@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap');

@media (min-width: 992px) {

    .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op,
    .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op .header-content {
        height: calc(100vh - 136px) !important;
    }
}

#w201904165cb5307feec4d .btn_59e04d1fd5c73 span {
    color: rgba(33, 33, 33, 0.7) !important;
}

#w201904165cb5307feec4d .btn_59e04d1fd5d1f span {
    color: rgba(33, 33, 33, 0.7) !important;
}

#w201904165cb5307feec4d .btn_41fm70X4V6 span {
    color: rgba(33, 33, 33, 0.7) !important;
}

#w201904165cb5307feec4d .inline_widget i.simple {
    vertical-align: initial;
}

#w201904165cb5307feec4d .inline_widget a.btn {
    position: relative;
}

#w201904165cb5307feec4d .inline_widget .line {
    margin-left: 3.75px;
    margin-right: 3.75px;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item {
    margin: 0 7.5px;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item.badge_class>a .badge_wrap {
    padding-left: 2px;
}

#w201904165cb5307feec4d .inline_widget a.btn_text {
    position: relative;
    background: transparent !important;
    color: rgba(33, 33, 33, 0.7) !important;
    display: inline-block;
}

#w201904165cb5307feec4d .inline_widget a.btn_text i {
    color: rgba(33, 33, 33, 0.7) !important;
}

#w201904165cb5307feec4d .inline_widget a.btn_text:hover .text,
#w201904165cb5307feec4d .inline_widget a.btn_text:hover i,
#w201904165cb5307feec4d .inline_widget a.info_name:hover {
    color: #212121 !important;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.btn_text,
.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.btn_text span,
.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.btn_text i {
    color: rgba(33, 33, 33, 0.7) !important;
}

.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.btn_text:hover .text,
.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.btn_text:hover i,
.scroll-to-fixed-fixed #w201904165cb5307feec4d .inline_widget a.info_name:hover {
    color: #212121 !important;
}

#w201904165cb5307feec4d .inline_widget a span.text,
#w201904165cb5307feec4d .inline_widget .use_info .info_name {
    font-size: 12px;
}

#w201904165cb5307feec4d .inline_widget a span.icon_class {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1;
}

#w201904165cb5307feec4d .inline_widget .use_info .info_img~.info_name {
    padding-left: 0.4em;
}

#w201904165cb5307feec4d .inline_widget a.btn.custom_class .text {
    font-size: 12px;
}

#w201904165cb5307feec4d .inline_widget a.btn .text {
    font-size: 14px;
}

#w201904165cb5307feec4d .inline_widget a span.icon_class~.text {
    padding-left: 0.4em;
    display: inline-block;
    vertical-align: middle;
}

#w201904165cb5307feec4d .inline_widget a span.icon_class~.text.no_text {
    padding-left: 0;
}

#w201904165cb5307feec4d .inline_widget.button_text .inline-blocked {
    position: relative;
}

#w201904165cb5307feec4d .inline_widget.button_text .inline-blocked .tooltip {
    z-index: 99;
}

#w201904165cb5307feec4d .inline_widget.button_text .inline-blocked .use_info img {
    border-radius: 50%;
}

#w201904165cb5307feec4d .inline_widget.login_btn .inline-blocked:first-child {
    margin-left: 0 !important;
}

#w201904165cb5307feec4d .inline_widget.login_btn .inline-blocked:last-child {
    margin-right: 0 !important;
}

#w201904165cb5307feec4d .inline_widget.login_btn div.tooltip-inner {
    min-width: auto;
    white-space: nowrap;
}

#w201904165cb5307feec4d .inline_widget.login_btn a .badge {
    position: absolute;
    top: 0;
    color: #ffffff;
    font-family: Arial;
    right: 0;
    letter-spacing: 0;
    padding: 0;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    z-index: 10;
    cursor: pointer;
}

#w201904165cb5307feec4d .inline_widget.login_btn a.btn_text .badge {
    left: auto;
    margin-top: 0;
}

#w201904165cb5307feec4d .inline_widget.login_btn a.info_img .badge {
    margin-top: 0;
}

#w201904165cb5307feec4d .inline_widget.login_btn .nameimg a .badge {
    left: auto;
    right: -10px;
}

#w201904165cb5307feec4d .inline_widget.login_btn .badge {
    display: none;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip {
    word-wrap: break-word;
    word-break: keep-all;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip .tooltip-inner {
    background-color:  !important;
    color: #fff !important;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.top .tooltip-arrow {
    border-top-color: ;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.bottom .tooltip-arrow {
    border-bottom-color: ;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow {
    border-left-color: ;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
    border-right-color: ;
}

.new_fixed_header #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow,
.new_fixed_header #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
    top: 50% !important;
}

.new_fixed_header #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.left,
.new_fixed_header #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip.right {
    top: 0 !important;
}

#w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip {
    animation: animationFrames linear 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    -webkit-animation: animationFrames linear 2.5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    -moz-animation: animationFrames linear 2.5s;
    -moz-animation-iteration-count: infinite;
    -moz-transform-origin: 50% 50%;
    -o-animation: animationFrames linear 2.5s;
    -o-animation-iteration-count: infinite;
    -o-transform-origin: 50% 50%;
    -ms-animation: animationFrames linear 2.5s;
    -ms-animation-iteration-count: infinite;
    -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames {
    0% {
        transform: translate(0px, 0px);
    }

    17% {
        transform: translate(0px, -4px);
    }

    33% {
        transform: translate(0px, 0px);
    }

    50% {
        transform: translate(0px, -4px);
    }

    67% {
        transform: translate(0px, 0px);
    }

    83% {
        transform: translate(0px, -4px);
    }

    100% {
        transform: translate(0px, 0px);
    }
}

@-moz-keyframes animationFrames {
    0% {
        -moz-transform: translate(0px, 0px);
    }

    17% {
        -moz-transform: translate(0px, -4px);
    }

    33% {
        -moz-transform: translate(0px, 0px);
    }

    50% {
        -moz-transform: translate(0px, -4px);
    }

    67% {
        -moz-transform: translate(0px, 0px);
    }

    83% {
        -moz-transform: translate(0px, -4px);
    }

    100% {
        -moz-transform: translate(0px, 0px);
    }
}

@-webkit-keyframes animationFrames {
    0% {
        -webkit-transform: translate(0px, 0px);
    }

    17% {
        -webkit-transform: translate(0px, -4px);
    }

    33% {
        -webkit-transform: translate(0px, 0px);
    }

    50% {
        -webkit-transform: translate(0px, -4px);
    }

    67% {
        -webkit-transform: translate(0px, 0px);
    }

    83% {
        -webkit-transform: translate(0px, -4px);
    }

    100% {
        -webkit-transform: translate(0px, 0px);
    }
}

@-o-keyframes animationFrames {
    0% {
        -o-transform: translate(0px, 0px);
    }

    17% {
        -o-transform: translate(0px, -4px);
    }

    33% {
        -o-transform: translate(0px, 0px);
    }

    50% {
        -o-transform: translate(0px, -4px);
    }

    67% {
        -o-transform: translate(0px, 0px);
    }

    83% {
        -o-transform: translate(0px, -4px);
    }

    100% {
        -o-transform: translate(0px, 0px);
    }
}

@-ms-keyframes animationFrames {
    0% {
        -ms-transform: translate(0px, 0px);
    }

    17% {
        -ms-transform: translate(0px, -4px);
    }

    33% {
        -ms-transform: translate(0px, 0px);
    }

    50% {
        -ms-transform: translate(0px, -4px);
    }

    67% {
        -ms-transform: translate(0px, 0px);
    }

    83% {
        -ms-transform: translate(0px, -4px);
    }

    100% {
        -ms-transform: translate(0px, 0px);
    }
}

.admin #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip {
    -webkit-animation-name: unset;
    animation-name: unset;
    -webkit-transform-origin: unset;
    transform-origin: unset;
    -webkit-animation-duration: unset;
    animation-duration: unset;
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    display: block !important;
}

@media (max-width: 991px) {
    #w201904165cb5307feec4d .inline_widget.button_text .inline-blocked .tooltip {
        display: none !important;
    }

    #w201904165cb5307feec4d .inline_widget .login_btn_item .join_tooltip~.tooltip {
        display: block !important;

    }
}

@media (min-width: 767px) {

    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text span,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text i,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .info_name {
        color: rgba(33, 33, 33, 0.7) !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget .line {
        border-color: rgba(0, 0, 0, 0.2) !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text:hover,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text:hover span,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .inline_widget a.btn_text:hover i,
    .doz_sys .hover_section_bg:hover #w201904165cb5307feec4d .info_name:hover {
        color: #212121 !important;
    }
}



#w201904165cb5307ff291e .vertical_line .full-width {
    padding: 0 5px;
}

#w201904165cb5307ff291e .vertical_line .real_line {
    display: inline-block;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.1);
    height: 25px;
}

.scroll-to-fixed-fixed #w201904165cb5307ff291e hr {
    border-color: rgba(0, 0, 0, 0.1) !important;
}

.scroll-to-fixed-fixed #w201904165cb5307ff291e .vertical_line .real_line {
    border-color: rgba(0, 0, 0, 0.1);
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #w201904165cb5307ff291e hr {
        border-color: rgba(0, 0, 0, 0.1) !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5307ff291e .real_line {
        border-color: rgba(0, 0, 0, 0.1) !important;
    }
}

#w201904165cb53080002ad .inline_widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904165cb53080002ad .inline_widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #212121 !important;
    border-color: #212121 !important;
}

.scroll-to-fixed-fixed #w201904165cb53080002ad .inline_widget.icon i {
    color: rgba(33, 33, 33, 0.5) !important;
    background: #e7e7e7 !important;
    border-color: #ccc !important;
}

.scroll-to-fixed-fixed #w201904165cb53080002ad .inline_widget.icon.no_bg i,
.scroll-to-fixed-fixed #w201904165cb53080002ad .inline_widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

.scroll-to-fixed-fixed #w201904165cb53080002ad .inline_widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #212121 !important;
    border-color: #212121 !important;
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #w201904165cb53080002ad .icon i {
        color: rgba(33, 33, 33, 0.5) !important;
    }
}

#s201904165cb5308008293 .inline-inside {
    max-width: 1080px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.admin.new_header_mode {
    overflow-x: auto;
}

.new_header_mode #edit_wrap {
    min-width: 1080px;
}

#s201904165cb5308008293 .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

.new_header_overlay #s201904165cb5308008293 .section_bg {
    background-image: none;
    ;
}

.new_header_overlay .new_fixed_header #s201904165cb5308008293 .section_bg {
    ;
}

.scroll-to-fixed-fixed#s201904165cb5308008293 .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

#s201904165cb5308008293 .inline-col-group {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 45px;
}

#s201904165cb5308008293 .inline-col-group>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb5308008293 .inline-col-group>.inline-col {
    margin-left: 15px;
}

#s201904165cb5308008293 .inline-row>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb5308008293 .inline-row>.inline-col {
    margin-left: 15px;
}

#s201904165cb5308008293.extend .inline-inside {
    max-width: 100% !important;
}

#s201904165cb5308008293 .inline_widget.image .text,
#s201904165cb5308008293 .inline_widget.logo a,
#s201904165cb5308008293 .inline_widget.icon,
#s201904165cb5308008293 .inline_widget.login_btn a,
#s201904165cb5308008293 .viewport-nav>li>a,
#s201904165cb5308008293 .inline-col .inline_global_dropdown a,
#s201904165cb5308008293 .inline_widget.widget_text_wrap {
    color: ;
}

.new_header_overlay #s201904165cb5308008293.scroll-to-fixed-fixed .viewport-nav>li>a {
    color: ;
}

.new_header_overlay #s201904165cb5308008293.scroll-to-fixed-fixed .section_bg_color {
    background-color: #f1f1f1 !important;
}

#s201904165cb5308008293 .inline_widget.padding>div {
    ;
}

#s201904165cb5308008293 .inline-col .inline_global_dropdown a i.arrow {
    border-top-color: ;
}

#s201904165cb5308008293 {
    border-width: 0 0 0px;
    border-color: #e7e7e7;
    border-style: solid;
}

.scroll-to-fixed-fixed#s201904165cb5308008293 {
    border-color: #e7e7e7;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#s201904165cb5308008293 .inline-col-group,
#s201904165cb5308008293 .inline-col-group .inline-col {
    vertical-align: middle;
}

#inline_header_mobile #s201904165cb5308008293 .inline-inside {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

@media all and (min-width: 768px) {
    #s201904165cb5308008293.hover_section_bg:hover .section_bg_color {
        background-color:  !important;
    }

    #s201904165cb5308008293.hover_section_bg:hover .section_bg {
        ;
    }

    #s201904165cb5308008293.hover_section_bg:hover img.normal_logo {
        opacity: 0;
    }

    #s201904165cb5308008293.hover_section_bg:hover img.scroll_logo {
        opacity: 1;
    }
}

@media all and (max-width: 767px) {
    .inline_header_design {
        overflow-x: hidden;
    }
}

.doz_sys #logo_w201904165cb5308003d24.logo .logo_title a {
    font-family: '';
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: bold;
    font-style: normal;
    ;
    color: #212121;
    line-height: inherit;
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #logo_w201904165cb5308003d24.logo .logo_title a {
        color: #212121
    }
}

.scroll-to-fixed-fixed #logo_w201904165cb5308003d24 .logo_title a {
     !important;
    color: #212121 !important;
}

#logo_w201904165cb5308003d24>div {
    display: inline-block;
}

#logo_w201904165cb5308003d24 .img_box~.logo_title {
    padding-left: 0px;
}

/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {*/
/*	#logo_*/
/* .normal_logo,*/
/*	#logo_*/
/* .scroll_logo {*/
/*		width: auto;*/
/*	}*/
/*}*/

#w201904165cb5308006462 .viewport-nav>li:last-child>a {}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #w201904165cb5308006462 .viewport-nav>li.dropdown>a {
        color: #212121
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5308006462 .viewport-nav>li.dropdown>a:hover {
        color: rgba(33, 33, 33, 0.5)
    }
}

#w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active,
#w201904165cb5308006462 .viewport-nav>li.dropdown>a.active {
    font-weight: normal;
    border: 0;
    border-style: solid;
    ;
    color: #212121;

    color: #212121;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active,
.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>a.active {
    ;
    color: #212121;
    color: #212121;
}

#w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active span,
#w201904165cb5308006462 .viewport-nav>li.dropdown>a.active span {
    border: 0;
    border-style: solid;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active span,
.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>a.active span {
    border: 0;
    border-style: solid;
}

#w201904165cb5308006462 .viewport-nav>li>a {
    padding: 15px;
}


#w201904165cb5308006462 .viewport-nav>.active>a,
#w201904165cb5308006462 .viewport-nav>.active>a:hover,
#w201904165cb5308006462 .viewport-nav>.active>a:focus {
    background-color: transparent;
}

#w201904165cb5308006462 .viewport-nav>.disabled>a,
#w201904165cb5308006462 .viewport-nav>.disabled>a:hover,
#w201904165cb5308006462 .viewport-nav>.disabled>a:focus {
    color: #ccc;
    background-color: transparent;
}

#w201904165cb5308006462 .dropdown-menu a {
    font-weight: inherit;
    font-style: normal;
}

#w201904165cb5308006462 .viewport-nav>li>a.dropdown-more {
    cursor: pointer;
}

#w201904165cb5308006462 {
    font-family: 'Noto Sans KR', sans-serif;
    height: 70px;
    min-height: auto;
    display: table-cell;
    vertical-align: middle;
}

#w201904165cb5308006462 .viewport-nav {
    height: 70px;
}

#w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a,
#w201904165cb5308006462 .viewport-nav>li.dropdown>a {
    color: #212121;
    font-size: 15px;
    letter-spacing: 1px;
    padding: 0 20px;
    font-weight: inherit;
    font-style: normal;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a,
.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>a {
    color: #212121;
}

#w201904165cb5308006462 .viewport-nav>li.dropdown.use_sub_name:hover>a>.plain_name:before {
    color: rgba(33, 33, 33, 0.5);
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown.use_sub_name:hover>a>.plain_name:before {
    color: rgba(33, 33, 33, 0.5);
}

/*	#doz_header #*/
/* .viewport-nav > li:first-child > a{*/
/*											 padding-left: */
/*px !important;*/
/*										 }*/
/*	#doz_header #*/
/* .viewport-nav > li:last-child > a {*/
/*											 padding-right: */
/*px !important;*/
/*										 }*/
#doz_header #w201904165cb5308006462 .sub_mega_drop .viewport-nav>li {
    float: left;
    display: table;
}

/*	#doz_header #*/
/* .sub_mega_drop .viewport-nav > li a{*/
/*											 text-align: center;*/
/*										 }*/
#w201904165cb5308006462 .dropdown-menu {}

#w201904165cb5308006462 .dropdown-menu {
    margin-top: 0;
    left: 20px;
}

#w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a:hover,
#w201904165cb5308006462 .viewport-nav>li.dropdown>a:hover {
    color: #212121;
    ;
    color: rgba(33, 33, 33, 0.5);
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a:hover,
.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>a:hover,
.scroll-to-fixed-fixed #w201904165cb5308006462 {
    color: #212121;
    ;
    color: rgba(33, 33, 33, 0.5);
}

#w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active:before,
#w201904165cb5308006462 .viewport-nav>li.dropdown>a.active:before {}

.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>.notranslate a.active:before,
.scroll-to-fixed-fixed #w201904165cb5308006462 .viewport-nav>li.dropdown>a.active:before {}

#w201904165cb5308006462 li.dropdown>ul.dropdown-menu {
    visibility: hidden;
    display: block;
    opacity: 0;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.inline-col-group-right #w201904165cb5308006462 li.dropdown:last-child>ul.dropdown-menu {
    right: 0;
    left: auto;
}

#w201904165cb5308006462 li.dropdown:hover>ul.dropdown-menu {
    visibility: visible;
    opacity: 1;
    display: block;
}

#w201904165cb5308006462 li.dropdown.pulldown-hide>ul.dropdown-menu,
#w201904165cb5308006462 li.dropdown.pulldown-hide:hover>ul.dropdown-menu {
    display: none;
}

#w201904165cb5308006462 li.dropdown-icon:focus>ul.dropdown-menu {
    visibility: visible;
    opacity: 1;
    display: block;
}

#w201904165cb5308006462 .dropdown-menu {
    ;
    background: #fff;
    font-size: 13px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    border: 0px solid #e5e5e5;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu {
    ;
    background: #fff;
    border: 0px solid #e5e5e5;
}

#w201904165cb5308006462 .dropdown-menu>li>a {
    font-size: 13px;
    ;
    color: #212121;
    padding: 10px 20px;
    letter-spacing: 0px;
    border-top: 0px solid #e5e5e5;
}

#w201904165cb5308006462 .dropdown-menu>li.dropdown-submenu.sub-active>a {
    padding-right: 30px;
}

#w201904165cb5308006462 .dropdown-menu>li>a:focus {
    outline: none;
}

#w201904165cb5308006462 .dropdown-menu>li.use_sub_name:hover>a>.plain_name:before {
    color: #fff !important;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu>li>a {
    ;
    color: #212121;
    border-top: 0px solid #e5e5e5;
}

#w201904165cb5308006462 .dropdown-menu>li:first-child>a {
    border-top: 0;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu>li.use_sub_name:hover>a>.plain_name:before {
    color: #fff !important;
}

#w201904165cb5308006462 .dropdown-menu>li>a:hover,
#w201904165cb5308006462 .dropdown-menu>li>a:active,
#w201904165cb5308006462 .dropdown-menu>li>a:focus {
    ;
    color: #fff !important;
    background-color: #212121;
    ;
    background-color: rgba(33, 33, 33, 0.89) !important;
    font-size: 13px;
}

.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu>li>a:hover,
.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu>li>a:active,
.scroll-to-fixed-fixed #w201904165cb5308006462 .dropdown-menu>li>a:focus {
    ;
    color: #fff !important;
    background-color: #212121;
    ;
    background-color: rgba(33, 33, 33, 0.89) !important;
}

#w201904165cb5308006462 .dropdown-menu>li:last-child>a,
#w201904165cb5308006462 .dropdown-menu>li:last-child>a:hover {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

#w201904165cb5308006462 .dropdown-menu>li:first-child>a,
#w201904165cb5308006462 .dropdown-menu>li:first-child>a:hover {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

#w201904165cb5308006462 .nav .open>a,
#w201904165cb5308006462 .nav .open>a:hover,
#w201904165cb5308006462 .nav .open>a:focus {
    background: transparent;
    border-color: transparent;
}

.dropdown-menu.preview_drop_down>li>a.hover {
    ;
    color: #fff !important;
    background-color: #212121;
    ;
    background-color: rgba(33, 33, 33, 0.89) !important;
}


#s201904165cb53080082ce .inline-inside {
    max-width: 1080px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.admin.new_header_mode {
    overflow-x: auto;
}

.new_header_mode #edit_wrap {
    min-width: 1080px;
}

#s201904165cb53080082ce .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

.new_header_overlay #s201904165cb53080082ce .section_bg {
    background-image: none;
    ;
}

.new_header_overlay .new_fixed_header #s201904165cb53080082ce .section_bg {
    ;
}

.scroll-to-fixed-fixed#s201904165cb53080082ce .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

#s201904165cb53080082ce .inline-col-group {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 90px;
}

#s201904165cb53080082ce .inline-col-group>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb53080082ce .inline-col-group>.inline-col {
    margin-left: 0px;
}

#s201904165cb53080082ce .inline-row>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb53080082ce .inline-row>.inline-col {
    margin-left: 0px;
}

#s201904165cb53080082ce.extend .inline-inside {
    max-width: 100% !important;
}

#s201904165cb53080082ce .inline_widget.image .text,
#s201904165cb53080082ce .inline_widget.logo a,
#s201904165cb53080082ce .inline_widget.icon,
#s201904165cb53080082ce .inline_widget.login_btn a,
#s201904165cb53080082ce .viewport-nav>li>a,
#s201904165cb53080082ce .inline-col .inline_global_dropdown a,
#s201904165cb53080082ce .inline_widget.widget_text_wrap {
    color: ;
}

.new_header_overlay #s201904165cb53080082ce.scroll-to-fixed-fixed .viewport-nav>li>a {
    color: ;
}

.new_header_overlay #s201904165cb53080082ce.scroll-to-fixed-fixed .section_bg_color {
    background-color: #fff !important;
}

#s201904165cb53080082ce .inline_widget.padding>div {
    ;
}

#s201904165cb53080082ce .inline-col .inline_global_dropdown a i.arrow {
    border-top-color: ;
}

#s201904165cb53080082ce {
    border-width: 0 0 1px;
    border-color: #e7e7e7;
    border-style: solid;
}

.scroll-to-fixed-fixed#s201904165cb53080082ce {
    border-color: #e7e7e7;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#s201904165cb53080082ce .inline-col-group,
#s201904165cb53080082ce .inline-col-group .inline-col {
    vertical-align: middle;
}

#inline_header_mobile #s201904165cb53080082ce .inline-inside {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media all and (min-width: 768px) {
    #s201904165cb53080082ce.hover_section_bg:hover .section_bg_color {
        background-color:  !important;
    }

    #s201904165cb53080082ce.hover_section_bg:hover .section_bg {
        ;
    }

    #s201904165cb53080082ce.hover_section_bg:hover img.normal_logo {
        opacity: 0;
    }

    #s201904165cb53080082ce.hover_section_bg:hover img.scroll_logo {
        opacity: 1;
    }
}

@media all and (max-width: 767px) {
    .inline_header_design {
        overflow-x: hidden;
    }
}

.fixed-menu-on .scroll_position {
    top: -136px;
}

@media (max-width: 991px) {

    .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op,
    .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op .header-content {
        height: calc(100vh - 169px) !important;
    }
}

#w201904165cb530800f679 .icon_type_menu {
    line-height: 1;
}

#w201904165cb530800f679 .icon_type_menu .badge {
    width: 15px;
    font-size: 10px;
    display: inline-block;
    position: absolute;
    color: #ffffff;
    font-family: Arial;
    left: auto;
    right: -8px;
    ;
    letter-spacing: 0;
    padding: 0;
    height: 15px;
    text-align: center;
    line-height: 15px;
    z-index: 10;
    top: 35%;
    margin-top: -10px;
}

#w201904165cb530800f679 .icon_type_menu a {
    font-size: 18px;
    color: #212121;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #ccc;
    border-radius: 0px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    padding-bottom: 15px
}

#w201904165cb530800f679 .icon_type_menu a .icon_code {
    vertical-align: top;
}

.scroll-to-fixed-fixed #w201904165cb530800f679 .icon_type_menu a {
    color: #212121;
    background: rgba(255, 255, 255, 0);
    border: 0px solid #ccc;
}

#w201904165cb530800f679 .icon_type_menu a span.text {
    display: none;
}


#w201904165cb530800f679 .icon_type_menu a .fa {
    width: auto;
    height: auto;
}

#w201904165cb530800f679 .icon_type_menu.st01 a {
    border-radius: 50%;
    padding: 5px;
}

#w201904165cb530800f679 .icon_type_menu.st02 a {
    color: #212121;
    padding: 15px 10px;
}

.scroll-to-fixed-fixed #w201904165cb530800f679 .icon_type_menu.st02 a {
    color: #212121;

}


#w201904165cb530800f679 .icon_type_menu.st02 a:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

#w201904165cb530800f679 .icon_type_menu.st02 a .icon_code {
    display: none;
}

#w201904165cb530800f679 .icon_type_menu.st02 .badge {
    right: -10px;
}

#w201904165cb530800f679 .icon_type_menu.st02 a span.text {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
}

@media (min-width: 991px) {
    #w201904165cb530800f679 .icon_type_menu a:hover {
        color: rgba(0, 0, 0, 0.5);
        background: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
    }

    .scroll-to-fixed-fixed #w201904165cb530800f679 .icon_type_menu a:hover {
        color: rgba(0, 0, 0, 0.5);
        background: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0);
    }

    #w201904165cb530800f679 .icon_type_menu.st02 a:hover {
        color: rgba(0, 0, 0, 0.5);
    }

    .scroll-to-fixed-fixed #w201904165cb530800f679 .icon_type_menu.st02 a:hover {
        color: rgba(0, 0, 0, 0.5);
    }
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #w201904165cb530800f679 .icon_type_menu a {
        color: #212121 !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb530800f679 .icon_type_menu a:hover {
        color: rgba(0, 0, 0, 0.5) !important;
    }
}


.doz_sys #logo_w201904165cb530800da7c.logo .logo_title a {
    font-family: '';
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: bold;
    font-style: normal;
    ;
    color: #212121;
    line-height: inherit;
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #logo_w201904165cb530800da7c.logo .logo_title a {
        color: #212121
    }
}

.scroll-to-fixed-fixed #logo_w201904165cb530800da7c .logo_title a {
     !important;
    color: #212121 !important;
}

#logo_w201904165cb530800da7c>div {
    display: inline-block;
}

#logo_w201904165cb530800da7c .img_box~.logo_title {
    padding-left: 10px;
}

/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {*/
/*	#logo_*/
/* .normal_logo,*/
/*	#logo_*/
/* .scroll_logo {*/
/*		width: auto;*/
/*	}*/
/*}*/

#w201904165cb5308011156 .inline_widget i.simple {
    vertical-align: initial;
}

#w201904165cb5308011156 .inline_widget a.btn {
    position: relative;
}

#w201904165cb5308011156 .inline_widget .line {
    margin-left: 2.5px;
    margin-right: 2.5px;
}

#w201904165cb5308011156 .inline_widget .login_btn_item {
    margin: 0 5px;
}

#w201904165cb5308011156 .inline_widget .login_btn_item.badge_class>a .badge_wrap {
    padding-left: 2px;
}

#w201904165cb5308011156 .inline_widget a.btn_text {
    position: relative;
    background: transparent !important;
    color: #212121 !important;
    display: inline-block;
}

#w201904165cb5308011156 .inline_widget a.btn_text i {
    color: #212121 !important;
}

#w201904165cb5308011156 .inline_widget a.btn_text:hover .text,
#w201904165cb5308011156 .inline_widget a.btn_text:hover i,
#w201904165cb5308011156 .inline_widget a.info_name:hover {
    color: #ccc !important;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}

.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.btn_text,
.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.btn_text span,
.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.btn_text i {
    color: #212121 !important;
}

.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.btn_text:hover .text,
.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.btn_text:hover i,
.scroll-to-fixed-fixed #w201904165cb5308011156 .inline_widget a.info_name:hover {
    color: #ccc !important;
}

#w201904165cb5308011156 .inline_widget a span.text,
#w201904165cb5308011156 .inline_widget .use_info .info_name {
    font-size: 12px;
}

#w201904165cb5308011156 .inline_widget a span.icon_class {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
}

#w201904165cb5308011156 .inline_widget .use_info .info_img~.info_name {
    padding-left: 0.4em;
}

#w201904165cb5308011156 .inline_widget a.btn.custom_class .text {
    font-size: 12px;
}

#w201904165cb5308011156 .inline_widget a.btn .text {
    font-size: 14px;
}

#w201904165cb5308011156 .inline_widget a span.icon_class~.text {
    padding-left: 0.4em;
    display: inline-block;
    vertical-align: middle;
}

#w201904165cb5308011156 .inline_widget a span.icon_class~.text.no_text {
    padding-left: 0;
}

#w201904165cb5308011156 .inline_widget.button_text .inline-blocked {
    position: relative;
}

#w201904165cb5308011156 .inline_widget.button_text .inline-blocked .tooltip {
    z-index: 99;
}

#w201904165cb5308011156 .inline_widget.button_text .inline-blocked .use_info img {
    border-radius: 50%;
}

#w201904165cb5308011156 .inline_widget.login_btn .inline-blocked:first-child {
    margin-left: 0 !important;
}

#w201904165cb5308011156 .inline_widget.login_btn .inline-blocked:last-child {
    margin-right: 0 !important;
}

#w201904165cb5308011156 .inline_widget.login_btn div.tooltip-inner {
    min-width: auto;
    white-space: nowrap;
}

#w201904165cb5308011156 .inline_widget.login_btn a .badge {
    position: absolute;
    top: 0;
    color: #ffffff;
    font-family: Arial;
    right: 0;
    letter-spacing: 0;
    padding: 0;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
    z-index: 10;
    cursor: pointer;
}

#w201904165cb5308011156 .inline_widget.login_btn a.btn_text .badge {
    left: auto;
    margin-top: 0;
}

#w201904165cb5308011156 .inline_widget.login_btn a.info_img .badge {
    margin-top: 0;
}

#w201904165cb5308011156 .inline_widget.login_btn .nameimg a .badge {
    left: auto;
    right: -10px;
}

#w201904165cb5308011156 .inline_widget.login_btn .badge {
    display: ;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip {
    word-wrap: break-word;
    word-break: keep-all;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip .tooltip-inner {
    background-color:  !important;
    color: #fff !important;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.top .tooltip-arrow {
    border-top-color: ;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.bottom .tooltip-arrow {
    border-bottom-color: ;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow {
    border-left-color: ;
}

#w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
    border-right-color: ;
}

.new_fixed_header #w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow,
.new_fixed_header #w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
    top: 50% !important;
}

.new_fixed_header #w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.left,
.new_fixed_header #w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip.right {
    top: 0 !important;
}

@media (max-width: 991px) {
    #w201904165cb5308011156 .inline_widget.button_text .inline-blocked .tooltip {
        display: none !important;
    }

    #w201904165cb5308011156 .inline_widget .login_btn_item .join_tooltip~.tooltip {
        display: block !important;

    }
}

@media (min-width: 767px) {

    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text span,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text i,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .info_name {
        color: #212121 !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget .line {
        border-color: rgba(0, 0, 0, 0.2) !important;
    }

    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text:hover,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text:hover span,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .inline_widget a.btn_text:hover i,
    .doz_sys .hover_section_bg:hover #w201904165cb5308011156 .info_name:hover {
        color: #ccc !important;
    }
}



#w201904195cb93bba967f3 .inline_widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904195cb93bba967f3 .inline_widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #999 !important;
    border-color: #999 !important;
}

.scroll-to-fixed-fixed #w201904195cb93bba967f3 .inline_widget.icon i {
    color: #212121 !important;
    background: #e7e7e7 !important;
    border-color: #ccc !important;
}

.scroll-to-fixed-fixed #w201904195cb93bba967f3 .inline_widget.icon.no_bg i,
.scroll-to-fixed-fixed #w201904195cb93bba967f3 .inline_widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

.scroll-to-fixed-fixed #w201904195cb93bba967f3 .inline_widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #999 !important;
    border-color: #999 !important;
}

@media (min-width: 767px) {
    .doz_sys .hover_section_bg:hover #w201904195cb93bba967f3 .icon i {
        color: #212121 !important;
    }
}

#s201904165cb5308014e94 .inline-inside {
    max-width: 1080px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.admin.new_header_mode {
    overflow-x: auto;
}

.new_header_mode #edit_wrap {
    min-width: 1080px;
}

#s201904165cb5308014e94 .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

.new_header_overlay_mobile #s201904165cb5308014e94 .section_bg {
    background-image: none;
    ;
}

.new_header_overlay_mobile .new_fixed_header #s201904165cb5308014e94 .section_bg {
    ;
}

.scroll-to-fixed-fixed#s201904165cb5308014e94 .section_bg {
    ;
    background-position: ;
    background-size: cover;
    background-repeat: no-repeat;
    ;
}

#s201904165cb5308014e94 .inline-col-group {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 48px;
}

#s201904165cb5308014e94 .inline-col-group>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb5308014e94 .inline-col-group>.inline-col {
    margin-left: 10px;
}

#s201904165cb5308014e94 .inline-row>.inline-col:first-child {
    margin-left: 0 !important;
}

#s201904165cb5308014e94 .inline-row>.inline-col {
    margin-left: 10px;
}

#s201904165cb5308014e94.extend .inline-inside {
    max-width: 100% !important;
}

#s201904165cb5308014e94 .inline_widget.image .text,
#s201904165cb5308014e94 .inline_widget.logo a,
#s201904165cb5308014e94 .inline_widget.icon,
#s201904165cb5308014e94 .inline_widget.login_btn a,
#s201904165cb5308014e94 .viewport-nav>li>a,
#s201904165cb5308014e94 .inline-col .inline_global_dropdown a,
#s201904165cb5308014e94 .inline_widget.widget_text_wrap {
    color: ;
}

.new_header_overlay_mobile #s201904165cb5308014e94.scroll-to-fixed-fixed .viewport-nav>li>a {
    color: ;
}

.new_header_overlay_mobile #s201904165cb5308014e94.scroll-to-fixed-fixed .section_bg_color {
    background-color: #ffffff !important;
}

#s201904165cb5308014e94 .inline_widget.padding>div {
    ;
}

#s201904165cb5308014e94 .inline-col .inline_global_dropdown a i.arrow {
    border-top-color: ;
}

#s201904165cb5308014e94 {
    border-width: 0 0 1px;
    border-color: #e7e7e7;
    border-style: solid;
}

.scroll-to-fixed-fixed#s201904165cb5308014e94 {
    border-color: #e7e7e7;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#s201904165cb5308014e94 .inline-col-group,
#s201904165cb5308014e94 .inline-col-group .inline-col {
    vertical-align: middle;
}

#inline_header_mobile #s201904165cb5308014e94 .inline-inside {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

@media all and (min-width: 768px) {
    #s201904165cb5308014e94.hover_section_bg:hover .section_bg_color {
        background-color:  !important;
    }

    #s201904165cb5308014e94.hover_section_bg:hover .section_bg {
        ;
    }

    #s201904165cb5308014e94.hover_section_bg:hover img.normal_logo {
        opacity: 0;
    }

    #s201904165cb5308014e94.hover_section_bg:hover img.scroll_logo {
        opacity: 1;
    }
}

@media all and (max-width: 767px) {
    .inline_header_design {
        overflow-x: hidden;
    }
}

@media all and (max-width : 767px) {
    .fixed-menu-on .scroll_position {
        top: -169px !important;
    }

    .fixed-menu-on.new_fixed_header_disable .scroll_position {
        top: 0 !important;
    }
}

.mobile_table_nav_wrap {
    border-top: 1px solid #ccc;
    width: 100%;
    table-layout: fixed;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap {
    border-top: 1px solid #ccc;
}

.mobile_table_nav_wrap tr>td {
    width: 33.3%;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    text-align: center;
    background: #fff;
    vertical-align: middle;
    height: 40px;
    padding: 5px;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap tr>td {
    background: #fff;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap tr>td a {
    color: #777;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap tr>td.use_sub_name:hover>a>.plain_name:before {
    color: #777;
}

.mobile_table_nav_wrap tr td:last-child {
    border-right: 0;
}

.mobile_table_nav_wrap tr>td a {
    color: #777;
    font-weight: ;
    font-style: ;
    font-size: 13px;
    display: block;
    word-wrap: break-word;
    line-height: 1.2;
}

.mobile_table_nav_wrap tr>td.use_sub_name:hover>a>.plain_name:before {
    color: #777;
}

.mobile_table_nav_wrap tr>td.active {
    background: #999;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap tr>td.active {
    background: #999;
}

.mobile_table_nav_wrap tr>td.active a {
    color: #000;
    font-weight: ;
    font-style: ;
    font-size: 13px;
}

.scroll-to-fixed-fixed .mobile_table_nav_wrap tr>td.active a {
    color: #000;
}

#s201904165cb531ba38571 .fr-view img.fr-dib {
    margin: 5px auto;
}

#s201904165cb531ba38571 .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s201904165cb531ba38571 .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s201904165cb531ba38571 .visual_section .owl-theme .item .op,
#s201904165cb531ba38571 .visual_section.fullpage_on .item .op {
    background-color: rgba(0, 0, 0, 0.19);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#30000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#30000000, endColorstr=#30000000);
    zoom: 1;
    ;
    z-index: 999;
    height: 100%;
    width: 100%;
}

.header_overlay #doz_header_wrap+.section_wrap.visual_section .op {
    padding-top: ;
}

.mobile_nav_dep1.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep1.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep2.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep2.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep3.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep3.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep4.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep4.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep5.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep5.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep6.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep6.header_overlay #doz_header_wrap+.section_wrap.visual_section .op,
.mobile_nav_dep7.header_overlay #doz_header_wrap+.section_wrap,
.mobile_nav_dep7.header_overlay #doz_header_wrap+.section_wrap.visual_section .op {
    padding-top: ;
}

#s201904165cb531ba38571 .visual_section .owl-controls .owl-prev:before,
#s201904165cb531ba38571 .visual_section .owl-controls .owl-next:before,
#s201904165cb531ba38571 .visual_section .owl-controls .owl-buttons {
    color: rgba(255, 255, 255, 1);
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.6);
    ;
}

#s201904165cb531ba38571 .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s201904165cb531ba38571 .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s201904165cb531ba38571 .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s201904165cb531ba38571 .paging_type_line .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
    background: rgba(255, 255, 255, 1) !important;
}

#s201904165cb531ba38571 .owl-theme .owl-dots .owl-dot.active span,
#s201904165cb531ba38571 .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s201904165cb531ba38571 .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s201904165cb531ba38571 .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s201904165cb531ba38571 .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s201904165cb531ba38571 .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s201904165cb531ba38571 .owl-carousel .animated {
    -webkit-animation-duration: 700ms;
    animation-duration: 700ms;
}

#fp-nav {
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: fixed;
    z-index: 100;
    right: 17px;
    touch-action: none;
}

#fp-nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#fp-nav.s201904165cb531ba38571 ul li a span {
    width: 10px;
    height: 10px;
    margin: 12px 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 1);
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

#fp-nav.s201904165cb531ba38571 ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s201904165cb531ba38571 .visual_section .header-content {
    height: 812px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s201904165cb531ba38571.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s201904165cb531ba38571.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s201904165cb531ba38571.section_first .visual_section .header-content,
.page_ready #s201904165cb531ba38571 .visual_section {
    height: 812px;
}

#s201904165cb531ba38571 .visual_section .header-content .text #video-gallery a i {
    background-color: #0037ff;
    /*브랜드 색 */
}

#s201904165cb531ba38571 .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s201904165cb531ba38571 .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s201904165cb531ba38571 .visual_section .header-content .text a.btn,
.dialog_s201904165cb531ba38571 .text-content a.btn {
    background-color: rgba(255, 255, 255, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff);
    zoom: 1;
    ;
    color: rgba(255, 255, 255, 1);
    border: 1px solid rgba(255, 255, 255, 0.29);
    margin: 15px 0;
    display: inline-block;
}

#s201904165cb531ba38571 .visual_section .header-content .text a.btn:hover,
#s201904165cb531ba38571 .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
     !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s201904165cb531ba38571 .visual_section .header-content .text p {
    margin: 0;
}

#s201904165cb531ba38571 .visual_section .header-content .text a+strong a,
#s201904165cb531ba38571 .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s201904165cb531ba38571 .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s201904165cb531ba38571 .visual_section .header-content {
        max-width: 1080px;
        padding-right: 10px;
        padding-left: 10px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s201904165cb531ba38571 .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1080px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s201904165cb531ba38571 .visual_section .header-content {
        padding: 0 20px !important;
        height: 649.6px;
        max-height: 500px;
        ;
        display: block;
    }

    #s201904165cb531ba38571 .visual_section .header-content.m_ratio,
    .new_header_overlay #s201904165cb531ba38571 .visual_section .header-content.m_ratio {
        height: 324.8px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s201904165cb531ba38571.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 649.6px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s201904165cb531ba38571.visual_section .header-content.m_ratio {
        height: 324.8px;
        max-height: 500px;
        ;
    }

    #s201904165cb531ba38571.mobile_section .visual_section .header-content,
    .new_header_overlay #s201904165cb531ba38571.mobile_section .visual_section .header-content.m_ratio {
        height: 812px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s201904165cb531ba38571.mobile_section .visual_section .header-content {
        height: 812px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s201904165cb531ba38571.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s201904165cb531ba38571.section_first .visual_section .header-content {
        height: 812px !important;
    }

    .new_header_overlay_mobile #s201904165cb531ba38571.section_first .visual_section .header-content.m_ratio {
        height: 324.8px !important;
        max-height: 500px;
        ;
    }

    #s201904165cb531ba38571 .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s201904165cb531ba38571 .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s201904195cb93bf3f35cc.xzoom-preview {
    ;
    background: #ededed;
}

.shop_view #s201904195cb93bf3f35cc select.form-control option {
    color:  !important;
    background: #ededed;
}

.is-ie .shop_view #s201904195cb93bf3f35cc select.form-control option {
    color: #000 !important;
}

.admin #s201904195cb93bf3f35cc .widget.padding>div {
    ;
}

.admin #s201904195cb93bf3f35cc .ibg-bg {
    height: 100% !important;
}

.admin #s201904195cb93bf3f35cc .widget_drag_bar,
.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s201904195cb93bf3f35cc .drop_line {
    background-color: ;
}

.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s201904195cb93bf3f35cc .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s201904195cb93bf3f35cc {
    color: ;
}

#s201904195cb93bf3f35cc.side_basic main .inside,
#s201904195cb93bf3f35cc .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s201904195cb93bf3f35cc .col-dz-12 .extend_thumbs {
    max-width: 1080px;
}

.modal_site_modal_menu #s201904195cb93bf3f35cc.side_basic main .inside,
.menu_type_modal #s201904195cb93bf3f35cc.side_basic main .inside {
    max-width: 550px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s201904195cb93bf3f35cc,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s201904195cb93bf3f35cc .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s201904195cb93bf3f35cc.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s201904195cb93bf3f35cc.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s201904195cb93bf3f35cc .booking_day .body_font_color_20,
#s201904195cb93bf3f35cc .booking_list.waiting .title {
    ;
}

#s201904195cb93bf3f35cc.extend_section main>.inside {
    max-width: 100% !important;
}

#s201904195cb93bf3f35cc .li_table ul:nth-of-type(2),
#s201904195cb93bf3f35cc .li_board ul li,
#s201904195cb93bf3f35cc .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s201904195cb93bf3f35cc .checkbox-styled:not(ie8) input~span:before,
#s201904195cb93bf3f35cc .radio-styled:not(ie8) input~span:before {}

#s201904195cb93bf3f35cc .board_view .grid_ignore header a,
#s201904195cb93bf3f35cc .widget.board .grid_ignore .author .date,
#s201904195cb93bf3f35cc .widget.board .grid_ignore a.board,
#s201904195cb93bf3f35cc .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s201904195cb93bf3f35cc .content-tit .board {
    ;
}

#s201904195cb93bf3f35cc select.form-control,
#s201904195cb93bf3f35cc input.form-control,
#s201904195cb93bf3f35cc textarea.form-control {
    ;
    color: #212121;
    background: #f6f6f8;
}

#s201904195cb93bf3f35cc .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s201904195cb93bf3f35cc .phonenumber_wrap .line {}

#s201904195cb93bf3f35cc .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s201904195cb93bf3f35cc .shop-content select.form-control,
.shop_view #s201904195cb93bf3f35cc .shop-content input.form-control,
.shop_view #s201904195cb93bf3f35cc .shop-content textarea.form-control,
.booking_view #s201904195cb93bf3f35cc .booking_opt select.form-control,
.shop_view #s201904195cb93bf3f35cc .form-select-wrap .dropdown-menu,
.shop_view #s201904195cb93bf3f35cc .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #ededed;
}

#s201904195cb93bf3f35cc .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(237, 237, 237, 0.01), rgba(237, 237, 237, 0.8) 66%, rgba(237, 237, 237, 0.9) 83%, rgba(237, 237, 237, 0.98) 98%, #ededed);
}

#s201904195cb93bf3f35cc .item_detail select.form-control,
#s201904195cb93bf3f35cc .item_detail input.form-control,
#s201904195cb93bf3f35cc .item_detail textarea.form-control,
#s201904195cb93bf3f35cc .booking_opt select.form-control,
#s201904195cb93bf3f35cc .goods_select textarea.form-control,
#s201904195cb93bf3f35cc .goods_select select.form-control,
#s201904195cb93bf3f35cc .goods_select input.form-control,
#s201904195cb93bf3f35cc .form-select-wrap:before {
     !important;
    color: ;
}

#s201904195cb93bf3f35cc .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s201904195cb93bf3f35cc .board_summary .write,
#s201904195cb93bf3f35cc .board_view .grid_ignore .author .date,
#s201904195cb93bf3f35cc .board_view .grid_ignore .author .hit-count,
.doz_sys #s201904195cb93bf3f35cc label,
.doz_sys #s201904195cb93bf3f35cc label.control-label,
#s201904195cb93bf3f35cc .shop-table>tbody>tr.payment-info>td.pay-txt,
#s201904195cb93bf3f35cc .nick.text-default-dark,
#s201904195cb93bf3f35cc .text-default-dark,
#s201904195cb93bf3f35cc .shop_mypage .mypage .my-box a,
#s201904195cb93bf3f35cc .shop_mypage .item-detail a,
#s201904195cb93bf3f35cc .shop_mypage .item-detail p,
#s201904195cb93bf3f35cc .shop_mypage h6,
#s201904195cb93bf3f35cc .shop_mypage .table-wrap p,
#s201904195cb93bf3f35cc .shop_payment h1,
#s201904195cb93bf3f35cc .shop_payment h6,
#s201904195cb93bf3f35cc .shop-content p,
#s201904195cb93bf3f35cc .shop_payment,
#s201904195cb93bf3f35cc .shop-content span,
#s201904195cb93bf3f35cc .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s201904195cb93bf3f35cc .shop-content .price,
#s201904195cb93bf3f35cc,
#s201904195cb93bf3f35cc .shop-tit,
#s201904195cb93bf3f35cc .board_view .board_txt_area,
#s201904195cb93bf3f35cc .board.widget .grid_ignore .view_tit,
.doz_sys #s201904195cb93bf3f35cc .shop-content input.form-control,
.doz_sys #s201904195cb93bf3f35cc .shop-content select.form-control,
#s201904195cb93bf3f35cc .widget_menu_title,
#s201904195cb93bf3f35cc .comment_area,
body.shop_mypage #s201904195cb93bf3f35cc .comment_area,
#s201904195cb93bf3f35cc .list_review_inner .use_summary,
#s201904195cb93bf3f35cc .list_review_inner .use_summary a,
#s201904195cb93bf3f35cc .list_review_inner .fold,
#s201904195cb93bf3f35cc .list_review_inner .comment_area,
#s201904195cb93bf3f35cc .booking_nav_tools span {
    ;
    color: ;
}

.doz_sys #s201904195cb93bf3f35cc .shop-content .down-btn select.form-control {
    ;
    color:  !important;
}

#s201904195cb93bf3f35cc .shop-content.mypage .bg-bright a,
#s201904195cb93bf3f35cc .shop-content.mypage .bg-bright p,
#s201904195cb93bf3f35cc .shop-content.mypage .bg-bright span,
#s201904195cb93bf3f35cc .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s201904195cb93bf3f35cc .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
    border-color: #D5D5D5;
}

#s201904195cb93bf3f35cc .shop-content h6 span {
    ;
    color: ;
}

#s201904195cb93bf3f35cc .left-menu ul li.on a,
.doz_sys #s201904195cb93bf3f35cc .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s201904195cb93bf3f35cc,
#s201904195cb93bf3f35cc .list_review_inner .comment .tools .text-gray-bright {
    ;
    color:  !important;
}

.doz_sys #s201904195cb93bf3f35cc .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s201904195cb93bf3f35cc .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s201904195cb93bf3f35cc .list_review_inner,
#s201904195cb93bf3f35cc .list_review_inner .fold.cmt,
#s201904195cb93bf3f35cc .list_review_wrap,
#s201904195cb93bf3f35cc .list_review_inner .textarea_block,
#s201904195cb93bf3f35cc .list_review_inner .comment .main_comment,
#s201904195cb93bf3f35cc .list_review_inner .txt_delete:before,
#s201904195cb93bf3f35cc .form-select-wrap.open .dropdown-toggle,
#s201904195cb93bf3f35cc .form-select-wrap.open .dropdown-menu,
#s201904195cb93bf3f35cc .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s201904195cb93bf3f35cc .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904195cb93bf3f35cc .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s201904195cb93bf3f35cc .form-control:focus {
    border-color: #0037ff;
}

#s201904195cb93bf3f35cc .sub_depth li a,
#s201904195cb93bf3f35cc .sub_depth li span {
    ;
}

#s201904195cb93bf3f35cc .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s201904195cb93bf3f35cc .pagination>li>a,
#s201904195cb93bf3f35cc .pagination>li>span,
#s201904195cb93bf3f35cc .pagination>li>a:focus,
#s201904195cb93bf3f35cc .pagination>li>span:focus,
#s201904195cb93bf3f35cc .map-inner .pagination li.active a,
#s201904195cb93bf3f35cc .pagination li>a.disabled:hover,
#s201904195cb93bf3f35cc .pagination li>a.disabled:focus {
    ;
}

#s201904195cb93bf3f35cc .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s201904195cb93bf3f35cc .pagination>.active>a,
#s201904195cb93bf3f35cc .pagination>.active>span,
#s201904195cb93bf3f35cc .pagination>.active>a:hover,
#s201904195cb93bf3f35cc .pagination>.active>span:hover,
#s201904195cb93bf3f35cc .pagination>.active>a:focus,
#s201904195cb93bf3f35cc .pagination>.active>span:focus,
#s201904195cb93bf3f35cc .pagination>li>a:hover,
#s201904195cb93bf3f35cc .pagination>li>span:hover,
#s201904195cb93bf3f35cc .sub_depth li a.active,
.doz_sys #s201904195cb93bf3f35cc a,
#s201904195cb93bf3f35cc .li_table ul li,
#s201904195cb93bf3f35cc .list-style .list.line>small,
.doz_sys #s201904195cb93bf3f35cc div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s201904195cb93bf3f35cc .board_contents a:not(.btn),
.doz_sys #s201904195cb93bf3f35cc .board_contents a:not(.btn):hover,
#s201904195cb93bf3f35cc .board_txt_area a,
#s201904195cb93bf3f35cc .board_txt_area a:hover,
#s201904195cb93bf3f35cc .board_txt_area a:active,
#s201904195cb93bf3f35cc .board_txt_area a:focus,
#s201904195cb93bf3f35cc .editor_box .fr-view a {
    color: #0037ff;
}

#s201904195cb93bf3f35cc div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s201904195cb93bf3f35cc a.body_font_color_30:not(.active) {
    ;
}

#s201904195cb93bf3f35cc .map-toolbar select.form-control {
    ;
    color:  !important;
}

.doz_sys #s201904195cb93bf3f35cc .body_font_color_40,
#s201904195cb93bf3f35cc .li_board ul.li_body li.name,
#s201904195cb93bf3f35cc .li_board ul.li_body li.time,
#s201904195cb93bf3f35cc .li_board ul.li_body li.like,
#s201904195cb93bf3f35cc .li_board ul.li_body li.read {
    ;
}

#s201904195cb93bf3f35cc .review_table .summary,
#s201904195cb93bf3f35cc .review_table.li_board ul.li_body li,
#s201904195cb93bf3f35cc .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s201904195cb93bf3f35cc .body_font_color_50 {
    ;
}

#s201904195cb93bf3f35cc .li_board,
#s201904195cb93bf3f35cc .acd_row:first-child,
#s201904195cb93bf3f35cc .acd_row {
    border-color: ;
}

#s201904195cb93bf3f35cc .list-style .list-header,
#s201904195cb93bf3f35cc .list-style .list,
#s201904195cb93bf3f35cc .list-style .list.line,
#s201904195cb93bf3f35cc .list-style .list.line>.table-cell,
#s201904195cb93bf3f35cc .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s201904195cb93bf3f35cc .btn,
#s201904195cb93bf3f35cc .visual_section a {
    ;
    background-color: #ededed;
    ;
    color: ;
    ;
}

#s201904195cb93bf3f35cc .btn:hover,
#s201904195cb93bf3f35cc .visual_section a:hover {
    border-color: ;
}

#s201904195cb93bf3f35cc .widget_text_wrap .btn {
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys #s201904195cb93bf3f35cc .btn-primary {
    ;
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys.shop_view #s201904195cb93bf3f35cc .btn-primary span,
.doz_sys.booking_view #s201904195cb93bf3f35cc .btn-primary span,
.doz_sys.shop_mypage #s201904195cb93bf3f35cc .btn-primary span {
    color: #ffffff;
}

#s201904195cb93bf3f35cc .coupon-wrap:after,
#s201904195cb93bf3f35cc .board_view .file_area ul li {
    background: #ededed;
}

#s201904195cb93bf3f35cc .text-gray-dark,
#s201904195cb93bf3f35cc .shop-table>thead>tr>th,
#s201904195cb93bf3f35cc .shop_mypage .left-menu ul li a,
#s201904195cb93bf3f35cc .shop_mypage .item-detail p.sale_pay,
.doz_sys #s201904195cb93bf3f35cc .product-notify-group .product-notify-label {
    ;
}

#s201904195cb93bf3f35cc .mypage .my-box a,
#s201904195cb93bf3f35cc .mypage .shop-table>tbody>tr,
#s201904195cb93bf3f35cc .mypage .tip-off,
#s201904195cb93bf3f35cc .im-order-detail-table,
#s201904195cb93bf3f35cc .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s201904195cb93bf3f35cc .mypage .my-box.on a {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904195cb93bf3f35cc .mypage .my-box.on a p {
    color: #fff;
}

#s201904195cb93bf3f35cc .option_btn_tools a,
#s201904195cb93bf3f35cc .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s201904195cb93bf3f35cc .list-style-card .card-body .text a {
    color: #757575;
}

#s201904195cb93bf3f35cc .card .title a {
    color: #212121;
}

#s201904195cb93bf3f35cc .section_bg.fixed_bg {
    ;
}

#s201904195cb93bf3f35cc .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s201904195cb93bf3f35cc ul.site_prod_nav>li,
#s201904195cb93bf3f35cc .prod_detail_badge {
    ;
}

#s201904195cb93bf3f35cc .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #ededed;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s201904195cb93bf3f35cc .buy_footer_fixed {
    background: #ededed;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s201904195cb93bf3f35cc .opt-group {
    background: #ededed;
}

#s201904195cb93bf3f35cc ul.site_prod_nav>li a.active {
    ;
}

#s201904195cb93bf3f35cc .text_tab ul.site_prod_nav>li a.active,
#s201904195cb93bf3f35cc .underline_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s201904195cb93bf3f35cc .background_tab ul.site_prod_nav>li a.active {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904195cb93bf3f35cc .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s201904195cb93bf3f35cc,
.section_fixed_disable #s201904195cb93bf3f35cc .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s201904195cb93bf3f35cc .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s201904195cb93bf3f35cc.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s201904195cb93bf3f35cc.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s201904195cb93bf3f35cc .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s201904195cb93bf3f35cc.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s201904195cb93bf3f35cc .mypage .left-menu ul li a,
.device_type_m #s201904195cb93bf3f35cc .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s201904195cb93bf3f35cc .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s201904195cb93bf3f35cc .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s201904195cb93bf3f35cc .im-cart-info {
    ;
}

#s201904195cb93bf3f35cc .shop-table>thead>tr>th,
#s201904195cb93bf3f35cc .shop-table>tbody>tr>td,
#s201904195cb93bf3f35cc .mypage .shop-table>tbody>tr,
#s201904195cb93bf3f35cc .shop-table>tbody>tr>td.img img,
#s201904195cb93bf3f35cc .shop-table>tbody>tr>td+td,
#s201904195cb93bf3f35cc .mypage .tip-off,
#s201904195cb93bf3f35cc .mypage .shop-table img,
#s201904195cb93bf3f35cc .im-order-detail-table,
#s201904195cb93bf3f35cc .im-order-price,
#s201904195cb93bf3f35cc .im-order-detail-table thead tr,
#s201904195cb93bf3f35cc .im-order-detail-table tr+tr,
#s201904195cb93bf3f35cc .im-order-detail-table img,
#s201904195cb93bf3f35cc .im-order-detail-table .im-deliv-price,
#s201904195cb93bf3f35cc .im-order-price-header,
#s201904195cb93bf3f35cc .im-order-price-body {
    ;
}

#s201904195cb93bf3f35cc .shop-table .list_badge {
    border-color: ;
}

#s201904195cb93bf3f35cc .im-cart-result-table thead>tr>th,
#s201904195cb93bf3f35cc #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s201904195cb93bf3f35cc #shop_cart_list .shop-table>tbody>tr>td+td,
#s201904195cb93bf3f35cc #shop_cart_list .shop-table>thead>tr>th,
#s201904195cb93bf3f35cc #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s201904195cb93bf3f35cc .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #0037ff
}

@media (min-width: 991px) {

    .doz_sys #s201904195cb93bf3f35cc .btn-primary:hover,
    #s201904195cb93bf3f35cc .widget_text_wrap .btn:hover {
        ;
        background-color: #373737;
        border-color: #373737;
        color: #fff;
        border-width: 0px;
    }

    .doz_sys.shop_view #s201904195cb93bf3f35cc .btn-primary:hover span,
    .doz_sys.booking_view #s201904195cb93bf3f35cc .btn-primary:hover span,
    .doz_sys.shop_mypage #s201904195cb93bf3f35cc .btn-primary:hover span {
        color: #fff;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s201904195cb93bf3f35cc .fixed_view a,
    .doz_sys #s201904195cb93bf3f35cc .fixed_view select.form-control,
    .doz_sys #s201904195cb93bf3f35cc .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s201904195cb93bf3f35cc .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s201904195cb93bf3f35cc .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s201904195cb93bf3f35cc .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s201904195cb93bf3f35cc #shop_cart_list .shop-tit,
    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>thead>tr,
    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>tfoot .payment-info,
    #s201904195cb93bf3f35cc .im-price-result {
        ;
    }

    #s201904195cb93bf3f35cc .shop-table>tbody>tr>td.img .opt .more+.more,
    #s201904195cb93bf3f35cc .im-order-row+.im-order-row {
        ;
    }

    #s201904195cb93bf3f35cc #shop_cart_list .shop-table,
    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>tfoot,
    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>thead>tr,
    #s201904195cb93bf3f35cc .im-order-detail-table .im-space {
        background-color: #ededed;
    }

    #s201904195cb93bf3f35cc #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

@media (max-width: 991px) {

    #s201904195cb93bf3f35cc .buy_btns .social_btn,
    #s201904195cb93bf3f35cc .buy_btns .cart_btn,
    #s201904195cb93bf3f35cc .layer_pop .bottom-btn,
    #s201904195cb93bf3f35cc .shop-table>thead,
    #s201904195cb93bf3f35cc .left-menu,
    #s201904195cb93bf3f35cc .shop-table>tbody>tr,
        {
        ;
    }

    #s201904195cb93bf3f35cc main,
    #s201904195cb93bf3f35cc .section_wrap.extend_section main,
    #s201904195cb93bf3f35cc .doz_sys.shop_payment .inside,
    .doz_sys.shop_payment .inside .col-dz,
        {
        padding-left: 0;
        padding-right: 0;
    }

    #s201904195cb93bf3f35cc.mobile_section main .inside {
        padding-left: 15px;
        padding-right: 15px;
    }

    #s201904195cb93bf3f35cc.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }

    #s201904195cb93bf3f35cc .mypage .left-menu ul li a,
    #s201904195cb93bf3f35cc .cart .left-menu ul li a,
    #s201904195cb93bf3f35cc .mypage .left-menu .cart-menu-slide {
        background-color: rgba(255, 255, 255, 1);
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
        zoom: 1;
        ;
    }

    .section_wrap .side_gutter {
        display: none !important;
    }

    #s201904195cb93bf3f35cc .coupon-wrap:after {
        background: #ededed !important;
    }
}

@media (max-width: 767px) {
    #s201904195cb93bf3f35cc .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #ededed);
    }

    #s201904195cb93bf3f35cc .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #ededed);
    }

    #s201904195cb93bf3f35cc .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s201904195cb93bf3f35cc .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
        box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    }
}

@media (min-width: 768px) {
    #s201904195cb93bf3f35cc .opt-group .btn_clse {
        background-color: #ededed;
    }

    #s201904195cb93bf3f35cc .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #ededed;
    }
}

.doz_sys #s201904195cb93bf3f35cc .bg-brand,
.doz_sys #s201904195cb93bf3f35cc .bg-brand span,
.doz_sys #s201904195cb93bf3f35cc .btn-brand {
    ;
    background-color: #0037ff;
    border-color: #0037ff;
    border-width: 0px;
    color: #fff;
}

.doz_sys #s201904195cb93bf3f35cc .bg-brand:hover {
    background-color: rgba(0, 44, 204, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    zoom: 1;
    ;
    border-color: rgb(0, 44, 204);
    border-color: rgba(0, 44, 204, 1);
    ;
}

.device_type_m .pc_section #padding_w201904195cb93c1323316 {
    height: 5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904195cb93c1323316 {
        height: 5px !important;
    }
}

#w201904195cb93c1cce0f0 .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904195cb93c1cce0f0 .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904195cb93ca2bd361 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904195cb93ca2bd361 .fr-code-view {
    line-height: 1.6;
}

#text_w201904195cb93ca2bd361 .text_bg_img,
#text_w201904195cb93ca2bd361 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904195cb93ca2bd361,
#text_w201904195cb93ca2bd361 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904195cb93ca2bd361 .text-table>div,
.admin #text_w201904195cb93ca2bd361>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904195cb93ca2bd361.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904195cb93ca2bd361.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#w201904195cb93c807efff .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904195cb93c807efff .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904195cb93cc704a3d {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904195cb93cc704a3d .fr-code-view {
    line-height: 1.6;
}

#text_w201904195cb93cc704a3d .text_bg_img,
#text_w201904195cb93cc704a3d .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904195cb93cc704a3d,
#text_w201904195cb93cc704a3d .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904195cb93cc704a3d .text-table>div,
.admin #text_w201904195cb93cc704a3d>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904195cb93cc704a3d.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904195cb93cc704a3d.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#w201904195cb93c89bc7a2 .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904195cb93c89bc7a2 .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904195cb93d0516532 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904195cb93d0516532 .fr-code-view {
    line-height: 1.6;
}

#text_w201904195cb93d0516532 .text_bg_img,
#text_w201904195cb93d0516532 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904195cb93d0516532,
#text_w201904195cb93d0516532 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904195cb93d0516532 .text-table>div,
.admin #text_w201904195cb93d0516532>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904195cb93d0516532.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904195cb93d0516532.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#w201904195cb93c93a9850 .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904195cb93c93a9850 .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904195cb93d0a3b2b2 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904195cb93d0a3b2b2 .fr-code-view {
    line-height: 1.6;
}

#text_w201904195cb93d0a3b2b2 .text_bg_img,
#text_w201904195cb93d0a3b2b2 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904195cb93d0a3b2b2,
#text_w201904195cb93d0a3b2b2 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904195cb93d0a3b2b2 .text-table>div,
.admin #text_w201904195cb93d0a3b2b2>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904195cb93d0a3b2b2.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904195cb93d0a3b2b2.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w201904195cb93c9ab2d0c {
    height: 5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904195cb93c9ab2d0c {
        height: 5px !important;
    }
}

.shop_view .s201904165cb53203751d0.xzoom-preview {
    ;
    background: #ededed;
}

.shop_view #s201904165cb53203751d0 select.form-control option {
    color:  !important;
    background: #ededed;
}

.is-ie .shop_view #s201904165cb53203751d0 select.form-control option {
    color: #000 !important;
}

.admin #s201904165cb53203751d0 .widget.padding>div {
    ;
}

.admin #s201904165cb53203751d0 .ibg-bg {
    height: 100% !important;
}

.admin #s201904165cb53203751d0 .widget_drag_bar,
.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s201904165cb53203751d0 .drop_line {
    background-color: ;
}

.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s201904165cb53203751d0 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s201904165cb53203751d0 {
    color: ;
}

#s201904165cb53203751d0.side_basic main .inside,
#s201904165cb53203751d0 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s201904165cb53203751d0 .col-dz-12 .extend_thumbs {
    max-width: 1110px;
}

.modal_site_modal_menu #s201904165cb53203751d0.side_basic main .inside,
.menu_type_modal #s201904165cb53203751d0.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s201904165cb53203751d0,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s201904165cb53203751d0 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s201904165cb53203751d0.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s201904165cb53203751d0.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s201904165cb53203751d0 .booking_day .body_font_color_20,
#s201904165cb53203751d0 .booking_list.waiting .title {
    ;
}

#s201904165cb53203751d0.extend_section main>.inside {
    max-width: 100% !important;
}

#s201904165cb53203751d0 .li_table ul:nth-of-type(2),
#s201904165cb53203751d0 .li_board ul li,
#s201904165cb53203751d0 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s201904165cb53203751d0 .checkbox-styled:not(ie8) input~span:before,
#s201904165cb53203751d0 .radio-styled:not(ie8) input~span:before {}

#s201904165cb53203751d0 .board_view .grid_ignore header a,
#s201904165cb53203751d0 .widget.board .grid_ignore .author .date,
#s201904165cb53203751d0 .widget.board .grid_ignore a.board,
#s201904165cb53203751d0 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s201904165cb53203751d0 .content-tit .board {
    ;
}

#s201904165cb53203751d0 select.form-control,
#s201904165cb53203751d0 input.form-control,
#s201904165cb53203751d0 textarea.form-control {
    ;
    color: #212121;
    background: #f6f6f8;
}

#s201904165cb53203751d0 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s201904165cb53203751d0 .phonenumber_wrap .line {}

#s201904165cb53203751d0 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s201904165cb53203751d0 .shop-content select.form-control,
.shop_view #s201904165cb53203751d0 .shop-content input.form-control,
.shop_view #s201904165cb53203751d0 .shop-content textarea.form-control,
.booking_view #s201904165cb53203751d0 .booking_opt select.form-control,
.shop_view #s201904165cb53203751d0 .form-select-wrap .dropdown-menu,
.shop_view #s201904165cb53203751d0 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #ededed;
}

#s201904165cb53203751d0 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(237, 237, 237, 0.01), rgba(237, 237, 237, 0.8) 66%, rgba(237, 237, 237, 0.9) 83%, rgba(237, 237, 237, 0.98) 98%, #ededed);
}

#s201904165cb53203751d0 .item_detail select.form-control,
#s201904165cb53203751d0 .item_detail input.form-control,
#s201904165cb53203751d0 .item_detail textarea.form-control,
#s201904165cb53203751d0 .booking_opt select.form-control,
#s201904165cb53203751d0 .goods_select textarea.form-control,
#s201904165cb53203751d0 .goods_select select.form-control,
#s201904165cb53203751d0 .goods_select input.form-control,
#s201904165cb53203751d0 .form-select-wrap:before {
     !important;
    color: ;
}

#s201904165cb53203751d0 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s201904165cb53203751d0 .board_summary .write,
#s201904165cb53203751d0 .board_view .grid_ignore .author .date,
#s201904165cb53203751d0 .board_view .grid_ignore .author .hit-count,
.doz_sys #s201904165cb53203751d0 label,
.doz_sys #s201904165cb53203751d0 label.control-label,
#s201904165cb53203751d0 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s201904165cb53203751d0 .nick.text-default-dark,
#s201904165cb53203751d0 .text-default-dark,
#s201904165cb53203751d0 .shop_mypage .mypage .my-box a,
#s201904165cb53203751d0 .shop_mypage .item-detail a,
#s201904165cb53203751d0 .shop_mypage .item-detail p,
#s201904165cb53203751d0 .shop_mypage h6,
#s201904165cb53203751d0 .shop_mypage .table-wrap p,
#s201904165cb53203751d0 .shop_payment h1,
#s201904165cb53203751d0 .shop_payment h6,
#s201904165cb53203751d0 .shop-content p,
#s201904165cb53203751d0 .shop_payment,
#s201904165cb53203751d0 .shop-content span,
#s201904165cb53203751d0 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s201904165cb53203751d0 .shop-content .price,
#s201904165cb53203751d0,
#s201904165cb53203751d0 .shop-tit,
#s201904165cb53203751d0 .board_view .board_txt_area,
#s201904165cb53203751d0 .board.widget .grid_ignore .view_tit,
.doz_sys #s201904165cb53203751d0 .shop-content input.form-control,
.doz_sys #s201904165cb53203751d0 .shop-content select.form-control,
#s201904165cb53203751d0 .widget_menu_title,
#s201904165cb53203751d0 .comment_area,
body.shop_mypage #s201904165cb53203751d0 .comment_area,
#s201904165cb53203751d0 .list_review_inner .use_summary,
#s201904165cb53203751d0 .list_review_inner .use_summary a,
#s201904165cb53203751d0 .list_review_inner .fold,
#s201904165cb53203751d0 .list_review_inner .comment_area,
#s201904165cb53203751d0 .booking_nav_tools span {
    ;
    color: ;
}

.doz_sys #s201904165cb53203751d0 .shop-content .down-btn select.form-control {
    ;
    color:  !important;
}

#s201904165cb53203751d0 .shop-content.mypage .bg-bright a,
#s201904165cb53203751d0 .shop-content.mypage .bg-bright p,
#s201904165cb53203751d0 .shop-content.mypage .bg-bright span,
#s201904165cb53203751d0 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s201904165cb53203751d0 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
    border-color: #D5D5D5;
}

#s201904165cb53203751d0 .shop-content h6 span {
    ;
    color: ;
}

#s201904165cb53203751d0 .left-menu ul li.on a,
.doz_sys #s201904165cb53203751d0 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s201904165cb53203751d0,
#s201904165cb53203751d0 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color:  !important;
}

.doz_sys #s201904165cb53203751d0 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s201904165cb53203751d0 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb53203751d0 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb53203751d0 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s201904165cb53203751d0 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s201904165cb53203751d0 .list_review_inner,
#s201904165cb53203751d0 .list_review_inner .fold.cmt,
#s201904165cb53203751d0 .list_review_wrap,
#s201904165cb53203751d0 .list_review_inner .textarea_block,
#s201904165cb53203751d0 .list_review_inner .comment .main_comment,
#s201904165cb53203751d0 .list_review_inner .txt_delete:before,
#s201904165cb53203751d0 .form-select-wrap.open .dropdown-toggle,
#s201904165cb53203751d0 .form-select-wrap.open .dropdown-menu,
#s201904165cb53203751d0 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s201904165cb53203751d0 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s201904165cb53203751d0 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb53203751d0 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb53203751d0 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb53203751d0 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s201904165cb53203751d0 .form-control:focus {
    border-color: #0037ff;
}

#s201904165cb53203751d0 .sub_depth li a,
#s201904165cb53203751d0 .sub_depth li span {
    ;
}

#s201904165cb53203751d0 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s201904165cb53203751d0 .pagination>li>a,
#s201904165cb53203751d0 .pagination>li>span,
#s201904165cb53203751d0 .pagination>li>a:focus,
#s201904165cb53203751d0 .pagination>li>span:focus,
#s201904165cb53203751d0 .map-inner .pagination li.active a,
#s201904165cb53203751d0 .pagination li>a.disabled:hover,
#s201904165cb53203751d0 .pagination li>a.disabled:focus {
    ;
}

#s201904165cb53203751d0 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s201904165cb53203751d0 .pagination>.active>a,
#s201904165cb53203751d0 .pagination>.active>span,
#s201904165cb53203751d0 .pagination>.active>a:hover,
#s201904165cb53203751d0 .pagination>.active>span:hover,
#s201904165cb53203751d0 .pagination>.active>a:focus,
#s201904165cb53203751d0 .pagination>.active>span:focus,
#s201904165cb53203751d0 .pagination>li>a:hover,
#s201904165cb53203751d0 .pagination>li>span:hover,
#s201904165cb53203751d0 .sub_depth li a.active,
.doz_sys #s201904165cb53203751d0 a,
#s201904165cb53203751d0 .li_table ul li,
#s201904165cb53203751d0 .list-style .list.line>small,
.doz_sys #s201904165cb53203751d0 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s201904165cb53203751d0 .board_contents a:not(.btn),
.doz_sys #s201904165cb53203751d0 .board_contents a:not(.btn):hover,
#s201904165cb53203751d0 .board_txt_area a,
#s201904165cb53203751d0 .board_txt_area a:hover,
#s201904165cb53203751d0 .board_txt_area a:active,
#s201904165cb53203751d0 .board_txt_area a:focus,
#s201904165cb53203751d0 .editor_box .fr-view a {
    color: #0037ff;
}

#s201904165cb53203751d0 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s201904165cb53203751d0 a.body_font_color_30:not(.active) {
    ;
}

#s201904165cb53203751d0 .map-toolbar select.form-control {
    ;
    color:  !important;
}

.doz_sys #s201904165cb53203751d0 .body_font_color_40,
#s201904165cb53203751d0 .li_board ul.li_body li.name,
#s201904165cb53203751d0 .li_board ul.li_body li.time,
#s201904165cb53203751d0 .li_board ul.li_body li.like,
#s201904165cb53203751d0 .li_board ul.li_body li.read {
    ;
}

#s201904165cb53203751d0 .review_table .summary,
#s201904165cb53203751d0 .review_table.li_board ul.li_body li,
#s201904165cb53203751d0 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s201904165cb53203751d0 .body_font_color_50 {
    ;
}

#s201904165cb53203751d0 .li_board,
#s201904165cb53203751d0 .acd_row:first-child,
#s201904165cb53203751d0 .acd_row {
    border-color: ;
}

#s201904165cb53203751d0 .list-style .list-header,
#s201904165cb53203751d0 .list-style .list,
#s201904165cb53203751d0 .list-style .list.line,
#s201904165cb53203751d0 .list-style .list.line>.table-cell,
#s201904165cb53203751d0 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s201904165cb53203751d0 .btn,
#s201904165cb53203751d0 .visual_section a {
    ;
    background-color: #ededed;
    ;
    color: ;
    ;
}

#s201904165cb53203751d0 .btn:hover,
#s201904165cb53203751d0 .visual_section a:hover {
    border-color: ;
}

#s201904165cb53203751d0 .widget_text_wrap .btn {
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys #s201904165cb53203751d0 .btn-primary {
    ;
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys.shop_view #s201904165cb53203751d0 .btn-primary span,
.doz_sys.booking_view #s201904165cb53203751d0 .btn-primary span,
.doz_sys.shop_mypage #s201904165cb53203751d0 .btn-primary span {
    color: #ffffff;
}

#s201904165cb53203751d0 .coupon-wrap:after,
#s201904165cb53203751d0 .board_view .file_area ul li {
    background: #ededed;
}

#s201904165cb53203751d0 .text-gray-dark,
#s201904165cb53203751d0 .shop-table>thead>tr>th,
#s201904165cb53203751d0 .shop_mypage .left-menu ul li a,
#s201904165cb53203751d0 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s201904165cb53203751d0 .product-notify-group .product-notify-label {
    ;
}

#s201904165cb53203751d0 .mypage .my-box a,
#s201904165cb53203751d0 .mypage .shop-table>tbody>tr,
#s201904165cb53203751d0 .mypage .tip-off,
#s201904165cb53203751d0 .im-order-detail-table,
#s201904165cb53203751d0 .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s201904165cb53203751d0 .mypage .my-box.on a {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb53203751d0 .mypage .my-box.on a p {
    color: #fff;
}

#s201904165cb53203751d0 .option_btn_tools a,
#s201904165cb53203751d0 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s201904165cb53203751d0 .list-style-card .card-body .text a {
    color: #757575;
}

#s201904165cb53203751d0 .card .title a {
    color: #212121;
}

#s201904165cb53203751d0 .section_bg.fixed_bg {
    ;
}

#s201904165cb53203751d0 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s201904165cb53203751d0 ul.site_prod_nav>li,
#s201904165cb53203751d0 .prod_detail_badge {
    ;
}

#s201904165cb53203751d0 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #ededed;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s201904165cb53203751d0 .buy_footer_fixed {
    background: #ededed;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s201904165cb53203751d0 .opt-group {
    background: #ededed;
}

#s201904165cb53203751d0 ul.site_prod_nav>li a.active {
    ;
}

#s201904165cb53203751d0 .text_tab ul.site_prod_nav>li a.active,
#s201904165cb53203751d0 .underline_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s201904165cb53203751d0 .background_tab ul.site_prod_nav>li a.active {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb53203751d0 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s201904165cb53203751d0,
.section_fixed_disable #s201904165cb53203751d0 .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s201904165cb53203751d0 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s201904165cb53203751d0.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s201904165cb53203751d0.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s201904165cb53203751d0 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s201904165cb53203751d0.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s201904165cb53203751d0 .mypage .left-menu ul li a,
.device_type_m #s201904165cb53203751d0 .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s201904165cb53203751d0 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s201904165cb53203751d0 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s201904165cb53203751d0 .im-cart-info {
    ;
}

#s201904165cb53203751d0 .shop-table>thead>tr>th,
#s201904165cb53203751d0 .shop-table>tbody>tr>td,
#s201904165cb53203751d0 .mypage .shop-table>tbody>tr,
#s201904165cb53203751d0 .shop-table>tbody>tr>td.img img,
#s201904165cb53203751d0 .shop-table>tbody>tr>td+td,
#s201904165cb53203751d0 .mypage .tip-off,
#s201904165cb53203751d0 .mypage .shop-table img,
#s201904165cb53203751d0 .im-order-detail-table,
#s201904165cb53203751d0 .im-order-price,
#s201904165cb53203751d0 .im-order-detail-table thead tr,
#s201904165cb53203751d0 .im-order-detail-table tr+tr,
#s201904165cb53203751d0 .im-order-detail-table img,
#s201904165cb53203751d0 .im-order-detail-table .im-deliv-price,
#s201904165cb53203751d0 .im-order-price-header,
#s201904165cb53203751d0 .im-order-price-body {
    ;
}

#s201904165cb53203751d0 .shop-table .list_badge {
    border-color: ;
}

#s201904165cb53203751d0 .im-cart-result-table thead>tr>th,
#s201904165cb53203751d0 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s201904165cb53203751d0 #shop_cart_list .shop-table>tbody>tr>td+td,
#s201904165cb53203751d0 #shop_cart_list .shop-table>thead>tr>th,
#s201904165cb53203751d0 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s201904165cb53203751d0 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #0037ff
}

@media (min-width: 991px) {

    .doz_sys #s201904165cb53203751d0 .btn-primary:hover,
    #s201904165cb53203751d0 .widget_text_wrap .btn:hover {
        ;
        background-color: #373737;
        border-color: #373737;
        color: #fff;
        border-width: 0px;
    }

    .doz_sys.shop_view #s201904165cb53203751d0 .btn-primary:hover span,
    .doz_sys.booking_view #s201904165cb53203751d0 .btn-primary:hover span,
    .doz_sys.shop_mypage #s201904165cb53203751d0 .btn-primary:hover span {
        color: #fff;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s201904165cb53203751d0 .fixed_view a,
    .doz_sys #s201904165cb53203751d0 .fixed_view select.form-control,
    .doz_sys #s201904165cb53203751d0 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s201904165cb53203751d0 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s201904165cb53203751d0 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s201904165cb53203751d0 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s201904165cb53203751d0 #shop_cart_list .shop-tit,
    #s201904165cb53203751d0 #shop_cart_list .shop-table>thead>tr,
    #s201904165cb53203751d0 #shop_cart_list .shop-table>tfoot .payment-info,
    #s201904165cb53203751d0 .im-price-result {
        ;
    }

    #s201904165cb53203751d0 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s201904165cb53203751d0 .im-order-row+.im-order-row {
        ;
    }

    #s201904165cb53203751d0 #shop_cart_list .shop-table,
    #s201904165cb53203751d0 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s201904165cb53203751d0 #shop_cart_list .shop-table>tfoot,
    #s201904165cb53203751d0 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s201904165cb53203751d0 #shop_cart_list .shop-table>thead>tr,
    #s201904165cb53203751d0 .im-order-detail-table .im-space {
        background-color: #ededed;
    }

    #s201904165cb53203751d0 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

@media (max-width: 991px) {

    #s201904165cb53203751d0 .buy_btns .social_btn,
    #s201904165cb53203751d0 .buy_btns .cart_btn,
    #s201904165cb53203751d0 .layer_pop .bottom-btn,
    #s201904165cb53203751d0 .shop-table>thead,
    #s201904165cb53203751d0 .left-menu,
    #s201904165cb53203751d0 .shop-table>tbody>tr,
        {
        ;
    }

    #s201904165cb53203751d0 main,
    #s201904165cb53203751d0 .section_wrap.extend_section main,
    #s201904165cb53203751d0 .doz_sys.shop_payment .inside,
    .doz_sys.shop_payment .inside .col-dz,
        {
        padding-left: 0;
        padding-right: 0;
    }

    #s201904165cb53203751d0.mobile_section main .inside {
        padding-left: 0px;
        padding-right: 0px;
    }

    #s201904165cb53203751d0.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }

    #s201904165cb53203751d0 .mypage .left-menu ul li a,
    #s201904165cb53203751d0 .cart .left-menu ul li a,
    #s201904165cb53203751d0 .mypage .left-menu .cart-menu-slide {
        background-color: rgba(255, 255, 255, 1);
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
        zoom: 1;
        ;
    }

    .section_wrap .side_gutter {
        display: none !important;
    }

    #s201904165cb53203751d0 .coupon-wrap:after {
        background: #ededed !important;
    }
}

@media (max-width: 767px) {
    #s201904165cb53203751d0 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #ededed);
    }

    #s201904165cb53203751d0 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #ededed);
    }

    #s201904165cb53203751d0 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s201904165cb53203751d0 .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
        box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    }
}

@media (min-width: 768px) {
    #s201904165cb53203751d0 .opt-group .btn_clse {
        background-color: #ededed;
    }

    #s201904165cb53203751d0 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #ededed;
    }
}

.doz_sys #s201904165cb53203751d0 .bg-brand,
.doz_sys #s201904165cb53203751d0 .bg-brand span,
.doz_sys #s201904165cb53203751d0 .btn-brand {
    ;
    background-color: #0037ff;
    border-color: #0037ff;
    border-width: 0px;
    color: #fff;
}

.doz_sys #s201904165cb53203751d0 .bg-brand:hover {
    background-color: rgba(0, 44, 204, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    zoom: 1;
    ;
    border-color: rgb(0, 44, 204);
    border-color: rgba(0, 44, 204, 1);
    ;
}

.device_type_m .pc_section #padding_w201904165cb532035d957 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb532035d957 {
        height: 15px !important;
    }
}

#hr_w201904165cb5339752aea.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb5339752aea.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb5339752aea .line_box {
    margin: 0 auto;
}

#hr_w201904165cb5339752aea .line_box hr {
    border-style: solid;
}

#hr_w201904165cb5339752aea.type03.border_style_hide hr,
#hr_w201904165cb5339752aea.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb5339752aea.type05.border_style_hide hr,
#hr_w201904165cb5339752aea.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb5339752aea.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb5339752aea.type02 hr,
#hr_w201904165cb5339752aea.type04 hr,
#hr_w201904165cb5339752aea.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb5339752aea.type07 .line_box:before,
#hr_w201904165cb5339752aea.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb5339752aea.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb5339752aea.type08 .line_box:before,
#hr_w201904165cb5339752aea.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb5339752aea.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb5339752aea.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb5339752aea.type09 .line_box:before,
#hr_w201904165cb5339752aea.type09 .line_box:after,
#hr_w201904165cb5339752aea.type10 .line_box:before,
#hr_w201904165cb5339752aea.type10 .line_box:after,
#hr_w201904165cb5339752aea.type11 .line_box:before,
#hr_w201904165cb5339752aea.type11 .line_box:after,
#hr_w201904165cb5339752aea.type12 .line_box:before,
#hr_w201904165cb5339752aea.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5339752aea.type13 .line_box:before,
#hr_w201904165cb5339752aea.type13 .line_box:after,
#hr_w201904165cb5339752aea.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb5339752aea.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb5339752aea.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb5339752aea.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb5339752aea.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5339752aea.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb5339752aea.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5339752aea.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb5339752aea.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb5339752aea.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb5339752aea.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5339752aea.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb5339752aea.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5339752aea.type14 .line_box hr,
#hr_w201904165cb5339752aea.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb5339752aea.type14 .line_box hr:first-child,
#hr_w201904165cb5339752aea.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb5339752aea.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5339752aea.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb5339752aea.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5339752aea.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb5339752aea.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb5339752aea.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb5339752aea.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#w201904165cb5325e2290b .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904165cb5325e2290b .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904165cb532035f803 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: ;
}

#text_w201904165cb532035f803 .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb532035f803 .text_bg_img,
#text_w201904165cb532035f803 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb532035f803,
#text_w201904165cb532035f803 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb532035f803 .text-table>div,
.admin #text_w201904165cb532035f803>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb532035f803.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb532035f803.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#hr_w201904165cb53203608c8.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb53203608c8.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb53203608c8 .line_box {
    margin: 0 auto;
}

#hr_w201904165cb53203608c8 .line_box hr {
    border-style: solid;
}

#hr_w201904165cb53203608c8.type03.border_style_hide hr,
#hr_w201904165cb53203608c8.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb53203608c8.type05.border_style_hide hr,
#hr_w201904165cb53203608c8.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb53203608c8.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb53203608c8.type02 hr,
#hr_w201904165cb53203608c8.type04 hr,
#hr_w201904165cb53203608c8.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb53203608c8.type07 .line_box:before,
#hr_w201904165cb53203608c8.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb53203608c8.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb53203608c8.type08 .line_box:before,
#hr_w201904165cb53203608c8.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb53203608c8.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb53203608c8.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb53203608c8.type09 .line_box:before,
#hr_w201904165cb53203608c8.type09 .line_box:after,
#hr_w201904165cb53203608c8.type10 .line_box:before,
#hr_w201904165cb53203608c8.type10 .line_box:after,
#hr_w201904165cb53203608c8.type11 .line_box:before,
#hr_w201904165cb53203608c8.type11 .line_box:after,
#hr_w201904165cb53203608c8.type12 .line_box:before,
#hr_w201904165cb53203608c8.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb53203608c8.type13 .line_box:before,
#hr_w201904165cb53203608c8.type13 .line_box:after,
#hr_w201904165cb53203608c8.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb53203608c8.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb53203608c8.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb53203608c8.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb53203608c8.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53203608c8.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb53203608c8.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53203608c8.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb53203608c8.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb53203608c8.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb53203608c8.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53203608c8.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb53203608c8.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53203608c8.type14 .line_box hr,
#hr_w201904165cb53203608c8.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb53203608c8.type14 .line_box hr:first-child,
#hr_w201904165cb53203608c8.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb53203608c8.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb53203608c8.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb53203608c8.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb53203608c8.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb53203608c8.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb53203608c8.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb53203608c8.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#hr_w201904165cb533a812e0f.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb533a812e0f.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb533a812e0f .line_box {
    margin: 0 auto;
}

#hr_w201904165cb533a812e0f .line_box hr {
    border-style: solid;
}

#hr_w201904165cb533a812e0f.type03.border_style_hide hr,
#hr_w201904165cb533a812e0f.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb533a812e0f.type05.border_style_hide hr,
#hr_w201904165cb533a812e0f.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb533a812e0f.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb533a812e0f.type02 hr,
#hr_w201904165cb533a812e0f.type04 hr,
#hr_w201904165cb533a812e0f.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb533a812e0f.type07 .line_box:before,
#hr_w201904165cb533a812e0f.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb533a812e0f.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb533a812e0f.type08 .line_box:before,
#hr_w201904165cb533a812e0f.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb533a812e0f.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb533a812e0f.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb533a812e0f.type09 .line_box:before,
#hr_w201904165cb533a812e0f.type09 .line_box:after,
#hr_w201904165cb533a812e0f.type10 .line_box:before,
#hr_w201904165cb533a812e0f.type10 .line_box:after,
#hr_w201904165cb533a812e0f.type11 .line_box:before,
#hr_w201904165cb533a812e0f.type11 .line_box:after,
#hr_w201904165cb533a812e0f.type12 .line_box:before,
#hr_w201904165cb533a812e0f.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533a812e0f.type13 .line_box:before,
#hr_w201904165cb533a812e0f.type13 .line_box:after,
#hr_w201904165cb533a812e0f.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb533a812e0f.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb533a812e0f.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb533a812e0f.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb533a812e0f.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533a812e0f.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb533a812e0f.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533a812e0f.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb533a812e0f.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb533a812e0f.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb533a812e0f.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533a812e0f.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb533a812e0f.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533a812e0f.type14 .line_box hr,
#hr_w201904165cb533a812e0f.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb533a812e0f.type14 .line_box hr:first-child,
#hr_w201904165cb533a812e0f.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb533a812e0f.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533a812e0f.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb533a812e0f.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533a812e0f.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb533a812e0f.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb533a812e0f.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb533a812e0f.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#w201904165cb5329b34ad5 .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904165cb5329b34ad5 .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904165cb53353358eb {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: ;
}

#text_w201904165cb53353358eb .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb53353358eb .text_bg_img,
#text_w201904165cb53353358eb .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb53353358eb,
#text_w201904165cb53353358eb .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb53353358eb .text-table>div,
.admin #text_w201904165cb53353358eb>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb53353358eb.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb53353358eb.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#hr_w201904165cb5320363eee.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb5320363eee.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb5320363eee .line_box {
    margin: 0 auto;
}

#hr_w201904165cb5320363eee .line_box hr {
    border-style: solid;
}

#hr_w201904165cb5320363eee.type03.border_style_hide hr,
#hr_w201904165cb5320363eee.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb5320363eee.type05.border_style_hide hr,
#hr_w201904165cb5320363eee.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb5320363eee.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb5320363eee.type02 hr,
#hr_w201904165cb5320363eee.type04 hr,
#hr_w201904165cb5320363eee.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb5320363eee.type07 .line_box:before,
#hr_w201904165cb5320363eee.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb5320363eee.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb5320363eee.type08 .line_box:before,
#hr_w201904165cb5320363eee.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb5320363eee.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb5320363eee.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb5320363eee.type09 .line_box:before,
#hr_w201904165cb5320363eee.type09 .line_box:after,
#hr_w201904165cb5320363eee.type10 .line_box:before,
#hr_w201904165cb5320363eee.type10 .line_box:after,
#hr_w201904165cb5320363eee.type11 .line_box:before,
#hr_w201904165cb5320363eee.type11 .line_box:after,
#hr_w201904165cb5320363eee.type12 .line_box:before,
#hr_w201904165cb5320363eee.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320363eee.type13 .line_box:before,
#hr_w201904165cb5320363eee.type13 .line_box:after,
#hr_w201904165cb5320363eee.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb5320363eee.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb5320363eee.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb5320363eee.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb5320363eee.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320363eee.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb5320363eee.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320363eee.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb5320363eee.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb5320363eee.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb5320363eee.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320363eee.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb5320363eee.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320363eee.type14 .line_box hr,
#hr_w201904165cb5320363eee.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb5320363eee.type14 .line_box hr:first-child,
#hr_w201904165cb5320363eee.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb5320363eee.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320363eee.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb5320363eee.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320363eee.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb5320363eee.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb5320363eee.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb5320363eee.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#hr_w201904165cb533ac28cc1.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb533ac28cc1.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb533ac28cc1 .line_box {
    margin: 0 auto;
}

#hr_w201904165cb533ac28cc1 .line_box hr {
    border-style: solid;
}

#hr_w201904165cb533ac28cc1.type03.border_style_hide hr,
#hr_w201904165cb533ac28cc1.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb533ac28cc1.type05.border_style_hide hr,
#hr_w201904165cb533ac28cc1.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb533ac28cc1.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb533ac28cc1.type02 hr,
#hr_w201904165cb533ac28cc1.type04 hr,
#hr_w201904165cb533ac28cc1.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb533ac28cc1.type07 .line_box:before,
#hr_w201904165cb533ac28cc1.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb533ac28cc1.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb533ac28cc1.type08 .line_box:before,
#hr_w201904165cb533ac28cc1.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb533ac28cc1.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb533ac28cc1.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb533ac28cc1.type09 .line_box:before,
#hr_w201904165cb533ac28cc1.type09 .line_box:after,
#hr_w201904165cb533ac28cc1.type10 .line_box:before,
#hr_w201904165cb533ac28cc1.type10 .line_box:after,
#hr_w201904165cb533ac28cc1.type11 .line_box:before,
#hr_w201904165cb533ac28cc1.type11 .line_box:after,
#hr_w201904165cb533ac28cc1.type12 .line_box:before,
#hr_w201904165cb533ac28cc1.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533ac28cc1.type13 .line_box:before,
#hr_w201904165cb533ac28cc1.type13 .line_box:after,
#hr_w201904165cb533ac28cc1.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb533ac28cc1.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb533ac28cc1.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb533ac28cc1.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb533ac28cc1.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533ac28cc1.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb533ac28cc1.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533ac28cc1.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb533ac28cc1.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb533ac28cc1.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb533ac28cc1.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533ac28cc1.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb533ac28cc1.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533ac28cc1.type14 .line_box hr,
#hr_w201904165cb533ac28cc1.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb533ac28cc1.type14 .line_box hr:first-child,
#hr_w201904165cb533ac28cc1.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb533ac28cc1.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533ac28cc1.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb533ac28cc1.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533ac28cc1.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb533ac28cc1.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb533ac28cc1.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb533ac28cc1.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#w201904165cb532aa4dfff .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904165cb532aa4dfff .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904165cb533611ca52 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: ;
}

#text_w201904165cb533611ca52 .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb533611ca52 .text_bg_img,
#text_w201904165cb533611ca52 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb533611ca52,
#text_w201904165cb533611ca52 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb533611ca52 .text-table>div,
.admin #text_w201904165cb533611ca52>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb533611ca52.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb533611ca52.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#hr_w201904165cb5320367dbd.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb5320367dbd.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb5320367dbd .line_box {
    margin: 0 auto;
}

#hr_w201904165cb5320367dbd .line_box hr {
    border-style: solid;
}

#hr_w201904165cb5320367dbd.type03.border_style_hide hr,
#hr_w201904165cb5320367dbd.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb5320367dbd.type05.border_style_hide hr,
#hr_w201904165cb5320367dbd.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb5320367dbd.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb5320367dbd.type02 hr,
#hr_w201904165cb5320367dbd.type04 hr,
#hr_w201904165cb5320367dbd.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb5320367dbd.type07 .line_box:before,
#hr_w201904165cb5320367dbd.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb5320367dbd.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb5320367dbd.type08 .line_box:before,
#hr_w201904165cb5320367dbd.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb5320367dbd.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb5320367dbd.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb5320367dbd.type09 .line_box:before,
#hr_w201904165cb5320367dbd.type09 .line_box:after,
#hr_w201904165cb5320367dbd.type10 .line_box:before,
#hr_w201904165cb5320367dbd.type10 .line_box:after,
#hr_w201904165cb5320367dbd.type11 .line_box:before,
#hr_w201904165cb5320367dbd.type11 .line_box:after,
#hr_w201904165cb5320367dbd.type12 .line_box:before,
#hr_w201904165cb5320367dbd.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320367dbd.type13 .line_box:before,
#hr_w201904165cb5320367dbd.type13 .line_box:after,
#hr_w201904165cb5320367dbd.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb5320367dbd.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb5320367dbd.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb5320367dbd.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb5320367dbd.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320367dbd.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb5320367dbd.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320367dbd.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb5320367dbd.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb5320367dbd.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb5320367dbd.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320367dbd.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb5320367dbd.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb5320367dbd.type14 .line_box hr,
#hr_w201904165cb5320367dbd.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb5320367dbd.type14 .line_box hr:first-child,
#hr_w201904165cb5320367dbd.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb5320367dbd.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320367dbd.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb5320367dbd.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb5320367dbd.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb5320367dbd.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb5320367dbd.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb5320367dbd.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#hr_w201904165cb533b1b49a5.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb533b1b49a5.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb533b1b49a5 .line_box {
    margin: 0 auto;
}

#hr_w201904165cb533b1b49a5 .line_box hr {
    border-style: solid;
}

#hr_w201904165cb533b1b49a5.type03.border_style_hide hr,
#hr_w201904165cb533b1b49a5.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb533b1b49a5.type05.border_style_hide hr,
#hr_w201904165cb533b1b49a5.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb533b1b49a5.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb533b1b49a5.type02 hr,
#hr_w201904165cb533b1b49a5.type04 hr,
#hr_w201904165cb533b1b49a5.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb533b1b49a5.type07 .line_box:before,
#hr_w201904165cb533b1b49a5.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb533b1b49a5.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb533b1b49a5.type08 .line_box:before,
#hr_w201904165cb533b1b49a5.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb533b1b49a5.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb533b1b49a5.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb533b1b49a5.type09 .line_box:before,
#hr_w201904165cb533b1b49a5.type09 .line_box:after,
#hr_w201904165cb533b1b49a5.type10 .line_box:before,
#hr_w201904165cb533b1b49a5.type10 .line_box:after,
#hr_w201904165cb533b1b49a5.type11 .line_box:before,
#hr_w201904165cb533b1b49a5.type11 .line_box:after,
#hr_w201904165cb533b1b49a5.type12 .line_box:before,
#hr_w201904165cb533b1b49a5.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533b1b49a5.type13 .line_box:before,
#hr_w201904165cb533b1b49a5.type13 .line_box:after,
#hr_w201904165cb533b1b49a5.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb533b1b49a5.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb533b1b49a5.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb533b1b49a5.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb533b1b49a5.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533b1b49a5.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb533b1b49a5.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533b1b49a5.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb533b1b49a5.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb533b1b49a5.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb533b1b49a5.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533b1b49a5.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb533b1b49a5.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb533b1b49a5.type14 .line_box hr,
#hr_w201904165cb533b1b49a5.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb533b1b49a5.type14 .line_box hr:first-child,
#hr_w201904165cb533b1b49a5.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb533b1b49a5.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533b1b49a5.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb533b1b49a5.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb533b1b49a5.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb533b1b49a5.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb533b1b49a5.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb533b1b49a5.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

#w201904165cb532f485210 .widget.icon.no_bg:hover i {
    background: none !important;
    border: 0 !important;
}

#w201904165cb532f485210 .widget.icon:hover i {
    background: #f2f2f2 !important;
    color: #0daf01 !important;
    border-color: #dbdbdb !important;
}

#text_w201904165cb5336abec7c {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: ;
}

#text_w201904165cb5336abec7c .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb5336abec7c .text_bg_img,
#text_w201904165cb5336abec7c .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb5336abec7c,
#text_w201904165cb5336abec7c .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb5336abec7c .text-table>div,
.admin #text_w201904165cb5336abec7c>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb5336abec7c.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb5336abec7c.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#hr_w201904165cb532036e5ba.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb532036e5ba.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb532036e5ba .line_box {
    margin: 0 auto;
}

#hr_w201904165cb532036e5ba .line_box hr {
    border-style: solid;
}

#hr_w201904165cb532036e5ba.type03.border_style_hide hr,
#hr_w201904165cb532036e5ba.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb532036e5ba.type05.border_style_hide hr,
#hr_w201904165cb532036e5ba.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb532036e5ba.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb532036e5ba.type02 hr,
#hr_w201904165cb532036e5ba.type04 hr,
#hr_w201904165cb532036e5ba.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb532036e5ba.type07 .line_box:before,
#hr_w201904165cb532036e5ba.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb532036e5ba.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb532036e5ba.type08 .line_box:before,
#hr_w201904165cb532036e5ba.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid rgba(0, 0, 0, 0.06);
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb532036e5ba.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb532036e5ba.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb532036e5ba.type09 .line_box:before,
#hr_w201904165cb532036e5ba.type09 .line_box:after,
#hr_w201904165cb532036e5ba.type10 .line_box:before,
#hr_w201904165cb532036e5ba.type10 .line_box:after,
#hr_w201904165cb532036e5ba.type11 .line_box:before,
#hr_w201904165cb532036e5ba.type11 .line_box:after,
#hr_w201904165cb532036e5ba.type12 .line_box:before,
#hr_w201904165cb532036e5ba.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb532036e5ba.type13 .line_box:before,
#hr_w201904165cb532036e5ba.type13 .line_box:after,
#hr_w201904165cb532036e5ba.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.06);
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb532036e5ba.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb532036e5ba.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb532036e5ba.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb532036e5ba.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb532036e5ba.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb532036e5ba.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb532036e5ba.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb532036e5ba.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb532036e5ba.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb532036e5ba.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb532036e5ba.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb532036e5ba.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb532036e5ba.type14 .line_box hr,
#hr_w201904165cb532036e5ba.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb532036e5ba.type14 .line_box hr:first-child,
#hr_w201904165cb532036e5ba.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb532036e5ba.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb532036e5ba.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: rgba(0, 0, 0, 0.06);
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb532036e5ba.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: rgba(0, 0, 0, 0.06);
}

#hr_w201904165cb532036e5ba.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb532036e5ba.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb532036e5ba.type18 .hr:before {
    content: '';
    display: block;
    border-color: rgba(0, 0, 0, 0.06);
    border-width: 1px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb532036e5ba.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 0px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

.device_type_m .pc_section #padding_w201904165cb5320373c23 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb5320373c23 {
        height: 15px !important;
    }
}

.shop_view .s201904165cb536430926c.xzoom-preview {
    background-color: #ddd;
    ;
    background: rgba(13, 13, 13, 0.65);
}

.shop_view #s201904165cb536430926c select.form-control option {
    color: #ffffff !important;
    background: rgba(13, 13, 13, 0.65);
}

.is-ie .shop_view #s201904165cb536430926c select.form-control option {
    color: #000 !important;
}

.admin #s201904165cb536430926c .widget.padding>div {
    border-color: rgb(255, 255, 255) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    ;
}

.admin #s201904165cb536430926c .ibg-bg {
    height: 100% !important;
}

.admin #s201904165cb536430926c .widget_drag_bar,
.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s201904165cb536430926c .drop_line {
    background-color: #ffffff;
}

.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s201904165cb536430926c .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid #ffffff;
}

#s201904165cb536430926c {
    color: #ffffff;
}

#s201904165cb536430926c.side_basic main .inside,
#s201904165cb536430926c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s201904165cb536430926c .col-dz-12 .extend_thumbs {
    max-width: 1110px;
}

.modal_site_modal_menu #s201904165cb536430926c.side_basic main .inside,
.menu_type_modal #s201904165cb536430926c.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s201904165cb536430926c,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s201904165cb536430926c .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s201904165cb536430926c.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s201904165cb536430926c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s201904165cb536430926c .booking_day .body_font_color_20,
#s201904165cb536430926c .booking_list.waiting .title {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.4);
    ;
}

#s201904165cb536430926c.extend_section main>.inside {
    max-width: 100% !important;
}

#s201904165cb536430926c .li_table ul:nth-of-type(2),
#s201904165cb536430926c .li_board ul li,
#s201904165cb536430926c .radio-styled:not(ie8).radio_color_option.small input~span span {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.15);
    ;
}

#s201904165cb536430926c .checkbox-styled:not(ie8) input~span:before,
#s201904165cb536430926c .radio-styled:not(ie8) input~span:before {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.4);
}

#s201904165cb536430926c .board_view .grid_ignore header a,
#s201904165cb536430926c .widget.board .grid_ignore .author .date,
#s201904165cb536430926c .widget.board .grid_ignore a.board,
#s201904165cb536430926c .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s201904165cb536430926c .content-tit .board {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.3);
    ;
}

#s201904165cb536430926c select.form-control,
#s201904165cb536430926c input.form-control,
#s201904165cb536430926c textarea.form-control {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.3);
    ;
    color: #212121;
    background: #f6f6f8;
}

#s201904165cb536430926c .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s201904165cb536430926c .phonenumber_wrap .line {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.3);
}

#s201904165cb536430926c .shop-content.shop-style-b.open .opt-group .btn_clse>span {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.6);
}

.shop_view #s201904165cb536430926c .shop-content select.form-control,
.shop_view #s201904165cb536430926c .shop-content input.form-control,
.shop_view #s201904165cb536430926c .shop-content textarea.form-control,
.booking_view #s201904165cb536430926c .booking_opt select.form-control,
.shop_view #s201904165cb536430926c .form-select-wrap .dropdown-menu,
.shop_view #s201904165cb536430926c .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #ddd;
    ;
    background: rgba(13, 13, 13, 0.65);
}

#s201904165cb536430926c .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(13, 13, 13, 0.0065), rgba(13, 13, 13, 0.52) 66%, rgba(13, 13, 13, 0.585) 83%, rgba(13, 13, 13, 0.637) 98%, rgba(13, 13, 13, 0.65));
}

#s201904165cb536430926c .item_detail select.form-control,
#s201904165cb536430926c .item_detail input.form-control,
#s201904165cb536430926c .item_detail textarea.form-control,
#s201904165cb536430926c .booking_opt select.form-control,
#s201904165cb536430926c .goods_select textarea.form-control,
#s201904165cb536430926c .goods_select select.form-control,
#s201904165cb536430926c .goods_select input.form-control,
#s201904165cb536430926c .form-select-wrap:before {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.3);
     !important;
    color: #ffffff;
}

#s201904165cb536430926c .form-select-wrap .dropdown-menu .dropdown-item:hover {
    background-color: rgba(255, 255, 255, 0.05);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
    zoom: 1;
    ;
}

#s201904165cb536430926c .board_summary .write,
#s201904165cb536430926c .board_view .grid_ignore .author .date,
#s201904165cb536430926c .board_view .grid_ignore .author .hit-count,
.doz_sys #s201904165cb536430926c label,
.doz_sys #s201904165cb536430926c label.control-label,
#s201904165cb536430926c .shop-table>tbody>tr.payment-info>td.pay-txt,
#s201904165cb536430926c .nick.text-default-dark,
#s201904165cb536430926c .text-default-dark,
#s201904165cb536430926c .shop_mypage .mypage .my-box a,
#s201904165cb536430926c .shop_mypage .item-detail a,
#s201904165cb536430926c .shop_mypage .item-detail p,
#s201904165cb536430926c .shop_mypage h6,
#s201904165cb536430926c .shop_mypage .table-wrap p,
#s201904165cb536430926c .shop_payment h1,
#s201904165cb536430926c .shop_payment h6,
#s201904165cb536430926c .shop-content p,
#s201904165cb536430926c .shop_payment,
#s201904165cb536430926c .shop-content span,
#s201904165cb536430926c .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s201904165cb536430926c .shop-content .price,
#s201904165cb536430926c,
#s201904165cb536430926c .shop-tit,
#s201904165cb536430926c .board_view .board_txt_area,
#s201904165cb536430926c .board.widget .grid_ignore .view_tit,
.doz_sys #s201904165cb536430926c .shop-content input.form-control,
.doz_sys #s201904165cb536430926c .shop-content select.form-control,
#s201904165cb536430926c .widget_menu_title,
#s201904165cb536430926c .comment_area,
body.shop_mypage #s201904165cb536430926c .comment_area,
#s201904165cb536430926c .list_review_inner .use_summary,
#s201904165cb536430926c .list_review_inner .use_summary a,
#s201904165cb536430926c .list_review_inner .fold,
#s201904165cb536430926c .list_review_inner .comment_area,
#s201904165cb536430926c .booking_nav_tools span {
    ;
    color: #ffffff;
}

.doz_sys #s201904165cb536430926c .shop-content .down-btn select.form-control {
    ;
    color: #ffffff !important;
}

#s201904165cb536430926c .shop-content.mypage .bg-bright a,
#s201904165cb536430926c .shop-content.mypage .bg-bright p,
#s201904165cb536430926c .shop-content.mypage .bg-bright span,
#s201904165cb536430926c .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s201904165cb536430926c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
    border-color: #D5D5D5;
}

#s201904165cb536430926c .shop-content h6 span {
    ;
    color: #ffffff;
}

#s201904165cb536430926c .left-menu ul li.on a,
.doz_sys #s201904165cb536430926c .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s201904165cb536430926c,
#s201904165cb536430926c .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: #ffffff !important;
}

.doz_sys #s201904165cb536430926c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s201904165cb536430926c .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb536430926c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb536430926c .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s201904165cb536430926c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s201904165cb536430926c .list_review_inner,
#s201904165cb536430926c .list_review_inner .fold.cmt,
#s201904165cb536430926c .list_review_wrap,
#s201904165cb536430926c .list_review_inner .textarea_block,
#s201904165cb536430926c .list_review_inner .comment .main_comment,
#s201904165cb536430926c .list_review_inner .txt_delete:before,
#s201904165cb536430926c .form-select-wrap.open .dropdown-toggle,
#s201904165cb536430926c .form-select-wrap.open .dropdown-menu,
#s201904165cb536430926c .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: #ffffff;
}

.doz_sys #s201904165cb536430926c .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s201904165cb536430926c .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb536430926c .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb536430926c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb536430926c .paging_type_line .owl-dots .owl-dot span {
    background: #ffffff;
}

#s201904165cb536430926c .form-control:focus {
    border-color: #0037ff;
}

#s201904165cb536430926c .sub_depth li a,
#s201904165cb536430926c .sub_depth li span {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.3);
    ;
}

#s201904165cb536430926c .slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.3);
    ;
}

#s201904165cb536430926c .pagination>li>a,
#s201904165cb536430926c .pagination>li>span,
#s201904165cb536430926c .pagination>li>a:focus,
#s201904165cb536430926c .pagination>li>span:focus,
#s201904165cb536430926c .map-inner .pagination li.active a,
#s201904165cb536430926c .pagination li>a.disabled:hover,
#s201904165cb536430926c .pagination li>a.disabled:focus {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.4);
    ;
}

#s201904165cb536430926c .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.2);
    ;
}

#s201904165cb536430926c .pagination>.active>a,
#s201904165cb536430926c .pagination>.active>span,
#s201904165cb536430926c .pagination>.active>a:hover,
#s201904165cb536430926c .pagination>.active>span:hover,
#s201904165cb536430926c .pagination>.active>a:focus,
#s201904165cb536430926c .pagination>.active>span:focus,
#s201904165cb536430926c .pagination>li>a:hover,
#s201904165cb536430926c .pagination>li>span:hover,
#s201904165cb536430926c .sub_depth li a.active,
.doz_sys #s201904165cb536430926c a,
#s201904165cb536430926c .li_table ul li,
#s201904165cb536430926c .list-style .list.line>small,
.doz_sys #s201904165cb536430926c div[data-widget-type="board"] .title.title-block a {
    ;
    color: #ffffff;
}

.doz_sys #s201904165cb536430926c .board_contents a:not(.btn),
.doz_sys #s201904165cb536430926c .board_contents a:not(.btn):hover,
#s201904165cb536430926c .board_txt_area a,
#s201904165cb536430926c .board_txt_area a:hover,
#s201904165cb536430926c .board_txt_area a:active,
#s201904165cb536430926c .board_txt_area a:focus,
#s201904165cb536430926c .editor_box .fr-view a {
    color: #0037ff;
}

#s201904165cb536430926c div[data-widget-type="icon"] i {
    color: #ffffff;
}

.doz_sys #s201904165cb536430926c a.body_font_color_30:not(.active) {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.3);
    ;
}

#s201904165cb536430926c .map-toolbar select.form-control {
    ;
    color: #ffffff !important;
}

.doz_sys #s201904165cb536430926c .body_font_color_40,
#s201904165cb536430926c .li_board ul.li_body li.name,
#s201904165cb536430926c .li_board ul.li_body li.time,
#s201904165cb536430926c .li_board ul.li_body li.like,
#s201904165cb536430926c .li_board ul.li_body li.read {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.4);
    ;
}

#s201904165cb536430926c .review_table .summary,
#s201904165cb536430926c .review_table.li_board ul.li_body li,
#s201904165cb536430926c .review_table .list_text_title.lock_on {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.7);
    ;
}

.doz_sys #s201904165cb536430926c .body_font_color_50 {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.5);
    ;
}

#s201904165cb536430926c .li_board,
#s201904165cb536430926c .acd_row:first-child,
#s201904165cb536430926c .acd_row {
    border-color: #ffffff;
}

#s201904165cb536430926c .list-style .list-header,
#s201904165cb536430926c .list-style .list,
#s201904165cb536430926c .list-style .list.line,
#s201904165cb536430926c .list-style .list.line>.table-cell,
#s201904165cb536430926c .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.1);
    ;
}

#s201904165cb536430926c .btn,
#s201904165cb536430926c .visual_section a {
    background-color: #ddd;
    ;
    background-color: rgba(13, 13, 13, 0.65);
    ;
    color: #ffffff;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.2);
    ;
}

#s201904165cb536430926c .btn:hover,
#s201904165cb536430926c .visual_section a:hover {
    border-color: #ffffff;
}

#s201904165cb536430926c .widget_text_wrap .btn {
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys #s201904165cb536430926c .btn-primary {
    ;
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys.shop_view #s201904165cb536430926c .btn-primary span,
.doz_sys.booking_view #s201904165cb536430926c .btn-primary span,
.doz_sys.shop_mypage #s201904165cb536430926c .btn-primary span {
    color: #ffffff;
}

#s201904165cb536430926c .coupon-wrap:after,
#s201904165cb536430926c .board_view .file_area ul li {
    background: rgba(13, 13, 13, 0.65);
}

#s201904165cb536430926c .text-gray-dark,
#s201904165cb536430926c .shop-table>thead>tr>th,
#s201904165cb536430926c .shop_mypage .left-menu ul li a,
#s201904165cb536430926c .shop_mypage .item-detail p.sale_pay,
.doz_sys #s201904165cb536430926c .product-notify-group .product-notify-label {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 0.5);
    ;
}

#s201904165cb536430926c .mypage .my-box a,
#s201904165cb536430926c .mypage .shop-table>tbody>tr,
#s201904165cb536430926c .mypage .tip-off,
#s201904165cb536430926c .im-order-detail-table,
#s201904165cb536430926c .im-order-price {
    background-color: rgba(38, 38, 38, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
    zoom: 1;
    ;
}

#s201904165cb536430926c .mypage .my-box.on a {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb536430926c .mypage .my-box.on a p {
    color: #fff;
}

#s201904165cb536430926c .option_btn_tools a,
#s201904165cb536430926c .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s201904165cb536430926c .list-style-card .card-body .text a {
    color: #757575;
}

#s201904165cb536430926c .card .title a {
    color: #212121;
}

#s201904165cb536430926c .section_bg.fixed_bg {
    ;
}

#s201904165cb536430926c .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s201904165cb536430926c ul.site_prod_nav>li,
#s201904165cb536430926c .prod_detail_badge {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.1);
    ;
}

#s201904165cb536430926c .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(13, 13, 13, 0.65);
    box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1);
}

#s201904165cb536430926c .buy_footer_fixed {
    background: rgba(13, 13, 13, 0.65);
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.3);
    ;
}

#s201904165cb536430926c .opt-group {
    background: rgba(13, 13, 13, 0.65);
}

#s201904165cb536430926c ul.site_prod_nav>li a.active {
    background-color: rgba(255, 255, 255, 0.02);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
    zoom: 1;
    ;
}

#s201904165cb536430926c .text_tab ul.site_prod_nav>li a.active,
#s201904165cb536430926c .underline_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s201904165cb536430926c .background_tab ul.site_prod_nav>li a.active {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb536430926c .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: #ffffff;
}

.section_fixed_disable #s201904165cb536430926c,
.section_fixed_disable #s201904165cb536430926c .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s201904165cb536430926c .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s201904165cb536430926c.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s201904165cb536430926c.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s201904165cb536430926c .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s201904165cb536430926c.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s201904165cb536430926c .mypage .left-menu ul li a,
.device_type_m #s201904165cb536430926c .cart .left-menu ul li a {
    background-color: rgba(38, 38, 38, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
    zoom: 1;
    ;
}

#s201904165cb536430926c .im-cart-result-table {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

#s201904165cb536430926c .shop-table>tbody>tr>td.img .opt .more {
    background-color: rgba(255, 255, 255, 0.03);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
    zoom: 1;
    ;
}

#s201904165cb536430926c .im-cart-info {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.08);
    ;
}

#s201904165cb536430926c .shop-table>thead>tr>th,
#s201904165cb536430926c .shop-table>tbody>tr>td,
#s201904165cb536430926c .mypage .shop-table>tbody>tr,
#s201904165cb536430926c .shop-table>tbody>tr>td.img img,
#s201904165cb536430926c .shop-table>tbody>tr>td+td,
#s201904165cb536430926c .mypage .tip-off,
#s201904165cb536430926c .mypage .shop-table img,
#s201904165cb536430926c .im-order-detail-table,
#s201904165cb536430926c .im-order-price,
#s201904165cb536430926c .im-order-detail-table thead tr,
#s201904165cb536430926c .im-order-detail-table tr+tr,
#s201904165cb536430926c .im-order-detail-table img,
#s201904165cb536430926c .im-order-detail-table .im-deliv-price,
#s201904165cb536430926c .im-order-price-header,
#s201904165cb536430926c .im-order-price-body {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.1);
    ;
}

#s201904165cb536430926c .shop-table .list_badge {
    border-color: #ffffff;
}

#s201904165cb536430926c .im-cart-result-table thead>tr>th,
#s201904165cb536430926c #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s201904165cb536430926c #shop_cart_list .shop-table>tbody>tr>td+td,
#s201904165cb536430926c #shop_cart_list .shop-table>thead>tr>th,
#s201904165cb536430926c #shop_cart_list .shop-table>tbody>tr>td {
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.15);
    ;
}

#s201904165cb536430926c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #0037ff
}

@media (min-width: 991px) {

    .doz_sys #s201904165cb536430926c .btn-primary:hover,
    #s201904165cb536430926c .widget_text_wrap .btn:hover {
        ;
        background-color: #373737;
        border-color: #373737;
        color: #fff;
        border-width: 0px;
    }

    .doz_sys.shop_view #s201904165cb536430926c .btn-primary:hover span,
    .doz_sys.booking_view #s201904165cb536430926c .btn-primary:hover span,
    .doz_sys.shop_mypage #s201904165cb536430926c .btn-primary:hover span {
        color: #fff;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s201904165cb536430926c .fixed_view a,
    .doz_sys #s201904165cb536430926c .fixed_view select.form-control,
    .doz_sys #s201904165cb536430926c .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s201904165cb536430926c .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s201904165cb536430926c .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s201904165cb536430926c .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s201904165cb536430926c #shop_cart_list .shop-tit,
    #s201904165cb536430926c #shop_cart_list .shop-table>thead>tr,
    #s201904165cb536430926c #shop_cart_list .shop-table>tfoot .payment-info,
    #s201904165cb536430926c .im-price-result {
        border-color: rgb(255, 255, 255);
        border-color: rgba(255, 255, 255, 0.15);
        ;
    }

    #s201904165cb536430926c .shop-table>tbody>tr>td.img .opt .more+.more,
    #s201904165cb536430926c .im-order-row+.im-order-row {
        border-color: rgb(255, 255, 255);
        border-color: rgba(255, 255, 255, 0.1);
        ;
    }

    #s201904165cb536430926c #shop_cart_list .shop-table,
    #s201904165cb536430926c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s201904165cb536430926c #shop_cart_list .shop-table>tfoot,
    #s201904165cb536430926c #shop_cart_list .shop-table>tfoot .payment-info {
        border-color: rgb(255, 255, 255);
        border-color: rgba(255, 255, 255, 0.08);
        ;
    }

    #s201904165cb536430926c #shop_cart_list .shop-table>thead>tr,
    #s201904165cb536430926c .im-order-detail-table .im-space {
        background-color: rgba(13, 13, 13, 0.65);
    }

    #s201904165cb536430926c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

@media (max-width: 991px) {

    #s201904165cb536430926c .buy_btns .social_btn,
    #s201904165cb536430926c .buy_btns .cart_btn,
    #s201904165cb536430926c .layer_pop .bottom-btn,
    #s201904165cb536430926c .shop-table>thead,
    #s201904165cb536430926c .left-menu,
    #s201904165cb536430926c .shop-table>tbody>tr,
        {
        border-color: rgb(255, 255, 255);
        border-color: rgba(255, 255, 255, 0.3);
        ;
    }

    #s201904165cb536430926c main,
    #s201904165cb536430926c .section_wrap.extend_section main,
    #s201904165cb536430926c .doz_sys.shop_payment .inside,
    .doz_sys.shop_payment .inside .col-dz,
        {
        padding-left: 0;
        padding-right: 0;
    }

    #s201904165cb536430926c.mobile_section main .inside {
        padding-left: 0px;
        padding-right: 0px;
    }

    #s201904165cb536430926c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }

    #s201904165cb536430926c .mypage .left-menu ul li a,
    #s201904165cb536430926c .cart .left-menu ul li a,
    #s201904165cb536430926c .mypage .left-menu .cart-menu-slide {
        background-color: rgba(38, 38, 38, 0.65);
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5383838, endColorstr=#a5383838);
        zoom: 1;
        ;
    }

    .section_wrap .side_gutter {
        display: none !important;
    }

    #s201904165cb536430926c .coupon-wrap:after {
        background: rgba(13, 13, 13, 0.65) !important;
    }
}

@media (max-width: 767px) {
    #s201904165cb536430926c .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(13, 13, 13, 0.65));
    }

    #s201904165cb536430926c .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(13, 13, 13, 0.65));
    }

    #s201904165cb536430926c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s201904165cb536430926c .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
        box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1);
    }
}

@media (min-width: 768px) {
    #s201904165cb536430926c .opt-group .btn_clse {
        background-color: rgba(13, 13, 13, 0.65);
    }

    #s201904165cb536430926c .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(13, 13, 13, 0.65);
    }
}

.doz_sys #s201904165cb536430926c .bg-brand,
.doz_sys #s201904165cb536430926c .bg-brand span,
.doz_sys #s201904165cb536430926c .btn-brand {
    ;
    background-color: #0037ff;
    border-color: #0037ff;
    border-width: 0px;
    color: #fff;
}

.doz_sys #s201904165cb536430926c .bg-brand:hover {
    background-color: rgba(0, 44, 204, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    zoom: 1;
    ;
    border-color: rgb(0, 44, 204);
    border-color: rgba(0, 44, 204, 1);
    ;
}

.device_type_m .pc_section #padding_w201904165cb53642f3927 {
    height: 22.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb53642f3927 {
        height: 22.5px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w201904165cb5364300877 .widget.image img {
    transition: none;
}

.admin #w201904165cb5364300877 .disable-selection img {
    visibility: visible !important;
}

#w201904165cb5364300877 .widget.image .overlay,
#w201904165cb5364300877 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w201904165cb5364300877 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w201904165cb5364300877 .widget.image:hover .hover_overlay,
#w201904165cb5364300877 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w201904165cb5364300877 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w201904165cb5364300877 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w201904165cb5364300877 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w201904165cb5364300877 .widget.image.img_circle .overlay,
#w201904165cb5364300877 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w201904165cb5364300877 .widget.image.hover_scale:hover .hover_overlay,
#w201904165cb5364300877 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w201904165cb5364300877 .widget.image.hide_default_img:hover .img_wrap>img,
#w201904165cb5364300877 .widget.image:hover .overlay,
#w201904165cb5364300877 .widget.image .hover_overlay,
#w201904165cb5364300877 .widget.image.hover_image_hidden:hover .hover_img,
#w201904165cb5364300877 .widget.image.hover_scale .hover_img,
#w201904165cb5364300877 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w201904165cb5364300877 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w201904165cb5364300877 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w201904165cb5364300877 .widget.image.hover_scale img,
#w201904165cb5364300877 .widget.image.hover_scale:hover .hover_img,
#w201904165cb5364300877 .widget.image.hover_scale.hover_image_hidden:hover img,
#w201904165cb5364300877 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w201904165cb5364300877 .widget.image.hover_img_hide.hover_scale:hover img,
#w201904165cb5364300877 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w201904165cb5364300877 .widget.image.no_effect .hover_overlay,
#w201904165cb5364300877 .widget.image.no_effect .hover_img {
    transition: none;
}

#w201904165cb5364300877 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w201904165cb5364300877 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w201904165cb5364300877 .widget.image.hide_default_img:hover .org_image,
#w201904165cb5364300877 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w201904165cb5364300877 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w201904165cb5364300877 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w201904165cb5364300877 .widget.image:hover .hover_txt,
    #w201904165cb5364300877 .widget.image:hover .hover_img,
    #w201904165cb5364300877 .widget.image:hover .overlay,
    #w201904165cb5364300877 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w201904165cb5364300877 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w201904165cb5364300877 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w201904165cb5364300877 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w201904165cb53dd9b963c {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904165cb53dd9b963c .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb53dd9b963c .text_bg_img,
#text_w201904165cb53dd9b963c .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb53dd9b963c,
#text_w201904165cb53dd9b963c .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb53dd9b963c .text-table>div,
.admin #text_w201904165cb53dd9b963c>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb53dd9b963c.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb53dd9b963c.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w201904165cb53643084bb {
    height: 22.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb53643084bb {
        height: 22.5px !important;
    }
}

.shop_view .s201904165cb5320c1dc71.xzoom-preview {
    ;
    background: ;
}

.shop_view #s201904165cb5320c1dc71 select.form-control option {
    color:  !important;
    background: ;
}

.is-ie .shop_view #s201904165cb5320c1dc71 select.form-control option {
    color: #000 !important;
}

.admin #s201904165cb5320c1dc71 .widget.padding>div {
    ;
}

.admin #s201904165cb5320c1dc71 .ibg-bg {
    height: 100% !important;
}

.admin #s201904165cb5320c1dc71 .widget_drag_bar,
.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s201904165cb5320c1dc71 .drop_line {
    background-color: ;
}

.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s201904165cb5320c1dc71 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s201904165cb5320c1dc71 {
    color: ;
}

#s201904165cb5320c1dc71.side_basic main .inside,
#s201904165cb5320c1dc71 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s201904165cb5320c1dc71 .col-dz-12 .extend_thumbs {
    max-width: 1110px;
}

.modal_site_modal_menu #s201904165cb5320c1dc71.side_basic main .inside,
.menu_type_modal #s201904165cb5320c1dc71.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s201904165cb5320c1dc71,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s201904165cb5320c1dc71 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s201904165cb5320c1dc71.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s201904165cb5320c1dc71.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s201904165cb5320c1dc71 .booking_day .body_font_color_20,
#s201904165cb5320c1dc71 .booking_list.waiting .title {
    ;
}

#s201904165cb5320c1dc71.extend_section main>.inside {
    max-width: 100% !important;
}

#s201904165cb5320c1dc71 .li_table ul:nth-of-type(2),
#s201904165cb5320c1dc71 .li_board ul li,
#s201904165cb5320c1dc71 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s201904165cb5320c1dc71 .checkbox-styled:not(ie8) input~span:before,
#s201904165cb5320c1dc71 .radio-styled:not(ie8) input~span:before {}

#s201904165cb5320c1dc71 .board_view .grid_ignore header a,
#s201904165cb5320c1dc71 .widget.board .grid_ignore .author .date,
#s201904165cb5320c1dc71 .widget.board .grid_ignore a.board,
#s201904165cb5320c1dc71 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s201904165cb5320c1dc71 .content-tit .board {
    ;
}

#s201904165cb5320c1dc71 select.form-control,
#s201904165cb5320c1dc71 input.form-control,
#s201904165cb5320c1dc71 textarea.form-control {
    ;
    color: #212121;
    background: #f6f6f8;
}

#s201904165cb5320c1dc71 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s201904165cb5320c1dc71 .phonenumber_wrap .line {}

#s201904165cb5320c1dc71 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s201904165cb5320c1dc71 .shop-content select.form-control,
.shop_view #s201904165cb5320c1dc71 .shop-content input.form-control,
.shop_view #s201904165cb5320c1dc71 .shop-content textarea.form-control,
.booking_view #s201904165cb5320c1dc71 .booking_opt select.form-control,
.shop_view #s201904165cb5320c1dc71 .form-select-wrap .dropdown-menu,
.shop_view #s201904165cb5320c1dc71 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s201904165cb5320c1dc71 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s201904165cb5320c1dc71 .item_detail select.form-control,
#s201904165cb5320c1dc71 .item_detail input.form-control,
#s201904165cb5320c1dc71 .item_detail textarea.form-control,
#s201904165cb5320c1dc71 .booking_opt select.form-control,
#s201904165cb5320c1dc71 .goods_select textarea.form-control,
#s201904165cb5320c1dc71 .goods_select select.form-control,
#s201904165cb5320c1dc71 .goods_select input.form-control,
#s201904165cb5320c1dc71 .form-select-wrap:before {
     !important;
    color: ;
}

#s201904165cb5320c1dc71 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s201904165cb5320c1dc71 .board_summary .write,
#s201904165cb5320c1dc71 .board_view .grid_ignore .author .date,
#s201904165cb5320c1dc71 .board_view .grid_ignore .author .hit-count,
.doz_sys #s201904165cb5320c1dc71 label,
.doz_sys #s201904165cb5320c1dc71 label.control-label,
#s201904165cb5320c1dc71 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s201904165cb5320c1dc71 .nick.text-default-dark,
#s201904165cb5320c1dc71 .text-default-dark,
#s201904165cb5320c1dc71 .shop_mypage .mypage .my-box a,
#s201904165cb5320c1dc71 .shop_mypage .item-detail a,
#s201904165cb5320c1dc71 .shop_mypage .item-detail p,
#s201904165cb5320c1dc71 .shop_mypage h6,
#s201904165cb5320c1dc71 .shop_mypage .table-wrap p,
#s201904165cb5320c1dc71 .shop_payment h1,
#s201904165cb5320c1dc71 .shop_payment h6,
#s201904165cb5320c1dc71 .shop-content p,
#s201904165cb5320c1dc71 .shop_payment,
#s201904165cb5320c1dc71 .shop-content span,
#s201904165cb5320c1dc71 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s201904165cb5320c1dc71 .shop-content .price,
#s201904165cb5320c1dc71,
#s201904165cb5320c1dc71 .shop-tit,
#s201904165cb5320c1dc71 .board_view .board_txt_area,
#s201904165cb5320c1dc71 .board.widget .grid_ignore .view_tit,
.doz_sys #s201904165cb5320c1dc71 .shop-content input.form-control,
.doz_sys #s201904165cb5320c1dc71 .shop-content select.form-control,
#s201904165cb5320c1dc71 .widget_menu_title,
#s201904165cb5320c1dc71 .comment_area,
body.shop_mypage #s201904165cb5320c1dc71 .comment_area,
#s201904165cb5320c1dc71 .list_review_inner .use_summary,
#s201904165cb5320c1dc71 .list_review_inner .use_summary a,
#s201904165cb5320c1dc71 .list_review_inner .fold,
#s201904165cb5320c1dc71 .list_review_inner .comment_area,
#s201904165cb5320c1dc71 .booking_nav_tools span {
    ;
    color: ;
}

.doz_sys #s201904165cb5320c1dc71 .shop-content .down-btn select.form-control {
    ;
    color:  !important;
}

#s201904165cb5320c1dc71 .shop-content.mypage .bg-bright a,
#s201904165cb5320c1dc71 .shop-content.mypage .bg-bright p,
#s201904165cb5320c1dc71 .shop-content.mypage .bg-bright span,
#s201904165cb5320c1dc71 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s201904165cb5320c1dc71 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
    border-color: #D5D5D5;
}

#s201904165cb5320c1dc71 .shop-content h6 span {
    ;
    color: ;
}

#s201904165cb5320c1dc71 .left-menu ul li.on a,
.doz_sys #s201904165cb5320c1dc71 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s201904165cb5320c1dc71,
#s201904165cb5320c1dc71 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color:  !important;
}

.doz_sys #s201904165cb5320c1dc71 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s201904165cb5320c1dc71 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s201904165cb5320c1dc71 .list_review_inner,
#s201904165cb5320c1dc71 .list_review_inner .fold.cmt,
#s201904165cb5320c1dc71 .list_review_wrap,
#s201904165cb5320c1dc71 .list_review_inner .textarea_block,
#s201904165cb5320c1dc71 .list_review_inner .comment .main_comment,
#s201904165cb5320c1dc71 .list_review_inner .txt_delete:before,
#s201904165cb5320c1dc71 .form-select-wrap.open .dropdown-toggle,
#s201904165cb5320c1dc71 .form-select-wrap.open .dropdown-menu,
#s201904165cb5320c1dc71 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s201904165cb5320c1dc71 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s201904165cb5320c1dc71 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s201904165cb5320c1dc71 .form-control:focus {
    border-color: #0037ff;
}

#s201904165cb5320c1dc71 .sub_depth li a,
#s201904165cb5320c1dc71 .sub_depth li span {
    ;
}

#s201904165cb5320c1dc71 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s201904165cb5320c1dc71 .pagination>li>a,
#s201904165cb5320c1dc71 .pagination>li>span,
#s201904165cb5320c1dc71 .pagination>li>a:focus,
#s201904165cb5320c1dc71 .pagination>li>span:focus,
#s201904165cb5320c1dc71 .map-inner .pagination li.active a,
#s201904165cb5320c1dc71 .pagination li>a.disabled:hover,
#s201904165cb5320c1dc71 .pagination li>a.disabled:focus {
    ;
}

#s201904165cb5320c1dc71 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s201904165cb5320c1dc71 .pagination>.active>a,
#s201904165cb5320c1dc71 .pagination>.active>span,
#s201904165cb5320c1dc71 .pagination>.active>a:hover,
#s201904165cb5320c1dc71 .pagination>.active>span:hover,
#s201904165cb5320c1dc71 .pagination>.active>a:focus,
#s201904165cb5320c1dc71 .pagination>.active>span:focus,
#s201904165cb5320c1dc71 .pagination>li>a:hover,
#s201904165cb5320c1dc71 .pagination>li>span:hover,
#s201904165cb5320c1dc71 .sub_depth li a.active,
.doz_sys #s201904165cb5320c1dc71 a,
#s201904165cb5320c1dc71 .li_table ul li,
#s201904165cb5320c1dc71 .list-style .list.line>small,
.doz_sys #s201904165cb5320c1dc71 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s201904165cb5320c1dc71 .board_contents a:not(.btn),
.doz_sys #s201904165cb5320c1dc71 .board_contents a:not(.btn):hover,
#s201904165cb5320c1dc71 .board_txt_area a,
#s201904165cb5320c1dc71 .board_txt_area a:hover,
#s201904165cb5320c1dc71 .board_txt_area a:active,
#s201904165cb5320c1dc71 .board_txt_area a:focus,
#s201904165cb5320c1dc71 .editor_box .fr-view a {
    color: #0037ff;
}

#s201904165cb5320c1dc71 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s201904165cb5320c1dc71 a.body_font_color_30:not(.active) {
    ;
}

#s201904165cb5320c1dc71 .map-toolbar select.form-control {
    ;
    color:  !important;
}

.doz_sys #s201904165cb5320c1dc71 .body_font_color_40,
#s201904165cb5320c1dc71 .li_board ul.li_body li.name,
#s201904165cb5320c1dc71 .li_board ul.li_body li.time,
#s201904165cb5320c1dc71 .li_board ul.li_body li.like,
#s201904165cb5320c1dc71 .li_board ul.li_body li.read {
    ;
}

#s201904165cb5320c1dc71 .review_table .summary,
#s201904165cb5320c1dc71 .review_table.li_board ul.li_body li,
#s201904165cb5320c1dc71 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s201904165cb5320c1dc71 .body_font_color_50 {
    ;
}

#s201904165cb5320c1dc71 .li_board,
#s201904165cb5320c1dc71 .acd_row:first-child,
#s201904165cb5320c1dc71 .acd_row {
    border-color: ;
}

#s201904165cb5320c1dc71 .list-style .list-header,
#s201904165cb5320c1dc71 .list-style .list,
#s201904165cb5320c1dc71 .list-style .list.line,
#s201904165cb5320c1dc71 .list-style .list.line>.table-cell,
#s201904165cb5320c1dc71 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s201904165cb5320c1dc71 .btn,
#s201904165cb5320c1dc71 .visual_section a {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s201904165cb5320c1dc71 .btn:hover,
#s201904165cb5320c1dc71 .visual_section a:hover {
    border-color: ;
}

#s201904165cb5320c1dc71 .widget_text_wrap .btn {
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys #s201904165cb5320c1dc71 .btn-primary {
    ;
    background-color: #212121;
    border-color: rgba(55, 55, 55, 0);
    color: #ffffff;
    border-width: 0px;
}

.doz_sys.shop_view #s201904165cb5320c1dc71 .btn-primary span,
.doz_sys.booking_view #s201904165cb5320c1dc71 .btn-primary span,
.doz_sys.shop_mypage #s201904165cb5320c1dc71 .btn-primary span {
    color: #ffffff;
}

#s201904165cb5320c1dc71 .coupon-wrap:after,
#s201904165cb5320c1dc71 .board_view .file_area ul li {
    background: ;
}

#s201904165cb5320c1dc71 .text-gray-dark,
#s201904165cb5320c1dc71 .shop-table>thead>tr>th,
#s201904165cb5320c1dc71 .shop_mypage .left-menu ul li a,
#s201904165cb5320c1dc71 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s201904165cb5320c1dc71 .product-notify-group .product-notify-label {
    ;
}

#s201904165cb5320c1dc71 .mypage .my-box a,
#s201904165cb5320c1dc71 .mypage .shop-table>tbody>tr,
#s201904165cb5320c1dc71 .mypage .tip-off,
#s201904165cb5320c1dc71 .im-order-detail-table,
#s201904165cb5320c1dc71 .im-order-price {
    ;
}

#s201904165cb5320c1dc71 .mypage .my-box.on a {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb5320c1dc71 .mypage .my-box.on a p {
    color: #fff;
}

#s201904165cb5320c1dc71 .option_btn_tools a,
#s201904165cb5320c1dc71 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s201904165cb5320c1dc71 .list-style-card .card-body .text a {
    color: #757575;
}

#s201904165cb5320c1dc71 .card .title a {
    color: #212121;
}

#s201904165cb5320c1dc71 .section_bg.fixed_bg {
    ;
}

#s201904165cb5320c1dc71 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s201904165cb5320c1dc71 ul.site_prod_nav>li,
#s201904165cb5320c1dc71 .prod_detail_badge {
    ;
}

#s201904165cb5320c1dc71 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s201904165cb5320c1dc71 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s201904165cb5320c1dc71 .opt-group {
    background: ;
}

#s201904165cb5320c1dc71 ul.site_prod_nav>li a.active {
    ;
}

#s201904165cb5320c1dc71 .text_tab ul.site_prod_nav>li a.active,
#s201904165cb5320c1dc71 .underline_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s201904165cb5320c1dc71 .background_tab ul.site_prod_nav>li a.active {
    background-color: #0037ff;
    ;
    color: #fff;
}

#s201904165cb5320c1dc71 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s201904165cb5320c1dc71,
.section_fixed_disable #s201904165cb5320c1dc71 .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s201904165cb5320c1dc71 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s201904165cb5320c1dc71.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s201904165cb5320c1dc71.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s201904165cb5320c1dc71 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s201904165cb5320c1dc71.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s201904165cb5320c1dc71 .mypage .left-menu ul li a,
.device_type_m #s201904165cb5320c1dc71 .cart .left-menu ul li a {
    ;
}

#s201904165cb5320c1dc71 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s201904165cb5320c1dc71 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s201904165cb5320c1dc71 .im-cart-info {
    ;
}

#s201904165cb5320c1dc71 .shop-table>thead>tr>th,
#s201904165cb5320c1dc71 .shop-table>tbody>tr>td,
#s201904165cb5320c1dc71 .mypage .shop-table>tbody>tr,
#s201904165cb5320c1dc71 .shop-table>tbody>tr>td.img img,
#s201904165cb5320c1dc71 .shop-table>tbody>tr>td+td,
#s201904165cb5320c1dc71 .mypage .tip-off,
#s201904165cb5320c1dc71 .mypage .shop-table img,
#s201904165cb5320c1dc71 .im-order-detail-table,
#s201904165cb5320c1dc71 .im-order-price,
#s201904165cb5320c1dc71 .im-order-detail-table thead tr,
#s201904165cb5320c1dc71 .im-order-detail-table tr+tr,
#s201904165cb5320c1dc71 .im-order-detail-table img,
#s201904165cb5320c1dc71 .im-order-detail-table .im-deliv-price,
#s201904165cb5320c1dc71 .im-order-price-header,
#s201904165cb5320c1dc71 .im-order-price-body {
    ;
}

#s201904165cb5320c1dc71 .shop-table .list_badge {
    border-color: ;
}

#s201904165cb5320c1dc71 .im-cart-result-table thead>tr>th,
#s201904165cb5320c1dc71 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s201904165cb5320c1dc71 #shop_cart_list .shop-table>tbody>tr>td+td,
#s201904165cb5320c1dc71 #shop_cart_list .shop-table>thead>tr>th,
#s201904165cb5320c1dc71 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s201904165cb5320c1dc71 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #0037ff
}

@media (min-width: 991px) {

    .doz_sys #s201904165cb5320c1dc71 .btn-primary:hover,
    #s201904165cb5320c1dc71 .widget_text_wrap .btn:hover {
        ;
        background-color: #373737;
        border-color: #373737;
        color: #fff;
        border-width: 0px;
    }

    .doz_sys.shop_view #s201904165cb5320c1dc71 .btn-primary:hover span,
    .doz_sys.booking_view #s201904165cb5320c1dc71 .btn-primary:hover span,
    .doz_sys.shop_mypage #s201904165cb5320c1dc71 .btn-primary:hover span {
        color: #fff;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s201904165cb5320c1dc71 .fixed_view a,
    .doz_sys #s201904165cb5320c1dc71 .fixed_view select.form-control,
    .doz_sys #s201904165cb5320c1dc71 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s201904165cb5320c1dc71 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s201904165cb5320c1dc71 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s201904165cb5320c1dc71 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s201904165cb5320c1dc71 #shop_cart_list .shop-tit,
    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>thead>tr,
    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>tfoot .payment-info,
    #s201904165cb5320c1dc71 .im-price-result {
        ;
    }

    #s201904165cb5320c1dc71 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s201904165cb5320c1dc71 .im-order-row+.im-order-row {
        ;
    }

    #s201904165cb5320c1dc71 #shop_cart_list .shop-table,
    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>tfoot,
    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>thead>tr,
    #s201904165cb5320c1dc71 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s201904165cb5320c1dc71 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

@media (max-width: 991px) {

    #s201904165cb5320c1dc71 .buy_btns .social_btn,
    #s201904165cb5320c1dc71 .buy_btns .cart_btn,
    #s201904165cb5320c1dc71 .layer_pop .bottom-btn,
    #s201904165cb5320c1dc71 .shop-table>thead,
    #s201904165cb5320c1dc71 .left-menu,
    #s201904165cb5320c1dc71 .shop-table>tbody>tr,
        {
        ;
    }

    #s201904165cb5320c1dc71 main,
    #s201904165cb5320c1dc71 .section_wrap.extend_section main,
    #s201904165cb5320c1dc71 .doz_sys.shop_payment .inside,
    .doz_sys.shop_payment .inside .col-dz,
        {
        padding-left: 0;
        padding-right: 0;
    }

    #s201904165cb5320c1dc71.mobile_section main .inside {
        padding-left: 0px;
        padding-right: 0px;
    }

    #s201904165cb5320c1dc71.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }

    #s201904165cb5320c1dc71 .mypage .left-menu ul li a,
    #s201904165cb5320c1dc71 .cart .left-menu ul li a,
    #s201904165cb5320c1dc71 .mypage .left-menu .cart-menu-slide {
        ;
    }

    .section_wrap .side_gutter {
        display: none !important;
    }

    #s201904165cb5320c1dc71 .coupon-wrap:after {
        background:  !important;
    }
}

@media (max-width: 767px) {
    #s201904165cb5320c1dc71 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    }

    #s201904165cb5320c1dc71 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    }

    #s201904165cb5320c1dc71 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s201904165cb5320c1dc71 .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
        box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    }
}

@media (min-width: 768px) {
    #s201904165cb5320c1dc71 .opt-group .btn_clse {
        background-color: ;
    }

    #s201904165cb5320c1dc71 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s201904165cb5320c1dc71 .bg-brand,
.doz_sys #s201904165cb5320c1dc71 .bg-brand span,
.doz_sys #s201904165cb5320c1dc71 .btn-brand {
    ;
    background-color: #0037ff;
    border-color: #0037ff;
    border-width: 0px;
    color: #fff;
}

.doz_sys #s201904165cb5320c1dc71 .bg-brand:hover {
    background-color: rgba(0, 44, 204, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0044204, endColorstr=#ff0044204);
    zoom: 1;
    ;
    border-color: rgb(0, 44, 204);
    border-color: rgba(0, 44, 204, 1);
    ;
}

.device_type_m .pc_section #padding_w201904165cb53ec196eed {
    height: 25px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb53ec196eed {
        height: 25px !important;
    }
}

#text_w201904165cb53eac586b0 {
    border-radius: 0px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w201904165cb53eac586b0 .fr-code-view {
    line-height: 1.6;
}

#text_w201904165cb53eac586b0 .text_bg_img,
#text_w201904165cb53eac586b0 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w201904165cb53eac586b0,
#text_w201904165cb53eac586b0 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w201904165cb53eac586b0 .text-table>div,
.admin #text_w201904165cb53eac586b0>div {
    vertical-align: top;
}

.doz_sys main>.doz_row #text_w201904165cb53eac586b0.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w201904165cb53eac586b0.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w201904165cb57bb2b088b {
    height: 5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb57bb2b088b {
        height: 5px !important;
    }
}

#hr_w201904165cb53ec745c89.border_width_hide hr {
    border-top-width: 1px !important;
}

#hr_w201904165cb53ec745c89.border_color_hide hr {
    border-color: transparent !important;
}

#hr_w201904165cb53ec745c89 .line_box {
    margin: 0 auto;
}

#hr_w201904165cb53ec745c89 .line_box hr {
    border-style: solid;
}

#hr_w201904165cb53ec745c89.type03.border_style_hide hr,
#hr_w201904165cb53ec745c89.type04.border_style_hide hr {
    border-style: dashed !important;
}

#hr_w201904165cb53ec745c89.type05.border_style_hide hr,
#hr_w201904165cb53ec745c89.type06.border_style_hide hr {
    border-style: dotted !important;
}

#hr_w201904165cb53ec745c89.type07.border_style_hide hr {
    border-style: solid !important;
}

#hr_w201904165cb53ec745c89.type02 hr,
#hr_w201904165cb53ec745c89.type04 hr,
#hr_w201904165cb53ec745c89.type06 hr {
    margin: 2px auto;
}

#hr_w201904165cb53ec745c89.type07 .line_box:before,
#hr_w201904165cb53ec745c89.type07 .line_box:after {
    content: '';
    min-width: 2px;
    min-height: 18px;
    display: inline-block;
    border-right: 1px solid #989696;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    margin-top: -9px;
    left: 50%;
    margin-left: -5px;
    z-index: 1;
}

#hr_w201904165cb53ec745c89.type07 .line_box:after {
    margin-left: 5px;
}

#hr_w201904165cb53ec745c89.type08 .line_box:before,
#hr_w201904165cb53ec745c89.type08 .line_box:after {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    border-top: 5px solid #989696;
    border-right: 5px solid transparent !important;
    border-bottom: 0 dotted;
    border-left: 5px solid transparent !important;
    margin-left: 0;
    -webkit-transform: translate(-5px, 3px) rotate(90deg);
    -moz-transform: translate(-5px, 3px) rotate(90deg);
    -ms-transform: translate(-5px, 3px) rotate(90deg);
    -o-transform: translate(-5px, 3px) rotate(90deg);
    transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w201904165cb53ec745c89.type08 .line_box:after {
    left: initial;
    right: 0;
    -webkit-transform: translate(5px, 3px) rotate(-90deg);
    -moz-transform: translate(5px, 3px) rotate(-90deg);
    -ms-transform: translate(5px, 3px) rotate(-90deg);
    -o-transform: translate(5px, 3px) rotate(-90deg);
    transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w201904165cb53ec745c89.type08 .line_box:after {
    left: calc(100% - 10px);
    right: 0;
}

#hr_w201904165cb53ec745c89.type09 .line_box:before,
#hr_w201904165cb53ec745c89.type09 .line_box:after,
#hr_w201904165cb53ec745c89.type10 .line_box:before,
#hr_w201904165cb53ec745c89.type10 .line_box:after,
#hr_w201904165cb53ec745c89.type11 .line_box:before,
#hr_w201904165cb53ec745c89.type11 .line_box:after,
#hr_w201904165cb53ec745c89.type12 .line_box:before,
#hr_w201904165cb53ec745c89.type12 .line_box:after {
    content: "\f092";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: -1px;
    top: -6.5px;
    font-size: 14px;
    color: #989696;
}

#hr_w201904165cb53ec745c89.type13 .line_box:before,
#hr_w201904165cb53ec745c89.type13 .line_box:after,
#hr_w201904165cb53ec745c89.type13 .line_box hr:before {
    content: "";
    min-width: 9px;
    min-height: 9px;
    display: inline-block;
    border: 1px solid #989696;
    ;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -5px;
}

#hr_w201904165cb53ec745c89.type13 .line_box:before {
    margin-left: 6px;
}

#hr_w201904165cb53ec745c89.type13 .line_box:after {
    margin-left: -16px;
}

#hr_w201904165cb53ec745c89.type13 .line_box hr:before {
    margin-left: -5px;
}

#hr_w201904165cb53ec745c89.type09 .line_box:after {
    content: "\f093";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53ec745c89.type10 .line_box:before {
    content: "\f096";
}

#hr_w201904165cb53ec745c89.type10 .line_box:after {
    content: "\f097";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53ec745c89.type11 hr {
    max-width: calc(100% - 13px);
}

#hr_w201904165cb53ec745c89.type12 hr {
    max-width: calc(100% - 10px);
}

#hr_w201904165cb53ec745c89.type11 .line_box:before {
    content: "\f093";
    left: -1px;
}

#hr_w201904165cb53ec745c89.type11 .line_box:after {
    content: "\f092";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53ec745c89.type12 .line_box:before {
    content: "\f097";
    left: -1px;
}

#hr_w201904165cb53ec745c89.type12 .line_box:after {
    content: "\f096";
    left: inherit;
    right: -1px;
}

#hr_w201904165cb53ec745c89.type14 .line_box hr,
#hr_w201904165cb53ec745c89.type15 .line_box hr {
    max-width: 100%;
    width: 45%;
    display: inline-block;
    vertical-align: middle;
}

#hr_w201904165cb53ec745c89.type14 .line_box hr:first-child,
#hr_w201904165cb53ec745c89.type15 .line_box hr:first-child {
    margin-right: 10%;
}

#hr_w201904165cb53ec745c89.type14 .line_box:before {
    content: "\f00c";
    display: inline-block;
    font: normal normal normal 14px/1 "Black Tie";
    vertical-align: -14.28571429%;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: 14px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7px;
    margin-left: -7px;
    color: #989696;
}

#hr_w201904165cb53ec745c89.type15 .line_box:before {
    content: "AND";
    display: inline-block;
    position: absolute;
    text-align: center;
    line-height: 1.6;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.12em;
    color: #989696;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 50%;
    margin-left: -13px;
}

#hr_w201904165cb53ec745c89.type17 .line_box:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -5px;
    background: #989696;
}

#hr_w201904165cb53ec745c89.type18 .line_box {
    text-align: center;
    display: table;
    width: 100% !important;
}

#hr_w201904165cb53ec745c89.type18 .hr {
    position: relative;
    width: 50%;
    vertical-align: middle;
    display: table-cell;
}

#hr_w201904165cb53ec745c89.type18 .hr:before {
    content: '';
    display: block;
    border-color: #989696;
    border-width: 5px 0 0 0;
    border-style: solid;
    width: 100%;
}

#hr_w201904165cb53ec745c89.type18 .hr_title {
    display: table-cell;
    position: relative;
    padding: 0 30px;
    word-wrap: break-word;
    font-size: 24px;
    color: ;
    vertical-align: middle;
    white-space: nowrap;
}

.device_type_m .pc_section #padding_w201904165cb53ed8c519c {
    height: 12.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb53ed8c519c {
        height: 12.5px !important;
    }
}

body {
    overflow: scroll;
}

#w201904165cb53ee0e5b36 .gallery_row {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

#w201904165cb53ee0e5b36 .item_gallary {
    border-radius: 0px;
    display: table-cell;
    vertical-align: top;
}

#w201904165cb53ee0e5b36 .item_gallary .img_wrap {
    background-size: cover;
    background-position: center;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap {
    display: table;
    width: 100%;
    background: #fff;
    text-align: left;
    vertical-align: middle;
    ;
    height: 100%;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap .body {
    word-break: break-word;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap .body,
#w201904165cb53ee0e5b36 .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #999;
}

#w201904165cb53ee0e5b36 .img_border .item_gallary .item_container .img_wrap {
    border-width: 1px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 0px;
    overflow: hidden;
}

#w201904165cb53ee0e5b36 .img_border .item_gallary .text_wrap {
    padding: 10px;
}

#w201904165cb53ee0e5b36 .container_border .item_gallary .text_wrap {
    padding: 10px;
    background: transparent;
}

#w201904165cb53ee0e5b36 .img_border .item_gallary .text_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#w201904165cb53ee0e5b36 .container_border .item_gallary .item_container {
    border-width: 1px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 0px;
    background: ;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: table;
}

#w201904165cb53ee0e5b36 .type_slide .item_gallary .item_container {
    display: block;
}

#w201904165cb53ee0e5b36 .hover_show_overlay .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .hover_hide_overlay .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_01 .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_01 .item_gallary .item_container,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary .item_container,
#w201904165cb53ee0e5b36 .img_border .item_gallary .text_wrap {
    background: transparent;
}

#w201904165cb53ee0e5b36 .container_border.hover_show_overlay .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .container_border.hover_hide_overlay .item_gallary .text_wrap {
    padding: 0;
}

#w201904165cb53ee0e5b36 .hover_show_overlay .item_gallary .text_wrap .title,
#w201904165cb53ee0e5b36 .hover_hide_overlay .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
    border-radius: 0px;
}

#w201904165cb53ee0e5b36 .hover_show_overlay .item_gallary .text_wrap .body,
#w201904165cb53ee0e5b36 .hover_hide_overlay .item_gallary .text_wrap .body,
#w201904165cb53ee0e5b36 .hover_show_overlay .item_gallary .text_wrap .title em,
#w201904165cb53ee0e5b36 .hover_hide_overlay .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #fff !important;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap .title em {
    padding-top: 10px;
}

#w201904165cb53ee0e5b36 .item_gallary .text_wrap .title em:last-child i {
    margin-left: 10px;
}

#w201904165cb53ee0e5b36 .slide_01,
#w201904165cb53ee0e5b36 .slide_03 {
    margin: 0 !important;
    height: 100%;
}

#w201904165cb53ee0e5b36 .slide_02,
#w201904165cb53ee0e5b36 .slide_05 {
    width: auto;
    height: 100%;
    padding-left: px;
    padding-right: px;
}

#w201904165cb53ee0e5b36 .type_masonry {
    visibility: hidden;
}

#w201904165cb53ee0e5b36 .type_masonry.overlay_text .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_01 .item_gallary,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary {
    height: 100%;
    display: block;
}

#w201904165cb53ee0e5b36 .type_masonry .item_gallary {
    display: block;
}

#w201904165cb53ee0e5b36 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
    display: table;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#w201904165cb53ee0e5b36 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    ;
}

#w201904165cb53ee0e5b36 .slide_01 .item_gallary .item_container {
    border: 0;
}

#w201904165cb53ee0e5b36 .slide_03 .item_gallary .item_container {
    border: 0;
    position: relative;
}

#w201904165cb53ee0e5b36 .slide_03 .item_gallary .text_wrap {
    position: absolute;
    left: 0;
    top: 0;
}

#w201904165cb53ee0e5b36 .slide_01 .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary .text_wrap {
    padding: 0;
}

#w201904165cb53ee0e5b36 .slide_02 .item_gallary .text_wrap,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary .text_wrap {
    padding: 0;
    background: #fff;
}

#w201904165cb53ee0e5b36 .slide_02 .item_gallary .text_wrap.hide_text_wrap,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary .text_wrap.hide_text_wrap,
#w201904165cb53ee0e5b36 .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
    display: none !important;
}

#w201904165cb53ee0e5b36 .type_slide .item_gallary .img_wrap {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

#w201904165cb53ee0e5b36 .slide_01.bg_contain .item_gallary .img_wrap,
#w201904165cb53ee0e5b36 .slide_03.bg_contain .item_gallary .img_wrap {
    background-size: contain;
    background-repeat: no-repeat;
}

#w201904165cb53ee0e5b36 .slide_01 .item_gallary .text_wrap .title,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary .text_wrap .title {
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
}

#w201904165cb53ee0e5b36 .slide_01.bg_contain .item_gallary .text_wrap .title,
#w201904165cb53ee0e5b36 .slide_03.bg_contain .item_gallary .text_wrap .title {
    background: transparent;
}

#w201904165cb53ee0e5b36 .slide_01 .item_gallary .text_wrap .body,
#w201904165cb53ee0e5b36 .slide_03 .item_gallary .text_wrap .body {
    font-size: 14px;
    color: #fff;
}

#w201904165cb53ee0e5b36 .slide_02 .item_gallary,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary {
    display: block;
    padding: 5px;
}

#w201904165cb53ee0e5b36 .slide_02 .item_gallary .text_wrap .title,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    ;
    display: inline-block;
}

#w201904165cb53ee0e5b36 .slide_02 .item_gallary .text_wrap .body,
#w201904165cb53ee0e5b36 .slide_05 .item_gallary .text_wrap .body {
    font-size: 12px;
    color: #999;
}

#w201904165cb53ee0e5b36 .type_masonry.img_rendering .img_wrap img,
#w201904165cb53ee0e5b36 .type_grid.img_rendering .img_wrap,
#w201904165cb53ee0e5b36 .type_slide.img_rendering .img_wrap {
    image-rendering: -webkit-optimize-contrast;
}

#w201904165cb53ee0e5b36 .grid_03 .item_gallary .img_wrap.no_content,
#w201904165cb53ee0e5b36 .slide_02 .item_gallary .img_wrap.no_content {
    height: 100% !important;
}

#w201904165cb53ee0e5b36 .type_slide .owl-controls .owl-next:before,
#w201904165cb53ee0e5b36 .type_slide .owl-controls .owl-prev:before {
    color: #fff;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.6);
}

#w201904165cb53ee0e5b36 .type_slide.owl-theme .owl-dots {
    bottom: 5px;
}

#w201904165cb53ee0e5b36 .type_slide.owl-theme.slide_02 .owl-dots,
#w201904165cb53ee0e5b36 .type_slide.owl-theme.slide_05 .owl-dots {
    bottom: -5px;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: #fff;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
    background: #fff;
    border-color: #fff !important;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
    border-color: #fff !important;
    background: #fff !important;
}

#w201904165cb53ee0e5b36 .owl-theme .owl-dots.owl-dot.active span,
#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
    color: #fff !important;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

#w201904165cb53ee0e5b36 .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
#w201904165cb53ee0e5b36 .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid #fff;
}

#w201904165cb53ee0e5b36 .grid_01 .item_gallary,
#w201904165cb53ee0e5b36 .grid_03 .item_gallary,
#w201904165cb53ee0e5b36 .grid_04 .item_gallary,
#w201904165cb53ee0e5b36 .masonry_01 .item_gallary,
#w201904165cb53ee0e5b36 .masonry_02 .item_gallary,
#w201904165cb53ee0e5b36 .masonry_04 .item_gallary {
    overflow: hidden;
}

#w201904165cb53ee0e5b36 .owl-carousel .animated {
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
}

#w201904165cb53ee0e5b36 .owl-thumbs {
    overflow: hidden;
    margin: 0px -0px 0 -0px;

}

#w201904165cb53ee0e5b36 .owl-thumbs .owl-thumb-item {
    border: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;
    float: left;
    position: relative;
    margin: 0 0px 0px;
    display: block;
}

#w201904165cb53ee0e5b36 .owl-thumbs .thumb-item-bg {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%;
}

.col-dz-12 #w201904165cb53ee0e5b36 .extend_thumbs {
    margin: 0 auto;
}

.col-dz-12 #w201904165cb53ee0e5b36 .inside .extend_thumbs {
    max-width: inherit;
}

#w201904165cb53ee0e5b36 .owl-thumbs {
    margin-left: 0;
    margin-right: 0;
}

#w201904165cb53ee0e5b36 .owl-thumbs .owl-thumb-item {
    margin: 0;
}

#w201904165cb53ee0e5b36 .owl-thumbs .owl-item.active.current {
    position: relative;
}

@media all and (max-width: 991px) {

    #w201904165cb53ee0e5b36 .type_masonry.img_rendering .img_wrap img,
    #w201904165cb53ee0e5b36 .type_grid.img_rendering .img_wrap,
    #w201904165cb53ee0e5b36 .type_slide.img_rendering .img_wrap {
        image-rendering: auto;
    }

    #w201904165cb53ee0e5b36 .owl-thumbs {
        display: none;
    }

    #w201904165cb53ee0e5b36 .slide_03_wrap {
        padding-bottom: 0 !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    /* ie 10,11 */
    #w201904165cb53ee0e5b36 .container_border .item_gallary .item_container {
        display: block;
    }
}

.device_type_m .pc_section #padding_w201904165cb53eed30c3f {
    height: 40px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904165cb53eed30c3f {
        height: 40px !important;
    }
}

.footer-section {
    ;
    background: #191919;
    ;
    color: #ededed;
    font-size: 12px;
    ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-section a {
    color: #ededed !important;
}

.footer-section .use_sub_name:hover>a>.plain_name:before {
    color: #ededed;
}

.footer-section .custom-text {
    margin-top: 15px;
}

.footer-section .custom-text .custom-text-info {
    font-size: 12px;
}

.foot-main-nav {
    margin-bottom: 15px;
    margin-top: 7px;
    font-size: 12px;
}

.foot-foot-nav {
    font-size: 12px;
}

.footer-section .site-brand {
    font-size: 12px;
    margin-bottom: 0.8em;
}

.footer-section .copryright-area {
    font-size: 12px;
    margin: 15px 0 0;
}

.footer-section .nav.nav-stacked.footer-all-nav li {
    float: left;
}

.footer-section .nav.nav-stacked.footer-all-nav li a {
    padding: 3px 15px;
    font-size: 12px;
}

.footer-section .nav.nav-stacked.footer-all-nav li a:first-child {
    padding-left: 0;
}

.footer-section .nav.nav-stacked.footer-all-nav li a:hover {
    background: none;
    opacity: 0.7;
}

.nav-stacked>li+li {
    margin-top: 0;
}

.footer-section .foot-sociallink .btn-group {
    display: block;
}

.footer-section .foot-sociallink .btn-group .btn {
    background: none;
    font-size: 20px;
    border-radius: 0;
    border: none;
    padding: 0 12px;
    border-color: transparent;
}

.footer-section .foot-sociallink .btn-group .btn i {
    color: #ededed;
}

.footer-section .foot-sociallink .btn-group .btn i.icon_naver {
    font-family: "Arial Black", "AvenirNext-Heavy";
    transform: translateY(-1px);
    font-style: normal;
}

.footer-section .foot-sociallink .btn-group .btn:hover {
    opacity: 0.7;
    color: inherit;
}

#doz_footer .footer-section .foot-app-menu {
    margin-top: 30px;
    overflow: hidden;
}

#doz_footer .footer-section .foot-app-menu>div {
    float: left;
    margin: 2.5px;
}

#doz_footer .footer-section .foot-app-menu .btn {
    width: 195px;
    height: 60px;
    padding: 0 24px;
    color: #fff
}

#doz_footer .footer-section .foot-app-menu .sm-txt {
    font-size: 12px;
    color: #999;
    letter-spacing: 0;
}

#doz_footer .footer-section .foot-app-menu .lg-txt {
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0;
    color: #fff;
}

@media (max-width:992px) {
    .footer-section {
        font-size: 14px;
    }

    .footer-section .footer-wrap {
        padding: 0;
    }

    .footer-section .foot-sociallink {
        position: inherit;
        order: 4;
        overflow: hidden;
    }

    .footer-section .foot-sociallink .btn-group {
        margin-left: -15px;
    }
}

@media (max-width:640px) {
    #doz_footer .footer-section .foot-app-menu {
        margin-top: 20px;
    }

    #doz_footer .footer-section .foot-app-menu .btn {
        width: 100%;
        letter-spacing: 0;
    }

    #doz_footer .footer-section .foot-app-menu>div {
        float: none;
        margin: 0;
        display: table-cell;
        padding: 0 2.5px 0 0;
    }

    #doz_footer .footer-section .foot-app-menu>div.apple {
        padding: 0 0 0 2.5px;
    }

    #doz_footer .footer-section .foot-app-menu .lg-txt {
        font-size: 14px;
    }
}

@media all and (min-width:320px) and (max-width:639px) {
    #doz_footer .footer-section .foot-app-menu .btn {
        padding: 0 8px;
    }
}

/* 프리미어 미리보기 */
#w201904195cb93b448334c .gallery_row {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

#w201904195cb93b448334c .item_gallary {
    border-radius: 0px;
    display: table-cell;
    vertical-align: top;
}

#w201904195cb93b448334c .item_gallary .img_wrap {
    background-size: cover;
    background-position: center;
}

#w201904195cb93b448334c .item_gallary .text_wrap {
    display: table;
    width: 100%;
    background: #fff;
    text-align: left;
    vertical-align: middle;
    ;
    height: 100%;
}

#w201904195cb93b448334c .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
}

#w201904195cb93b448334c .item_gallary .text_wrap .body {
    word-break: break-word;
}

#w201904195cb93b448334c .item_gallary .text_wrap .body,
#w201904195cb93b448334c .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #999;
}

#w201904195cb93b448334c .img_border .item_gallary .item_container .img_wrap {
    border-width: 1px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 0px;
    overflow: hidden;
}

#w201904195cb93b448334c .img_border .item_gallary .text_wrap {
    padding: 10px;
}

#w201904195cb93b448334c .container_border .item_gallary .text_wrap {
    padding: 10px;
    background: transparent;
}

#w201904195cb93b448334c .img_border .item_gallary .text_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#w201904195cb93b448334c .container_border .item_gallary .item_container {
    border-width: 1px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 0px;
    background: ;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: table;
}

#w201904195cb93b448334c .type_slide .item_gallary .item_container {
    display: block;
}

#w201904195cb93b448334c .hover_show_overlay .item_gallary .text_wrap,
#w201904195cb93b448334c .hover_hide_overlay .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_01 .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_01 .item_gallary .item_container,
#w201904195cb93b448334c .slide_03 .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_03 .item_gallary .item_container,
#w201904195cb93b448334c .img_border .item_gallary .text_wrap {
    background: transparent;
}

#w201904195cb93b448334c .container_border.hover_show_overlay .item_gallary .text_wrap,
#w201904195cb93b448334c .container_border.hover_hide_overlay .item_gallary .text_wrap {
    padding: 0;
}

#w201904195cb93b448334c .hover_show_overlay .item_gallary .text_wrap .title,
#w201904195cb93b448334c .hover_hide_overlay .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
    border-radius: 0px;
}

#w201904195cb93b448334c .hover_show_overlay .item_gallary .text_wrap .body,
#w201904195cb93b448334c .hover_hide_overlay .item_gallary .text_wrap .body,
#w201904195cb93b448334c .hover_show_overlay .item_gallary .text_wrap .title em,
#w201904195cb93b448334c .hover_hide_overlay .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #fff !important;
}

#w201904195cb93b448334c .item_gallary .text_wrap .title em {
    padding-top: 10px;
}

#w201904195cb93b448334c .item_gallary .text_wrap .title em:last-child i {
    margin-left: 10px;
}

#w201904195cb93b448334c .slide_01,
#w201904195cb93b448334c .slide_03 {
    margin: 0 !important;
    height: 100%;
}

#w201904195cb93b448334c .slide_02,
#w201904195cb93b448334c .slide_05 {
    width: auto;
    height: 100%;
    padding-left: px;
    padding-right: px;
}

#w201904195cb93b448334c .type_masonry {
    visibility: hidden;
}

#w201904195cb93b448334c .type_masonry.overlay_text .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_01 .item_gallary,
#w201904195cb93b448334c .slide_03 .item_gallary {
    height: 100%;
    display: block;
}

#w201904195cb93b448334c .type_masonry .item_gallary {
    display: block;
}

#w201904195cb93b448334c .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
    display: table;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#w201904195cb93b448334c .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    ;
}

#w201904195cb93b448334c .slide_01 .item_gallary .item_container {
    border: 0;
}

#w201904195cb93b448334c .slide_03 .item_gallary .item_container {
    border: 0;
    position: relative;
}

#w201904195cb93b448334c .slide_03 .item_gallary .text_wrap {
    position: absolute;
    left: 0;
    top: 0;
}

#w201904195cb93b448334c .slide_01 .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_03 .item_gallary .text_wrap {
    padding: 0;
}

#w201904195cb93b448334c .slide_02 .item_gallary .text_wrap,
#w201904195cb93b448334c .slide_05 .item_gallary .text_wrap {
    padding: 0;
    background: #fff;
}

#w201904195cb93b448334c .slide_02 .item_gallary .text_wrap.hide_text_wrap,
#w201904195cb93b448334c .slide_05 .item_gallary .text_wrap.hide_text_wrap,
#w201904195cb93b448334c .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
#w201904195cb93b448334c .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
    display: none !important;
}

#w201904195cb93b448334c .type_slide .item_gallary .img_wrap {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

#w201904195cb93b448334c .slide_01.bg_contain .item_gallary .img_wrap,
#w201904195cb93b448334c .slide_03.bg_contain .item_gallary .img_wrap {
    background-size: contain;
    background-repeat: no-repeat;
}

#w201904195cb93b448334c .slide_01 .item_gallary .text_wrap .title,
#w201904195cb93b448334c .slide_03 .item_gallary .text_wrap .title {
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
}

#w201904195cb93b448334c .slide_01.bg_contain .item_gallary .text_wrap .title,
#w201904195cb93b448334c .slide_03.bg_contain .item_gallary .text_wrap .title {
    background: transparent;
}

#w201904195cb93b448334c .slide_01 .item_gallary .text_wrap .body,
#w201904195cb93b448334c .slide_03 .item_gallary .text_wrap .body {
    font-size: 14px;
    color: #fff;
}

#w201904195cb93b448334c .slide_02 .item_gallary,
#w201904195cb93b448334c .slide_05 .item_gallary {
    display: block;
    padding: 5px;
}

#w201904195cb93b448334c .slide_02 .item_gallary .text_wrap .title,
#w201904195cb93b448334c .slide_05 .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    ;
    display: inline-block;
}

#w201904195cb93b448334c .slide_02 .item_gallary .text_wrap .body,
#w201904195cb93b448334c .slide_05 .item_gallary .text_wrap .body {
    font-size: 12px;
    color: #999;
}

#w201904195cb93b448334c .type_masonry.img_rendering .img_wrap img,
#w201904195cb93b448334c .type_grid.img_rendering .img_wrap,
#w201904195cb93b448334c .type_slide.img_rendering .img_wrap {
    image-rendering: -webkit-optimize-contrast;
}

#w201904195cb93b448334c .grid_03 .item_gallary .img_wrap.no_content,
#w201904195cb93b448334c .slide_02 .item_gallary .img_wrap.no_content {
    height: 100% !important;
}

#w201904195cb93b448334c .type_slide .owl-controls .owl-next:before,
#w201904195cb93b448334c .type_slide .owl-controls .owl-prev:before {
    color: #fff;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.6);
}

#w201904195cb93b448334c .type_slide.owl-theme .owl-dots {
    bottom: 5px;
}

#w201904195cb93b448334c .type_slide.owl-theme.slide_02 .owl-dots,
#w201904195cb93b448334c .type_slide.owl-theme.slide_05 .owl-dots {
    bottom: -5px;
}

#w201904195cb93b448334c .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: #fff;
}

#w201904195cb93b448334c .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
#w201904195cb93b448334c .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
    background: #fff;
    border-color: #fff !important;
}

#w201904195cb93b448334c .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
    border-color: #fff !important;
    background: #fff !important;
}

#w201904195cb93b448334c .owl-theme .owl-dots.owl-dot.active span,
#w201904195cb93b448334c .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w201904195cb93b448334c .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}

#w201904195cb93b448334c .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
    color: #fff !important;
}

#w201904195cb93b448334c .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

#w201904195cb93b448334c .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
#w201904195cb93b448334c .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid #fff;
}

#w201904195cb93b448334c .grid_01 .item_gallary,
#w201904195cb93b448334c .grid_03 .item_gallary,
#w201904195cb93b448334c .grid_04 .item_gallary,
#w201904195cb93b448334c .masonry_01 .item_gallary,
#w201904195cb93b448334c .masonry_02 .item_gallary,
#w201904195cb93b448334c .masonry_04 .item_gallary {
    overflow: hidden;
}

#w201904195cb93b448334c .owl-carousel .animated {
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
}

#w201904195cb93b448334c .owl-thumbs {
    overflow: hidden;
    margin: 0px -0px 0 -0px;

}

#w201904195cb93b448334c .owl-thumbs .owl-thumb-item {
    border: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;
    float: left;
    position: relative;
    margin: 0 0px 0px;
    display: block;
}

#w201904195cb93b448334c .owl-thumbs .thumb-item-bg {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%;
}

.col-dz-12 #w201904195cb93b448334c .extend_thumbs {
    margin: 0 auto;
}

.col-dz-12 #w201904195cb93b448334c .inside .extend_thumbs {
    max-width: inherit;
}

#w201904195cb93b448334c .owl-thumbs {
    margin-left: 0;
    margin-right: 0;
}

#w201904195cb93b448334c .owl-thumbs .owl-thumb-item {
    margin: 0;
}

#w201904195cb93b448334c .owl-thumbs .owl-item.active.current {
    position: relative;
}

@media all and (max-width: 991px) {

    #w201904195cb93b448334c .type_masonry.img_rendering .img_wrap img,
    #w201904195cb93b448334c .type_grid.img_rendering .img_wrap,
    #w201904195cb93b448334c .type_slide.img_rendering .img_wrap {
        image-rendering: auto;
    }

    #w201904195cb93b448334c .owl-thumbs {
        display: none;
    }

    #w201904195cb93b448334c .slide_03_wrap {
        padding-bottom: 0 !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    /* ie 10,11 */
    #w201904195cb93b448334c .container_border .item_gallary .item_container {
        display: block;
    }
}

.device_type_m .pc_section #padding_w201904195cb93b221867e {
    height: 40px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w201904195cb93b221867e {
        height: 40px !important;
    }
}
/* /프리미어 미리보기 */

/* 20230220 */
button.btn_list {
    background-color: #ddd;
    padding: 8px 30px;
}
/* /20230220 */

/* 20230322 */
.class-process {
    position: relative;
    text-align: center;
}
.img-zoom {
    display: none;
}
@media all and (max-width:768px) {
    .class-process img {
        max-width: 100%;
    }
}
/* /20230322 */
