@charset "UTF-8"; /* common style */
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    min-height: 100%;
}

    html body, html button, html input, html select, html table, html textarea {
        font-family: Helvetica-Light,"나눔고딕",nanumgothic,AppleSDGothicNeo,"malgun gothic","맑은 고딕",sans-serif;
    }

hr {
    display: none;
}

ul, ol, form, h1, h2, h3, h4, h5, h6, dl, dt, dd {
    margin: 0;
    padding: 0
}

img {
    border: none;
}

a:link {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a:active {
    text-decoration: none
}

.clear {
    clear: both;
}

.blank5 {
    height: 5px;
    overflow: hidden;
    font-size: 0;
}

.blank7 {
    height: 7px;
    overflow: hidden;
    font-size: 0;
}

.blank10 {
    height: 10px;
    overflow: hidden;
    font-size: 0;
}

.blank20 {
    height: 20px;
    overflow: hidden;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fn {
    float: none;
}

.vm {
    vertical-align: middle;
}

.u, a.u {
    text-decoration: underline;
}

.ls1 {
    letter-spacing: -1px;
}

.nb {
    font-weight: normal !important
}

input.cx {
    width: 10px;
    margin: 0;
    padding: 0;
    font-family: 돋움;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
}

img.i_scrap {
    margin: 0 0 3px 0;
    vertical-align: middle;
}

img.i_open {
    margin: 0 1px 4px 1px;
    vertical-align: middle;
}

img.report {
    margin: 0 0 -1px 0;
}

.p8 {
    font-size: 8px;
}

.p9 {
    font-size: 9px;
}

.p10 {
    font-size: 10px;
}

.p11 {
    font-size: 11px;
}

.p12 {
    font-size: 12px;
}

.fil1 {
    filter: alpha(opacity=10);
    opacity: 0.1;
}

.fil2 {
    filter: alpha(opacity=20);
    opacity: 0.2;
}

.fil3 {
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.fil4 {
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.fil5 {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.fil6 {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.fil7 {
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.fil8 {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.fil9 {
    filter: alpha(opacity=90);
    opacity: 0.9;
}

.hand {
    cursor: pointer;
}

.blind {
    overflow: hidden;
    position: absolute;
    top: auto !important;
    left: auto !important;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    font-size: 0;
    line-height: 0
}

/* Layout-X.jsp 중복된 스타일 존재 확인 필요 */
* html html {
    overflow: scroll;
    overflow-x: auto;
}

/* layout style */
a.skip {
    position: absolute;
    left: 0;
    top: -30px;
    border: 1px solid #4ec53d;
    color: #fff;
    text-decoration: none;
    padding: 2px 6px 0;
    line-height: 24px;
    font-size: 12px;
    background-color: #000;
    z-index: 1200;
    -webkit-transition: .3s
}

    a.skip:active, a.skip:focus {
        top: 0;
        text-decoration: none;
        cursor: pointer
    }

#head-skin {
    width: 100%;
    min-height: 100%;
    background-repeat: repeat-x;
    z-index: 1;
}

* html #head-skin {
    height: 100%;
}

#whole-head, #whole-footer {
    overflow: hidden;
    font-size: 0;
    background-repeat: no-repeat;
    clear: both;
}

#wrapper .side-head, #wrapper .side-footer {
    overflow: hidden;
    font-size: 0;
    background-repeat: no-repeat;
    clear: both;
}

#whole-body {
    clear: both;
    padding: 0 8px;
}

#bottom-skin {
    clear: both;
    height: 75px;
    background-repeat: repeat-x;
}

#body {
    position: relative;
    text-align: left;
}

#left-area, #right-area {
    zoom: 1
}

    #left-area:after, #right-area:after {
        display: block;
        clear: both;
        content: ''
    }

#top-area #blog-title {
    width: 100%
}

#left-area, #right-area, #content-area {
    margin-top: 4px;
}

/*090824수정*/
#bottom-area {
    clear: both;
}

#blog-sign {
    position: absolute;
    width: 120px;
    height: 20px;
    right: 5px;
    bottom: -30px;
}

#brandlink {
    position: absolute;
    left: 820px;
    top: 545px;
}

div.division-line-x, div.division-line-y {
    overflow: hidden;
    font-size: 0;
}

div.division-line-x {
    width: 171px;
    height: 8px;
    clear: both;
}

div.plile {
    width: 100%;
}

#wrapper {
    text-align: left;
    clear: both;
}

#bottom-area {
    padding-top: 8px;
}

#bottom-tight-area {
    margin-top: 8px;
}

#top-tight-area .widget {
    float: left;
    margin-left: 8px;
}

#bottom-tight-area .widget {
    float: left;
    margin-left: 8px;
}

#top-tight-area div.division-line-x {
    float: left;
    width: 8px;
    clear: none;
}

#bottom-tight-area div.division-line-x {
    float: left;
    width: 8px;
    clear: none;
}

#top-tight-area .clear, #bottom-tight-area .clear {
    height: 1px;
    overflow: hidden;
    font-size: 0;
    clear: both;
}

/* admin */
#post-admin {
    width: 147px;
    margin: 0 auto;
    padding: 0 0 6px 0;
    text-align: left;
}

    /* 0825 */
    #post-admin a {
        font-weight: bold;
        letter-spacing: -1px;
    }

        /* 0825 */
        #post-admin a.statistics {
            font-weight: normal;
        }

    /* 0825 */
    #post-admin img.write {
        width: 12px;
        height: 12px;
        margin: 0 2px -2px 2px;
        background: url(https://blogimgs.pstatic.net/nblog/write_ico.png);
    }

    * html #post-admin img.write {
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/write_ico.png', sizingMethod='crop')
    }

    #post-admin img.admin {
        width: 12px;
        height: 12px;
        margin: 0 0 -2px 3px;
        background: url(https://blogimgs.pstatic.net/nblog/edit_ico.png);
    }

    /* 0825 */
    * html #post-admin img.admin {
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/edit_ico.png', sizingMethod='crop')
    }

    #post-admin img.admin-new {
        width: 12px;
        height: 12px;
        margin: 0 0 -2px 3px;
        background: url(https://blogimgs.pstatic.net/nblog/ico_new.gif) 0 1px no-repeat;
    }

    /* 090506추가 */
    #post-admin span.bar {
        padding: 0 5px 0 3px;
    }

    #post-admin span.bar1 {
        padding: 0 12px 0 9px;
    }

    #post-admin span.bar2 {
        padding: 0 14px 0 11px;
    }

#wrapper .side-body {
    text-align: center;
    clear: both;
    font-family: 돋움;
}

    #wrapper .side-body.onestyle {
        padding: 0 0 10px 0;
        zoom: 1;
        width: 100%;
    }

    #wrapper .side-body .widget {
        overflow: hidden
    }

    #wrapper .side-body #blog-profile {
        overflow: visible
    }

#wrapper h3.component {
    position: absolute;
    font-size: 12px;
}

    #wrapper h3.component span {
        cursor: default;
    }

#wrapper .cm-head {
    clear: both;
    position: relative;
    z-index: 1
}

#wrapper .cm-title {
    position: absolute;
    width: 171px;
    z-index: 2
}

#wrapper .cm-body {
    clear: both;
}

#wrapper .cm-footer {
    overflow: hidden;
    font-size: 0;
    clear: both;
}

#wrapper .cm-arw {
    width: 3px;
    height: 3px;
    margin: 0 2px 2px 0;
    vertical-align: middle;
}

#wrapper .cm-icol {
    font-size: 12px;
    font-family: 돋움;
}

#wrapper .cm-con {
    width: 161px;
    margin: 0 auto;
}

#wrapper .cmore {
    position: absolute;
    right: 8px;
    font-family: 돋움;
    font-size: 11px;
}

    #wrapper .cmore a {
        font-family: 돋움;
        font-size: 11px;
        letter-spacing: -1px;
    }

#wrapper .cm_cur {
    cursor: pointer
}

input.listup {
    width: 15px;
    height: 15px;
    margin: 2px 0;
    padding: 4px 0 0;
    border: none;
    background: transparent;
    text-align: center;
    font-family: 돋움;
    font-weight: bold;
    cursor: pointer;
    outline: none;
}

input.listdown {
    width: 15px;
    height: 15px;
    margin: 2px 0;
    padding: 4px 0 0;
    border: none;
    background: transparent;
    text-align: center;
    font-family: 돋움;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

html[data-useragent*='Trident'] input.listup {
    padding-top: 6px;
}

html[data-useragent*='Trident'] input.listdown {
    padding-top: 6px;
}

button.listup {
    width: 15px;
    height: 15px;
    margin: 2px 0;
    padding: 4px 0 0;
    border: none;
    background: transparent;
    text-align: center;
    font-family: 돋움;
    font-weight: bold;
    cursor: pointer;
    outline: none;
}

button.listdown {
    width: 15px;
    height: 15px;
    margin: 2px 0;
    padding: 4px 0 0;
    border: none;
    background: transparent;
    text-align: center;
    font-family: 돋움;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

    button.listup:focus, button.listup:active, button.listdown:focus, button.listdown:active {
        padding: 4px 0 0;
    }

    button.listdown span {
        position: relative;
    }

html[data-useragent*='Trident'] button.listup {
    padding-top: 6px;
}

html[data-useragent*='Trident'] button.listdown {
    padding-top: 6px;
}

#idMenuDiv {
    text-align: left;
    font-family: 돋움;
}

    #idMenuDiv .n_id {
        cursor: pointer;
    }

/* scrollbox */
.template .scrollbox {
    font-size: 12px;
    border: 1px solid green;
}

    .template .scrollbox .track {
        background-color: #ff0;
        width: 20px;
    }

    .template .scrollbox .button {
        background-color: #f00;
        width: 20px;
        height: 20px;
    }

        .template .scrollbox .button.button_up {
            background-color: #f0f;
        }

            .template .scrollbox .button.button_up.button_up_over {
                background-color: #a00;
            }

            .template .scrollbox .button.button_up.button_up_down {
                background-color: #0a0;
            }

        .template .scrollbox .button.button_dn {
            background-color: #0f0;
        }

            .template .scrollbox .button.button_dn.button_dn_over {
                background-color: #a00;
            }

            .template .scrollbox .button.button_dn.button_dn_down {
                background-color: #0a0;
            }

    .template .scrollbox .thumb {
        background-color: silver;
    }

        .template .scrollbox .thumb .thumbtop {
            width: 20px;
            height: 10px;
            background-color: gray;
        }

        .template .scrollbox .thumb .thumbbtm {
            width: 20px;
            height: 10px;
            background-color: gray;
        }

        .template .scrollbox .thumb.thumb_over {
            background-color: #aaa;
        }

            .template .scrollbox .thumb.thumb_over .thumbtop {
                background-color: silver;
            }

            .template .scrollbox .thumb.thumb_over .thumbbtm {
                background-color: silver;
            }

        .template .scrollbox .thumb.thumb_down {
            background-color: #faa;
        }

            .template .scrollbox .thumb.thumb_down .thumbtop {
                background-color: #a77;
            }

            .template .scrollbox .thumb.thumb_down .thumbbtm {
                background-color: #a77;
            }

/* selectbox */
.ie7 {
    font-size: 12px;
    cursor: default;
}

    .ie7 .box {
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/box.gif) no-repeat;
        position: relative;
        text-decoration: none;
        height: 22px;
        color: #000;
    }

    .ie7 .selectbox_disabled {
        opacity: 0.7;
        -moz-opacity: 0.7;
        -kthml-opacity: 0.7;
        filter: alpha(opacity=70);
    }

    .ie7 .box.box_over {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/box_over.gif);
    }

    .ie7 .box.box_down {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/box_down.gif);
    }

    .ie7 .box .label {
        padding: 2px 5px;
        height: 22px;
        overflow: hidden;
        cursor: default;
    }

    .ie7 .box .button {
        float: right;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/button.gif) no-repeat #fff;
        width: 15px;
        height: 22px;
        _cursor: hand;
        cursor: pointer;
    }

    .ie7 .box.box_over .button {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/button_over.gif);
    }

    .ie7 .box.box_down .button {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/button_down.gif);
    }

    .ie7.selectbox_expanded .box .button {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/button_e.gif);
    }

    .ie7.selectbox_expanded .box.box_over .button {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/button_e_over.gif);
    }

    .ie7.selectbox_expanded .box.box_down .button {
        background-image: url(https://blogimgs.pstatic.net/nblog/mylog/post/button_e_down.gif);
    }

    .ie7 .listbox {
        border: 1px solid #9d9da1;
        background-color: #fff;
        margin: 2px 0 0 0;
        padding: 0;
    }

        .ie7 .listbox li {
            padding: 5px;
            cursor: default;
        }

            .ie7 .listbox li.over {
                background-color: #bbb7c7;
            }

.png24 {
    tmp: expression(setPng24(this));
}

.division-line-x {
    height: 5px;
    font-size: 0;
    overflow: hidden;
}

/* *** Float containers fix *** */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */
/*printer styles*/
@media print {
    #leftcol {
        display: none;
    }

    #rightcol {
        display: none;
    }

    #twocols, #maincol {
        width: 100%;
        float: none;
    }
}

.error_box {
    width: 171px;
    padding-top: 7px;
    background: url(https://blogimgs.pstatic.net/nblog/skins/error/table_tl.gif) left top no-repeat;
}

    .error_box p img {
        border: 0
    }

    .error_box p {
        margin: 7px !important;
        padding: 3px 0 0 0 !important;
        color: #6E6E6E;
        font-family: Dotum;
        font-size: 11px;
        text-align: center;
        line-height: 1.2
    }

        .error_box p.ico_recycle {
            padding: 9px 0 3px 0;
            text-align: center
        }

.error_box_b {
    overflow: hidden;
    width: 171px;
    height: 4px;
    background: url(https://blogimgs.pstatic.net/nblog/skins/error/table_tl.gif) left bottom no-repeat;
    font-size: 0
}

/* for log-integretion close-beta service */
.betatest {
    margin: 0 auto;
    padding: 8px 0 8px;
    width: 147px;
    text-align: left;
    font-weight: bold;
}

    .betatest span {
        display: inline-block;
        padding-right: 8px;
        background: url(https://blogimgs.pstatic.net/nblog/skins/profile/0158_icon.gif) no-repeat right center;
    }

.logbetalist {
    position: relative;
    left: -11px;
    width: 105px;
    height: 100%;
    padding: 1px !important;
    overflow: hidden;
    border: 1px solid #9b9b9b;
    background: #fff;
}

    .logbetalist li {
        width: 105px;
        padding: 0 !important;
    }

        .logbetalist li a {
            display: inline-block;
            width: 96px;
            padding: 5px 0 4px 9px;
            color: #555;
        }

            .logbetalist li a:hover {
                background: #f3f3f3 !important;
            }

/* 090717 로그통합 이용자소통 */
div.log_intergration {
    margin: 9px 0 6px;
    padding: 0 0 0 22px;
    font-size: 12px !important;
    line-height: 1.4;
    background: url(https://blogimgs.pstatic.net/nblog/beta/ico_log_exclam2.gif) no-repeat
}

strong.log_info {
    display: block;
    margin: 0;
    padding-bottom: 2px;
    font-size: 12px !important
}

span.log_info {
    display: block;
    margin-bottom: 11px;
    padding-top: 4px;
    font-size: 12px !important;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

/* 0921추가 */
.post_layer {
    position: absolute;
    font-size: 12px;
    font-family: 돋움,Dotum,Helvetica,sans-serif;
    background: url(https://blogimgs.pstatic.net/nblog/spc.gif);
}

.shadow01 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow.png',sizingMethod='scale');
    width: 100%;
}

html > body .post_layer .shadow01 {
    background: url('https://blogimgs.pstatic.net/nblog/shadow.png') transparent;
}

.post_layer .shadow01_side {
    position: relative;
    top: -2px;
    left: -2px;
}

.post_layer .shadow02 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow02.png',sizingMethod='scale');
    width: 100%;
}

html > body .post_layer .shadow02 {
    background: url('https://blogimgs.pstatic.net/nblog/shadow02.png') transparent;
}

.post_layer .shadow02_side {
    position: relative;
    top: -1px;
    left: -1px;
}

.post_layer .border_type {
    border: 2px solid #777777;
    background-color: #FFFFFF;
}

.post_layer .close {
    position: absolute;
    top: 7px;
    right: 8px;
    background-color: #FFFFFF;
}

.post_layer .content {
    padding-bottom: 3px;
    margin: 13px 20px 0 20px;
    border-bottom: 1px solid #E8E8E8;
}

.post_layer .btn {
    margin: 0;
    padding: 10px 0 10px 0;
    text-align: center;
}

.post_layer .ln15 {
    line-height: 1.5
}

.post_layer p {
    padding: 0;
    margin: 0
}

.post_layer .post_data {
    margin-top: 3px;
    padding: 9px 0 0 0;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/post/bg_line2.gif) top repeat-x;
    text-align: left
}

    .post_layer .post_data h3 {
        margin: 0;
        padding: 0 0 4px 7px;
        font-size: 12px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/bu_arrow.gif) 0 3px no-repeat;
    }

    .post_layer .post_data ul {
        margin: 0;
        padding: 0
    }

    .post_layer .post_data li {
        list-style-type: none;
        position: relative;
        margin: 0;
        padding: 0 0 4px 7px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/bu_dot3.gif) 0 4px no-repeat;
        letter-spacing: -1px;
    }

    .post_layer .post_data span {
        position: absolute;
        left: 0;
        padding: 0 0 0 91px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/bg_bar2.gif) 81px 0 no-repeat;
        color: #004790;
    }

        .post_layer .post_data span a {
            color: #004790;
        }

/* 0921추가 */
/* app box */
#blog-socialappbox {
    width: 171px;
    margin: 0 auto;
    text-align: left
}

    #blog-socialappbox .line {
        width: 141px;
        height: 1px;
        margin: 0 auto;
        border-top: 1px solid
    }

    #blog-socialappbox .cm-head em {
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        font-family: Tahoma
    }

.app_box {
    overflow: hidden;
    padding: 9px 0 2px 10px;
    zoom: 1
}

    .app_box li {
        float: left;
        width: 44px;
        margin: 0 5px 9px 0;
        text-align: center;
        list-style: none
    }

        .app_box li a {
            display: inline-block
        }

            .app_box li a:hover {
                text-decoration: none
            }

        .app_box li img {
            vertical-align: top
        }

        .app_box li span {
            display: inline-block;
            overflow: hidden;
            width: 44px;
            margin-top: 5px;
            font-size: 11px;
            letter-spacing: -1px;
            white-space: nowrap
        }

.app_box_btn {
    margin-right: 9px;
    padding: 2px 0 6px;
    text-align: right
}

    .app_box_btn span, .app_box_btn a {
        display: inline-block;
        font-size: 11px;
        letter-spacing: -1px
    }

    .app_box_btn .bar {
        display: inline-block;
        margin: 0 0 0 -1px;
        font-style: normal;
        font-size: 11px
    }

.app_box_none {
    text-align: center
}

    .app_box_none p {
        display: inline-block;
        margin: 0;
        padding: 24px 0 27px;
        font-size: 11px;
        letter-spacing: -1px
    }

    .app_box_none .p_type2 {
        padding: 1px 0 0
    }

    .app_box_none .line {
        padding-bottom: 10px
    }

.app_box_ros {
    padding: 5px 9px
}

    .app_box_ros p {
        margin: 0;
        font-size: 11px;
        letter-spacing: -1px;
        line-height: 16px
    }

/* photo viewer */
.photo_view {
    position: absolute;
}

    .photo_view .photo_shadow {
        position: absolute;
        bottom: -4px;
        _bottom: -5px;
        width: 100%;
        height: 4px;
        background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/bg_bottom.png) left top no-repeat;
        font-size: 0;
    }

    *html .photo_view .photo_shadow {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/bg_bottom.png', sizingMethod='scale');
        background: none
    }

    .photo_view img {
        border: 0
    }

    .photo_view p {
        margin: 0
    }

    .photo_view .view_top {
        position: relative;
        height: 31px;
        margin-left: 4px;
        background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/bg_top_r.gif) right top no-repeat;
    }

    .photo_view h3 {
        position: absolute;
        top: 0;
        left: -4px;
        padding: 0;
        margin: 0
    }

    .photo_view .btn_left {
        position: absolute;
        top: 6px;
        right: 50%;
    }

        .photo_view .btn_left a {
            display: block;
            width: 31px;
            height: 21px;
            background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_left.gif) no-repeat;
        }

            /*.photo_view	.btn_left a:hover {background:url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_left_over.gif) no-repeat;}
.photo_view	.btn_left a:active {background:url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_left_down.gif) no-repeat;}*/
            .photo_view .btn_left a img {
                position: relative;
                z-index: -1;
            }

    .photo_view .btn_right {
        position: absolute;
        top: 6px;
        left: 50%;
    }

        .photo_view .btn_right a {
            display: block;
            width: 31px;
            height: 21px;
            background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_right.gif) no-repeat;
        }

            /*.photo_view	.btn_right a:hover {background:url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_right_over.gif) no-repeat;}
.photo_view	.btn_right a:active {background:url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_right_down.gif) no-repeat;}*/
            .photo_view .btn_right a img {
                position: relative;
                z-index: -1;
            }

    .photo_view .photo_count {
        position: absolute;
        top: 9px;
        right: 39px;
        color: #6E6E6E;
        font-size: 11px;
        font-family: Verdana
    }

    .photo_view .photo_album {
        position: absolute;
        padding: 0 1px 1px 1px;
        border: 1px solid #797979;
        border-top: 0;
        background-color: #fff
    }

        .photo_view .photo_album p {
            border: 1px solid #AAA
        }

    .photo_view .btn_close {
        position: absolute;
        top: 5px;
        right: 5px;
    }

        .photo_view .btn_close a {
            display: block;
            width: 23px;
            height: 22px;
            background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_close.gif) no-repeat;
        }

            .photo_view .btn_close a:hover {
                background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_close_over.gif) no-repeat;
            }

            .photo_view .btn_close a:active {
                background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_close_down.gif) no-repeat;
            }

        .photo_view .btn_close img {
            position: relative;
            z-index: -1;
        }

    .photo_view .btn_original {
        position: absolute;
        top: 20px;
        left: 20px;
    }

        *html .photo_view .btn_original img {
            width: 80px;
            height: 1px;
            margin-top: -1px;
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/btn_original.png', sizingMethod='image');
        }

    .photo_view .loading_layer {
        display: inline-block;
        width: 150px;
        height: 34px;
        background: url(https://blogimgs.pstatic.net/blog20/blog/layout_photo/viewer2/load_b01_01.gif) 0 bottom no-repeat;
        color: #4B4B4B;
        font-size: 12px;
        font-family: dotum;
        letter-spacing: -1px;
    }

/* 100524 */
/* ipad */
.guid_ipad_area2 {
    width: 169px;
    height: 178px;
    margin: 0 auto;
    border: 1px solid #ebebeb;
    background: #f8f8f8;
    color: #888;
    text-align: center;
}

    .guid_ipad_area2 p {
        padding-top: 61px;
        font-size: 12px;
        font-family: 돋움,Dotum,Helvetica,sans-serif;
        line-height: 18px;
    }

/* 지도위에 블로그 : 풍선말 */
.ic_new {
    display: block;
    overflow: hidden;
    position: absolute;
    top: -15px;
    left: 17px;
    width: 20px;
    height: 13px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/mapview/ic_new.png) no-repeat;
    text-indent: -9999px
}

.ic_event {
    display: block;
    overflow: hidden;
    position: absolute;
    top: -14px;
    left: 15px;
    width: 26px;
    height: 13px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/mapview/event/ic_event.png) no-repeat;
    text-indent: -9999px
}

.cnt_guest {
    position: relative;
    z-index: 10
}

/* 생명사랑 */
.su_campaign {
    overflow: hidden;
    width: 934px;
    margin: 0 15px;
    background: #fff;
    text-align: left
}

    .su_campaign .su_campaign_iner {
        padding: 0 25px 15px;
        border: 1px solid #dddfe2;
        zoom: 1
    }

    .su_campaign .suite_stop {
        position: relative;
        height: 54px;
        border-bottom: 1px solid #ecedef;
        background: url(https://ssl.pstatic.net/static/blog/suite_stop_tit.png) no-repeat;
        background-size: 404px 54px;
    }

    .su_campaign .tit {
        display: block;
        margin-bottom: 5px;
        color: #51545a;
        font-family: '돋움',dotum;
        font-size: 11px;
        letter-spacing: -1px
    }

    .su_campaign .camp_sec {
        overflow: hidden;
        margin: 0 !important;
        padding: 15px 0 0 0 !important
    }

        .su_campaign .camp_sec li {
            float: left;
            width: 350px;
            padding: 0 0 0 60px;
            background: url(https://blogimgs.pstatic.net/campaign/bg_suite_dot.gif) repeat-y;
            font-family: '돋움',dotum;
            list-style: none
        }

            .su_campaign .camp_sec li:first-child {
                width: 400px;
                margin-right: 17px;
                padding-left: 7px;
                background: none
            }

        .su_campaign .camp_sec .help_sec {
            overflow: hidden
        }

        .su_campaign .camp_sec .help_lst {
            overflow: hidden;
            margin: 0 0 0 -12px !important
        }

            .su_campaign .camp_sec .help_lst li {
                width: auto;
                margin: 0 13px 0 0;
                padding: 0 0 0 12px;
                background: url(https://blogimgs.pstatic.net/campaign/bg_suite_bar.gif) no-repeat 0 3px;
                color: #878997;
                font-size: 11px;
                letter-spacing: -1px;
                line-height: 18px;
                white-space: nowrap
            }

                .su_campaign .camp_sec .help_lst li em {
                    letter-spacing: 0;
                    font-style: normal
                }

                .su_campaign .camp_sec .help_lst li a {
                    color: #878997
                }

.su_campaign2 {
    width: 741px;
    margin: 0 15px
}

    .su_campaign2 .su_campaign_iner {
        height: 173px;
        padding: 0 25px
    }

    .su_campaign2 .camp_sec {
        overflow: hidden
    }

        .su_campaign2 .camp_sec li {
            width: 252px;
            padding: 0 0 0 69px
        }

            .su_campaign2 .camp_sec li:first-child {
                width: 252px
            }

        .su_campaign2 .camp_sec .help_lst li {
            width: 252px
        }

            .su_campaign2 .camp_sec .help_lst li.type {
                width: 91px
            }

.su_campaign3 {
    width: 548px
}

    .su_campaign3 .su_campaign_iner {
        height: 158px
    }

    .su_campaign3 .camp_sec li {
        width: 220px;
        padding: 0 0 0 34px
    }

        .su_campaign3 .camp_sec li:first-child {
            width: 234px;
            margin-right: 0
        }

    .su_campaign3 .camp_sec .help_lst li {
        width: 200px
    }

        .su_campaign3 .camp_sec .help_lst li.type {
            width: 104px;
            margin: 0
        }

.srch_cp .su_campaign {
    width: 966px;
    margin: 15px 0 0
}

    .srch_cp .su_campaign .suite_stop {
        background-position: 8px 0
    }

    .srch_cp .su_campaign .tit {
        margin-bottom: 4px;
        line-height: 14px
    }

    .srch_cp .su_campaign .camp_sec li {
        width: 400px;
        padding: 0 0 0 70px
    }

        .srch_cp .su_campaign .camp_sec li:first-child {
            width: 410px;
            padding: 0 0 0 15px
        }

    .srch_cp .su_campaign .camp_sec .help_lst li {
        width: auto;
        padding: 0 0 0 12px
    }

.srch_cp .su_campaign2 {
    width: 773px
}

    .srch_cp .su_campaign2 .suite_stop {
        background-position: 0 0
    }

    .srch_cp .su_campaign2 .camp_sec li {
        width: 280px;
        padding: 0 0 0 109px
    }

        .srch_cp .su_campaign2 .camp_sec li:first-child {
            width: 292px;
            padding-left: 7px
        }

    .srch_cp .su_campaign2 .camp_sec .help_lst li:first-child {
        padding: 0 0 0 12px
    }

    .srch_cp .su_campaign2 .camp_sec .help_lst li {
        width: 280px
    }

        .srch_cp .su_campaign2 .camp_sec .help_lst li.type {
            width: 92px
        }

.srch_cp .su_campaign3 {
    width: 580px
}

    .srch_cp .su_campaign3 .suite_stop {
        background-position: 0 0
    }

    .srch_cp .su_campaign3 .camp_sec li {
        width: 225px;
        padding: 0 0 0 44px
    }

        .srch_cp .su_campaign3 .camp_sec li:first-child {
            width: 244px;
            padding-left: 7px
        }

    .srch_cp .su_campaign3 .camp_sec .help_lst li:first-child {
        padding: 0 0 0 12px
    }

    .srch_cp .su_campaign3 .camp_sec .help_lst li.type {
        width: 105px
    }

/* 20140617 앱설치 유도 */
.lyr_t1 {
    position: absolute;
    z-index: 1000;
    width: 345px;
    height: 193px;
    background: #fff;
    border: 1px solid #bababa
}

    .lyr_t1 .txt {
        padding: 26px 0 23px;
        text-align: center
    }

        .lyr_t1 .txt strong {
            font-size: 14px;
            color: #010101
        }

        .lyr_t1 .txt p {
            margin: 10px 0 15px;
            font-size: 12px;
            line-height: 16px;
            color: #666
        }

            .lyr_t1 .txt p em {
                font-style: normal;
                color: #2eaa08
            }

    .lyr_t1 .btn_area {
        overflow: hidden;
        margin: 0 15px;
        border-top: 1px solid #ecedee;
        font-size: 11px
    }

        .lyr_t1 .btn_area .btn1 {
            float: left;
            padding-top: 15px;
            color: #828282
        }

        .lyr_t1 .btn_area .btn1 {
            padding-top: 11px \0/IE9;
            *padding-top: 10px
        }

            .lyr_t1 .btn_area .btn1 input {
                margin: -1px 5px 1px 0;
                vertical-align: middle
            }

        .lyr_t1 .btn_area .btn2 {
            float: right;
            padding-top: 15px
        }

            .lyr_t1 .btn_area .btn2 a {
                padding: 0 14px 0 0;
                background: url(https://blogimgs.pstatic.net/nblog/btn_x.gif) 100% 0 no-repeat;
                color: #828282
            }

/* 20150807 이웃추가레이어 */
.pop_buddy_add_lyr {
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 3000;
    width: 260px;
    padding: 0 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
    background: #f8f8f8;
    font-family: Dotum;
    font-size: 12px;
    transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

    .pop_buddy_add_lyr .btn_close {
        display: block;
        overflow: hidden;
        position: absolute;
        top: 5px;
        right: 0;
        width: 6px;
        height: 7px;
        padding: 10px;
        background: url(https://ssl.pstatic.net/static/blog/btn_buddy_add_lyr_close.gif) 10px 10px no-repeat;
        font-size: 0;
        line-height: 0;
        color: transparent;
        text-indent: -9999em;
        cursor: pointer;
    }

    .pop_buddy_add_lyr .tit {
        display: block;
        padding: 13px 0 11px;
        border-bottom: 1px solid #e3e3e3;
        color: #666;
    }

    .pop_buddy_add_lyr .bloger {
        float: left;
        height: 35px;
        padding: 12px 0;
    }

        .pop_buddy_add_lyr .bloger .thumb {
            float: left;
            margin: 0 11px 0 0;
        }

        .pop_buddy_add_lyr .bloger .txt {
            float: left;
            width: 120px;
            color: #666;
            white-space: nowrap;
        }

            .pop_buddy_add_lyr .bloger .txt .nick {
                display: block;
                overflow: hidden;
                margin: 2px 0 4px;
                text-overflow: ellipsis;
            }

                .pop_buddy_add_lyr .bloger .txt .nick:not(*:root) {
                    margin: 1px 0 3px
                }

            .pop_buddy_add_lyr .bloger .txt .dsc {
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
            }

    .pop_buddy_add_lyr .btn_add_buddy {
        float: right;
        height: 19px;
        margin: 14px 0 0;
        padding: 9px 13px 0;
        border: 1px solid #00c73c;
        border-radius: 2px;
        background: #fff;
        color: #00c73c;
        text-align: center;
        font-weight: bold;
        white-space: nowrap;
    }

        .pop_buddy_add_lyr .btn_add_buddy:not(*:root) {
            height: 20px;
            padding-top: 8px
        }

        .pop_buddy_add_lyr .btn_add_buddy:hover {
            text-decoration: none;
        }

        .pop_buddy_add_lyr .btn_add_buddy .ico {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 10px;
            height: 10px;
            margin: -1px 3px 1px 0;
            background: url(https://ssl.pstatic.net/static/blog/ico_buddy_add_lyr_plus2.gif) no-repeat;
            vertical-align: middle
        }

    .pop_buddy_add_lyr span.btn_add_buddy {
        color: #a3a3a3;
        border-color: #dfdfdf;
    }

        .pop_buddy_add_lyr span.btn_add_buddy .ico {
            width: 13px;
            margin-left: -3px;
            background: url(https://ssl.pstatic.net/static/blog/ico_buddy_add_lyr_chk.gif) no-repeat;
            vertical-align: middle
        }

    .pop_buddy_add_lyr.move_left {
        right: 291px;
        transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }

.template_tip {
    position: relative;
    width: 175px;
    height: 80px;
    padding: 11px 0 13px 14px;
    background: #fff;
    border: 1px solid #959595;
    line-height: 18px;
    text-align: left;
    z-index: 100;
}

    .template_tip:after, .template_tip .new_editor_bi, .template_tip .clse {
        display: inline-block;
        overflow: hidden;
        background: url(https://ssl.pstatic.net/static/blog/sp_editor_tip2.png) no-repeat
    }

    .template_tip:after {
        position: absolute;
        top: -8px;
        left: 51px;
        content: '';
        width: 13px;
        height: 8px;
        background-position: 0 0
    }

    .template_tip a:hover {
        text-decoration: none;
    }

    .template_tip .new_editor_bi {
        width: 136px;
        height: 18px;
        margin-bottom: 5px;
        background-position: -1px -16px
    }

    .template_tip .new_editor_article {
        font-family: "나눔고딕",NanumGothic,"맑은고딕","Malgun Gothic";
        font-size: 13px;
        font-weight: normal;
        line-height: 18px !important;
        color: #000;
        letter-spacing: 0;
    }

    .template_tip .chk_show {
        position: absolute;
        left: 14px;
        bottom: 9px;
        font-size: 11px;
        text-decoration: underline;
        color: #a3a3a3;
        line-height: 20px;
        font-family: "나눔고딕",NanumGothic,"맑은고딕","Malgun Gothic";
        font-weight: normal !important
    }

        .template_tip .chk_show:hover {
            text-decoration: underline;
        }

    .template_tip .clse {
        position: absolute;
        bottom: 14px;
        right: 13px;
        content: '';
        width: 11px;
        height: 11px;
        background-position: -20px 0;
        border: 0;
        cursor: pointer;
    }

/* 20160607 레퓨테이션 레이어 */
.lyr_reputation {
    position: fixed;
    top: 0;
    right: 0;
    padding: 10px;
    font-family: Helvetica,AppleSDGothicNeo-Regular, "나눔고딕", NanumGothic;
    z-index: 50;
    transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

    .lyr_reputation.move_bottom {
        top: 47px;
        transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .lyr_reputation.move_left {
        right: 281px;
        transition: all 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }

.popup {
    width: 282px;
    margin-bottom: 10px;
    padding: 14px;
    background-color: #f8f8f8;
    border: 1px solid #ddd;
    color: #888;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .popup .header {
        overflow: hidden;
    }

        .popup .header img {
            float: left;
            display: inline-block;
            width: 40px;
            height: 40px;
        }

        .popup .header strong {
            float: left;
            display: inline-block;
            margin-left: 10px;
            font-size: 16px;
            line-height: 40px;
            color: #111;
        }

    .popup p {
        margin: 0;
        padding-top: 13px;
        min-height: 60px;
        font-size: 14px;
        line-height: 20px;
        word-break: keep-all;
    }

        .popup p em {
            font-style: normal;
            color: #33b6e3;
        }

        .popup p .name {
            color: #111;
        }

        .popup p .pb_name {
            color: #5091fe;
        }

    .popup .btn_group {
        margin-top: 23px;
        overflow: hidden;
    }

        .popup .btn_group .btn_ok, .popup .btn_group .btn_cancel {
            float: left;
            display: inline-block;
            width: 65px;
            height: 29px;
            font-size: 14px;
            line-height: 29px;
            color: #111;
            border: 1px solid #c0c0c0;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            text-align: center;
            background-color: #fff;
        }

        .popup .btn_group .btn_cancel {
            margin-left: 4px;
        }

        .popup .btn_group .btn_no {
            float: right;
            font-size: 13px;
            line-height: 29px;
            color: #888;
            text-decoration: underline;
        }

    .popup.popupLayer_thisMonthBlog p {
        font-size: 14px;
        color: #111;
    }

/*공식 블로그 레이어*/
.popup_official_blog {
    width: 360px;
    margin-bottom: 10px;
    padding: 18px 20px 20px;
    background: #fff;
    border: 1px solid #a0a0a0;
    font-family: '나눔고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',sans-serif;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .popup_official_blog strong {
        font-size: 15px;
        line-height: 22px;
        font-family: '나눔스퀘어',NanumSquare,Helvetica,'Apple SD Gothic Neo',sans-serif;
        white-space: nowrap
    }

    .popup_official_blog p {
        margin: 0;
        padding-top: 8px;
        font-size: 13px;
        line-height: 20px;
        word-break: keep-all;
        word-wrap: break-word
    }

    .popup_official_blog .btn_group {
        overflow: hidden;
        padding-top: 20px;
        font-size: 0;
        text-align: right
    }

        .popup_official_blog .btn_group .btn_no {
            float: left;
            padding-top: 10px;
            font-size: 13px;
            color: #666;
            text-decoration: underline
        }

        .popup_official_blog .btn_group .btn_guide, .popup_official_blog .btn_group .btn_ok {
            display: inline-block;
            font-size: 13px;
            line-height: 36px;
            vertical-align: middle;
            text-align: center;
            text-decoration: none
        }

        .popup_official_blog .btn_group .btn_guide {
            width: 120px;
            height: 34px;
            background: #fff;
            border: 1px solid #dbdbdb;
            color: #666
        }

        .popup_official_blog .btn_group .btn_ok {
            width: 57px;
            height: 36px;
            margin-left: 4px;
            background: #00c73c;
            color: #fff;
        }

/* 레이어팝업 다녀간 블로거 종료 알림 */
.wrap_layerpop_tooltip {
    display: inline-block;
    position: relative;
}

    .wrap_layerpop_tooltip .wrap_ico_caution {
        display: inline-block;
        width: 15px;
        height: 15px;
        vertical-align: middle;
    }

        .wrap_layerpop_tooltip .wrap_ico_caution .ico_caution {
            display: block;
            overflow: hidden;
            width: 15px;
            height: 15px;
            background: url(https://ssl.pstatic.net/static/blog/ico_caution.png) no-repeat;
            background-size: 15px 15px;
            color: transparent;
            line-height: 100px;
        }

    .wrap_layerpop_tooltip .layerpop_tooltip {
        position: absolute;
        z-index: 100;
        left: -11px;
        top: 23px;
        border: 1px solid #ccc;
        background: #fff;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    }

        .wrap_layerpop_tooltip .layerpop_tooltip:after {
            position: absolute;
            left: 13px;
            top: -5px;
            width: 8px;
            height: 8px;
            border-width: 1px 0 0 1px;
            border-style: solid;
            border-color: #ccc;
            background: #fff;
            transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            content: '';
        }

    .wrap_layerpop_tooltip .area_text {
        padding: 11px 40px 11px 11px;
    }

        .wrap_layerpop_tooltip .area_text .text {
            white-space: nowrap;
            font-family: '나눔고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',sans-serif;
            font-weight: normal;
            font-size: 12px;
            line-height: 18px;
            text-align: left;
            color: #333;
        }

        .wrap_layerpop_tooltip .area_text .link {
            color: #00b336;
            text-decoration: underline;
        }

    .wrap_layerpop_tooltip .btn_close {
        position: absolute;
        right: 0;
        top: 0;
        width: 34px;
        height: 34px;
        padding: 11px;
        border: 0;
        cursor: pointer;
        background: none;
    }

        .wrap_layerpop_tooltip .btn_close .btn_x {
            display: block;
            overflow: hidden;
            width: 12px;
            height: 12px;
            background: url(https://ssl.pstatic.net/static/blog/btn_close2.png);
            background-size: 12px 12px;
            color: transparent;
            line-height: 100px;
        }

/* 다녀간 블로거 구성박스 스타일 미노출 */
#blog-visitor .cm-head {
    background: transparent !important;
}

#blog-visitor .cm-footer {
    height: 0 !important;
    background: transparent !important;
}

#blog-visitor .cm-border {
    border: 0 !important;
}

@charset "UTF-8";

#blog-category {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-category p {
        margin: 0;
        padding: 0
    }

    #blog-category ul.profile-menu {
        border-width: 1px 0;
        border-color: #bcbcb8;
        border-style: dotted
    }

    #blog-category ul {
        margin: 0;
        padding: 5px 0 8px 9px
    }

        #blog-category ul li {
            list-style-type: none;
            margin: 0 0 1px;
            padding: 5px 0 0;
            overflow: hidden;
            zoom: 1;
            word-break: break-all;
            word-wrap: break-word
        }

            #blog-category ul li.allview {
                padding-bottom: 7px
            }

                #blog-category ul li.allview a {
                    font-weight: 700
                }

            #blog-category ul li.selectedview a {
                font-weight: 700
            }

            #blog-category ul li.dilind {
                margin: 0;
                padding: 3px 0 5px
            }

                #blog-category ul li.dilind input {
                    width: 145px;
                    height: 10px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    background: 0 0;
                    vertical-align: middle;
                    -webkit-appearance: none;
                    -webkit-border-radius: 0;
                    line-height: 10px
                }

            #blog-category ul li.depth2dilind {
                padding: 3px 0 5px;
                background: 0 0;
                font-size: 0
            }

                #blog-category ul li.depth2dilind input {
                    width: 145px;
                    height: 10px;
                    margin: 0;
                    padding: 0;
                    border: none;
                    background: 0 0;
                    vertical-align: top;
                    -webkit-appearance: none;
                    -webkit-border-radius: 0
                }

            #blog-category ul li .num {
                position: relative;
                top: -1px;
                font-family: verdana;
                font-size: 10px;
                font-weight: 400
            }

            #blog-category ul li img.listimage {
                float: left
            }

            #blog-category ul li img.albumimage {
                float: left;
                background-image: url(https://blogimgs.pstatic.net/nblog/admin/ico_n_photo.gif)
            }

            #blog-category ul li .tlink {
                float: left;
                width: 112px
            }

            #blog-category ul li .tlink_nosub {
                float: left;
                width: 138px
            }

            #blog-category ul li a.on {
                text-decoration: underline
            }

            #blog-category ul li.depth2 {
                padding-left: 14px;
                background-position: 4px 5px;
                background-repeat: no-repeat;
                background-image: url(https://blogimgs.pstatic.net/nblog/widget/ico_depth2_l.gif)
            }

                #blog-category ul li.depth2 .tlink {
                    width: 112px
                }

    #blog-category .f_open {
        float: left;
        width: 16px;
        height: 10px;
        margin: 1px 0 0;
        font: 0/0 arial
    }

        #blog-category .f_open .f_icoclosed, #blog-category .f_open .f_icoopen {
            background-repeat: no-repeat;
            cursor: pointer;
            _cursor: hand
        }

        #blog-category .f_open .f_icoclosed {
            background-image: url(https://blogimgs.pstatic.net/nblog/widget/ico_f_closed_l.gif)
        }

        #blog-category .f_open .f_icoopen {
            background-image: url(https://blogimgs.pstatic.net/nblog/widget/ico_f_open_l.gif)
        }

    #blog-category .allimage, #blog-category .listimage, #blog-category .albumimage {
        width: 10px;
        height: 12px;
        margin: 0 2px -2px 0;
        background-repeat: no-repeat;
        background-position: 50% 50%
    }

    #blog-category h3.component span {
        cursor: pointer
    }

.layer_popup {
    top: 800px;
    left: 350px;
    position: absolute;
    overflow: visible;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#6c6c6c, direction=135, strength=3)
}

    .layer_popup em {
        font-style: normal;
        font-weight: 700
    }

    .layer_popup .shadow {
        position: absolute;
        width: 100%;
        height: 100%;
        overflow: visible;
        z-index: 1;
        _display: none
    }

    .layer_popup .shadow1 {
        left: 3px;
        top: 3px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/shadow1.png)
    }

    .layer_popup .shadow2 {
        left: 2px;
        top: 2px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/shadow2.png)
    }

    .layer_popup .shadow3 {
        left: 1px;
        top: 1px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/shadow3.png)
    }

.layer_popup {
    position: absolute;
    overflow: visible;
    width: 208px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#c6c6c6, direction=135, strength=3)
}

    .layer_popup .layer_content {
        border: 1px solid #6c6c6c;
        background: #fff;
        position: relative;
        z-index: 2
    }

    .layer_popup .layer_body {
        font-size: 12px;
        color: #333;
        line-height: 18px;
        padding: 13px 0 10px 19px;
        font-family: 굴림,Gulim,돋움,Dotum,Helvetica,Sans-serif;
        text-align: left
    }

    .layer_popup .layer_content a {
        color: #f33;
        text-decoration: underline
    }

#prohibition {
    position: absolute;
    z-index: 1;
    top: 1017px;
    left: 389px;
    background: url(img/bg_prohibition.gif) no-repeat;
    line-height: 140%;
    padding: 15px 0 0 20px;
    width: 191px;
    height: 85px;
    color: #333
}

    #prohibition span {
        color: #f33;
        text-decoration: underline
    }

#blog-category ul li .tlink_nosub img {
    margin: 0 0 0 4px
}

#blog-category ul li .prohibit {
    background: url(https://blogimgs.pstatic.net/nblog/mylog/block/ico_rst.png) no-repeat 0 0;
    _background: url(https://blogimgs.pstatic.net/nblog/mylog/block/ico_rst.gif) no-repeat 0 0
}

#blog-tag {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-tag p {
        margin: 0;
        padding: 0
    }

    #blog-tag .cmore a, #blog-tag .cmore span {
        font-family: 돋움;
        font-size: 11px
    }

        #blog-tag .cmore a.on {
            font-weight: 700;
            letter-spacing: -1px
        }

    #blog-tag .taglist {
        padding: 7px 9px;
        line-height: 1.6;
        word-break: break-all;
        word-wrap: break-word;
        overflow: hidden;
        width: 153px
    }

    #blog-tag .allview {
        text-align: right;
        padding: 0 10px 7px 0
    }

        #blog-tag .allview span {
            font-family: 돋움;
            font-size: 9px
        }

        #blog-tag .allview a {
            font-size: 11px
        }

        #blog-tag .allview img {
            width: 4px;
            height: 6px;
            margin: 0 3px 2px 0
        }

#blog-recent-comment {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-recent-comment h3.component span {
        cursor: pointer
    }

    #blog-recent-comment p {
        margin: 0;
        padding: 0
    }

    #blog-recent-comment ul {
        padding: 10px 0 1px 10px
    }

        #blog-recent-comment ul li {
            list-style-type: none;
            margin-bottom: 6px;
            padding: 0
        }

    #blog-recent-comment .allview {
        text-align: right;
        padding: 0 10px 7px 0
    }

        #blog-recent-comment .allview span {
            font-family: 돋움;
            font-size: 9px
        }

        #blog-recent-comment .allview a {
            font-size: 11px
        }

        #blog-recent-comment .allview img {
            width: 4px;
            height: 6px;
            margin: 0 3px 2px 0
        }

#blog-visitor {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-visitor h3.component span {
        cursor: pointer
    }

    #blog-visitor p {
        margin: 0;
        padding: 0
    }

    #blog-visitor ul {
        padding: 10px 0 1px 10px
    }

        #blog-visitor ul li {
            list-style-type: none;
            margin-bottom: 6px;
            padding: 0;
            word-break: break-all
        }

.layerpop2 {
    position: absolute;
    z-index: 999;
    font: normal 12px 돋움,Dotum;
    color: #333;
    overflow: hidden;
    display: none
}

    .layerpop2 .border_type {
        position: relative;
        border: solid 2px #777;
        background-color: #fff
    }

    .layerpop2 .close {
        position: absolute;
        top: 8px;
        right: 8px
    }

    .layerpop2 .content1 {
        padding: 30px 30px 21px;
        border-bottom: solid 1px #f0f0f0
    }

        .layerpop2 .content1 h6 {
            font-weight: 700;
            font-size: 14px;
            padding-bottom: 22px;
            margin: 0;
            color: #333
        }

    .layerpop2 .subtext {
        font-size: 11px;
        color: #999;
        margin: 0;
        padding: 7px 0 0;
        line-height: 16px;
        letter-spacing: -1px;
        text-align: left
    }

    .layerpop2 .check {
        width: 13px;
        height: 13px;
        vertical-align: middle;
        padding: 0 3px 2px 0;
        margin-left: 2px
    }

    .layerpop2 .btn1 {
        background-color: #fbfbfb;
        border-top: solid 1px #f7f7f7;
        text-align: center;
        margin: 0;
        padding: 11px 0 20px
    }

        .layerpop2 .btn1 img {
            margin: 0 1px;
            vertical-align: top
        }

#blog-buddy {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-buddy h3.component span {
        cursor: pointer
    }

    #blog-buddy p {
        margin: 0;
        padding: 0
    }

    #blog-buddy ul {
        padding: 5px 0 5px 8px
    }

        #blog-buddy ul li {
            list-style-type: none;
            font-weight: 700;
            margin: 5px 0 0 0;
            padding: 0 0 2px 0;
            word-break: break-all;
            overflow: hidden;
            word-wrap: break-word
        }

    #blog-buddy .buddyup, #blog-buddy .buddydw {
        width: 12px;
        height: 12px;
        margin: 0 3px 2px 0;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        vertical-align: middle
    }

    #blog-buddy ul.depth2 {
        padding: 0 0 0 15px
    }

        #blog-buddy ul.depth2 li {
            font-weight: 400;
            margin: 4px 0 0 0;
            padding: 0;
            background: 0 0
        }

#buddylist {
    position: absolute;
    top: 9px;
    right: -235px;
    color: #9b9b9b;
    background-color: #fff;
    width: 368px;
    height: 553px;
    overflow: hidden
}

.buddylist_bg {
    position: absolute;
    top: 0;
    right: -239px;
    width: 376px;
    height: 566px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/bg_ly_neighbor_141002.png) no-repeat 0 0
}

#buddydiv .ico_arrow {
    position: absolute;
    left: 50%;
    top: 2px;
    width: 10px;
    height: 8px;
    margin-left: -7px;
    *margin-left: 21px;
    background: url(https://ssl.pstatic.net/static/common/gnb/2014/sp_gnb_v5.png) no-repeat -175px -10px
}

#blog-stat {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-stat p {
        margin: 0;
        padding: 0
    }

    #blog-stat ul li {
        list-style-type: none;
        font-family: 돋움;
        font-size: 12px
    }

    #blog-stat ul.info {
        margin: 0;
        padding: 9px 0 0 10px
    }

        #blog-stat ul.info li {
            height: 18px;
            margin: 0;
            padding: 0
        }

    #blog-stat em {
        font-style: normal;
        font-weight: 700;
        font-family: verdana;
        font-size: 11px
    }

    html > body #blog-stat ul.info li {
        height: 18px;
        margin: 0
    }

    #blog-stat ul.item {
        clear: both;
        margin: 0;
        padding: 0 0 5px 10px
    }

        #blog-stat ul.item li {
            height: 15px;
            margin: 0 0 3px 0;
            padding: 0
        }

        html > body #blog-stat ul.item li {
            height: 18px;
            margin: 0
        }

    #blog-stat div.line {
        height: 10px;
        margin: 4px 10px 0 10px;
        background: 0 0;
        border-top-width: 1px;
        border-top-style: dotted;
        overflow: hidden;
        font-size: 0;
        filter: alpha(opacity=30);
        opacity: .3
    }

#blog-counter {
    position: relative;
    width: 171px;
    margin: 0 auto;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 12px
}

    #blog-counter p {
        margin: 0;
        padding: 0
    }

    #blog-counter h3 {
        display: none
    }

    #blog-counter p span.txt {
        display: none
    }

    #blog-counter span.cnt1, #blog-counter span.cnt2 {
        display: block
    }

    #blog-counter .today, #blog-counter .total {
        position: absolute
    }

#blog-rss {
    width: 171px;
    margin: 0 auto;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 12px
}

    #blog-rss p {
        margin: 0;
        padding: 0
    }

    #blog-rss span {
        display: block
    }

        #blog-rss span.no {
            display: none
        }

    #blog-rss a {
        display: block;
        position: absolute
    }

#blog-powered {
    width: 171px;
    margin: 0 auto;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 12px
}

    #blog-powered p {
        margin: 0;
        padding: 0
    }

    #blog-powered span {
        display: none
    }

    #blog-powered a.naver {
        display: block;
        position: absolute
    }

    #blog-powered a.blog {
        display: block;
        position: absolute
    }

#widget-saying {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #widget-saying p {
        margin: 0;
        padding: 0
    }

    #widget-saying .bg-head {
        overflow: hidden;
        font-size: 0;
        background-repeat: no-repeat
    }

    #widget-saying .bg-body {
        overflow: hidden;
        background-repeat: repeat;
        text-align: center
    }

    #widget-saying .bg-footer {
        clear: both;
        overflow: hidden;
        font-size: 0;
        background-repeat: no-repeat
    }

    #widget-saying h3 {
        display: none
    }

    #widget-saying .con {
        width: 142px;
        margin: 0 auto;
        text-align: left
    }

        #widget-saying .con img {
            cursor: pointer
        }

    #widget-saying .saying {
        ine-height: 1.4
    }

    #widget-saying .writer {
        float: right;
        padding-top: 6px
    }

    #widget-saying .icon {
        background-repeat: no-repeat;
        background-position: 50% 50%
    }

    #widget-saying .btn-more {
        padding: 8px 0 0 1px
    }

        #widget-saying .btn-more a {
            font-size: 10px;
            text-decoration: none
        }

#widget-currency {
    position: relative;
    width: 171px;
    margin: 0 auto
}

    #widget-currency .skin-1, #widget-currency .skin-2 {
        width: 171px;
        margin: 0 auto;
        text-align: left;
        font-size: 11px;
        background-repeat: no-repeat
    }

    #widget-currency p {
        margin: 0;
        padding: 0
    }

    #widget-currency .bg-head span {
        display: none
    }

    #widget-currency .bg-head h3 {
        margin: 0;
        font-weight: 400;
        text-align: center
    }

        #widget-currency .bg-head h3 img {
            border: 0
        }

        #widget-currency .bg-head h3 a {
            position: absolute;
            display: block;
            width: 51px;
            height: 20px;
            font-family: Dotum;
            font-size: 11px;
            letter-spacing: -1px;
            z-index: 99;
            background: #fff;
            opacity: 0;
            filter: alpha(opacity=0)
        }

        #widget-currency .bg-head h3.on a {
            width: 55px;
            height: 20px
        }

    #widget-currency .bg-body h3.money {
        position: absolute;
        margin: 0;
        font-weight: 700;
        font-family: Times New Roman
    }

    #widget-currency .bg-body {
        clear: both;
        text-align: center
    }

    #widget-currency table {
        position: absolute
    }

    #widget-currency th {
        display: none
    }

    #widget-currency td {
        font-size: 10px;
        font-family: Tahoma;
        text-align: center
    }

    #widget-currency .rate {
        height: 18px;
        line-height: 1.4
    }

    #widget-currency .no {
        display: none
    }

    #widget-currency .rate-con {
        position: absolute;
        font-family: Tahoma;
        font-weight: 700;
        letter-spacing: -1px
    }

    #widget-currency .buy {
        position: absolute;
        font-family: Tahoma;
        font-size: 10px;
        font-weight: 700;
        letter-spacing: -1px
    }

    #widget-currency .sell {
        position: absolute;
        font-family: Tahoma;
        font-size: 10px;
        font-weight: 700;
        letter-spacing: -1px
    }

    #widget-currency .country {
        position: absolute;
        z-index: 1
    }

    #widget-currency .bg-sel {
        position: relative;
        float: left;
        width: 97px;
        height: 19px;
        padding: 0;
        margin: 0
    }

        #widget-currency .bg-sel li {
            width: 105px;
            padding: 4px 0 3px 0;
            font-size: 11px;
            font-family: Dotum;
            cursor: pointer;
            cursor: hand
        }

            #widget-currency .bg-sel li:first-letter {
                padding-left: 7px
            }

            #widget-currency .bg-sel li.on {
                background-color: #ff6501;
                color: #fff
            }

                #widget-currency .bg-sel li.on span {
                    color: #fff
                }

            #widget-currency .bg-sel li span {
                display: inline;
                color: #8da4b4;
                font-size: 10px;
                font-family: Arial
            }

    #widget-currency .cal-input {
        width: 40px
    }

    #widget-currency .res-input {
        width: 153px
    }

    #widget-currency .nation select {
        width: 95px;
        font-size: 11px
    }

    #widget-currency .btn-sel {
        display: block;
        position: absolute;
        width: 13px;
        height: 13px;
        background-repeat: no-repeat;
        top: 3px;
        right: 4px
    }

    #widget-currency .calculation-1, #widget-currency .calculation-2 {
        float: left;
        text-align: left
    }

        #widget-currency .calculation-1 div, #widget-currency .calculation-2 div, #widget-currency .calculation-1 p, #widget-currency .calculation-2 p {
            float: left
        }

        #widget-currency .calculation-1 input, #widget-currency .calculation-2 input {
            position: absolute;
            margin: 1px 0 0 7px;
            border: 0;
            background-color: transparent;
            font-size: 11px;
            font-family: Arial;
            color: #414141;
            text-align: right
        }

        #widget-currency .calculation-1 span, #widget-currency .calculation-2 span {
            display: none
        }

    #widget-currency .btn-calculation {
        position: absolute;
        width: 45px;
        height: 17px;
        text-align: right
    }

    #widget-currency .result {
        float: left;
        margin-top: 4px
    }

        #widget-currency .result input {
            float: left;
            width: 153px;
            border: 0;
            background-color: transparent;
            font-size: 11px;
            font-family: Arial;
            color: #414141;
            text-align: right
        }

#widget-weather {
    position: relative;
    width: 171px;
    margin: 0 auto;
    padding-top: 2px;
    background-repeat: no-repeat;
    overflow: hidden
}

    #widget-weather div {
        margin: 0;
        padding: 0
    }

    #widget-weather .weather, #widget-weather .today, #widget-weather .tomorrow {
        position: absolute;
        background-repeat: no-repeat
    }

    #widget-weather .temperature {
        position: absolute;
        width: 90px;
        font-family: Tahoma;
        font-weight: 700;
        letter-spacing: -2px;
        line-height: 1;
        z-index: 10
    }

    #widget-weather .today-temperature, #widget-weather .tomorrow-temperature {
        position: absolute;
        width: 40px;
        font-family: Tahoma;
        font-weight: 700;
        letter-spacing: -1px;
        _letter-spacing: -2px;
        line-height: .9;
        z-index: 10
    }

    #widget-weather .today-txt, #widget-weather .tomorrow-txt {
        position: absolute;
        font-family: Dotum;
        font-size: 11px;
        letter-spacing: -1px;
        line-height: 1.1;
        z-index: 10
    }

    * html #widget-weather .today-txt {
        line-height: 1.2
    }

    * html #widget-weather .tomorrow-txt {
        line-height: 1.2
    }

    #widget-weather .area {
        position: absolute;
        font-family: Dotum;
        font-size: 11px;
        letter-spacing: -1px;
        line-height: 1.2;
        z-index: 10
    }

    * html #widget-weather .area {
        line-height: 1.2
    }

    * html #widget-weather .area {
        line-height: 1.2
    }

    #widget-weather .tomorrow-minimum-temperature {
        display: none
    }

#widget-count {
    position: relative;
    width: 171px;
    margin: 0 auto;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 12px
}

    #widget-count p {
        margin: 0;
        padding: 0
    }

    #widget-count h3 {
        display: none
    }

    #widget-count p span.txt {
        display: none
    }

    #widget-count span.cnt1, #widget-count span.cnt2 {
        display: block
    }

    #widget-count .today, #widget-count .total {
        position: absolute
    }

#widget-ccl {
    width: 171px;
    height: 38px;
    margin: 0 auto;
    background-repeat: no-repeat;
    overflow: visible !important
}

.ccl_layer {
    position: absolute;
    width: 179px;
    letter-spacing: -1px
}

    .ccl_layer .content {
        position: relative;
        padding: 3px 9px 5px 9px;
        border: 1px solid #919191;
        background-color: #fff;
        font-family: dotum;
        font-size: 11px;
        text-align: left
    }

    .ccl_layer p {
        margin: 0;
        padding: 5px 0 0 0
    }

    .ccl_layer ul {
        margin: 0;
        padding: 2px 0 0 0
    }

    .ccl_layer li {
        list-style-type: none;
        color: #888;
        line-height: 1.2;
        letter-spacing: 0
    }

    .ccl_layer .ccl_layer_position {
        position: absolute;
        width: 7px;
        height: 10px;
        bottom: -10px;
        _bottom: -12px;
        left: 11px;
        background: url(https://blogimgs.pstatic.net/imgs/nblog/bg_layer_position.png) no-repeat
    }

html .ccl_layer .ccl_layer_position {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/imgs/nblog/bg_layer_position.png', sizingMethod='crop');
    background: 0 0
}

.ccl_layer .shadow01 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow.png', sizingMethod='scale');
    width: 100%
}

html > body .ccl_layer .shadow01 {
    background: url(https://blogimgs.pstatic.net/nblog/shadow.png) transparent
}

.ccl_layer .shadow01_side {
    position: relative;
    _width: 100%;
    top: -2px;
    left: -2px
}

.ccl_layer .shadow02 {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow02.png', sizingMethod='scale');
    width: 100%
}

html > body .ccl_layer .shadow02 {
    background: url(https://blogimgs.pstatic.net/nblog/shadow02.png) transparent
}

.ccl_layer .shadow02_side {
    position: relative;
    top: -1px;
    left: -1px
}

.ccl_layer.top_position .ccl_layer_position {
    position: absolute;
    width: 7px;
    height: 10px;
    top: -9px;
    _top: -8px;
    left: 85px;
    _left: 75px;
    background: url(https://blogimgs.pstatic.net/imgs/nblog/bg_layer_position_top.png) no-repeat
}

html .ccl_layer.top_position .ccl_layer_position {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/imgs/nblog/bg_layer_position_top.png', sizingMethod='crop');
    background: 0 0
}

#blog-adpost {
    width: 171px;
    margin: 0 auto;
    font-family: 돋움,dotum;
    font-size: 12px;
    text-align: left
}

    #blog-adpost .cm-side {
        width: 1px;
        margin: 0;
        padding: 0;
        *padding: 0 0 0 1px;
        _padding: 0;
        font-ssize: 0;
        line-height: 0;
        opacity: .2;
        filter: alpha(opacity=20)
    }

    #blog-adpost .cm-top {
        clear: both;
        height: 1px;
        margin: 0;
        padding: 0;
        font-ssize: 0;
        line-height: 0;
        opacity: .2;
        filter: alpha(opacity=20)
    }

    #blog-adpost .cm-con {
        width: 169px;
        *width: 100%;
        _width: 169px;
        padding-top: 9px
    }

        #blog-adpost .cm-con dl {
            width: 141px;
            margin: 0 auto;
            padding: 6px 0
        }

        #blog-adpost .cm-con dt a {
            *width: 141px;
            letter-spacing: -1px
        }

        #blog-adpost .cm-con dt .pcol1 {
            font-size: 13px
        }

        #blog-adpost .cm-con dt .sline {
            border-bottom-width: 1px;
            border-bottom-style: solid
        }

        #blog-adpost .cm-con dt a:hover {
            text-decoration: none
        }

        #blog-adpost .cm-con dd {
            line-height: 15px;
            word-break: break-all
        }

        #blog-adpost .cm-con .summary {
            margin: 7px 0 4px
        }

            #blog-adpost .cm-con .summary a {
                text-decoration: none !important
            }

        #blog-adpost .cm-con .addr {
            overflow: hidden;
            width: 141px;
            line-height: 13px
        }

            #blog-adpost .cm-con .addr .pcol2 {
                float: left;
                font-size: 11px;
                opacity: .5;
                filter: alpha(opacity=50)
            }

        #blog-adpost .cm-con .division {
            width: 141px;
            margin: 3px auto;
            border-top-width: 1px;
            border-top-style: solid;
            line-height: 0;
            opacity: .1;
            filter: alpha(opacity=10)
        }

        #blog-adpost .cm-con .nodata {
            width: 100%;
            margin: 0 auto;
            padding: 32px 0 34px 0;
            font-size: 11px;
            text-align: center;
            line-height: 15px;
            opacity: .7;
            filter: alpha(opacity=70)
        }

    #blog-adpost .adsby {
        width: 141px;
        height: 22px;
        margin: 6px auto 0 auto;
        text-align: right
    }

        #blog-adpost .adsby .by {
            font-size: 10px;
            font-family: verdana
        }

            #blog-adpost .adsby .by .logo {
                display: inline-block;
                width: 44px;
                height: 8px;
                background: url(https://blogimgs.pstatic.net/nblog/adpost_logo.png) no-repeat;
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/adpost_logo.png', sizingMethod='image');
                cursor: hand
            }

                #blog-adpost .adsby .by .logo span {
                    overflow: hidden;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 0;
                    height: 0;
                    font-size: 0;
                    line-height: 0;
                    opacity: 0;
                    filter: Alpha(opacity=0)
                }

        #blog-adpost .adsby .bar {
            display: inline-block;
            padding: 0 2px 0 3px;
            font-family: 돋움,dotum;
            font-size: 11px;
            opacity: .2;
            filter: alpha(opacity=20)
        }

        #blog-adpost .adsby .guide .pcol2 {
            font-size: 11px
        }

#blog-profile {
    overflow: visible;
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-profile p {
        margin: 0;
        padding: 0
    }

    #blog-profile .bg-head {
        overflow: hidden;
        font-size: 0;
        background-repeat: no-repeat
    }

    #blog-profile .bg-body {
        background-repeat: repeat;
        text-align: center
    }

    #blog-profile .bg-footer {
        overflow: hidden;
        font-size: 0;
        background-repeat: no-repeat
    }

    #blog-profile h3 {
        display: none
    }

    #blog-profile .con {
        width: 161px;
        margin: 0 auto;
        text-align: left
    }

    #blog-profile .image {
        text-align: center
    }

    #blog-profile .name {
        position: relative;
        width: 143px;
        margin: 0 auto;
        padding: 12px 0 0 0
    }

        #blog-profile .name:after {
            display: block;
            clear: both;
            content: ''
        }

        #blog-profile .name a.col {
            font-weight: 700
        }

        #blog-profile .name .emo {
            float: left;
            width: 23px
        }

            #blog-profile .name .emo ~ .nick {
                width: 120px
            }

    #blog-profile .pers {
        margin: 0;
        vertical-align: top
    }

    #blog-profile .caption {
        width: 143px;
        margin: 0 auto;
        padding: 10px 0 0 0;
        font-size: 10px;
        line-height: 15px;
        letter-spacing: -.5px;
        word-break: break-all;
        overflow: hidden;
        word-wrap: break-word
    }

    #blog-profile .more {
        width: 143px;
        margin: 0 auto;
        padding: 8px 0 6px 0;
        letter-spacing: -1px
    }

    #blog-profile .id {
        font-family: verdana;
        font-size: 11px
    }

    #blog-profile input {
        margin: 0;
        padding: 0;
        background-color: transparent;
        background-repeat: no-repeat;
        border: none;
        font-family: 돋움;
        font-size: 11px;
        font-weight: 400;
        letter-spacing: -1px;
        text-align: left;
        filter: alpha(opacity=60);
        opacity: .6;
        cursor: pointer
    }

    #blog-profile .m1 input {
        width: 30px
    }

    #blog-profile .m2 input {
        width: 20px
    }

    #blog-profile .m3 input {
        width: 41px
    }

    #blog-profile .icon {
        background-repeat: no-repeat;
        background-position: 50% 50%;
        margin: 0 0 2px 2px;
        vertical-align: middle
    }

    #blog-profile .sub {
        display: inline-block;
        font-size: 11px;
        opacity: .6;
        -ms-filter: "Alpha(opacity=60)";
        filter: alpha(opacity=60)
    }

    #blog-profile .power_amb {
        position: relative;
        margin-top: 8px;
        padding: 0 0 4px;
        text-align: left;
        overflow: hidden
    }

        #blog-profile .power_amb .topline {
            width: 100%;
            height: 0;
            border-left: 0;
            border-right: 0;
            border-bottom: 0;
            border-top-style: solid;
            border-top-width: 1px;
            font: 0/0 arial;
            opacity: .3;
            filter: alpha(opacity=30)
        }

        #blog-profile .power_amb .topline {
            border-color: #999 !important
        }

        #blog-profile .power_amb .mark1 {
            display: block;
            _display: inline;
            margin: 0;
            float: left;
            background: url(https://blogimgs.pstatic.net/section/powerblog/icon_powerblog_03.png) no-repeat;
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/section/powerblog/icon_powerblog_03.png', sizingMethod='image')
        }

        #blog-profile .power_amb .mark2 {
            display: block;
            _display: inline;
            margin: 0;
            float: left;
            background: url(https://blogimgs.pstatic.net/section/powerblog/icon_powerblog_03.png) no-repeat;
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/section/powerblog/icon_powerblog_03.png', sizingMethod='image')
        }

        #blog-profile .power_amb .x {
            position: absolute;
            top: 7px;
            right: 3px;
            font: bold 11px "돋움",Dotum;
            opacity: .5;
            filter: alpha(opacity=50)
        }

            #blog-profile .power_amb .x a {
                text-decoration: none
            }

        #blog-profile .power_amb .txt {
            display: block;
            _display: inline;
            float: left;
            width: 85px;
            margin: 18px 0 0 4px;
            font-family: verdana;
            line-height: 12px
        }

            #blog-profile .power_amb .txt a, #blog-profile .power_amb .txt a:link, #blog-profile .power_amb .txt a:visited, #blog-profile .power_amb .txt a:active {
                text-decoration: none;
                font-size: 10px;
                font-weight: 400
            }

                #blog-profile .power_amb .txt a:hover {
                    text-decoration: underline
                }

        #blog-profile .power_amb .t7b {
            font-size: 10px;
            font-weight: 700
        }

        #blog-profile .power_amb .t8b {
            font-size: 11px;
            font-weight: 700;
            line-height: 13px
        }

    #blog-profile .official_blog {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin-left: 2px
    }

    #blog-profile .ico_official_blog {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin: -2px 0 -3px;
        background: url(https://ssl.pstatic.net/static/blog/ico_official_blog4.png)
    }

    #blog-profile .lyr_official_blog {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        margin-top: -16px;
        padding: 18px 20px 20px;
        width: 258px;
        background: #fff;
        border: 1px solid #a0a0a0;
        font-family: '나눔고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',sans-serif;
        z-index: 110
    }

        #blog-profile .lyr_official_blog:before {
            position: absolute;
            top: -5px;
            right: 0;
            left: 0;
            height: 5px;
            content: ''
        }

        #blog-profile .lyr_official_blog strong {
            display: block;
            font-size: 15px;
            line-height: 22px;
            color: #000
        }

        #blog-profile .lyr_official_blog .txt {
            padding-top: 8px;
            font-size: 13px;
            line-height: 20px;
            color: #000;
            word-break: keep-all;
            word-wrap: break-word
        }

        #blog-profile .lyr_official_blog .link {
            color: #f83333;
            font-weight: 700;
            text-decoration: underline
        }

        #blog-profile .lyr_official_blog em {
            font-style: normal
        }

        #blog-profile .lyr_official_blog .btn_group {
            padding: 20px 0 0 0;
            font-size: 0;
            text-align: right
        }

        #blog-profile .lyr_official_blog .btn_detail, #blog-profile .lyr_official_blog .btn_ok {
            display: inline-block;
            font-size: 13px;
            line-height: 36px;
            vertical-align: middle;
            text-align: center;
            text-decoration: none
        }

        #blog-profile .lyr_official_blog .btn_detail {
            width: 95px;
            height: 34px;
            border: 1px solid #dbdbdb;
            color: #666
        }

        #blog-profile .lyr_official_blog .btn_ok {
            width: 59px;
            height: 36px;
            margin-left: 4px;
            background: #00c73c;
            color: #fff
        }

    #blog-profile .official_blog:hover .lyr_official_blog {
        display: block
    }

    #blog-profile .ico_official_blog:focus + .lyr_official_blog {
        display: block
    }

#idMenuDiv td {
    background-color: #fff
}

    #idMenuDiv td.menu-over {
        background-color: #e4ff75
    }

#blog-calendar {
    width: 171px;
    margin: 0 auto;
    text-align: left;
    font-size: 12px
}

    #blog-calendar p {
        margin: 0;
        padding: 0
    }

    #blog-calendar h3 {
        display: none
    }

    #blog-calendar .bg-head {
        clear: both;
        text-align: center
    }

    * html #blog-calendar .bg-head {
        height: 1%
    }

    #blog-calendar .bg-body {
        text-align: center;
        padding-bottom: 5px;
        clear: both
    }

    #blog-calendar .bg-footer {
        overflow: hidden;
        font-size: 0;
        clear: both
    }

    #blog-calendar .mlv {
        position: relative;
        width: 151px;
        margin: 0 auto;
        text-align: left;
        clear: both
    }

    #blog-calendar .location, #blog-calendar .mview {
        position: absolute
    }

    #blog-calendar .location {
        bottom: 10px;
        left: 3px
    }

    #blog-calendar .mview {
        bottom: 8px;
        right: 3px
    }

    #blog-calendar .location .date {
        display: inline;
        margin: -3px 0 0 0;
        padding: 0;
        text-align: center;
        font-family: verdana;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: -1px;
        cursor: pointer
    }

    #blog-calendar .location .back {
        display: inline;
        padding: 0 3px 2px 0;
        font-family: 돋움;
        font-size: 9px;
        cursor: pointer
    }

    #blog-calendar .location .next {
        display: inline;
        padding: 0 0 2px 3px;
        font-family: 돋움;
        font-size: 9px;
        cursor: pointer
    }

    html > body #blog-calendar .location .date {
        margin: 0
    }

    #blog-calendar .calendar {
        margin: 0 auto;
        background: 0 0;
        text-align: center
    }

        #blog-calendar .calendar .dis1, #blog-calendar .calendar .dis2 {
            width: 147px;
            height: 24px;
            margin: 0 auto;
            padding: 0;
            margin-top: -5px
        }

            #blog-calendar .calendar .dis1 span {
                display: block;
                float: left;
                width: 21px;
                font-weight: 400;
                font-family: 돋움;
                font-size: 11px;
                text-align: center;
                padding: 9px 0 0 0
            }

            #blog-calendar .calendar .dis2 span {
                display: block;
                float: left;
                width: 21px;
                font-weight: 400;
                font-family: tahoma;
                font-size: 9px;
                text-align: center;
                padding: 9px 0 0 0
            }

        #blog-calendar .calendar .dis3 {
            width: 147px;
            height: 3px;
            margin: 0 auto
        }

            #blog-calendar .calendar .dis3 img {
                filter: alpha(opacity=40);
                opacity: .4
            }

                #blog-calendar .calendar .dis3 img.li1 {
                    width: 20px;
                    margin-right: 1px
                }

                #blog-calendar .calendar .dis3 img.li2 {
                    width: 21px
                }

        #blog-calendar .calendar td {
            width: 21px;
            height: 19px;
            margin: 0;
            padding: 0;
            font-family: verdana;
            font-size: 11px
        }

        html > body #blog-calendar .calendar td {
            width: 21px;
            height: 19px
        }

            #blog-calendar .calendar td a {
                font-family: verdana;
                font-size: 11px;
                font-weight: 700
            }

            #blog-calendar .calendar td.today, #blog-calendar .calendar td.today a {
                text-decoration: underline
            }

    #blog-calendar .mview .col1 {
        font-family: 돋움;
        font-size: 11px;
        letter-spacing: -1px;
        cursor: pointer
    }

    #blog-calendar ul.monthview {
        margin: 0;
        padding: 0 0 1px 0;
        text-align: left;
        clear: both
    }

        #blog-calendar ul.monthview li {
            list-style-type: none;
            height: 13px;
            margin-bottom: 5px;
            padding: 0;
            clear: both
        }

        * html #blog-calendar ul.monthview li {
            margin-bottom: 0
        }

            #blog-calendar ul.monthview li .mon {
                float: left;
                padding-left: 15px
            }

            #blog-calendar ul.monthview li .num {
                float: right;
                padding-right: 15px;
                font-size: 10px;
                font-family: verdana
            }

                #blog-calendar ul.monthview li .num span {
                    font-size: 10px;
                    font-family: verdana
                }

#foldset {
    position: relative;
    clear: both;
    float: none;
    height: 13px;
    margin-top: 4px
}

    #foldset div {
        overflow: hidden;
        height: 13px
    }

    #foldset .close-fold {
        width: 21px !important
    }

    #foldset .go-left, #foldset .go-right {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        vertical-align: top
    }

    #foldset .l11s1close {
        position: absolute;
        top: 0;
        left: 0;
        width: 13px !important
    }

    #foldset .l11s1s2close {
        margin: 0 !important
    }

    #foldset .l12s1close {
        position: absolute;
        float: none;
        top: 0;
        right: 0;
        margin: 0 !important
    }

    #foldset .l12s2close {
        position: absolute;
        float: none;
        top: 0;
        right: 0;
        z-index: 2
    }

    #foldset .l12s1s2close {
        margin: 0 !important
    }

#blog-menu {
    clear: both;
    font-size: 12px;
    font-family: '나눔고딕',NanumGothic,'돋움',Dotum,'Apple SD Gothic Neo',Helvetica,Sans-serif
}

    #blog-menu table {
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed
    }

        #blog-menu table td {
            padding-top: 4px
        }

    #blog-menu p {
        margin: 0;
        padding: 0
    }

    #blog-menu ul {
        margin: 0;
        padding: 0
    }

        #blog-menu ul li {
            list-style-type: none;
            float: left;
            position: relative
        }

            #blog-menu ul li a {
                letter-spacing: -1px;
                font-weight: 700;
                text-decoration: none;
                font-size: 12px
            }

                #blog-menu ul li a:hover {
                    text-decoration: underline
                }

            #blog-menu ul li img {
                margin-left: -2px
            }

            #blog-menu ul li .bar {
                height: 10px;
                margin: 2px 4px 4px 7px;
                padding: 0;
                vertical-align: middle;
                filter: alpha(opacity=30);
                opacity: .3
            }

            #blog-menu ul li:first-child .bar {
                visibility: hidden
            }

    #blog-menu .menu1 ul {
        padding-left: 2px
    }

    #blog-menu .menu2 {
        width: 300px
    }

        #blog-menu .menu2 ul {
            float: right;
            padding-right: 12px
        }

            #blog-menu .menu2 ul li a {
                font-weight: 400
            }

#gnb {
    width: auto !important
}

    #gnb .gnb_lst {
        padding-top: 0 !important
    }

.gnb_lst {
    *float: none !important
}

.gnb_search_box input {
    *padding-left: 0 !important;
    line-height: 35px
}

.blog_gnb_wrap .gnb_service_li .gnb_service {
    width: 21px;
    height: 21px;
    padding: 5px 7px 2px
}

    .blog_gnb_wrap .gnb_service_li .gnb_service .gnb_icon {
        width: 21px;
        height: 21px
    }

.blog_gnb_wrap .gnb_txt, .blog_gnb_wrap .gnb_bg {
    height: 20px;
    padding-top: 1px
}

.blog_gnb_wrap .gnb_bdr {
    height: 19px
}

.blog_gnb_wrap .gnb_my {
    padding-right: 19px
}

.blog_gnb_wrap .gnb_my_namebox {
    padding-right: 0
}

.blog_gnb_wrap .gnb_my_li .gnb_my_namebox .gnb_my .gnb_name {
    font-weight: 700;
    letter-spacing: 0
}

.blog_gnb_wrap .gnb_my_li .gnb_my_lyr .gnb_my .gnb_account {
    font-size: 14px
}

.blog_gnb_wrap .gnb_favorite_lst li {
    padding: 0
}

.blog_gnb_wrap .gnb_search_lstwrp li.gnb_first {
    padding-top: 0
}

.blog_gnb_wrap .gnb_search_lstwrp .gnb_search_lst li {
    float: none !important
}

.blog_gnb_wrap a.gnb_btn_login {
    margin-left: 7px
}

#blog-gnb {
    height: 33px;
    font-size: 12px;
    font-family: '나눔고딕',NanumGothic,'돋움',Dotum,'Apple SD Gothic Neo',Helvetica,Sans-serif
}

    #blog-gnb p {
        margin: 0;
        padding: 0
    }

    #blog-gnb .gnb {
        float: right
    }

    #blog-gnb .gnb {
        margin: 0 10px 0 0
    }

        #blog-gnb .gnb ul {
            margin: 0;
            padding: 2px 0 0 0;
            letter-spacing: -1px
        }

            #blog-gnb .gnb ul li {
                list-style-type: none
            }

                #blog-gnb .gnb ul li a {
                    text-decoration: none
                }

        #blog-gnb .gnb > ul > li > a {
            margin-right: -1px
        }

            #blog-gnb .gnb > ul > li > a:hover {
                text-decoration: underline
            }

    #blog-gnb .bar {
        margin: 2px 1px 0 7px;
        filter: alpha(opacity=30);
        opacity: .3;
        padding: 0;
        vertical-align: top
    }

    #blog-gnb .gnb ul li.i1, #blog-gnb .gnb ul li.i2, #blog-gnb .gnb ul li.i3, #blog-gnb .gnb ul li.i4 {
        float: left;
        padding-top: 8px;
        padding-left: 7px
    }

    #blog-gnb .gnb ul li.login {
        padding: 5px 0 0 7px
    }

    #blog-gnb .gnb ul li.me a {
        display: inline-block
    }

    #blog-gnb .gnb ul li.me span {
        display: inline-block;
        position: relative
    }

        #blog-gnb .gnb ul li.me span em {
            display: inline-block;
            position: absolute;
            top: -11px;
            *top: -12px;
            left: 0;
            background: url(https://blogimgs.pstatic.net/nblog/bg_me2.gif) no-repeat 0 -13px
        }

            #blog-gnb .gnb ul li.me span em i {
                display: block;
                margin-left: 3px;
                padding-right: 4px;
                background: url(https://blogimgs.pstatic.net/nblog/bg_me2.gif) no-repeat 100% -26px;
                color: #fff;
                font-style: normal;
                font-size: 10px;
                font-family: Tahoma;
                letter-spacing: 0;
                line-height: 13px
            }

    #blog-gnb .gnb ul li.blog_gnb_wrap {
        position: relative;
        z-index: 2100;
        padding: 0
    }

    #blog-gnb .gnb_my_li .gnb_my_content .gnb_name a {
        font-size: 14px;
        letter-spacing: 0
    }

    #blog-gnb a.gnb_my .ico_arrow {
        margin-left: -10px
    }

    #blog-gnb .gnb_my_li .gnb_my_content .gnb_account {
        margin-bottom: 3px
    }

        #blog-gnb .gnb_my_li .gnb_my_content .gnb_account .gnb_txt {
            padding-top: 0;
            line-height: 20px;
            font-weight: 400;
            letter-spacing: 0
        }

    #blog-gnb .gnb_my_li .gnb_my_content a.gnb_mail_address {
        font-family: tahoma;
        color: #777 !important;
        font-size: 14px;
        letter-spacing: 0
    }

    #blog-gnb .gnb_my_li .gnb_my_content .gnb_edit_lst {
        zoom: 1;
        margin-top: 15px
    }

        #blog-gnb .gnb_my_li .gnb_my_content .gnb_edit_lst a {
            text-decoration: underline
        }

    #blog-gnb .gnb_account a.gnb_btn_login {
        margin-left: 6px
    }

    #blog-gnb .gnb_svc_more .gnb_svc_lstwrp li {
        float: none
    }

    #blog-gnb .gnb_svc_more .gnb_svc_lst1 ul {
        padding: 5px 0 0 10px
    }

        #blog-gnb .gnb_svc_more .gnb_svc_lst1 ul.gnb_first {
            padding-left: 0
        }

    #blog-gnb .gnb_search_box input {
        float: left;
        display: block;
        width: 210px;
        height: 22px;
        margin-top: 6px;
        padding-left: 10px;
        *padding-left: 0;
        font-family: '나눔고딕',NamumGothic,'돋움',dotum,sans-serif;
        letter-spacing: -1px;
        border: 0;
        line-height: 22px;
        background: 0 0
    }

    #blog-gnb .gnb_search_box .gnb_pop_lst {
        float: none !important
    }

    #blog-gnb .go-down, #blog-gnb .go-up {
        width: 13px;
        height: 13px;
        margin: 1px 0 0;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        vertical-align: top
    }

    #blog-gnb .btn_blog_login {
        display: inline-block;
        width: 44px;
        height: 21px
    }

    #blog-gnb .log {
        float: right;
        margin: 7px 0 0 0;
        padding: 0 8px 0 0
    }

    #blog-gnb .logout, #blog-gnb .login {
        width: 50px;
        height: 20px;
        margin: 0;
        background-repeat: no-repeat;
        vertical-align: middle
    }

    #blog-gnb .remote {
        width: 12px;
        height: 18px;
        margin: 0 3px 1px 3px;
        background: url(https://blogimgs.pstatic.net/nblog/remote_icon.png) no-repeat;
        vertical-align: middle
    }

    * html #blog-gnb .remote {
        background: 0 0;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/remote_icon.png', sizingMethod='crop')
    }

    #blog-gnb .tb {
        font-size: 12px;
        font-weight: 700
    }

    #blog-gnb .gnb_lst_remocon {
        margin-top: -2px !important
    }

#buddydiv {
    position: relative;
    z-index: 100;
    *zoom: 1
}

    #buddydiv:after {
        display: block;
        clear: both;
        content: ''
    }

#gnb-direct {
    width: 77px;
    color: #676767
}

    #gnb-direct a.link1 {
        color: #333
    }

    #gnb-direct .rnd-t {
        height: 6px;
        background: url(https://blogimgs.pstatic.net/nblog/bg_godiv_t.gif) no-repeat;
        overflow: hidden;
        font-size: 0
    }

    #gnb-direct .con {
        background: url(https://blogimgs.pstatic.net/nblog/bg_godiv_b.gif) bottom no-repeat
    }

        #gnb-direct .con ul.gnb-direct {
            margin: 0;
            padding: 2px 0 7px 0
        }

            #gnb-direct .con ul.gnb-direct li {
                list-style-type: none;
                float: none;
                margin: 0 5px;
                padding: 0 0 4px 12px;
                background: url(https://blogimgs.pstatic.net/nblog/ico_arw_g.gif) 4px 4px no-repeat;
                letter-spacing: -1px
            }

    #gnb-direct .rview {
        margin: 0;
        padding: 0 0 3px 0;
        text-align: center;
        letter-spacing: -1px
    }

        #gnb-direct .rview a, #blog-gnb .directly-box .con ul li a {
            color: #676767
        }

#gnb-direct1.mblog {
    position: absolute;
    padding: 11px 16px 14px 14px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.25);
    border: solid 1px rgba(0,0,0,.12);
    background: #fff;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
    font-size: 13px;
    line-height: 25px;
    letter-spacing: -.2px;
    white-space: nowrap
}

    #gnb-direct1.mblog ul {
        letter-spacing: -.2px
    }

    #gnb-direct1.mblog:before {
        position: absolute;
        left: 16px;
        top: -5px;
        width: 7px;
        height: 7px;
        box-shadow: 0 0 3px 0 rgba(0,0,0,.25);
        border-style: solid;
        border-width: 1px 0 0 1px;
        border-color: rgba(0,0,0,.12);
        background: #fff;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        content: ''
    }

    #gnb-direct1.mblog:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 40px;
        height: 10px;
        background: #fff;
        content: ''
    }

    #gnb-direct1.mblog a {
        color: #333
    }

        #gnb-direct1.mblog a:hover {
            text-decoration: underline
        }

    #gnb-direct1.mblog .last {
        position: relative;
        margin-top: 5px;
        padding-top: 6px
    }

        #gnb-direct1.mblog .last:before {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            height: 0;
            border-top: 1px solid #ebebeb;
            content: ''
        }

    #gnb-direct1.mblog .icon_new {
        display: inline-block;
        overflow: hidden;
        width: 5px;
        height: 5px;
        margin: 10px 0 0 2px;
        border-radius: 50%;
        background-color: red;
        vertical-align: top;
        line-height: 100px
    }

html[data-useragent*='MSIE 8.0'] #gnb-direct1.mblog {
    border: 1px solid #ddd
}

    html[data-useragent*='MSIE 8.0'] #gnb-direct1.mblog:before {
        display: none
    }

#blog-title table {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-collapse: collapse
}

#blogTitleText {
    padding: 23px
}

#blogTitleName {
    font-weight: 700;
    text-decoration: none;
    font-family: 돋움;
    word-wrap: break-word;
    word-break: break-all
}

#blog-title-anchor:hover {
    text-decoration: none
}

#top-area {
    word-wrap: break-word;
    word-break: break-all
}

    #top-area #blog-music {
        position: absolute;
        top: 5px;
        left: 5px;
        width: 213px;
        height: 20px
    }

#wrapper #blog-music {
    position: static;
    width: 171px;
    height: 38px;
    margin: 0 auto
}

#musicTop #blog-music {
    position: absolute;
    top: -25px;
    left: 8px;
    width: 213px;
    height: 20px
}

#blog-buddyconnect {
    width: 171px
}

.cp_layer_popup {
    position: absolute;
    z-index: 99;
    padding: 3px 0 0 3px;
    font-size: 12px;
    font-family: "돋움",Dotum,"굴림",Gulim,Helvetica,Sans-serif;
    text-align: left
}

    .cp_layer_popup p {
        margin: 0;
        padding: 0
    }

    .cp_layer_popup .shadow1 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/mylog/post/shadow01.png', sizingMethod='scale');
        width: 100%
    }

    html > body .cp_layer_popup .shadow1 {
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/shadow01.png) transparent
    }

    .cp_layer_popup .shadow1_side {
        position: relative;
        top: -2px;
        left: -2px
    }

    .cp_layer_popup .shadow2 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/mylog/post/shadow02.png', sizingMethod='scale');
        width: 100%
    }

    html > body .cp_layer_popup .shadow2 {
        background: url(https://blogimgs.pstatic.net/nblog/mylog/post/shadow02.png) transparent
    }

    .cp_layer_popup .shadow2_side {
        position: relative;
        top: -1px;
        left: -1px
    }

    .cp_layer_popup .border_type {
        border: 2px solid #777;
        background-color: #fff
    }

    .cp_layer_popup .header {
        display: block;
        height: 22px;
        _height: 30px;
        padding: 8px 0 0 13px;
        margin: 0;
        background: #f4f4f4;
        font: bold 13px 굴림,Gulim;
        color: #444
    }

    .cp_layer_popup .closelayer {
        position: absolute;
        right: 9px;
        top: 9px
    }

    .cp_layer_popup .content {
        margin: 20px
    }

    .cp_layer_popup .cp_noti {
        margin: 0;
        overflow: hidden;
        _zoom: 1
    }

        .cp_layer_popup .cp_noti dt {
            float: left;
            width: 44px;
            height: 39px;
            padding: 0
        }

        .cp_layer_popup .cp_noti dd {
            float: left;
            background: url(https://blogimgs.pstatic.net/nblog/bu_1x26_ef.gif) 0 0 no-repeat;
            padding: 0 0 0 16px;
            margin: 0;
            color: #222;
            font-weight: 700;
            font-size: 12px;
            letter-spacing: -1px;
            line-height: 1.3em
        }

    .cp_layer_popup .cp_noti_desc {
        padding: 11px 14px 1px;
        border: solid 1px #dfdfdf;
        overflow: hidden
    }

        .cp_layer_popup .cp_noti_desc p {
            font-size: 11px;
            line-height: 1.4em;
            letter-spacing: -1px;
            padding-bottom: 7px;
            color: #888
        }

        .cp_layer_popup .cp_noti_desc span {
            color: #444
        }

.layer_hashfilter {
    position: absolute;
    z-index: 999;
    width: 390px;
    padding: 17px 18px 4px;
    border: 1px solid #888;
    background: #fff;
    font-size: 12px;
    font-family: dotum,'돋움';
    letter-spacing: -1px;
    line-height: 15px;
    text-align: left !important
}

    .layer_hashfilter h2 {
        margin: 0;
        padding: 1px 0 12px 0;
        font-size: 12px
    }

    .layer_hashfilter p {
        color: #666;
        margin: 0;
        padding: 0
    }

    .layer_hashfilter .vaccine_link {
        display: inline-block;
        padding: 5px 7px 0 0;
        background: url(https://blogimgs.pstatic.net/imgs/bul_arrow_green.gif) no-repeat 100% 8px;
        text-decoration: underline;
        font-size: 11px;
        color: #5bc139 !important
    }

    .layer_hashfilter .file {
        padding: 3px 0 15px 0
    }

        .layer_hashfilter .file img {
            vertical-align: middle;
            margin-right: 6px
        }

    .layer_hashfilter .info_text {
        margin-top: 18px;
        padding: 19px 0 11px 0;
        color: #999;
        font-size: 11px;
        border-top: 1px solid #ededed
    }

    .layer_hashfilter .close {
        position: absolute;
        top: 8px;
        right: 8px
    }

    .layer_hashfilter .btns {
        margin-top: 5px;
        padding-top: 10px;
        border-top: 1px solid #e8e8e8;
        text-align: center
    }

.layerpop {
    position: relative;
    font-size: 12px;
    font-family: 돋움,Dotum,Helvetica,sans-serif;
    background: url(https://blogimgs.pstatic.net/nblog/spc.gif)
}

    .layerpop .shadow01 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow.png', sizingMethod='scale');
        width: 100%
    }

    html > body .layerpop .shadow01 {
        background: url(https://blogimgs.pstatic.net/nblog/shadow.png) transparent
    }

    .layerpop .shadow01_side {
        position: relative;
        top: -2px;
        left: -2px
    }

    .layerpop .shadow02 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/shadow02.png', sizingMethod='scale');
        width: 100%
    }

html > body #layerpop .shadow02 {
    background: url(https://blogimgs.pstatic.net/nblog/shadow02.png) transparent
}

.layerpop .shadow02_side {
    position: relative;
    top: -1px;
    left: -1px
}

.layerpop .border_type {
    border: 2px solid #777;
    background-color: #fff
}

.layerpop .close {
    position: absolute;
    top: 7px;
    right: 8px;
    background-color: #fff
}

.layerpop .content {
    margin: 13px 20px 0 20px;
    border-bottom: 1px solid #e8e8e8
}

    .layerpop .content .q1 {
        margin: 0;
        padding: 0 0 8px 0;
        font-size: 12px;
        font-weight: 400;
        color: #222;
        line-height: 1.5;
        text-align: left
    }

    .layerpop .content .q2 {
        margin: 0;
        padding: 0 0 8px 0;
        font-size: 12px;
        font-weight: 400;
        color: #222;
        text-align: left
    }

        .layerpop .content .q2 input {
            margin: 0 2px 0 0;
            padding: 0
        }

        * html .layerpop .content .q2 input {
            height: 15px;
            height: 15px;
            margin: 0 2px 0 0;
            padding: 0
        }

    .layerpop .content .q3 {
        margin: 0;
        padding: 0 0 3px 0;
        font-size: 12px;
        font-weight: 400;
        color: #444;
        line-height: 1.5;
        text-align: left
    }

    .layerpop .content .q4 {
        margin: 0;
        padding: 0 0 9px 0;
        font-size: 12px;
        font-weight: 400;
        color: #444;
        text-align: left;
        letter-spacing: -1px
    }

        .layerpop .content .q4 em {
            font-style: normal;
            color: #488c00
        }

.layerpop .btn {
    margin: 0;
    padding: 10px 0 10px 0;
    text-align: center
}

.layerpopup {
    position: absolute;
    z-index: 99;
    font-family: 돋움,Dotum,Helvetica,sans-serif
}

    .layerpopup img {
        border: none
    }

    .layerpopup .shadow1 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow1.png', sizingMethod='scale');
        width: 100%
    }

    html > body .layerpopup .shadow1 {
        background: url(https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow1.png) transparent
    }

    .layerpopup .shadow1_side {
        position: relative;
        top: -1px;
        left: -1px;
        width: 100%;
        height: 100%
    }

    .layerpopup .shadow2 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow2.png', sizingMethod='scale');
        width: 100%
    }

    html > body .layerpopup .shadow2 {
        background: url(https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow2.png) transparent
    }

    .layerpopup .shadow2_side {
        position: relative;
        top: -1px;
        left: -1px;
        width: 100%;
        height: 100%
    }

    .layerpopup .shadow3 {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow3.png', sizingMethod='scale');
        width: 100%
    }

    html > body .layerpopup .shadow3 {
        background: url(https://blogimgs.pstatic.net/nblog/admin/layerpopup_shadow3.png) transparent
    }

    .layerpopup .shadow3_side {
        position: relative;
        top: -1px;
        left: -1px;
        width: 100%;
        height: 100%
    }

    .layerpopup .border_type {
        border: 2px solid #777;
        background-color: #fff
    }

    .layerpopup .closelayer {
        position: absolute;
        right: 8px;
        top: 9px
    }

    .layerpopup .btn_box {
        text-align: center;
        padding: 10px 0 15px 0;
        margin: 10px 20px 0 20px;
        border-top: 1px solid #e8e8e8
    }

        .layerpopup .btn_box * {
            vertical-align: middle
        }

    .layerpopup .logbox_wrap {
        width: auto;
        _width: 100%;
        padding-top: 6px;
        background: url(https://blogimgs.pstatic.net/nblog/bg_area01.gif) left top repeat-x
    }

        .layerpopup .logbox_wrap p {
            margin: 0;
            font-size: 11px;
            color: #333;
            letter-spacing: -1px
        }

    .layerpopup .notice {
        padding: 4px 0 5px 11px;
        _padding: 4px 0 7px 11px
    }

    .layerpopup .notice02 {
        padding: 19px 0 9px 19px;
        line-height: 1.4
    }

        .layerpopup .notice02 strong {
            color: #278f00
        }

    .layerpopup .volume {
        font-size: 12px !important;
        margin: 16px 19px -8px 19px;
        letter-spacing: 0 !important
    }

    .layerpopup .frame_wrap {
        width: auto;
        _width: 350px;
        margin: 0 10px 0 10px
    }

        .layerpopup .frame_wrap.type03 {
            margin: 0 0 0 20px !important
        }

#c_layer_popup {
    margin: 0;
    padding: 0
}

    #c_layer_popup div, #c_layer_popup p, #c_layer_popup ul, #c_layer_popup li, #c_layer_popup button {
        margin: 0;
        padding: 0;
        text-align: left
    }

    #c_layer_popup ul, #c_layer_popup li {
        list-style: none
    }

#c_layer_popup {
    position: absolute;
    z-index: 200;
    width: 370px;
    height: 428px;
    display: none;
    _height: 427px;
    padding: 47px 20px 0 20px;
    _padding: 48px 20px 0 20px;
    border: 4px solid #777;
    font: 12px dotum,sans-serif;
    letter-spacing: -1px;
    background: #fbfbfb url(https://blogimgs.pstatic.net/static/common/popup/bg_not_available_word.gif) repeat-x left top;
    text-align: left
}

    #c_layer_popup .c_contents {
        width: 360px;
        padding: 17px 5px 0 5px;
        _padding: 18px 5px 0 5px;
        text-align: left
    }

    #c_layer_popup .c_footer {
        width: 360px;
        _height: 47px;
        text-align: center
    }

    #c_layer_popup .c_desc00 {
        width: 370px;
        height: 57px;
        _height: 56px;
        border-bottom: 1px solid #d0d0d0;
        font: 12px normal dotum;
        color: #333;
        line-height: 18px;
        text-align: left
    }

        #c_layer_popup .c_desc00 span {
            color: #258102
        }

    #c_layer_popup .c_desc01 {
        height: 42px;
        _height: 41px;
        line-height: 18px;
        font-size: 12px;
        color: #666
    }

    #c_layer_popup .c_desc02 {
        width: 348px;
        _width: 360px;
        height: 84px;
        _height: 83px;
        _height: 97px;
        padding: 11px 0 0 10px;
        _padding: 12px 0 0 10px;
        _padding: 10px 0 0 0;
        font-size: 11px;
        color: #666;
        line-height: 17px;
        background: #f8f8f8;
        border: 1px solid #f1f1f1
    }

        #c_layer_popup .c_desc02 li {
            height: 40px;
            padding: 0 0 0 6px;
            _margin-left: -6px;
            background: url(https://blogimgs.pstatic.net/static/common/popup/bu_dot.gif) no-repeat left 6px;
            font-size: 11px
        }

    #c_layer_popup .c_desc03 {
        height: 60px;
        _height: 59px;
        _height: 71px;
        padding: 12px 0 0 0;
        _padding: 13px 0 0 0;
        font-size: 11px;
        color: #999;
        line-height: 17px
    }

    #c_layer_popup .c_desc04 {
        height: 40px;
        font-size: 11px;
        color: #666
    }

        #c_layer_popup .c_desc04 a {
            color: #258102;
            text-decoration: underline
        }

    #c_layer_popup .c_desc05 {
        height: 57px;
        font-size: 14px;
        font-weight: 700;
        color: #333;
        text-align: center
    }

    #c_layer_popup button {
        width: 52px;
        height: 26px;
        text-align: center;
        font-size: 12px
    }

@media all and (-webkit-min-device-pixel-ratio: 10000),not all and (-webkit-min-device-pixel-ratio:0) {
    #c_layer_popup button {
        padding-top: 6px
    }
}

#c_layer_popup button.c_close {
    position: absolute;
    top: 7px;
    right: 6px;
    width: 18px;
    height: 17px;
    background: 0 0;
    border: none
}

#c_layer_popup button.c_close, x:-moz-any-link, x:default {
    top: 5px;
    right: 8px
}

.readonly_visitor {
    text-align: left;
    padding: 10px 0 8px 8px !important
}

.layerpop2 {
    position: absolute;
    z-index: 999;
    font: normal 12px 돋움,Dotum;
    color: #333;
    overflow: hidden;
    display: none
}

    .layerpop2 .border_type {
        position: relative;
        border: solid 2px #777;
        background-color: #fff
    }

    .layerpop2 .close {
        position: absolute;
        top: 8px;
        right: 8px
    }

    .layerpop2 .content1 {
        padding: 30px 30px 21px;
        border-bottom: solid 1px #f0f0f0
    }

        .layerpop2 .content1 h6 {
            font-weight: 700;
            font-size: 14px;
            padding-bottom: 22px;
            margin: 0;
            color: #333
        }

    .layerpop2 .subtext {
        font-size: 11px;
        color: #999;
        margin: 0;
        padding: 7px 0 0;
        line-height: 16px;
        letter-spacing: -1px;
        text-align: left
    }

    .layerpop2 .check {
        width: 13px;
        height: 13px;
        vertical-align: middle;
        padding: 0 3px 2px 0;
        margin-left: 2px
    }

    .layerpop2 .btn1 {
        background-color: #fbfbfb;
        border-top: solid 1px #f7f7f7;
        text-align: center;
        margin: 0;
        padding: 11px 0 20px
    }

        .layerpop2 .btn1 img {
            margin: 0 1px;
            vertical-align: top
        }

.pwr_blog_wrap {
    width: 143px;
    margin: 5px auto 0
}

    .pwr_blog_wrap .line {
        width: 100%;
        height: 0;
        border-bottom: 1px solid #999;
        font-size: 0;
        line-height: 0
    }

.pwr_emblem1 {
    height: 69px;
    background: url(https://blogimgs.pstatic.net/section/powerblog/bg_pwr_emblem_1.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/section/powerblog/bg_pwr_emblem_1.png', sizingMethod='crop');
    text-align: left
}

.pwr_blog_wrap ~ .pwr_blog_wrap .pwr_clse {
    display: none
}

.pwr_emblem1 h4 {
    margin: 0 !important;
    padding: 26px 0 0 58px;
    font-size: 10px !important;
    font-family: Tahoma !important;
    line-height: 12px
}

.pwr_emblem2 {
    height: 70px;
    background: url(https://blogimgs.pstatic.net/section/powerblog/bg_pwr_emblem_2.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/section/powerblog/bg_pwr_emblem_2.png', sizingMethod='crop');
    text-align: left
}

    .pwr_emblem2 h4 {
        margin: 0 !important;
        padding: 20px 0 0 58px;
        font-size: 10px !important;
        font-family: Tahoma !important;
        line-height: 12px
    }

.thismonthblog_emblem2019 {
    height: 70px;
    background: url(https://ssl.pstatic.net/static/blog/ico_monthlyblog4.png) no-repeat 0 8px;
    background-size: 51px 51px;
    text-align: left
}

    .thismonthblog_emblem2019 h4 {
        margin: 0 !important;
        padding: 15px 0 0 58px;
        font-size: 10px !important;
        font-family: Tahoma !important;
        line-height: 12px
    }

.thismonthblog_emblem {
    height: 70px;
    background: url(https://ssl.pstatic.net/static/blog/ico_thismonthblog_emblem.png) no-repeat 0 10px;
    background-size: 51px 51px;
    text-align: left
}

    .thismonthblog_emblem h4 {
        margin: 0 !important;
        padding: 15px 0 0 58px;
        font-size: 10px !important;
        font-family: Tahoma !important;
        line-height: 12px
    }

.pwr_blog {
    position: relative
}

    .pwr_blog .pcol2b {
        position: absolute;
        top: 0;
        height: 100%
    }

    .pwr_blog .pwr_lft {
        left: 0
    }

    .pwr_blog .pwr_rgt {
        right: 0;
        _right: -1px
    }

    .pwr_blog .pwr_cont {
        margin: 0 2px;
        padding-bottom: 7px
    }

        .pwr_blog .pwr_cont .pcol2b {
            position: static;
            height: 1px
        }

        .pwr_blog .pwr_cont ul {
            margin: 3px 0 0;
            padding: 0;
            text-align: left;
            list-style: none
        }

        .pwr_blog .pwr_cont li {
            font-size: 11px;
            letter-spacing: -1px;
            line-height: 15px
        }

            .pwr_blog .pwr_cont li em {
                display: inline-block;
                position: relative;
                top: -1px;
                margin-right: 6px;
                font-style: normal;
                font-size: 10px;
                font-family: Tahoma;
                letter-spacing: 0;
                _filter: none
            }

            .pwr_blog .pwr_cont li span {
                display: inline-block
            }

            .pwr_blog .pwr_cont li .pcol2b {
                height: auto
            }

    .pwr_blog .pwr_pgn {
        padding-top: 1px;
        text-align: right
    }

        .pwr_blog .pwr_pgn .prev, .pwr_blog .pwr_pgn .next {
            display: inline-block;
            font-size: 11px;
            letter-spacing: -1px
        }

        .pwr_blog .pwr_pgn em {
            display: inline-block;
            margin-left: -1px;
            font-style: normal;
            font-size: 11px
        }

    .pwr_blog .pwr_clse {
        display: inline-block;
        position: absolute;
        top: 5px;
        right: -3px;
        padding: 2px;
        font-weight: 700;
        font-size: 12px;
        font-family: '돋움',dotum
    }

        .pwr_blog .pwr_clse:hover {
            text-decoration: none
        }

.cwg_wrap, .cwg2_wrap {
    font-family: '돋움',Dotum,Helvetica,sans-serif;
    font-size: 12px
}

.cwg2_wrap {
    overflow: hidden;
    position: relative;
    width: 171px;
    height: 396px;
    margin: 0 auto;
    background: url(https://blogimgs.pstatic.net/challengewidget/bg_note2.png) no-repeat;
    _background: url(https://blogimgs.pstatic.net/challengewidget/bg_note2.gif) no-repeat;
    text-align: left
}

    .cwg2_wrap .cwg2_badge {
        overflow: hidden;
        position: relative;
        height: 78px;
        vertical-align: top
    }

        .cwg2_wrap .cwg2_badge h1 {
            display: block;
            overflow: hidden;
            position: relative;
            width: 171px;
            height: 78px;
            vertical-align: top
        }

            .cwg2_wrap .cwg2_badge h1 a {
                position: absolute;
                left: 0;
                top: 0;
                display: block;
                width: 171px;
                height: 78px;
                line-height: 999px
            }

            .cwg2_wrap .cwg2_badge h1 span {
                display: block;
                width: 171px;
                height: 78px
            }

            .cwg2_wrap .cwg2_badge h1.type span {
                background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg2_type.png);
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg2_type.png', sizingMethod='crop')
            }

            .cwg2_wrap .cwg2_badge h1.type2 span {
                background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg2_type2.png);
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg2_type2.png', sizingMethod='crop')
            }

            .cwg2_wrap .cwg2_badge h1.type3 span {
                background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg2_type3.png);
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg2_type3.png', sizingMethod='crop')
            }

            .cwg2_wrap .cwg2_badge h1.type4 span {
                background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg2_type4.png);
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg2_type4.png', sizingMethod='crop')
            }

            .cwg2_wrap .cwg2_badge h1.type5 span {
                background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg2_type5.png);
                _background: 0 0;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg2_type5.png', sizingMethod='crop')
            }

    .cwg2_wrap .p_day {
        position: relative;
        width: 141px;
        margin: 0 0 0 14px;
        height: 24px;
        overflow: hidden;
        text-align: center
    }

        .cwg2_wrap .p_day span {
            display: inline-block;
            overflow: hidden;
            margin-left: -1px;
            background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat;
            line-height: 999px;
            vertical-align: top
        }

        .cwg2_wrap .p_day .ing {
            width: 71px;
            height: 21px;
            background-position: 0 -17px
        }

        .cwg2_wrap .p_day .clear_no {
            width: 90px;
            height: 20px;
            margin-top: 3px;
            background-position: -71px -20px
        }

        .cwg2_wrap .p_day .clear_ok {
            width: 122px;
            height: 20px;
            background-position: 0 -43px
        }

        .cwg2_wrap .p_day em {
            display: inline-block;
            height: 21px;
            font-style: normal;
            font-family: Tahoma;
            font-size: 17px;
            color: #525252;
            font-weight: 700
        }

    .cwg2_wrap .lst_wrap {
        position: relative;
        width: 141px;
        height: 142px;
        margin: 3px auto 0;
        background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat 0 -316px
    }

        .cwg2_wrap .lst_wrap .lst {
            overflow: hidden;
            zoom: 1;
            padding: 6px 0 0 5px
        }

            .cwg2_wrap .lst_wrap .lst li {
                overflow: hidden;
                line-height: 999px;
                display: inline;
                float: left;
                width: 12px;
                height: 12px;
                margin: 0 0 1px 1px;
                background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat
            }

            .cwg2_wrap .lst_wrap .lst .off {
                background-position: -70px 0
            }

    .cwg2_wrap .cplt {
        overflow: hidden;
        position: absolute;
        top: 121px;
        left: 121px;
        width: 16px;
        height: 17px;
        background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat;
        line-height: 999px
    }

    .cwg2_wrap .lst_wrap .lst_clear_lay {
        overflow: hidden;
        position: absolute;
        left: -2px;
        top: -1px;
        width: 145px;
        height: 147px
    }

        .cwg2_wrap .lst_wrap .lst_clear_lay .lay_group {
            position: absolute;
            left: 0;
            top: 0;
            width: 145px;
            height: 147px;
            background: url(https://blogimgs.pstatic.net/challengewidget/bg_clear_box.png) no-repeat;
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/bg_clear_box.png', sizingMethod='crop')
        }

            .cwg2_wrap .lst_wrap .lst_clear_lay .lay_group .p_celar {
                width: 90px;
                height: 98px;
                overflow: hidden;
                margin: 14px 0 0 28px;
                background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat 0 -215px;
                text-indent: -500em
            }

            .cwg2_wrap .lst_wrap .lst_clear_lay .lay_group .p_celar2 {
                width: 78px;
                height: 97px;
                overflow: hidden;
                margin: 14px 0 0 33px;
                background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat -96px -215px;
                text-indent: -500em
            }

        .cwg2_wrap .lst_wrap .lst_clear_lay .clse {
            position: absolute;
            right: 10px;
            top: 6px;
            width: 14px;
            height: 14px;
            overflow: hidden;
            text-indent: -500em;
            background: url(https://blogimgs.pstatic.net/challengewidget/ico_com2.gif) no-repeat -188px 2px
        }

    .cwg2_wrap .mod {
        display: block;
        position: absolute;
        right: 13px;
        bottom: 10px;
        overflow: hidden;
        width: 14px;
        height: 14px;
        background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 0;
        line-height: 999px
    }

    .cwg2_wrap .cwg_lst {
        position: relative;
        height: 118px;
        margin: 0 15px
    }

        .cwg2_wrap .cwg_lst .none {
            margin: 0;
            margin-top: 23px;
            font-size: 11px;
            color: #999;
            line-height: 21px;
            text-align: center
        }

        .cwg2_wrap .cwg_lst .more {
            display: block;
            overflow: hidden;
            position: absolute;
            top: 50%;
            right: 0;
            width: 15px;
            height: 15px;
            margin-top: -8px;
            background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -150px;
            line-height: 999px
        }

        .cwg2_wrap .cwg_lst h2 {
            height: 17px;
            padding-top: 4px;
            font-size: 12px;
            letter-spacing: -1px;
            text-align: center
        }

            .cwg2_wrap .cwg_lst h2 a {
                display: inline-block;
                position: relative;
                padding: 2px 17px 2px 2px;
                color: #333;
                text-decoration: none
            }

                .cwg2_wrap .cwg_lst h2 a span {
                    display: block;
                    overflow: hidden;
                    position: absolute;
                    top: 50%;
                    right: 0;
                    width: 15px;
                    height: 15px;
                    margin-top: -8px;
                    background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -150px;
                    line-height: 999px
                }

        .cwg2_wrap .cwg_lst ul {
            height: 84px;
            padding-top: 3px
        }

        .cwg2_wrap .cwg_lst li {
            position: relative;
            padding-left: 6px;
            background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -112px;
            font-size: 11px;
            line-height: 21px;
            vertical-align: top;
            list-style: none
        }

            .cwg2_wrap .cwg_lst li a {
                display: inline-block;
                color: #666;
                _vertical-align: baseline
            }

            .cwg2_wrap .cwg_lst li em {
                position: absolute;
                top: 0;
                right: 0;
                font-style: normal;
                font-size: 9px;
                font-family: Tahoma;
                color: #aeaeae
            }

                .cwg2_wrap .cwg_lst li em.time {
                    color: #7b7b7b
                }

    .cwg2_wrap .cwg_status {
        width: 141px;
        height: 133px;
        margin: 0 auto;
        text-align: center;
        vertical-align: top
    }

    .cwg2_wrap .cwg_cnt {
        overflow: hidden;
        height: 21px;
        margin-bottom: 10px;
        vertical-align: top
    }

        .cwg2_wrap .cwg_cnt strong {
            display: inline-block;
            overflow: hidden;
            width: 42px;
            height: 21px;
            line-height: 999px;
            vertical-align: top
        }

    .cwg2_wrap .cwg_btm {
        width: 145px;
        margin: 0 auto
    }

        .cwg2_wrap .cwg_btm a {
            display: inline-block;
            margin: 7px 0 0 -1px;
            padding: 3px 9px 3px 2px;
            font-size: 11px;
            color: #999;
            letter-spacing: -1px;
            text-decoration: none
        }

            .cwg2_wrap .cwg_btm a em {
                display: inline-block;
                overflow: hidden;
                width: 4px;
                height: 6px;
                background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat -26px -96px;
                vertical-align: middle
            }

.cwg2_type .cplt {
    background-position: -84px 0
}

.cwg2_type2 .cplt {
    background-position: -102px 0
}

.cwg2_type3 .cplt {
    background-position: -120px 0
}

.cwg2_type4 .cplt {
    background-position: -138px 0
}

.cwg2_type5 .cplt {
    background-position: -156px 0
}

.cwg2_type .lst_wrap .lst li {
    background-position: 0 0
}

.cwg2_type2 .lst_wrap .lst li {
    background-position: -14px 0
}

.cwg2_type3 .lst_wrap .lst li {
    background-position: -28px 0
}

.cwg2_type4 .lst_wrap .lst li {
    background-position: -42px 0
}

.cwg2_type5 .lst_wrap .lst li {
    background-position: -56px 0
}

.cwg_master {
    overflow: hidden;
    position: relative;
    width: 171px;
    height: 364px;
    margin: 0 auto;
    background: url(https://blogimgs.pstatic.net/challengewidget/bg_note.png);
    _background: url(https://blogimgs.pstatic.net/challengewidget/bg_note.gif);
    text-align: left
}

.cwg_wrap .cwg_badge {
    overflow: hidden;
    position: relative;
    height: 78px;
    vertical-align: top
}

    .cwg_wrap .cwg_badge h1 {
        display: block;
        overflow: hidden;
        position: relative;
        width: 171px;
        height: 78px;
        vertical-align: top
    }

        .cwg_wrap .cwg_badge h1 a {
            position: absolute;
            left: 0;
            top: 0;
            display: block;
            width: 171px;
            height: 78px;
            line-height: 999px
        }

        .cwg_wrap .cwg_badge h1 span {
            display: block;
            width: 171px;
            height: 78px
        }

        .cwg_wrap .cwg_badge h1.type span {
            background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg_type.png);
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg_type.png', sizingMethod='crop')
        }

        .cwg_wrap .cwg_badge h1.type2 span {
            background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg_type2.png);
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg_type2.png', sizingMethod='crop')
        }

        .cwg_wrap .cwg_badge h1.type3 span {
            background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg_type3.png);
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg_type3.png', sizingMethod='crop')
        }

        .cwg_wrap .cwg_badge h1.type4 span {
            background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg_type4.png);
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg_type4.png', sizingMethod='crop')
        }

        .cwg_wrap .cwg_badge h1.type5 span {
            background: url(https://blogimgs.pstatic.net/challengewidget/img_bdg_type5.png);
            _background: 0 0;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/img_bdg_type5.png', sizingMethod='crop')
        }

.cwg_wrap .mod {
    display: block;
    position: absolute;
    right: 13px;
    bottom: 13px;
    overflow: hidden;
    width: 14px;
    height: 14px;
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 0;
    line-height: 999px
}

.cwg_wrap .cwg_lst {
    position: relative;
    height: 118px;
    margin: 0 15px
}

    .cwg_wrap .cwg_lst .none {
        margin: 0;
        margin-top: 23px;
        font-size: 11px;
        color: #999;
        line-height: 21px;
        text-align: center
    }

    .cwg_wrap .cwg_lst h2 {
        height: 17px;
        padding-top: 4px;
        font-size: 12px;
        letter-spacing: -1px;
        text-align: center
    }

        .cwg_wrap .cwg_lst h2 a {
            display: inline-block;
            position: relative;
            padding: 2px 17px 2px 2px;
            color: #333;
            text-decoration: none
        }

            .cwg_wrap .cwg_lst h2 a span {
                display: block;
                overflow: hidden;
                position: absolute;
                top: 50%;
                right: 0;
                width: 15px;
                height: 15px;
                margin-top: -8px;
                background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -150px;
                line-height: 999px
            }

    .cwg_wrap .cwg_lst ul {
        height: 82px;
        padding-top: 3px
    }

    .cwg_wrap .cwg_lst li {
        position: relative;
        padding-left: 6px;
        background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -112px;
        font-size: 11px;
        line-height: 21px;
        vertical-align: top;
        list-style: none
    }

        .cwg_wrap .cwg_lst li a {
            display: inline-block;
            color: #666;
            _vertical-align: baseline
        }

        .cwg_wrap .cwg_lst li em {
            position: absolute;
            top: 0;
            right: 0;
            font-style: normal;
            font-size: 9px;
            font-family: Tahoma;
            color: #aeaeae
        }

            .cwg_wrap .cwg_lst li em.time {
                color: #7b7b7b
            }

.cwg_wrap .cwg_status {
    width: 141px;
    height: 133px;
    margin: 0 auto;
    text-align: center;
    vertical-align: top
}

.cwg_wrap .cwg_cnt {
    overflow: hidden;
    height: 21px;
    margin-bottom: 11px;
    vertical-align: top
}

    .cwg_wrap .cwg_cnt strong {
        display: inline-block;
        overflow: hidden;
        width: 50px;
        height: 21px;
        line-height: 999px;
        vertical-align: top
    }

        .cwg_wrap .cwg_cnt strong.level span {
            margin-top: 0
        }

        .cwg_wrap .cwg_cnt strong.level2 span {
            margin-top: -30px
        }

        .cwg_wrap .cwg_cnt strong.level3 span {
            margin-top: -60px
        }

        .cwg_wrap .cwg_cnt strong.level4 span {
            margin-top: -90px
        }

    .cwg_wrap .cwg_cnt .lnr {
        display: inline-block;
        overflow: hidden;
        width: 19px;
        height: 21px;
        margin-left: -1px;
        background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 0 -30px;
        line-height: 999px;
        vertical-align: top
    }

    .cwg_wrap .cwg_cnt em {
        display: inline-block;
        height: 21px;
        margin-left: -2px;
        padding: 2px 9px 0 0;
        background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat 100% -60px;
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        font-family: Tahoma;
        color: #525252;
        vertical-align: top
    }

        .cwg_wrap .cwg_cnt em span {
            overflow: hidden;
            position: absolute;
            top: 0;
            left: 0;
            width: 0;
            height: 0;
            font-size: 0;
            line-height: 0;
            opacity: 0;
            filter: Alpha(opacity=0)
        }

.cwg_wrap .cwg_track {
    position: relative;
    width: 141px;
    height: 86px
}

    .cwg_wrap .cwg_track span {
        overflow: hidden;
        float: left;
        position: relative;
        z-index: 10;
        width: 7px;
        height: 8px;
        margin: -1px 0 6px;
        background-color: #fff;
        line-height: 999px
    }

        .cwg_wrap .cwg_track span.rtl {
            float: right
        }

        .cwg_wrap .cwg_track span.cpt {
            visibility: hidden
        }

        .cwg_wrap .cwg_track span.excp {
            float: right;
            width: 8px;
            height: 7px;
            margin: -6px 0 0 133px
        }

        .cwg_wrap .cwg_track span.excp2 {
            width: 8px;
            height: 7px;
            margin: -6px 133px 0 0
        }

        .cwg_wrap .cwg_track span.excp3 {
            width: 8px
        }

        .cwg_wrap .cwg_track span.excp4 {
            width: 8px;
            height: 7px;
            margin-top: 0
        }

    .cwg_wrap .cwg_track em.rail_bg {
        overflow: hidden;
        position: absolute;
        top: -1px;
        left: 0;
        z-index: 5;
        width: 141px;
        height: 86px
    }

        .cwg_wrap .cwg_track em.rail_bg strong {
            margin-top: -120px
        }

    .cwg_wrap .cwg_track em.rail {
        display: block;
        overflow: hidden;
        position: absolute;
        top: -1px;
        left: 0;
        z-index: 15;
        width: 141px;
        height: 70px;
        background: url(https://blogimgs.pstatic.net/challengewidget/bg_rail.png) no-repeat 0 0;
        _background: 0 0;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/bg_rail.png', sizingMethod='crop')
    }

    .cwg_wrap .cwg_track em.goal {
        overflow: hidden;
        position: absolute;
        top: -3px;
        left: -2px;
        z-index: 20;
        width: 124px;
        height: 68px
    }

        .cwg_wrap .cwg_track em.goal strong {
            margin-top: -220px
        }

.cwg_wrap .cwg_btm {
    width: 145px;
    margin: 0 auto;
    border-top: 1px solid #ececec
}

    .cwg_wrap .cwg_btm a {
        display: inline-block;
        margin: 7px 0 0 -1px;
        padding: 3px 9px 3px 2px;
        font-size: 11px;
        color: #999;
        letter-spacing: -1px;
        text-decoration: none
    }

        .cwg_wrap .cwg_btm a em {
            display: inline-block;
            overflow: hidden;
            width: 4px;
            height: 6px;
            background: url(https://blogimgs.pstatic.net/challengewidget/spr_cwg.gif) no-repeat -26px -96px;
            vertical-align: middle
        }

.cwg_wrap .flt {
    display: block;
    width: 150px;
    height: 450px
}

.cwg_type .flt {
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_ctype.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/spr_ctype.png', sizingMethod='crop')
}

.cwg_type2 .flt {
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_ctype2.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/spr_ctype2.png', sizingMethod='crop')
}

.cwg_type3 .flt {
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_ctype3.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/spr_ctype3.png', sizingMethod='crop')
}

.cwg_type4 .flt {
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_ctype4.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/spr_ctype4.png', sizingMethod='crop')
}

.cwg_type5 .flt {
    background: url(https://blogimgs.pstatic.net/challengewidget/spr_ctype5.png) no-repeat 0 0;
    _background: 0 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://blogimgs.pstatic.net/challengewidget/spr_ctype5.png', sizingMethod='crop')
}

.cmp_wrap {
    width: 171px;
    margin: 0 auto;
    font-family: '돋움',Dotum,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left
}

    .cmp_wrap .line_x {
        height: 1px;
        font-size: 0;
        line-height: 0
    }

    .cmp_wrap .line_y {
        width: 1px;
        font-size: 0;
        line-height: 0
    }

    .cmp_wrap .ls0 {
        letter-spacing: 0
    }

    .cmp_wrap .tl_cmp {
        width: 100%;
        padding: 0;
        border: 0;
        border-collapse: collapse;
        table-layout: fixed
    }

        .cmp_wrap .tl_cmp th, .cmp_wrap .tl_cmp td {
            padding: 0;
            border: 0
        }

    .cmp_wrap .cmp_content {
        position: relative;
        width: 147px;
        padding: 10px 11px 9px 11px;
        font-size: 11px;
        letter-spacing: -1px
    }

        .cmp_wrap .cmp_content:after {
            display: block;
            clear: both;
            content: ''
        }

        .cmp_wrap .cmp_content h3 {
            height: 31px;
            *height: 30px;
            margin: 0 !important;
            padding-top: 2px;
            font-size: 12px;
            font-weight: 700;
            letter-spacing: 0;
            line-height: 14px
        }

        .cmp_wrap .cmp_content .bx_line:after {
            display: block;
            clear: both;
            content: ''
        }

        .cmp_wrap .cmp_content .bx_line .line_y {
            float: left
        }

        .cmp_wrap .cmp_content .bx_line .bx_inr {
            *margin-top: -1px;
            overflow: hidden
        }

            .cmp_wrap .cmp_content .bx_line .bx_inr a {
                display: inline-block;
                float: left;
                text-align: center
            }

                .cmp_wrap .cmp_content .bx_line .bx_inr a:hover {
                    text-decoration: none
                }

                .cmp_wrap .cmp_content .bx_line .bx_inr a strong {
                    display: block
                }

    .cmp_wrap a .bu {
        display: inline-block;
        margin-left: 2px;
        font-size: 4px;
        vertical-align: 3px;
        -webkit-text-size-adjust: none
    }

    .cmp_wrap .cmp_content .btn_txt {
        width: 37px;
        position: absolute;
        top: 10px;
        right: 7px
    }

        .cmp_wrap .cmp_content .btn_txt .line_x {
            width: 35px
        }

        .cmp_wrap .cmp_content .btn_txt .line_y {
            height: 14px
        }

        .cmp_wrap .cmp_content .btn_txt a {
            width: 33px;
            height: 12px;
            padding-top: 2px
        }

:root .cmp_wrap .cmp_content .btn_txt a {
    padding-top: 0;
    padding-top: 2px \0/IE9
}

.cmp_wrap .cmp_content .btn_help {
    width: 14px
}

    .cmp_wrap .cmp_content .btn_help .line_x {
        width: 14px
    }

    .cmp_wrap .cmp_content .btn_help .line_y {
        height: 12px
    }

    .cmp_wrap .cmp_content .btn_help a {
        display: block;
        width: 12px;
        height: 12px;
        line-height: 15px
    }

:root .cmp_wrap .cmp_content .btn_help a {
    line-height: 14px
}

:root .cmp_wrap .cmp_content .btn_help a {
    line-height: 14px;
    line-height: 17px \0/IE9
}

.cmp_wrap .cmp_tt {
    overflow: hidden;
    position: absolute;
    top: 33px;
    left: 5px;
    width: 159px;
    height: 1px;
    border-bottom: 1px dotted
}

.cmp_wrap .cmp_content .info_cont {
    padding-left: 8px
}

    .cmp_wrap .cmp_content .info_cont li {
        position: relative;
        line-height: 16px;
        list-style: none
    }

        .cmp_wrap .cmp_content .info_cont li .info_wrp {
            display: inline-block;
            font-family: Dotum,'돋움';
            font-size: 11px;
            padding-bottom: 1px;
            opacity: .8;
            filter: alpha(opacity=80)
        }

        .cmp_wrap .cmp_content .info_cont li .tt {
            display: inline-block
        }

        .cmp_wrap .cmp_content .info_cont li .tx {
            padding-right: 2px
        }

        .cmp_wrap .cmp_content .info_cont li .ic {
            display: block;
            overflow: hidden;
            position: absolute;
            top: 6px;
            *top: 7px;
            left: -6px;
            width: 2px;
            height: 2px
        }

        .cmp_wrap .cmp_content .info_cont li .lk {
            text-decoration: underline
        }

            .cmp_wrap .cmp_content .info_cont li .lk .bu {
                text-decoration: none;
                vertical-align: 2px
            }

        .cmp_wrap .cmp_content .info_cont li .btn_help {
            display: inline-block;
            *display: inline;
            margin-left: 1px;
            vertical-align: -2px;
            *vertical-align: middle;
            zoom: 1
        }

.cmp_wrap .cmp_content .layer_tip {
    display: none;
    position: absolute;
    z-index: 1000;
    padding: 9px 10px 7px;
    border: 1px solid #888;
    background-color: #fff
}

    .cmp_wrap .cmp_content .layer_tip .tip {
        position: absolute;
        bottom: -6px;
        width: 11px;
        height: 6px;
        background: url(https://blogimgs.pstatic.net/nblog/admin50/bg_layer_arr.gif) no-repeat 0 0;
        font-size: 0;
        line-height: 0
    }

    .cmp_wrap .cmp_content .layer_tip .cont {
        margin-left: -1px;
        font-size: 11px;
        font-family: dotum,'돋움';
        color: #848689;
        letter-spacing: -1px;
        line-height: 14px
    }

    .cmp_wrap .cmp_content .layer_tip .clse_tip {
        position: absolute;
        top: 7px;
        right: 8px
    }

.new_blog {
    height: 170px;
    font-family: '돋움',dotum;
    text-align: center
}

    .new_blog .new_blog_inner {
        padding-top: 34px
    }

    .new_blog .new_blog_inner2 {
        padding-top: 78px
    }

    .new_blog .new_blog_inner3 {
        padding-top: 50px
    }

        .new_blog .new_blog_inner3 ul.lst_bu {
            text-align: left
        }

            .new_blog .new_blog_inner3 ul.lst_bu li {
                list-style: none;
                margin-bottom: 6px;
                font-size: 12px;
                line-height: 17px
            }

                .new_blog .new_blog_inner3 ul.lst_bu li .pcol2b {
                    width: 3px;
                    height: 3px;
                    margin: 0 2px 2px 0;
                    vertical-align: middle
                }

    .new_blog strong {
        display: block;
        margin: 0 0 8px;
        font-size: 14px !important
    }

    .new_blog p {
        display: block;
        margin: 0 0 21px;
        font-size: 12px;
        line-height: 17px
    }

    .new_blog a {
        display: inline-block
    }

    .new_blog .fp_write_guide {
        margin-left: 6px
    }

.ly_newblog {
    position: absolute;
    z-index: 1000;
    padding: 14px;
    border: 1px solid #d1d1d1;
    background: #fefefe
}

    .ly_newblog table {
        width: 100%;
        border-collapse: collapse
    }

    .ly_newblog .ly_newblog_btm {
        position: relative;
        width: 100%;
        padding: 16px 0 6px;
        border-top: 1px solid #ececec;
        text-align: center
    }

        .ly_newblog .ly_newblog_btm img {
            vertical-align: top
        }

    .ly_newblog .ly_newblog_cache {
        position: absolute;
        top: 19px;
        right: -1px
    }

        .ly_newblog .ly_newblog_cache .input_chk {
            float: left;
            width: 13px;
            height: 13px;
            margin: 5px 5px 0;
            padding: 0;
            vertical-align: middle
        }

        .ly_newblog .ly_newblog_cache label {
            float: left;
            font-size: 11px;
            font-family: '돋움',dotum;
            letter-spacing: -1px;
            line-height: 27px;
            color: #999;
            vertical-align: middle
        }

        .ly_newblog .ly_newblog_cache a {
            display: inline-block;
            float: left;
            margin-left: 5px;
            vertical-align: middle
        }

    .ly_newblog .clse {
        display: inline-block;
        position: absolute;
        top: 7px;
        right: 7px;
        padding: 2px
    }

.ly_newblog_cont img {
    vertical-align: top
}

.wzd_wrap {
    width: 169px;
    height: 80px;
    margin: 0 auto;
    border: 1px solid #ececec;
    background: #f5f5f5;
    font-family: '돋움',dotum;
    font-size: 11px;
    letter-spacing: -1px;
    text-align: center
}

    .wzd_wrap .info_txt {
        width: 146px;
        height: 36px;
        margin: 0 auto;
        margin-bottom: 8px;
        padding-top: 11px;
        border-bottom: 1px solid #e3e3e3;
        color: #7d7d7d;
        line-height: 16px
    }

    .wzd_wrap .info_a {
        display: inline-block;
        margin: 0 4px 0 6px;
        padding-left: 6px;
        background: url(https://blogimgs.pstatic.net/nblog/widget/ic_wzd.gif) no-repeat 0 2px;
        color: #7d7d7d;
        font-size: 11px;
        text-decoration: none
    }

    .wzd_wrap a:hover {
        text-decoration: underline
    }

.side-body.onestyle .wzd_wrap {
    *display: inline;
    zoom: 1
}

.map_wrp .country .tit, .map_wrp .set, .map_wrp .go_post, .map_wrp .go_post .post, .map_wrp .go_post .clse, .map_wrp .tab_map, .map_wrp .tab_map li.on a, .map_wrp .btn_more, .map_wrp .pin, .map_wrp .pin10, .map_wrp .pin100, .map_wrp .go_evt a {
    background: url(https://ssl.pstatic.net/static/blog/widget/sp_widget_map_v4.png) no-repeat
}

.map_wrp {
    width: 171px;
    height: 315px;
    margin: 0 auto;
    background: #b7cce0
}

    .map_wrp .country {
        position: relative;
        width: 171px;
        height: 315px;
        font-family: '돋움',dotum;
        font-size: 11px;
        letter-spacing: -1px
    }

        .map_wrp .country .tit {
            overflow: hidden;
            height: 28px;
            margin: 0 !important;
            padding: 0;
            background-position: 0 -209px;
            text-align: left
        }

            .map_wrp .country .tit .set {
                display: none;
                overflow: hidden;
                position: absolute;
                top: 9px;
                right: 8px;
                width: 11px;
                height: 12px;
                background-position: 100% -124px;
                text-indent: -9999px
            }

            .map_wrp .country .tit em {
                overflow: hidden;
                position: absolute;
                top: 0;
                left: 0;
                width: 0;
                height: 0;
                font-size: 0;
                line-height: 0;
                opacity: 0;
                filter: Alpha(opacity=0)
            }

            .map_wrp .country .tit strong {
                display: inline-block;
                margin: 9px 0 0 64px;
                color: #00a403;
                font-family: verdana;
                font-size: 10px
            }

    .map_wrp .map_sec {
        overflow: hidden;
        position: relative;
        height: 287px
    }

    .map_wrp .line_t, .map_wrp .line_r, .map_wrp .line_b, .map_wrp .line_l {
        position: absolute;
        background: #000;
        opacity: .2;
        filter: alpha(opacity=20)
    }

    .map_wrp .line_t {
        top: 28px;
        left: 0;
        width: 171px;
        height: 1px
    }

    .map_wrp .line_r {
        top: 29px;
        right: 0;
        width: 1px;
        height: 286px
    }

    .map_wrp .line_b {
        left: 0;
        bottom: 0;
        width: 170px;
        height: 1px
    }

    .map_wrp .line_l {
        top: 29px;
        left: 0;
        width: 1px;
        height: 285px
    }

    .map_wrp .map_sec .map_iner {
        position: absolute;
        top: 0;
        left: 0;
        width: 453px;
        height: 287px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/mapview/bg_country_v3.gif) no-repeat
    }

    .map_wrp .map_sec .global {
        background-position: -180px 0
    }

    .map_wrp .tab_map {
        position: absolute;
        left: 7px;
        bottom: 7px;
        z-index: 50;
        width: 82px;
        height: 21px;
        background-position: 0 -248px;
        list-style: none
    }

        .map_wrp .tab_map li {
            float: left
        }

            .map_wrp .tab_map li a {
                display: block;
                overflow: hidden;
                width: 39px;
                height: 21px;
                margin-right: 1px;
                line-height: 100px;
                vertical-align: top
            }

            .map_wrp .tab_map li.on a {
                position: relative;
                width: 41px
            }

            .map_wrp .tab_map li.on .domestic {
                background-position: -85px -248px
            }

            .map_wrp .tab_map li.on .global {
                background-position: -130px -248px
            }

    .map_wrp .btn_more {
        display: block;
        overflow: hidden;
        position: absolute;
        right: 7px;
        bottom: 7px;
        width: 22px;
        height: 21px;
        background-position: 0 -280px;
        line-height: 100px;
        vertical-align: top
    }

    .map_wrp .my .set {
        display: block !important
    }

    .map_wrp .pin, .map_wrp .pin10, .map_wrp .pin100 {
        display: block;
        position: absolute;
        z-index: 20;
        width: 19px;
        height: 25px;
        background-position: 0 -124px;
        text-align: center
    }

    .map_wrp a.pin:hover {
        text-decoration: none
    }

    .map_wrp .pin strong {
        display: block;
        margin-left: -1px;
        color: #00a403;
        font-family: verdana;
        font-size: 10px;
        line-height: 16px
    }

    .map_wrp .pin10 {
        width: 23px;
        height: 33px;
        background-position: -28px -124px
    }

        .map_wrp .pin10 strong {
            line-height: 22px
        }

    .map_wrp .pin100 {
        width: 29px;
        height: 42px;
        background-position: -61px -124px
    }

        .map_wrp .pin100 strong {
            line-height: 28px
        }

    .map_wrp .dim {
        position: absolute;
        top: 28PX;
        left: 0;
        z-index: 20;
        width: 171px;
        height: 287px;
        background: #000;
        opacity: .1;
        filter: alpha(opacity=10)
    }

    .map_wrp .go_post {
        position: absolute;
        top: 85px;
        left: 12px;
        z-index: 30;
        width: 147px;
        height: 120px;
        text-align: center;
        background-postion: 0 0
    }

        .map_wrp .go_post p {
            margin: 0;
            padding: 0;
            line-height: 15px
        }

        .map_wrp .go_post .tt {
            padding-top: 15px;
            color: #333
        }

        .map_wrp .go_post .tx {
            color: #999
        }

        .map_wrp .go_post a {
            display: block;
            overflow: hidden;
            text-indent: -9999em
        }

        .map_wrp .go_post .post {
            width: 49px;
            height: 20px;
            margin: 11px auto 0;
            background-position: 0 -182px
        }

        .map_wrp .go_post .clse {
            position: absolute;
            top: 10px;
            right: 10px;
            width: 11px;
            height: 11px;
            background-position: 100% -148px
        }

    .map_wrp .go_evt {
        position: absolute;
        top: 66px;
        left: 12px;
        z-index: 30;
        width: 147px;
        height: 125px;
        padding-top: 15px;
        background: url(https://blogimgs.pstatic.net/nblog/mylog/mapview/event/bg_evt_ly.png) no-repeat;
        text-align: center
    }

        .map_wrp .go_evt p {
            margin: 0;
            padding: 0;
            font-size: 11px;
            line-height: 15px
        }

        .map_wrp .go_evt .tt {
            margin-bottom: 3px;
            color: #999
        }

        .map_wrp .go_evt .tx {
            color: #ee6e3c
        }

            .map_wrp .go_evt .tx a {
                overflow: hidden;
                background: 0 0;
                color: #f6b69d;
                text-decoration: underline
            }

        .map_wrp .go_evt a {
            font-size: 11px
        }

        .map_wrp .go_evt .post, .map_wrp .go_evt .clse {
            display: block;
            text-indent: -9999px
        }

        .map_wrp .go_evt .post {
            width: 68px;
            height: 16px;
            margin: 13px auto 0;
            background-position: 0 -186px
        }

        .map_wrp .go_evt .clse {
            position: absolute;
            top: 9px;
            right: 10px;
            width: 11px;
            height: 11px;
            background-position: 100% -148px
        }

    .map_wrp .go_evt_global, .map_wrp .go_evt_global2, .map_wrp .go_evt_global2 .more {
        text-align: left;
        background: url(https://blogimgs.pstatic.net/map/foreignmap/promotion/bg_evt_widget.png) no-repeat
    }

    .map_wrp .go_evt_global {
        position: absolute;
        bottom: 29px;
        left: 5px;
        z-index: 30;
        width: 160px;
        height: 58px;
        background-position: 0 0
    }

        .map_wrp .go_evt_global p {
            margin: 13px 0 0 9px;
            text-align: left
        }

        .map_wrp .go_evt_global .tt {
            color: #ff5b1b;
            padding-left: 1px
        }

        .map_wrp .go_evt_global .tx {
            display: block;
            overflow: hidden;
            font-size: 11px;
            line-height: 19px;
            color: #757575;
            letter-spacing: -1px
        }

        .map_wrp .go_evt_global .clse, .map_wrp .go_evt_global2 .clse {
            display: block;
            overflow: hidden;
            position: absolute;
            top: 0;
            right: 2px;
            width: 25px;
            height: 25px;
            background: url(https://blogimgs.pstatic.net/nblog/mylog/mapview/sp_widget_map_v4.png) no-repeat -154px -138px;
            text-indent: -9999em
        }

    .map_wrp .go_evt_global2 {
        position: absolute;
        top: 92px;
        left: 12px;
        z-index: 30;
        width: 147px;
        height: 134px;
        background-position: -165px -2px
    }

        .map_wrp .go_evt_global2 p {
            margin: 0;
            padding: 0;
            font-size: 11px;
            color: #747474;
            line-height: 15px;
            text-align: center
        }

        .map_wrp .go_evt_global2 .tt {
            color: #ff5b1b;
            margin-top: 19px
        }

        .map_wrp .go_evt_global2 .tx {
            overflow: hidden;
            margin-top: 5px
        }

            .map_wrp .go_evt_global2 .tx .num {
                letter-spacing: 0
            }

        .map_wrp .go_evt_global2 .more {
            display: block;
            overflow: hidden;
            width: 110px;
            height: 26px;
            margin: 7px 0 0 17px;
            background-position: 0 -110px;
            text-indent: -9999em
        }

.libr_wrp .libr_h .set, .libr_wrp .mask, .libr_lst .thmb, .libr2, .libr3, .libr_wrp .libr_ft .more, .libr_wrp .go_post, .libr_wrp .go_post .post, .libr_wrp .go_post .clse, .libr_wrp .libr_ft .pg, .libr_wrp .libr_ft .pg a, .libr_wrp .my .nodt_post {
    background: url(https://blogimgs.pstatic.net/nblog/mylog/library/sp_widget_lib.png) no-repeat
}

.libr2 {
    height: 280px !important;
    background-position: 0 -185px !important
}

.libr3 {
    height: 380px !important;
    background-position: 0 -470px !important
}

.libr_wrp {
    position: relative;
    width: 171px;
    height: 180px;
    margin: 0 auto;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/library/bg_library.jpg) no-repeat 0 0
}

    .libr_wrp .libr_h {
        position: relative;
        height: 19px;
        margin: 0;
        padding: 9px 0 0 8px
    }

        .libr_wrp .libr_h .tit {
            display: inline-block;
            overflow: hidden;
            width: 53px;
            height: 11px;
            background: url(https://ssl.pstatic.net/static/blog/widget/lib_h.png) no-repeat;
            line-height: 9999em;
            vertical-align: top
        }

        .libr_wrp .libr_h strong {
            display: inline-block;
            margin: -1px 0 0 -1px;
            padding-right: 1px;
            color: #00a403;
            font-family: verdana;
            font-size: 10px;
            letter-spacing: -1px;
            vertical-align: top
        }

        .libr_wrp .libr_h .set {
            display: block;
            overflow: hidden;
            position: absolute;
            top: 8px;
            right: 8px;
            width: 11px;
            height: 12px;
            background-position: 100% 0;
            text-indent: -9999em
        }

    .libr_wrp .libr_bdy {
        padding: 0 9px 0 10px;
        text-align: left
    }

    .libr_wrp .libr_ft {
        position: absolute;
        bottom: 10px;
        width: 152px;
        padding-top: 30px
    }

        .libr_wrp .libr_ft .page_sec {
            overflow: hidden
        }

        .libr_wrp .libr_ft .pg_num {
            display: inline-block;
            float: left;
            padding: 4px 0 0 5px;
            color: #999;
            font-family: '돋움',dotum;
            font-size: 11px;
            line-height: 13px
        }

            .libr_wrp .libr_ft .pg_num strong {
                color: #7d7d7d
            }

        .libr_wrp .libr_ft .pg {
            display: inline-block;
            float: left;
            position: relative;
            width: 37px;
            height: 19px;
            background-position: 0 -162px
        }

            .libr_wrp .libr_ft .pg a {
                display: inline-block;
                overflow: hidden;
                position: absolute;
                top: 1px;
                width: 17px;
                height: 17px;
                text-indent: -9999em
            }

            .libr_wrp .libr_ft .pg .pre_v {
                left: 1px;
                background-position: -43px -163px
            }

            .libr_wrp .libr_ft .pg .next_v {
                right: 1px;
                background-position: -61px -163px
            }

        .libr_wrp .libr_ft .more {
            display: inline-block;
            position: absolute;
            top: 34px;
            right: 1px;
            padding-right: 5px;
            background-position: 100% -167px;
            color: #7d7d7d;
            font-family: '돋움',dotum;
            font-size: 11px;
            letter-spacing: -1px;
            line-height: 11px;
            *line-height: normal
        }

    .libr_wrp .nodt_post {
        height: 54px;
        margin: 0;
        padding-top: 39px;
        color: #999;
        font-family: '돋움',dotum;
        font-size: 11px;
        letter-spacing: -1px;
        line-height: 15px;
        text-align: center
    }

    .libr_wrp .my .nodt_post {
        width: 65px;
        height: 77px;
        margin: 16px 0 0 8px;
        padding: 0;
        background-position: 0 -186px
    }

        .libr_wrp .my .nodt_post a {
            display: block;
            overflow: hidden;
            width: 52px;
            height: 75px;
            margin: 0 auto;
            text-indent: -9999em
        }

.libr_lst {
    overflow: hidden;
    width: 152px;
    margin-top: -7px
}

    .libr_lst li {
        overflow: hidden;
        float: left;
        width: 65px;
        height: 77px;
        margin-right: -3px;
        padding: 23px 0 0 8px;
        list-style: none
    }

        .libr_lst li img {
            display: block
        }

        .libr_lst li .thmb {
            position: relative;
            width: 65px;
            height: 77px
        }

            .libr_lst li .thmb a {
                display: block;
                margin-left: 6px;
                cursor: pointer
            }

        .libr_lst li .mask {
            display: block;
            position: absolute;
            top: 1px;
            left: 6px;
            width: 52px;
            height: 76px;
            _background: 0 0
        }

    .libr_lst .movie .thmb {
        padding-top: 4px;
        background-position: 0 0
    }

    .libr_lst .book .thmb {
        padding-top: 1px;
        background-position: -70px 0
    }

    .libr_lst .music .thmb {
        height: 48px;
        padding: 29px 0 0 4px;
        background-position: -140px 0
    }

    .libr_lst .movie .thmb a {
        width: 52px;
        height: 73px
    }

    .libr_lst .book .thmb a {
        width: 52px;
        height: 76px
    }

    .libr_lst .music .thmb a {
        width: 48px;
        height: 48px
    }

    .libr_lst .movie .mask {
        background-position: -6px -83px
    }

    .libr_lst .book .mask {
        width: 52px;
        height: 76px;
        background-position: -76px -83px
    }

    .libr_lst .music .mask {
        top: 29px;
        left: 6px;
        width: 52px;
        height: 48px;
        background-position: -146px -111px
    }

.libr_wrp .libr_h {
    text-align: left
}

.libr_lst .movie .thmb .thumb_img {
    width: 49px;
    height: 70px
}

.libr_lst .book .thmb .thumb_img {
    width: 52px;
    height: 76px
}

.libr_lst .music .thmb .thumb_img {
    width: 48px;
    height: 48px
}

.libr_lst .movie .thmb .no_img {
    width: 49px;
    height: 70px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/library/w_noimg_movie.gif) no-repeat;
    background-size: 49px 70px
}

.libr_lst .book .thmb .no_img {
    width: 52px;
    height: 76px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/library/w_noimg_book.gif) no-repeat;
    background-size: 52px 76px
}

.libr_lst .music .thmb .no_img {
    width: 48px;
    height: 48px;
    background: url(https://blogimgs.pstatic.net/nblog/mylog/library/w_noimg_music.gif) no-repeat;
    background-size: 48px 48px
}

.ly_evt_libr {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 171px;
    height: 32px;
    background: #fff9e3 url(https://blogimgs.pstatic.net/nblog/mylog/library/evt_libr.gif) no-repeat
}

    .ly_evt_libr strong a {
        display: inline-block;
        width: 148px;
        height: 23px;
        padding: 8px 0 0 22px;
        color: #62605a;
        font-family: '돋움',dotum;
        font-size: 11px;
        letter-spacing: -1px;
        line-height: 18px;
        text-align: left
    }

        .ly_evt_libr strong a:hover {
            text-decoration: none
        }

    .ly_evt_libr .clse {
        display: block;
        overflow: hidden;
        position: absolute;
        top: 7px;
        right: 6px;
        z-index: 10;
        width: 17px;
        height: 17px;
        background: url(https://blogimgs.pstatic.net/nblog/spc.gif) repeat;
        text-indent: -9999em
    }

#blog-profile .btn_area {
    padding: 10px 0 15px
}

    #blog-profile .btn_area .btn {
        display: block;
        width: 143px;
        height: 36px;
        margin: 0 auto
    }

        #blog-profile .btn_area .btn img {
            vertical-align: top
        }

    #blog-profile .btn_area .btn_add_nb {
        background: url("data:image/svg+xml,%3Csvg width='143' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath d='M64.919 23.027V11.444h-1.326v11.583h1.326Zm-9.191-6.63c0 2.444 1.105 4.056 2.964 4.056s2.938-1.612 2.938-4.043c0-2.457-1.079-4.069-2.938-4.069-1.859 0-2.964 1.612-2.964 4.056Zm4.641 0c0 1.859-.689 2.977-1.677 2.977-.975 0-1.651-1.118-1.651-2.977 0-1.859.676-2.964 1.651-2.964.988 0 1.677 1.105 1.677 2.964Zm15.512-2.665c0-1.339-1.469-2.184-4.017-2.184-2.535 0-4.004.845-4.004 2.184 0 1.3 1.469 2.171 4.017 2.171 2.535 0 4.004-.871 4.004-2.171Zm-3.367 5.096v-1.222h4.589v-1.053H66.638v1.053h4.55v1.222h1.326Zm3.835 3.211c-1.989-.143-3.809-1.17-3.809-2.561v-.208h-1.352v.208c0 1.378-1.937 2.522-3.9 2.587l.676 1.027c1.625-.195 3.354-1.092 3.887-2.119.546.923 2.145 1.924 3.861 2.119l.637-1.053Zm-1.846-8.32c0 .715-1.014 1.144-2.639 1.144-1.651 0-2.639-.429-2.639-1.144 0-.715.988-1.157 2.639-1.157 1.664 0 2.639.442 2.639 1.157Zm12.821.663v-1.053h-8.41v1.053h3.47c-.39 1.222-2.184 1.989-3.99 2.197l.597 1.066c1.755-.221 3.536-1.118 4.134-2.249.676 1.105 2.535 2.028 4.121 2.21l.585-1.066c-1.742-.169-3.549-.949-3.952-2.158h3.445Zm-3.562 8.645v-3.601h4.59v-1.053H77.885v1.053h4.55v3.601h1.326Zm-2.535-10.452h3.77v-1.066h-3.77v1.066Zm18.62 4.498v-1.105H98.13v-4.524h-1.339v11.583h1.34v-5.954h1.715Zm-4.759-4.407h-5.343v1.092h3.913c-.22 2.431-1.924 4.862-4.589 6.084l.832 1.014c3.341-1.833 5.096-4.602 5.187-8.19Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.6 13a.6.6 0 0 0-.6.6V17h-3.4a.6.6 0 1 0 0 1.2H46v3.2a.6.6 0 1 0 1.2 0v-3.2h3.2a.6.6 0 1 0 0-1.2h-3.2v-3.4a.6.6 0 0 0-.6-.6Z' fill='%2303C75A'/%3E%3C/svg%3E") no-repeat
    }

    #blog-profile .btn_area .btn_nb {
        background: url("data:image/svg+xml,%3Csvg width='143' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath d='M70.171 23.027V11.444h-1.326v11.583h1.326Zm-9.191-6.63c0 2.444 1.105 4.056 2.964 4.056s2.938-1.612 2.938-4.043c0-2.457-1.079-4.069-2.938-4.069-1.859 0-2.964 1.612-2.964 4.056Zm4.641 0c0 1.859-.689 2.977-1.677 2.977-.975 0-1.651-1.118-1.651-2.977 0-1.859.676-2.964 1.651-2.964.988 0 1.677 1.105 1.677 2.964Zm15.512-2.665c0-1.339-1.469-2.184-4.017-2.184-2.535 0-4.004.845-4.004 2.184 0 1.3 1.469 2.171 4.017 2.171 2.535 0 4.004-.871 4.004-2.171Zm-3.367 5.096v-1.222h4.589v-1.053H71.89v1.053h4.55v1.222h1.326Zm3.835 3.211c-1.989-.143-3.809-1.17-3.809-2.561v-.208H76.44v.208c0 1.378-1.937 2.522-3.9 2.587l.676 1.027c1.625-.195 3.354-1.092 3.887-2.119.546.923 2.145 1.924 3.861 2.119l.637-1.053Zm-1.846-8.32c0 .715-1.014 1.144-2.639 1.144-1.651 0-2.639-.429-2.639-1.144 0-.715.988-1.157 2.639-1.157 1.664 0 2.639.442 2.639 1.157Z' fill='%23000'/%3E%3C/svg%3E") no-repeat
    }

    #blog-profile .btn_area .btn_nb_both {
        background: url("data:image/svg+xml,%3Csvg width='143' height='36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath d='M58.936 23.027V11.444H57.61v3.991h-2.262v1.118h2.262v6.474h1.326ZM56.44 19.4c-1.703-1.066-2.86-2.912-2.86-5.135v-1.833h-1.365v1.911c0 2.21-1.131 4.121-2.925 5.291l.832.962c1.248-.754 2.405-2.21 2.808-3.588.416 1.274 1.716 2.756 2.704 3.38l.806-.988Zm13.653-.845v-1.079H63.32V15.89h6.435v-3.64h-7.813v1.066h6.487v1.495h-6.448v3.744h3.211v1.937h-4.55v1.066h10.465v-1.066h-4.589v-1.937h3.575Zm11.326 4.472V11.444h-1.326v11.583h1.326Zm-9.191-6.63c0 2.444 1.105 4.056 2.964 4.056s2.938-1.612 2.938-4.043c0-2.457-1.079-4.069-2.938-4.069-1.859 0-2.964 1.612-2.964 4.056Zm4.641 0c0 1.859-.689 2.977-1.677 2.977-.975 0-1.651-1.118-1.651-2.977 0-1.859.676-2.964 1.651-2.964.988 0 1.677 1.105 1.677 2.964Zm15.512-2.665c0-1.339-1.469-2.184-4.017-2.184-2.535 0-4.004.845-4.004 2.184 0 1.3 1.469 2.171 4.017 2.171 2.535 0 4.004-.871 4.004-2.171Zm-3.367 5.096v-1.222h4.589v-1.053H83.138v1.053h4.55v1.222h1.326Zm3.835 3.211c-1.989-.143-3.809-1.17-3.809-2.561v-.208h-1.352v.208c0 1.378-1.937 2.522-3.9 2.587l.676 1.027c1.625-.195 3.354-1.092 3.887-2.119.546.923 2.145 1.924 3.861 2.119l.637-1.053Zm-1.846-8.32c0 .715-1.014 1.144-2.639 1.144-1.651 0-2.639-.429-2.639-1.144 0-.715.988-1.157 2.639-1.157 1.664 0 2.639.442 2.639 1.157Z' fill='%23000'/%3E%3C/svg%3E") no-repeat
    }

    #blog-profile .btn_area .btn_talk {
        margin-top: 6px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='143' height='36' fill='none'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath fill='%23000' d='M64.594 16.449v-1.04H58.12v-.806h5.993v-1.027H58.12v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM56.612 19.4v1.066h6.552v2.6h1.326V19.4h-7.878Zm19.23-2.951v-1.04h-6.474v-.806h5.993v-1.027h-5.993v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM67.86 19.4v1.066h6.552v2.6h1.326V19.4H67.86Zm16.084-1.144c0-1.417-1.105-2.47-2.756-2.47-1.664 0-2.782 1.092-2.782 2.47 0 1.43 1.118 2.47 2.782 2.47 1.651 0 2.756-1.079 2.756-2.47Zm-1.313 0c0 .806-.546 1.378-1.443 1.378-.845 0-1.443-.572-1.443-1.378 0-.819.598-1.378 1.443-1.378.832 0 1.443.559 1.443 1.378Zm1.898-3.029v-1.079h-6.734v1.079h6.734Zm-5.096-2.015h3.51V12.12h-3.51v1.092Zm7.45-1.768h-1.34v11.583h1.34V17.32h1.793v-1.118h-1.794v-4.758Zm11.793 11.583V11.444H97.35v11.583h1.326Zm-3.549-10.361h-5.369v1.092h3.94c-.222 2.431-1.95 4.862-4.616 6.084l.832 1.014c3.341-1.833 5.135-4.602 5.213-8.19Z'/%3E%3Cpath fill='%2303C75A' d='M44.51 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0ZM46.794 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0ZM49.078 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0Z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%2303C75A' d='M44.812 23.172c-.444 0-.887-.025-1.327-.075a12.166 12.166 0 0 1-2.373-.571.915.915 0 0 1-.415-1.43 3.96 3.96 0 0 0 .54-.907.693.693 0 0 0-.027-.537c-1-2.06-.566-4.52 1.082-6.119 2.128-2.062 5.572-2.041 7.675.046l.008.009c2.069 2.157 2.028 5.63-.094 7.74a6.669 6.669 0 0 1-3.83 1.78c-.412.044-.825.066-1.239.066v-.002Zm-3.404-1.496c.703.247 1.44.424 2.19.527.773.089 1.57.092 2.356.008a5.672 5.672 0 0 0 3.3-1.53c1.768-1.759 1.803-4.662.077-6.468-1.76-1.74-4.635-1.755-6.412-.034a4.397 4.397 0 0 0-.897 5.083c.19.397.207.858.051 1.267-.178.416-.4.79-.67 1.128'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='12.74' height='12.774' x='40.5' y='11.6' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='.94' dy='.4'/%3E%3CfeGaussianBlur stdDeviation='.4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.02 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_401_590'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_401_590' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat
    }

    #blog-profile .btn_area .btn_reserve {
        margin-top: 6px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='143' height='36' fill='none'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath fill='%23000' d='M61.617 18.75v3.731h1.261V11.665h-1.261v2.418h-1.495c-.39-.988-1.079-1.651-2.106-1.651-1.729 0-2.496 1.859-2.496 4.043 0 2.197.767 4.069 2.496 4.069 1.079 0 1.768-.715 2.158-1.794h1.443Zm3.536 4.277V11.444h-1.274v11.583h1.274Zm-5.902-6.539c0 1.677-.39 2.886-1.222 2.886-.819 0-1.222-1.209-1.222-2.886s.403-2.912 1.222-2.912c.832 0 1.222 1.235 1.222 2.912Zm1.261 0c0-.468-.039-.923-.117-1.352h1.222v2.574h-1.196c.052-.377.091-.793.091-1.222Zm12.145-1.651c0-1.625-1.339-2.743-2.977-2.743s-2.964 1.144-2.964 2.743c0 1.638 1.339 2.665 2.964 2.665 1.651 0 2.977-1.027 2.977-2.665Zm4.68.715h-1.703v-1.547h1.703v-1.092h-1.703v-1.469h-1.339v6.786h1.339v-1.599h1.703v-1.079Zm-9.243 3.276v1.053h6.214v3.159h1.339v-4.212h-7.553Zm3.25-4.004c0 .949-.676 1.664-1.664 1.664-.988 0-1.664-.689-1.664-1.664 0-.897.663-1.625 1.664-1.625 1.04 0 1.664.715 1.664 1.625Zm12.6 3.432c0-1.417-1.105-2.47-2.756-2.47-1.664 0-2.782 1.092-2.782 2.47 0 1.43 1.118 2.47 2.782 2.47 1.651 0 2.756-1.079 2.756-2.47Zm-1.313 0c0 .806-.546 1.378-1.443 1.378-.845 0-1.443-.572-1.443-1.378 0-.819.598-1.378 1.443-1.378.832 0 1.443.559 1.443 1.378Zm1.898-3.029v-1.079h-6.734v1.079h6.734Zm-5.096-2.015h3.51V12.12h-3.51v1.092Zm7.45-1.768h-1.34v11.583h1.34V17.32h1.793v-1.118h-1.794v-4.758Zm11.793 11.583V11.444H97.35v11.583h1.326Zm-3.549-10.361h-5.369v1.092h3.94c-.222 2.431-1.95 4.862-4.616 6.084l.832 1.014c3.341-1.833 5.135-4.602 5.213-8.19Z'/%3E%3Cpath fill='%2303C75A' fill-rule='evenodd' d='M44.149 12a.432.432 0 0 0-.432.431v.416H42.2a1 1 0 0 0-1 1v8.069a1 1 0 0 0 1 1h8.069a1 1 0 0 0 1-1v-8.069a1 1 0 0 0-1-1H48.75v-.415a.432.432 0 0 0-.863 0v.415H44.58v-.415A.432.432 0 0 0 44.15 12ZM42.2 21.916v-7.287h8.069v7.287H42.2Zm3.203-5.833h-1.326V20.4h1.389v-2.31l1.6 2.31h1.326v-4.316h-1.39v2.31l-1.6-2.31Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat
    }

    #blog-profile .btn_area .btn_talk_reserve {
        margin-top: 6px;
        font-size: 0;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='143' height='36' fill='none'%3E%3Cpath fill='%23fff' stroke='%23D9D9D9' d='M.5.5h142v35H.5z'/%3E%3Cpath fill='%23000' d='M109.617 18.75v3.731h1.261V11.665h-1.261v2.418h-1.495c-.39-.988-1.079-1.651-2.106-1.651-1.729 0-2.496 1.859-2.496 4.043 0 2.197.767 4.069 2.496 4.069 1.079 0 1.768-.715 2.158-1.794h1.443Zm3.536 4.277V11.444h-1.274v11.583h1.274Zm-5.902-6.539c0 1.677-.39 2.886-1.222 2.886-.819 0-1.222-1.209-1.222-2.886s.403-2.912 1.222-2.912c.832 0 1.222 1.235 1.222 2.912Zm1.261 0c0-.468-.039-.923-.117-1.352h1.222v2.574h-1.196c.052-.377.091-.793.091-1.222Zm12.145-1.651c0-1.625-1.339-2.743-2.977-2.743s-2.964 1.144-2.964 2.743c0 1.638 1.339 2.665 2.964 2.665 1.651 0 2.977-1.027 2.977-2.665Zm4.68.715h-1.703v-1.547h1.703v-1.092h-1.703v-1.469h-1.339v6.786h1.339v-1.599h1.703v-1.079Zm-9.243 3.276v1.053h6.214v3.159h1.339v-4.212h-7.553Zm3.25-4.004c0 .949-.676 1.664-1.664 1.664-.988 0-1.664-.689-1.664-1.664 0-.897.663-1.625 1.664-1.625 1.04 0 1.664.715 1.664 1.625Z'/%3E%3Cpath fill='%2303C75A' fill-rule='evenodd' d='M92.149 12a.432.432 0 0 0-.432.431v.416H90.2a1 1 0 0 0-1 1v8.069a1 1 0 0 0 1 1h8.069a1 1 0 0 0 1-1v-8.069a1 1 0 0 0-1-1H96.75v-.415a.432.432 0 0 0-.863 0v.415H92.58v-.415A.432.432 0 0 0 92.15 12ZM90.2 21.916v-7.287h8.069v7.287H90.2Zm3.203-5.833h-1.326V20.4h1.389v-2.31l1.6 2.31h1.326v-4.316h-1.39v2.31l-1.6-2.31Z' clip-rule='evenodd'/%3E%3Cpath fill='%23D9D9D9' d='M71 11h1v14h-1V11Z'/%3E%3Cpath fill='%23000' d='M41.594 16.449v-1.04H35.12v-.806h5.993v-1.027H35.12v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM33.612 19.4v1.066h6.552v2.6h1.326V19.4h-7.878Zm19.23-2.951v-1.04h-6.474v-.806h5.993v-1.027h-5.993v-.767h6.396v-1.066h-7.735v4.706h3.159v1.027h-4.55v1.079h10.465v-1.079h-4.589v-1.027h3.328ZM44.86 19.4v1.066h6.552v2.6h1.326V19.4H44.86Z'/%3E%3Cpath fill='%2303C75A' d='M21.51 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0ZM23.794 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0ZM26.078 17.54a.672.672 0 1 1-1.344 0 .672.672 0 0 1 1.344 0Z'/%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%2303C75A' d='M21.812 23.172c-.445 0-.887-.025-1.327-.075a12.166 12.166 0 0 1-2.373-.571.915.915 0 0 1-.415-1.43 3.96 3.96 0 0 0 .54-.907.693.693 0 0 0-.027-.537c-1-2.06-.566-4.52 1.082-6.119 2.128-2.062 5.572-2.041 7.675.046l.008.009c2.069 2.157 2.028 5.63-.094 7.74a6.669 6.669 0 0 1-3.83 1.78c-.411.044-.825.066-1.239.066v-.002Zm-3.404-1.496c.703.247 1.44.424 2.19.527.773.089 1.57.092 2.356.008a5.672 5.672 0 0 0 3.3-1.53c1.767-1.759 1.803-4.662.077-6.468-1.76-1.74-4.635-1.755-6.412-.034a4.397 4.397 0 0 0-.897 5.083c.19.397.207.858.051 1.267-.178.416-.4.79-.67 1.128'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='12.74' height='12.774' x='17.5' y='11.6' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dx='.94' dy='.4'/%3E%3CfeGaussianBlur stdDeviation='.4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.02 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_401_627'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_401_627' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat
    }

        #blog-profile .btn_area .btn_talk_reserve .btn_item {
            display: inline-block;
            width: 50%;
            height: 100%
        }

.comment_cautionbox_area {
    margin-top: 10px;
    padding: 0 30px 10px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .comment_cautionbox_area .desc {
        padding: 10px 13px;
        background-color: #f7f7f7;
        font-size: 13px;
        line-height: 19px;
        color: #333;
        word-wrap: break-word;
        word-break: break-all
    }

    .comment_cautionbox_area .link {
        display: inline-block;
        vertical-align: top;
        color: #00c73c;
        text-decoration: underline
    }

#post-area .comment_cautionbox_area + .commentbox_header {
    margin-top: -7px
}

.floating_header .inner:after, .floating_bottom .inner:after {
    content: '';
    display: table;
    clear: both
}

.sp_blog, .floating_header .area_logo .link_naver, .floating_header .area_logo .link_blog, .floating_header .area_logo .icon_bar {
    display: inline-block;
    overflow: hidden;
    font-size: 1px;
    line-height: 100px
}

.blind {
    overflow: hidden;
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px
}

.ell {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word
}

.ell2 {
    display: block;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sp_blog {
    background-image: url(https://ssl.pstatic.net/static/blog/sp_pcblog9.png);
    background-image: url(https://ssl.pstatic.net/static/blog/sp_pcblog9.svg),none;
    vertical-align: middle
}

@font-face {
    font-family: blogCommonIconFont;
    src: url(https://ssl.pstatic.net/static/blog/font/blogCommonIconFont9.eot);
    src: url(https://ssl.pstatic.net/static/blog/font/blogCommonIconFont9.eot?#iefix) format("eot"),url(https://ssl.pstatic.net/static/blog/font/blogCommonIconFont9.woff2) format("woff2"),url(https://ssl.pstatic.net/static/blog/font/blogCommonIconFont9.woff) format("woff"),url(https://ssl.pstatic.net/static/blog/font/blogCommonIconFont9.ttf) format("truetype")
}

.blogicon_bt-x-heart:before, .blogicon_btn-top:before, .blogicon_btn-x-13-x-13:before, .blogicon_ico-3-dot:before, .blogicon_ico-arrow-4-x-6:before, .blogicon_ico-arrow-down-3-x-6:before, .blogicon_ico-arrow-down-5-x-10:before, .blogicon_ico-arrow-down-9-x-5:before, .blogicon_ico-arrow-left-6-x-10:before, .blogicon_ico-arrow-right-6-x-10:before, .blogicon_ico-arrow-up-3-x-6:before, .blogicon_ico-arrow-up-5-x-10:before, .blogicon_ico-arrow-up-9-x-5:before, .blogicon_ico-caution:before, .blogicon_ico-ccl-1:before, .blogicon_ico-ccl-2:before, .blogicon_ico-ccl-3:before, .blogicon_ico-ccl-4:before, .blogicon_ico-comment-new:before, .blogicon_ico-comment-normal:before, .blogicon_ico-comment:before, .blogicon_ico-graph:before, .blogicon_ico-like-active:before, .blogicon_ico-like-normal:before, .blogicon_ico-list-check-on:before, .blogicon_ico-list-check:before, .blogicon_ico-plus-7-x-7:before, .blogicon_ico_double_heart:before, .blogicon_ico_double_heart_on:before, .blogicon_ico_edit:before, .blogicon_ico_set_domain:before, .blogicon_icon_admin:before, .blogicon_icon_profile:before, .floating_bottom .area_sympathy .bu_arr:before, .floating_bottom .area_comment .bu_arr:before, .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select .icon:before, .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select.on .icon:before, .wrap_blog2_list .area_btn_top .btn_top .icon:before, .blog2_list td.title .btn_del .icon:before, .blog2_list .wrap_checkbox .icon:before, .blog2_list .wrap_checkbox.checked .icon:before, .blog2_thumblist .item .desc .read .icon:before, .blog2_thumblist2 .item .read .icon:before, .wrap_ico_ccl .ico_ccl1:before, .wrap_ico_ccl .ico_ccl2:before, .wrap_ico_ccl .ico_ccl3:before, .wrap_ico_ccl .ico_ccl4:before, .post-btn .wrap_postcomment .area_sympathy .bu_arr:before, .post-btn .wrap_postcomment .area_sympathy.pcol3 .bu_arr:before, .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico:before, .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.on .u_ico:before, .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.double_heart .u_ico:before, .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.double_heart.on .u_ico:before, .post-btn .wrap_postcomment .area_comment .bu_arr:before, .post-btn .wrap_postcomment .area_comment.pcol3 .bu_arr:before, .post-btn .wrap_postcomment .area_comment .btn_comment .ico:before, .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr:before, .post-btn .wrap_postedit .area_btn_postedit > a.btn_set[area-expanded=true] .bu_arr:before, .post-btn .wrap_postedit .area_btn_postedit > a.btn_set.on .bu_arr:before, .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat .ico_stat:before, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat .ico_stat:before, .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .ico:before, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .ico:before, .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .btn_overflow_menu:before, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .btn_overflow_menu:before, #blog-profile .name .nick .set_domain_icon:before, .wrap_blog2_paginate .pre .icon:before, .wrap_blog2_paginate .next .icon:before, .blog2_albumlist .area_text .icon:before, .market_caution_wrap .desc .caution_icon:before {
    font-family: blogCommonIconFont;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.blogicon_bt-x-heart:before {
    content: "\E001"
}

.blogicon_btn-top:before {
    content: "\E002"
}

.blogicon_btn-x-13-x-13:before {
    content: "\E003"
}

.blogicon_ico-3-dot:before {
    content: "\E004"
}

.blogicon_ico-arrow-4-x-6:before {
    content: "\E005"
}

.blogicon_ico-arrow-down-3-x-6:before {
    content: "\E006"
}

.blogicon_ico-arrow-down-5-x-10:before {
    content: "\E007"
}

.blogicon_ico-arrow-down-9-x-5:before {
    content: "\E008"
}

.blogicon_ico-arrow-left-6-x-10:before {
    content: "\E009"
}

.blogicon_ico-arrow-right-6-x-10:before {
    content: "\E00A"
}

.blogicon_ico-arrow-up-3-x-6:before {
    content: "\E00B"
}

.blogicon_ico-arrow-up-5-x-10:before {
    content: "\E00C"
}

.blogicon_ico-arrow-up-9-x-5:before {
    content: "\E00D"
}

.blogicon_ico-caution:before {
    content: "\E00E"
}

.blogicon_ico-ccl-1:before {
    content: "\E00F"
}

.blogicon_ico-ccl-2:before {
    content: "\E010"
}

.blogicon_ico-ccl-3:before {
    content: "\E011"
}

.blogicon_ico-ccl-4:before {
    content: "\E012"
}

.blogicon_ico-comment-new:before {
    content: "\E013"
}

.blogicon_ico-comment-normal:before {
    content: "\E014"
}

.blogicon_ico-comment:before {
    content: "\E015"
}

.blogicon_ico-graph:before {
    content: "\E016"
}

.blogicon_ico-like-active:before {
    content: "\E017"
}

.blogicon_ico-like-normal:before {
    content: "\E018"
}

.blogicon_ico-list-check-on:before {
    content: "\E019"
}

.blogicon_ico-list-check:before {
    content: "\E01A"
}

.blogicon_ico-plus-7-x-7:before {
    content: "\E01B"
}

.blogicon_ico_double_heart:before {
    content: "\E01C"
}

.blogicon_ico_double_heart_on:before {
    content: "\E01D"
}

.blogicon_ico_edit:before {
    content: "\E01E"
}

.blogicon_ico_set_domain:before {
    content: "\E01F"
}

.blogicon_icon_admin:before {
    content: "\E020"
}

.blogicon_icon_profile:before {
    content: "\E021"
}

.floating_header {
    position: fixed;
    top: -47px;
    left: 0;
    right: 0;
    height: 46px;
    background: #fff;
    border-bottom: 1px solid #c2c2c2;
    z-index: 2000;
    transition: all .3s cubic-bezier(.215,.61,.355,1)
}

    .floating_header.fade_in {
        top: 0
    }

    .floating_header .inner {
        position: relative;
        padding: 14px 0 14px 20px
    }

    .floating_header .area_logo {
        float: left
    }

        .floating_header .area_logo .link_naver {
            padding: 5px 0 4px;
            background-position: -4px 0;
            width: 43px;
            height: 8px;
            float: left;
            margin: 0 4px 0 0
        }

        .floating_header .area_logo .link_blog {
            background-position: -4px -20px;
            width: 41px;
            height: 17px;
            float: left
        }

        .floating_header .area_logo .icon_bar {
            width: 1px;
            height: 16px;
            margin: 1px 10px 0 9px;
            background: #e2e2e2
        }

    .floating_header .area_blog_name {
        overflow: hidden;
        margin: 0 290px 0 100px
    }

        .floating_header .area_blog_name .link_user_blog {
            overflow: hidden;
            display: inline-block;
            max-width: 100%;
            padding-bottom: 2px;
            font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
            font-size: 15px;
            line-height: 17px;
            color: #333;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap;
            transition: all .2s cubic-bezier(.215,.61,.355,1)
        }

            .floating_header .area_blog_name .link_user_blog:hover .user_blog_name:before {
                visibility: visible;
                transform: scaleX(1)
            }

            .floating_header .area_blog_name .link_user_blog .user_blog_name {
                position: relative
            }

                .floating_header .area_blog_name .link_user_blog .user_blog_name:before {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 1px;
                    background: #333;
                    visibility: hidden;
                    transform: scaleX(0);
                    transform-origin: left;
                    transition: all .2s cubic-bezier(.215,.61,.355,1);
                    content: ""
                }

    .floating_header .area_search {
        position: absolute;
        top: 5px;
        right: 46px
    }

        .floating_header .area_search fieldset {
            margin: 0;
            padding: 0;
            border: 0
        }

    .floating_header .search_box {
        border: 1px solid #e0e0e0;
        position: relative;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        transition: all .2s cubic-bezier(.215,.61,.355,1)
    }

        .floating_header .search_box.autocomplete_on {
            border: 1px solid #aaa;
            border-bottom: 0
        }

        .floating_header .search_box:hover, .floating_header .search_box:focus {
            border-color: #aaa
        }

        .floating_header .search_box .text_box {
            width: 199px;
            height: 34px;
            margin: 0 34px 0 0;
            padding: 0;
            font-size: 13px;
            color: #000;
            text-indent: 10px;
            outline: 0;
            cursor: text;
            border: 0
        }

            .floating_header .search_box .text_box::-ms-clear {
                display: none
            }

        .floating_header .search_box .label_text_box {
            position: absolute;
            top: 0;
            left: 9px;
            font-size: 13px;
            line-height: 34px;
            letter-spacing: -.8px;
            color: #999;
            cursor: text
        }

        .floating_header .search_box .btn_search {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            width: 14px;
            padding: 0 10px;
            background: #fff
        }

        .floating_header .search_box .icon_search {
            background-position: -91px -4px;
            width: 16px;
            height: 16px;
            margin-top: 9px
        }

    .floating_header .autocomplete_layer {
        overflow: hidden;
        position: absolute;
        top: 34px;
        left: -1px;
        width: 233px;
        max-height: 317px;
        border: 1px solid #aaa;
        border-top: 0
    }

    .floating_header .list_autocomplete {
        list-style: none;
        border-top: 1px solid #e0e0e0
    }

        .floating_header .list_autocomplete .item {
            background: #fff
        }

            .floating_header .list_autocomplete .item.selected {
                background: #f8f8f8
            }

            .floating_header .list_autocomplete .item:first-child .link {
                padding-top: 9px
            }

            .floating_header .list_autocomplete .item:last-child .link {
                padding-bottom: 6px
            }

        .floating_header .list_autocomplete .link {
            overflow: hidden;
            display: block;
            height: 30px;
            padding-left: 14px;
            font-size: 13px;
            line-height: 30px;
            color: #333;
            text-decoration: none;
            text-overflow: ellipsis;
            white-space: nowrap
        }

            .floating_header .list_autocomplete .link strong {
                font-weight: 400;
                color: #00c73c
            }

    .floating_header .area_category {
        position: absolute;
        top: 0;
        right: 0;
        width: 46px;
        height: 46px
    }

    .floating_header .btn_category {
        display: block;
        width: 100%;
        height: 100%;
        text-align: center
    }

        .floating_header .btn_category:hover .line:nth-child(3) {
            width: 14px;
            transform: rotate(0) translate(0,0);
            -ms-transform: rotate(0) translate(0,0)
        }

        .floating_header .btn_category.is_active .line:nth-child(1) {
            width: 15px;
            transform: rotate(46.5deg) translate(3px,4px);
            -ms-transform: rotate(46.5deg) translate(3px,4px)
        }

        .floating_header .btn_category.is_active .line:nth-child(2) {
            opacity: 0
        }

        .floating_header .btn_category.is_active .line:nth-child(3) {
            width: 15px;
            transform: rotate(-46.5deg) translate(3px,-4px);
            -ms-transform: rotate(-46.5deg) translate(3px,-4px)
        }

    .floating_header .icon_category_group {
        display: inline-block;
        width: 14px;
        margin-top: 14px;
        text-align: left
    }

        .floating_header .icon_category_group .line {
            display: inline-block;
            margin-top: 3px;
            width: 14px;
            height: 2px;
            background: #555;
            transform-origin: center;
            transition: all .2s cubic-bezier(.215,.61,.355,1)
        }

            .floating_header .icon_category_group .line:nth-child(1) {
                transform: rotate(0) translate(0,0);
                -ms-transform: rotate(0) translate(0,0)
            }

            .floating_header .icon_category_group .line:nth-child(2) {
                opacity: 1
            }

            .floating_header .icon_category_group .line:nth-child(3) {
                width: 10px;
                transform: rotate(0) translate(0,0);
                -ms-transform: rotate(0) translate(0,0)
            }

    .floating_header .icon_category {
        background-position: -49px -77px;
        width: 14px;
        height: 12px;
        display: none;
        margin: 17px auto 17px
    }

.floating_category {
    overflow-y: auto;
    position: fixed;
    z-index: 3000;
    top: 47px;
    right: -280px;
    bottom: 0;
    width: 280px;
    background: #fff;
    background-clip: padding-box;
    border-left: 1px solid transparent;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
    transition: all .3s cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    will-change: transform
}

    .floating_category.fade_in {
        right: 0;
        border-color: #c2c2c2;
        transition: all .2s cubic-bezier(.215,.61,.355,1)
    }

    .floating_category .header {
        position: relative;
        padding: 25px 20px;
        border-bottom: 1px solid #e2e2e2
    }

    .floating_category .link_user_blog {
        overflow: hidden;
        display: table;
        width: 100%;
        table-layout: fixed
    }

        .floating_category .link_user_blog .user_thumbnail {
            display: table-cell;
            width: 58px;
            height: 58px;
            vertical-align: middle
        }

        .floating_category .link_user_blog .user_thumbnail_img {
            border-radius: 100%
        }

        .floating_category .link_user_blog .user_info {
            display: table-cell;
            padding-left: 10px;
            vertical-align: middle;
            text-decoration: none
        }

            .floating_category .link_user_blog .user_info:hover .user_name:before {
                visibility: visible;
                opacity: 1;
                transform: scaleX(1)
            }

        .floating_category .link_user_blog .user_name {
            overflow: hidden;
            display: inline-block;
            position: relative;
            max-width: 100%;
            font-size: 15px;
            line-height: 17px;
            color: #333;
            text-overflow: ellipsis;
            white-space: nowrap
        }

            .floating_category .link_user_blog .user_name:before {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                height: 1px;
                background: #333;
                visibility: hidden;
                opacity: 0;
                transform: scaleX(1);
                transform-origin: right;
                transition: all .3s cubic-bezier(.215,.61,.355,1);
                content: ""
            }

        .floating_category .link_user_blog .blog_subject {
            display: block;
            margin-top: 6px;
            font-size: 12px;
            line-height: 14px;
            font-style: normal;
            color: #888
        }

        .floating_category .link_user_blog .buddy_num {
            display: block;
            margin-top: 5px;
            font-size: 11px;
            line-height: 13px;
            color: #888
        }

    .floating_category .user_buttons {
        display: table-cell;
        width: 80px;
        text-align: right;
        vertical-align: middle
    }

    .floating_category .btn_buddy {
        padding: 0 9px;
        height: 28px;
        background: #fff;
        border: 1px solid #dbdbdb;
        font-size: 12px;
        line-height: 27px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        color: #333;
        cursor: pointer
    }

        .floating_category .btn_buddy.add_buddy {
            border-color: #00c73c;
            color: #00c73c;
            transition: all .2s cubic-bezier(.215,.61,.355,1)
        }

            .floating_category .btn_buddy.add_buddy:hover, .floating_category .btn_buddy.add_buddy:focus {
                background-color: #00c73c;
                color: #fff
            }

    .floating_category .list_category {
        padding: 0 20px 14px;
        list-style: none
    }

        .floating_category .list_category .item {
            border-bottom: 1px solid #e2e2e2;
            transform: translate3d(0,0,0);
            -webkit-transform: translate3d(0,0,0);
            will-change: transform
        }

            .floating_category .list_category .item:first-child {
                padding-top: 11px;
                border-color: #aaa
            }

                .floating_category .list_category .item:first-child .num {
                    font-weight: 700
                }

                .floating_category .list_category .item:first-child .text {
                    font-weight: 700
                }

        .floating_category .list_category .link_category {
            overflow: hidden;
            display: block;
            padding: 13px 0;
            font-size: 13px;
            color: #333;
            text-decoration: none
        }

            .floating_category .list_category .link_category.selected {
                font-weight: 700;
                color: #00c73c
            }

                .floating_category .list_category .link_category.selected .name .text:before {
                    background: #00c73c
                }

            .floating_category .list_category .link_category:hover .name .text:before {
                visibility: visible;
                opacity: 1;
                transform: scaleX(1)
            }

        .floating_category .list_category .num {
            float: right;
            padding-left: 30px;
            font-size: 12px
        }

        .floating_category .list_category .area_name {
            overflow: hidden
        }

        .floating_category .list_category .name {
            position: relative;
            display: inline-block;
            max-width: 100%;
            padding-right: 19px;
            box-sizing: border-box;
            line-height: 17px
        }

            .floating_category .list_category .name.restricted_category {
                padding-right: 19px
            }

            .floating_category .list_category .name .text {
                overflow: hidden;
                display: inline-block;
                position: relative;
                max-width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis
            }

                .floating_category .list_category .name .text:before {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 1px;
                    background: #333;
                    visibility: hidden;
                    opacity: 0;
                    transform: scaleX(1);
                    transform-origin: right;
                    transition: all .3s cubic-bezier(.215,.61,.355,1);
                    content: ""
                }

        .floating_category .list_category .icon_lock {
            background-position: -71px -77px;
            width: 8px;
            height: 12px;
            position: absolute;
            top: 0;
            right: 7px;
            margin: 2px 0 0 4px
        }

        .floating_category .list_category .icon_restrict {
            background-position: -91px -52px;
            width: 15px;
            height: 12px;
            position: absolute;
            top: 0;
            right: 0;
            margin: 2px 0 0 4px
        }

        .floating_category .list_category.sub_list {
            padding: 0 0 2px 0
        }

        .floating_category .list_category .sub_item .link_category {
            padding: 0 0 10px 10px
        }

        .floating_category .list_category .sub_item .name {
            font-size: 12px;
            line-height: 16px
        }

[data-useragent*=IE] .floating_header .search_box .text_box {
    line-height: 36px
}

[data-useragent*="MSIE 8"] .floating_header .btn_category .icon_category_group {
    display: none
}

[data-useragent*="MSIE 8"] .floating_header .btn_category .icon_category {
    display: inline-block
}

[data-useragent*="MSIE 8"] .floating_header .btn_category.is_active .icon_category {
    background-position: -87px -77px;
    width: 12px;
    height: 12px;
    display: inline-block
}

[data-useragent*="rv:11.0"] .floating_header .area_blog_name .link_user_blog {
    margin-top: 1px
}

.floating_bottom {
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
    position: fixed;
    bottom: -48px;
    left: 0;
    right: 0;
    height: 48px;
    background: #fff;
    border-top: 1px solid #c2c2c2;
    z-index: 2000;
    transition: all .3s cubic-bezier(.215,.61,.355,1)
}

    .floating_bottom.fade_in {
        bottom: 0
    }

    .floating_bottom .u_likeit_list_module .u_likeit_list_btn em {
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
    }

    .floating_bottom .inner {
        position: relative;
        padding: 14px 0 14px 20px;
        height: 21px;
        font-size: 13px
    }

        .floating_bottom .inner:after {
            display: block;
            clear: both;
            content: ""
        }

        .floating_bottom .inner .spi_onebtn .spi_lst > li {
            height: 0
        }

    .floating_bottom .area_sympathy {
        float: left;
        margin: -5px 20px 0 0
    }

        .floating_bottom .area_sympathy .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

        .floating_bottom .area_sympathy .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            overflow: hidden;
            display: inline-block;
            position: static;
            width: 0;
            height: 13px;
            margin-top: 8px;
            padding-left: 10px;
            border-width: 0 1px 0 0;
            vertical-align: top
        }

        .floating_bottom .area_sympathy em {
            display: inline-block;
            vertical-align: top;
            font-style: normal;
            line-height: 18px;
            font-weight: 400
        }

        .floating_bottom .area_sympathy .btn_arr {
            padding-left: 5px;
            position: relative;
            display: inline-block;
            height: 28px;
            vertical-align: top;
            z-index: 10;
            color: #444
        }

            .floating_bottom .area_sympathy .btn_arr:after {
                display: block;
                clear: both;
                content: ""
            }

            .floating_bottom .area_sympathy .btn_arr:visited {
                color: #444
            }

        .floating_bottom .area_sympathy .bu_arr {
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            display: inline-block;
            padding: 0 5px;
            vertical-align: top;
            font-size: 10px
        }

            .floating_bottom .area_sympathy .bu_arr:before {
                content: "\E007"
            }

    .floating_bottom .u_likeit_list_module {
        float: left
    }

        .floating_bottom .u_likeit_list_module .u_likeit_list_btn {
            display: inline-block;
            overflow: hidden;
            vertical-align: top;
            padding: 5px 0
        }

            .floating_bottom .u_likeit_list_module .u_likeit_list_btn .u_ico {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg stroke='%23E85865'%3E%3Cg%3E%3Cpath d='M18.141 2.36C17.27 1.48 16.111 1 14.877 1s-2.394.481-3.267 1.36l-1.609 1.618L8.387 2.36C7.513 1.48 6.354 1 5.122 1 3.89 1 2.73 1.481 1.858 2.36.048 4.176.048 7.135 1.857 8.955L9.984 17l8.384-8.298c1.586-1.807 1.5-4.607-.227-6.342z' transform='translate(-20 -15) translate(20 15)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                width: 20px;
                height: 18px;
                overflow: visible;
                display: inline-block;
                font-size: 13px;
                line-height: 21px;
                vertical-align: top
            }

            .floating_bottom .u_likeit_list_module .u_likeit_list_btn .u_txt, .floating_bottom .u_likeit_list_module .u_likeit_list_btn .u_cnt {
                line-height: 18px;
                font-weight: 400
            }

            .floating_bottom .u_likeit_list_module .u_likeit_list_btn.on .u_ico {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23E85865' stroke='%23E85865'%3E%3Cpath d='M18.141 2.36C17.27 1.48 16.111 1 14.877 1s-2.394.481-3.267 1.36l-1.609 1.618L8.387 2.36C7.513 1.48 6.354 1 5.122 1 3.89 1 2.73 1.481 1.858 2.36.048 4.176.048 7.135 1.857 8.955L9.984 17l8.384-8.298c1.586-1.807 1.5-4.607-.227-6.342z' transform='translate(-20 -15) translate(20 15)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
            }

            .floating_bottom .u_likeit_list_module .u_likeit_list_btn.double_heart .u_ico {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg stroke='%23E85865'%3E%3Cg%3E%3Cg%3E%3Cpath d='M18.142 1.86C17.268.98 16.11.5 14.877.5c-1.235 0-2.394.482-3.267 1.36L10 3.478 8.386 1.86C7.514.982 6.354.5 5.123.5 3.89.5 2.729.982 1.859 1.86.048 3.675.048 6.635 1.857 8.457L9.982 16.5l8.386-8.297c1.584-1.808 1.5-4.607-.227-6.343z' transform='translate(-20 -16) translate(20 15) translate(0 1.5)'/%3E%3Cpath d='M13.49 15.172l1.307 1.328 8.386-8.297c1.585-1.808 1.5-4.607-.229-6.343C22.082.98 20.924.5 19.69.5' transform='translate(-20 -16) translate(20 15) translate(0 1.5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                width: 25px;
                height: 18px
            }

            .floating_bottom .u_likeit_list_module .u_likeit_list_btn.double_heart.on .u_ico {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23E85865'%3E%3Cg%3E%3Cg%3E%3Cpath fill-rule='nonzero' d='M19.88.2c1.368 0 2.653.528 3.62 1.489 1.906 1.893 2.012 4.954.224 6.967L14.985 17.2l-1.856-1.815 6.37-6.15c2.116-1.735 2.116-5.958 0-8.031-.335-.329-.674-.598-1.03-.81.372-.105.76-.169 1.155-.188z' transform='translate(-20 -15) translate(20 15) translate(0 .5)'/%3E%3Cpath stroke='%23E85865' d='M18.142 1.86C17.268.98 16.11.5 14.877.5c-1.235 0-2.394.482-3.267 1.36L10 3.478 8.386 1.86C7.514.982 6.354.5 5.123.5 3.89.5 2.729.982 1.859 1.86.048 3.675.048 6.635 1.857 8.457L9.982 16.5l8.386-8.297c1.584-1.808 1.5-4.607-.227-6.343z' transform='translate(-20 -15) translate(20 15) translate(0 .5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
            }

    .floating_bottom .area_comment {
        float: left;
        line-height: 21px;
        margin: -5px 5px 0 -1px
    }

        .floating_bottom .area_comment .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

        .floating_bottom .area_comment .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            overflow: hidden;
            display: inline-block;
            position: static;
            width: 0;
            height: 13px;
            margin-top: 8px;
            border-width: 0 1px 0 0;
            vertical-align: top
        }

        .floating_bottom .area_comment em {
            display: inline-block;
            vertical-align: top;
            font-style: normal
        }

        .floating_bottom .area_comment .bu_arr {
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            display: inline-block;
            padding: 0 5px;
            vertical-align: top;
            font-size: 10px
        }

            .floating_bottom .area_comment .bu_arr:before {
                content: "\E007"
            }

        .floating_bottom .area_comment .btn_comment {
            display: inline-block;
            position: relative;
            height: 18px;
            line-height: 18px;
            vertical-align: top;
            padding: 5px 0;
            z-index: 10;
            color: #444
        }

            .floating_bottom .area_comment .btn_comment:visited {
                color: #444
            }

            .floating_bottom .area_comment .btn_comment:hover {
                text-decoration: none
            }

            .floating_bottom .area_comment .btn_comment::after {
                display: block;
                content: "";
                clear: both
            }

            .floating_bottom .area_comment .btn_comment .ico {
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23444' stroke-linejoin='round' d='M11.307 14.172C15.034 13.98 18 10.882 18 7.08 18 3.37 15.179.328 11.58 0L6.398.002C2.809.342 0 3.379 0 7.08c0 3.795 2.954 6.887 6.672 7.092L8.99 17l2.317-2.828z' transform='translate(-113 -15) translate(20 15) translate(94 .5)'/%3E%3Cpath fill='%23444' d='M9 6c.552 0 1 .448 1 1 0 .551-.448 1-1 1s-1-.449-1-1c0-.552.448-1 1-1zm4 0c.552 0 1 .448 1 1 0 .551-.448 1-1 1s-1-.449-1-1c0-.552.448-1 1-1zM5 6c.552 0 1 .448 1 1 0 .551-.448 1-1 1s-1-.449-1-1c0-.552.448-1 1-1z' transform='translate(-113 -15) translate(20 15) translate(94 .5)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                width: 20px;
                height: 18px;
                margin-right: 5px;
                font-size: 13px;
                float: left
            }

            .floating_bottom .area_comment .btn_comment .icon_new {
                position: relative;
                display: inline-block;
                vertical-align: top;
                width: 20px;
                height: 12px
            }

            .floating_bottom .area_comment .btn_comment .new_comment {
                font-size: 0;
                position: absolute;
                top: 0;
                right: 1px;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F53535' fill-rule='nonzero'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M1.397 9V3.995h.022L4.91 9h.769V2.659h-.782v5.005h-.022L1.384 2.66H.615V9h.782zm9.44 0v-.712H7.699v-2.18h2.975v-.703H7.7V3.371h3.138v-.712H6.908V9h3.929zm3.098 0l1.477-5.08h.017L16.906 9h.747l1.727-6.341h-.826l-1.28 5.207h-.017L15.82 2.66h-.8l-1.437 5.207h-.017L12.287 2.66h-.826L13.188 9h.747z' transform='translate(-184 -1047) translate(0 1032) translate(20 15) translate(164)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
                width: 20px;
                height: 12px
            }

    .floating_bottom .both_unvisible {
        color: #898989;
        line-height: 17px
    }

    .floating_bottom .share {
        position: absolute;
        top: 0;
        right: 0
    }

.floating {
    bottom: 64px
}

#bottom-list.wrap_blog2_list {
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

.wrap_blog2_list {
    position: relative;
    width: auto !important;
    margin: 2px 5px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .wrap_blog2_list #toplist {
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
    }

    .wrap_blog2_list.wrap_blog2_notice {
        margin: 4px 5px 3px
    }

        .wrap_blog2_list.wrap_blog2_notice .wrap_td {
            padding: 0
        }

    .wrap_blog2_list.wrap_blog2_thumblist .wrap_list {
        margin-top: -1px
    }

    .wrap_blog2_list.wrap_blog2_thumblist2 .wrap_list {
        margin-top: -1px
    }

    .wrap_blog2_list .category_title {
        float: left;
        margin-right: 100px;
        padding: 4px 0 9px;
        font-size: 13px;
        line-height: 20px;
        font-weight: 400
    }

        .wrap_blog2_list .category_title a:hover {
            text-decoration: none
        }

    .wrap_blog2_list .btn_openlist {
        position: absolute;
        right: 0;
        top: 0;
        padding: 6px 0;
        font-size: 13px
    }

    .wrap_blog2_list .wrap_list {
        clear: both
    }

        .wrap_blog2_list .wrap_list[area-hidden=true] {
            display: none
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode .wrap_checkbox {
            display: inline-block
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode tbody .wrap_td {
            padding-bottom: 5px
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode tbody .cline {
            display: none
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode .tr_tag {
            display: table-row
        }

            .wrap_blog2_list .wrap_list.show-list-manager-mode .tr_tag .wrap_td {
                height: auto;
                padding: 0 0 6px
            }

            .wrap_blog2_list .wrap_list.show-list-manager-mode .tr_tag .cline {
                display: block
            }

        .wrap_blog2_list .wrap_list.show-list-manager-mode.disable-tag .tr_tag {
            display: none
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode.disable-tag .cline {
            display: block
        }

        .wrap_blog2_list .wrap_list.show-list-manager-mode.disable-tag tbody .wrap_td {
            padding: 7px 0 9px
        }

    .wrap_blog2_list .wrap_ctrl {
        margin: 10px 0 0;
        font-size: 12px
    }

        .wrap_blog2_list .wrap_ctrl:after {
            display: block;
            clear: both;
            content: ''
        }

        .wrap_blog2_list .wrap_ctrl .area_btn {
            float: left
        }

            .wrap_blog2_list .wrap_ctrl .area_btn a:hover {
                text-decoration: none
            }

            .wrap_blog2_list .wrap_ctrl .area_btn [class*=btn_ctrl] {
                float: left;
                overflow: hidden;
                position: relative;
                height: 28px;
                line-height: 29px
            }

            .wrap_blog2_list .wrap_ctrl .area_btn .aline {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
                filter: alpha(opacity=20);
                opacity: .2;
                border-style: solid;
                border-width: 1px
            }

            .wrap_blog2_list .wrap_ctrl .area_btn .btn_ctrl_toggle {
                padding: 0 12px
            }

            .wrap_blog2_list .wrap_ctrl .area_btn .area_btn_ctrl {
                vertical-align: top;
                margin-left: 5px
            }

                .wrap_blog2_list .wrap_ctrl .area_btn .area_btn_ctrl .btn_ctrl {
                    z-index: 10;
                    padding: 0 9px
                }

                    .wrap_blog2_list .wrap_ctrl .area_btn .area_btn_ctrl .btn_ctrl .aline {
                        border-width: 0 1px 0 0
                    }

                    .wrap_blog2_list .wrap_ctrl .area_btn .area_btn_ctrl .btn_ctrl:last-of-type .aline {
                        display: none
                    }

        .wrap_blog2_list .wrap_ctrl .area_btn2 {
            float: right
        }

            .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select {
                position: relative;
                z-index: 20
            }

                .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select {
                    display: block;
                    position: relative;
                    width: 73px;
                    height: 28px;
                    padding: 0 12px;
                    line-height: 28px;
                    text-align: left
                }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select .aline {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
                        filter: alpha(opacity=20);
                        opacity: .2;
                        border-style: solid;
                        border-width: 1px
                    }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select .icon {
                        position: absolute;
                        right: 10px;
                        font-size: 10px;
                        -ms-transform: scale(.5,.5);
                        -webkit-transform: scale(.5,.5);
                        transform: scale(.5,.5)
                    }

                        .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select .icon:before {
                            content: "\E008"
                        }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select.on .icon:before {
                        content: "\E00D"
                    }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .btn_select:hover {
                        text-decoration: none
                    }

                .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select {
                    display: none;
                    position: absolute;
                    left: 0;
                    top: 27px;
                    width: 97px;
                    padding: 9px 0;
                    background: #fff;
                    text-align: left
                }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select.on {
                        display: block
                    }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select .aline {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
                        filter: alpha(opacity=20);
                        opacity: .2;
                        border-style: solid;
                        border-width: 1px
                    }

                    .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select .option {
                        display: block;
                        position: relative;
                        z-index: 10;
                        padding: 0 12px;
                        line-height: 27px;
                        color: #000
                    }

                        .wrap_blog2_list .wrap_ctrl .area_btn2 .area_select .dropdown_select .option[area-selected=true] {
                            font-weight: 700
                        }

    .wrap_blog2_list .wrap_title {
        position: relative;
        overflow: hidden
    }

        .wrap_blog2_list .wrap_title .title {
            margin-right: 100px;
            padding: 4px 0 13px;
            font-size: 13px;
            line-height: 20px;
            font-weight: 700
        }

            .wrap_blog2_list .wrap_title .title a:hover {
                text-decoration: none
            }

        .wrap_blog2_list .wrap_title .cline {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5;
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            height: 1px;
            border-bottom-style: solid;
            border-width: 1px
        }

    .wrap_blog2_list .area_btn_top {
        position: relative
    }

        .wrap_blog2_list .area_btn_top .btn_top {
            position: absolute;
            right: -10px;
            top: -30px;
            padding: 10px;
            z-index: 11
        }

            .wrap_blog2_list .area_btn_top .btn_top .icon {
                font-size: 10px
            }

                .wrap_blog2_list .area_btn_top .btn_top .icon:before {
                    content: "\E002"
                }

            .wrap_blog2_list .area_btn_top .btn_top:hover {
                text-decoration: none
            }

.wrap_popularlist {
    margin-top: 23px
}

.blog2_list {
    table-layout: fixed;
    width: 100%;
    font-size: 12px;
    line-height: 20px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .blog2_list colgroup .title {
        width: 100%
    }

    .blog2_list colgroup .read {
        width: 83px
    }

    .blog2_list colgroup .date {
        width: 105px
    }

    .blog2_list thead th {
        font-weight: 400;
        position: relative;
        text-align: left;
        white-space: nowrap
    }

        .blog2_list thead th .pcol2 {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

        .blog2_list thead th .read {
            display: block;
            padding-left: 38px;
            text-align: center
        }

        .blog2_list thead th .date {
            display: block;
            text-align: right
        }

    .blog2_list tr.on {
        font-weight: 700
    }

        .blog2_list tr.on td.date .date, .blog2_list tr.on td.date .wrap_td, .blog2_list tr.on td.read a {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
            font-weight: 400
        }

        .blog2_list tr.on .icon_round {
            font-weight: 400
        }

    .blog2_list td {
        position: relative
    }

        .blog2_list td.title .wrap_td {
            display: inline-block;
            overflow: hidden;
            max-width: 100%;
            white-space: nowrap
        }

        .blog2_list td.title .meta_data {
            float: right
        }

        .blog2_list td.title .btn_del {
            display: inline-block;
            vertical-align: middle;
            margin-right: 1px;
            padding: 0 5px 0 1px
        }

            .blog2_list td.title .btn_del .icon {
                font-size: 13px
            }

                .blog2_list td.title .btn_del .icon:before {
                    content: "\E003"
                }

            .blog2_list td.title .btn_del:hover {
                text-decoration: none
            }

        .blog2_list td.title .notice {
            display: inline-block;
            vertical-align: middle;
            margin: -1px 0 1px;
            padding-right: 5px;
            white-space: nowrap
        }

        .blog2_list td.title .num {
            display: inline-block;
            vertical-align: top;
            margin: 0 0 1px;
            padding-left: 4px;
            white-space: nowrap
        }

        .blog2_list td.read {
            text-align: center
        }

            .blog2_list td.read .wrap_td a {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                opacity: .5;
                white-space: nowrap
            }

        .blog2_list td.date {
            text-align: right
        }

            .blog2_list td.date .date {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                opacity: .5;
                white-space: nowrap
            }

        .blog2_list td .icon_round {
            display: inline-block;
            position: relative;
            overflow: hidden;
            margin: 1px 0 -1px 3px;
            padding: 0 6px;
            white-space: nowrap;
            font-size: 10px;
            line-height: 19px;
            vertical-align: top;
            letter-spacing: -.3px
        }

            .blog2_list td .icon_round .aline {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                border-style: solid;
                border-width: 1px;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                opacity: .5;
                border-radius: 100px
            }

            .blog2_list td .icon_round.OnSale {
                color: #ff4e1d
            }

                .blog2_list td .icon_round.OnSale .aline {
                    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
                    filter: alpha(opacity=100);
                    opacity: 1;
                    border-color: #ff4e1d
                }

    .blog2_list .wrap_td {
        height: 20px;
        padding: 7px 0 9px
    }

        .blog2_list .wrap_td .cline {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
            filter: alpha(opacity=15);
            opacity: .15;
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0;
            height: 1px;
            border-bottom-style: solid;
            border-width: 1px
        }

    .blog2_list thead th .wrap_td {
        padding: 6px 0
    }

        .blog2_list thead th .wrap_td .cline {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

    .blog2_list .wrap_checkbox {
        display: none;
        margin: 0 6px 0 0;
        vertical-align: top
    }

        .blog2_list .wrap_checkbox .checkbox {
            overflow: hidden;
            position: absolute;
            clip: rect(0 0 0 0);
            width: 1px;
            height: 1px;
            margin: -1px
        }

        .blog2_list .wrap_checkbox .icon {
            font-size: 13px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1
        }

            .blog2_list .wrap_checkbox .icon:before {
                content: "\E01A"
            }

        .blog2_list .wrap_checkbox.checked .icon:before {
            content: "\E019"
        }

    .blog2_list .tr_tag {
        display: none
    }

    .blog2_list.blog2_notice td {
        padding: 3px 0 5px
    }

    .blog2_list.blog2_categorylist td.read .wrap_td {
        padding-left: 38px !important;
        white-space: nowrap
    }

html[data-useragent*='MSIE 8.0'] .blog2_list td.title .wrap_td {
    width: 100%
}

.blog2_thumblist .thumblist {
    overflow: hidden
}

.blog2_thumblist .item {
    float: left;
    list-style: none
}

    .blog2_thumblist .item .link {
        display: block;
        position: relative
    }

        .blog2_thumblist .item .link:hover .desc, .blog2_thumblist .item .link:focus .desc {
            display: block
        }

            .blog2_thumblist .item .link:hover .desc .title, .blog2_thumblist .item .link:focus .desc .title {
                text-decoration: underline
            }

    .blog2_thumblist .item .thumb {
        width: 100%;
        height: 100%
    }

        .blog2_thumblist .item .thumb + .desc {
            display: none
        }

    .blog2_thumblist .item [class*=aline] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-style: solid;
        border-width: 1px
    }

    .blog2_thumblist .item .aline {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
        filter: alpha(opacity=15);
        opacity: .15
    }

    .blog2_thumblist .item .aline3 {
        display: none;
        border-width: 2px
    }

    .blog2_thumblist .item.on .aline {
        display: none
    }

    .blog2_thumblist .item.on .aline3 {
        display: block;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }

    .blog2_thumblist .item .desc {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        letter-spacing: -.3px
    }

        .blog2_thumblist .item .desc .title {
            position: relative;
            z-index: 10;
            max-height: 44px;
            margin: 15px 15px 0;
            font-size: 14px;
            line-height: 22px;
            font-weight: 400;
            -webkit-line-clamp: 2
        }

        .blog2_thumblist .item .desc .info {
            display: block;
            position: absolute;
            z-index: 10;
            left: 15px;
            right: 15px;
            bottom: 39px;
            font-size: 0;
            line-height: 15px
        }

            .blog2_thumblist .item .desc .info .date {
                font-size: 12px;
                padding-right: 4px;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                filter: alpha(opacity=50);
                opacity: .5
            }

            .blog2_thumblist .item .desc .info .market_status {
                font-size: 11px;
                white-space: nowrap
            }

                .blog2_thumblist .item .desc .info .market_status:before {
                    display: inline-block;
                    margin: 6px 4px 0 0;
                    width: 2px;
                    height: 2px;
                    border-radius: 2px;
                    background: #ccc;
                    vertical-align: top;
                    content: ''
                }

                .blog2_thumblist .item .desc .info .market_status.OnSale {
                    color: #ff4e1d
                }

        .blog2_thumblist .item .desc .read {
            display: block;
            position: absolute;
            z-index: 10;
            left: 15px;
            bottom: 15px;
            font-size: 12px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

            .blog2_thumblist .item .desc .read .icon {
                display: inline-block;
                font-size: 14px;
                vertical-align: top
            }

                .blog2_thumblist .item .desc .read .icon:before {
                    content: "\E015"
                }

        .blog2_thumblist .item .desc .bg {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0
        }

    .blog2_thumblist .item .thumb + .desc .title {
        color: #fff
    }

    .blog2_thumblist .item .thumb + .desc .date {
        color: #fff
    }

    .blog2_thumblist .item .thumb + .desc .market_status {
        color: #fff !important;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5
    }

    .blog2_thumblist .item .thumb + .desc .read {
        color: #fff
    }

    .blog2_thumblist .item .thumb + .desc .bg {
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: #484950;
        background-color: rgba(0,0,0,.7);
        border: solid 1px rgba(0,0,0,.08)
    }

    .blog2_thumblist .item .thumb + .desc ~ .aline {
        border-color: #000 !important
    }

    .blog2_thumblist .item .ico_video {
        position: absolute;
        top: 14px;
        left: 13px;
        width: 20px;
        height: 20px;
        background: url(https://ssl.pstatic.net/static/blog/icon_video_play_190604.svg) no-repeat;
        background-size: 20px;
        -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3));
        filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3));
        font-size: 0
    }

    .blog2_thumblist .item .ico_vr {
        position: absolute;
        top: 14px;
        left: 14px;
        background-position: -55px -4px;
        width: 28px;
        height: 19px
    }

    .blog2_thumblist .item .icon_market {
        position: absolute;
        left: 2px;
        top: 2px;
        width: 38px;
        height: 38px;
        font-size: 0;
        color: transparent;
        background-size: 38px 38px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='5kprntaloc' x1='50%25' x2='50%25' y1='67.188%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFF'/%3E%3Cstop offset='100%25' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3Cfilter id='bp2adpzvia' width='241.2%25' height='221.4%25' x='-70.6%25' y='-60.7%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='4'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/%3E%3C/filter%3E%3Cpath id='69438mqn7b' d='M18.5 8c2.106 0 3.814 1.708 3.814 3.814l-.001.42h2.072c1.444 0 2.615 1.168 2.615 2.608v8.762c0 2.297-1.65 4.159-3.954 4.159h-8.874c-2.304 0-4.172-1.862-4.172-4.16v-8.761c0-1.44 1.17-2.607 2.615-2.607l2.07-.001v-.42C14.686 9.708 16.395 8 18.5 8zm-1.107 7.624H15.45v8.508h1.944v-.6c.428.485 1.063.779 1.932.779 1.698 0 3.098-1.468 3.098-3.369 0-1.901-1.4-3.37-3.098-3.37-.796 0-1.397.248-1.82.662l-.112.117v-2.727zm1.543 3.633c.968 0 1.67.65 1.67 1.685 0 1.036-.702 1.685-1.67 1.685s-1.67-.65-1.67-1.685c0-1.036.702-1.685 1.67-1.685zm-.436-9.65c-1.19 0-2.165.924-2.244 2.095l-.005.154-.002.378h4.499l.001-.378c0-1.243-1.007-2.25-2.249-2.25z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-4260 -342) translate(4251 333) translate(7 7) translate(2 2)'%3E%3Cuse fill='%23000' filter='url(%23bp2adpzvia)' xlink:href='%2369438mqn7b'/%3E%3Cuse fill='url(%235kprntaloc)' xlink:href='%2369438mqn7b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat
    }

.contw-966 .blog2_thumblist .thumblist {
    margin: 0 -2px !important
}

.contw-966 .blog2_thumblist .link {
    margin: 0 2px;
    width: 151px;
    height: 151px
}

.contw-580 .blog2_thumblist .thumblist {
    margin: 0 -2px !important
}

.contw-580 .blog2_thumblist .link {
    margin: 0 2px;
    width: 132px;
    height: 132px
}

.contw-580 .blog2_thumblist .item .desc .title {
    margin-top: 15px;
    font-size: 13px;
    line-height: 21px
}

.contw-594 .blog2_thumblist .thumblist {
    margin: 0 -1px !important
}

.contw-594 .blog2_thumblist .link {
    margin: 0 1px;
    width: 137px;
    height: 137px
}

.contw-594 .blog2_thumblist .item .desc .title {
    margin-top: 15px;
    font-size: 13px;
    line-height: 21px
}

.contw-608 .blog2_thumblist .thumblist {
    margin: 0 -2px !important
}

.contw-608 .blog2_thumblist .link {
    margin: 0 2px;
    width: 139px;
    height: 139px
}

.contw-608 .blog2_thumblist .item .desc .title {
    margin-top: 15px;
    font-size: 13px;
    line-height: 21px
}

.contw-773 .blog2_thumblist .thumblist {
    margin: 0 -1px 0 -2px !important
}

.contw-773 .blog2_thumblist .link {
    margin: 0 1px 0 2px;
    width: 144px;
    height: 144px
}

.contw-773 .blog2_thumblist .item:last-child .link {
    margin-left: 3px
}

.contw-787 .blog2_thumblist .thumblist {
    margin: 0 -1px 0 -2px !important
}

.contw-787 .blog2_thumblist .link {
    margin: 0 1px 0 2px;
    width: 147px;
    height: 147px
}

.blog2_thumblist2 .thumblist {
    overflow: hidden
}

.blog2_thumblist2 .link:hover .thumb {
    transition-duration: .3s;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.blog2_thumblist2 .item {
    float: left;
    list-style: none;
    position: relative
}

    .blog2_thumblist2 .item .area_thumb {
        position: relative;
        overflow: hidden;
        font-size: 0
    }

        .blog2_thumblist2 .item .area_thumb:before {
            display: inline-block;
            overflow: hidden;
            width: 0;
            height: 100%;
            vertical-align: middle;
            content: ''
        }

        .blog2_thumblist2 .item .area_thumb:after {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border: 1px solid #000;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
            filter: alpha(opacity=10);
            opacity: .1;
            content: ''
        }

        .blog2_thumblist2 .item .area_thumb .thumb {
            margin: -100% 0;
            vertical-align: middle
        }

        .blog2_thumblist2 .item .area_thumb + .area_text {
            padding-top: 9px
        }

            .blog2_thumblist2 .item .area_thumb + .area_text .title {
                max-height: 42px;
                -webkit-line-clamp: 2;
                font-size: 13px;
                line-height: 21px
            }

            .blog2_thumblist2 .item .area_thumb + .area_text .desc {
                display: none
            }

    .blog2_thumblist2 .item .area_text {
        padding: 16px 13px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        letter-spacing: -.3px
    }

    .blog2_thumblist2 .item .thumb {
        width: 100%;
        image-rendering: -webkit-optimize-contrast;
        transition: -webkit-transform .2s cubic-bezier(.165,.84,.44,1);
        transition: transform .2s cubic-bezier(.165,.84,.44,1);
        transition: transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)
    }

    .blog2_thumblist2 .item .title {
        max-height: 88px;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400;
        -webkit-line-clamp: 4
    }

    .blog2_thumblist2 .item .date {
        position: absolute;
        left: 13px;
        bottom: 15px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        font-size: 12px
    }

    .blog2_thumblist2 .item .read {
        position: absolute;
        right: 13px;
        bottom: 15px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        font-size: 12px
    }

        .blog2_thumblist2 .item .read .icon {
            display: inline-block;
            font-size: 14px;
            vertical-align: top
        }

            .blog2_thumblist2 .item .read .icon:before {
                content: "\E015"
            }

    .blog2_thumblist2 .item [class*=aline] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-style: solid;
        border-width: 1px
    }

    .blog2_thumblist2 .item .aline {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
        filter: alpha(opacity=15);
        opacity: .15
    }

    .blog2_thumblist2 .item .aline3 {
        display: none
    }

    .blog2_thumblist2 .item.on .aline {
        display: none
    }

    .blog2_thumblist2 .item.on .aline3 {
        display: block;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }

    .blog2_thumblist2 .item .ico_video {
        position: absolute;
        top: 14px;
        left: 13px;
        width: 20px;
        height: 20px;
        background: url(https://ssl.pstatic.net/static/blog/icon_video_play_190604.svg) no-repeat;
        background-size: 20px;
        -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3));
        filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3));
        font-size: 0
    }

    .blog2_thumblist2 .item .ico_vr {
        position: absolute;
        top: 14px;
        left: 14px;
        background-position: -55px -4px;
        width: 28px;
        height: 19px
    }

    .blog2_thumblist2 .item .icon_market {
        position: absolute;
        left: 2px;
        top: 2px;
        width: 38px;
        height: 38px;
        font-size: 0;
        color: transparent;
        background-size: 38px 38px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='5kprntaloc' x1='50%25' x2='50%25' y1='67.188%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFF'/%3E%3Cstop offset='100%25' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3Cfilter id='bp2adpzvia' width='241.2%25' height='221.4%25' x='-70.6%25' y='-60.7%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='4'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/%3E%3C/filter%3E%3Cpath id='69438mqn7b' d='M18.5 8c2.106 0 3.814 1.708 3.814 3.814l-.001.42h2.072c1.444 0 2.615 1.168 2.615 2.608v8.762c0 2.297-1.65 4.159-3.954 4.159h-8.874c-2.304 0-4.172-1.862-4.172-4.16v-8.761c0-1.44 1.17-2.607 2.615-2.607l2.07-.001v-.42C14.686 9.708 16.395 8 18.5 8zm-1.107 7.624H15.45v8.508h1.944v-.6c.428.485 1.063.779 1.932.779 1.698 0 3.098-1.468 3.098-3.369 0-1.901-1.4-3.37-3.098-3.37-.796 0-1.397.248-1.82.662l-.112.117v-2.727zm1.543 3.633c.968 0 1.67.65 1.67 1.685 0 1.036-.702 1.685-1.67 1.685s-1.67-.65-1.67-1.685c0-1.036.702-1.685 1.67-1.685zm-.436-9.65c-1.19 0-2.165.924-2.244 2.095l-.005.154-.002.378h4.499l.001-.378c0-1.243-1.007-2.25-2.249-2.25z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-4260 -342) translate(4251 333) translate(7 7) translate(2 2)'%3E%3Cuse fill='%23000' filter='url(%23bp2adpzvia)' xlink:href='%2369438mqn7b'/%3E%3Cuse fill='url(%235kprntaloc)' xlink:href='%2369438mqn7b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat
    }

    .blog2_thumblist2 .item .spi {
        display: none
    }

.contw-966 .blog2_thumblist2 .thumblist {
    margin: 0 -7px !important
}

.contw-966 .blog2_thumblist2 .item {
    width: 174px;
    height: 183px;
    margin: 0 7px
}

    .contw-966 .blog2_thumblist2 .item .area_thumb {
        height: 87px
    }

.contw-580 .blog2_thumblist2 .thumblist {
    margin: 0 -7px 0 -8px !important
}

.contw-580 .blog2_thumblist2 .item {
    width: 170px;
    height: 181px;
    margin: 0 7px 0 8px
}

    .contw-580 .blog2_thumblist2 .item .area_thumb {
        height: 85px
    }

    .contw-580 .blog2_thumblist2 .item .area_text {
        padding-left: 12px;
        padding-right: 12px
    }

.contw-594 .blog2_thumblist2 .thumblist {
    margin: 0 -6px 0 -7px !important
}

.contw-594 .blog2_thumblist2 .item {
    width: 176px;
    height: 181px;
    margin: 0 6px 0 7px
}

    .contw-594 .blog2_thumblist2 .item .area_thumb {
        height: 85px
    }

.contw-608 .blog2_thumblist2 .thumblist {
    margin: 0 -7px !important
}

.contw-608 .blog2_thumblist2 .item {
    width: 180px;
    height: 185px;
    margin: 0 7px
}

    .contw-608 .blog2_thumblist2 .item .area_thumb {
        height: 89px
    }

.contw-773 .blog2_thumblist2 .thumblist {
    margin: 0 -7px 0 -8px !important
}

.contw-773 .blog2_thumblist2 .item {
    width: 172px;
    height: 182px;
    margin: 0 7px 0 8px
}

    .contw-773 .blog2_thumblist2 .item .area_thumb {
        height: 86px
    }

.contw-787 .blog2_thumblist2 .thumblist {
    margin: 0 -7px !important
}

.contw-787 .blog2_thumblist2 .item {
    width: 176px;
    height: 184px;
    margin: 0 7px
}

    .contw-787 .blog2_thumblist2 .item + .item {
        margin-right: 8px
    }

        .contw-787 .blog2_thumblist2 .item + .item + .item {
            margin-right: 7px
        }

    .contw-787 .blog2_thumblist2 .item .area_thumb {
        height: 88px
    }

.blog2_list .wrap_tag, .post_footer_contents .wrap_tag, #tag_list .wrap_tag {
    position: relative;
    padding-left: 23px;
    text-align: left;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .blog2_list .wrap_tag p.text, .post_footer_contents .wrap_tag p.text, #tag_list .wrap_tag p.text {
        display: inline-block;
        margin: 0 3px 5px 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        line-height: 28px;
        vertical-align: top
    }

    .blog2_list .wrap_tag .tag, .post_footer_contents .wrap_tag .tag, #tag_list .wrap_tag .tag {
        display: inline-block;
        margin-bottom: -5px
    }

    .blog2_list .wrap_tag .item, .post_footer_contents .wrap_tag .item, #tag_list .wrap_tag .item {
        display: inline-block;
        position: relative;
        overflow: hidden;
        box-sizing: border-box;
        max-width: 100%;
        height: 28px;
        margin: 0 5px 5px 0;
        padding: 0 9px;
        line-height: 28px;
        vertical-align: top
    }

        .blog2_list .wrap_tag .item .pcol2b, .post_footer_contents .wrap_tag .item .pcol2b, #tag_list .wrap_tag .item .pcol2b {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
            filter: alpha(opacity=5);
            opacity: .05
        }

        .blog2_list .wrap_tag .item:hover, .post_footer_contents .wrap_tag .item:hover, #tag_list .wrap_tag .item:hover {
            text-decoration: none
        }

            .blog2_list .wrap_tag .item:hover .pcol2b, .post_footer_contents .wrap_tag .item:hover .pcol2b, #tag_list .wrap_tag .item:hover .pcol2b {
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";
                filter: alpha(opacity=12);
                opacity: .12
            }

        .blog2_list .wrap_tag .item .ell, .post_footer_contents .wrap_tag .item .ell, #tag_list .wrap_tag .item .ell {
            display: block;
            white-space: nowrap
        }

    .blog2_list .wrap_tag .btn, .post_footer_contents .wrap_tag .btn, #tag_list .wrap_tag .btn {
        display: inline-block;
        overflow: hidden;
        padding: 0 9px;
        background: 0 0 !important;
        position: relative;
        height: 28px;
        vertical-align: top;
        line-height: 28px
    }

        .blog2_list .wrap_tag .btn:hover, .post_footer_contents .wrap_tag .btn:hover, #tag_list .wrap_tag .btn:hover {
            text-decoration: none
        }

        .blog2_list .wrap_tag .btn .aline, .post_footer_contents .wrap_tag .btn .aline, #tag_list .wrap_tag .btn .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-style: solid;
            border-width: 1px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2
        }

    .blog2_list .wrap_tag .wrap_input_text, .post_footer_contents .wrap_tag .wrap_input_text, #tag_list .wrap_tag .wrap_input_text {
        display: block;
        position: relative;
        height: 28px;
        margin: 0 89px 5px 0
    }

        .blog2_list .wrap_tag .wrap_input_text .aline, .post_footer_contents .wrap_tag .wrap_input_text .aline, #tag_list .wrap_tag .wrap_input_text .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-style: solid;
            border-width: 1px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2
        }

        .blog2_list .wrap_tag .wrap_input_text .pcol2b, .post_footer_contents .wrap_tag .wrap_input_text .pcol2b, #tag_list .wrap_tag .wrap_input_text .pcol2b {
            position: absolute;
            left: 1px;
            top: 1px;
            right: 1px;
            bottom: 1px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
            filter: alpha(opacity=5);
            opacity: .05
        }

        .blog2_list .wrap_tag .wrap_input_text .input_text, .post_footer_contents .wrap_tag .wrap_input_text .input_text, #tag_list .wrap_tag .wrap_input_text .input_text {
            position: relative;
            z-index: 10;
            box-sizing: border-box;
            width: 100%;
            height: 28px;
            background: 0 0;
            padding: 0 0 1px 9px;
            border: 0;
            font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
            font-size: 12px
        }

    .blog2_list .wrap_tag .wrap_btn, .post_footer_contents .wrap_tag .wrap_btn, #tag_list .wrap_tag .wrap_btn {
        position: absolute;
        right: 0;
        top: 0;
        white-space: nowrap
    }

#tag_list .wrap_tag {
    padding-left: 0
}

.post_footer_contents .wrap_tag {
    margin: 0 3px 0 5px;
    padding: 0
}

.post_footer_contents .wrap_ico_ccl + .wrap_tag {
    margin-right: 94px
}

.wrap_ico_ccl {
    position: absolute;
    top: 3px;
    right: 5px
}

    .wrap_ico_ccl .link_ccl {
        display: inline-block;
        height: 22px
    }

        .wrap_ico_ccl .link_ccl:hover {
            text-decoration: none
        }

    .wrap_ico_ccl [class*=ico_ccl] {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: alpha(opacity=20);
        opacity: .2;
        margin-left: 1px;
        font-size: 22px;
        vertical-align: top
    }

    .wrap_ico_ccl .ico_ccl1:before {
        content: "\E00F"
    }

    .wrap_ico_ccl .ico_ccl2:before {
        content: "\E010"
    }

    .wrap_ico_ccl .ico_ccl3:before {
        content: "\E011"
    }

    .wrap_ico_ccl .ico_ccl4:before {
        content: "\E012"
    }

    .wrap_ico_ccl .layer_ccl {
        display: none;
        position: absolute;
        top: -45px;
        right: -3px;
        height: 32px;
        padding: 0 10px;
        border: 1px solid #c5c5c5;
        background: #fff;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 13px;
        color: #000;
        letter-spacing: -.3px;
        line-height: 33px;
        white-space: nowrap
    }

        .wrap_ico_ccl .layer_ccl .arr {
            position: absolute;
            right: 10px;
            bottom: -5px;
            width: 6px;
            height: 6px;
            background: #fff;
            border-width: 0 1px 1px 0;
            border-style: solid;
            border-color: #c5c5c5;
            background: #fff;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .wrap_ico_ccl .layer_ccl:before {
            position: absolute;
            bottom: -13px;
            left: 0;
            right: 0;
            height: 13px;
            content: ''
        }

    .wrap_ico_ccl:hover .layer_ccl {
        display: block
    }

#post-area .post-btn.post_btn2 {
    height: 29px;
    padding-bottom: 10px;
    margin-bottom: 2px;
    z-index: auto
}

.post-btn .wrap_postcomment {
    float: left;
    margin: 0 0 0 5px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
    font-size: 12px;
    line-height: 29px
}

    .post-btn .wrap_postcomment .area_sympathy {
        float: left;
        position: relative;
        height: 29px;
        margin-right: 5px;
        font-size: 0
    }

        .post-btn .wrap_postcomment .area_sympathy .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

        .post-btn .wrap_postcomment .area_sympathy .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            overflow: hidden;
            display: inline-block;
            position: static;
            width: 0;
            height: 13px;
            margin-top: 8px;
            padding-left: 10px;
            border-width: 0 1px 0 0;
            vertical-align: top
        }

        .post-btn .wrap_postcomment .area_sympathy em {
            font-style: normal
        }

        .post-btn .wrap_postcomment .area_sympathy .btn_arr {
            position: relative;
            display: inline-block;
            height: 29px;
            padding-left: 5px;
            vertical-align: top;
            z-index: 10
        }

        .post-btn .wrap_postcomment .area_sympathy .bu_arr {
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            display: inline-block;
            padding: 0 5px;
            vertical-align: top;
            font-size: 10px
        }

            .post-btn .wrap_postcomment .area_sympathy .bu_arr:before {
                content: "\E007"
            }

        .post-btn .wrap_postcomment .area_sympathy.pcol3 .aline {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

        .post-btn .wrap_postcomment .area_sympathy.pcol3 .bu_arr:before {
            content: "\E00C"
        }

        .post-btn .wrap_postcomment .area_sympathy.pcol3 .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            display: inline-block;
            position: static;
            border-width: 0 1px 0 0
        }

    .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico {
        overflow: visible;
        display: inline-block;
        padding-left: 10px;
        font-size: 13px;
        line-height: 29px;
        vertical-align: top
    }

        .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico:before {
            content: "\E018"
        }

    .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.on .u_ico:before {
        content: "\E017"
    }

    .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.double_heart .u_ico:before {
        content: "\E01C"
    }

    .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn.double_heart.on .u_ico:before {
        content: "\E01D"
    }

    .post-btn .wrap_postcomment .area_comment {
        float: left;
        position: relative;
        height: 29px;
        margin-right: 5px
    }

        .post-btn .wrap_postcomment .area_comment .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

        .post-btn .wrap_postcomment .area_comment .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            overflow: hidden;
            display: inline-block;
            position: static;
            width: 0;
            height: 13px;
            margin-top: 8px;
            border-width: 0 1px 0 0;
            vertical-align: top
        }

        .post-btn .wrap_postcomment .area_comment em {
            font-style: normal
        }

        .post-btn .wrap_postcomment .area_comment .bu_arr {
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            display: inline-block;
            padding: 0 5px;
            vertical-align: top;
            font-size: 10px
        }

            .post-btn .wrap_postcomment .area_comment .bu_arr:before {
                content: "\E007"
            }

        .post-btn .wrap_postcomment .area_comment.pcol3 .aline {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

        .post-btn .wrap_postcomment .area_comment.pcol3 .bu_arr:before {
            content: "\E00C"
        }

        .post-btn .wrap_postcomment .area_comment.pcol3 .bar {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            display: inline-block;
            position: static;
            border-width: 0 1px 0 0
        }

        .post-btn .wrap_postcomment .area_comment .btn_comment {
            display: inline-block;
            position: relative;
            height: 29px;
            padding: 0 0 0 10px;
            vertical-align: top;
            z-index: 10
        }

            .post-btn .wrap_postcomment .area_comment .btn_comment:hover {
                text-decoration: none
            }

            .post-btn .wrap_postcomment .area_comment .btn_comment .ico {
                display: inline-block;
                margin: 0 3px 0 0;
                font-size: 13px;
                vertical-align: top
            }

                .post-btn .wrap_postcomment .area_comment .btn_comment .ico:before {
                    content: "\E014"
                }

            .post-btn .wrap_postcomment .area_comment .btn_comment .ico_new {
                position: relative;
                vertical-align: top;
                width: 22px;
                height: 29px;
                font-style: normal;
                display: inline-block
            }

            .post-btn .wrap_postcomment .area_comment .btn_comment .icon_new {
                font-size: 0;
                position: absolute;
                top: 5px;
                left: 3px;
                width: 18px;
                height: 10px;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FF4E00' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M1.242 8V3.55h.02L4.363 8h.684V2.363h-.695v4.45h-.02L1.23 2.362H.547V8h.695zm8.39 0v-.633H6.845V5.43h2.644v-.625H6.844V2.996h2.789v-.633H6.14V8h3.492zm2.755 0l1.312-4.516h.016L15.027 8h.664l1.536-5.637h-.735l-1.137 4.63h-.015l-1.277-4.63h-.711l-1.278 4.63h-.015l-1.137-4.63h-.735L11.723 8h.664z' transform='translate(-193 -15) translate(193 15)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
            }

            .post-btn .wrap_postcomment .area_comment .btn_comment .bar {
                margin: 8px -6px 0 3px
            }

#post-area .commentbox_header, #post-area .u_cbox {
    margin: 0 5px
}

.post-btn .wrap_postedit {
    float: right;
    margin: 0 5px 0 0
}

    .post-btn .wrap_postedit .naver-splugin {
        float: left
    }

        .post-btn .wrap_postedit .naver-splugin ul {
            margin: 0 !important
        }

        .post-btn .wrap_postedit .naver-splugin ~ .area_btn_postedit {
            margin-left: 10px
        }

    .post-btn .wrap_postedit .area_btn_postedit {
        float: right;
        position: relative;
        height: 27px;
        padding: 1px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 0
    }

        .post-btn .wrap_postedit .area_btn_postedit .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

        .post-btn .wrap_postedit .area_btn_postedit > a {
            display: inline-block;
            position: relative;
            height: 27px;
            padding: 0 12px 0 11px;
            font-size: 12px;
            line-height: 27px
        }

            .post-btn .wrap_postedit .area_btn_postedit > a:hover {
                text-decoration: none
            }

            .post-btn .wrap_postedit .area_btn_postedit > a + a {
                padding-right: 13px
            }

            .post-btn .wrap_postedit .area_btn_postedit > a .aline {
                border-width: 0 1px 0 0
            }

            .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
                position: relative;
                padding-right: 24px
            }

                .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr {
                    position: absolute;
                    right: 13px;
                    top: 11px;
                    width: 6px;
                    font-size: 12px;
                    line-height: 3px;
                    -ms-transform: scale(.25,.25);
                    -webkit-transform: scale(.25,.25);
                    transform: scale(.25,.25)
                }

                    .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr:before {
                        content: "\E006"
                    }

                .post-btn .wrap_postedit .area_btn_postedit > a.btn_set[area-expanded=true] .bu_arr:before, .post-btn .wrap_postedit .area_btn_postedit > a.btn_set.on .bu_arr:before {
                    content: "\E00B"
                }

        .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set {
            display: none;
            position: absolute;
            right: 0;
            top: 39px;
            z-index: 50;
            width: 198px;
            border: 1px solid #d5d5d5;
            border-radius: 2px;
            background: #fff;
            font-size: 12px;
            line-height: 28px;
            color: #000
        }

            .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set[area-hidden=false], .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set.on {
                display: block
            }

            .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set {
                margin: 0 !important;
                padding: 7px 14px 8px !important
            }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set li {
                    list-style: none;
                    padding: 0
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set + .postedit_set {
                    border-top: 1px solid #f2f2f2
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set a {
                    color: #000
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .num {
                    float: right;
                    font-weight: 700
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .on, .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .off {
                    float: right
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .on {
                    color: #2682ee
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .off {
                    color: #ea2f2f
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .set_off {
                    color: #b2b2b2
                }

                .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .postedit_set .ico_help {
                    display: inline-block;
                    margin: 6px 0 -6px 2px;
                    vertical-align: top;
                    background-position: -4px -77px;
                    width: 15px;
                    height: 15px
                }

            .post-btn .wrap_postedit .area_btn_postedit .layer_postedit_set .desc {
                padding: 14px !important;
                border-top: 1px solid #f2f2f2;
                line-height: 18px;
                color: #7f7f7f
            }

.contw-966 .post-btn .wrap_postcomment .area_sympathy.double_heart .btn_arr {
    padding-left: 7px
}

.contw-787 .post-btn .wrap_postcomment .area_sympathy.double_heart .btn_arr {
    padding-left: 7px
}

.contw-773 .post-btn .wrap_postcomment .area_sympathy.double_heart .btn_arr {
    padding-left: 7px
}

.contw-608 .post-btn .wrap_postedit .area_btn_postedit > a {
    padding: 0 7px 0 5px
}

    .contw-608 .post-btn .wrap_postedit .area_btn_postedit > a + a {
        padding: 0 8px 0 6px
    }

    .contw-608 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
        padding-right: 14px
    }

        .contw-608 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr {
            right: 7px
        }

.contw-608 .post-btn .wrap_postcomment .area_sympathy .btn_arr {
    padding-left: 3px
}

.contw-608 .post-btn .wrap_postcomment .area_sympathy .bar {
    padding-left: 7px
}

.contw-608 .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico {
    padding-left: 7px
}

.contw-608 .post-btn .wrap_postcomment .area_comment .btn_comment {
    padding: 0 0 0 7px
}

    .contw-608 .post-btn .wrap_postcomment .area_comment .btn_comment .ico {
        margin-right: 1px
    }

    .contw-608 .post-btn .wrap_postcomment .area_comment .btn_comment .bar {
        margin-left: 2px
    }

.contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart {
    margin-right: 4px
}

    .contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart .bar {
        padding-left: 6px
    }

    .contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart .bu_arr {
        padding: 0 4px
    }

    .contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment {
        margin-right: 4px
    }

        .contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment .bar {
            margin-left: 1px
        }

        .contw-608 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment .bu_arr {
            padding: 0 4px
        }

.contw-594 .post-btn .wrap_postedit .area_btn_postedit > a {
    padding: 0 7px 0 5px
}

    .contw-594 .post-btn .wrap_postedit .area_btn_postedit > a + a {
        padding: 0 8px 0 6px
    }

    .contw-594 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
        padding-right: 14px
    }

        .contw-594 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr {
            right: 7px
        }

.contw-594 .post-btn .wrap_postcomment .area_sympathy .btn_arr {
    padding-left: 3px
}

.contw-594 .post-btn .wrap_postcomment .area_sympathy .bar {
    padding-left: 5px
}

.contw-594 .post-btn .wrap_postcomment .area_sympathy .bu_arr {
    padding-right: 2px
}

.contw-594 .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico {
    padding-left: 6px
}

.contw-594 .post-btn .wrap_postcomment .area_comment .btn_comment {
    padding: 0 0 0 6px
}

    .contw-594 .post-btn .wrap_postcomment .area_comment .btn_comment .ico {
        margin: 0
    }

    .contw-594 .post-btn .wrap_postcomment .area_comment .btn_comment .bar {
        margin-left: 1px
    }

    .contw-594 .post-btn .wrap_postcomment .area_comment .btn_comment .bu_arr {
        padding: 0 1px 0 3px
    }

.contw-594 .post-btn .wrap_postcomment .area_sympathy.double_heart .bu_arr {
    padding: 0 0 0 3px
}

.contw-594 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment .bu_arr {
    padding: 0 0 0 1px
}

.contw-580 .post-btn .wrap_postedit .area_btn_postedit > a {
    padding: 0 7px 0 5px
}

    .contw-580 .post-btn .wrap_postedit .area_btn_postedit > a + a {
        padding: 0 8px 0 6px
    }

    .contw-580 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
        padding-right: 14px
    }

        .contw-580 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr {
            right: 7px
        }

.contw-580 .post-btn .wrap_postcomment .area_sympathy .btn_arr {
    padding-left: 3px
}

.contw-580 .post-btn .wrap_postcomment .area_sympathy .bar {
    padding-left: 5px
}

.contw-580 .post-btn .wrap_postcomment .area_sympathy .bu_arr {
    padding: 0 0 0 1px
}

.contw-580 .post-btn .wrap_postcomment .u_likeit_list_module .u_likeit_list_btn .u_ico {
    padding-left: 5px
}

.contw-580 .post-btn .wrap_postcomment .area_comment .btn_comment {
    padding: 0 0 0 5px
}

    .contw-580 .post-btn .wrap_postcomment .area_comment .btn_comment .ico {
        margin: 0
    }

    .contw-580 .post-btn .wrap_postcomment .area_comment .btn_comment .bar {
        margin-left: 1px
    }

    .contw-580 .post-btn .wrap_postcomment .area_comment .btn_comment .bu_arr {
        width: 18px;
        padding: 0
    }

.contw-580 .post-btn .wrap_postcomment .area_sympathy.double_heart .btn_arr {
    padding-left: 2px
}

.contw-580 .post-btn .wrap_postcomment .area_sympathy.double_heart .bar {
    padding-left: 4px
}

.contw-580 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment .bar {
    margin-left: 0
}

.contw-580 .post-btn .wrap_postcomment .area_sympathy.double_heart + .area_comment .bu_arr {
    width: 17px
}

.se_body_wrap .ssp-adcontent, .wrap_rabbit .ssp-adcontent {
    margin: 30px 40px
}

    .se_body_wrap .ssp-adcontent > .ssp_adcontent_inner, .wrap_rabbit .ssp-adcontent > .ssp_adcontent_inner {
        width: 500px !important;
        box-sizing: border-box;
        border: 1px solid rgba(0,0,0,.1);
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.08)
    }

    .se_body_wrap .ssp-adcontent.align_center > .ssp_adcontent_inner, .wrap_rabbit .ssp-adcontent.align_center > .ssp_adcontent_inner {
        margin: 0 auto !important
    }

    .se_body_wrap .ssp-adcontent:last-child > .ssp_adcontent_inner, .wrap_rabbit .ssp-adcontent:last-child > .ssp_adcontent_inner {
        width: 450px !important
    }

#ssp-adpost {
    padding: 20px 5px 5px
}

.se_documentTitle .se_sectionArea .blog2_series .pcol2, .wrap_rabbit .se-documentTitle .blog2_series .pcol2 {
    font-size: 16px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: .5
}

.se_documentTitle .se_sectionArea .blog2_container, .wrap_rabbit .se-documentTitle .blog2_container {
    margin: 0 0 -5px 0;
    text-align: left;
    font-size: 14px;
    line-height: 30px
}

    .se_documentTitle .se_sectionArea .blog2_container .area_profile, .wrap_rabbit .se-documentTitle .blog2_container .area_profile {
        display: inline-block;
        position: relative;
        width: 30px;
        height: 30px;
        margin-right: 4px;
        vertical-align: top
    }

        .se_documentTitle .se_sectionArea .blog2_container .area_profile .link, .wrap_rabbit .se-documentTitle .blog2_container .area_profile .link {
            display: block
        }

            .se_documentTitle .se_sectionArea .blog2_container .area_profile .link:after, .wrap_rabbit .se-documentTitle .blog2_container .area_profile .link:after {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                border: 1px solid #000;
                border-radius: 100%;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
                filter: alpha(opacity=10);
                opacity: .1;
                content: ''
            }

    .se_documentTitle .se_sectionArea .blog2_container .img, .wrap_rabbit .se-documentTitle .blog2_container .img {
        width: 30px;
        height: 30px;
        border-radius: 100%
    }

    .se_documentTitle .se_sectionArea .blog2_container .nick, .wrap_rabbit .se-documentTitle .blog2_container .nick {
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: top
    }

        .se_documentTitle .se_sectionArea .blog2_container .nick .link:hover, .wrap_rabbit .se-documentTitle .blog2_container .nick .link:hover {
            text-decoration: none
        }

    .se_documentTitle .se_sectionArea .blog2_container .desc, .wrap_rabbit .se-documentTitle .blog2_container .desc {
        display: inline-block;
        vertical-align: top;
        white-space: nowrap
    }

    .se_documentTitle .se_sectionArea .blog2_container .dot, .wrap_rabbit .se-documentTitle .blog2_container .dot {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: alpha(opacity=20);
        opacity: .2
    }

    .se_documentTitle .se_sectionArea .blog2_container .se_publishDate, .wrap_rabbit .se-documentTitle .blog2_container .se_publishDate {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5
    }

    .se_documentTitle .se_sectionArea .blog2_container .txt, .wrap_rabbit .se-documentTitle .blog2_container .txt {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5
    }

.se_documentTitle .se_sectionArea .blog2_post_function, .wrap_rabbit .se-documentTitle .blog2_post_function {
    position: absolute;
    right: -10px;
    bottom: 23px;
    white-space: nowrap;
    font-size: 14px
}

    .se_documentTitle .se_sectionArea .blog2_post_function .url, .wrap_rabbit .se-documentTitle .blog2_post_function .url {
        display: inline-block;
        vertical-align: top;
        line-height: 30px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5
    }

    .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat {
        display: inline-block;
        overflow: hidden;
        position: relative;
        height: 30px;
        margin: 0 0 0 11px;
        padding: 0 11px 0 5px;
        vertical-align: top;
        line-height: 30px
    }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat:hover, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat:hover {
            text-decoration: none
        }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat .ico_stat, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat .ico_stat {
            display: inline-block;
            margin: 0 -6px 0 0;
            font-size: 18px;
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
            filter: alpha(opacity=35);
            opacity: .35;
            vertical-align: top
        }

            .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat .ico_stat:before, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat .ico_stat:before {
                content: "\E016"
            }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat .text, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat .text {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_stat .aline, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_stat .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-style: solid;
            border-width: 1px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2
        }

    .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy {
        display: inline-block;
        overflow: hidden;
        position: relative;
        min-width: 37px;
        height: 30px;
        margin: 0 0 0 11px;
        padding: 0 10px;
        vertical-align: top;
        line-height: 30px;
        text-align: center
    }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy:hover, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy:hover {
            text-decoration: none
        }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .ico, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .ico {
            display: inline-block;
            margin: 0 -5px 0 -3px;
            font-size: 14px;
            -ms-transform: scale(.5,.5);
            -webkit-transform: scale(.5,.5);
            transform: scale(.5,.5);
            vertical-align: top
        }

            .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .ico:before, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .ico:before {
                content: "\E01B"
            }

        .se_documentTitle .se_sectionArea .blog2_post_function .btn_buddy .aline, .wrap_rabbit .se-documentTitle .blog2_post_function .btn_buddy .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-style: solid;
            border-width: 1px
        }

    .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu {
        display: inline-block;
        position: relative;
        z-index: 60;
        margin: 0 0 0 1px;
        vertical-align: top
    }

        .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .btn_overflow_menu, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .btn_overflow_menu {
            display: block;
            width: 3px;
            height: 23px;
            padding: 7px 10px 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5;
            font-size: 17px
        }

            .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .btn_overflow_menu:before, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .btn_overflow_menu:before {
                content: "\E004"
            }

            .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .btn_overflow_menu:hover, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .btn_overflow_menu:hover {
                text-decoration: none
            }

        .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu {
            display: none;
            position: absolute;
            top: 32px;
            right: 0;
            width: 163px;
            border: 1px solid #d5d5d5;
            border-radius: 3px;
            box-shadow: rgba(0,0,0,.1) 0 1px 1px 0;
            background: #fff;
            text-align: left
        }

            .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu.on, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu.on {
                display: block
            }

            .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a {
                display: block;
                position: relative;
                height: 46px;
                padding: 0 35px 0 13px;
                border-top: 1px solid #f2f2f2;
                font-size: 14px;
                line-height: 48px;
                color: #888;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis
            }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a:hover, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a:hover {
                    text-decoration: none
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a:first-child, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a:first-child {
                    border: 0
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a.btn_del, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a.btn_del {
                    color: #ff4646
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_map, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_map {
                    display: block;
                    position: absolute;
                    right: 13px;
                    top: 13px;
                    width: 20px;
                    height: 20px;
                    background: url(https://ssl.pstatic.net/static/blog/ico_blog_map@2x.png) no-repeat;
                    background-size: 20px 20px
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_share, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_share {
                    display: block;
                    position: absolute;
                    right: 12px;
                    top: 12px;
                    width: 22px;
                    height: 22px;
                    background: url(https://ssl.pstatic.net/static/blog/ico_blog_share44x44.png) no-repeat;
                    background-size: 22px 22px;
                    pointer-events: none
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_modify, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_modify {
                    display: block;
                    position: absolute;
                    right: 13px;
                    top: 13px;
                    width: 20px;
                    height: 20px;
                    background: url(https://ssl.pstatic.net/static/blog/ico_blog_modify@2x.png) no-repeat;
                    background-size: 20px 20px
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_del, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_del {
                    display: block;
                    position: absolute;
                    right: 13px;
                    top: 13px;
                    width: 20px;
                    height: 20px;
                    background: url(https://ssl.pstatic.net/static/blog/ico_blog_del3@2x.png) no-repeat;
                    background-size: 20px 20px
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_report, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .ico_report {
                    display: block;
                    position: absolute;
                    right: 13px;
                    top: 13px;
                    width: 20px;
                    height: 20px;
                    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23676767' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M8 0c3.314 0 6 2.686 6 6v5h.5c.828 0 1.5.672 1.5 1.5v2c0 .828-.672 1.5-1.5 1.5h-13C.672 16 0 15.328 0 14.5v-2c0-.828.672-1.5 1.5-1.5H2V6c0-3.314 2.686-6 6-6zm6.5 12h-13c-.276 0-.5.224-.5.5v2c0 .276.224.5.5.5h13c.276 0 .5-.224.5-.5v-2c0-.276-.224-.5-.5-.5zM8 1C5.239 1 3 3.239 3 6v5h10V6c0-2.761-2.239-5-5-5z' transform='translate(-2343 -3448) translate(2345 3450)'/%3E%3Cpath d='M8 2C5.79 2 4 3.79 4 6c0 .276.224.5.5.5S5 6.276 5 6c0-1.657 1.343-3 3-3 .276 0 .5-.224.5-.5S8.276 2 8 2z' transform='translate(-2343 -3448) translate(2345 3450)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
                    background-size: 20px 20px
                }

                .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu > a .icon, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu > a .icon {
                    display: block;
                    position: absolute;
                    right: 13px;
                    top: 13px;
                    width: 20px;
                    height: 20px
                }

            .se_documentTitle .se_sectionArea .blog2_post_function .overflow_menu .lyr_overflow_menu .blog_map .ly_map, .wrap_rabbit .se-documentTitle .blog2_post_function .overflow_menu .lyr_overflow_menu .blog_map .ly_map {
                right: -27px
            }

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_series .pcol2, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_series .pcol2 {
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_container .nick, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_container .nick {
    color: #fff
}

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_container .nick .link, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_container .nick .link {
        color: #fff
    }

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_container .dot, #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_container .se_publishDate, #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_container .txt, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_container .dot, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_container .se_publishDate, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_container .txt {
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .url, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .url {
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat {
    color: #fff
}

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat .ico_stat, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat .ico_stat {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat .text, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat .text {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_stat .aline, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_stat .aline {
        border-color: #fff;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1
    }

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_buddy, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_buddy {
    color: #fff
}

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_buddy .aline, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_buddy .aline {
        border-color: #fff
    }

    #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_buddy.btn_addbuddy, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_buddy.btn_addbuddy {
        color: #1bd71b
    }

        #post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .btn_buddy.btn_addbuddy .aline, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .btn_buddy.btn_addbuddy .aline {
            border-color: #1bd71b
        }

#post-area .se_documentTitle.is-bg .se_sectionArea .blog2_post_function .overflow_menu .btn_overflow_menu, #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .blog2_post_function .overflow_menu .btn_overflow_menu {
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}

.contw-608 .se_documentTitle .se_sectionArea .blog2_container .nick, .contw-608 .wrap_rabbit .se-documentTitle .blog2_container .nick {
    max-width: 110px
}

.contw-594 .se_documentTitle .se_sectionArea .blog2_container .nick, .contw-594 .wrap_rabbit .se-documentTitle .blog2_container .nick {
    max-width: 100px
}

.contw-580 .se_documentTitle .se_sectionArea .blog2_container .nick, .contw-580 .wrap_rabbit .se-documentTitle .blog2_container .nick {
    max-width: 80px
}

.contw-608 .wrap_rabbit .se-documentTitle .blog2_container, .contw-594 .wrap_rabbit .se-documentTitle .blog2_container, .contw-580 .wrap_rabbit .se-documentTitle .blog2_container {
    letter-spacing: -.2px
}

html[data-useragent*='MSIE 8.0'] .wrap_blog2_sympathy .list_sympathy .area_text .meta_data .btn_del .icon {
    font-size: 10px
}

html[data-useragent*='MSIE 8.0'] .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
    padding: 0 12px 0 11px
}

    html[data-useragent*='MSIE 8.0'] .post-btn .wrap_postedit .area_btn_postedit > a.btn_set .bu_arr {
        display: none
    }

html[data-useragent*='MSIE 8.0'] .contw-580 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set, html[data-useragent*='MSIE 8.0'] .contw-594 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set, html[data-useragent*='MSIE 8.0'] .contw-608 .post-btn .wrap_postedit .area_btn_postedit > a.btn_set {
    padding: 0 8px 0 6px
}

#post-area .wrap_rabbit {
    position: relative;
    margin: 0 -15px;
    padding-bottom: 60px
}

    #post-area .wrap_rabbit .se_body_wrap {
        margin-left: 0;
        margin-right: 0
    }

    #post-area .wrap_rabbit .se-documentTitle .blog2_series {
        padding-bottom: 20px
    }

    #post-area .wrap_rabbit .se-documentTitle .blog2_container {
        margin: 0 0 -6px;
        padding-top: 34px
    }

    #post-area .wrap_rabbit .se-documentTitle .blog2_post_function {
        right: 30px;
        bottom: 23px
    }

    #post-area .wrap_rabbit .se-documentTitle .se-section-align-center .blog2_series {
        text-align: center
    }

    #post-area .wrap_rabbit .se-documentTitle .se-section-align-center .blog2_container {
        margin: 0 0 -8px;
        padding-top: 47px
    }

    #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image {
        margin-top: -15px !important
    }

        #post-area .wrap_rabbit .se-documentTitle.se-documentTitle-cover-image .se-section-align-center .blog2_container {
            margin: 0 0 -6px;
            padding-top: 49px
        }

.location_component {
    margin: 30px 0 !important;
    padding-left: 40px !important;
    padding-right: 40px !important
}

    .location_component .location a {
        text-decoration: none;
        color: #666;
        font-size: 14px
    }

    .location_component .location .ico_map {
        display: inline-block;
        width: 13px;
        height: 17px;
        background: url(https://ssl.pstatic.net/static/blog/ico_map3.png) no-repeat;
        font-size: 0;
        color: transparent;
        margin: -1px 5px 1px 0;
        vertical-align: middle
    }

.wrap_rabbit .se-component a.tag, .wrap_rabbit .se-component .__se-hash-tag {
    color: #387cbb !important;
    text-decoration: none;
    cursor: pointer
}

.wrap_rabbit .doc_source_area_se3 .se_separationLine {
    margin: 40px 15px 20px
}

.wrap_rabbit .doc_source_area_se3 .se_infoDocSource {
    padding: 0 15px
}

.wrap_rabbit .appr_rst {
    margin-left: 40px;
    margin-right: 40px;
    padding: 20px 15px 18px;
    border: 1px solid #e7e7e7
}

    .wrap_rabbit .appr_rst h3 {
        font-size: 13px !important;
        line-height: 19px !important;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-weight: 700
    }

    .wrap_rabbit .appr_rst .appr_rst_cont dt {
        font-size: 13px !important;
        line-height: 21px !important;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
    }

    .wrap_rabbit .appr_rst .appr_rst_cont dd {
        font-size: 13px !important;
        line-height: 21px !important;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
    }

    .wrap_rabbit .appr_rst p {
        font-size: 13px !important;
        line-height: 21px !important;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
    }

#blog-search {
    width: 171px;
    height: 32px;
    margin: 0 auto
}

    #blog-search .blog_search {
        position: relative;
        width: 169px;
        height: 30px;
        margin: 1px;
        background-color: #fff;
        text-align: left
    }

        #blog-search .blog_search:before {
            position: absolute;
            top: -1px;
            right: -1px;
            bottom: -1px;
            left: -1px;
            border: 1px solid #000;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
            filter: alpha(opacity=10);
            opacity: .1;
            content: ''
        }

        #blog-search .blog_search .inp {
            position: relative;
            border: 0;
            box-sizing: border-box;
            width: 130px;
            height: 30px;
            padding: 8px 0 8px 10px;
            font-size: 12px;
            font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
        }

        #blog-search .blog_search .btn {
            position: absolute;
            right: 3px;
            top: 0;
            background-position: -84px -21px;
            width: 16px;
            height: 16px;
            width: 30px;
            height: 30px;
            vertical-align: top
        }

#post-area .main_post_area {
    margin: 0 25px 40px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
    font-size: 16px
}

#post-area .doc_source_area {
    margin: 0 25px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    #post-area .doc_source_area .separation_line {
        margin: 0 0 20px;
        border-top: 1px dotted #bbb
    }

    #post-area .doc_source_area .info_doc_source {
        margin: 0 0 45px;
        padding: 0;
        font-size: 0
    }

        #post-area .doc_source_area .info_doc_source strong {
            display: inline-block;
            position: relative;
            height: 22px;
            margin-right: 8px;
            padding: 0 9px;
            border: 0;
            font-size: 13px;
            line-height: 22px;
            font-weight: 400;
            vertical-align: 1px
        }

        #post-area .doc_source_area .info_doc_source .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5;
            border: 1px solid;
            border-radius: 11px
        }

        #post-area .doc_source_area .info_doc_source .doc_source_title {
            padding-right: 7px;
            font-size: 15px;
            line-height: 28px
        }

        #post-area .doc_source_area .info_doc_source .doc_source_writer {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5;
            font-size: 15px;
            line-height: 28px
        }

    #post-area .doc_source_area .no_doc_source {
        margin: 0;
        padding: 15px 0 80px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 16px;
        line-height: 30px
    }

        #post-area .doc_source_area .no_doc_source strong {
            display: block
        }

.doc_source_area_se3 {
    margin: 0 25px
}

    .doc_source_area_se3 .se_separationLine {
        margin: -20px 0 20px
    }

    .doc_source_area_se3 .se_infoDocSource strong {
        position: relative;
        height: 22px;
        padding: 0 9px;
        border: 0;
        font-weight: 400;
        line-height: 22px;
        vertical-align: 1px
    }

    .doc_source_area_se3 .se_infoDocSource .aline {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        border: 1px solid;
        border-radius: 11px
    }

    .doc_source_area_se3 .se_infoDocSource .se_docSourceTitle {
        font-size: 15px;
        line-height: 28px
    }

    .doc_source_area_se3 .se_infoDocSource .se_docSourceWriter {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        font-size: 15px;
        line-height: 28px;
        color: #444
    }

    .doc_source_area_se3 .no_doc_source {
        padding-bottom: 20px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 16px;
        line-height: 30px;
        color: #444
    }

        .doc_source_area_se3 .no_doc_source strong {
            display: block
        }

.original_post_area_se2 {
    overflow-x: auto;
    overflow-y: hidden;
    margin: 0 25px 60px;
    word-break: break-all;
    word-wrap: break-word
}

.wrap_no_scrap_notice {
    margin: 0 25px 50px;
    padding-top: 20px
}

    .wrap_no_scrap_notice .desc {
        padding-top: 20px;
        border-top: 1px dotted #bbb
    }

        .wrap_no_scrap_notice .desc .icon_notice {
            background-position: -27px -77px;
            width: 14px;
            height: 14px;
            margin-right: 6px
        }

        .wrap_no_scrap_notice .desc .text {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5;
            font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
            font-size: 14px;
            line-height: 20px
        }

.wrap_file_area {
    display: inline-block;
    position: relative;
    width: 480px;
    margin-bottom: 30px;
    border: 1px solid #777;
    box-sizing: border-box
}

    .wrap_file_area .file_name_area {
        display: block;
        position: relative;
        height: 47px;
        padding: 0 13px;
        border-top: 1px solid #ccc;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        text-decoration: none;
        box-sizing: border-box
    }

        .wrap_file_area .file_name_area:first-child {
            border: 0
        }

        .wrap_file_area .file_name_area .file_name {
            overflow: hidden;
            display: inline-block;
            position: relative;
            width: 90%;
            height: 100%;
            font-size: 13px;
            line-height: 47px;
            word-break: break-all;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .wrap_file_area .file_name_area .btn_file_down {
            position: absolute;
            top: 0;
            right: 0;
            width: 46px;
            height: 100%
        }

        .wrap_file_area .file_name_area .icon_file_down {
            background-position: -60px -45px;
            width: 16px;
            height: 17px;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto
        }

        .wrap_file_area .file_name_area.restricted_file .file_name {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
            filter: alpha(opacity=50);
            opacity: .5
        }

        .wrap_file_area .file_name_area.restricted_file .icon_file_down {
            background-position: -36px -45px;
            width: 16px;
            height: 17px
        }

.blogapp_area {
    margin-top: 40px
}

[data-useragent*=Windows] .post-btn .wrap_postcomment {
    letter-spacing: -.5px
}

.desc_music_close {
    width: 513px;
    height: 80px;
    text-align: center;
    display: table
}

    .desc_music_close strong {
        background-color: #f5f6f8;
        border-radius: 6px;
        font-size: 15px;
        font-weight: 400;
        color: #888;
        line-height: 26px;
        letter-spacing: -.2px;
        display: table-cell;
        vertical-align: middle
    }

.g_dimmed {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 30000;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5)
}

.alert_layer_popup {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 30010;
    background: rgba(0,0,0,.6)
}

    .alert_layer_popup .lyr_cont {
        box-sizing: border-box;
        width: 300px;
        padding: 25px 20px;
        border-radius: 6px;
        background: #fff;
        vertical-align: middle;
        white-space: normal;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-align: center
    }

        .alert_layer_popup .lyr_cont .txt_area .dsc {
            margin: 0;
            padding: 0;
            color: #000;
            line-height: 24px;
            word-break: keep-all
        }

        .alert_layer_popup .lyr_cont .btn_area {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin: 15px -3px 0;
            font-size: 0
        }

            .alert_layer_popup .lyr_cont .btn_area [class*=btn_] {
                display: inline-block;
                height: 34px;
                margin: 0 3px;
                border: 1px solid #dbdbdb;
                border-radius: 7px;
                text-align: center;
                font-size: 14px;
                line-height: 34px;
                color: #444;
                letter-spacing: -.05px;
                text-decoration: none
            }

            .alert_layer_popup .lyr_cont .btn_area .btn_100 {
                width: 100%
            }

            .alert_layer_popup .lyr_cont .btn_area .btn_50 {
                width: 50%
            }

            .alert_layer_popup .lyr_cont .btn_area .green {
                border-color: #03c75a;
                color: #fff;
                background: #03c75a
            }

    .alert_layer_popup .video_limit_layer_content {
        overflow: hidden;
        width: 300px;
        background: #fff;
        border-radius: 12px;
        text-align: center;
        font-family: -apple-system,BlinkMacSystemFont,Roboto,Sans-Serif
    }

        .alert_layer_popup .video_limit_layer_content .caution_icon {
            display: block;
            width: 65px;
            height: 65px;
            margin: 28px auto 0;
            background: url("data:image/svg+xml,%3Csvg width='66' height='65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33 65c17.95 0 32.5-14.55 32.5-32.5S50.95 0 33 0 .5 14.55.5 32.5 15.05 65 33 65Z' fill='%2303C75A'/%3E%3Cpath d='M33 43.168c.983 0 1.811.346 2.487 1.037.675.692 1.013 1.54 1.013 2.546 0 1.006-.338 1.854-1.013 2.545-.676.692-1.505 1.037-2.487 1.037-.983 0-1.811-.345-2.487-1.037-.675-.691-1.013-1.54-1.013-2.545 0-1.006.338-1.854 1.013-2.546.676-.691 1.504-1.037 2.487-1.037ZM33 13c.983 0 1.773.22 2.372.66.598.44.882 1.178.852 2.215l-.737 21.542c-.03.975-.3 1.65-.806 2.027A2.75 2.75 0 0 1 33 40.01a2.75 2.75 0 0 1-1.68-.566c-.508-.377-.776-1.052-.807-2.027l-.737-21.542c-.03-1.037.254-1.775.852-2.215.599-.44 1.39-.66 2.372-.66Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat
        }

        .alert_layer_popup .video_limit_layer_content .title {
            display: block;
            margin: 20px 0 0;
            font-size: 21px;
            line-height: 25px
        }

        .alert_layer_popup .video_limit_layer_content .desc {
            margin: 8px 0 0;
            font-size: 15px;
            line-height: 22px
        }

        .alert_layer_popup .video_limit_layer_content .btn_area .btn {
            display: block;
            height: 46px;
            margin: 20px 20px 0;
            line-height: 46px;
            background: #eee !important;
            border-radius: 10px;
            font-size: 15px;
            color: #666;
            font-weight: 600;
            text-decoration: none
        }

            .alert_layer_popup .video_limit_layer_content .btn_area .btn.green_btn {
                background: #03c75a !important;
                font-size: 16px;
                color: #fff
            }

            .alert_layer_popup .video_limit_layer_content .btn_area .btn + .btn {
                margin-top: 6px
            }

        .alert_layer_popup .video_limit_layer_content .btn_area .close_btn {
            width: 100%;
            height: 49px;
            margin: 20px 0 0;
            padding: 0;
            background: #fff;
            border: 0;
            border-top: 1px solid #f1f1f1;
            font-size: 15px;
            line-height: 48px;
            color: #323232;
            cursor: pointer
        }

.lyr_popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 40000;
    text-align: center;
    white-space: nowrap;
    overflow-y: auto;
    font-size: 0
}

    .lyr_popup:before {
        display: inline-block;
        width: 0;
        height: 100%;
        margin-right: -4px;
        vertical-align: middle;
        content: ''
    }

    .lyr_popup .lyr_content {
        display: inline-block;
        box-sizing: border-box;
        vertical-align: middle;
        white-space: normal;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 14px;
        font-weight: 400
    }

.week_diary_content {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 360px;
    height: 489px;
    background: #fff;
    border-radius: 12px
}

    .week_diary_content .img_area {
        overflow: hidden;
        position: relative;
        width: 360px;
        height: 320px;
        border-radius: 12px 12px 0 0
    }

        .week_diary_content .img_area:after {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            border-bottom: 1px solid rgba(0,0,0,.07);
            content: ''
        }

        .week_diary_content .img_area .img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center
        }

    .week_diary_content .text_area {
        padding: 29px 0 0
    }

        .week_diary_content .text_area .text {
            margin: 0;
            font-size: 21px;
            line-height: 24px;
            font-weight: 800;
            color: #000
        }

    .week_diary_content .detail_btn {
        display: block;
        height: 56px;
        margin: 30px 30px 0;
        background: #03c75a;
        border-radius: 10px;
        font-size: 17px;
        font-weight: 700;
        letter-spacing: -.3px;
        line-height: 56px;
        color: #fff;
        text-decoration: none
    }

    .week_diary_content .btn_area {
        position: absolute;
        right: 0;
        top: -50px
    }

        .week_diary_content .btn_area .close_btn {
            width: 30px;
            height: 30px;
            border: 0;
            font-size: 0;
            color: transparent;
            cursor: pointer;
            background: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.707 15 25.96 4.747l-.707-.707L15 14.293 4.747 4.04l-.707.707L14.293 15 4.04 25.253l.707.707L15 15.707 25.253 25.96l.707-.707L15.707 15Z' fill='%23fff'/%3E%3C/svg%3E") transparent no-repeat
        }

.layer_popup_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 30010;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-family: sans-serif
}

    .layer_popup_wrap .lyr_cont {
        overflow: hidden;
        width: 280px;
        border-radius: 8px;
        background: #fff
    }

    .layer_popup_wrap .lyr_alert .txt_area {
        padding: 24px;
        text-align: center;
        line-height: 20px;
        word-break: break-all;
        color: #000
    }

        .layer_popup_wrap .lyr_alert .txt_area .tit {
            display: block;
            padding: 0 0 8px;
            font-size: 16px;
            font-weight: 700
        }

        .layer_popup_wrap .lyr_alert .txt_area .dsc {
            margin: 0;
            font-size: 14px;
            word-break: keep-all
        }

    .layer_popup_wrap .lyr_alert .btn_area {
        display: flex;
        border-top: 1px solid #f1f1f1
    }

        .layer_popup_wrap .lyr_alert .btn_area .btn {
            flex: 1 1 auto;
            background: #fff;
            border: 0;
            line-height: 48px;
            font-size: 15px;
            color: #323232;
            font-weight: 500;
            text-align: center;
            text-decoration: none
        }

            .layer_popup_wrap .lyr_alert .btn_area .btn + .btn {
                border-left: 1px solid #f1f1f1
            }

            .layer_popup_wrap .lyr_alert .btn_area .btn.confirm {
                font-weight: 600;
                color: #03c75a
            }

            .layer_popup_wrap .lyr_alert .btn_area .btn.red_color {
                font-weight: 600;
                color: #f83333
            }

.end_banner_week_diary_area {
    margin: 30px 0 !important;
    padding: 0 40px !important
}

    .end_banner_week_diary_area .link {
        display: block;
        height: 48px;
        background: #005deb;
        border-radius: 10px
    }

    .end_banner_week_diary_area .title {
        float: left;
        margin: 14px 0 0 17px;
        width: 116px;
        height: 22px;
        font-size: 0;
        color: transparent;
        background: url(https://ssl.pstatic.net/static/blog/event/week_diary/logo_week_diary_end.png) 0 0/120px 22px no-repeat
    }

    .end_banner_week_diary_area .text, .end_banner_week_diary_area .text2 {
        float: right;
        margin: 16px 20px 0 0;
        font-size: 0;
        color: transparent;
        text-decoration: none
    }

        .end_banner_week_diary_area .text:before, .end_banner_week_diary_area .text2:before {
            display: inline-block;
            margin: 1px 0 0;
            content: ''
        }

        .end_banner_week_diary_area .text:after, .end_banner_week_diary_area .text2:after {
            display: inline-block;
            width: 6px;
            height: 10px;
            margin: 3px 0 0 5px;
            vertical-align: top;
            content: '';
            background: url("data:image/svg+xml,%3Csvg width='6' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.47 9.53a.75.75 0 0 1 0-1.06l3.293-3.293a.25.25 0 0 0 0-.354L.47 1.53A.75.75 0 0 1 1.53.47l3.293 3.293a1.75 1.75 0 0 1 0 2.474L1.53 9.53a.75.75 0 0 1-1.06 0Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat
        }

        .end_banner_week_diary_area .text:before {
            width: 68px;
            height: 15px;
            background: url("data:image/svg+xml,%3Csvg width='68' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.364 1.052h-1.359v4.2H8.367V1.318H7.01V13.33h1.358V6.456h1.638v7.504h1.358V1.052ZM.793 2.27v8.148h1.343c1.596 0 2.926-.056 4.06-.266l-.154-1.204c-1.162.196-2.24.252-3.304.252h-.56V2.27H.793ZM17.94 9.102v4.844h7.867V9.102H17.94Zm1.694-3.276c.098.21.378.476.797.826.672.56 1.274 1.022 2.002 1.526l.785-1.008c-.826-.546-1.555-1.078-2.212-1.68-.616-.56-.729-1.036-.729-1.904v-.028h2.633v-1.19h-2.633V.898h-1.4v1.47h-2.8v1.19h2.8v.084c0 .994-.237 1.526-.924 2.198-.503.49-1.33 1.12-2.226 1.75l.813.994a27.347 27.347 0 0 0 2.142-1.666c.448-.378.854-.854.938-1.092h.014Zm-.323 4.452h5.125v2.492H19.31v-2.492Zm8.33-6.174h-1.833V1.052h-1.372v7.42h1.372V5.308h1.834V4.104ZM38.743 13.96V1.052h-1.386v2.982h-2.744c-.476-1.386-1.582-2.1-2.996-2.1-1.89 0-3.248 1.26-3.248 3.738v1.456c0 2.464 1.358 3.724 3.248 3.724 1.456 0 2.59-.742 3.038-2.212h2.702v5.32h1.386Zm-7.126-4.354c-1.008 0-1.918-.7-1.918-2.674V5.868c0-1.974.91-2.674 1.918-2.674s1.918.7 1.918 2.674v1.064c0 1.974-.91 2.674-1.918 2.674Zm3.248-3.934c0-.14-.014-.28-.014-.42h2.506v2.17H34.85c.014-.098.014-.196.014-.294V5.672ZM47.18 9.326c2.003 0 2.997-1.176 2.997-2.38v-.42c0-1.204-.994-2.38-2.996-2.38s-2.996 1.162-2.996 2.38v.42c0 1.204.994 2.38 2.996 2.38Zm6.973 1.092V1.052h-1.358v3.262h-1.89v1.19h1.89v1.554h-1.89v1.19h1.89v2.17h1.358Zm-6.678-.168h-1.386v3.57h8.33v-1.204h-6.944V10.25Zm3.472-7.77h-3.094V.926H46.48V2.48h-2.996v1.176h7.462V2.48ZM47.18 8.22c-1.134 0-1.68-.658-1.68-1.344v-.28c0-.686.532-1.344 1.68-1.344s1.68.658 1.68 1.344v.28c0 .686-.546 1.344-1.68 1.344ZM57.946 12.238c0 1.274 1.526 2.044 4.032 2.044 2.506 0 4.032-.77 4.032-2.044v-.378c0-1.274-1.526-2.044-4.032-2.044-2.506 0-4.032.77-4.032 2.044v.378Zm5.88-4.312a57.298 57.298 0 0 1-3.388.224v-.686c1.498-.168 2.268-.868 2.268-1.736v-.364c0-.98-.994-1.764-2.954-1.764-1.96 0-2.954.77-2.954 1.764v.364c0 .868.756 1.568 2.268 1.736v.728c-.924.014-2.002.014-3.346.014v1.162c4.312 0 5.992-.098 8.218-.322l-.112-1.12Zm2.17 1.47v-3.29h1.82V4.902h-1.82v-3.85h-1.372v8.344h1.372Zm-6.692 2.548c0-.476.896-1.022 2.674-1.022s2.674.546 2.674 1.022v.21c0 .476-.896 1.022-2.674 1.022s-2.674-.546-2.674-1.022v-.21Zm1.134-9.87V.898h-1.372v1.176H56.21v1.148h7.042V2.074h-2.814Zm-.686 2.618c1.106 0 1.596.35 1.596.77v.168c0 .42-.49.77-1.596.77s-1.596-.35-1.596-.77v-.168c0-.42.49-.77 1.596-.77Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat
        }

        .end_banner_week_diary_area .text2:before {
            width: 67px;
            height: 14px;
            background: url("data:image/svg+xml,%3Csvg width='67' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.757 2.298V1.136H1.573v1.162h3.85c-.252 1.554-2.464 2.73-4.382 2.926l.686 1.134c1.834-.28 3.85-1.414 4.452-2.632.63 1.148 2.702 2.324 4.452 2.576l.644-1.134c-1.862-.196-4.06-1.33-4.312-2.87h3.794ZM6.865 13.092V8.654h4.942V7.506H.537v1.148h4.9v4.438h1.428Zm17.321-7.63V4.258h-1.848V.632h-1.442v9.114h1.442V5.462h1.848Zm-5.334-3.864h-5.726v1.204h4.159c-.364 2.226-2.52 3.822-4.774 4.298l.714 1.148c3.107-.854 5.572-3.164 5.627-6.65Zm3.822 11.144v-1.148h-6.832v-2.8H14.4v3.948h8.274Zm8.796-8.806c0-1.694-1.358-2.856-3.178-2.856-1.82 0-3.178 1.19-3.178 2.856 0 1.694 1.414 2.744 3.178 2.744 1.82 0 3.178-1.092 3.178-2.744Zm-1.414-.014c0 .854-.7 1.568-1.764 1.568-1.008 0-1.764-.658-1.764-1.568 0-.924.798-1.652 1.764-1.652 1.092 0 1.764.714 1.764 1.652Zm5.39 9.086v-1.134h-7.084V10.81h6.678V7.562h-8.176v1.162h6.748v1.022H26.92v3.262h8.526Zm-.42-6.09V.632h-1.428v6.286h1.428Zm12.127 6.188V.632h-1.428v12.474h1.428ZM43.331 1.948h-5.782v1.176h4.242c-.238 2.618-2.1 5.236-4.97 6.552l.896 1.092c3.598-1.974 5.53-4.956 5.614-8.82Zm17.181 3.528V4.272h-1.834V.632h-1.442v9.086h1.442V5.476h1.834Zm-1.456 7.322V11.65H52.14V9.228h-1.442v3.57h8.358Zm-3.052-6.216c-1.232.28-3.598.392-5.124.392V5.238h4.074V1.43h-5.558v1.162h4.116v1.54h-4.06v3.99h1.582c1.82-.014 3.934-.182 5.152-.434l-.182-1.106Zm6.542 2.058h1.288v-.56c0-.658.364-.938 1.05-1.47 1.008-.854 1.414-1.498 1.414-2.688 0-1.708-1.26-2.38-2.786-2.38-.924 0-1.596.14-2.226.42V3.04c.588-.196 1.036-.35 1.862-.35 1.05 0 1.652.35 1.652 1.302 0 .784-.238 1.386-.826 1.876-.938.742-1.428 1.134-1.428 2.1v.672Zm-.112 2.926h1.54v-1.512h-1.54v1.512Z' fill='%23fff'/%3E%3C/svg%3E") no-repeat
        }

.end_banner_checkin_challenge {
    margin: 20px 0 !important;
    padding: 0 40px !important
}

    .end_banner_checkin_challenge .link {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        height: 48px;
        background-color: #6a39f3;
        border-radius: 10px
    }

    .end_banner_checkin_challenge .title {
        width: 157px;
        height: 14px;
        background: url(https://ssl.pstatic.net/static/blog/img_banner_checkin_challenge_title1_m_2304.png) no-repeat 0 0/157px 14px
    }

    .end_banner_checkin_challenge .icon {
        width: 33px;
        height: 18px
    }

    .end_banner_checkin_challenge.type_season2 .link {
        background-color: #2487fb
    }

    .end_banner_checkin_challenge.type_season2 .title {
        width: 159px;
        height: 14px;
        background: url(https://ssl.pstatic.net/static/blog/img_banner_checkin_challenge_title2_m_2304.png) no-repeat 0 0/159px 14px
    }

    .end_banner_checkin_challenge.type_level0 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level0_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level0 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level0_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_level1 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level1_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level1 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level1_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_level2 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level2_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level2 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level2_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_level3 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level3_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level3 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level3_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_level4 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level4_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level4 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level4_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_level5 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season1_level5_2304.png) no-repeat 0 0/33px 18px
    }

    .end_banner_checkin_challenge.type_season2.type_level5 .icon {
        background: url(https://ssl.pstatic.net/static/blog/img_banner_icon_season2_level5_2304.png) no-repeat 0 0/33px 18px
    }

#post-area .wrap_rabbit .se-viewer .se-text-paragraph {
    white-space: break-spaces
}

#blog-profile .name .nick {
    float: left;
    width: 143px;
    font-size: 12px;
    line-height: 1.4em;
    word-break: break-all
}

    #blog-profile .name .nick strong {
        font-family: -apple-system,BlinkMacSystemFont,AppleSDGothicNeo,'Apple SD Gothic Neo',나눔고딕,NanumGothic,'Malgun Gothic',Dotum,Helvetica,sans-serif;
        font-size: 14px;
        line-height: 18px;
        font-weight: 700
    }

    #blog-profile .name .nick span {
        display: inline-block;
        padding-top: 4px
    }

    #blog-profile .name .nick .blog_domain {
        display: inline;
        padding: 0;
        font-size: 12px;
        line-height: 14px;
        opacity: .5;
        font-family: Helvetica,sans-serif
    }

    #blog-profile .name .nick .blind {
        display: block;
        padding: 0
    }

    #blog-profile .name .nick .set_domain_btn {
        display: inline-block;
        text-decoration: none
    }

        #blog-profile .name .nick .set_domain_btn:active .set_domain_icon:before {
            opacity: .3
        }

    #blog-profile .name .nick .set_domain_icon {
        display: inline-block;
        position: relative;
        width: 20px;
        height: 14px;
        margin: 1px 0 0;
        padding: 0;
        vertical-align: top
    }

        #blog-profile .name .nick .set_domain_icon:before {
            content: "\E01F"
        }

        #blog-profile .name .nick .set_domain_icon:after {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border-width: 7px;
            border-style: solid;
            border-radius: 20px;
            opacity: .08;
            content: ''
        }

        #blog-profile .name .nick .set_domain_icon:before {
            display: block;
            position: relative;
            z-index: 10;
            width: 10px;
            height: 10px;
            margin: 2px auto 0;
            font-size: 10px;
            line-height: 10px
        }

#blog-profile .caption {
    width: 143px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -.5px;
    word-break: break-all;
    overflow: hidden;
    word-wrap: break-word
}

    #blog-profile .caption span {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.5px;
        word-break: break-all;
        overflow: hidden;
        word-wrap: break-word
    }

    #blog-profile .caption .edit_btn {
        display: inline-block;
        position: relative;
        width: 24px;
        height: 12px;
        margin: 2px 0 0 2px;
        padding: 0;
        vertical-align: top;
        text-decoration: none
    }

        #blog-profile .caption .edit_btn:active {
            opacity: .3
        }

        #blog-profile .caption .edit_btn:after {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border-width: 6px;
            border-style: solid;
            border-radius: 20px;
            opacity: .08;
            content: ''
        }

        #blog-profile .caption .edit_btn:before {
            display: block;
            position: relative;
            z-index: 10;
            width: 32px;
            height: 16px;
            margin: -1px 0 0 -4px;
            font-size: 12px;
            line-height: 12px;
            font-family: blogCommonIconFont;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            text-decoration: none;
            text-transform: none;
            content: "\E01D";
            transform: scale(.5)
        }

.challenge_checkin_content {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 360px;
    background: #fff;
    border-radius: 12px
}

    .challenge_checkin_content .img_area {
        overflow: hidden;
        display: flex;
        align-items: center;
        position: relative;
        width: 360px;
        height: 320px;
        padding: 0 50px;
        box-sizing: border-box;
        border-radius: 12px 12px 0 0
    }

        .challenge_checkin_content .img_area:after {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            border-bottom: 1px solid rgba(0,0,0,.07);
            content: ''
        }

        .challenge_checkin_content .img_area .img {
            width: 100%;
            object-fit: cover;
            object-position: center
        }

    .challenge_checkin_content .text_area {
        padding: 30px 0 0
    }

        .challenge_checkin_content .text_area .text {
            margin: 0;
            font-size: 21px;
            line-height: 30px;
            font-weight: 800;
            color: #000;
            letter-spacing: -.3px
        }

    .challenge_checkin_content .detail_btn {
        display: block;
        height: 56px;
        margin: 30px;
        background: #03c75a;
        border-radius: 10px;
        font-size: 17px;
        font-weight: 700;
        letter-spacing: -.3px;
        line-height: 56px;
        color: #fff;
        text-decoration: none
    }

    .challenge_checkin_content .btn_area {
        position: absolute;
        right: 0;
        top: -50px
    }

        .challenge_checkin_content .btn_area .close_btn {
            width: 30px;
            height: 30px;
            border: 0;
            font-size: 0;
            color: transparent;
            cursor: pointer;
            background: url("data:image/svg+xml,%3Csvg width='30' height='30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.707 15 25.96 4.747l-.707-.707L15 14.293 4.747 4.04l-.707.707L14.293 15 4.04 25.253l.707.707L15 15.707 25.253 25.96l.707-.707L15.707 15Z' fill='%23fff'/%3E%3C/svg%3E") transparent no-repeat
        }

.se-viewer .se-section-imageGroup.se-l-collage .se-module-image .custom-se-image-video-resource {
    width: 100%
}

.se-viewer .se-section-imageGroup.se-l-slide .custom-se-image-video-resource {
    max-width: none;
    width: auto;
    height: 100%
}

.se-viewer .custom-se-image-video-resource {
    position: relative;
    width: 100%;
    vertical-align: top
}

.checkin_encouragement_content {
    width: 300px;
    padding: 24px 0;
    border-radius: 12px;
    background-color: #fff
}

    .checkin_encouragement_content .bg {
        margin: 0 auto;
        width: 260px;
        height: 130px;
        background: url(https://ssl.pstatic.net/static/blog/da/img_da_checkin_encouragement_pc.png) no-repeat 0 0/260px 130px
    }

    .checkin_encouragement_content .title {
        display: block;
        margin-top: 10px;
        font-size: 23px;
        font-weight: 800;
        color: #000;
        line-height: 30px;
        letter-spacing: -.3px
    }

    .checkin_encouragement_content .desc {
        margin-top: 8px;
        font-size: 15px;
        font-weight: 500;
        color: #444;
        line-height: 22px;
        letter-spacing: -.3px
    }

    .checkin_encouragement_content .btn_detail {
        display: block;
        width: 260px;
        height: 46px;
        margin: 16px auto 6px;
        border-radius: 10px;
        background-color: #03c75a;
        font-size: 15px;
        font-weight: 600;
        line-height: 46px;
        letter-spacing: -.3px;
        color: #fff;
        text-decoration: none
    }

    .checkin_encouragement_content .btn_later {
        display: block;
        width: 260px;
        height: 46px;
        margin: 0 auto;
        border-radius: 10px;
        background-color: #eee;
        font-size: 15px;
        font-weight: 600;
        line-height: 46px;
        letter-spacing: -.5px;
        color: #666;
        text-decoration: none
    }

.wrap_blog2_paginate {
    position: relative;
    z-index: 10;
    height: 27px;
    padding: 12px 0 2px;
    font-size: 12px;
    text-align: center
}

    .wrap_blog2_paginate .blog2_paginate {
        display: inline-block
    }

    .wrap_blog2_paginate a:hover {
        text-decoration: none
    }

    .wrap_blog2_paginate .pre {
        float: left;
        display: inline-block;
        margin: 7px 14px 0 0
    }

        .wrap_blog2_paginate .pre .icon {
            display: inline-block;
            font-size: 10px;
            vertical-align: top;
            margin: 2px 5px 0 0
        }

            .wrap_blog2_paginate .pre .icon:before {
                content: "\E009"
            }

        .wrap_blog2_paginate .pre + .next {
            margin-left: 11px
        }

        .wrap_blog2_paginate .pre:hover {
            text-decoration: underline
        }

    .wrap_blog2_paginate .next {
        float: left;
        display: inline-block;
        margin: 7px 0 0 14px
    }

        .wrap_blog2_paginate .next .icon {
            display: inline-block;
            font-size: 10px;
            vertical-align: top;
            margin: 2px 0 0 5px
        }

            .wrap_blog2_paginate .next .icon:before {
                content: "\E00A"
            }

        .wrap_blog2_paginate .next:hover {
            text-decoration: underline
        }

    .wrap_blog2_paginate span.pre, .wrap_blog2_paginate span.next {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5
    }

        .wrap_blog2_paginate span.pre:hover, .wrap_blog2_paginate span.next:hover {
            text-decoration: none
        }

    .wrap_blog2_paginate .page {
        float: left;
        display: inline-block;
        position: relative;
        min-width: 20px;
        height: 20px;
        margin: 0 1px;
        padding: 6px 3px 1px;
        font-family: Tahoma,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        vertical-align: top;
        letter-spacing: -1px
    }

        .wrap_blog2_paginate .page:hover .aline {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
            filter: alpha(opacity=20);
            opacity: .2;
            border-style: solid;
            border-width: 1px
        }

    .wrap_blog2_paginate strong.page .aline {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
        filter: alpha(opacity=20);
        opacity: .2;
        border-style: solid;
        border-width: 1px
    }

.post.paging .wrap_blog2_paginate {
    padding: 1px 0
}

.blog2_albumlist .thumblist {
    font-size: 0
}

.blog2_albumlist .item {
    display: inline-block;
    vertical-align: top;
    list-style: none
}

    .blog2_albumlist .item .link {
        display: block
    }

        .blog2_albumlist .item .link:hover {
            text-decoration: none
        }

            .blog2_albumlist .item .link:hover .title {
                text-decoration: underline
            }

.blog2_albumlist .area_thumb {
    overflow: hidden;
    position: relative;
    text-align: center
}

    .blog2_albumlist .area_thumb .thumb {
        width: 100%
    }

    .blog2_albumlist .area_thumb .ico_video {
        position: absolute;
        top: 14px;
        left: 13px;
        width: 20px;
        height: 20px;
        background: url(https://ssl.pstatic.net/static/blog/icon_video_play_190604.svg) no-repeat;
        background-size: 20px;
        -webkit-filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3));
        filter: drop-shadow(0 0 8px rgba(0, 0, 0, .3))
    }

    .blog2_albumlist .area_thumb .ico_vr {
        background-position: -55px -4px;
        width: 28px;
        height: 19px;
        position: absolute;
        top: 14px;
        left: 14px
    }

    .blog2_albumlist .area_thumb .icon_market {
        position: absolute;
        left: 2px;
        top: 2px;
        width: 38px;
        height: 38px;
        background-size: 38px 38px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38' height='38' viewBox='0 0 38 38'%3E%3Cdefs%3E%3ClinearGradient id='5kprntaloc' x1='50%25' x2='50%25' y1='67.188%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFF'/%3E%3Cstop offset='100%25' stop-color='%23FFF'/%3E%3C/linearGradient%3E%3Cfilter id='bp2adpzvia' width='241.2%25' height='221.4%25' x='-70.6%25' y='-60.7%25' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='4'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0'/%3E%3C/filter%3E%3Cpath id='69438mqn7b' d='M18.5 8c2.106 0 3.814 1.708 3.814 3.814l-.001.42h2.072c1.444 0 2.615 1.168 2.615 2.608v8.762c0 2.297-1.65 4.159-3.954 4.159h-8.874c-2.304 0-4.172-1.862-4.172-4.16v-8.761c0-1.44 1.17-2.607 2.615-2.607l2.07-.001v-.42C14.686 9.708 16.395 8 18.5 8zm-1.107 7.624H15.45v8.508h1.944v-.6c.428.485 1.063.779 1.932.779 1.698 0 3.098-1.468 3.098-3.369 0-1.901-1.4-3.37-3.098-3.37-.796 0-1.397.248-1.82.662l-.112.117v-2.727zm1.543 3.633c.968 0 1.67.65 1.67 1.685 0 1.036-.702 1.685-1.67 1.685s-1.67-.65-1.67-1.685c0-1.036.702-1.685 1.67-1.685zm-.436-9.65c-1.19 0-2.165.924-2.244 2.095l-.005.154-.002.378h4.499l.001-.378c0-1.243-1.007-2.25-2.249-2.25z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg transform='translate(-4260 -342) translate(4251 333) translate(7 7) translate(2 2)'%3E%3Cuse fill='%23000' filter='url(%23bp2adpzvia)' xlink:href='%2369438mqn7b'/%3E%3Cuse fill='url(%235kprntaloc)' xlink:href='%2369438mqn7b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat
    }

    .blog2_albumlist .area_thumb + .area_text .cline {
        display: none
    }

    .blog2_albumlist .area_thumb + .area_text .title {
        max-height: 63px;
        -webkit-line-clamp: 3;
        font-size: 13px;
        line-height: 21px
    }

.blog2_albumlist .area_text {
    font-size: 0;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .blog2_albumlist .area_text .cline {
        display: inline-block;
        width: 100%;
        border-width: 0 0 2px 0;
        border-style: solid
    }

    .blog2_albumlist .area_text .title {
        max-height: 66px;
        -webkit-line-clamp: 3;
        padding: 12px 0 0;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: -.3px
    }

    .blog2_albumlist .area_text .desc {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: .6;
        max-height: 140px;
        -webkit-line-clamp: 7;
        font-size: 12px;
        line-height: 20px;
        letter-spacing: -.3px
    }

    .blog2_albumlist .area_text .date {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        margin-right: 10px;
        font-size: 12px;
        letter-spacing: -.3px
    }

    .blog2_albumlist .area_text .read {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
        opacity: .5;
        font-size: 12px;
        letter-spacing: -.3px
    }

    .blog2_albumlist .area_text .icon {
        display: inline-block;
        font-size: 14px;
        vertical-align: bottom
    }

        .blog2_albumlist .area_text .icon:before {
            content: "\E015"
        }

.blog2_albumlist .wrap_icon_round .icon_round {
    display: inline-block;
    position: relative;
    overflow: hidden;
    margin: 0 5px 0 0;
    padding: 0 6px;
    white-space: nowrap;
    font-size: 10px;
    line-height: 19px;
    vertical-align: top;
    letter-spacing: -.3px
}

    .blog2_albumlist .wrap_icon_round .icon_round .aline {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-style: solid;
        border-width: 1px;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=20);
        opacity: .2;
        border-radius: 100px
    }

.blog2_albumlist .wrap_icon_round .icon_market .aline {
    opacity: 1
}

.blog2_albumlist .wrap_icon_round .icon_market.OnSale {
    color: #ff4e1d
}

.blog2_albumlist .wrap_icon_round .icon_market.fil5 .aline {
    opacity: .5
}

#postListBody[class*="966"] .blog2_albumlist {
    margin: -15px 0 23px
}

    #postListBody[class*="966"] .blog2_albumlist .thumblist {
        margin: 0 -7px 0 23px !important
    }

    #postListBody[class*="966"] .blog2_albumlist .item {
        width: 200px;
        margin: 38px 30px 0 0
    }

    #postListBody[class*="966"] .blog2_albumlist .area_text .title {
        margin: 0 0 12px
    }

    #postListBody[class*="966"] .blog2_albumlist .area_text .desc {
        margin: 0 0 12px
    }

    #postListBody[class*="966"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 8px
    }

.post_album_view_s966 .blog2_albumlist .area_thumb {
    height: 200px
}

.post_album_view_s966 .blog2_albumlist .thumb {
    width: auto;
    height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p966 .blog2_albumlist .thumb {
    max-height: 400px
}

#postListBody[class*="787"] .blog2_albumlist {
    margin: -15px 0 21px
}

    #postListBody[class*="787"] .blog2_albumlist .thumblist {
        margin: 0 -4px 0 21px !important;
        width: 740px
    }

    #postListBody[class*="787"] .blog2_albumlist .item {
        width: 160px;
        margin: 36px 25px 0 0
    }

    #postListBody[class*="787"] .blog2_albumlist .area_text .title {
        margin: 0 0 12px
    }

    #postListBody[class*="787"] .blog2_albumlist .area_text .desc {
        max-height: 100px;
        margin: 0 0 12px;
        -webkit-line-clamp: 5
    }

    #postListBody[class*="787"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 8px
    }

.post_album_view_s787 .blog2_albumlist .area_thumb {
    height: 160px
}

.post_album_view_s787 .blog2_albumlist .thumb {
    width: auto;
    height: 160px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p787 .blog2_albumlist .thumb {
    max-height: 320px
}

#postListBody[class*="773"] .blog2_albumlist {
    margin: -15px 0 21px
}

    #postListBody[class*="773"] .blog2_albumlist .thumblist {
        margin: 0 -2px 0 21px !important
    }

    #postListBody[class*="773"] .blog2_albumlist .item {
        width: 158px;
        margin: 36px 23px 0 0
    }

    #postListBody[class*="773"] .blog2_albumlist .area_text .title {
        margin: 0 0 11px
    }

    #postListBody[class*="773"] .blog2_albumlist .area_text .desc {
        max-height: 100px;
        margin: 0 0 11px;
        -webkit-line-clamp: 5
    }

    #postListBody[class*="773"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 7px
    }

.post_album_view_s773 .blog2_albumlist .area_thumb {
    height: 158px
}

.post_album_view_s773 .blog2_albumlist .thumb {
    width: auto;
    height: 158px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p773 .blog2_albumlist .thumb {
    max-height: 316px
}

#postListBody[class*="608"] .blog2_albumlist {
    margin: -15px 0 21px
}

    #postListBody[class*="608"] .blog2_albumlist .thumblist {
        margin: 0 -7px 0 21px !important
    }

    #postListBody[class*="608"] .blog2_albumlist .item {
        width: 160px;
        margin: 36px 28px 0 0
    }

    #postListBody[class*="608"] .blog2_albumlist .area_text .title {
        margin: 0 0 11px
    }

    #postListBody[class*="608"] .blog2_albumlist .area_text .desc {
        max-height: 100px;
        margin: 0 0 11px;
        -webkit-line-clamp: 5
    }

    #postListBody[class*="608"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 7px
    }

.post_album_view_s608 .blog2_albumlist .area_thumb {
    height: 160px
}

.post_album_view_s608 .blog2_albumlist .thumb {
    width: auto;
    height: 160px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p608 .blog2_albumlist .thumb {
    max-height: 320px
}

#postListBody[class*="594"] .blog2_albumlist {
    margin: -15px 0 19px
}

    #postListBody[class*="594"] .blog2_albumlist .thumblist {
        margin: 0 -7px 0 19px !important
    }

    #postListBody[class*="594"] .blog2_albumlist .item {
        width: 158px;
        margin: 34px 26px 0 0
    }

    #postListBody[class*="594"] .blog2_albumlist .area_text .title {
        margin: 0 0 10px
    }

    #postListBody[class*="594"] .blog2_albumlist .area_text .desc {
        max-height: 100px;
        margin: 0 0 10px;
        -webkit-line-clamp: 5
    }

    #postListBody[class*="594"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 6px
    }

.post_album_view_s594 .blog2_albumlist .area_thumb {
    height: 158px
}

.post_album_view_s594 .blog2_albumlist .thumb {
    width: auto;
    height: 158px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p594 .blog2_albumlist .thumb {
    max-height: 316px
}

#postListBody[class*="580"] .blog2_albumlist {
    margin: -15px 0 17px
}

    #postListBody[class*="580"] .blog2_albumlist .thumblist {
        margin: 0 -10px 0 17px !important
    }

    #postListBody[class*="580"] .blog2_albumlist .item {
        width: 154px;
        margin: 32px 27px 0 0
    }

    #postListBody[class*="580"] .blog2_albumlist .area_text .title {
        margin: 0 0 10px
    }

    #postListBody[class*="580"] .blog2_albumlist .area_text .desc {
        max-height: 80px;
        margin: 0 0 10px;
        -webkit-line-clamp: 4
    }

    #postListBody[class*="580"] .blog2_albumlist .wrap_icon_round {
        margin: -4px 0 6px
    }

.post_album_view_s580 .blog2_albumlist .area_thumb {
    height: 154px
}

.post_album_view_s580 .blog2_albumlist .thumb {
    width: auto;
    height: 154px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.post_album_view_p580 .blog2_albumlist .thumb {
    max-height: 308px
}

[data-useragent*="MSIE 9"] #postListBody[class*="_s"] .blog2_albumlist .thumb {
    position: relative;
    left: 50%
}

[data-useragent*="MSIE 9"] .post_album_view_s966 .blog2_albumlist .thumb {
    margin: 0 0 0 -200px
}

[data-useragent*="MSIE 9"] .post_album_view_s787 .blog2_albumlist .thumb {
    margin: 0 0 0 -160px
}

[data-useragent*="MSIE 9"] .post_album_view_s773 .blog2_albumlist .thumb {
    margin: 0 0 0 -158px
}

[data-useragent*="MSIE 9"] .post_album_view_s608 .blog2_albumlist .thumb {
    margin: 0 0 0 -160px
}

[data-useragent*="MSIE 9"] .post_album_view_s594 .blog2_albumlist .thumb {
    margin: 0 0 0 -158px
}

[data-useragent*="MSIE 9"] .post_album_view_s580 .blog2_albumlist .thumb {
    margin: 0 0 0 -154px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-text {
    margin-top: 10px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-text {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-horizontalLine + .ssp-adcontent:empty + .se-text {
    margin-top: 30px
}

.wrap_rabbit .se-viewer .se-image + .ssp-adcontent:empty + .se-text {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-imageStrip + .ssp-adcontent:empty + .se-text {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-imageGroup + .ssp-adcontent:empty + .se-text {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-video + .ssp-adcontent:empty + .se-text {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-text {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-text + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 10px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 0
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-horizontalLine + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 30px
}

.wrap_rabbit .se-viewer .se-image + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-imageStrip + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-imageGroup + .ssp-adcontent:empty + .se-sectionTitle {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-image + .ssp-adcontent:empty + .se-image {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageStrip + .ssp-adcontent:empty + .se-image {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageGroup + .ssp-adcontent:empty + .se-image {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-image {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-text + .ssp-adcontent:empty + .se-image {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-image {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-image {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-image + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageStrip + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageGroup + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-text + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-imageStrip {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-image + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageStrip + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-imageGroup + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-text + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-imageGroup {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-video {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-text + .ssp-adcontent:empty + .se-video {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-video + .ssp-adcontent:empty + .se-video {
    margin-top: 5px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-video {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-video {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-sticker {
    margin-top: 10px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-sticker {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-horizontalLine {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-horizontalLine + .ssp-adcontent:empty + .se-horizontalLine {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-horizontalLine {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-placesMap {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-placesMap {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-placesMap {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-oglink {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-oglink {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-oglink {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-oembed {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-oembed {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-oembed {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-file {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-file {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-file {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-table {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-table {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-table {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-formula {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-formula {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-formula {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-material {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-material {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-material {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-talktalk {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-talktalk {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-talktalk {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-anniversarySection {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-anniversarySection {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-anniversarySection {
    margin-top: 40px
}

.wrap_rabbit .se-viewer .se-sectionTitle + .ssp-adcontent:empty + .se-mrBlog {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-sticker + .ssp-adcontent:empty + .se-mrBlog {
    margin-top: 20px
}

.wrap_rabbit .se-viewer .se-quotation + .ssp-adcontent:empty + .se-mrBlog {
    margin-top: 40px
}

.ssp-adcontent:empty {
    margin: 0
}

.wrap_rabbit .se-viewer .se-component-content {
    max-width: 100%;
}

    .wrap_rabbit .se-viewer .se-component-content.se-component-content-extend, .wrap_rabbit .se-viewer .se-component-content.se-component-content-fit, .wrap_rabbit .se-viewer .se-component-content.se-component-content-pagefull {
        max-width: 100%
    }

.wrap_rabbit .se-viewer .se-documentTitle .se-component-content:after {
    left: 40px;
    right: 40px
}

.contw-580 .se-viewer .se-caption {
    max-width: 500px
}

.contw-594 .se-viewer .se-caption {
    max-width: 514px
}

.contw-608 .se-viewer .se-caption {
    max-width: 528px
}

.contw-773 .se-viewer .se-caption {
    max-width: 693px
}

.contw-787 .se-viewer .se-caption {
    max-width: 707px
}

.contw-966 .se-viewer .se-caption {
    max-width: 886px
}

.wrap_rabbit .se-viewer .se-component-content {
    padding-right: 5px;
    padding-left: 5px
}

.contw-580 .se-viewer .se-section-custom .wrap_market_content {
    width: 500px
}

.contw-594 .se-viewer .se-section-custom .wrap_market_content {
    width: 514px
}

.contw-608 .se-viewer .se-section-custom .wrap_market_content {
    width: 528px
}

.contw-773 .se-viewer .se-section-custom .wrap_market_content {
    width: 693px
}

.contw-787 .se-viewer .se-section-custom .wrap_market_content {
    width: 693px
}

.contw-966 .se-viewer .se-section-custom .wrap_market_content {
    width: 693px
}

.post-body .wrap_market_content {
    font-family: "나눔스퀘어",NanumSquare,"나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .post-body .wrap_market_content .goods_status_wrap {
        margin: 30px 40px;
        height: 98px;
        padding: 24px 30px 29px;
        background: #fff;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.09);
        border: 1px solid rgba(0,0,0,.1);
        box-sizing: border-box;
        color: #000
    }

    .post-body .wrap_market_content .status_detail {
        font-size: 0;
        text-align: right
    }

        .post-body .wrap_market_content .status_detail::after {
            display: block;
            clear: both;
            content: ""
        }

        .post-body .wrap_market_content .status_detail.sold_out .time_text {
            color: #979797
        }

    .post-body .wrap_market_content .status {
        float: left;
        margin-top: 5px;
        vertical-align: top;
        line-height: 21px;
        font-weight: 700;
        letter-spacing: -.21px;
        font-size: 18px
    }

        .post-body .wrap_market_content .status.marketing {
            color: #ff4e1d
        }

        .post-body .wrap_market_content .status.disabled {
            color: #979797
        }

    .post-body .wrap_market_content .time {
        vertical-align: top;
        line-height: 30px;
        font-weight: 800;
        font-size: 24px
    }

    .post-body .wrap_market_content .time_text {
        display: inline-block;
        margin: 5px 0 0 6px;
        line-height: 21px;
        font-weight: 700;
        font-size: 18px
    }

    .post-body .wrap_market_content .progress_bar {
        overflow: hidden;
        position: relative;
        height: 3px;
        margin-top: 16px;
        border-radius: 1px;
        background: #e0e0e0
    }

        .post-body .wrap_market_content .progress_bar .loaded_bar {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            background: #ff4e1d
        }

    .post-body .wrap_market_content .market_product {
        max-width: 693px
    }

        .post-body .wrap_market_content .market_product.not_exposed .market_img_wrapper, .post-body .wrap_market_content .market_product.not_available .market_img_wrapper {
            pointer-events: none
        }

            .post-body .wrap_market_content .market_product.not_exposed .market_img_wrapper::before, .post-body .wrap_market_content .market_product.not_available .market_img_wrapper::before {
                position: relative;
                display: block;
                border-radius: 6px;
                background: #e3e3e3;
                border: none;
                padding-top: 100%;
                content: ''
            }

        .post-body .wrap_market_content .market_product.not_exposed .msg, .post-body .wrap_market_content .market_product.not_available .msg {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            font-size: 18px;
            line-height: 28px;
            font-weight: 600;
            letter-spacing: -.5px;
            text-align: center;
            color: #aaa
        }

        .post-body .wrap_market_content .market_product .not_sale {
            display: block;
            margin: 17px 0 -10px;
            font-size: 16px;
            line-height: 24px;
            letter-spacing: -.5px;
            font-weight: 700;
            color: #979797
        }

    .post-body .wrap_market_content .market_img_wrapper {
        position: relative;
        border-radius: 6px;
        box-shadow: 0 1px 3px 0 rgba(0,0,0,.08)
    }

        .post-body .wrap_market_content .market_img_wrapper::before {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border: 1px solid rgba(0,0,0,.03);
            content: ''
        }

        .post-body .wrap_market_content .market_img_wrapper::after {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            border-radius: 6px;
            background: rgba(0,0,0,.03);
            content: ''
        }

    .post-body .wrap_market_content .market_img {
        width: 100%;
        height: auto;
        border-radius: 6px
    }

    .post-body .wrap_market_content .product_info {
        position: relative;
        margin-top: 17px
    }

        .post-body .wrap_market_content .product_info .product_name {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            padding-right: 120px;
            font-size: 16px;
            line-height: 24px;
            font-weight: 600;
            letter-spacing: -.5px
        }

        .post-body .wrap_market_content .product_info .product_price {
            display: block;
            margin-top: 2px;
            padding-right: 120px;
            line-height: 24px;
            font-weight: 800;
            font-size: 20px;
            letter-spacing: -.5px
        }

            .post-body .wrap_market_content .product_info .product_price .won {
                display: inline-block;
                margin-left: 4px;
                vertical-align: top;
                font-weight: 600;
                font-size: 15px
            }

    .post-body .wrap_market_content .btn_buy {
        position: absolute;
        top: 5px;
        right: 0;
        width: 108px;
        height: 40px;
        border-radius: 4px;
        background: #03c75a;
        font-weight: 700;
        font-size: 15px;
        line-height: 40px;
        color: #fff
    }

        .post-body .wrap_market_content .btn_buy:disabled {
            background: #bbb;
            cursor: default
        }

    .post-body .wrap_market_content .coupon_wrap {
        margin: 20px 0 10px
    }

        .post-body .wrap_market_content .coupon_wrap .btn_download_coupon {
            display: block;
            height: 42px;
            border: 1px solid #03c75a;
            border-radius: 4px;
            font-family: "나눔스퀘어",NanumSquare,"나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
            color: #03c75a;
            font-size: 14px;
            font-weight: 700;
            line-height: 42px;
            text-align: center;
            background: #fff
        }

            .post-body .wrap_market_content .coupon_wrap .btn_download_coupon:after {
                display: inline-block;
                width: 16px;
                height: 16px;
                vertical-align: top;
                margin: 13px 0 0 1px;
                background: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.416 10.456a.6.6 0 01-.75.066l-.082-.066-3.805-3.664a.563.563 0 01-.078-.718l.064-.08.016-.015a.604.604 0 01.754-.064l.082.066 2.784 2.686L7.4 1.6a.6.6 0 01.41-.57l.093-.022L8 1a.6.6 0 01.592.503L8.6 1.6l.001 7.068 2.782-2.687a.604.604 0 01.663-.118l.09.05.083.066c.2.19.23.493.082.717l-.064.08-3.82 3.68zm5.576 3.361H2a.6.6 0 01-.57-.41l-.022-.092-.008-.097v-3a.6.6 0 011.192-.098l.008.098v2.4h10.8v-2.4a.6.6 0 01.41-.57l.093-.023.097-.007a.6.6 0 01.592.502l.008.098v3c0 .331-.269.6-.608.6z' fill='%2303C75A' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat;
                content: ''
            }

            .post-body .wrap_market_content .coupon_wrap .btn_download_coupon:hover {
                text-decoration: none
            }

        .post-body .wrap_market_content .coupon_wrap .link_download_coupon {
            display: block;
            height: 42px;
            border: 1px solid #d7d7d7;
            border-radius: 4px;
            font-family: "나눔스퀘어",NanumSquare,"나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
            color: #222;
            font-size: 14px;
            font-weight: 700;
            line-height: 42px;
            text-align: center;
            background: #fff
        }

            .post-body .wrap_market_content .coupon_wrap .link_download_coupon:after {
                display: inline-block;
                width: 16px;
                height: 16px;
                vertical-align: top;
                margin: 13px 0 0 1px;
                background: url("data:image/svg+xml,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.23 2.561a.49.49 0 01.69 0l4.912 4.88c.045.046.08.098.104.154a.5.5 0 01-.098.568l-4.879 4.88a.5.5 0 11-.707-.708L9.798 7.79 5.23 3.249a.486.486 0 01-.002-.687h.001z' stroke='%23222' stroke-width='.3' fill='%23222' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat;
                content: ''
            }

            .post-body .wrap_market_content .coupon_wrap .link_download_coupon:hover {
                text-decoration: none
            }

    .post-body .wrap_market_content .notification_info {
        position: relative
    }

        .post-body .wrap_market_content .notification_info.expanded .ico_expand {
            transform: rotate(315deg)
        }

        .post-body .wrap_market_content .notification_info.expanded .more_info {
            display: block
        }

    .post-body .wrap_market_content .notification_link {
        position: relative;
        display: block;
        margin-top: 10px;
        padding: 10px 0;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: -.54px;
        text-align: left
    }

        .post-body .wrap_market_content .notification_link .btn_opentable {
            position: absolute;
            top: 5px;
            right: -7px;
            padding: 10px;
            outline: 0
        }

        .post-body .wrap_market_content .notification_link .ico_expand {
            position: relative;
            display: inline-block;
            height: 8px;
            width: 8px;
            transform: rotate(135deg);
            border-width: 1px 1px 0 0;
            border-style: solid
        }

    .post-body .wrap_market_content .notification_table, .post-body .wrap_market_content .notification_expanded_table {
        table-layout: fixed;
        width: 100%;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.3px
    }

        .post-body .wrap_market_content .notification_table th, .post-body .wrap_market_content .notification_expanded_table th {
            padding: 9px 9px 8px
        }

        .post-body .wrap_market_content .notification_table td, .post-body .wrap_market_content .notification_expanded_table td {
            padding: 9px 10px 8px;
            word-break: break-all
        }

    .post-body .wrap_market_content .notification_table_wrap {
        position: relative;
        padding: 1px
    }

        .post-body .wrap_market_content .notification_table_wrap:before {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            border-width: 1px;
            border-style: solid;
            opacity: .1;
            content: ''
        }

    .post-body .wrap_market_content .notification_table {
        position: relative;
        border-collapse: separate;
        border-top: none
    }

        .post-body .wrap_market_content .notification_table th {
            position: relative
        }

            .post-body .wrap_market_content .notification_table th .pcol2b {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                opacity: .02
            }

        .post-body .wrap_market_content .notification_table th, .post-body .wrap_market_content .notification_table td {
            position: relative;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .post-body .wrap_market_content .notification_table tr + tr th .pcol2b {
            top: 1px
        }

        .post-body .wrap_market_content .notification_table tr + tr th, .post-body .wrap_market_content .notification_table tr + tr td {
            padding-top: 10px
        }

            .post-body .wrap_market_content .notification_table tr + tr th:before, .post-body .wrap_market_content .notification_table tr + tr td:before {
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                border-width: 1px 0 0;
                border-style: solid;
                opacity: .08;
                content: ''
            }

    .post-body .wrap_market_content .col_th {
        width: 119px
    }

    .post-body .wrap_market_content .col_td {
        width: 33%
    }

    .post-body .wrap_market_content .notification_expanded_table {
        border: none;
        color: #222
    }

        .post-body .wrap_market_content .notification_expanded_table th {
            background: rgba(0,0,0,.02)
        }

        .post-body .wrap_market_content .notification_expanded_table th, .post-body .wrap_market_content .notification_expanded_table td {
            border-bottom: 1px solid rgba(0,0,0,.08)
        }

    .post-body .wrap_market_content .more_info {
        display: none;
        position: absolute;
        top: 33px;
        left: 0;
        right: 0;
        border: 1px solid #666;
        background: #fff;
        z-index: 100
    }

    .post-body .wrap_market_content .expanded_info + .expanded_info {
        border-top: 1px solid rgba(0,0,0,.08)
    }

    .post-body .wrap_market_content .expanded_info_title {
        padding: 8px 12px;
        border-bottom: 1px solid rgba(0,0,0,.08);
        font-size: 12px;
        line-height: 19px;
        letter-spacing: -.9px;
        color: #222;
        font-weight: 700
    }

        .post-body .wrap_market_content .expanded_info_title.no_border {
            padding-top: 9px;
            padding-bottom: 10px;
            border-bottom: none
        }

    .post-body .wrap_market_content .expanded_info_list {
        padding: 0 11px;
        letter-spacing: -.3px
    }

        .post-body .wrap_market_content .expanded_info_list .title {
            padding-top: 9px;
            font-size: 13px;
            line-height: 19px;
            color: #000
        }

        .post-body .wrap_market_content .expanded_info_list .desc {
            margin-top: 3px;
            padding-bottom: 10px;
            font-size: 12px;
            line-height: 18px;
            color: #676767;
            word-break: break-all
        }

            .post-body .wrap_market_content .expanded_info_list .desc + .title {
                border-top: 1px solid rgba(0,0,0,.08)
            }

    .post-body .wrap_market_content .expanded_certification_list {
        display: flex;
        display: -ms-flexbox;
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        letter-spacing: -.3px
    }

        .post-body .wrap_market_content .expanded_certification_list .certification_item {
            flex: 1 0 50%;
            -ms-flex: 1 0 50%;
            border-bottom: 1px solid rgba(0,0,0,.08);
            border-left: 1px solid rgba(0,0,0,.08);
            margin-left: -1px
        }

            .post-body .wrap_market_content .expanded_certification_list .certification_item .item_content {
                padding: 12px 11px
            }

        .post-body .wrap_market_content .expanded_certification_list .certification_mark {
            float: left;
            width: 40px;
            height: 40px;
            margin-right: 6px;
            background-size: cover
        }

            .post-body .wrap_market_content .expanded_certification_list .certification_mark img {
                width: 40px
            }

            .post-body .wrap_market_content .expanded_certification_list .certification_mark + .text_area {
                overflow: hidden
            }

        .post-body .wrap_market_content .expanded_certification_list .title {
            font-size: 13px;
            line-height: 19px;
            color: #000
        }

        .post-body .wrap_market_content .expanded_certification_list .details {
            margin: 3px 0 0 -4px;
            font-size: 0
        }

        .post-body .wrap_market_content .expanded_certification_list .detail_item {
            display: inline-block;
            vertical-align: top;
            margin-left: 4px;
            font-size: 12px;
            line-height: 18px;
            color: #676767;
            word-break: break-all
        }

            .post-body .wrap_market_content .expanded_certification_list .detail_item:not(:last-child)::after {
                margin-left: 4px;
                content: '/';
                color: #cacaca
            }

    .post-body .wrap_market_content .expanded_origin_info {
        padding: 10px 0 12px;
        border-top: 1px solid rgba(0,0,0,.08);
        margin: 0 11px;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.3px;
        color: #222
    }

    .post-body .wrap_market_content .certification_desc {
        padding: 10px 11px;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: -.3px;
        color: #676767
    }

    .post-body .wrap_market_content .line {
        margin-top: 30px;
        border-bottom: 1px solid #222
    }

.post-body .wrap_deliver {
    margin: 30px 40px 20px
}

    .post-body .wrap_deliver.expanded .deliver_title {
        border-bottom: none
    }

    .post-body .wrap_deliver.expanded .ico_expand {
        transform: rotate(315deg)
    }

    .post-body .wrap_deliver.expanded .deliver_contents_expand {
        display: block
    }

.post-body .deliver_title {
    position: relative;
    padding: 15px 0;
    background: 0 0;
    border: none;
    border-bottom: 1px solid #000;
    font-size: 16px;
    line-height: 18px
}

    .post-body .deliver_title strong {
        font-weight: 700
    }

    .post-body .deliver_title .btn_info {
        position: absolute;
        top: 0;
        right: -12px;
        padding: 15px;
        background: 0 0;
        cursor: pointer;
        border: none;
        outline: 0;
        color: inherit
    }

    .post-body .deliver_title .ico_expand {
        display: inline-block;
        height: 12px;
        width: 12px;
        transform: rotate(135deg);
        border-width: 1px 1px 0 0;
        border-style: solid
    }

.post-body .deliver_info {
    position: relative;
    border-bottom: 1px solid #000
}

.post-body .deliver_notice {
    display: block;
    padding-top: 16px;
    font-size: 13px;
    line-height: 13px;
    font-weight: 700
}

.post-body .deliver_info_list {
    margin: 0;
    padding: 12px 0 16px;
    font-size: 12px;
    line-height: 24px;
    list-style: none
}

    .post-body .deliver_info_list dt {
        float: left;
        margin-right: 4px
    }

    .post-body .deliver_info_list + .deliver_notice {
        position: relative;
        padding-top: 17px
    }

        .post-body .deliver_info_list + .deliver_notice:before {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            border-width: 1px 0 0;
            border-style: solid;
            opacity: .1;
            content: ''
        }

    .post-body .deliver_info_list li {
        letter-spacing: -.5px
    }

        .post-body .deliver_info_list li .num {
            margin-right: 4px
        }

    .post-body .deliver_info_list .caution {
        font-weight: 500;
        color: #666
    }

    .post-body .deliver_info_list::after {
        display: block;
        clear: both;
        content: ""
    }

    .post-body .deliver_info_list.list_indent .num {
        float: left;
        margin-right: 0
    }

    .post-body .deliver_info_list.list_indent .desc {
        overflow: hidden;
        margin: 0;
        text-indent: 4px
    }

    .post-body .deliver_info_list.list_indent::after {
        display: block;
        clear: both;
        content: ""
    }

    .post-body .deliver_info_list.deliver_price_table {
        color: rgba(0,0,0,.8)
    }

.post-body .deliver_desc {
    margin: 7px 0 0 0;
    line-height: 13px;
    font-size: 12px;
    opacity: .7
}

@media (max-width: 500px) {
    .post-body .deliver_desc {
        line-height: 18px
    }
}

.post-body .deliver_contents_expand {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 0 12px;
    background: #fff;
    border: 1px solid #666;
    color: #000;
    z-index: 100
}

.market_caution_wrap {
    margin: 20px 40px
}

    .market_caution_wrap .desc {
        font-size: 13px;
        line-height: 22px
    }

        .market_caution_wrap .desc .caution_icon {
            display: inline-block;
            width: 13px;
            height: 13px;
            vertical-align: top;
            margin: 4px 5px 0 0;
            font-size: 13px;
            line-height: 13px
        }

            .market_caution_wrap .desc .caution_icon:before {
                content: "\E00E"
            }

            .market_caution_wrap .desc .caution_icon:before {
                vertical-align: top
            }

    .market_caution_wrap .link {
        text-decoration: underline
    }

.footer {
    padding: 50px 0;
    background: #f5f5f5;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif !important;
    color: #000
}

    .footer ul {
        list-style: none
    }

    .footer p {
        margin: 0;
        padding: 0
    }

    .footer a {
        color: #000;
        text-decoration: none
    }

    .footer .corp_area {
        width: 966px;
        margin: 0 auto
    }

    .footer .list_corp {
        overflow: hidden;
        font-size: 13px;
        line-height: 15px;
        letter-spacing: -.46px
    }

        .footer .list_corp .corp_item {
            float: left
        }

            .footer .list_corp .corp_item + .corp_item::before {
                display: inline-block;
                height: 13px;
                margin: 1px 8px 0;
                border-width: 0 0 0 1px;
                border-style: solid;
                opacity: .1;
                vertical-align: top;
                content: ""
            }

        .footer .list_corp::after {
            display: block;
            clear: both;
            content: ""
        }

    .footer .list_corp_info {
        margin-top: 30px;
        line-height: 14px;
        letter-spacing: -.43px;
        font-size: 0
    }

        .footer .list_corp_info .corp_info_item {
            display: inline-block;
            margin-top: 0;
            font-size: 12px;
            vertical-align: top
        }

            .footer .list_corp_info .corp_info_item + .corp_info_item {
                margin-left: 50px
            }

            .footer .list_corp_info .corp_info_item .corp_title {
                font-weight: 700;
                letter-spacing: -.5px
            }

            .footer .list_corp_info .corp_info_item .corp_desc {
                margin-top: 8px;
                opacity: .6
            }

                .footer .list_corp_info .corp_info_item .corp_desc li {
                    display: inline-block
                }

                    .footer .list_corp_info .corp_info_item .corp_desc li + li:before {
                        display: inline-block;
                        height: 10px;
                        margin: 2px 6px 0;
                        border-width: 0 0 0 1px;
                        border-style: solid;
                        opacity: .165;
                        vertical-align: top;
                        content: ""
                    }

                .footer .list_corp_info .corp_info_item .corp_desc .call_btn {
                    position: relative;
                    width: 58px;
                    height: 19px;
                    margin: 0 0 0 4px;
                    padding: 0;
                    background: #fff;
                    cursor: pointer;
                    font-size: 10px;
                    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
                    line-height: 13px;
                    letter-spacing: -.5px;
                    color: inherit
                }

                    .footer .list_corp_info .corp_info_item .corp_desc .call_btn:before {
                        position: absolute;
                        left: 0;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        border-width: 1px;
                        border-style: solid;
                        opacity: .2;
                        content: ''
                    }

        .footer .list_corp_info::after {
            display: block;
            clear: both;
            content: ""
        }

    .footer .corp_rights {
        margin-top: 40px;
        font-size: 13px;
        line-height: 15px;
        letter-spacing: -.46px;
        opacity: .6
    }

    .footer .corp_copyright {
        margin-top: 10px;
        font-size: 13px;
        letter-spacing: -.46px
    }

        .footer .corp_copyright .logo_naver {
            display: inline-block;
            margin: 2px 12px -2px 0;
            vertical-align: top
        }

        .footer .corp_copyright .logo_desc {
            opacity: .6
        }

.market_layer_wrap {
    position: fixed;
    z-index: 2120;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

    .market_layer_wrap.is_blogmarket .market_layer {
        top: 60px;
        bottom: 40px;
        left: 0;
        right: 0;
        transform: none;
        margin: 0 auto
    }

        .market_layer_wrap.is_blogmarket .market_layer .content {
            height: 100%;
            box-sizing: border-box;
            overflow-y: auto
        }

@media screen and (max-height: 360) {
    .market_layer_wrap.is_blogmarket .market_layer .content {
        height: auto
    }
}

.market_layer_wrap.is_hide {
    display: none
}

.market_layer_wrap .dimmed {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.8)
}

.market_layer_wrap .market_layer {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 560px;
    min-height: 360px;
    transform: translate(-50%,-50%)
}

    .market_layer_wrap .market_layer .wrap_content {
        overflow: hidden;
        height: 100%;
        border-radius: 8px
    }

    .market_layer_wrap .market_layer .close_button {
        position: absolute;
        z-index: 1;
        top: -49px;
        right: -9px;
        width: 44px;
        height: 44px;
        border: 0;
        background: 0 0;
        cursor: pointer;
        transition-duration: .4s;
        transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
    }

        .market_layer_wrap .market_layer .close_button:hover {
            transform: rotate(90deg)
        }

        .market_layer_wrap .market_layer .close_button:before, .market_layer_wrap .market_layer .close_button:after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 1px;
            height: 30px;
            margin: auto;
            background: #fff;
            transform-origin: center;
            content: ''
        }

        .market_layer_wrap .market_layer .close_button:before {
            transform: rotate(45deg)
        }

        .market_layer_wrap .market_layer .close_button:after {
            transform: rotate(-45deg)
        }

    .market_layer_wrap .market_layer .content {
        overflow: hidden;
        padding: 20px;
        border-radius: 8px;
        box-shadow: 1px 1px 7px 0 rgba(0,0,0,.15);
        background: #fff
    }

    .market_layer_wrap .market_layer .title {
        display: block;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px;
        color: #000
    }

    .market_layer_wrap .market_layer .desc {
        overflow-y: auto;
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px solid #000;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        font-weight: 400;
        font-size: 12px;
        line-height: 22px;
        color: #000
    }

        .market_layer_wrap .market_layer .desc dl {
            overflow-y: auto;
            display: block
        }

        .market_layer_wrap .market_layer .desc dt {
            display: block;
            font-weight: 700
        }

        .market_layer_wrap .market_layer .desc dd {
            display: block;
            font-weight: 400
        }

            .market_layer_wrap .market_layer .desc dd + dt {
                margin-top: 22px
            }

            .market_layer_wrap .market_layer .desc dd ol {
                list-style: none;
                padding: 0
            }

            .market_layer_wrap .market_layer .desc dd .indent_list {
                margin-bottom: 22px;
                color: #3f6190
            }

                .market_layer_wrap .market_layer .desc dd .indent_list li {
                    text-indent: -15px;
                    margin-left: 15px
                }

                .market_layer_wrap .market_layer .desc dd .indent_list ol > li {
                    text-indent: 0;
                    margin-left: 0
                }

#post-area .pzp .pzp-ui-icon.pzp-pc-like-button__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M6.368 1.5a4.79 4.79 0 0 0-3.432 1.452A5.037 5.037 0 0 0 1.5 6.492c0 1.286.48 2.566 1.436 3.542l.001.001 8.076 8.264a.66.66 0 0 0 .477.201h.01a.667.667 0 0 0 .487-.202l8.075-8.263A5.042 5.042 0 0 0 21.5 6.492c0-1.285-.48-2.565-1.436-3.54A4.79 4.79 0 0 0 16.632 1.5c-1.24 0-2.481.483-3.432 1.452l-1.7 1.733-1.7-1.733A4.79 4.79 0 0 0 6.368 1.5Zm-4.503.402A6.289 6.289 0 0 1 6.368 0a6.29 6.29 0 0 1 4.503 1.902l.629.641.63-.641A6.289 6.289 0 0 1 16.631 0c1.631 0 3.261.637 4.502 1.902A6.535 6.535 0 0 1 23 6.492c0 1.657-.62 3.32-1.866 4.593l-8.075 8.262v.001c-.428.435-.991.654-1.564.652a2.159 2.159 0 0 1-1.552-.65l-8.078-8.266A6.543 6.543 0 0 1 0 6.492c0-1.657.62-3.32 1.865-4.59Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='22.25' x2='3.182' y1='3.006' y2='19.762' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FB4B6C'/%3E%3Cstop offset='1' stop-color='%23FB105D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 23px;
    height: 20px
}

#post-area .pzp .pzp-pc-like-button--checked .pzp-ui-icon.pzp-pc-like-button__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' fill='none'%3E%3Cpath fill='url(%23a)' fill-rule='evenodd' d='M16.632 0c-1.63 0-3.26.634-4.503 1.902L6.983 7.147c-2.487 2.537-2.487 6.649 0 9.185l2.959 3.016a2.155 2.155 0 0 0 3.088 0l8.104-8.264c2.488-2.537 2.488-6.647 0-9.182A6.285 6.285 0 0 0 16.632 0Z' clip-rule='evenodd'/%3E%3Cpath fill='url(%23b)' fill-rule='evenodd' d='M6.368 0c-1.63 0-3.26.634-4.503 1.902-2.487 2.535-2.487 6.645 0 9.182l8.105 8.264a2.155 2.155 0 0 0 3.088 0l2.959-3.016c2.487-2.536 2.487-6.648 0-9.185L10.87 1.902A6.286 6.286 0 0 0 6.367 0Z' clip-rule='evenodd'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='20.693' x2='5.33' y1='0' y2='22.101' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF025A'/%3E%3Cstop offset='1' stop-color='%23A80D56'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1.793' x2='18.082' y1='0' y2='18.218' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F75B89'/%3E%3Cstop offset='1' stop-color='%23FF4776'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")
}

#post-area .pzp .pzp-ui-icon.pzp-pc-share-button__icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='22' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M4 7.895c-1.226 0-2.25 1.023-2.25 2.322v6.657c0 1.865 1.472 3.346 3.25 3.346h8c1.778 0 3.25-1.481 3.25-3.346v-6.657c0-1.3-1.024-2.322-2.25-2.322h-1a.75.75 0 0 1 0-1.5h1c2.088 0 3.75 1.728 3.75 3.822v6.657c0 2.66-2.11 4.846-4.75 4.846H5c-2.64 0-4.75-2.187-4.75-4.846v-6.657C.25 8.123 1.912 6.395 4 6.395h1a.75.75 0 1 1 0 1.5H4Z' clip-rule='evenodd'/%3E%3Cpath fill='%23fff' d='M8.175 1.174h1.5V14.25a.75.75 0 0 1-1.5 0V1.174Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8.472.497a.75.75 0 0 1 1.056 0l3 2.97a.75.75 0 0 1-1.056 1.066L9 2.085 6.528 4.533a.75.75 0 0 1-1.056-1.066l3-2.97Z' clip-rule='evenodd'/%3E%3C/svg%3E");
    width: 18px;
    height: 22px
}

#post-area .pzp .pzp-button.pzp-pc-like-button {
    width: 30px;
    height: 30px;
    overflow: hidden
}

    #post-area .pzp .pzp-button.pzp-pc-like-button svg {
        display: none
    }

#post-area .pzp .pzp-button.pzp-pc-share-button {
    width: 30px;
    height: 30px
}

    #post-area .pzp .pzp-button.pzp-pc-share-button svg {
        display: none
    }

#post-area .pzp.pzp-pc .pzp-pc__header.pzp-pc-header {
    padding-right: 110px
}

#post-area .pzp.pzp-mobile select {
    color: #000
}

#post-area .se_body_wrap .pzp {
    width: 100%;
    height: auto
}

@font-face {
    font-family: NanumSquareWebFont;
    font-style: normal;
    font-weight: 800;
    src: url(https://ssl.pstatic.net/static/blog/font/NanumSquareEB.eot);
    src: local("Nanum Square Extra Bold"),local("NanumSquareEB"),local("NanumSquare"),local("나눔스퀘어"),url(https://ssl.pstatic.net/static/blog/font/NanumSquareEB.eot?#iefix) format("embedded-opentype"),url(https://ssl.pstatic.net/static/blog/font/NanumSquareEB.woff2) format("woff2"),url(https://ssl.pstatic.net/static/blog/font/NanumSquareEB.woff) format("woff"),url(https://ssl.pstatic.net/static/blog/font/NanumSquareEB.ttf) format("truetype")
}

@font-face {
    font-family: NanumGothicWebFont;
    font-style: normal;
    font-weight: 400;
    src: url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Regular.eot);
    src: local("Nanum Gothic Regular"),local("NanumGothicR"),local("NanumGothic"),local("나눔고딕"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Regular.eot?#iefix) format("embedded-opentype"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Regular.woff2) format("woff2"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Regular.woff) format("woff"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Regular.ttf) format("truetype")
}

@font-face {
    font-family: NanumGothicWebFont;
    font-style: normal;
    font-weight: 700;
    src: url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Bold.eot);
    src: local("Nanum Gothic Bold"),local("NanumGothicB"),local("NanumGothic"),local("나눔고딕"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Bold.woff2) format("woff2"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Bold.woff) format("woff"),url(https://ssl.pstatic.net/static/blog/font/NanumGothic-Bold.ttf) format("truetype")
}

.post-body .not_sponsored_summary_wrap {
    margin: 20px 40px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

.post-body .not_sponsored_summary {
    position: relative;
    background-color: #fff;
    border-radius: 10px
}

.post-body .not_sponsored_button {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 50;
    width: 100%;
    height: 48px;
    padding: 0 20px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: inherit;
    box-shadow: 0 2px 4px rgba(0,0,0,.05);
    font-family: '나눔스퀘어',NanumSquare,NanumSquareWebFont,sans-serif;
    font-size: 13px;
    font-weight: 800;
    color: #03c75a
}

    .post-body .not_sponsored_button .icon_money {
        width: 29px;
        height: 20px;
        margin-right: 8px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='20' fill='none'%3E%3Crect width='20' height='20' x='9' fill='url(%23a)' opacity='.45' rx='10'/%3E%3Crect width='20' height='20' fill='url(%23b)' rx='10'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='m5.708 7.5 1.775 5.693a.2.2 0 0 0 .378.01l1.946-5.202a.2.2 0 0 1 .374 0l1.946 5.202a.2.2 0 0 0 .378-.01L14.28 7.5M13.507 10h1.629M4.85 10H6.48'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='11' x2='18.046' y1='3' y2='20.42' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232DDB7A'/%3E%3Cstop offset='1' stop-color='%2303CF5D'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.5' x2='7.582' y1='0' y2='20.437' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232DDB7A'/%3E%3Cstop offset='1' stop-color='%2303CF5D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;
        background-size: 100% 100%
    }

    .post-body .not_sponsored_button .icon_arrow {
        margin-left: auto;
        width: 15px;
        height: 12px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23555' stroke-linecap='round' stroke-width='1.3' d='m2 3.5 5.5 5 5.5-5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h15v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat
    }

    .post-body .not_sponsored_button[aria-expanded=true] {
        border-color: transparent;
        box-shadow: none
    }

        .post-body .not_sponsored_button[aria-expanded=true]::after {
            position: absolute;
            right: 14px;
            bottom: -1px;
            left: 14px;
            height: 1px;
            background-color: rgba(0,0,0,.07);
            content: ''
        }

        .post-body .not_sponsored_button[aria-expanded=true] .icon_arrow {
            transform: rotate(180deg)
        }

        .post-body .not_sponsored_button[aria-expanded=true] + .not_sponsored_list_wrap {
            display: block
        }

.post-body .not_sponsored_list_wrap {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 40;
    padding-top: 47px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: inherit;
    box-shadow: 0 2px 4px rgba(0,0,0,.05)
}

.post-body .not_sponsored_list {
    overflow: auto;
    max-height: 217px;
    padding: 0 20px 4px
}

.post-body .not_sponsored_item {
    padding: 10px 0;
    border-top: 1px solid #f4f4f4
}

    .post-body .not_sponsored_item:first-child {
        padding-top: 15px;
        border-top: none
    }

.post-body .not_sponsored_link {
    position: relative;
    z-index: 20;
    display: flex;
    align-items: center;
    width: 100%
}

    .post-body .not_sponsored_link:hover {
        text-decoration: none
    }

    .post-body .not_sponsored_link .thumbnail {
        flex-shrink: 0;
        overflow: hidden;
        position: relative;
        width: 40px;
        height: 40px;
        margin-right: 12px;
        border-radius: 4px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center
    }

        .post-body .not_sponsored_link .thumbnail::before {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: -1;
            background-color: #eee;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3E%3Cpath stroke='%23BBB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3' d='M9 4.437v6.287M9 12.711v.852'/%3E%3Cpath stroke='%23BBB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.1' d='M9 16.667A7.667 7.667 0 1 0 9 1.333a7.667 7.667 0 0 0 0 15.334Z'/%3E%3C/svg%3E");
            background-repeat: no-repeat;
            background-position: center;
            content: ''
        }

        .post-body .not_sponsored_link .thumbnail:after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border: 1px solid rgba(0,0,0,.05);
            border-radius: inherit;
            content: ''
        }

    .post-body .not_sponsored_link .icon_adult {
        display: block;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='18' height='18' x='1' y='2' fill='%23fff' stroke='%23F83333' stroke-width='2' rx='9'/%3E%3Cpath fill='%23111' d='M6.66 15V9.194h-.088L4.82 10.43V9.248L6.66 7.954h1.255V15H6.66Zm5.708-7.222c.378 0 .736.07 1.074.21.339.137.638.352.899.645.264.29.47.662.62 1.118.15.453.224.998.224 1.636v.01c0 .79-.113 1.468-.341 2.03-.228.564-.555.997-.982 1.3-.423.299-.93.449-1.518.449-.433 0-.824-.078-1.172-.235a2.398 2.398 0 0 1-.86-.654 2.286 2.286 0 0 1-.454-.957l-.01-.054h1.236l.02.05c.061.162.15.305.263.429.117.124.257.22.42.288.166.065.352.098.557.098.37 0 .674-.11.908-.328.238-.22.415-.516.532-.883.12-.371.189-.782.205-1.23.003-.05.005-.097.005-.142v-.142l-.22-1.177c0-.267-.061-.51-.185-.727a1.396 1.396 0 0 0-.503-.518 1.333 1.333 0 0 0-.708-.19c-.254 0-.487.062-.698.185a1.406 1.406 0 0 0-.699 1.221v.01c0 .273.06.516.181.727.12.209.285.373.493.493.209.12.446.181.713.181.267 0 .506-.059.718-.176.211-.117.38-.28.503-.488a1.36 1.36 0 0 0 .185-.708v-.01h.293v1.3h-.17c-.085.185-.21.357-.377.517-.165.16-.37.288-.615.385-.24.098-.524.147-.85.147-.449 0-.846-.101-1.19-.303a2.195 2.195 0 0 1-.816-.83 2.412 2.412 0 0 1-.293-1.191v-.01c0-.479.11-.903.332-1.275.225-.374.534-.667.928-.878a2.797 2.797 0 0 1 1.352-.323Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center
    }

    .post-body .not_sponsored_link .text {
        display: flex;
        min-width: 0
    }

    .post-body .not_sponsored_link .label {
        flex-shrink: 0;
        font-family: '나눔스퀘어',NanumSquare,NanumSquareWebFont,sans-serif;
        font-size: 12px;
        font-weight: 800;
        line-height: 18px;
        color: #333
    }

    .post-body .not_sponsored_link .name {
        margin-left: 7px;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

.post-body .not_sponsored_component {
    position: relative;
    width: 450px;
    font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif
}

    .post-body .not_sponsored_component:after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border: 1px solid rgba(0,0,0,.1);
        box-shadow: 0 2px 4px rgba(0,0,0,.05);
        content: ''
    }

    .post-body .not_sponsored_component .thumbnail {
        position: relative;
        z-index: 10;
        height: 270px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center
    }

        .post-body .not_sponsored_component .thumbnail:after {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            border: 1px solid rgba(0,0,0,.05);
            content: ''
        }

    .post-body .not_sponsored_component .noimage, .post-body .not_sponsored_component .icon_adult {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        background-color: #eee
    }

    .post-body .not_sponsored_component .noimage {
        flex-direction: column;
        padding-top: 7px;
        box-sizing: border-box;
        font-family: '나눔스퀘어',NanumSquare,NanumSquareWebFont,sans-serif;
        font-size: 15px;
        font-weight: 700;
        line-height: 22px;
        color: #bbb
    }

        .post-body .not_sponsored_component .noimage::before {
            width: 34px;
            height: 34px;
            margin-bottom: 9px;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cpath stroke='%23BBB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17 7.302v13.361M17 24.887v1.81'/%3E%3Cpath stroke='%23BBB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M17 33.292c8.998 0 16.292-7.294 16.292-16.292C33.292 8.002 25.998.708 17 .708 8.003.708.708 8.002.708 17c0 8.998 7.295 16.292 16.292 16.292Z'/%3E%3C/svg%3E");
            content: ''
        }

    .post-body .not_sponsored_component .icon_adult::before {
        display: block;
        width: 64px;
        height: 64px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='60' height='60' x='2' y='2' fill='%23fff' stroke='%23F83333' stroke-width='4' rx='30'/%3E%3Cpath fill='%23111' d='M23.477 42V25.621h-.082l-5.1 3.5v-3.226l5.154-3.623h3.486V42h-3.458ZM38.83 21.93c1.085 0 2.105.196 3.063.588a6.854 6.854 0 0 1 2.542 1.804c.739.812 1.313 1.846 1.723 3.104.42 1.248.63 2.739.63 4.47v.028c0 2.17-.324 4.033-.972 5.592-.638 1.558-1.558 2.752-2.761 3.582-1.194.83-2.63 1.244-4.307 1.244-1.212 0-2.31-.219-3.295-.657-.975-.437-1.786-1.034-2.434-1.79a5.99 5.99 0 0 1-1.271-2.64l-.027-.15h3.486l.055.123c.182.447.433.84.752 1.176.319.337.71.602 1.175.793.465.183.99.274 1.573.274 1.066 0 1.928-.306 2.584-.916.665-.62 1.162-1.44 1.49-2.461.337-1.03.524-2.165.56-3.404.01-.119.014-.237.014-.356.01-.119.014-.237.014-.356l-.615-3.267c0-.73-.174-1.385-.52-1.969a3.832 3.832 0 0 0-1.422-1.408c-.592-.346-1.258-.52-1.996-.52-.73 0-1.394.174-1.996.52a3.865 3.865 0 0 0-1.435 1.38 3.66 3.66 0 0 0-.52 1.929v.027c0 .747.169 1.413.506 1.996a3.62 3.62 0 0 0 1.394 1.354c.593.328 1.263.492 2.01.492.757 0 1.436-.16 2.037-.479a3.726 3.726 0 0 0 1.422-1.34c.346-.574.52-1.23.52-1.968v-.014h.834v3.35h-.288a4.855 4.855 0 0 1-1.162 1.613 5.784 5.784 0 0 1-1.845 1.135c-.72.282-1.527.423-2.42.423-1.267 0-2.388-.278-3.363-.834a6.043 6.043 0 0 1-2.297-2.296c-.547-.976-.82-2.079-.82-3.309v-.027c0-1.331.318-2.507.956-3.528a6.785 6.785 0 0 1 2.625-2.42c1.112-.592 2.38-.888 3.801-.888Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h64v64H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        background-size: 100%;
        content: ''
    }

    .post-body .not_sponsored_component .text {
        padding: 18px 20px 15px;
        background-color: #fff
    }

    .post-body .not_sponsored_component .label {
        display: flex;
        align-items: center;
        font-family: '나눔스퀘어',NanumSquare,NanumSquareWebFont,sans-serif;
        font-size: 15px;
        font-weight: 800;
        color: #03c75a
    }

    .post-body .not_sponsored_component .icon_money {
        width: 35px;
        height: 24px;
        margin-right: 10px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='24' fill='none'%3E%3Crect width='24.138' height='24' x='10.862' fill='url(%23a)' opacity='.45' rx='12'/%3E%3Crect width='24.138' height='24' fill='url(%23b)' rx='12'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='m6.89 9 2.177 6.946a.2.2 0 0 0 .378.01l2.43-6.458a.2.2 0 0 1 .374 0l2.43 6.459a.2.2 0 0 0 .377-.01L17.234 9M16.302 12h1.965M5.853 12H7.82'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='13.276' x2='21.697' y1='3.6' y2='24.537' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232DDB7A'/%3E%3Cstop offset='1' stop-color='%2303CF5D'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='.603' x2='9.063' y1='0' y2='24.554' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232DDB7A'/%3E%3Cstop offset='1' stop-color='%2303CF5D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat
    }

    .post-body .not_sponsored_component .category {
        display: inline-flex;
        align-items: center
    }

        .post-body .not_sponsored_component .category:before {
            width: 1px;
            height: 14px;
            margin: 0 9px;
            background-color: currentColor;
            opacity: .3;
            content: ''
        }

    .post-body .not_sponsored_component .title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        margin-top: 14px;
        font-size: 14px;
        font-weight: 700;
        line-height: 18px;
        color: #333;
        letter-spacing: -.5px
    }

    .post-body .not_sponsored_component .description {
        display: flex;
        align-items: center;
        margin-top: 6px;
        font-size: 13px;
        line-height: 21px
    }

        .post-body .not_sponsored_component .description.is_ellipsis .paragraph {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .post-body .not_sponsored_component .description.is_ellipsis .more_button {
            display: block
        }

    .post-body .not_sponsored_component .paragraph {
        color: #666
    }

    .post-body .not_sponsored_component .more_button {
        display: none;
        color: #888;
        position: relative;
        z-index: 30;
        padding-left: 4px;
        font-family: "나눔고딕",NanumGothic,NanumGothicWebFont,"Malgun Gothic","맑은 고딕",Dotum,"돋움",Helvetica,"Apple SD Gothic Neo",sans-serif;
        color: #888;
        white-space: nowrap
    }

    .post-body .not_sponsored_component .list_detail {
        margin-top: 13px;
        padding: 13px 0 4px 1px;
        border-top: 1px solid rgba(0,0,0,.08)
    }

    .post-body .not_sponsored_component .item_detail {
        display: flex;
        align-items: center;
        font-size: 12px;
        line-height: 18px;
        font-weight: 700;
        color: #444;
        white-space: nowrap
    }

        .post-body .not_sponsored_component .item_detail + .item_detail {
            margin-top: 7px
        }

        .post-body .not_sponsored_component .item_detail::before {
            flex-shrink: 0;
            width: 3px;
            height: 3px;
            margin-right: 7px;
            background-color: currentColor;
            border-radius: 50%;
            content: ''
        }

    .post-body .not_sponsored_component .detail {
        overflow: hidden;
        text-overflow: ellipsis
    }

    .post-body .not_sponsored_component .suffix {
        margin-left: 4px
    }

    .post-body .not_sponsored_component .date {
        margin-top: 11px;
        font-size: 12px;
        line-height: 18px;
        color: #999
    }

        .post-body .not_sponsored_component .date .number {
            margin-right: 1px
        }

    .post-body .not_sponsored_component .link {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 20;
        content: ''
    }

/* safari에서 video 태그에 태두리 생기는 버그 수정 */
video._gifmp4 {
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

@charset "UTF-8";

.readonly_box {
    border: solid 1px #e7e7e7;
    background-color: #fff;
    margin: 0 0 8px;
    padding: 20px 0 19px 20px;
    text-align: left;
    position: relative;
    overflow: hidden
}

    .readonly_box h3 {
        color: #333;
        font: bold 14px "돋움",dotum;
        margin: 0 0 15px !important
    }

        .readonly_box h3 img {
            vertical-align: middle;
            margin: 0 6px 3px 0
        }

        .readonly_box h3 span {
            padding-left: 3px;
            font-size: 12px;
            color: #ff6d20;
            letter-spacing: 0
        }

    .readonly_box .closepop {
        position: absolute;
        top: 14px;
        right: 14px;
        width: 15px;
        height: 15px;
    }

    .readonly_box ul {
        margin: 0 0 3px !important;
        padding: 0
    }

        .readonly_box ul li {
            list-style: none;
            padding-left: 7px;
            line-height: 18px;
            font-size: 12px;
            color: #333;
            background: url(https://blogimgs.pstatic.net/nblog/readonly/bu_2x2_33.gif) 0 7px no-repeat
        }

    .readonly_box .viewnotice {
        display: inline-block;
        margin-top: 7px;
        padding-right: 6px;
        background: url(https://blogimgs.pstatic.net/nblog/readonly/bu_arrow_readonly.gif) right 3px no-repeat;
        font-size: 12px;
        color: #333;
        text-decoration: underline !important
    }

.inspection {
    background: url(https://blogimgs.pstatic.net/nblog/readonly/bg_inspection.gif) repeat-x;
    text-align: center
}

    .inspection .sub_inspection {
        width: 980px;
        height: 69px;
        margin: 0 auto;
        background: url(https://blogimgs.pstatic.net/nblog/readonly/bg_inspection2.gif) no-repeat;
        text-align: left
    }

    .inspection h1 {
        float: left;
        _display: inline;
        padding: 23px 20px 0 0
    }

    .inspection p {
        float: left;
        _display: inline;
        padding: 14px 0 0;
        padding-left: 21px;
        background: url(https://blogimgs.pstatic.net/nblog/readonly/bg_line.gif) 0 17px no-repeat;
        color: #fff;
        line-height: 20px
    }

        .inspection p * {
            color: #fff;
            line-height: 20px
        }

        .inspection p em {
            font-style: normal;
            font-weight: bold;
            text-decoration: underline
        }

    .inspection .viewnotice {
        float: right;
        _display: inline;
        padding: 24px 0 0 18px;
        height: 26px;
        background: url(https://blogimgs.pstatic.net/nblog/readonly/bg_line2.gif) 0 17px no-repeat
    }

#defineNHNCSS_LayoutTopCommon-369746516_css {
    color: #ffe
}

#defineNHNCSS_LayoutTopCommon-369746516_https_css {
    color: #ffe
}
