/*     1162605 : 공백      */

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

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

.solid_line__1162605__.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__1162605__ {
        height: 15px
    }
}

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

@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__1162615__wrap {
    position: relative;
    height: 100%;
}

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

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

.pm-slide_wide__1162615__ a img {
    border: none
}

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

.pm-slide_wide__1162615__ .item {
    position: relative
}

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

.pm-slide_wide__1162615__ .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__1162615__ .item .caption .caption_inner {
    display: table;
    width: 100%;
    max-width: 300px;
    height: 100%;
}

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

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

.pm-slide_wide__1162615__ .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__1162615__ .item .caption .caption_inner .caption_cell .exp_text {
    margin-top: 10px;
    font-size: 15px;
}

.pm-slide_wide__1162615__ .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: .1s;
}

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

.pm-slide_wide__1162615__ .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__1162615__ .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__1162615__ .owl-nav {
    -webkit-tap-highlight-color: transparent
}

.pm-slide_wide__1162615__ .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__1162615__ .owl-nav [class*='owl-']:before {
    font-family: 'icomoon_slider';
    font-size: 18px;
    font-weight: normal;
    color: #ffffff
}

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

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

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

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

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

.pm-slide_wide__1162615__ .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__1162615__ .owl-dots .owl-dot {
    display: inline-block
}

.pm-slide_wide__1162615__ .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__1162615__ .owl-dots .owl-dot.active span,
.pm-slide_wide__1162615__ .owl-dots .owl-dot:hover span {
    border-color: #32d525;
    background: #32d525;
    opacity: 1;
}

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

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

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

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

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

@media all and (min-width:1024px) {
    .pm-slide_wide__1162615__ .item .caption {
        max-width: 1050px;
        margin: auto;
    }
    .pm-slide_wide__1162615__ .item .caption .caption_inner {
        max-width: 400px;
    }
    .pm-slide_wide__1162615__ .item .caption .caption_inner .caption_cell {
        padding-bottom: 0px;
        text-align: left;
    }
    .pm-slide_wide__1162615__ .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__1162615__ .item .caption .caption_inner .caption_cell .subject {
        line-height: 1.2em;
        font-size: 40px;
    }
    .pm-slide_wide__1162615__ .item .caption .caption_inner .caption_cell .exp_text {
        margin-top: 10px;
        font-size: 20px;
    }
    .pm-slide_wide__1162615__ .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__1162615__ .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__1162615__ .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__1162615__ .caption .btn_more:hover {
        border: 5px solid #30b155;
        background: #30b155;
    }
    .pm-slide_wide__1162615__ .owl-nav [class*='owl-'] {
        width: 40px;
        height: 40px;
        line-height: 40px;
        margin-top: -20px;
        border: 2px solid #ffffff;
        border-radius: 50%
    }
    .pm-slide_wide__1162615__ .owl-nav [class*='owl-']:before {
        font-size: 30px
    }
    .pm-slide_wide__1162615__ .owl-nav .owl-prev {
        left: 20px
    }
    .pm-slide_wide__1162615__ .owl-nav .owl-next {
        right: 20px
    }
    .pm-slide_wide__1162615__ .owl-dots {
        padding: 20px 10px
    }
    .pm-slide_wide__1162615__ .owl-dots .owl-dot span {
        position: relative;
        width: 30px;
        height: 6px;
        margin: 0 4px
    }
    .pm-slide_wide__1162615__.build_edit_mode .item .caption .caption_inner .caption_cell>span,
    .pm-slide_wide__1162615__.build_edit_mode .caption .btn_more {
        opacity: 1;
        transform: none;
    }
}

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

/*     1162625 : 실선      */

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

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

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

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

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

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

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

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

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

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

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

@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__1162645__ {
    font-size: 0
}

.title__1162645__ 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__1162645__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1162645__.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__1162645__ p {
        font-size: 13px
    }
    .title__1162645__.style_top p:before {
        width: 13px
    }
    .title__1162645__.style_right p:before {
        height: 13px
    }
    .title__1162645__.style_bottom p:before {
        width: 13px
    }
    .title__1162645__.style_left p:before {
        height: 13px
    }
}

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

@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__1162655__ {
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.title__1162655__.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__1162655__ p {
        font-size: 42px
    }
    .title__1162655__.style_top p:before {
        width: 42px
    }
    .title__1162655__.style_right p:before {
        height: 42px
    }
    .title__1162655__.style_bottom p:before {
        width: 42px
    }
    .title__1162655__.style_left p:before {
        height: 42px
    }
}

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

@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__1162675__ {
    font-size: 0
}

.title__1162675__ 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__1162675__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1162675__.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__1162675__ p {
        font-size: 18px
    }
    .title__1162675__.style_top p:before {
        width: 18px
    }
    .title__1162675__.style_right p:before {
        height: 18px
    }
    .title__1162675__.style_bottom p:before {
        width: 18px
    }
    .title__1162675__.style_left p:before {
        height: 18px
    }
}

/*     1162705 : 이미지      */

.img__1162705__ {
    max-width: 100%
}

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

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

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

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

@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__1162715__ {
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.title__1162715__.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__1162715__ p {
        font-size: 42px
    }
    .title__1162715__.style_top p:before {
        width: 42px
    }
    .title__1162715__.style_right p:before {
        height: 42px
    }
    .title__1162715__.style_bottom p:before {
        width: 42px
    }
    .title__1162715__.style_left p:before {
        height: 42px
    }
}

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

@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__1162725__ {
    font-size: 0
}

.title__1162725__ 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__1162725__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1162725__.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__1162725__ p {
        font-size: 18px
    }
    .title__1162725__.style_top p:before {
        width: 18px
    }
    .title__1162725__.style_right p:before {
        height: 18px
    }
    .title__1162725__.style_bottom p:before {
        width: 18px
    }
    .title__1162725__.style_left p:before {
        height: 18px
    }
}

/*     1162745 : 이미지 슬라이드 (기본형)      */

@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_basic__1162745__ {
    max-width: 1380px;
    margin: 0 auto
}

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

.pm-banner_slide_basic__1162745__ a img {
    border: none
}

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

.pm-banner_slide_basic__1162745__ .item {
    position: initial
}

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

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

.pm-banner_slide_basic__1162745__ .owl-nav [class*='owl-'] {
    position: absolute;
    top: 50%;
    z-index: 2;
    width: 26px;
    height: 40px;
    line-height: 40px;
    margin-top: -20px;
    background: rgba(0, 0, 0, .2);
    font-size: 0;
    text-align: center;
    transition: .2s all ease;
}

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

.pm-banner_slide_basic__1162745__ .owl-nav [class*='owl-']:hover {
    background: rgba(0, 0, 0, .3)
}

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

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

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

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

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

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

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

.pm-banner_slide_basic__1162745__ .owl-dots .owl-dot span {
    box-sizing: border-box;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 3px;
    background: #d5d5d5;
    border-radius: 50%;
    transition: opacity 200ms ease;
}

.pm-banner_slide_basic__1162745__ .owl-dots .owl-dot.active span,
.pm-banner_slide_basic__1162745__ .owl-dots .owl-dot:hover span {
    border: 3px solid #4e5363;
    background: none
}

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

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

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

@media all and (min-width:1024px) {
    .pm-banner_slide_basic__1162745__ .owl-nav [class*='owl-'] {
        width: 32px;
        height: 50px;
        line-height: 50px;
        margin-top: -25px
    }
    .pm-banner_slide_basic__1162745__ .owl-nav [class*='owl-']:before {
        font-size: 20px
    }
}

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

@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__1189405__ {
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.title__1189405__.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__1189405__ p {
        font-size: 42px
    }
    .title__1189405__.style_top p:before {
        width: 42px
    }
    .title__1189405__.style_right p:before {
        height: 42px
    }
    .title__1189405__.style_bottom p:before {
        width: 42px
    }
    .title__1189405__.style_left p:before {
        height: 42px
    }
}

/*     1164525 : 이미지      */

.img__1164525__ {
    max-width: 100%
}

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

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

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

/*     1189445 : 이미지      */

.img__1189445__ {
    max-width: 100%
}

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

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

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

/*     1189455 : 이미지      */

.img__1189455__ {
    max-width: 100%
}

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

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

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

/*     1189475 : 공백      */

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

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

.solid_line__1189475__.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__1189475__ {
        height: 15px
    }
}

/*     1189465 : 이미지      */

.img__1189465__ {
    max-width: 100%
}

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

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

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

/*     1166995 : 공백      */

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

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

.solid_line__1166995__.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__1166995__ {
        height: 15px
    }
}

/*     1167005 : 이미지      */

.img__1167005__ {
    max-width: 100%
}

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

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

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

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

@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__1167015__ {
    font-size: 0
}

.title__1167015__ 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__1167015__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167015__.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__1167015__ p {
        font-size: 18px
    }
    .title__1167015__.style_top p:before {
        width: 18px
    }
    .title__1167015__.style_right p:before {
        height: 18px
    }
    .title__1167015__.style_bottom p:before {
        width: 18px
    }
    .title__1167015__.style_left p:before {
        height: 18px
    }
}

/*     1167025 : 공백      */

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

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

.solid_line__1167025__.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__1167025__ {
        height: 15px
    }
}

/*     1167035 : 이미지      */

.img__1167035__ {
    max-width: 100%
}

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

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

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

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

@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__1167045__ {
    font-size: 0
}

.title__1167045__ 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__1167045__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167045__.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__1167045__ p {
        font-size: 18px
    }
    .title__1167045__.style_top p:before {
        width: 18px
    }
    .title__1167045__.style_right p:before {
        height: 18px
    }
    .title__1167045__.style_bottom p:before {
        width: 18px
    }
    .title__1167045__.style_left p:before {
        height: 18px
    }
}

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

@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__1167055__ {
    font-size: 0
}

.title__1167055__ 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__1167055__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167055__.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__1167055__ p {
        font-size: 50px
    }
    .title__1167055__.style_top p:before {
        width: 50px
    }
    .title__1167055__.style_right p:before {
        height: 50px
    }
    .title__1167055__.style_bottom p:before {
        width: 50px
    }
    .title__1167055__.style_left p:before {
        height: 50px
    }
}

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

@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__1167065__ {
    font-size: 0
}

.title__1167065__ 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__1167065__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167065__.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__1167065__ p {
        font-size: 22px
    }
    .title__1167065__.style_top p:before {
        width: 22px
    }
    .title__1167065__.style_right p:before {
        height: 22px
    }
    .title__1167065__.style_bottom p:before {
        width: 22px
    }
    .title__1167065__.style_left p:before {
        height: 22px
    }
}

/*     1167075 : 이미지      */

.img__1167075__ {
    max-width: 100%
}

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

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

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

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

@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__1167085__ {
    font-size: 0
}

.title__1167085__ 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__1167085__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167085__.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__1167085__ p {
        font-size: 18px
    }
    .title__1167085__.style_top p:before {
        width: 18px
    }
    .title__1167085__.style_right p:before {
        height: 18px
    }
    .title__1167085__.style_bottom p:before {
        width: 18px
    }
    .title__1167085__.style_left p:before {
        height: 18px
    }
}

/*     1167095 : 공백      */

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

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

.solid_line__1167095__.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__1167095__ {
        height: 15px
    }
}

/*     1167105 : 이미지      */

.img__1167105__ {
    max-width: 100%
}

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

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

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

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

@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__1167115__ {
    font-size: 0
}

.title__1167115__ 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__1167115__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167115__.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__1167115__ p {
        font-size: 18px
    }
    .title__1167115__.style_top p:before {
        width: 18px
    }
    .title__1167115__.style_right p:before {
        height: 18px
    }
    .title__1167115__.style_bottom p:before {
        width: 18px
    }
    .title__1167115__.style_left p:before {
        height: 18px
    }
}

/*     1167125 : 공백      */

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

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

.solid_line__1167125__.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__1167125__ {
        height: 15px
    }
}

/*     1167135 : 이미지      */

.img__1167135__ {
    max-width: 100%
}

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

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

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

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

@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__1167145__ {
    font-size: 0
}

.title__1167145__ 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__1167145__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167145__.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__1167145__ p {
        font-size: 18px
    }
    .title__1167145__.style_top p:before {
        width: 18px
    }
    .title__1167145__.style_right p:before {
        height: 18px
    }
    .title__1167145__.style_bottom p:before {
        width: 18px
    }
    .title__1167145__.style_left p:before {
        height: 18px
    }
}

/*     1167155 : 셀 설정      */

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

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

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

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

/*     1167165 : 공백      */

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

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

.solid_line__1167165__.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__1167165__ {
        height: 40px
    }
}

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

@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__1167175__ {
    font-size: 0
}

.title__1167175__ 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__1167175__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167175__.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__1167175__ p {
        font-size: 13px
    }
    .title__1167175__.style_top p:before {
        width: 13px
    }
    .title__1167175__.style_right p:before {
        height: 13px
    }
    .title__1167175__.style_bottom p:before {
        width: 13px
    }
    .title__1167175__.style_left p:before {
        height: 13px
    }
}

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

@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__1167185__ {
    font-size: 0
}

.title__1167185__ 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__1167185__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167185__.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__1167185__ p {
        font-size: 26px
    }
    .title__1167185__.style_top p:before {
        width: 26px
    }
    .title__1167185__.style_right p:before {
        height: 26px
    }
    .title__1167185__.style_bottom p:before {
        width: 26px
    }
    .title__1167185__.style_left p:before {
        height: 26px
    }
}

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

@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__1167195__ {
    font-size: 0
}

.title__1167195__ 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__1167195__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167195__.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__1167195__ p {
        font-size: 45px
    }
    .title__1167195__.style_top p:before {
        width: 45px
    }
    .title__1167195__.style_right p:before {
        height: 45px
    }
    .title__1167195__.style_bottom p:before {
        width: 45px
    }
    .title__1167195__.style_left p:before {
        height: 45px
    }
}

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

@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__1167205__ {
    font-size: 0
}

.title__1167205__ 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__1167205__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167205__.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__1167205__ p {
        font-size: 18px
    }
    .title__1167205__.style_top p:before {
        width: 18px
    }
    .title__1167205__.style_right p:before {
        height: 18px
    }
    .title__1167205__.style_bottom p:before {
        width: 18px
    }
    .title__1167205__.style_left p:before {
        height: 18px
    }
}

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

@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__1167215__ {
    font-size: 0
}

.title__1167215__ 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__1167215__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167215__.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__1167215__ p {
        font-size: 26px
    }
    .title__1167215__.style_top p:before {
        width: 26px
    }
    .title__1167215__.style_right p:before {
        height: 26px
    }
    .title__1167215__.style_bottom p:before {
        width: 26px
    }
    .title__1167215__.style_left p:before {
        height: 26px
    }
}

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

@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__1167225__ {
    font-size: 0
}

.title__1167225__ 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__1167225__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167225__.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__1167225__ p {
        font-size: 18px
    }
    .title__1167225__.style_top p:before {
        width: 18px
    }
    .title__1167225__.style_right p:before {
        height: 18px
    }
    .title__1167225__.style_bottom p:before {
        width: 18px
    }
    .title__1167225__.style_left p:before {
        height: 18px
    }
}

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

@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__1167235__ {
    font-size: 0
}

.title__1167235__ 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__1167235__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167235__.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__1167235__ p {
        font-size: 16px
    }
    .title__1167235__.style_top p:before {
        width: 16px
    }
    .title__1167235__.style_right p:before {
        height: 16px
    }
    .title__1167235__.style_bottom p:before {
        width: 16px
    }
    .title__1167235__.style_left p:before {
        height: 16px
    }
}

/*     1167245 : 셀 설정      */

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

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

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

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

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

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

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

.map__1167255__ .build_preview__1167255__ {
    display: table;
    width: 100%
}

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

.map__1167255__ .build_preview__1167255__ .inner__1167255__ .subject__1167255__ {
    display: block;
    font-size: 16px;
    font-weight: bold
}

.map__1167255__ .build_preview__1167255__ .inner__1167255__ .exp_text__1167255__ {
    display: block;
    margin-top: 10px;
    font-weight: normal;
    font-size: 13px;
    color: #777
}

@media all and (max-width:767px) {
    .map__1167255__ iframe {
        height: 300px !important
    }
    .map__1167255__ .build_preview__1167255__ .inner__1167255__ {
        height: 300px
    }
}

/*     1167265 : 실선      */

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

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

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

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

/*     1167275 : 공백      */

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

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

.solid_line__1167275__.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__1167275__ {
        height: 40px
    }
}

/*     1167285 : 이미지      */

.img__1167285__ {
    max-width: 100%
}

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

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

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

/*     1324135 : 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__1324135__ * {
    line-height: 1.4em;
    font-family: "Freesentation-5Medium", sans-serif;
}

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

@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__1167305__ {
    font-size: 0
}

.title__1167305__ 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__1167305__ p:before {
    content: '';
    position: absolute;
    background: #d00000;
    font-size: 0
}

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

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

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

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

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

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

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

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

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

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

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

.title__1167305__.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__1167305__ p {
        font-size: 16px
    }
    .title__1167305__.style_top p:before {
        width: 16px
    }
    .title__1167305__.style_right p:before {
        height: 16px
    }
    .title__1167305__.style_bottom p:before {
        width: 16px
    }
    .title__1167305__.style_left p:before {
        height: 16px
    }
}

/*     1167315 : 공백      */

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

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

.solid_line__1167315__.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__1167315__ {
        height: 40px
    }
}

/*     1167325 : HTML 편집기      */

.html__1167325__ * {
    line-height: 1.4em
}

/*     1167335 : 공백      */

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

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

.solid_line__1167335__.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__1167335__ {
        height: 40px
    }
}

/*     1167345 : HTML 편집기      */

.html__1167345__ * {
    line-height: 1.4em
}