/*     1180135 : 스크롤 블록/셀 슬라이드 js      */

.empty__1180135__ {
    padding: 20px 10px;
    background: #fafafa;
    font-size: 13px;
    color: blue;
    text-align: center
}

.empty__1180135__ p {
    font-size: 17px;
    font-weight: bold
}

.empty__1180135__ dl {
    margin: 0;
    text-align: left;
    color: #333
}

.empty__1180135__ dt {
    margin-bottom: 5px;
    font-size: 14px
}

.empty__1180135__ dd {
    margin: 0;
    font-size: 13px
}

/*     1094465 : 이미지 슬라이드 (메인용)      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

@keyframes down {
    0% {
        transform: translate(0);
    }
    20% {
        transform: translateY(15px);
    }
    40% {
        transform: translate(0);
    }
}

@-webkit-keyframes down {
    0% {
        transform: translate(0);
    }
    20% {
        transform: translateY(15px);
    }
    40% {
        transform: translate(0);
    }
}

.pm-slide_wide__1094465__wrap {
    position: relative;
    height: 100%;
}

.pm-slide_wide__1094465__ {
    max-width: 1920px;
    margin: 0 auto
}

.pm-slide_wide__1094465__ a {
    display: block;
    position: relative;
    border: none
}

.pm-slide_wide__1094465__ a img {
    border: none
}

.pm-slide_wide__1094465__.slide_zindex .owl-item {
    z-index: 1
}

.pm-slide_wide__1094465__ .item {
    position: relative
}

.pm-slide_wide__1094465__ .item img {
    vertical-align: top
}

.pm-slide_wide__1094465__ .item .caption {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 25px;
    z-index: 2;
    box-sizing: border-box;
}

.pm-slide_wide__1094465__ .item .caption .caption_inner {
    display: table;
    width: 100%;
    max-width: 300px;
    height: 100%;
}

.pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell {
    display: table-cell;
    vertical-align: middle;
    color: #333333;
}

.pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell>span {
    display: block;
    line-height: 1.3em;
    color: #333333;
}

.pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .subject {
    display: block;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -.03em;
    word-break: keep-all;
}

.pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .exp_text {
    margin-top: 10px;
    font-size: 15px;
}

.pm-slide_wide__1094465__ .item .caption .btn_more {
    position: relative;
    display: inline-block;
    min-width: 120px;
    line-height: 38px;
    margin-top: 15px;
    padding: 0 20px;
    font-size: 15px;
    border: 5px solid #32d525;
    background: #32d525;
    border-radius: 25px;
    box-sizing: border-box;
    transition: .5s;
}

.pm-slide_wide__1094465__ .item .caption .btn_more span {
    display: block;
    position: relative;
    color: #fff;
}

.pm-slide_wide__1094465__ .item .caption .btn_more span:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 15px;
    transform: translate(-50%, -50%);
    background: #fff
}

.pm-slide_wide__1094465__ .item .caption .btn_more span:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 15px;
    height: 1px;
    margin-right: -14px;
    transform: translate(-50%, -50%);
    background: #fff
}

.pm-slide_wide__1094465__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-slide_wide__1094465__ .owl-nav [class*='owl-'] {
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 10;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-top: -12px;
    font-size: 0;
    text-align: center;
}

.pm-slide_wide__1094465__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 18px;
    font-weight: normal;
    color: #ffffff
}

.pm-slide_wide__1094465__ .owl-nav .owl-prev {
    left: 5px
}

.pm-slide_wide__1094465__ .owl-nav .owl-prev:before {
    content: '\e600'
}

.pm-slide_wide__1094465__ .owl-nav .owl-next {
    right: 5px
}

.pm-slide_wide__1094465__ .owl-nav .owl-next:before {
    content: '\e601'
}

.pm-slide_wide__1094465__ .owl-nav .disabled {
    opacity: 0.5;
    cursor: default !important
}

.pm-slide_wide__1094465__ .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    padding: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-slide_wide__1094465__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-slide_wide__1094465__ .owl-dots .owl-dot span {
    box-sizing: border-box;
    display: block;
    width: 18px;
    height: 5px;
    margin: 0 3px;
    background: #ffffff;
    transition: opacity 200ms ease;
    opacity: .5;
}

.pm-slide_wide__1094465__ .owl-dots .owl-dot.active span,
.pm-slide_wide__1094465__ .owl-dots .owl-dot:hover span {
    border-color: #32d525;
    background: #32d525;
    opacity: 1;
}

.pm-slide_wide__1094465__.empty__1094465__ {
    padding: 0px 10px;
    font-size: 13px;
    text-align: center
}

.pm-slide_wide__1094465__.build_edit_mode .item {
    display: none
}

.pm-slide_wide__1094465__.build_edit_mode .item img {
    width: 100%
}

.pm-slide_wide__1094465__.build_edit_mode .item:first-child {
    display: block
}

@media all and (min-width:768px) {
    .pm-slide_wide__1094465__ .item .caption {
        /*height:196px;*/
        padding: 0 8%;
    }
    .pm-slide_wide__1094465__ .owl-nav [class*='owl-'] {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-top: -15px
    }
    .pm-slide_wide__1094465__ .owl-nav [class*='owl-']:before {
        font-size: 14px
    }
    .pm-slide_wide__1094465__ .owl-nav .owl-prev {
        left: 20px
    }
    .pm-slide_wide__1094465__ .owl-nav .owl-next {
        right: 20px
    }
}

@media all and (min-width:1024px) {
    .pm-slide_wide__1094465__ .item .caption {
        max-width: 1050px;
        margin: auto;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner {
        max-width: 400px;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell {
        padding-bottom: 200px;
        text-align: left;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell>span {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all 0.79s 0.5s;
        transition: all 0.79s 0.5s;
        font-size: 40px;
        line-height: 1.2em;
        letter-spacing: -.05em;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .subject {
        line-height: 1.2em;
        font-size: 40px;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .exp_text {
        margin-top: 10px;
        font-size: 20px;
    }
    .pm-slide_wide__1094465__ .owl-item.active .caption .caption_inner .caption_cell>span {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    .pm-slide_wide__1094465__ .item .caption .btn_more {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        margin-top: 30px;
        transition: color 150ms ease-in-out;
    }
    .pm-slide_wide__1094465__ .owl-item.active .caption .btn_more {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)-webkit-transition:all 1.4s 1s;
        transition: transform 1.4s 1s, opacity 1.4s 1s;
    }
    .pm-slide_wide__1094465__ .caption .btn_more:hover {
        border: 5px solid #30b155;
        background: #30b155;
    }
    .pm-slide_wide__1094465__ .owl-nav [class*='owl-'] {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: -20px;
        border: 2px solid #ffffff;
        border-radius: 50%
    }
    .pm-slide_wide__1094465__ .owl-nav [class*='owl-']:before {
        font-size: 30px
    }
    .pm-slide_wide__1094465__ .owl-nav .owl-prev {
        left: 20px
    }
    .pm-slide_wide__1094465__ .owl-nav .owl-next {
        right: 20px
    }
    .pm-slide_wide__1094465__ .owl-dots {
        padding: 20px 10px
    }
    .pm-slide_wide__1094465__ .owl-dots .owl-dot span {
        position: relative;
        width: 30px;
        height: 6px;
        margin: 0 4px
    }
    .pm-slide_wide__1094465__.build_edit_mode .item .caption .caption_inner .caption_cell>span,
    .pm-slide_wide__1094465__.build_edit_mode .caption .btn_more {
        opacity: 1;
        transform: none;
    }
}

@media all and (min-width:1300px) {
    .pm-slide_wide__1094465__ .item .caption {
        /*height:387px;*/
        padding: 0;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner {
        max-width: 800px;
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .subject {
        font-size: 48px;
        font-family: "Freesentation-9Black", sans-serif;
        letter-spacing: -.00em
    }
    .pm-slide_wide__1094465__ .item .caption .caption_inner .caption_cell .exp_text {
        font-size: 18px;
        font-family: "Freesentation-5Medium", sans-serif;
        letter-spacing: -.00em
    }
}

/*     1094495 : 실선      */

.solid_line__1094495__ {
    display: block;
    position: relative;
    width: 100%;
    height: 5px
}

.solid_line__1094495__:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0;
    border-top: 4px solid #32d525
}

.solid_line__1094495__.build_edit_mode {
    min-height: 10px
}

@media all and (max-width:767px) {
    .solid_line__1094495__ {
        height: 5px
    }
}

/*     1164595 : 이미지 슬라이드 (반응형)      */

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pm-banner_slide_responsive__1164595__ {
    position: relative;
    max-width: 1700px;
    margin: 0 auto;
    border-top: 0px solid #e1e1e1;
    border-bottom: 0px solid #e1e1e1
}

.pm-banner_slide_responsive__1164595__:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 0px;
    height: 100%;
    background: #e1e1e1
}

.pm-banner_slide_responsive__1164595__:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    width: 0px;
    height: 100%;
    background: #e1e1e1
}

.pm-banner_slide_responsive__1164595__ a {
    display: block;
    border: none
}

.pm-banner_slide_responsive__1164595__ a img {
    border: none
}

.pm-banner_slide_responsive__1164595__ .item {
    position: relative;
    border-left: 0px solid #e1e1e1;
    background: #ffffff
}

.pm-banner_slide_responsive__1164595__ .item img {
    vertical-align: top
}

.pm-banner_slide_responsive__1164595__ .item .caption {
    display: block;
    padding: 17px 8px
}

.pm-banner_slide_responsive__1164595__ .item .caption>span {
    display: block;
    text-align: center
}

.pm-banner_slide_responsive__1164595__ .item .caption .subject {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 1.3em;
    letter-spacing: -.03em
}

.pm-banner_slide_responsive__1164595__ .item .caption .exp_text {
    margin-top: 3px;
    font-size: 13px;
    color: #6a6b6c;
    line-height: 1.3em;
    letter-spacing: -.03em
}

.pm-banner_slide_responsive__1164595__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-banner_slide_responsive__1164595__ .owl-nav [class*='owl-'] {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 22px;
    height: 34px;
    line-height: 34px;
    margin-top: -17px;
    border: 1px solid #e7e7e7;
    background: rgba(255, 255, 255, .7);
    font-size: 0;
    text-align: center;
}

.pm-banner_slide_responsive__1164595__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 16px;
    color: #969696
}

.pm-banner_slide_responsive__1164595__ .owl-nav .owl-prev {
    left: 0
}

.pm-banner_slide_responsive__1164595__ .owl-nav .owl-next {
    right: 0
}

.pm-banner_slide_responsive__1164595__ .owl-nav .owl-prev:before {
    content: '\e600'
}

.pm-banner_slide_responsive__1164595__ .owl-nav .owl-next:before {
    content: '\e601'
}

.pm-banner_slide_responsive__1164595__ .owl-nav .disabled {
    opacity: 0.5;
    cursor: default !important
}

.pm-banner_slide_responsive__1164595__ .owl-dots {
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;
    padding: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-banner_slide_responsive__1164595__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-banner_slide_responsive__1164595__ .owl-dots .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: #ddd;
    border-radius: 30px;
    transition: opacity 200ms ease;
}

.pm-banner_slide_responsive__1164595__ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__1164595__ .owl-dots .owl-dot:hover span {
    background: #999999
}

.pm-banner_slide_responsive__1164595__.empty__1164595__ {
    padding: 30px 10px;
    font-size: 13px;
    text-align: center
}

@media all and (min-width:768px) {}

@media all and (min-width:1024px) {}

/*     1103835 : 공백      */

.solid_line__1103835__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 250px
}

.solid_line__1103835__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1103835__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1103835__ {
        height: 15px
    }
}

/*     1103855 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1103855__ {
    font-size: 0
}

.title__1103855__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #32d525;
    letter-spacing: 0.4em;
    line-height: 1.4em;
    font-family: "Freesentation-9Black", sans-serif;
}

.title__1103855__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1103855__.style_top p {
    padding-top: 10px
}

.title__1103855__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103855__.style_right p {
    padding-right: 14px
}

.title__1103855__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1103855__.style_bottom p {
    padding-bottom: 12px
}

.title__1103855__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103855__.style_left p {
    padding-left: 14px
}

.title__1103855__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1103855__.style_circle1 p {
    padding-left: 18px
}

.title__1103855__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1103855__.style_circle2 p {
    padding-left: 18px
}

.title__1103855__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1103855__ p {
        font-size: 13px
    }
    .title__1103855__.style_top p:before {
        width: 13px
    }
    .title__1103855__.style_right p:before {
        height: 13px
    }
    .title__1103855__.style_bottom p:before {
        width: 13px
    }
    .title__1103855__.style_left p:before {
        height: 13px
    }
}

/*     1103845 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1103845__ {
    font-size: 0
}

.title__1103845__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    letter-spacing: -.0em;
    line-height: 1.2em;
    font-family: "Freesentation-9Black", sans-serif;
}

.title__1103845__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1103845__.style_top p {
    padding-top: 10px
}

.title__1103845__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103845__.style_right p {
    padding-right: 14px
}

.title__1103845__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1103845__.style_bottom p {
    padding-bottom: 12px
}

.title__1103845__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103845__.style_left p {
    padding-left: 14px
}

.title__1103845__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1103845__.style_circle1 p {
    padding-left: 18px
}

.title__1103845__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1103845__.style_circle2 p {
    padding-left: 18px
}

.title__1103845__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1103845__ p {
        font-size: 38px
    }
    .title__1103845__.style_top p:before {
        width: 38px
    }
    .title__1103845__.style_right p:before {
        height: 38px
    }
    .title__1103845__.style_bottom p:before {
        width: 38px
    }
    .title__1103845__.style_left p:before {
        height: 38px
    }
}

/*     1103825 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1103825__ {
    font-size: 0
}

.title__1103825__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #747474;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1103825__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1103825__.style_top p {
    padding-top: 10px
}

.title__1103825__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103825__.style_right p {
    padding-right: 14px
}

.title__1103825__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1103825__.style_bottom p {
    padding-bottom: 12px
}

.title__1103825__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103825__.style_left p {
    padding-left: 14px
}

.title__1103825__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1103825__.style_circle1 p {
    padding-left: 18px
}

.title__1103825__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1103825__.style_circle2 p {
    padding-left: 18px
}

.title__1103825__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1103825__ p {
        font-size: 18px
    }
    .title__1103825__.style_top p:before {
        width: 18px
    }
    .title__1103825__.style_right p:before {
        height: 18px
    }
    .title__1103825__.style_bottom p:before {
        width: 18px
    }
    .title__1103825__.style_left p:before {
        height: 18px
    }
}

/*     1103865 : 공백      */

.solid_line__1103865__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 100px
}

.solid_line__1103865__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1103865__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1103865__ {
        height: 15px
    }
}

/*     1103785 : 이미지 슬라이드 (메인용)      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-6SemiBold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-6SemiBold.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

@keyframes down {
    0% {
        transform: translate(0);
    }
    20% {
        transform: translateY(15px);
    }
    40% {
        transform: translate(0);
    }
}

@-webkit-keyframes down {
    0% {
        transform: translate(0);
    }
    20% {
        transform: translateY(15px);
    }
    40% {
        transform: translate(0);
    }
}

.pm-slide_wide__1103785__wrap {
    position: relative;
    height: 100%;
}

.pm-slide_wide__1103785__ {
    max-width: 1400px;
    margin: 0 auto
}

.pm-slide_wide__1103785__ a {
    display: block;
    position: relative;
    border: none
}

.pm-slide_wide__1103785__ a img {
    border: none
}

.pm-slide_wide__1103785__.slide_zindex .owl-item {
    z-index: 1
}

.pm-slide_wide__1103785__ .item {
    position: relative
}

.pm-slide_wide__1103785__ .item img {
    vertical-align: top
}

.pm-slide_wide__1103785__ .item .caption {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0 25px;
    z-index: 2;
    box-sizing: border-box;
}

.pm-slide_wide__1103785__ .item .caption .caption_inner {
    display: table;
    width: 100%;
    max-width: 300px;
    height: 100%;
}

.pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell {
    display: table-cell;
    vertical-align: middle;
    color: #000000;
}

.pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell>span {
    display: block;
    line-height: 1.3em;
    color: #000000;
}

.pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .subject {
    display: block;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -.03em;
    word-break: keep-all;
}

.pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .exp_text {
    margin-top: 10px;
    font-size: 15px;
}

.pm-slide_wide__1103785__ .item .caption .btn_more {
    position: relative;
    display: inline-block;
    min-width: 120px;
    line-height: 38px;
    margin-top: 15px;
    padding: 0 20px;
    font-size: 15px;
    border: 1px solid #000000;
    border-radius: 25px;
    box-sizing: border-box;
    transition: .5s;
}

.pm-slide_wide__1103785__ .item .caption .btn_more span {
    display: block;
    position: relative;
    color: #000000;
}

.pm-slide_wide__1103785__ .item .caption .btn_more span:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 15px;
    transform: translate(-50%, -50%);
    background: #000000
}

.pm-slide_wide__1103785__ .item .caption .btn_more span:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 15px;
    height: 1px;
    margin-right: -14px;
    transform: translate(-50%, -50%);
    background: #000000
}

.pm-slide_wide__1103785__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-slide_wide__1103785__ .owl-nav [class*='owl-'] {
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 10;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin-top: -12px;
    font-size: 0;
    text-align: center;
}

.pm-slide_wide__1103785__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 18px;
    font-weight: normal;
    color: #ffffff
}

.pm-slide_wide__1103785__ .owl-nav .owl-prev {
    left: 5px
}

.pm-slide_wide__1103785__ .owl-nav .owl-prev:before {
    content: '\e600'
}

.pm-slide_wide__1103785__ .owl-nav .owl-next {
    right: 5px
}

.pm-slide_wide__1103785__ .owl-nav .owl-next:before {
    content: '\e601'
}

.pm-slide_wide__1103785__ .owl-nav .disabled {
    opacity: 0.5;
    cursor: default !important
}

.pm-slide_wide__1103785__ .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    padding: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-slide_wide__1103785__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-slide_wide__1103785__ .owl-dots .owl-dot span {
    box-sizing: border-box;
    display: block;
    width: 18px;
    height: 5px;
    margin: 0 3px;
    background: #ffffff;
    transition: opacity 200ms ease;
    opacity: .5;
}

.pm-slide_wide__1103785__ .owl-dots .owl-dot.active span,
.pm-slide_wide__1103785__ .owl-dots .owl-dot:hover span {
    border-color: #30b155;
    background: #30b155;
    opacity: 1;
}

.pm-slide_wide__1103785__.empty__1103785__ {
    padding: 30px 10px;
    font-size: 13px;
    text-align: center
}

.pm-slide_wide__1103785__.build_edit_mode .item {
    display: none
}

.pm-slide_wide__1103785__.build_edit_mode .item img {
    width: 100%
}

.pm-slide_wide__1103785__.build_edit_mode .item:first-child {
    display: block
}

@media all and (min-width:768px) {
    .pm-slide_wide__1103785__ .item .caption {
        /*height:196px;*/
        padding: 0 8%;
    }
    .pm-slide_wide__1103785__ .owl-nav [class*='owl-'] {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin-top: -15px
    }
    .pm-slide_wide__1103785__ .owl-nav [class*='owl-']:before {
        font-size: 14px
    }
    .pm-slide_wide__1103785__ .owl-nav .owl-prev {
        left: 20px
    }
    .pm-slide_wide__1103785__ .owl-nav .owl-next {
        right: 20px
    }
}

@media all and (min-width:1024px) {
    .pm-slide_wide__1103785__ .item .caption {
        max-width: 1300px;
        margin: auto;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner {
        max-width: 400px;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell {
        padding-bottom: 10px;
        text-align: left;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell>span {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all 0.79s 0.5s;
        transition: all 0.79s 0.5s;
        font-size: 40px;
        line-height: 1.2em;
        letter-spacing: -.05em;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .subject {
        line-height: 1.2em;
        font-size: 40px;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .exp_text {
        margin-top: 30px;
        font-size: 20px;
    }
    .pm-slide_wide__1103785__ .owl-item.active .caption .caption_inner .caption_cell>span {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
    .pm-slide_wide__1103785__ .item .caption .btn_more {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
        transform: translateY(50px);
        margin-top: 30px;
        transition: color 150ms ease-in-out;
    }
    .pm-slide_wide__1103785__ .owl-item.active .caption .btn_more {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)-webkit-transition:all 1.4s 1s;
        transition: transform 1.4s 1s, opacity 1.4s 1s;
    }
    .pm-slide_wide__1103785__ .caption .btn_more:hover {
        border: 1px solid #30b155;
        background: #30b155;
    }
    .pm-slide_wide__1103785__ .owl-nav [class*='owl-'] {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: -20px;
        border: 2px solid #ffffff;
        border-radius: 50%
    }
    .pm-slide_wide__1103785__ .owl-nav [class*='owl-']:before {
        font-size: 30px
    }
    .pm-slide_wide__1103785__ .owl-nav .owl-prev {
        left: 20px
    }
    .pm-slide_wide__1103785__ .owl-nav .owl-next {
        right: 20px
    }
    .pm-slide_wide__1103785__ .owl-dots {
        padding: 20px 10px
    }
    .pm-slide_wide__1103785__ .owl-dots .owl-dot span {
        position: relative;
        width: 30px;
        height: 6px;
        margin: 0 4px
    }
    .pm-slide_wide__1103785__.build_edit_mode .item .caption .caption_inner .caption_cell>span,
    .pm-slide_wide__1103785__.build_edit_mode .caption .btn_more {
        opacity: 1;
        transform: none;
    }
}

@media all and (min-width:1300px) {
    .pm-slide_wide__1103785__ .item .caption {
        /*height:387px;*/
        padding: 0;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner {
        max-width: 600px;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .subject {
        font-size: 54px;
        font-family: "Freesentation-9Black", sans-serif;
    }
    .pm-slide_wide__1103785__ .item .caption .caption_inner .caption_cell .exp_text {
        font-size: 22px;
        font-family: "Freesentation-6SemiBold", sans-serif;
        line-height: 1.4em;
        letter-spacing: -.0em
    }
}

/*     1189485 : 이미지 슬라이드 (반응형)      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

.banner_sd_wrap__1189485__ {
    position: relative;
    padding-top: 0px;
}

.banner_sd_wrap__1189485__:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 170px;
    background: #fff;
}

.banner_sd_wrap__1189485__ .text_wrap {
    position: relative;
    margin-bottom: 30px;
    padding: 0 15px;
    box-sizing: border-box;
}

.banner_sd_wrap__1189485__ .text_wrap p {
    margin: 0;
    padding: 0;
}

.banner_sd_wrap__1189485__ .text_wrap .title {
    line-height: 1.4em;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    letter-spacing: -.06em;
}

.banner_sd_wrap__1189485__ .text_wrap .text {
    font-size: 15px;
    color: #888;
    letter-spacing: -.06em;
}

.pm-banner_slide_responsive__1189485__ {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 0 15px;
    box-sizing: border-box;
}

.pm-banner_slide_responsive__1189485__ a {
    border: none
}

.pm-banner_slide_responsive__1189485__ a img {
    border: none
}

.pm-banner_slide_responsive__1189485__ .item {
    position: relative
}

.pm-banner_slide_responsive__1189485__ .item img {
    vertical-align: top
}

.pm-banner_slide_responsive__1189485__ .figure {
    display: block;
    position: relative;
}

.pm-banner_slide_responsive__1189485__ .figure .plus {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
}

.pm-banner_slide_responsive__1189485__ .figure .plus>span {
    position: relative;
    display: block;
    width: 52px;
    height: 52px;
    font-size: 0;
    color: #000;
}

.pm-banner_slide_responsive__1189485__ .figure .plus>span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 33px;
    transform: translate(-50%, -50%);
    background: #000;
}

.pm-banner_slide_responsive__1189485__ .figure .plus>span:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 33px;
    height: 1px;
    transform: translate(-50%, -50%);
    background: #000;
}

.pm-banner_slide_responsive__1189485__ .caption {
    display: block;
    margin-top: 12px;
}

.pm-banner_slide_responsive__1189485__ .caption span {
    line-height: 1.5em;
    font-size: 16px;
    letter-spacing: -.06em;
}

.pm-banner_slide_responsive__1189485__ .caption .exp_text {
    color: #888
}

.pm-banner_slide_responsive__1189485__ .caption .subject {
    font-weight: bold;
    color: #000
}

.owl__1189485__nav {
    margin-top: 24px;
    -webkit-tap-highlight-color: transparent;
    font-size: 0;
}

.owl__1189485__nav [class*='owl-'] {
    position: relative;
    width: 46px;
    height: 46px;
    line-height: 46px;
    border: 0;
    background: #000 !important;
    font-size: 0;
    cursor: pointer;
}

.owl__1189485__nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 18px;
    color: #fff
}

.owl__1189485__nav .owl-prev:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 24px;
    margin: auto;
    background: #fff;
    opacity: .3;
}

.owl__1189485__nav .owl-prev:before {
    content: '\e600'
}

.owl__1189485__nav .owl-next:before {
    content: '\e601'
}

.pm-banner_slide_responsive__1189485__ .owl-dots {
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;
    padding: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-banner_slide_responsive__1189485__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-banner_slide_responsive__1189485__ .owl-dots .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: #ddd;
    border-radius: 30px;
    transition: opacity 200ms ease
}

.pm-banner_slide_responsive__1189485__ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__1189485__ .owl-dots .owl-dot:hover span {
    background: #999999
}

.pm-banner_slide_responsive__1189485__.empty__1189485__ {
    padding: 30px 10px;
    font-size: 13px;
    text-align: center
}

@media all and (min-width:1024px) {
    .banner_sd_wrap__1189485__:before {
        height: 277px;
    }
    .banner_sd_wrap__1189485__:after {
        content: '';
        display: block;
        clear: both;
    }
    .banner_sd_wrap__1189485__ .text_wrap {
        float: left;
        width: 348px;
        margin-bottom: 0;
        padding: 0 0px;
    }
    .banner_sd_wrap__1189485__ .text_wrap .title {
        font-size: 36px;
        font-family: "Freesentation-9Black", sans-serif;
    }
    .banner_sd_wrap__1189485__ .text_wrap .title span {
        display: block;
    }
    .banner_sd_wrap__1189485__ .text_wrap .text {
        font-size: 18px;
        font-family: "Freesentation-5Medium", sans-serif;
        letter-spacing: -.0em
    }
    .banner_sd_wrap__1189485__ .text_wrap .text span {
        display: block;
    }
    .owl__1189485__nav {
        margin-top: 33px;
    }
    .owl__1189485__nav [class*='owl-'] {
        width: 38px;
        height: 38px;
        line-height: 38px;
    }
    .owl__1189485__nav [class*='owl-']:before {
        font-size: 18px;
    }
    .owl__1189485__nav .owl-prev:after {
        height: 30px;
    }
    .pm-banner_slide_responsive__1189485__ {
        float: left;
        width: calc(100% - 348px) !important;
        padding: 0;
    }
    .pm-banner_slide_responsive__1189485__ .figure .plus>span {
        width: 0px;
        height: 0px;
        transition: .5s;
    }
    .pm-banner_slide_responsive__1189485__ .figure .plus>span:before {
        height: 0px;
    }
    .pm-banner_slide_responsive__1189485__ .figure .plus>span:after {
        width: 0px;
    }
    .pm-banner_slide_responsive__1189485__ .caption span {
        display: block;
        font-size: 20px;
        font-family: "Freesentation-5Medium", sans-serif;
        letter-spacing: -.0em
    }
    .pm-banner_slide_responsive__1189485__ a:hover .figure .plus>span {
        transform: rotate(90deg);
    }
    .pm-banner_slide_responsive__1189485__ a:hover .figure .plus>span:before,
    .pm-banner_slide_responsive__1189485__ a:hover .figure .plus>span:after {
        background: #ffba00;
    }
}

/*     1189495 : 블록 설정      */

.block_option__1189495__ {
    display: table;
    width: 100%
}

.block_option__1189495__ p {
    display: table-cell;
    height: 100px;
    margin: 0;
    background: #fafafa;
    color: #c40000;
    text-align: center;
    vertical-align: middle
}

@media (max-width:1023px) {
    .row__1189495__ {
        padding: 0 !important;
    }
    .row__1189495__>div.white-space {
        padding: 0 !important;
    }
}

@media (min-width:1024px) {
    .row__1189495__ {}
}

/*     1189505 : 점선      */

.dashed_line__1189505__ {
    display: block;
    position: relative;
    width: 100%;
    height: 100px
}

.dashed_line__1189505__:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0;
    border-top: 1px dashed #cccccc
}

.dashed_line__1189505__.build_edit_mode {
    min-height: 10px
}

@media all and (max-width:767px) {
    .dashed_line__1189505__ {
        height: 20px
    }
}

/*     1189515 : 이미지 슬라이드 (반응형)      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

.banner_sd_wrap__1189515__ {
    position: relative;
    padding-top: 0px;
}

.banner_sd_wrap__1189515__:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 170px;
    background: #fff;
}

.banner_sd_wrap__1189515__ .text_wrap {
    position: relative;
    margin-bottom: 30px;
    padding: 0 15px;
    box-sizing: border-box;
}

.banner_sd_wrap__1189515__ .text_wrap p {
    margin: 0;
    padding: 0;
}

.banner_sd_wrap__1189515__ .text_wrap .title {
    line-height: 1.4em;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #000;
    letter-spacing: -.06em;
}

.banner_sd_wrap__1189515__ .text_wrap .text {
    font-size: 15px;
    color: #888;
    letter-spacing: -.06em;
}

.pm-banner_slide_responsive__1189515__ {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0 0 15px;
    box-sizing: border-box;
}

.pm-banner_slide_responsive__1189515__ a {
    border: none
}

.pm-banner_slide_responsive__1189515__ a img {
    border: none
}

.pm-banner_slide_responsive__1189515__ .item {
    position: relative
}

.pm-banner_slide_responsive__1189515__ .item img {
    vertical-align: top
}

.pm-banner_slide_responsive__1189515__ .figure {
    display: block;
    position: relative;
}

.pm-banner_slide_responsive__1189515__ .figure .plus {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fff;
}

.pm-banner_slide_responsive__1189515__ .figure .plus>span {
    position: relative;
    display: block;
    width: 52px;
    height: 52px;
    font-size: 0;
    color: #000;
}

.pm-banner_slide_responsive__1189515__ .figure .plus>span:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1px;
    height: 33px;
    transform: translate(-50%, -50%);
    background: #000;
}

.pm-banner_slide_responsive__1189515__ .figure .plus>span:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 33px;
    height: 1px;
    transform: translate(-50%, -50%);
    background: #000;
}

.pm-banner_slide_responsive__1189515__ .caption {
    display: block;
    margin-top: 12px;
}

.pm-banner_slide_responsive__1189515__ .caption span {
    line-height: 1.5em;
    font-size: 16px;
    letter-spacing: -.06em;
}

.pm-banner_slide_responsive__1189515__ .caption .exp_text {
    color: #888
}

.pm-banner_slide_responsive__1189515__ .caption .subject {
    font-weight: bold;
    color: #000
}

.owl__1189515__nav {
    margin-top: 24px;
    -webkit-tap-highlight-color: transparent;
    font-size: 0;
}

.owl__1189515__nav [class*='owl-'] {
    position: relative;
    width: 46px;
    height: 46px;
    line-height: 46px;
    border: 0;
    background: #000 !important;
    font-size: 0;
    cursor: pointer;
}

.owl__1189515__nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 18px;
    color: #fff
}

.owl__1189515__nav .owl-prev:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 24px;
    margin: auto;
    background: #fff;
    opacity: .3;
}

.owl__1189515__nav .owl-prev:before {
    content: '\e600'
}

.owl__1189515__nav .owl-next:before {
    content: '\e601'
}

.pm-banner_slide_responsive__1189515__ .owl-dots {
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;
    padding: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-banner_slide_responsive__1189515__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-banner_slide_responsive__1189515__ .owl-dots .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    background: #ddd;
    border-radius: 30px;
    transition: opacity 200ms ease
}

.pm-banner_slide_responsive__1189515__ .owl-dots .owl-dot.active span,
.pm-banner_slide_responsive__1189515__ .owl-dots .owl-dot:hover span {
    background: #999999
}

.pm-banner_slide_responsive__1189515__.empty__1189515__ {
    padding: 30px 10px;
    font-size: 13px;
    text-align: center
}

@media all and (min-width:1024px) {
    .banner_sd_wrap__1189515__:before {
        height: 277px;
    }
    .banner_sd_wrap__1189515__:after {
        content: '';
        display: block;
        clear: both;
    }
    .banner_sd_wrap__1189515__ .text_wrap {
        float: left;
        width: 348px;
        margin-bottom: 0;
        padding: 0 0px;
    }
    .banner_sd_wrap__1189515__ .text_wrap .title {
        font-size: 36px;
        font-family: "Freesentation-9Black", sans-serif;
    }
    .banner_sd_wrap__1189515__ .text_wrap .title span {
        display: block;
    }
    .banner_sd_wrap__1189515__ .text_wrap .text {
        font-size: 18px;
        font-family: "Freesentation-5Medium", sans-serif;
        letter-spacing: -.0em
    }
    .banner_sd_wrap__1189515__ .text_wrap .text span {
        display: block;
    }
    .owl__1189515__nav {
        margin-top: 33px;
    }
    .owl__1189515__nav [class*='owl-'] {
        width: 38px;
        height: 38px;
        line-height: 38px;
    }
    .owl__1189515__nav [class*='owl-']:before {
        font-size: 18px;
    }
    .owl__1189515__nav .owl-prev:after {
        height: 30px;
    }
    .pm-banner_slide_responsive__1189515__ {
        float: left;
        width: calc(100% - 348px) !important;
        padding: 0;
    }
    .pm-banner_slide_responsive__1189515__ .figure .plus>span {
        width: 0px;
        height: 0px;
        transition: .5s;
    }
    .pm-banner_slide_responsive__1189515__ .figure .plus>span:before {
        height: 0px;
    }
    .pm-banner_slide_responsive__1189515__ .figure .plus>span:after {
        width: 0px;
    }
    .pm-banner_slide_responsive__1189515__ .caption span {
        display: block;
        font-size: 20px;
        font-family: "Freesentation-5Medium", sans-serif;
        letter-spacing: -.0em
    }
    .pm-banner_slide_responsive__1189515__ a:hover .figure .plus>span {
        transform: rotate(90deg);
    }
    .pm-banner_slide_responsive__1189515__ a:hover .figure .plus>span:before,
    .pm-banner_slide_responsive__1189515__ a:hover .figure .plus>span:after {
        background: #ffba00;
    }
}

/*     1189525 : 블록 설정      */

.block_option__1189525__ {
    display: table;
    width: 100%
}

.block_option__1189525__ p {
    display: table-cell;
    height: 100px;
    margin: 0;
    background: #fafafa;
    color: #c40000;
    text-align: center;
    vertical-align: middle
}

@media (max-width:1023px) {
    .row__1189525__ {
        padding: 0 !important;
    }
    .row__1189525__>div.white-space {
        padding: 0 !important;
    }
}

@media (min-width:1024px) {
    .row__1189525__ {}
}

/*     1104075 : 공백      */

.solid_line__1104075__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 185px
}

.solid_line__1104075__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104075__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1104075__ {
        height: 15px
    }
}

/*     1104105 : 이미지      */

.img__1104105__ {
    max-width: 100%
}

.img__1104105__ * {
    box-sizing: border-box
}

.img__1104105__ a {
    display: block;
    vertical-align: top
}

.img__1104105__ img {
    width: px;
    vertical-align: top
}

/*     1104135 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-4Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104135__ {
    font-size: 0
}

.title__1104135__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #dddddd;
    letter-spacing: -.0em;
    line-height: 1.3em;
    font-family: "Freesentation-4Regular", sans-serif;
}

.title__1104135__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104135__.style_top p {
    padding-top: 10px
}

.title__1104135__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104135__.style_right p {
    padding-right: 14px
}

.title__1104135__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104135__.style_bottom p {
    padding-bottom: 12px
}

.title__1104135__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104135__.style_left p {
    padding-left: 14px
}

.title__1104135__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104135__.style_circle1 p {
    padding-left: 18px
}

.title__1104135__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104135__.style_circle2 p {
    padding-left: 18px
}

.title__1104135__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104135__ p {
        font-size: 18px
    }
    .title__1104135__.style_top p:before {
        width: 18px
    }
    .title__1104135__.style_right p:before {
        height: 18px
    }
    .title__1104135__.style_bottom p:before {
        width: 18px
    }
    .title__1104135__.style_left p:before {
        height: 18px
    }
}

/*     1104045 : 공백      */

.solid_line__1104045__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 185px
}

.solid_line__1104045__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104045__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1104045__ {
        height: 15px
    }
}

/*     1104035 : 이미지      */

.img__1104035__ {
    max-width: 100%
}

.img__1104035__ * {
    box-sizing: border-box
}

.img__1104035__ a {
    display: block;
    vertical-align: top
}

.img__1104035__ img {
    width: px;
    vertical-align: top
}

/*     1104015 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-4Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104015__ {
    font-size: 0
}

.title__1104015__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #dddddd;
    letter-spacing: -.0em;
    line-height: 1.2em;
    font-family: "Freesentation-4Regular", sans-serif;
}

.title__1104015__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104015__.style_top p {
    padding-top: 10px
}

.title__1104015__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104015__.style_right p {
    padding-right: 14px
}

.title__1104015__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104015__.style_bottom p {
    padding-bottom: 12px
}

.title__1104015__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104015__.style_left p {
    padding-left: 14px
}

.title__1104015__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104015__.style_circle1 p {
    padding-left: 18px
}

.title__1104015__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104015__.style_circle2 p {
    padding-left: 18px
}

.title__1104015__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104015__ p {
        font-size: 18px
    }
    .title__1104015__.style_top p:before {
        width: 18px
    }
    .title__1104015__.style_right p:before {
        height: 18px
    }
    .title__1104015__.style_bottom p:before {
        width: 18px
    }
    .title__1104015__.style_left p:before {
        height: 18px
    }
}

/*     1103975 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1103975__ {
    font-size: 0
}

.title__1103975__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #32d525;
    letter-spacing: -.0em;
    line-height: 1.2em;
    font-family: "Freesentation-9Black", sans-serif;
}

.title__1103975__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1103975__.style_top p {
    padding-top: 10px
}

.title__1103975__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103975__.style_right p {
    padding-right: 14px
}

.title__1103975__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1103975__.style_bottom p {
    padding-bottom: 12px
}

.title__1103975__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103975__.style_left p {
    padding-left: 14px
}

.title__1103975__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1103975__.style_circle1 p {
    padding-left: 18px
}

.title__1103975__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1103975__.style_circle2 p {
    padding-left: 18px
}

.title__1103975__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1103975__ p {
        font-size: 50px
    }
    .title__1103975__.style_top p:before {
        width: 50px
    }
    .title__1103975__.style_right p:before {
        height: 50px
    }
    .title__1103975__.style_bottom p:before {
        width: 50px
    }
    .title__1103975__.style_left p:before {
        height: 50px
    }
}

/*     1103995 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1103995__ {
    font-size: 0
}

.title__1103995__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1103995__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1103995__.style_top p {
    padding-top: 10px
}

.title__1103995__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103995__.style_right p {
    padding-right: 14px
}

.title__1103995__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1103995__.style_bottom p {
    padding-bottom: 12px
}

.title__1103995__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1103995__.style_left p {
    padding-left: 14px
}

.title__1103995__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1103995__.style_circle1 p {
    padding-left: 18px
}

.title__1103995__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1103995__.style_circle2 p {
    padding-left: 18px
}

.title__1103995__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1103995__ p {
        font-size: 22px
    }
    .title__1103995__.style_top p:before {
        width: 22px
    }
    .title__1103995__.style_right p:before {
        height: 22px
    }
    .title__1103995__.style_bottom p:before {
        width: 22px
    }
    .title__1103995__.style_left p:before {
        height: 22px
    }
}

/*     1104065 : 이미지      */

.img__1104065__ {
    max-width: 100%
}

.img__1104065__ * {
    box-sizing: border-box
}

.img__1104065__ a {
    display: block;
    vertical-align: top
}

.img__1104065__ img {
    width: px;
    vertical-align: top
}

/*     1104055 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-4Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104055__ {
    font-size: 0
}

.title__1104055__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #dddddd;
    letter-spacing: -.0em;
    line-height: 1.3em;
    font-family: "Freesentation-4Regular", sans-serif;
}

.title__1104055__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104055__.style_top p {
    padding-top: 10px
}

.title__1104055__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104055__.style_right p {
    padding-right: 14px
}

.title__1104055__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104055__.style_bottom p {
    padding-bottom: 12px
}

.title__1104055__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104055__.style_left p {
    padding-left: 14px
}

.title__1104055__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104055__.style_circle1 p {
    padding-left: 18px
}

.title__1104055__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104055__.style_circle2 p {
    padding-left: 18px
}

.title__1104055__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104055__ p {
        font-size: 18px
    }
    .title__1104055__.style_top p:before {
        width: 18px
    }
    .title__1104055__.style_right p:before {
        height: 18px
    }
    .title__1104055__.style_bottom p:before {
        width: 18px
    }
    .title__1104055__.style_left p:before {
        height: 18px
    }
}

/*     1104085 : 공백      */

.solid_line__1104085__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 185px
}

.solid_line__1104085__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104085__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1104085__ {
        height: 15px
    }
}

/*     1104115 : 이미지      */

.img__1104115__ {
    max-width: 100%
}

.img__1104115__ * {
    box-sizing: border-box
}

.img__1104115__ a {
    display: block;
    vertical-align: top
}

.img__1104115__ img {
    width: px;
    vertical-align: top
}

/*     1104155 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-4Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104155__ {
    font-size: 0
}

.title__1104155__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #dddddd;
    letter-spacing: -.0em;
    line-height: 1.3em;
    font-family: "Freesentation-4Regular", sans-serif;
}

.title__1104155__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104155__.style_top p {
    padding-top: 10px
}

.title__1104155__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104155__.style_right p {
    padding-right: 14px
}

.title__1104155__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104155__.style_bottom p {
    padding-bottom: 12px
}

.title__1104155__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104155__.style_left p {
    padding-left: 14px
}

.title__1104155__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104155__.style_circle1 p {
    padding-left: 18px
}

.title__1104155__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104155__.style_circle2 p {
    padding-left: 18px
}

.title__1104155__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104155__ p {
        font-size: 18px
    }
    .title__1104155__.style_top p:before {
        width: 18px
    }
    .title__1104155__.style_right p:before {
        height: 18px
    }
    .title__1104155__.style_bottom p:before {
        width: 18px
    }
    .title__1104155__.style_left p:before {
        height: 18px
    }
}

/*     1104095 : 공백      */

.solid_line__1104095__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 185px
}

.solid_line__1104095__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104095__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:767px) {
    .solid_line__1104095__ {
        height: 15px
    }
}

/*     1104125 : 이미지      */

.img__1104125__ {
    max-width: 100%
}

.img__1104125__ * {
    box-sizing: border-box
}

.img__1104125__ a {
    display: block;
    vertical-align: top
}

.img__1104125__ img {
    width: px;
    vertical-align: top
}

/*     1104145 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-4Regular';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-4Regular.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104145__ {
    font-size: 0
}

.title__1104145__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #dddddd;
    letter-spacing: -.0em;
    line-height: 1.3em;
    font-family: "Freesentation-4Regular", sans-serif;
}

.title__1104145__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104145__.style_top p {
    padding-top: 10px
}

.title__1104145__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104145__.style_right p {
    padding-right: 14px
}

.title__1104145__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104145__.style_bottom p {
    padding-bottom: 12px
}

.title__1104145__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104145__.style_left p {
    padding-left: 14px
}

.title__1104145__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104145__.style_circle1 p {
    padding-left: 18px
}

.title__1104145__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104145__.style_circle2 p {
    padding-left: 18px
}

.title__1104145__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104145__ p {
        font-size: 18px
    }
    .title__1104145__.style_top p:before {
        width: 18px
    }
    .title__1104145__.style_right p:before {
        height: 18px
    }
    .title__1104145__.style_bottom p:before {
        width: 18px
    }
    .title__1104145__.style_left p:before {
        height: 18px
    }
}

/*     1104185 : 최근 게시글 - 웹진 슬라이드      */

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pm-board_webzine_slide__1104185__ * {
    box-sizing: border-box
}

.pm-board_webzine_slide__1104185__ .item a {
    display: block;
    border: 0px solid #eee;
    background: #fff;
    font-size: 13px;
    color: #333
}

.pm-board_webzine_slide__1104185__ .item a:hover {
    border-color: #ddd
}

.pm-board_webzine_slide__1104185__ .thumbnail {
    display: block
}

.pm-board_webzine_slide__1104185__ .thumbnail img {
    width: 100%;
    vertical-align: top
}

.pm-board_webzine_slide__1104185__ .caption {
    display: block;
    padding: 10px
}

.pm-board_webzine_slide__1104185__ .caption .title {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: bold;
    color: #333
}

.pm-board_webzine_slide__1104185__ .caption .title img {
    display: inline-block;
    width: auto !important
}

.pm-board_webzine_slide__1104185__ .caption .date {
    display: block;
    margin: 3px 0 0;
    font-family: Arial;
    font-size: 12px;
    color: #888
}

.pm-board_webzine_slide__1104185__ .caption .cont {
    display: block;
    margin-top: 5px;
    font-size: 13px;
    line-height: 20px;
    color: #666
}

.pm-board_webzine_slide__1104185__ .caption .comment {
    font-weight: normal;
    color: #888
}

.pm-board_webzine_slide__1104185__ .empty {
    padding: 10px 8px;
    font-size: 13px;
    color: #666;
    text-align: center
}

.pm-board_webzine_slide__1104185__.slide_zindex .owl-item {
    z-index: 1
}

.pm-board_webzine_slide__1104185__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-board_webzine_slide__1104185__ .owl-nav {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.pm-board_webzine_slide__1104185__ .owl-nav [class*='owl-'] {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    border: 1px solid #444444;
    font-size: 0;
    text-align: center;
}

.pm-board_webzine_slide__1104185__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 14px;
    font-weight: normal;
    color: #444444
}

.pm-board_webzine_slide__1104185__ .owl-nav .owl-prev:before {
    content: '\e600'
}

.pm-board_webzine_slide__1104185__ .owl-nav .owl-next:before {
    content: '\e601'
}

.pm-board_webzine_slide__1104185__ .owl-nav .disabled {
    opacity: 0.5;
    cursor: default !important
}

.pm-board_webzine_slide__1104185__ .owl-dots {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-board_webzine_slide__1104185__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-board_webzine_slide__1104185__ .owl-dots .owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: #444444;
    border-radius: 30px;
    transition: opacity 200ms ease;
}

.pm-board_webzine_slide__1104185__ .owl-dots .owl-dot.active span,
.pm-board_webzine_slide__1104185__ .owl-dots .owl-dot:hover span {
    border: 3px solid #444444;
    background: transparent
}

.pm-board_webzine_slide__1104185__.empty__1104185__ {
    font-size: 13px;
    color: #363636;
    line-height: 100px;
    text-align: center
}

@media all and (min-width:1024px) {
    .pm-board_webzine_slide__1104185__ .caption {
        padding: 20px
    }
    .pm-board_webzine_slide__1104185__ .caption .title {
        font-size: 16px
    }
    .pm-board_webzine_slide__1104185__ .caption .cont {
        margin-top: 8px;
        font-size: 14px
    }
    .pm-board_webzine_slide__1104185__ .owl-nav [class*='owl-'] {
        width: 40px;
        height: 40px;
        margin-left: 10px;
        line-height: 40px
    }
    .pm-board_webzine_slide__1104185__ .owl-nav [class*='owl-']:before {
        font-size: 18px
    }
}

/*     1164605 : 최근 게시글 - 웹진 슬라이드      */

@font-face {
    font-family: 'icomoon_slider';
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot');
    src: url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.eot?#iefix') format('embedded-opentype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.woff') format('woff'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.ttf') format('truetype'), url('/img_up/shop_pds/aramskin/design/contents/icomoon_slider/icomoon.svg#icomoon_slider') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pm-board_webzine_slide__1164605__ * {
    box-sizing: border-box
}

.pm-board_webzine_slide__1164605__ .item a {
    display: block;
    border: 0px solid #eee;
    background: #fff;
    font-size: 13px;
    color: #333
}

.pm-board_webzine_slide__1164605__ .item a:hover {
    border-color: #ddd
}

.pm-board_webzine_slide__1164605__ .thumbnail {
    display: block
}

.pm-board_webzine_slide__1164605__ .thumbnail img {
    width: 100%;
    vertical-align: top
}

.pm-board_webzine_slide__1164605__ .caption {
    display: block;
    padding: 10px
}

.pm-board_webzine_slide__1164605__ .caption .title {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: bold;
    color: #333
}

.pm-board_webzine_slide__1164605__ .caption .title img {
    display: inline-block;
    width: auto !important
}

.pm-board_webzine_slide__1164605__ .caption .date {
    display: block;
    margin: 3px 0 0;
    font-family: Arial;
    font-size: 12px;
    color: #888
}

.pm-board_webzine_slide__1164605__ .caption .cont {
    display: block;
    margin-top: 5px;
    font-size: 13px;
    line-height: 20px;
    color: #666
}

.pm-board_webzine_slide__1164605__ .caption .comment {
    font-weight: normal;
    color: #888
}

.pm-board_webzine_slide__1164605__ .empty {
    padding: 10px 8px;
    font-size: 13px;
    color: #666;
    text-align: center
}

.pm-board_webzine_slide__1164605__.slide_zindex .owl-item {
    z-index: 1
}

.pm-board_webzine_slide__1164605__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-board_webzine_slide__1164605__ .owl-nav {
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

.pm-board_webzine_slide__1164605__ .owl-nav [class*='owl-'] {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    border: 1px solid #444444;
    font-size: 0;
    text-align: center;
}

.pm-board_webzine_slide__1164605__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 14px;
    font-weight: normal;
    color: #444444
}

.pm-board_webzine_slide__1164605__ .owl-nav .owl-prev:before {
    content: '\e600'
}

.pm-board_webzine_slide__1164605__ .owl-nav .owl-next:before {
    content: '\e601'
}

.pm-board_webzine_slide__1164605__ .owl-nav .disabled {
    opacity: 0.5;
    cursor: default !important
}

.pm-board_webzine_slide__1164605__ .owl-dots {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 10px;
    font-size: 0;
    box-sizing: border-box;
    text-align: center
}

.pm-board_webzine_slide__1164605__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-board_webzine_slide__1164605__ .owl-dots .owl-dot span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: #444444;
    border-radius: 30px;
    transition: opacity 200ms ease;
}

.pm-board_webzine_slide__1164605__ .owl-dots .owl-dot.active span,
.pm-board_webzine_slide__1164605__ .owl-dots .owl-dot:hover span {
    border: 3px solid #444444;
    background: transparent
}

.pm-board_webzine_slide__1164605__.empty__1164605__ {
    font-size: 13px;
    color: #363636;
    line-height: 100px;
    text-align: center
}

@media all and (min-width:1024px) {
    .pm-board_webzine_slide__1164605__ .caption {
        padding: 20px
    }
    .pm-board_webzine_slide__1164605__ .caption .title {
        font-size: 16px
    }
    .pm-board_webzine_slide__1164605__ .caption .cont {
        margin-top: 8px;
        font-size: 14px
    }
    .pm-board_webzine_slide__1164605__ .owl-nav [class*='owl-'] {
        width: 40px;
        height: 40px;
        margin-left: 10px;
        line-height: 40px
    }
    .pm-board_webzine_slide__1164605__ .owl-nav [class*='owl-']:before {
        font-size: 18px
    }
}

/*     1104405 : 실선      */

.solid_line__1104405__ {
    display: block;
    position: relative;
    width: 100%;
    height: 1px
}

.solid_line__1104405__:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0;
    border-top: 1px solid #cccccc
}

.solid_line__1104405__.build_edit_mode {
    min-height: 10px
}

@media all and (max-width:767px) {
    .solid_line__1104405__ {
        height: 1px
    }
}

/*     1104225 : 셀 설정      */

.cell_option__1104225__ {
    display: table;
    width: 100%
}

.cell_option__1104225__ p {
    display: table-cell;
    height: 100px;
    margin: 0;
    background: #fafafa;
    color: #c40000;
    text-align: center;
    vertical-align: middle
}

@media (max-width:767px) {
    .col__1104225__ {
        padding-bottom: 40px;
    }
}

@media (min-width:768px) {
    .col__1104225__ {
        padding-right: 30px;
    }
}

/*     1104235 : 공백      */

.solid_line__1104235__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 105px
}

.solid_line__1104235__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104235__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:1023px) {
    .solid_line__1104235__ {
        height: 40px
    }
}

/*     1104325 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104325__ {
    font-size: 0
}

.title__1104325__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #32d525;
    letter-spacing: 0.4em;
    line-height: 1.4em;
    font-family: "Freesentation-9Black", sans-serif;
}

.title__1104325__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104325__.style_top p {
    padding-top: 10px
}

.title__1104325__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104325__.style_right p {
    padding-right: 14px
}

.title__1104325__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104325__.style_bottom p {
    padding-bottom: 12px
}

.title__1104325__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104325__.style_left p {
    padding-left: 14px
}

.title__1104325__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104325__.style_circle1 p {
    padding-left: 18px
}

.title__1104325__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104325__.style_circle2 p {
    padding-left: 18px
}

.title__1104325__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104325__ p {
        font-size: 13px
    }
    .title__1104325__.style_top p:before {
        width: 13px
    }
    .title__1104325__.style_right p:before {
        height: 13px
    }
    .title__1104325__.style_bottom p:before {
        width: 13px
    }
    .title__1104325__.style_left p:before {
        height: 13px
    }
}

/*     1104355 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-7Bold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-7Bold.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104355__ {
    font-size: 0
}

.title__1104355__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-7Bold", sans-serif;
}

.title__1104355__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104355__.style_top p {
    padding-top: 10px
}

.title__1104355__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104355__.style_right p {
    padding-right: 14px
}

.title__1104355__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104355__.style_bottom p {
    padding-bottom: 12px
}

.title__1104355__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104355__.style_left p {
    padding-left: 14px
}

.title__1104355__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104355__.style_circle1 p {
    padding-left: 18px
}

.title__1104355__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104355__.style_circle2 p {
    padding-left: 18px
}

.title__1104355__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104355__ p {
        font-size: 26px
    }
    .title__1104355__.style_top p:before {
        width: 26px
    }
    .title__1104355__.style_right p:before {
        height: 26px
    }
    .title__1104355__.style_bottom p:before {
        width: 26px
    }
    .title__1104355__.style_left p:before {
        height: 26px
    }
}

/*     1104345 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-9Black';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-9Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104345__ {
    font-size: 0
}

.title__1104345__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #32d525;
    letter-spacing: -.0em;
    line-height: 1.2em;
    font-family: "Freesentation-9Black", sans-serif;
}

.title__1104345__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104345__.style_top p {
    padding-top: 10px
}

.title__1104345__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104345__.style_right p {
    padding-right: 14px
}

.title__1104345__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104345__.style_bottom p {
    padding-bottom: 12px
}

.title__1104345__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104345__.style_left p {
    padding-left: 14px
}

.title__1104345__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104345__.style_circle1 p {
    padding-left: 18px
}

.title__1104345__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104345__.style_circle2 p {
    padding-left: 18px
}

.title__1104345__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104345__ p {
        font-size: 45px
    }
    .title__1104345__.style_top p:before {
        width: 45px
    }
    .title__1104345__.style_right p:before {
        height: 45px
    }
    .title__1104345__.style_bottom p:before {
        width: 45px
    }
    .title__1104345__.style_left p:before {
        height: 45px
    }
}

/*     1104365 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104365__ {
    font-size: 0
}

.title__1104365__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #626262;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1104365__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104365__.style_top p {
    padding-top: 10px
}

.title__1104365__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104365__.style_right p {
    padding-right: 14px
}

.title__1104365__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104365__.style_bottom p {
    padding-bottom: 12px
}

.title__1104365__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104365__.style_left p {
    padding-left: 14px
}

.title__1104365__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104365__.style_circle1 p {
    padding-left: 18px
}

.title__1104365__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104365__.style_circle2 p {
    padding-left: 18px
}

.title__1104365__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104365__ p {
        font-size: 18px
    }
    .title__1104365__.style_top p:before {
        width: 18px
    }
    .title__1104365__.style_right p:before {
        height: 18px
    }
    .title__1104365__.style_bottom p:before {
        width: 18px
    }
    .title__1104365__.style_left p:before {
        height: 18px
    }
}

/*     1104375 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-7Bold';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-7Bold.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104375__ {
    font-size: 0
}

.title__1104375__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-7Bold", sans-serif;
}

.title__1104375__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104375__.style_top p {
    padding-top: 10px
}

.title__1104375__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104375__.style_right p {
    padding-right: 14px
}

.title__1104375__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104375__.style_bottom p {
    padding-bottom: 12px
}

.title__1104375__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104375__.style_left p {
    padding-left: 14px
}

.title__1104375__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104375__.style_circle1 p {
    padding-left: 18px
}

.title__1104375__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104375__.style_circle2 p {
    padding-left: 18px
}

.title__1104375__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104375__ p {
        font-size: 26px
    }
    .title__1104375__.style_top p:before {
        width: 26px
    }
    .title__1104375__.style_right p:before {
        height: 26px
    }
    .title__1104375__.style_bottom p:before {
        width: 26px
    }
    .title__1104375__.style_left p:before {
        height: 26px
    }
}

/*     1104395 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104395__ {
    font-size: 0
}

.title__1104395__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #626262;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1104395__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104395__.style_top p {
    padding-top: 10px
}

.title__1104395__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104395__.style_right p {
    padding-right: 14px
}

.title__1104395__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104395__.style_bottom p {
    padding-bottom: 12px
}

.title__1104395__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104395__.style_left p {
    padding-left: 14px
}

.title__1104395__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104395__.style_circle1 p {
    padding-left: 18px
}

.title__1104395__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104395__.style_circle2 p {
    padding-left: 18px
}

.title__1104395__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104395__ p {
        font-size: 18px
    }
    .title__1104395__.style_top p:before {
        width: 18px
    }
    .title__1104395__.style_right p:before {
        height: 18px
    }
    .title__1104395__.style_bottom p:before {
        width: 18px
    }
    .title__1104395__.style_left p:before {
        height: 18px
    }
}

/*     1104385 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104385__ {
    font-size: 0
}

.title__1104385__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #8a8a8a;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1104385__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104385__.style_top p {
    padding-top: 10px
}

.title__1104385__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104385__.style_right p {
    padding-right: 14px
}

.title__1104385__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104385__.style_bottom p {
    padding-bottom: 12px
}

.title__1104385__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104385__.style_left p {
    padding-left: 14px
}

.title__1104385__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104385__.style_circle1 p {
    padding-left: 18px
}

.title__1104385__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104385__.style_circle2 p {
    padding-left: 18px
}

.title__1104385__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104385__ p {
        font-size: 16px
    }
    .title__1104385__.style_top p:before {
        width: 16px
    }
    .title__1104385__.style_right p:before {
        height: 16px
    }
    .title__1104385__.style_bottom p:before {
        width: 16px
    }
    .title__1104385__.style_left p:before {
        height: 16px
    }
}

/*     1104305 : 셀 설정      */

.cell_option__1104305__ {
    display: table;
    width: 100%
}

.cell_option__1104305__ p {
    display: table-cell;
    height: 100px;
    margin: 0;
    background: #fafafa;
    color: #c40000;
    text-align: center;
    vertical-align: middle
}

@media (max-width:767px) {
    .col__1104305__ {
        margin: 0 -15px;
    }
}

@media (min-width:768px) {
    .col__1104305__ {}
}

/*     1104315 : 지도 (주소 직접 입력)      */

.map__1104315__ iframe {
    width: 100%;
    vertical-align: top
}

.map__1104315__ p {
    display: none;
    margin: 0;
    padding: 1em 0;
    font-size: 13px
}

.map__1104315__ .build_preview__1104315__ {
    display: table;
    width: 100%
}

.map__1104315__ .build_preview__1104315__ .inner__1104315__ {
    display: table-cell;
    height: 550px;
    border: 1px solid #ddd;
    background: #f8f8f8;
    text-align: center;
    vertical-align: middle
}

.map__1104315__ .build_preview__1104315__ .inner__1104315__ .subject__1104315__ {
    display: block;
    font-size: 16px;
    font-weight: bold
}

.map__1104315__ .build_preview__1104315__ .inner__1104315__ .exp_text__1104315__ {
    display: block;
    margin-top: 10px;
    font-weight: normal;
    font-size: 13px;
    color: #777
}

@media all and (max-width:767px) {
    .map__1104315__ iframe {
        height: 300px !important
    }
    .map__1104315__ .build_preview__1104315__ .inner__1104315__ {
        height: 300px
    }
}

/*     1104415 : 실선      */

.solid_line__1104415__ {
    display: block;
    position: relative;
    width: 100%;
    height: 1px
}

.solid_line__1104415__:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0;
    border-top: 1px solid #cccccc
}

.solid_line__1104415__.build_edit_mode {
    min-height: 10px
}

@media all and (max-width:767px) {
    .solid_line__1104415__ {
        height: 1px
    }
}

/*     1104455 : 공백      */

.solid_line__1104455__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 50px
}

.solid_line__1104455__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104455__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:1023px) {
    .solid_line__1104455__ {
        height: 40px
    }
}

/*     1104435 : 이미지      */

.img__1104435__ {
    max-width: 100%
}

.img__1104435__ * {
    box-sizing: border-box
}

.img__1104435__ a {
    display: block;
    vertical-align: top
}

.img__1104435__ img {
    width: 160px;
    vertical-align: top
}

/*     1104425 : HTML 편집기      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.html__1104425__ * {
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

/*     1104445 : 타이틀 텍스트      */

@font-face {
    font-family: 'Freesentation-5Medium';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2404@1.0/Freesentation-5Medium.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
}

.title__1104445__ {
    font-size: 0
}

.title__1104445__ p {
    display: inline-block;
    position: relative;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: bold;
    color: #9f9f9f;
    letter-spacing: -.0em;
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

.title__1104445__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

.title__1104445__.style_top p {
    padding-top: 10px
}

.title__1104445__.style_top p:before {
    top: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104445__.style_right p {
    padding-right: 14px
}

.title__1104445__.style_right p:before {
    top: 16%;
    right: 0;
    width: 4px;
    height: 20px
}

.title__1104445__.style_bottom p {
    padding-bottom: 12px
}

.title__1104445__.style_bottom p:before {
    bottom: 0;
    left: 0;
    width: 20px;
    height: 4px
}

.title__1104445__.style_left p {
    padding-left: 14px
}

.title__1104445__.style_left p:before {
    top: 16%;
    left: 0;
    width: 4px;
    height: 20px
}

.title__1104445__.style_circle1 p {
    padding-left: 18px
}

.title__1104445__.style_circle1 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
}

.title__1104445__.style_circle2 p {
    padding-left: 18px
}

.title__1104445__.style_circle2 p:before {
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin: auto;
    border-radius: 50%;
    border: 2px solid #d00000;
    background: none;
    box-sizing: border-box;
}

@media all and (min-width:1024px) {
    .title__1104445__ p {
        font-size: 16px
    }
    .title__1104445__.style_top p:before {
        width: 16px
    }
    .title__1104445__.style_right p:before {
        height: 16px
    }
    .title__1104445__.style_bottom p:before {
        width: 16px
    }
    .title__1104445__.style_left p:before {
        height: 16px
    }
}

/*     1104495 : 공백      */

.solid_line__1104495__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 100px
}

.solid_line__1104495__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104495__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:1023px) {
    .solid_line__1104495__ {
        height: 40px
    }
}

/*     1104465 : HTML 편집기      */

.html__1104465__ * {
    line-height: 1.4em
}

/*     1104485 : 공백      */

.solid_line__1104485__ {
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    height: 86px
}

.solid_line__1104485__.build_edit_mode {
    min-height: 10px;
    border: 1px dashed red
}

.solid_line__1104485__.build_edit_mode:before {
    content: 'Blank';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -10px;
    padding: 5px 0;
    font-size: 13px;
    color: red;
    text-align: center;
    line-height: 1
}

@media all and (max-width:1023px) {
    .solid_line__1104485__ {
        height: 40px
    }
}

/*     1104475 : HTML 편집기      */

.html__1104475__ * {
    line-height: 1.4em
}