        @import url("../css/gilroy.css");
        @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 - 174px) !important;
            }
        }

        #w2024031519aff6819724e .btn_8419bc90bccc8 span {
            color: #fff !important;
        }

        #w2024031519aff6819724e .btn_8n57K1327N span {
            color: #fff !important;
        }

        #w2024031519aff6819724e .btn_748172Nq03 span {
            color: #fff !important;
        }

        #w2024031519aff6819724e .inline_widget i.simple {
            vertical-align: initial;
        }

        #w2024031519aff6819724e .inline_widget a.btn {
            margin-left: 12.5px;
            margin-right: 12.5px;
            position: relative;
        }

        #w2024031519aff6819724e .inline_widget .line {
            margin-left: 6.25px;
            margin-right: 6.25px;
        }

        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget .line {
            border-color: rgba(0, 0, 0, 0.2) !important;
        }

        #w2024031519aff6819724e .inline_widget a.btn_text {
            display: inline-block;
            vertical-align: middle;
            position: relative;
            padding: 4px 12.5px;
            background: transparent !important;
            color: #fff !important;
        }

        #w2024031519aff6819724e .inline_widget a.btn_text i {
            color: #fff !important;
        }

        #w2024031519aff6819724e .inline_widget a.btn_text:hover .text,
        #w2024031519aff6819724e .inline_widget a.btn_text:hover i,
        #w2024031519aff6819724e .inline_widget a.info_name:hover {
            color: #f39700 !important;
        }

        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.btn_text,
        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.btn_text span,
        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.btn_text i {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.btn_text:hover .text,
        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.btn_text:hover i,
        .scroll-to-fixed-fixed #w2024031519aff6819724e .inline_widget a.info_name:hover {
            color: #f39700 !important;
        }

        #w2024031519aff6819724e .inline_widget a span.text,
        #w2024031519aff6819724e .inline_widget a span.icon_class,
        #w2024031519aff6819724e .inline_widget .use_info .info_name {
            font-size: 14px;
        }

        #w2024031519aff6819724e .inline_widget .use_info>a {
            display: table-cell;
            vertical-align: middle;
        }

        #w2024031519aff6819724e .inline_widget a span.icon_class {
            font-size: 16px;
            vertical-align: middle;
            display: inline-block;
            line-height: 1;
        }

        #w2024031519aff6819724e .inline_widget .info_img {
            padding-left: 12.5px;
            padding-right: 12.5px;
        }

        #w2024031519aff6819724e .inline_widget .use_info .info_img {
            padding-right: 10px;
        }

        #w2024031519aff6819724e .inline_widget .use_info .info_img~.info_name {
            padding-right: 12.5px;
            padding-left: 0;
        }

        #w2024031519aff6819724e .inline_widget .use_info .info_name {
            padding-left: 12.5px;
            padding-right: 12.5px;
        }

        #w2024031519aff6819724e .inline_widget a.btn.custom_class .text {
            font-size: 14px;
        }

        #w2024031519aff6819724e .inline_widget a span.icon_class~.text {
            padding-left: 0.4em;
            vertical-align: middle;
            display: inline-block;
        }

        #w2024031519aff6819724e .inline_widget a span.icon_class~.text.no_text {
            padding-left: 0;
        }

        #w2024031519aff6819724e .inline_widget.button_text .inline-blocked {
            vertical-align: middle;
            display: table-cell;
            position: relative;
        }

        #w2024031519aff6819724e .inline_widget.button_text .inline-blocked .tooltip {
            z-index: 99999;
        }

        #w2024031519aff6819724e .inline_widget.button_text .inline-blocked .use_info img {
            border-radius: 50%;
        }

        #w2024031519aff6819724e .inline_widget.login_btn .inline-blocked:first-child {
            padding-left: 0 !important;
        }

        #w2024031519aff6819724e .inline_widget.login_btn .inline-blocked:first-child a.btn_text,
        #w2024031519aff6819724e .inline_widget.login_btn .inline-blocked:first-child .info_img {
            padding-left: 0 !important;
        }

        #w2024031519aff6819724e .inline_widget.login_btn .inline-blocked:last-child a.btn_text {
            padding-right: 0 !important;
        }

        #w2024031519aff6819724e .inline_widget.login_btn .inline-blocked:last-child a.btn {
            margin-right: 0 !important;
        }

        #w2024031519aff6819724e .inline_widget.login_btn div.tooltip-inner {
            min-width: auto;
            white-space: nowrap;
        }

        #w2024031519aff6819724e .inline_widget.login_btn a .badge {
            position: absolute;
            top: 30%;
            margin-top: -17px;
            color: #ffffff;
            font-family: Arial;
            left: auto;
            right: 0;
            letter-spacing: 0;
            padding: 0;
            width: 25px;
            height: 15px;
            text-align: center;
            line-height: 15px;
            font-size: 10px;
            z-index: 10;
            cursor: pointer;
        }

        #w2024031519aff6819724e .inline_widget.login_btn a.btn_text .badge {
            left: auto;
            right: -10px;
            margin-top: -13px;
        }

        #w2024031519aff6819724e .inline_widget.login_btn a.info_img .badge {
            margin-top: -25%;
        }

        #w2024031519aff6819724e .inline_widget.login_btn .nameimg a .badge {
            left: auto;
            right: -10px;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024031519aff6819724e .inline_widget a.btn_text span {
                color: #fff !important;
            }
            .doz_sys .hover_section_bg:hover #w2024031519aff6819724e .inline_widget a.btn_text span i {
                color: #fff !important;
            }
            .doz_sys .hover_section_bg:hover #w2024031519aff6819724e .inline_widget a.btn_text:hover span {
                color: #f39700 !important;
            }
            .doz_sys .hover_section_bg:hover #w2024031519aff6819724e .inline_widget a.btn_text:hover span i {
                color: #f39700 !important;
            }
        }

        #s20240315d4a3b510109b5 .inline-inside {
            max-width: 1280px;
            margin: 0 auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        .admin.new_header_mode {
            overflow-x: auto;
        }

        .new_header_mode #edit_wrap {
            min-width: 1280px;
        }

        #s20240315d4a3b510109b5 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        .new_header_overlay #s20240315d4a3b510109b5 .section_bg {
            background-image: none;
            ;
        }

        .new_header_overlay .new_fixed_header #s20240315d4a3b510109b5 .section_bg {
            ;
        }

        .scroll-to-fixed-fixed#s20240315d4a3b510109b5 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        #s20240315d4a3b510109b5 .inline-col-group {
            padding-top: 4px;
            padding-bottom: 4px;
            height: 40px;
        }

        #s20240315d4a3b510109b5 .inline-col-group>.inline-col {
            padding-left: 10px;
        }

        #s20240315d4a3b510109b5 .inline-col-group>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315d4a3b510109b5 .inline-row>.inline-col {
            padding-left: 10px;
        }

        #s20240315d4a3b510109b5 .inline-row>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315d4a3b510109b5.extend .inline-inside {
            max-width: 100% !important;
        }

        #s20240315d4a3b510109b5 .inline_widget.image .text,
        #s20240315d4a3b510109b5 .inline_widget.logo a,
        #s20240315d4a3b510109b5 .inline_widget.icon,
        #s20240315d4a3b510109b5 .inline_widget.login_btn a,
        #s20240315d4a3b510109b5 .viewport-nav>li>a,
        #s20240315d4a3b510109b5 .inline-col .inline_global_dropdown a,
        #s20240315d4a3b510109b5 .inline_widget.widget_text_wrap {
            color: ;
        }

        .new_header_overlay #s20240315d4a3b510109b5.scroll-to-fixed-fixed .viewport-nav>li>a {
            color: ;
        }

        .new_header_overlay #s20240315d4a3b510109b5.scroll-to-fixed-fixed .section_bg_color {
            background-color: #221815 !important;
        }

        #s20240315d4a3b510109b5 .inline_widget.padding>div {
            ;
        }

        #s20240315d4a3b510109b5 .inline-col .inline_global_dropdown a i.arrow {
            border-top-color: ;
        }

        #s20240315d4a3b510109b5 {
            border-width: 0 0 0px;
            border-color: #ccc;
            border-style: solid;
        }

        .scroll-to-fixed-fixed#s20240315d4a3b510109b5 {
            border-color: #ccc;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #s20240315d4a3b510109b5 .inline-col-group,
        #s20240315d4a3b510109b5 .inline-col-group .inline-col {
            vertical-align: middle;
        }

        #inline_header_mobile #s20240315d4a3b510109b5 .inline-inside {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        @media all and (min-width: 768px) {
            #s20240315d4a3b510109b5.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }
            #s20240315d4a3b510109b5.hover_section_bg:hover .section_bg {
                ;
            }
            #s20240315d4a3b510109b5.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }
            #s20240315d4a3b510109b5.hover_section_bg:hover img.scroll_logo {
                opacity: 1;
            }
        }

        @media all and (max-width: 767px) {
            .inline_header_design {
                overflow-x: hidden;
            }
        }

        .doz_sys #logo_w2024031512edd798d2dc7.logo .logo_title a {
            font-family: '';
            font-size: 36px;
            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_w2024031512edd798d2dc7.logo .logo_title a {
                color: #212121
            }
        }

        .scroll-to-fixed-fixed #logo_w2024031512edd798d2dc7 .logo_title a {
             !important;
            color: #212121 !important;
        }

        #logo_w2024031512edd798d2dc7>div {
            display: inline-block;
        }

        #logo_w2024031512edd798d2dc7 .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;*/

        /*	}*/

        /*}*/

        #s20240315725239c6daf5c .inline-inside {
            max-width: 1280px;
            margin: 0 auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        .admin.new_header_mode {
            overflow-x: auto;
        }

        .new_header_mode #edit_wrap {
            min-width: 1280px;
        }

        #s20240315725239c6daf5c .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        .new_header_overlay #s20240315725239c6daf5c .section_bg {
            background-image: none;
            ;
        }

        .new_header_overlay .new_fixed_header #s20240315725239c6daf5c .section_bg {
            ;
        }

        .scroll-to-fixed-fixed#s20240315725239c6daf5c .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        #s20240315725239c6daf5c .inline-col-group {
            padding-top: 12px;
            padding-bottom: 12px;
            height: 78px;
        }

        #s20240315725239c6daf5c .inline-col-group>.inline-col {
            padding-left: 15px;
        }

        #s20240315725239c6daf5c .inline-col-group>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315725239c6daf5c .inline-row>.inline-col {
            padding-left: 15px;
        }

        #s20240315725239c6daf5c .inline-row>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315725239c6daf5c.extend .inline-inside {
            max-width: 100% !important;
        }

        #s20240315725239c6daf5c .inline_widget.image .text,
        #s20240315725239c6daf5c .inline_widget.logo a,
        #s20240315725239c6daf5c .inline_widget.icon,
        #s20240315725239c6daf5c .inline_widget.login_btn a,
        #s20240315725239c6daf5c .viewport-nav>li>a,
        #s20240315725239c6daf5c .inline-col .inline_global_dropdown a,
        #s20240315725239c6daf5c .inline_widget.widget_text_wrap {
            color: ;
        }

        .new_header_overlay #s20240315725239c6daf5c.scroll-to-fixed-fixed .viewport-nav>li>a {
            color: ;
        }

        .new_header_overlay #s20240315725239c6daf5c.scroll-to-fixed-fixed .section_bg_color {
            background-color: #f4f4f4 !important;
        }

        #s20240315725239c6daf5c .inline_widget.padding>div {
            ;
        }

        #s20240315725239c6daf5c .inline-col .inline_global_dropdown a i.arrow {
            border-top-color: ;
        }

        #s20240315725239c6daf5c {
            border-width: 0 0 1px;
            border-color: #e7e7e7;
            border-style: solid;
        }

        .scroll-to-fixed-fixed#s20240315725239c6daf5c {
            border-color: #e7e7e7;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #s20240315725239c6daf5c .inline-col-group,
        #s20240315725239c6daf5c .inline-col-group .inline-col {
            vertical-align: middle;
        }

        #inline_header_mobile #s20240315725239c6daf5c .inline-inside {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        @media all and (min-width: 768px) {
            #s20240315725239c6daf5c.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }
            #s20240315725239c6daf5c.hover_section_bg:hover .section_bg {
                ;
            }
            #s20240315725239c6daf5c.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }
            #s20240315725239c6daf5c.hover_section_bg:hover img.scroll_logo {
                opacity: 1;
            }
        }

        @media all and (max-width: 767px) {
            .inline_header_design {
                overflow-x: hidden;
            }
        }

        #w2024031552e38a55737a5 .viewport-nav>li:last-child>a {}

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a {
                color: #212121
            }
            .doz_sys .hover_section_bg:hover #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a:hover {
                color: #363636
            }
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active,
        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active {
            font-weight: bold;
            border: 0;
            border-style: solid;
            ;
            color: #363636;
            color: #363636;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active {
            ;
            color: #363636;
            color: #363636;
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active span,
        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active span {
            border: 0;
            border-style: solid;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active span,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active span {
            border: 0;
            border-style: solid;
        }

        #w2024031552e38a55737a5 .viewport-nav>li>a {
            padding: 15px;
        }

        #w2024031552e38a55737a5 .viewport-nav>.dropdown.use_sub_name:hover>a>.plain_name:before {
            display: inline-flex;
        }

        #w2024031552e38a55737a5 .viewport-nav>.active>a,
        #w2024031552e38a55737a5 .viewport-nav>.active>a:hover,
        #w2024031552e38a55737a5 .viewport-nav>.active>a:focus {
            ;
            color: ;
            background-color: transparent;
        }

        #w2024031552e38a55737a5 .viewport-nav>.disabled>a,
        #w2024031552e38a55737a5 .viewport-nav>.disabled>a:hover,
        #w2024031552e38a55737a5 .viewport-nav>.disabled>a:focus {
            color: #ccc;
            background-color: transparent;
        }

        #w2024031552e38a55737a5 .dropdown-menu a {
            font-weight: bold;
            font-style: normal;
        }

        #w2024031552e38a55737a5 .viewport-nav>li>a.dropdown-more {
            cursor: pointer;
        }

        #w2024031552e38a55737a5 {
            ;
            background: ;
            font-family: Gilroy, Pretendard, sans-serif;
            height: 40px;
            min-height: auto;
            display: table-cell;
            vertical-align: middle;
        }

        #w2024031552e38a55737a5 .viewport-nav {
            height: 40px;
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a,
        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a {
            ;
            color: #212121;
            font-size: 17px;
            letter-spacing: 0px;
            padding: 0 45px;
            font-weight: bold;
            font-style: normal;
            height: 40px;
            display: table-cell;
            vertical-align: middle;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a {
            color: #212121;
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown.use_sub_name:hover>a>.plain_name:before {
            color: #363636;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown.use_sub_name:hover>a>.plain_name:before {
            color: #363636;
        }

        /*	#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 #w2024031552e38a55737a5 .sub_mega_drop .viewport-nav>li {
            float: left;
            display: table;
        }

        /*	#doz_header #*/

        /* .sub_mega_drop .viewport-nav > li a{*/

        /*											 text-align: center;*/

        /*										 }*/

        #w2024031552e38a55737a5 .dropdown-menu {}

        #w2024031552e38a55737a5 .dropdown-menu {
            margin-top: 0;
            left: 45px;
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a:hover,
        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a:hover {
            ;
            color: #363636;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a:hover,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a:hover,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 {
            ;
            color: #363636;
        }

        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active:before,
        #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active:before {}

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>.notranslate a.active:before,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .viewport-nav>li.dropdown>a.active:before {}

        #w2024031552e38a55737a5 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 #w2024031552e38a55737a5 li.dropdown:last-child>ul.dropdown-menu {
            right: 0;
            left: auto;
        }

        #w2024031552e38a55737a5 li.dropdown:hover>ul.dropdown-menu {
            visibility: visible;
            opacity: 1;
            display: block;
        }

        #w2024031552e38a55737a5 li.dropdown.pulldown-hide>ul.dropdown-menu,
        #w2024031552e38a55737a5 li.dropdown.pulldown-hide:hover>ul.dropdown-menu {
            display: none;
        }

        #w2024031552e38a55737a5 li.dropdown-icon:focus>ul.dropdown-menu {
            visibility: visible;
            opacity: 1;
            display: block;
        }

        #w2024031552e38a55737a5 .dropdown-menu {
            ;
            background: #fff;
            font-size: 13px;
            border-radius: 3px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
            padding: 0;
            border: 0px solid #e5e5e5;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu {
            ;
            background: #fff;
            border: 0px solid #e5e5e5;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li>a {
            font-size: 13px;
            ;
            color: #212121;
            padding: 10px 20px;
            letter-spacing: 0px;
            border-top: 0px solid #e5e5e5;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li.dropdown-submenu.sub-active>a {
            padding-right: 30px;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li>a:focus {
            outline: none;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li.use_sub_name:hover>a>.plain_name:before {
            color: #f39700 !important;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu>li>a {
            ;
            color: #212121;
            border-top: 0px solid #e5e5e5;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li:first-child>a {
            border-top: 0;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu>li.use_sub_name:hover>a>.plain_name:before {
            color: #f39700 !important;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li>a:hover,
        #w2024031552e38a55737a5 .dropdown-menu>li>a:active,
        #w2024031552e38a55737a5 .dropdown-menu>li>a:focus {
            ;
            color: #f39700 !important;
            ;
            background-color: #221815 !important;
            font-size: 13px;
        }

        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu>li>a:hover,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu>li>a:active,
        .scroll-to-fixed-fixed #w2024031552e38a55737a5 .dropdown-menu>li>a:focus {
            ;
            color: #f39700 !important;
            ;
            background-color: #221815 !important;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li:last-child>a,
        #w2024031552e38a55737a5 .dropdown-menu>li:last-child>a:hover {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        #w2024031552e38a55737a5 .dropdown-menu>li:first-child>a,
        #w2024031552e38a55737a5 .dropdown-menu>li:first-child>a:hover {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

        #w2024031552e38a55737a5 .nav .open>a,
        #w2024031552e38a55737a5 .nav .open>a:hover,
        #w2024031552e38a55737a5 .nav .open>a:focus {
            background: transparent;
            border-color: transparent;
        }

        .dropdown-menu.preview_drop_down>li>a.hover {
            ;
            color: #f39700 !important;
            ;
            background-color: #221815 !important;
        }

        #s20240315ea9c23b2aa78b .inline-inside {
            max-width: 1280px;
            margin: 0 auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        .admin.new_header_mode {
            overflow-x: auto;
        }

        .new_header_mode #edit_wrap {
            min-width: 1280px;
        }

        #s20240315ea9c23b2aa78b .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        .new_header_overlay #s20240315ea9c23b2aa78b .section_bg {
            background-image: none;
            ;
        }

        .new_header_overlay .new_fixed_header #s20240315ea9c23b2aa78b .section_bg {
            ;
        }

        .scroll-to-fixed-fixed#s20240315ea9c23b2aa78b .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        #s20240315ea9c23b2aa78b .inline-col-group {
            padding-top: 7px;
            padding-bottom: 7px;
            height: 54px;
        }

        #s20240315ea9c23b2aa78b .inline-col-group>.inline-col {
            padding-left: 10px;
        }

        #s20240315ea9c23b2aa78b .inline-col-group>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315ea9c23b2aa78b .inline-row>.inline-col {
            padding-left: 10px;
        }

        #s20240315ea9c23b2aa78b .inline-row>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240315ea9c23b2aa78b.extend .inline-inside {
            max-width: 100% !important;
        }

        #s20240315ea9c23b2aa78b .inline_widget.image .text,
        #s20240315ea9c23b2aa78b .inline_widget.logo a,
        #s20240315ea9c23b2aa78b .inline_widget.icon,
        #s20240315ea9c23b2aa78b .inline_widget.login_btn a,
        #s20240315ea9c23b2aa78b .viewport-nav>li>a,
        #s20240315ea9c23b2aa78b .inline-col .inline_global_dropdown a,
        #s20240315ea9c23b2aa78b .inline_widget.widget_text_wrap {
            color: ;
        }

        .new_header_overlay #s20240315ea9c23b2aa78b.scroll-to-fixed-fixed .viewport-nav>li>a {
            color: ;
        }

        .new_header_overlay #s20240315ea9c23b2aa78b.scroll-to-fixed-fixed .section_bg_color {
            background-color: #fff !important;
        }

        #s20240315ea9c23b2aa78b .inline_widget.padding>div {
            ;
        }

        #s20240315ea9c23b2aa78b .inline-col .inline_global_dropdown a i.arrow {
            border-top-color: ;
        }

        #s20240315ea9c23b2aa78b {
            border-width: 0 0 1px;
            border-color: #ccc;
            border-style: solid;
        }

        .scroll-to-fixed-fixed#s20240315ea9c23b2aa78b {
            border-color: #ccc;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #s20240315ea9c23b2aa78b .inline-col-group,
        #s20240315ea9c23b2aa78b .inline-col-group .inline-col {
            vertical-align: middle;
        }

        #inline_header_mobile #s20240315ea9c23b2aa78b .inline-inside {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        @media all and (min-width: 768px) {
            #s20240315ea9c23b2aa78b.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }
            #s20240315ea9c23b2aa78b.hover_section_bg:hover .section_bg {
                ;
            }
            #s20240315ea9c23b2aa78b.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }
            #s20240315ea9c23b2aa78b.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: -55px;
        }

        @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 - 81px) !important;
            }
        }

        #w2024042919bd4cdfe180b .btn_3be8d773026b4 {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .btn_3be8d773026b4 {
                background-color: rgba(255, 255, 255, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg #w2024042919bd4cdfe180b .btn_3be8d773026b4:hover {
                background-color: rgba(245, 245, 245, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        #w2024042919bd4cdfe180b .btn_3be8d773026b4 .text {
            letter-spacing: px;
        }

        #w2024042919bd4cdfe180b .btn_3be8d773026b4 .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .btn_3be8d773026b4:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        #w2024042919bd4cdfe180b .btn_3be8d773026b4:hover .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_3be8d773026b4 {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_3be8d773026b4 .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_3be8d773026b4:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_3be8d773026b4:hover .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .btn_4S593O76yF {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .btn_4S593O76yF {
                background-color: rgba(255, 255, 255, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg #w2024042919bd4cdfe180b .btn_4S593O76yF:hover {
                background-color: rgba(245, 245, 245, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        #w2024042919bd4cdfe180b .btn_4S593O76yF .text {
            letter-spacing: px;
        }

        #w2024042919bd4cdfe180b .btn_4S593O76yF .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .btn_4S593O76yF:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        #w2024042919bd4cdfe180b .btn_4S593O76yF:hover .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_4S593O76yF {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_4S593O76yF .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_4S593O76yF:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_4S593O76yF:hover .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .btn_310871237q {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .btn_310871237q {
                background-color: rgba(255, 255, 255, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg #w2024042919bd4cdfe180b .btn_310871237q:hover {
                background-color: rgba(245, 245, 245, 0) !important;
                color: #fff !important;
                border-color: #d3d3d3 !important;
                border-width: 0px !important;
                border-radius: ;
            }
        }

        #w2024042919bd4cdfe180b .btn_310871237q .text {
            letter-spacing: px;
        }

        #w2024042919bd4cdfe180b .btn_310871237q .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .btn_310871237q:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        #w2024042919bd4cdfe180b .btn_310871237q:hover .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_310871237q {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
            border-radius: ;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_310871237q .icon_class {
            color: #fff !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_310871237q:hover {
            background-color: rgba(245, 245, 245, 0);
            color: #fff !important;
            border-color: #d3d3d3;
            border-width: 0px;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .btn_310871237q:hover .icon_class {
            color: #fff !important;
        }

        #w2024042919bd4cdfe180b .inline_widget i.simple {
            vertical-align: initial;
        }

        #w2024042919bd4cdfe180b .inline_widget a.btn {
            margin-left: 5px;
            margin-right: 5px;
            position: relative;
        }

        #w2024042919bd4cdfe180b .inline_widget .line {
            margin-left: 2.5px;
            margin-right: 2.5px;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget .line {
            border-color: rgba(0, 0, 0, 0.2) !important;
        }

        #w2024042919bd4cdfe180b .inline_widget a.btn_text {
            display: inline-block;
            vertical-align: middle;
            position: relative;
            padding: 4px 5px;
            background: transparent !important;
            color: #212121 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget a.btn_text i {
            color: #212121 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover .text,
        #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover i,
        #w2024042919bd4cdfe180b .inline_widget a.info_name:hover {
            color: #ccc !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.btn_text,
        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.btn_text span,
        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.btn_text i {
            color: #212121 !important;
        }

        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover .text,
        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover i,
        .scroll-to-fixed-fixed #w2024042919bd4cdfe180b .inline_widget a.info_name:hover {
            color: #ccc !important;
        }

        #w2024042919bd4cdfe180b .inline_widget a span.text,
        #w2024042919bd4cdfe180b .inline_widget a span.icon_class,
        #w2024042919bd4cdfe180b .inline_widget .use_info .info_name {
            font-size: 14px;
        }

        #w2024042919bd4cdfe180b .inline_widget .use_info>a {
            display: table-cell;
            vertical-align: middle;
        }

        #w2024042919bd4cdfe180b .inline_widget a span.icon_class {
            font-size: 16px;
            vertical-align: middle;
            display: inline-block;
            line-height: 1;
        }

        #w2024042919bd4cdfe180b .inline_widget .info_img {
            padding-left: 5px;
            padding-right: 5px;
        }

        #w2024042919bd4cdfe180b .inline_widget .use_info .info_img {
            padding-right: 10px;
        }

        #w2024042919bd4cdfe180b .inline_widget .use_info .info_img~.info_name {
            padding-right: 5px;
            padding-left: 0;
        }

        #w2024042919bd4cdfe180b .inline_widget .use_info .info_name {
            padding-left: 5px;
            padding-right: 5px;
        }

        #w2024042919bd4cdfe180b .inline_widget a.btn.custom_class .text {
            font-size: 12px;
        }

        #w2024042919bd4cdfe180b .inline_widget a span.icon_class~.text {
            padding-left: 0.4em;
            vertical-align: middle;
            display: inline-block;
        }

        #w2024042919bd4cdfe180b .inline_widget a span.icon_class~.text.no_text {
            padding-left: 0;
        }

        #w2024042919bd4cdfe180b .inline_widget.button_text .inline-blocked {
            vertical-align: middle;
            display: table-cell;
            position: relative;
        }

        #w2024042919bd4cdfe180b .inline_widget.button_text .inline-blocked .tooltip {
            z-index: 99999;
        }

        #w2024042919bd4cdfe180b .inline_widget.button_text .inline-blocked .use_info img {
            border-radius: 50%;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn .inline-blocked:first-child {
            padding-left: 0 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn .inline-blocked:first-child a.btn_text,
        #w2024042919bd4cdfe180b .inline_widget.login_btn .inline-blocked:first-child .info_img {
            padding-left: 0 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn .inline-blocked:last-child a.btn_text {
            padding-right: 0 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn .inline-blocked:last-child a.btn {
            margin-right: 0 !important;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn div.tooltip-inner {
            min-width: auto;
            white-space: nowrap;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn a .badge {
            position: absolute;
            top: 30%;
            margin-top: -17px;
            color: #ffffff;
            font-family: Arial;
            left: auto;
            right: 0;
            letter-spacing: 0;
            padding: 0;
            width: 25px;
            height: 15px;
            text-align: center;
            line-height: 15px;
            font-size: 10px;
            z-index: 10;
            cursor: pointer;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn a.btn_text .badge {
            left: auto;
            right: -10px;
            margin-top: -13px;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn a.info_img .badge {
            margin-top: -25%;
        }

        #w2024042919bd4cdfe180b .inline_widget.login_btn .nameimg a .badge {
            left: auto;
            right: -10px;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .inline_widget a.btn_text span {
                color: #212121 !important;
            }
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .inline_widget a.btn_text span i {
                color: #212121 !important;
            }
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover span {
                color: #ccc !important;
            }
            .doz_sys .hover_section_bg:hover #w2024042919bd4cdfe180b .inline_widget a.btn_text:hover span i {
                color: #ccc !important;
            }
        }

        #s20240429d2e3b9f6387a2 .inline-inside {
            max-width: 1280px;
            margin: 0 auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        .admin.new_header_mode {
            overflow-x: auto;
        }

        .new_header_mode #edit_wrap {
            min-width: 1280px;
        }

        #s20240429d2e3b9f6387a2 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        .new_header_overlay_mobile #s20240429d2e3b9f6387a2 .section_bg {
            background-image: none;
            ;
        }

        .new_header_overlay_mobile .new_fixed_header #s20240429d2e3b9f6387a2 .section_bg {
            ;
        }

        .scroll-to-fixed-fixed#s20240429d2e3b9f6387a2 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        #s20240429d2e3b9f6387a2 .inline-col-group {
            padding-top: 0px;
            padding-bottom: 0px;
            height: 28px;
        }

        #s20240429d2e3b9f6387a2 .inline-col-group>.inline-col {
            padding-left: 10px;
        }

        #s20240429d2e3b9f6387a2 .inline-col-group>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240429d2e3b9f6387a2 .inline-row>.inline-col {
            padding-left: 10px;
        }

        #s20240429d2e3b9f6387a2 .inline-row>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s20240429d2e3b9f6387a2.extend .inline-inside {
            max-width: 100% !important;
        }

        #s20240429d2e3b9f6387a2 .inline_widget.image .text,
        #s20240429d2e3b9f6387a2 .inline_widget.logo a,
        #s20240429d2e3b9f6387a2 .inline_widget.icon,
        #s20240429d2e3b9f6387a2 .inline_widget.login_btn a,
        #s20240429d2e3b9f6387a2 .viewport-nav>li>a,
        #s20240429d2e3b9f6387a2 .inline-col .inline_global_dropdown a,
        #s20240429d2e3b9f6387a2 .inline_widget.widget_text_wrap {
            color: ;
        }

        .new_header_overlay_mobile #s20240429d2e3b9f6387a2.scroll-to-fixed-fixed .viewport-nav>li>a {
            color: ;
        }

        .new_header_overlay_mobile #s20240429d2e3b9f6387a2.scroll-to-fixed-fixed .section_bg_color {
            background-color: #221815 !important;
        }

        #s20240429d2e3b9f6387a2 .inline_widget.padding>div {
            ;
        }

        #s20240429d2e3b9f6387a2 .inline-col .inline_global_dropdown a i.arrow {
            border-top-color: ;
        }

        #s20240429d2e3b9f6387a2 {
            border-width: 0 0 0px;
            border-color: #ccc;
            border-style: solid;
        }

        .scroll-to-fixed-fixed#s20240429d2e3b9f6387a2 {
            border-color: #ccc;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #s20240429d2e3b9f6387a2 .inline-col-group,
        #s20240429d2e3b9f6387a2 .inline-col-group .inline-col {
            vertical-align: middle;
        }

        #inline_header_mobile #s20240429d2e3b9f6387a2 .inline-inside {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        @media all and (min-width: 768px) {
            #s20240429d2e3b9f6387a2.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }
            #s20240429d2e3b9f6387a2.hover_section_bg:hover .section_bg {
                ;
            }
            #s20240429d2e3b9f6387a2.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }
            #s20240429d2e3b9f6387a2.hover_section_bg:hover img.scroll_logo {
                opacity: 1;
            }
        }

        @media all and (max-width: 767px) {
            .inline_header_design {
                overflow-x: hidden;
            }
        }

        .doz_sys #logo_w202404291645900726003.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_w202404291645900726003.logo .logo_title a {
                color: #212121
            }
        }

        .scroll-to-fixed-fixed #logo_w202404291645900726003 .logo_title a {
             !important;
            color: #212121 !important;
        }

        #logo_w202404291645900726003>div {
            display: inline-block;
        }

        #logo_w202404291645900726003 .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;*/

        /*	}*/

        /*}*/

        #s2024031597579e8984203 .inline-inside {
            max-width: 1280px;
            margin: 0 auto;
            padding-left: 15px;
            padding-right: 15px;
        }

        .admin.new_header_mode {
            overflow-x: auto;
        }

        .new_header_mode #edit_wrap {
            min-width: 1280px;
        }

        #s2024031597579e8984203 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        .new_header_overlay_mobile #s2024031597579e8984203 .section_bg {
            background-image: none;
            ;
        }

        .new_header_overlay_mobile .new_fixed_header #s2024031597579e8984203 .section_bg {
            ;
        }

        .scroll-to-fixed-fixed#s2024031597579e8984203 .section_bg {
            ;
            background-position: ;
            background-size: cover;
            background-repeat: no-repeat;
            ;
        }

        #s2024031597579e8984203 .inline-col-group {
            padding-top: 5px;
            padding-bottom: 5px;
            height: 52px;
        }

        #s2024031597579e8984203 .inline-col-group>.inline-col {
            padding-left: 10px;
        }

        #s2024031597579e8984203 .inline-col-group>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s2024031597579e8984203 .inline-row>.inline-col {
            padding-left: 10px;
        }

        #s2024031597579e8984203 .inline-row>.inline-col:first-child {
            padding-left: 0 !important;
        }

        #s2024031597579e8984203.extend .inline-inside {
            max-width: 100% !important;
        }

        #s2024031597579e8984203 .inline_widget.image .text,
        #s2024031597579e8984203 .inline_widget.logo a,
        #s2024031597579e8984203 .inline_widget.icon,
        #s2024031597579e8984203 .inline_widget.login_btn a,
        #s2024031597579e8984203 .viewport-nav>li>a,
        #s2024031597579e8984203 .inline-col .inline_global_dropdown a,
        #s2024031597579e8984203 .inline_widget.widget_text_wrap {
            color: ;
        }

        .new_header_overlay_mobile #s2024031597579e8984203.scroll-to-fixed-fixed .viewport-nav>li>a {
            color: ;
        }

        .new_header_overlay_mobile #s2024031597579e8984203.scroll-to-fixed-fixed .section_bg_color {
            background-color: #f4f4f4 !important;
        }

        #s2024031597579e8984203 .inline_widget.padding>div {
            ;
        }

        #s2024031597579e8984203 .inline-col .inline_global_dropdown a i.arrow {
            border-top-color: ;
        }

        #s2024031597579e8984203 {
            border-width: 0 0 1px;
            border-color: #e7e7e7;
            border-style: solid;
        }

        .scroll-to-fixed-fixed#s2024031597579e8984203 {
            border-color: #e7e7e7;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        #s2024031597579e8984203 .inline-col-group,
        #s2024031597579e8984203 .inline-col-group .inline-col {
            vertical-align: middle;
        }

        #inline_header_mobile #s2024031597579e8984203 .inline-inside {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        @media all and (min-width: 768px) {
            #s2024031597579e8984203.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }
            #s2024031597579e8984203.hover_section_bg:hover .section_bg {
                ;
            }
            #s2024031597579e8984203.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }
            #s2024031597579e8984203.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: -81px !important;
            }
            .fixed-menu-on.new_fixed_header_disable .scroll_position {
                top: 0 !important;
            }
        }

        #s202403154a0b3ec48ce9c .fr-view img.fr-dib {
            margin: 5px auto;
        }

        #s202403154a0b3ec48ce9c .fr-view img.fr-dib.fr-fil {
            margin-left: 0;
        }

        #s202403154a0b3ec48ce9c .fr-view img.fr-dib.fr-fir {
            margin-right: 0;
        }

        #s202403154a0b3ec48ce9c .visual_section .owl-theme .item .op,
        #s202403154a0b3ec48ce9c .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: ;
        }

        #s202403154a0b3ec48ce9c .visual_section .owl-controls .owl-prev:before,
        #s202403154a0b3ec48ce9c .visual_section .owl-controls .owl-next:before,
        #s202403154a0b3ec48ce9c .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);
            ;
        }

        #s202403154a0b3ec48ce9c .owl-theme .owl-dots .owl-dot span {
            border-color: rgba(255, 255, 255, 1) !important;
        }

        #s202403154a0b3ec48ce9c .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
        #s202403154a0b3ec48ce9c .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
        #s202403154a0b3ec48ce9c .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;
        }

        #s202403154a0b3ec48ce9c .owl-theme .owl-dots .owl-dot.active span,
        #s202403154a0b3ec48ce9c .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
        #s202403154a0b3ec48ce9c .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
            background-color: rgba(255, 255, 255, 1);
        }

        #s202403154a0b3ec48ce9c .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
            color: rgba(255, 255, 255, 1);
        }

        #s202403154a0b3ec48ce9c .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
            color: rgba(255, 255, 255, 1);
        }

        #s202403154a0b3ec48ce9c .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
            border-bottom: 1px solid rgba(255, 255, 255, 1);
        }

        #s202403154a0b3ec48ce9c .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.s202403154a0b3ec48ce9c 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.s202403154a0b3ec48ce9c ul li a.active span {
            background-color: rgba(255, 255, 255, 1);
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content {
            height: 539px;
            display: table;
            width: 100%;
            color: rgba(255, 255, 255, 1);
            overflow: hidden;
        }

        .new_header_overlay #s202403154a0b3ec48ce9c.section_first .visual_section .owl-theme .item .op,
        .new_header_overlay_mobile #s202403154a0b3ec48ce9c.mobile_section_first .visual_section .owl-theme .item .op {
            height: 100%;
        }

        .new_header_overlay #s202403154a0b3ec48ce9c.section_first .visual_section .header-content,
        .page_ready #s202403154a0b3ec48ce9c .visual_section {
            height: 539px;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text #video-gallery a i {
            background-color: #363636;
            /*ºê·£µå »ö */
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text a {
            font-size: 14px;
            font-weight: normal;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text {
            vertical-align: middle;
            padding-top: px;
            padding-bottom: px;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text a.btn,
        .dialog_s202403154a0b3ec48ce9c .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;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text a.btn:hover,
        #s202403154a0b3ec48ce9c .visual_section .header-content .text a.btn:active {
            text-decoration: none;
            background-color: #ffffff !important;
             !important;
            border: 1px solid #ffffff !important;
            color: #5e5e5e !important;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text p {
            margin: 0;
        }

        #s202403154a0b3ec48ce9c .visual_section .header-content .text a+strong a,
        #s202403154a0b3ec48ce9c .visual_section .header-content .text a+a {
            margin-left: 12px;
        }

        #s202403154a0b3ec48ce9c .visual_section.full_screen_show {
            overflow: hidden;
        }

        @media (min-width: 992px) {
            #s202403154a0b3ec48ce9c .visual_section .header-content {
                max-width: 1280px;
                padding-right: 7px;
                padding-left: 7px;
            }
        }

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            #s202403154a0b3ec48ce9c .visual_section .header-content .text {
                /*ie¿¡¼­ µð½ºÇÃ·¹ÀÌ Å×ÀÌºí ¼Ó¼º¿¡ max-width°¡ Àû¿ëµÇÁö ¾Ê´Â ¹ö±× ÇØ°áÀ» À§ÇØ Ãß°¡ÇÔ*/
                max-width: 1280px;
                margin: 0 auto;
            }
        }

        @media (max-width:991px) {
            .doz_sys #s202403154a0b3ec48ce9c .visual_section .header-content {
                padding: 0 20px !important;
                height: 431.2px;
                max-height: 500px;
                ;
                display: block;
            }
            #s202403154a0b3ec48ce9c .visual_section .header-content.m_ratio,
            .new_header_overlay #s202403154a0b3ec48ce9c .visual_section .header-content.m_ratio {
                height: 215.6px;
                max-height: 500px;
                ;
            }
            .doz_sys.mobile.doz_preview #s202403154a0b3ec48ce9c.visual_section .header-content {
                padding: 0 20px;
                /*±×¸®µå ÁÂ¿ì ¿©¹é µû¶ó°¨ */
                height: 431.2px;
                max-height: 500px;
                ;
                display: block;
            }
            .doz_sys.mobile.doz_preview #s202403154a0b3ec48ce9c.visual_section .header-content.m_ratio {
                height: 215.6px;
                max-height: 500px;
                ;
            }
            #s202403154a0b3ec48ce9c.mobile_section .visual_section .header-content,
            .new_header_overlay #s202403154a0b3ec48ce9c.mobile_section .visual_section .header-content.m_ratio {
                height: 539px;
                max-height: none;
                ;
                display: block;
            }
            .doz_sys.mobile.doz_preview #s202403154a0b3ec48ce9c.mobile_section .visual_section .header-content {
                height: 539px;
                max-height: none;
                ;
            }
            .new_header_overlay_mobile #s202403154a0b3ec48ce9c.section_first .visual_section .owl-theme .item .op {
                height: 100% !important;
            }
            .new_header_overlay_mobile #s202403154a0b3ec48ce9c.section_first .visual_section .header-content {
                height: 539px !important;
            }
            .new_header_overlay_mobile #s202403154a0b3ec48ce9c.section_first .visual_section .header-content.m_ratio {
                height: 215.6px !important;
                max-height: 500px;
                ;
            }
            #s202403154a0b3ec48ce9c .visual_section .header-content .text {
                vertical-align: middle;
                display: flex;
            }
        }

        @media (max-width:1200px) {
            #s202403154a0b3ec48ce9c .visual_section .owl-nav {
                display: none;
            }
        }

        #s20240429cc2ac038ea3a0 .fr-view img.fr-dib {
            margin: 5px auto;
        }

        #s20240429cc2ac038ea3a0 .fr-view img.fr-dib.fr-fil {
            margin-left: 0;
        }

        #s20240429cc2ac038ea3a0 .fr-view img.fr-dib.fr-fir {
            margin-right: 0;
        }

        #s20240429cc2ac038ea3a0 .visual_section .owl-theme .item .op,
        #s20240429cc2ac038ea3a0 .visual_section.fullpage_on .item .op {
            background-color: rgba(0, 0, 0, 0.65);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5000000, endColorstr=#a5000000);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5000000, endColorstr=#a5000000);
            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: ;
        }

        #s20240429cc2ac038ea3a0 .visual_section .owl-controls .owl-prev:before,
        #s20240429cc2ac038ea3a0 .visual_section .owl-controls .owl-next:before,
        #s20240429cc2ac038ea3a0 .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);
            ;
        }

        #s20240429cc2ac038ea3a0 .owl-theme .owl-dots .owl-dot span {
            border-color: rgba(255, 255, 255, 1) !important;
        }

        #s20240429cc2ac038ea3a0 .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
        #s20240429cc2ac038ea3a0 .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
        #s20240429cc2ac038ea3a0 .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;
        }

        #s20240429cc2ac038ea3a0 .owl-theme .owl-dots .owl-dot.active span,
        #s20240429cc2ac038ea3a0 .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
        #s20240429cc2ac038ea3a0 .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
            background-color: rgba(255, 255, 255, 1);
        }

        #s20240429cc2ac038ea3a0 .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
            color: rgba(255, 255, 255, 1);
        }

        #s20240429cc2ac038ea3a0 .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
            color: rgba(255, 255, 255, 1);
        }

        #s20240429cc2ac038ea3a0 .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
            border-bottom: 1px solid rgba(255, 255, 255, 1);
        }

        #s20240429cc2ac038ea3a0 .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.s20240429cc2ac038ea3a0 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.s20240429cc2ac038ea3a0 ul li a.active span {
            background-color: rgba(255, 255, 255, 1);
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content {
            height: 413px;
            display: table;
            width: 100%;
            color: rgba(255, 255, 255, 1);
            overflow: hidden;
        }

        .new_header_overlay #s20240429cc2ac038ea3a0.section_first .visual_section .owl-theme .item .op,
        .new_header_overlay_mobile #s20240429cc2ac038ea3a0.mobile_section_first .visual_section .owl-theme .item .op {
            height: 100%;
        }

        .new_header_overlay #s20240429cc2ac038ea3a0.section_first .visual_section .header-content,
        .page_ready #s20240429cc2ac038ea3a0 .visual_section {
            height: 413px;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text #video-gallery a i {
            background-color: #363636;
            /*ºê·£µå »ö */
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a {
            font-size: 14px;
            font-weight: normal;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text {
            vertical-align: middle;
            padding-top: px;
            padding-bottom: px;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a.btn,
        .dialog_s20240429cc2ac038ea3a0 .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;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a.btn:hover,
        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a.btn:active {
            text-decoration: none;
            background-color: #ffffff !important;
             !important;
            border: 1px solid #ffffff !important;
            color: #5e5e5e !important;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text p {
            margin: 0;
        }

        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a+strong a,
        #s20240429cc2ac038ea3a0 .visual_section .header-content .text a+a {
            margin-left: 12px;
        }

        #s20240429cc2ac038ea3a0 .visual_section.full_screen_show {
            overflow: hidden;
        }

        @media (min-width: 992px) {
            #s20240429cc2ac038ea3a0 .visual_section .header-content {
                max-width: 1280px;
                padding-right: 7px;
                padding-left: 7px;
            }
        }

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            #s20240429cc2ac038ea3a0 .visual_section .header-content .text {
                /*ie¿¡¼­ µð½ºÇÃ·¹ÀÌ Å×ÀÌºí ¼Ó¼º¿¡ max-width°¡ Àû¿ëµÇÁö ¾Ê´Â ¹ö±× ÇØ°áÀ» À§ÇØ Ãß°¡ÇÔ*/
                max-width: 1280px;
                margin: 0 auto;
            }
        }

        @media (max-width:991px) {
            .doz_sys #s20240429cc2ac038ea3a0 .visual_section .header-content {
                padding: 0 20px !important;
                height: 330.4px;
                max-height: 500px;
                ;
                display: block;
            }
            #s20240429cc2ac038ea3a0 .visual_section .header-content.m_ratio,
            .new_header_overlay #s20240429cc2ac038ea3a0 .visual_section .header-content.m_ratio {
                height: 165.2px;
                max-height: 500px;
                ;
            }
            .doz_sys.mobile.doz_preview #s20240429cc2ac038ea3a0.visual_section .header-content {
                padding: 0 20px;
                /*±×¸®µå ÁÂ¿ì ¿©¹é µû¶ó°¨ */
                height: 330.4px;
                max-height: 500px;
                ;
                display: block;
            }
            .doz_sys.mobile.doz_preview #s20240429cc2ac038ea3a0.visual_section .header-content.m_ratio {
                height: 165.2px;
                max-height: 500px;
                ;
            }
            #s20240429cc2ac038ea3a0.mobile_section .visual_section .header-content,
            .new_header_overlay #s20240429cc2ac038ea3a0.mobile_section .visual_section .header-content.m_ratio {
                height: 413px;
                max-height: none;
                ;
                display: block;
            }
            .doz_sys.mobile.doz_preview #s20240429cc2ac038ea3a0.mobile_section .visual_section .header-content {
                height: 413px;
                max-height: none;
                ;
            }
            .new_header_overlay_mobile #s20240429cc2ac038ea3a0.section_first .visual_section .owl-theme .item .op {
                height: 100% !important;
            }
            .new_header_overlay_mobile #s20240429cc2ac038ea3a0.section_first .visual_section .header-content {
                height: 413px !important;
            }
            .new_header_overlay_mobile #s20240429cc2ac038ea3a0.section_first .visual_section .header-content.m_ratio {
                height: 165.2px !important;
                max-height: 500px;
                ;
            }
            #s20240429cc2ac038ea3a0 .visual_section .header-content .text {
                vertical-align: middle;
                display: flex;
            }
        }

        @media (max-width:1200px) {
            #s20240429cc2ac038ea3a0 .visual_section .owl-nav {
                display: none;
            }
        }

        .shop_view .s20240429c240a3d52ad99.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s20240429c240a3d52ad99 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s20240429c240a3d52ad99 select.form-control option {
            color: #000 !important;
        }

        .admin #s20240429c240a3d52ad99 .widget.padding>div {
            ;
        }

        .admin #s20240429c240a3d52ad99 .ibg-bg {
            height: 100% !important;
        }

        .admin #s20240429c240a3d52ad99 .widget_drag_bar,
        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s20240429c240a3d52ad99 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s20240429c240a3d52ad99 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s20240429c240a3d52ad99 {
            color: ;
        }

        #s20240429c240a3d52ad99.side_basic main .inside,
        #s20240429c240a3d52ad99 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s20240429c240a3d52ad99 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s20240429c240a3d52ad99.side_basic main .inside,
        .menu_type_modal #s20240429c240a3d52ad99.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 #s20240429c240a3d52ad99,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s20240429c240a3d52ad99 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s20240429c240a3d52ad99.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s20240429c240a3d52ad99.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s20240429c240a3d52ad99 .booking_day .body_font_color_20,
        #s20240429c240a3d52ad99 .booking_list.waiting .title {
            ;
        }

        #s20240429c240a3d52ad99.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s20240429c240a3d52ad99 .li_table ul:nth-of-type(2),
        #s20240429c240a3d52ad99 .li_board ul li,
        #s20240429c240a3d52ad99 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s20240429c240a3d52ad99 .checkbox-styled:not(ie8) input~span:before,
        #s20240429c240a3d52ad99 .radio-styled:not(ie8) input~span:before {}

        #s20240429c240a3d52ad99 .board_view .grid_ignore header a,
        #s20240429c240a3d52ad99 .widget.board .grid_ignore .author .date,
        #s20240429c240a3d52ad99 .widget.board .grid_ignore a.board,
        #s20240429c240a3d52ad99 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s20240429c240a3d52ad99 .content-tit .board {
            ;
        }

        #s20240429c240a3d52ad99 select.form-control,
        #s20240429c240a3d52ad99 input.form-control,
        #s20240429c240a3d52ad99 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s20240429c240a3d52ad99 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s20240429c240a3d52ad99 .phonenumber_wrap .line {}

        #s20240429c240a3d52ad99 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s20240429c240a3d52ad99 .shop-content select.form-control,
        .shop_view #s20240429c240a3d52ad99 .shop-content input.form-control,
        .shop_view #s20240429c240a3d52ad99 .shop-content textarea.form-control,
        .booking_view #s20240429c240a3d52ad99 .booking_opt select.form-control,
        .shop_view #s20240429c240a3d52ad99 .form-select-wrap .dropdown-menu,
        .shop_view #s20240429c240a3d52ad99 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s20240429c240a3d52ad99 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s20240429c240a3d52ad99 .item_detail select.form-control,
        #s20240429c240a3d52ad99 .item_detail input.form-control,
        #s20240429c240a3d52ad99 .item_detail textarea.form-control,
        #s20240429c240a3d52ad99 .booking_opt select.form-control,
        #s20240429c240a3d52ad99 .goods_select textarea.form-control,
        #s20240429c240a3d52ad99 .goods_select select.form-control,
        #s20240429c240a3d52ad99 .goods_select input.form-control,
        #s20240429c240a3d52ad99 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s20240429c240a3d52ad99 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s20240429c240a3d52ad99 .board_summary .write,
        #s20240429c240a3d52ad99 .board_view .grid_ignore .author .date,
        #s20240429c240a3d52ad99 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s20240429c240a3d52ad99 label,
        .doz_sys #s20240429c240a3d52ad99 label.control-label,
        #s20240429c240a3d52ad99 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s20240429c240a3d52ad99 .nick.text-default-dark,
        #s20240429c240a3d52ad99 .text-default-dark,
        #s20240429c240a3d52ad99 .shop_mypage .mypage .my-box a,
        #s20240429c240a3d52ad99 .shop_mypage .item-detail a,
        #s20240429c240a3d52ad99 .shop_mypage .item-detail p,
        #s20240429c240a3d52ad99 .shop_mypage h6,
        #s20240429c240a3d52ad99 .shop_mypage .table-wrap p,
        #s20240429c240a3d52ad99 .shop_payment h1,
        #s20240429c240a3d52ad99 .shop_payment h6,
        #s20240429c240a3d52ad99 .shop-content p,
        #s20240429c240a3d52ad99 .shop_payment,
        #s20240429c240a3d52ad99 .shop-content span,
        #s20240429c240a3d52ad99 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s20240429c240a3d52ad99 .shop-content .price,
        #s20240429c240a3d52ad99,
        #s20240429c240a3d52ad99 .shop-tit,
        #s20240429c240a3d52ad99 .board_view .board_txt_area,
        #s20240429c240a3d52ad99 .board.widget .grid_ignore .view_tit,
        .doz_sys #s20240429c240a3d52ad99 .shop-content input.form-control,
        .doz_sys #s20240429c240a3d52ad99 .shop-content select.form-control,
        #s20240429c240a3d52ad99 .widget_menu_title,
        #s20240429c240a3d52ad99 .comment_area,
        body.shop_mypage #s20240429c240a3d52ad99 .comment_area,
        #s20240429c240a3d52ad99 .list_review_inner .use_summary,
        #s20240429c240a3d52ad99 .list_review_inner .use_summary a,
        #s20240429c240a3d52ad99 .list_review_inner .fold,
        #s20240429c240a3d52ad99 .list_review_inner .comment_area,
        #s20240429c240a3d52ad99 .booking_nav_tools span {
            ;
            color: ;
        }

        #s20240429c240a3d52ad99 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s20240429c240a3d52ad99 a.use-info {
            color: #363636;
        }

        #s20240429c240a3d52ad99 .shop-content span.sale-price-text-done,
        .doz_sys #s20240429c240a3d52ad99 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s20240429c240a3d52ad99 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s20240429c240a3d52ad99 .shop-content.mypage .bg-bright a,
        #s20240429c240a3d52ad99 .shop-content.mypage .bg-bright p,
        #s20240429c240a3d52ad99 .shop-content.mypage .bg-bright span,
        #s20240429c240a3d52ad99 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s20240429c240a3d52ad99 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s20240429c240a3d52ad99 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s20240429c240a3d52ad99 .shop-content h6 span {
            ;
            color: ;
        }

        #s20240429c240a3d52ad99 .left-menu ul li.on a,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s20240429c240a3d52ad99,
        #s20240429c240a3d52ad99 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s20240429c240a3d52ad99 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s20240429c240a3d52ad99 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s20240429c240a3d52ad99 .list_review_inner,
        #s20240429c240a3d52ad99 .list_review_inner .fold.cmt,
        #s20240429c240a3d52ad99 .list_review_wrap,
        #s20240429c240a3d52ad99 .list_review_inner .textarea_block,
        #s20240429c240a3d52ad99 .list_review_inner .comment .main_comment,
        #s20240429c240a3d52ad99 .list_review_inner .txt_delete:before,
        #s20240429c240a3d52ad99 .form-select-wrap.open .dropdown-toggle,
        #s20240429c240a3d52ad99 .form-select-wrap.open .dropdown-menu,
        #s20240429c240a3d52ad99 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s20240429c240a3d52ad99 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429c240a3d52ad99 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s20240429c240a3d52ad99 .form-control:focus {
            border-color: #363636;
        }

        #s20240429c240a3d52ad99 .sub_depth li a,
        #s20240429c240a3d52ad99 .sub_depth li span {
            ;
        }

        #s20240429c240a3d52ad99 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s20240429c240a3d52ad99 .pagination>li>a,
        #s20240429c240a3d52ad99 .pagination>li>span,
        #s20240429c240a3d52ad99 .pagination>li>a:focus,
        #s20240429c240a3d52ad99 .pagination>li>span:focus,
        #s20240429c240a3d52ad99 .map-inner .pagination li.active a,
        #s20240429c240a3d52ad99 .pagination li>a.disabled:hover,
        #s20240429c240a3d52ad99 .pagination li>a.disabled:focus {
            ;
        }

        #s20240429c240a3d52ad99 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s20240429c240a3d52ad99 .pagination>.active>a,
        #s20240429c240a3d52ad99 .pagination>.active>span,
        #s20240429c240a3d52ad99 .pagination>.active>a:hover,
        #s20240429c240a3d52ad99 .pagination>.active>span:hover,
        #s20240429c240a3d52ad99 .pagination>.active>a:focus,
        #s20240429c240a3d52ad99 .pagination>.active>span:focus,
        #s20240429c240a3d52ad99 .pagination>li>a:hover,
        #s20240429c240a3d52ad99 .pagination>li>span:hover,
        #s20240429c240a3d52ad99 .sub_depth li a.active,
        .doz_sys #s20240429c240a3d52ad99 a,
        #s20240429c240a3d52ad99 .li_table ul li,
        #s20240429c240a3d52ad99 .list-style .list.line>small,
        .doz_sys #s20240429c240a3d52ad99 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s20240429c240a3d52ad99 .board_contents a:not(.btn),
        .doz_sys #s20240429c240a3d52ad99 .board_contents a:not(.btn):hover,
        #s20240429c240a3d52ad99 .board_txt_area a,
        #s20240429c240a3d52ad99 .board_txt_area a:hover,
        #s20240429c240a3d52ad99 .board_txt_area a:active,
        #s20240429c240a3d52ad99 .board_txt_area a:focus,
        #s20240429c240a3d52ad99 .editor_box .fr-view a {
            color: #363636;
        }

        #s20240429c240a3d52ad99 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s20240429c240a3d52ad99 a.body_font_color_30:not(.active) {
            ;
        }

        #s20240429c240a3d52ad99 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s20240429c240a3d52ad99 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20240429c240a3d52ad99 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s20240429c240a3d52ad99 .body_font_color_40,
        #s20240429c240a3d52ad99 .li_board ul.li_body li.name,
        #s20240429c240a3d52ad99 .li_board ul.li_body li.time,
        #s20240429c240a3d52ad99 .li_board ul.li_body li.like,
        #s20240429c240a3d52ad99 .li_board ul.li_body li.read {
            ;
        }

        #s20240429c240a3d52ad99 .review_table .summary,
        #s20240429c240a3d52ad99 .review_table.li_board ul.li_body li,
        #s20240429c240a3d52ad99 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s20240429c240a3d52ad99 .body_font_color_50 {
            ;
        }

        #s20240429c240a3d52ad99 .li_board,
        #s20240429c240a3d52ad99 .acd_row:first-child,
        #s20240429c240a3d52ad99 .acd_row {
            border-color: ;
        }

        #s20240429c240a3d52ad99 .list-style .list-header,
        #s20240429c240a3d52ad99 .list-style .list,
        #s20240429c240a3d52ad99 .list-style .list.line,
        #s20240429c240a3d52ad99 .list-style .list.line>.table-cell,
        #s20240429c240a3d52ad99 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s20240429c240a3d52ad99 .btn,
        #s20240429c240a3d52ad99 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s20240429c240a3d52ad99 .btn:hover,
        #s20240429c240a3d52ad99 .visual_section a:hover {
            border-color: ;
        }

        #s20240429c240a3d52ad99 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s20240429c240a3d52ad99 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s20240429c240a3d52ad99 .btn-primary span,
        .doz_sys.booking_view #s20240429c240a3d52ad99 .btn-primary span,
        .doz_sys.shop_mypage #s20240429c240a3d52ad99 .btn-primary span {
            color: #ffffff;
        }

        #s20240429c240a3d52ad99 .coupon-wrap:after,
        #s20240429c240a3d52ad99 .board_view .file_area ul li {
            background: ;
        }

        #s20240429c240a3d52ad99 .text-gray-dark,
        #s20240429c240a3d52ad99 .shop-table>thead>tr>th,
        #s20240429c240a3d52ad99 .shop_mypage .left-menu ul li a,
        #s20240429c240a3d52ad99 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s20240429c240a3d52ad99 .product-notify-group .product-notify-label {
            ;
        }

        #s20240429c240a3d52ad99 .mypage .my-box a,
        #s20240429c240a3d52ad99 .mypage .shop-table>tbody>tr,
        #s20240429c240a3d52ad99 .mypage .tip-off,
        #s20240429c240a3d52ad99 .im-order-detail-table,
        #s20240429c240a3d52ad99 .im-order-price {
            ;
        }

        #s20240429c240a3d52ad99 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s20240429c240a3d52ad99 .mypage .my-box.on a p {
            color: #fff;
        }

        #s20240429c240a3d52ad99 .option_btn_tools a,
        #s20240429c240a3d52ad99 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s20240429c240a3d52ad99 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s20240429c240a3d52ad99 .card .title a {
            color: #212121;
        }

        #s20240429c240a3d52ad99 .section_bg.fixed_bg {
            ;
        }

        #s20240429c240a3d52ad99 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s20240429c240a3d52ad99 ul.site_prod_nav>li,
        #s20240429c240a3d52ad99 .prod_detail_badge {
            ;
        }

        #s20240429c240a3d52ad99 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s20240429c240a3d52ad99 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s20240429c240a3d52ad99 .opt-group {
            background: ;
        }

        #s20240429c240a3d52ad99 ul.site_prod_nav>li a.active {
            ;
        }

        #s20240429c240a3d52ad99 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s20240429c240a3d52ad99 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s20240429c240a3d52ad99,
        .section_fixed_disable #s20240429c240a3d52ad99 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s20240429c240a3d52ad99 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s20240429c240a3d52ad99.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s20240429c240a3d52ad99.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s20240429c240a3d52ad99 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s20240429c240a3d52ad99.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s20240429c240a3d52ad99 .mypage .left-menu ul li a,
        .device_type_m #s20240429c240a3d52ad99 .cart .left-menu ul li a {
            ;
        }

        #s20240429c240a3d52ad99 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s20240429c240a3d52ad99 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s20240429c240a3d52ad99 .im-cart-info {
            ;
        }

        #s20240429c240a3d52ad99 .shop-table>thead>tr>th,
        #s20240429c240a3d52ad99 .shop-table>tbody>tr>td,
        #s20240429c240a3d52ad99 .mypage .shop-table>tbody>tr,
        #s20240429c240a3d52ad99 .shop-table>tbody>tr>td.img img,
        #s20240429c240a3d52ad99 .shop-table>tbody>tr>td+td,
        #s20240429c240a3d52ad99 .mypage .tip-off,
        #s20240429c240a3d52ad99 .mypage .shop-table img,
        #s20240429c240a3d52ad99 .im-order-detail-table,
        #s20240429c240a3d52ad99 .im-order-price,
        #s20240429c240a3d52ad99 .im-order-detail-table thead tr,
        #s20240429c240a3d52ad99 .im-order-detail-table tr+tr,
        #s20240429c240a3d52ad99 .im-order-detail-table img,
        #s20240429c240a3d52ad99 .im-order-detail-table .im-deliv-price,
        #s20240429c240a3d52ad99 .im-order-price-header,
        #s20240429c240a3d52ad99 .im-order-price-body {
            ;
        }

        #s20240429c240a3d52ad99 .shop-table .list_badge {
            border-color: ;
        }

        #s20240429c240a3d52ad99 .im-cart-result-table thead>tr>th,
        #s20240429c240a3d52ad99 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s20240429c240a3d52ad99 #shop_cart_list .shop-table>thead>tr>th,
        #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s20240429c240a3d52ad99 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s20240429c240a3d52ad99 .btn-primary:hover,
            #s20240429c240a3d52ad99 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s20240429c240a3d52ad99 .btn-primary:hover span,
            .doz_sys.booking_view #s20240429c240a3d52ad99 .btn-primary:hover span,
            .doz_sys.shop_mypage #s20240429c240a3d52ad99 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s20240429c240a3d52ad99 .fixed_view a,
            .doz_sys #s20240429c240a3d52ad99 .fixed_view select.form-control,
            .doz_sys #s20240429c240a3d52ad99 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s20240429c240a3d52ad99 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s20240429c240a3d52ad99 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s20240429c240a3d52ad99 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s20240429c240a3d52ad99 #shop_cart_list .shop-tit,
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>thead>tr,
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tfoot .payment-info,
            #s20240429c240a3d52ad99 .im-price-result {
                ;
            }
            #s20240429c240a3d52ad99 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20240429c240a3d52ad99 .im-order-row+.im-order-row {
                ;
            }
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table,
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tfoot,
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>thead>tr,
            #s20240429c240a3d52ad99 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s20240429c240a3d52ad99 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s20240429c240a3d52ad99 .buy_btns .social_btn,
            #s20240429c240a3d52ad99 .buy_btns .cart_btn,
            #s20240429c240a3d52ad99 .layer_pop .bottom-btn,
            #s20240429c240a3d52ad99 .shop-table>thead,
            #s20240429c240a3d52ad99 .left-menu,
            #s20240429c240a3d52ad99 .shop-table>tbody>tr,
                {
                ;
            }
            #s20240429c240a3d52ad99 main,
            #s20240429c240a3d52ad99 .section_wrap.extend_section main,
            #s20240429c240a3d52ad99 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s20240429c240a3d52ad99.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s20240429c240a3d52ad99.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s20240429c240a3d52ad99 .mypage .left-menu ul li a,
            #s20240429c240a3d52ad99 .cart .left-menu ul li a,
            #s20240429c240a3d52ad99 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s20240429c240a3d52ad99 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s20240429c240a3d52ad99 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240429c240a3d52ad99 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240429c240a3d52ad99 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s20240429c240a3d52ad99 .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) {
            #s20240429c240a3d52ad99 .opt-group .btn_clse {
                background-color: ;
            }
            #s20240429c240a3d52ad99 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s20240429c240a3d52ad99 .bg-brand,
        .doz_sys #s20240429c240a3d52ad99 .bg-brand span,
        .doz_sys #s20240429c240a3d52ad99 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s20240429c240a3d52ad99 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #s20240429d2e3b9f6387a2 {
            border-bottom: inset;
            border-color: #f39700;
        }

        #s20240429cc2ac038ea3a0 .owl-item .text-wrap {
            opacity: 0;
            transform: translateY(40px);
            transition: 1.5s;
        }

        #s20240429cc2ac038ea3a0 .owl-item.active .text-wrap {
            opacity: 1;
            transform: translateY(0);
        }

        .shop_view .s20240429478db571023cb.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s20240429478db571023cb select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s20240429478db571023cb select.form-control option {
            color: #000 !important;
        }

        .admin #s20240429478db571023cb .widget.padding>div {
            ;
        }

        .admin #s20240429478db571023cb .ibg-bg {
            height: 100% !important;
        }

        .admin #s20240429478db571023cb .widget_drag_bar,
        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s20240429478db571023cb .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s20240429478db571023cb .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s20240429478db571023cb {
            color: ;
        }

        #s20240429478db571023cb.side_basic main .inside,
        #s20240429478db571023cb .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s20240429478db571023cb .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s20240429478db571023cb.side_basic main .inside,
        .menu_type_modal #s20240429478db571023cb.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 #s20240429478db571023cb,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s20240429478db571023cb .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s20240429478db571023cb.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s20240429478db571023cb.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s20240429478db571023cb .booking_day .body_font_color_20,
        #s20240429478db571023cb .booking_list.waiting .title {
            ;
        }

        #s20240429478db571023cb.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s20240429478db571023cb .li_table ul:nth-of-type(2),
        #s20240429478db571023cb .li_board ul li,
        #s20240429478db571023cb .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s20240429478db571023cb .checkbox-styled:not(ie8) input~span:before,
        #s20240429478db571023cb .radio-styled:not(ie8) input~span:before {}

        #s20240429478db571023cb .board_view .grid_ignore header a,
        #s20240429478db571023cb .widget.board .grid_ignore .author .date,
        #s20240429478db571023cb .widget.board .grid_ignore a.board,
        #s20240429478db571023cb .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s20240429478db571023cb .content-tit .board {
            ;
        }

        #s20240429478db571023cb select.form-control,
        #s20240429478db571023cb input.form-control,
        #s20240429478db571023cb textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s20240429478db571023cb .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s20240429478db571023cb .phonenumber_wrap .line {}

        #s20240429478db571023cb .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s20240429478db571023cb .shop-content select.form-control,
        .shop_view #s20240429478db571023cb .shop-content input.form-control,
        .shop_view #s20240429478db571023cb .shop-content textarea.form-control,
        .booking_view #s20240429478db571023cb .booking_opt select.form-control,
        .shop_view #s20240429478db571023cb .form-select-wrap .dropdown-menu,
        .shop_view #s20240429478db571023cb .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s20240429478db571023cb .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s20240429478db571023cb .item_detail select.form-control,
        #s20240429478db571023cb .item_detail input.form-control,
        #s20240429478db571023cb .item_detail textarea.form-control,
        #s20240429478db571023cb .booking_opt select.form-control,
        #s20240429478db571023cb .goods_select textarea.form-control,
        #s20240429478db571023cb .goods_select select.form-control,
        #s20240429478db571023cb .goods_select input.form-control,
        #s20240429478db571023cb .form-select-wrap:before {
             !important;
            color: ;
        }

        #s20240429478db571023cb .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s20240429478db571023cb .board_summary .write,
        #s20240429478db571023cb .board_view .grid_ignore .author .date,
        #s20240429478db571023cb .board_view .grid_ignore .author .hit-count,
        .doz_sys #s20240429478db571023cb label,
        .doz_sys #s20240429478db571023cb label.control-label,
        #s20240429478db571023cb .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s20240429478db571023cb .nick.text-default-dark,
        #s20240429478db571023cb .text-default-dark,
        #s20240429478db571023cb .shop_mypage .mypage .my-box a,
        #s20240429478db571023cb .shop_mypage .item-detail a,
        #s20240429478db571023cb .shop_mypage .item-detail p,
        #s20240429478db571023cb .shop_mypage h6,
        #s20240429478db571023cb .shop_mypage .table-wrap p,
        #s20240429478db571023cb .shop_payment h1,
        #s20240429478db571023cb .shop_payment h6,
        #s20240429478db571023cb .shop-content p,
        #s20240429478db571023cb .shop_payment,
        #s20240429478db571023cb .shop-content span,
        #s20240429478db571023cb .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s20240429478db571023cb .shop-content .price,
        #s20240429478db571023cb,
        #s20240429478db571023cb .shop-tit,
        #s20240429478db571023cb .board_view .board_txt_area,
        #s20240429478db571023cb .board.widget .grid_ignore .view_tit,
        .doz_sys #s20240429478db571023cb .shop-content input.form-control,
        .doz_sys #s20240429478db571023cb .shop-content select.form-control,
        #s20240429478db571023cb .widget_menu_title,
        #s20240429478db571023cb .comment_area,
        body.shop_mypage #s20240429478db571023cb .comment_area,
        #s20240429478db571023cb .list_review_inner .use_summary,
        #s20240429478db571023cb .list_review_inner .use_summary a,
        #s20240429478db571023cb .list_review_inner .fold,
        #s20240429478db571023cb .list_review_inner .comment_area,
        #s20240429478db571023cb .booking_nav_tools span {
            ;
            color: ;
        }

        #s20240429478db571023cb .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s20240429478db571023cb a.use-info {
            color: #363636;
        }

        #s20240429478db571023cb .shop-content span.sale-price-text-done,
        .doz_sys #s20240429478db571023cb a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s20240429478db571023cb .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s20240429478db571023cb .shop-content.mypage .bg-bright a,
        #s20240429478db571023cb .shop-content.mypage .bg-bright p,
        #s20240429478db571023cb .shop-content.mypage .bg-bright span,
        #s20240429478db571023cb .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s20240429478db571023cb .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s20240429478db571023cb .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s20240429478db571023cb .shop-content h6 span {
            ;
            color: ;
        }

        #s20240429478db571023cb .left-menu ul li.on a,
        .doz_sys #s20240429478db571023cb .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s20240429478db571023cb,
        #s20240429478db571023cb .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s20240429478db571023cb .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s20240429478db571023cb .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429478db571023cb .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429478db571023cb .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s20240429478db571023cb .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s20240429478db571023cb .list_review_inner,
        #s20240429478db571023cb .list_review_inner .fold.cmt,
        #s20240429478db571023cb .list_review_wrap,
        #s20240429478db571023cb .list_review_inner .textarea_block,
        #s20240429478db571023cb .list_review_inner .comment .main_comment,
        #s20240429478db571023cb .list_review_inner .txt_delete:before,
        #s20240429478db571023cb .form-select-wrap.open .dropdown-toggle,
        #s20240429478db571023cb .form-select-wrap.open .dropdown-menu,
        #s20240429478db571023cb .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s20240429478db571023cb .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s20240429478db571023cb .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s20240429478db571023cb .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s20240429478db571023cb .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429478db571023cb .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s20240429478db571023cb .form-control:focus {
            border-color: #363636;
        }

        #s20240429478db571023cb .sub_depth li a,
        #s20240429478db571023cb .sub_depth li span {
            ;
        }

        #s20240429478db571023cb .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s20240429478db571023cb .pagination>li>a,
        #s20240429478db571023cb .pagination>li>span,
        #s20240429478db571023cb .pagination>li>a:focus,
        #s20240429478db571023cb .pagination>li>span:focus,
        #s20240429478db571023cb .map-inner .pagination li.active a,
        #s20240429478db571023cb .pagination li>a.disabled:hover,
        #s20240429478db571023cb .pagination li>a.disabled:focus {
            ;
        }

        #s20240429478db571023cb .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s20240429478db571023cb .pagination>.active>a,
        #s20240429478db571023cb .pagination>.active>span,
        #s20240429478db571023cb .pagination>.active>a:hover,
        #s20240429478db571023cb .pagination>.active>span:hover,
        #s20240429478db571023cb .pagination>.active>a:focus,
        #s20240429478db571023cb .pagination>.active>span:focus,
        #s20240429478db571023cb .pagination>li>a:hover,
        #s20240429478db571023cb .pagination>li>span:hover,
        #s20240429478db571023cb .sub_depth li a.active,
        .doz_sys #s20240429478db571023cb a,
        #s20240429478db571023cb .li_table ul li,
        #s20240429478db571023cb .list-style .list.line>small,
        .doz_sys #s20240429478db571023cb div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s20240429478db571023cb .board_contents a:not(.btn),
        .doz_sys #s20240429478db571023cb .board_contents a:not(.btn):hover,
        #s20240429478db571023cb .board_txt_area a,
        #s20240429478db571023cb .board_txt_area a:hover,
        #s20240429478db571023cb .board_txt_area a:active,
        #s20240429478db571023cb .board_txt_area a:focus,
        #s20240429478db571023cb .editor_box .fr-view a {
            color: #363636;
        }

        #s20240429478db571023cb div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s20240429478db571023cb a.body_font_color_30:not(.active) {
            ;
        }

        #s20240429478db571023cb .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s20240429478db571023cb .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20240429478db571023cb .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s20240429478db571023cb .body_font_color_40,
        #s20240429478db571023cb .li_board ul.li_body li.name,
        #s20240429478db571023cb .li_board ul.li_body li.time,
        #s20240429478db571023cb .li_board ul.li_body li.like,
        #s20240429478db571023cb .li_board ul.li_body li.read {
            ;
        }

        #s20240429478db571023cb .review_table .summary,
        #s20240429478db571023cb .review_table.li_board ul.li_body li,
        #s20240429478db571023cb .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s20240429478db571023cb .body_font_color_50 {
            ;
        }

        #s20240429478db571023cb .li_board,
        #s20240429478db571023cb .acd_row:first-child,
        #s20240429478db571023cb .acd_row {
            border-color: ;
        }

        #s20240429478db571023cb .list-style .list-header,
        #s20240429478db571023cb .list-style .list,
        #s20240429478db571023cb .list-style .list.line,
        #s20240429478db571023cb .list-style .list.line>.table-cell,
        #s20240429478db571023cb .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s20240429478db571023cb .btn,
        #s20240429478db571023cb .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s20240429478db571023cb .btn:hover,
        #s20240429478db571023cb .visual_section a:hover {
            border-color: ;
        }

        #s20240429478db571023cb .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s20240429478db571023cb .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s20240429478db571023cb .btn-primary span,
        .doz_sys.booking_view #s20240429478db571023cb .btn-primary span,
        .doz_sys.shop_mypage #s20240429478db571023cb .btn-primary span {
            color: #ffffff;
        }

        #s20240429478db571023cb .coupon-wrap:after,
        #s20240429478db571023cb .board_view .file_area ul li {
            background: ;
        }

        #s20240429478db571023cb .text-gray-dark,
        #s20240429478db571023cb .shop-table>thead>tr>th,
        #s20240429478db571023cb .shop_mypage .left-menu ul li a,
        #s20240429478db571023cb .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s20240429478db571023cb .product-notify-group .product-notify-label {
            ;
        }

        #s20240429478db571023cb .mypage .my-box a,
        #s20240429478db571023cb .mypage .shop-table>tbody>tr,
        #s20240429478db571023cb .mypage .tip-off,
        #s20240429478db571023cb .im-order-detail-table,
        #s20240429478db571023cb .im-order-price {
            ;
        }

        #s20240429478db571023cb .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s20240429478db571023cb .mypage .my-box.on a p {
            color: #fff;
        }

        #s20240429478db571023cb .option_btn_tools a,
        #s20240429478db571023cb .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s20240429478db571023cb .list-style-card .card-body .text a {
            color: #757575;
        }

        #s20240429478db571023cb .card .title a {
            color: #212121;
        }

        #s20240429478db571023cb .section_bg.fixed_bg {
            ;
        }

        #s20240429478db571023cb .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s20240429478db571023cb ul.site_prod_nav>li,
        #s20240429478db571023cb .prod_detail_badge {
            ;
        }

        #s20240429478db571023cb .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s20240429478db571023cb .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s20240429478db571023cb .opt-group {
            background: ;
        }

        #s20240429478db571023cb ul.site_prod_nav>li a.active {
            ;
        }

        #s20240429478db571023cb .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s20240429478db571023cb .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s20240429478db571023cb,
        .section_fixed_disable #s20240429478db571023cb .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s20240429478db571023cb .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s20240429478db571023cb.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s20240429478db571023cb.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s20240429478db571023cb .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s20240429478db571023cb.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s20240429478db571023cb .mypage .left-menu ul li a,
        .device_type_m #s20240429478db571023cb .cart .left-menu ul li a {
            ;
        }

        #s20240429478db571023cb .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s20240429478db571023cb .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s20240429478db571023cb .im-cart-info {
            ;
        }

        #s20240429478db571023cb .shop-table>thead>tr>th,
        #s20240429478db571023cb .shop-table>tbody>tr>td,
        #s20240429478db571023cb .mypage .shop-table>tbody>tr,
        #s20240429478db571023cb .shop-table>tbody>tr>td.img img,
        #s20240429478db571023cb .shop-table>tbody>tr>td+td,
        #s20240429478db571023cb .mypage .tip-off,
        #s20240429478db571023cb .mypage .shop-table img,
        #s20240429478db571023cb .im-order-detail-table,
        #s20240429478db571023cb .im-order-price,
        #s20240429478db571023cb .im-order-detail-table thead tr,
        #s20240429478db571023cb .im-order-detail-table tr+tr,
        #s20240429478db571023cb .im-order-detail-table img,
        #s20240429478db571023cb .im-order-detail-table .im-deliv-price,
        #s20240429478db571023cb .im-order-price-header,
        #s20240429478db571023cb .im-order-price-body {
            ;
        }

        #s20240429478db571023cb .shop-table .list_badge {
            border-color: ;
        }

        #s20240429478db571023cb .im-cart-result-table thead>tr>th,
        #s20240429478db571023cb #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s20240429478db571023cb #shop_cart_list .shop-table>tbody>tr>td+td,
        #s20240429478db571023cb #shop_cart_list .shop-table>thead>tr>th,
        #s20240429478db571023cb #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s20240429478db571023cb .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s20240429478db571023cb .btn-primary:hover,
            #s20240429478db571023cb .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s20240429478db571023cb .btn-primary:hover span,
            .doz_sys.booking_view #s20240429478db571023cb .btn-primary:hover span,
            .doz_sys.shop_mypage #s20240429478db571023cb .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s20240429478db571023cb .fixed_view a,
            .doz_sys #s20240429478db571023cb .fixed_view select.form-control,
            .doz_sys #s20240429478db571023cb .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s20240429478db571023cb .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s20240429478db571023cb .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s20240429478db571023cb .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s20240429478db571023cb #shop_cart_list .shop-tit,
            #s20240429478db571023cb #shop_cart_list .shop-table>thead>tr,
            #s20240429478db571023cb #shop_cart_list .shop-table>tfoot .payment-info,
            #s20240429478db571023cb .im-price-result {
                ;
            }
            #s20240429478db571023cb .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20240429478db571023cb .im-order-row+.im-order-row {
                ;
            }
            #s20240429478db571023cb #shop_cart_list .shop-table,
            #s20240429478db571023cb #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20240429478db571023cb #shop_cart_list .shop-table>tfoot,
            #s20240429478db571023cb #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s20240429478db571023cb #shop_cart_list .shop-table>thead>tr,
            #s20240429478db571023cb .im-order-detail-table .im-space {
                background-color: ;
            }
            #s20240429478db571023cb #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s20240429478db571023cb .buy_btns .social_btn,
            #s20240429478db571023cb .buy_btns .cart_btn,
            #s20240429478db571023cb .layer_pop .bottom-btn,
            #s20240429478db571023cb .shop-table>thead,
            #s20240429478db571023cb .left-menu,
            #s20240429478db571023cb .shop-table>tbody>tr,
                {
                ;
            }
            #s20240429478db571023cb main,
            #s20240429478db571023cb .section_wrap.extend_section main,
            #s20240429478db571023cb .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s20240429478db571023cb.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s20240429478db571023cb.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s20240429478db571023cb .mypage .left-menu ul li a,
            #s20240429478db571023cb .cart .left-menu ul li a,
            #s20240429478db571023cb .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s20240429478db571023cb .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s20240429478db571023cb .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240429478db571023cb .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240429478db571023cb .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s20240429478db571023cb .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) {
            #s20240429478db571023cb .opt-group .btn_clse {
                background-color: ;
            }
            #s20240429478db571023cb .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s20240429478db571023cb .bg-brand,
        .doz_sys #s20240429478db571023cb .bg-brand span,
        .doz_sys #s20240429478db571023cb .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s20240429478db571023cb .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w20240429e9ed0a69bface {
            height: -11px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429e9ed0a69bface {
                height: -11px !important;
            }
        }

        #text_w20240429f26b4f3a1af1e {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240429f26b4f3a1af1e .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240429f26b4f3a1af1e .text_bg_img,
        #text_w20240429f26b4f3a1af1e .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240429f26b4f3a1af1e,
        #text_w20240429f26b4f3a1af1e .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240429f26b4f3a1af1e,
        #text_w20240429f26b4f3a1af1e .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240429f26b4f3a1af1e.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240429f26b4f3a1af1e.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w2024042956655b23e23b5 {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w2024042956655b23e23b5 .fr-code-view {
            line-height: 1.6;
        }

        #text_w2024042956655b23e23b5 .text_bg_img,
        #text_w2024042956655b23e23b5 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w2024042956655b23e23b5,
        #text_w2024042956655b23e23b5 .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w2024042956655b23e23b5,
        #text_w2024042956655b23e23b5 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w2024042956655b23e23b5.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w2024042956655b23e23b5.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240429b0237008b491d {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240429b0237008b491d .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240429b0237008b491d .text_bg_img,
        #text_w20240429b0237008b491d .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240429b0237008b491d,
        #text_w20240429b0237008b491d .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240429b0237008b491d,
        #text_w20240429b0237008b491d .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240429b0237008b491d.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240429b0237008b491d.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w2024042989a7cb39503cc {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w2024042989a7cb39503cc .fr-code-view {
            line-height: 1.6;
        }

        #text_w2024042989a7cb39503cc .text_bg_img,
        #text_w2024042989a7cb39503cc .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w2024042989a7cb39503cc,
        #text_w2024042989a7cb39503cc .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w2024042989a7cb39503cc,
        #text_w2024042989a7cb39503cc .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w2024042989a7cb39503cc.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w2024042989a7cb39503cc.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        .device_type_m .pc_section #padding_w2024042972ba34a21f49b {
            height: -29.5px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024042972ba34a21f49b {
                height: -29.5px !important;
            }
        }

        .shop_view .s202404294f71b93be12ee.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s202404294f71b93be12ee select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s202404294f71b93be12ee select.form-control option {
            color: #000 !important;
        }

        .admin #s202404294f71b93be12ee .widget.padding>div {
            ;
        }

        .admin #s202404294f71b93be12ee .ibg-bg {
            height: 100% !important;
        }

        .admin #s202404294f71b93be12ee .widget_drag_bar,
        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202404294f71b93be12ee .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202404294f71b93be12ee .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202404294f71b93be12ee {
            color: ;
        }

        #s202404294f71b93be12ee.side_basic main .inside,
        #s202404294f71b93be12ee .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202404294f71b93be12ee .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202404294f71b93be12ee.side_basic main .inside,
        .menu_type_modal #s202404294f71b93be12ee.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 #s202404294f71b93be12ee,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202404294f71b93be12ee .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202404294f71b93be12ee.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202404294f71b93be12ee.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202404294f71b93be12ee .booking_day .body_font_color_20,
        #s202404294f71b93be12ee .booking_list.waiting .title {
            ;
        }

        #s202404294f71b93be12ee.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202404294f71b93be12ee .li_table ul:nth-of-type(2),
        #s202404294f71b93be12ee .li_board ul li,
        #s202404294f71b93be12ee .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202404294f71b93be12ee .checkbox-styled:not(ie8) input~span:before,
        #s202404294f71b93be12ee .radio-styled:not(ie8) input~span:before {}

        #s202404294f71b93be12ee .board_view .grid_ignore header a,
        #s202404294f71b93be12ee .widget.board .grid_ignore .author .date,
        #s202404294f71b93be12ee .widget.board .grid_ignore a.board,
        #s202404294f71b93be12ee .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202404294f71b93be12ee .content-tit .board {
            ;
        }

        #s202404294f71b93be12ee select.form-control,
        #s202404294f71b93be12ee input.form-control,
        #s202404294f71b93be12ee textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202404294f71b93be12ee .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202404294f71b93be12ee .phonenumber_wrap .line {}

        #s202404294f71b93be12ee .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202404294f71b93be12ee .shop-content select.form-control,
        .shop_view #s202404294f71b93be12ee .shop-content input.form-control,
        .shop_view #s202404294f71b93be12ee .shop-content textarea.form-control,
        .booking_view #s202404294f71b93be12ee .booking_opt select.form-control,
        .shop_view #s202404294f71b93be12ee .form-select-wrap .dropdown-menu,
        .shop_view #s202404294f71b93be12ee .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s202404294f71b93be12ee .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s202404294f71b93be12ee .item_detail select.form-control,
        #s202404294f71b93be12ee .item_detail input.form-control,
        #s202404294f71b93be12ee .item_detail textarea.form-control,
        #s202404294f71b93be12ee .booking_opt select.form-control,
        #s202404294f71b93be12ee .goods_select textarea.form-control,
        #s202404294f71b93be12ee .goods_select select.form-control,
        #s202404294f71b93be12ee .goods_select input.form-control,
        #s202404294f71b93be12ee .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202404294f71b93be12ee .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202404294f71b93be12ee .board_summary .write,
        #s202404294f71b93be12ee .board_view .grid_ignore .author .date,
        #s202404294f71b93be12ee .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202404294f71b93be12ee label,
        .doz_sys #s202404294f71b93be12ee label.control-label,
        #s202404294f71b93be12ee .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202404294f71b93be12ee .nick.text-default-dark,
        #s202404294f71b93be12ee .text-default-dark,
        #s202404294f71b93be12ee .shop_mypage .mypage .my-box a,
        #s202404294f71b93be12ee .shop_mypage .item-detail a,
        #s202404294f71b93be12ee .shop_mypage .item-detail p,
        #s202404294f71b93be12ee .shop_mypage h6,
        #s202404294f71b93be12ee .shop_mypage .table-wrap p,
        #s202404294f71b93be12ee .shop_payment h1,
        #s202404294f71b93be12ee .shop_payment h6,
        #s202404294f71b93be12ee .shop-content p,
        #s202404294f71b93be12ee .shop_payment,
        #s202404294f71b93be12ee .shop-content span,
        #s202404294f71b93be12ee .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202404294f71b93be12ee .shop-content .price,
        #s202404294f71b93be12ee,
        #s202404294f71b93be12ee .shop-tit,
        #s202404294f71b93be12ee .board_view .board_txt_area,
        #s202404294f71b93be12ee .board.widget .grid_ignore .view_tit,
        .doz_sys #s202404294f71b93be12ee .shop-content input.form-control,
        .doz_sys #s202404294f71b93be12ee .shop-content select.form-control,
        #s202404294f71b93be12ee .widget_menu_title,
        #s202404294f71b93be12ee .comment_area,
        body.shop_mypage #s202404294f71b93be12ee .comment_area,
        #s202404294f71b93be12ee .list_review_inner .use_summary,
        #s202404294f71b93be12ee .list_review_inner .use_summary a,
        #s202404294f71b93be12ee .list_review_inner .fold,
        #s202404294f71b93be12ee .list_review_inner .comment_area,
        #s202404294f71b93be12ee .booking_nav_tools span {
            ;
            color: ;
        }

        #s202404294f71b93be12ee .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202404294f71b93be12ee a.use-info {
            color: #363636;
        }

        #s202404294f71b93be12ee .shop-content span.sale-price-text-done,
        .doz_sys #s202404294f71b93be12ee a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202404294f71b93be12ee .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202404294f71b93be12ee .shop-content.mypage .bg-bright a,
        #s202404294f71b93be12ee .shop-content.mypage .bg-bright p,
        #s202404294f71b93be12ee .shop-content.mypage .bg-bright span,
        #s202404294f71b93be12ee .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202404294f71b93be12ee .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202404294f71b93be12ee .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202404294f71b93be12ee .shop-content h6 span {
            ;
            color: ;
        }

        #s202404294f71b93be12ee .left-menu ul li.on a,
        .doz_sys #s202404294f71b93be12ee .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202404294f71b93be12ee,
        #s202404294f71b93be12ee .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202404294f71b93be12ee .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202404294f71b93be12ee .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202404294f71b93be12ee .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202404294f71b93be12ee .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202404294f71b93be12ee .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202404294f71b93be12ee .list_review_inner,
        #s202404294f71b93be12ee .list_review_inner .fold.cmt,
        #s202404294f71b93be12ee .list_review_wrap,
        #s202404294f71b93be12ee .list_review_inner .textarea_block,
        #s202404294f71b93be12ee .list_review_inner .comment .main_comment,
        #s202404294f71b93be12ee .list_review_inner .txt_delete:before,
        #s202404294f71b93be12ee .form-select-wrap.open .dropdown-toggle,
        #s202404294f71b93be12ee .form-select-wrap.open .dropdown-menu,
        #s202404294f71b93be12ee .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202404294f71b93be12ee .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202404294f71b93be12ee .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202404294f71b93be12ee .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202404294f71b93be12ee .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202404294f71b93be12ee .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202404294f71b93be12ee .form-control:focus {
            border-color: #363636;
        }

        #s202404294f71b93be12ee .sub_depth li a,
        #s202404294f71b93be12ee .sub_depth li span {
            ;
        }

        #s202404294f71b93be12ee .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202404294f71b93be12ee .pagination>li>a,
        #s202404294f71b93be12ee .pagination>li>span,
        #s202404294f71b93be12ee .pagination>li>a:focus,
        #s202404294f71b93be12ee .pagination>li>span:focus,
        #s202404294f71b93be12ee .map-inner .pagination li.active a,
        #s202404294f71b93be12ee .pagination li>a.disabled:hover,
        #s202404294f71b93be12ee .pagination li>a.disabled:focus {
            ;
        }

        #s202404294f71b93be12ee .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202404294f71b93be12ee .pagination>.active>a,
        #s202404294f71b93be12ee .pagination>.active>span,
        #s202404294f71b93be12ee .pagination>.active>a:hover,
        #s202404294f71b93be12ee .pagination>.active>span:hover,
        #s202404294f71b93be12ee .pagination>.active>a:focus,
        #s202404294f71b93be12ee .pagination>.active>span:focus,
        #s202404294f71b93be12ee .pagination>li>a:hover,
        #s202404294f71b93be12ee .pagination>li>span:hover,
        #s202404294f71b93be12ee .sub_depth li a.active,
        .doz_sys #s202404294f71b93be12ee a,
        #s202404294f71b93be12ee .li_table ul li,
        #s202404294f71b93be12ee .list-style .list.line>small,
        .doz_sys #s202404294f71b93be12ee div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202404294f71b93be12ee .board_contents a:not(.btn),
        .doz_sys #s202404294f71b93be12ee .board_contents a:not(.btn):hover,
        #s202404294f71b93be12ee .board_txt_area a,
        #s202404294f71b93be12ee .board_txt_area a:hover,
        #s202404294f71b93be12ee .board_txt_area a:active,
        #s202404294f71b93be12ee .board_txt_area a:focus,
        #s202404294f71b93be12ee .editor_box .fr-view a {
            color: #363636;
        }

        #s202404294f71b93be12ee div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202404294f71b93be12ee a.body_font_color_30:not(.active) {
            ;
        }

        #s202404294f71b93be12ee .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202404294f71b93be12ee .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202404294f71b93be12ee .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202404294f71b93be12ee .body_font_color_40,
        #s202404294f71b93be12ee .li_board ul.li_body li.name,
        #s202404294f71b93be12ee .li_board ul.li_body li.time,
        #s202404294f71b93be12ee .li_board ul.li_body li.like,
        #s202404294f71b93be12ee .li_board ul.li_body li.read {
            ;
        }

        #s202404294f71b93be12ee .review_table .summary,
        #s202404294f71b93be12ee .review_table.li_board ul.li_body li,
        #s202404294f71b93be12ee .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202404294f71b93be12ee .body_font_color_50 {
            ;
        }

        #s202404294f71b93be12ee .li_board,
        #s202404294f71b93be12ee .acd_row:first-child,
        #s202404294f71b93be12ee .acd_row {
            border-color: ;
        }

        #s202404294f71b93be12ee .list-style .list-header,
        #s202404294f71b93be12ee .list-style .list,
        #s202404294f71b93be12ee .list-style .list.line,
        #s202404294f71b93be12ee .list-style .list.line>.table-cell,
        #s202404294f71b93be12ee .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202404294f71b93be12ee .btn,
        #s202404294f71b93be12ee .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s202404294f71b93be12ee .btn:hover,
        #s202404294f71b93be12ee .visual_section a:hover {
            border-color: ;
        }

        #s202404294f71b93be12ee .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202404294f71b93be12ee .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202404294f71b93be12ee .btn-primary span,
        .doz_sys.booking_view #s202404294f71b93be12ee .btn-primary span,
        .doz_sys.shop_mypage #s202404294f71b93be12ee .btn-primary span {
            color: #ffffff;
        }

        #s202404294f71b93be12ee .coupon-wrap:after,
        #s202404294f71b93be12ee .board_view .file_area ul li {
            background: ;
        }

        #s202404294f71b93be12ee .text-gray-dark,
        #s202404294f71b93be12ee .shop-table>thead>tr>th,
        #s202404294f71b93be12ee .shop_mypage .left-menu ul li a,
        #s202404294f71b93be12ee .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202404294f71b93be12ee .product-notify-group .product-notify-label {
            ;
        }

        #s202404294f71b93be12ee .mypage .my-box a,
        #s202404294f71b93be12ee .mypage .shop-table>tbody>tr,
        #s202404294f71b93be12ee .mypage .tip-off,
        #s202404294f71b93be12ee .im-order-detail-table,
        #s202404294f71b93be12ee .im-order-price {
            ;
        }

        #s202404294f71b93be12ee .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202404294f71b93be12ee .mypage .my-box.on a p {
            color: #fff;
        }

        #s202404294f71b93be12ee .option_btn_tools a,
        #s202404294f71b93be12ee .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202404294f71b93be12ee .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202404294f71b93be12ee .card .title a {
            color: #212121;
        }

        #s202404294f71b93be12ee .section_bg.fixed_bg {
            ;
        }

        #s202404294f71b93be12ee .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202404294f71b93be12ee ul.site_prod_nav>li,
        #s202404294f71b93be12ee .prod_detail_badge {
            ;
        }

        #s202404294f71b93be12ee .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202404294f71b93be12ee .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202404294f71b93be12ee .opt-group {
            background: ;
        }

        #s202404294f71b93be12ee ul.site_prod_nav>li a.active {
            ;
        }

        #s202404294f71b93be12ee .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s202404294f71b93be12ee .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202404294f71b93be12ee,
        .section_fixed_disable #s202404294f71b93be12ee .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202404294f71b93be12ee .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202404294f71b93be12ee.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202404294f71b93be12ee.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202404294f71b93be12ee .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202404294f71b93be12ee.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202404294f71b93be12ee .mypage .left-menu ul li a,
        .device_type_m #s202404294f71b93be12ee .cart .left-menu ul li a {
            ;
        }

        #s202404294f71b93be12ee .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202404294f71b93be12ee .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202404294f71b93be12ee .im-cart-info {
            ;
        }

        #s202404294f71b93be12ee .shop-table>thead>tr>th,
        #s202404294f71b93be12ee .shop-table>tbody>tr>td,
        #s202404294f71b93be12ee .mypage .shop-table>tbody>tr,
        #s202404294f71b93be12ee .shop-table>tbody>tr>td.img img,
        #s202404294f71b93be12ee .shop-table>tbody>tr>td+td,
        #s202404294f71b93be12ee .mypage .tip-off,
        #s202404294f71b93be12ee .mypage .shop-table img,
        #s202404294f71b93be12ee .im-order-detail-table,
        #s202404294f71b93be12ee .im-order-price,
        #s202404294f71b93be12ee .im-order-detail-table thead tr,
        #s202404294f71b93be12ee .im-order-detail-table tr+tr,
        #s202404294f71b93be12ee .im-order-detail-table img,
        #s202404294f71b93be12ee .im-order-detail-table .im-deliv-price,
        #s202404294f71b93be12ee .im-order-price-header,
        #s202404294f71b93be12ee .im-order-price-body {
            ;
        }

        #s202404294f71b93be12ee .shop-table .list_badge {
            border-color: ;
        }

        #s202404294f71b93be12ee .im-cart-result-table thead>tr>th,
        #s202404294f71b93be12ee #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202404294f71b93be12ee #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202404294f71b93be12ee #shop_cart_list .shop-table>thead>tr>th,
        #s202404294f71b93be12ee #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202404294f71b93be12ee .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202404294f71b93be12ee .btn-primary:hover,
            #s202404294f71b93be12ee .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202404294f71b93be12ee .btn-primary:hover span,
            .doz_sys.booking_view #s202404294f71b93be12ee .btn-primary:hover span,
            .doz_sys.shop_mypage #s202404294f71b93be12ee .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202404294f71b93be12ee .fixed_view a,
            .doz_sys #s202404294f71b93be12ee .fixed_view select.form-control,
            .doz_sys #s202404294f71b93be12ee .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202404294f71b93be12ee .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202404294f71b93be12ee .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202404294f71b93be12ee .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202404294f71b93be12ee #shop_cart_list .shop-tit,
            #s202404294f71b93be12ee #shop_cart_list .shop-table>thead>tr,
            #s202404294f71b93be12ee #shop_cart_list .shop-table>tfoot .payment-info,
            #s202404294f71b93be12ee .im-price-result {
                ;
            }
            #s202404294f71b93be12ee .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202404294f71b93be12ee .im-order-row+.im-order-row {
                ;
            }
            #s202404294f71b93be12ee #shop_cart_list .shop-table,
            #s202404294f71b93be12ee #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202404294f71b93be12ee #shop_cart_list .shop-table>tfoot,
            #s202404294f71b93be12ee #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202404294f71b93be12ee #shop_cart_list .shop-table>thead>tr,
            #s202404294f71b93be12ee .im-order-detail-table .im-space {
                background-color: ;
            }
            #s202404294f71b93be12ee #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202404294f71b93be12ee .buy_btns .social_btn,
            #s202404294f71b93be12ee .buy_btns .cart_btn,
            #s202404294f71b93be12ee .layer_pop .bottom-btn,
            #s202404294f71b93be12ee .shop-table>thead,
            #s202404294f71b93be12ee .left-menu,
            #s202404294f71b93be12ee .shop-table>tbody>tr,
                {
                ;
            }
            #s202404294f71b93be12ee main,
            #s202404294f71b93be12ee .section_wrap.extend_section main,
            #s202404294f71b93be12ee .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202404294f71b93be12ee.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202404294f71b93be12ee.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202404294f71b93be12ee .mypage .left-menu ul li a,
            #s202404294f71b93be12ee .cart .left-menu ul li a,
            #s202404294f71b93be12ee .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202404294f71b93be12ee .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s202404294f71b93be12ee .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202404294f71b93be12ee .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202404294f71b93be12ee .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202404294f71b93be12ee .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) {
            #s202404294f71b93be12ee .opt-group .btn_clse {
                background-color: ;
            }
            #s202404294f71b93be12ee .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s202404294f71b93be12ee .bg-brand,
        .doz_sys #s202404294f71b93be12ee .bg-brand span,
        .doz_sys #s202404294f71b93be12ee .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202404294f71b93be12ee .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w202404290971d1d3a2747 {
            height: -24px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w202404290971d1d3a2747 {
                height: -24px !important;
            }
        }

        #w20240429d61aa4e54341f .btn_d279d5ebad877 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240429d61aa4e54341f .btn_d279d5ebad877:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240429d61aa4e54341f .btn_d279d5ebad877 {
            font-size: 14px;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w20240429d61aa4e54341f .btn-blocked .btn-group {
            display: block;
        }

        #w20240429d61aa4e54341f .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240429d61aa4e54341f .button_wrap {
            margin-bottom: -10px;
        }

        #w20240429d61aa4e54341f .btn-group-justified.button_wrap,
        #w20240429d61aa4e54341f .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #hr_w20240429288239f57888f.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w20240429288239f57888f.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w20240429288239f57888f .line_box {
            margin: 0 auto;
        }

        #hr_w20240429288239f57888f .line_box hr {
            border-style: solid;
        }

        #hr_w20240429288239f57888f.type03.border_style_hide hr,
        #hr_w20240429288239f57888f.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w20240429288239f57888f.type05.border_style_hide hr,
        #hr_w20240429288239f57888f.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w20240429288239f57888f.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w20240429288239f57888f.type02 hr,
        #hr_w20240429288239f57888f.type04 hr,
        #hr_w20240429288239f57888f.type06 hr {
            margin: 2px auto;
        }

        #hr_w20240429288239f57888f.type07 .line_box:before,
        #hr_w20240429288239f57888f.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w20240429288239f57888f.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w20240429288239f57888f.type08 .line_box:before,
        #hr_w20240429288239f57888f.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w20240429288239f57888f.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_w20240429288239f57888f.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w20240429288239f57888f.type09 .line_box:before,
        #hr_w20240429288239f57888f.type09 .line_box:after,
        #hr_w20240429288239f57888f.type10 .line_box:before,
        #hr_w20240429288239f57888f.type10 .line_box:after,
        #hr_w20240429288239f57888f.type11 .line_box:before,
        #hr_w20240429288239f57888f.type11 .line_box:after,
        #hr_w20240429288239f57888f.type12 .line_box:before,
        #hr_w20240429288239f57888f.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.05);
        }

        #hr_w20240429288239f57888f.type13 .line_box:before,
        #hr_w20240429288239f57888f.type13 .line_box:after,
        #hr_w20240429288239f57888f.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w20240429288239f57888f.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w20240429288239f57888f.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w20240429288239f57888f.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w20240429288239f57888f.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429288239f57888f.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w20240429288239f57888f.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429288239f57888f.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w20240429288239f57888f.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w20240429288239f57888f.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w20240429288239f57888f.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429288239f57888f.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w20240429288239f57888f.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429288239f57888f.type14 .line_box hr,
        #hr_w20240429288239f57888f.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w20240429288239f57888f.type14 .line_box hr:first-child,
        #hr_w20240429288239f57888f.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w20240429288239f57888f.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.05);
        }

        #hr_w20240429288239f57888f.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w20240429288239f57888f.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.05);
        }

        #hr_w20240429288239f57888f.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w20240429288239f57888f.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w20240429288239f57888f.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w20240429288239f57888f.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;
        }

        #text_w202404294680c8a264ed3 {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w202404294680c8a264ed3 .fr-code-view {
            line-height: 1.6;
        }

        #text_w202404294680c8a264ed3 .text_bg_img,
        #text_w202404294680c8a264ed3 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w202404294680c8a264ed3,
        #text_w202404294680c8a264ed3 .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w202404294680c8a264ed3,
        #text_w202404294680c8a264ed3 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w202404294680c8a264ed3.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w202404294680c8a264ed3.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w202404293dbd7555ea7b0 .btn_7f428a7842d63 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202404293dbd7555ea7b0 .btn_7f428a7842d63:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202404293dbd7555ea7b0 .btn_7f428a7842d63 {
            font-size: 16px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w202404293dbd7555ea7b0 .btn-blocked .btn-group {
            display: block;
        }

        #w202404293dbd7555ea7b0 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202404293dbd7555ea7b0 .button_wrap {
            margin-bottom: -10px;
        }

        #w202404293dbd7555ea7b0 .btn-group-justified.button_wrap,
        #w202404293dbd7555ea7b0 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w2024042964d6bba01e43a .btn_7f428a7842d63 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024042964d6bba01e43a .btn_7f428a7842d63:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024042964d6bba01e43a .btn_7f428a7842d63 {
            font-size: 16px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w2024042964d6bba01e43a .btn-blocked .btn-group {
            display: block;
        }

        #w2024042964d6bba01e43a .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024042964d6bba01e43a .button_wrap {
            margin-bottom: -10px;
        }

        #w2024042964d6bba01e43a .btn-group-justified.button_wrap,
        #w2024042964d6bba01e43a .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        .device_type_m .pc_section #padding_w2024042992e7827bdbbc4 {
            height: 1px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024042992e7827bdbbc4 {
                height: 1px !important;
            }
        }

        #w202404297759746576551 .btn_d279d5ebad877 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202404297759746576551 .btn_d279d5ebad877:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202404297759746576551 .btn_d279d5ebad877 {
            font-size: 14px;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w202404297759746576551 .btn-blocked .btn-group {
            display: block;
        }

        #w202404297759746576551 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202404297759746576551 .button_wrap {
            margin-bottom: -10px;
        }

        #w202404297759746576551 .btn-group-justified.button_wrap,
        #w202404297759746576551 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #hr_w202404297dba3a59522cb.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w202404297dba3a59522cb.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w202404297dba3a59522cb .line_box {
            margin: 0 auto;
        }

        #hr_w202404297dba3a59522cb .line_box hr {
            border-style: solid;
        }

        #hr_w202404297dba3a59522cb.type03.border_style_hide hr,
        #hr_w202404297dba3a59522cb.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w202404297dba3a59522cb.type05.border_style_hide hr,
        #hr_w202404297dba3a59522cb.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w202404297dba3a59522cb.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w202404297dba3a59522cb.type02 hr,
        #hr_w202404297dba3a59522cb.type04 hr,
        #hr_w202404297dba3a59522cb.type06 hr {
            margin: 2px auto;
        }

        #hr_w202404297dba3a59522cb.type07 .line_box:before,
        #hr_w202404297dba3a59522cb.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w202404297dba3a59522cb.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202404297dba3a59522cb.type08 .line_box:before,
        #hr_w202404297dba3a59522cb.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w202404297dba3a59522cb.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_w202404297dba3a59522cb.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202404297dba3a59522cb.type09 .line_box:before,
        #hr_w202404297dba3a59522cb.type09 .line_box:after,
        #hr_w202404297dba3a59522cb.type10 .line_box:before,
        #hr_w202404297dba3a59522cb.type10 .line_box:after,
        #hr_w202404297dba3a59522cb.type11 .line_box:before,
        #hr_w202404297dba3a59522cb.type11 .line_box:after,
        #hr_w202404297dba3a59522cb.type12 .line_box:before,
        #hr_w202404297dba3a59522cb.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.05);
        }

        #hr_w202404297dba3a59522cb.type13 .line_box:before,
        #hr_w202404297dba3a59522cb.type13 .line_box:after,
        #hr_w202404297dba3a59522cb.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w202404297dba3a59522cb.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w202404297dba3a59522cb.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w202404297dba3a59522cb.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w202404297dba3a59522cb.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w202404297dba3a59522cb.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w202404297dba3a59522cb.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w202404297dba3a59522cb.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w202404297dba3a59522cb.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w202404297dba3a59522cb.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w202404297dba3a59522cb.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w202404297dba3a59522cb.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w202404297dba3a59522cb.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w202404297dba3a59522cb.type14 .line_box hr,
        #hr_w202404297dba3a59522cb.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w202404297dba3a59522cb.type14 .line_box hr:first-child,
        #hr_w202404297dba3a59522cb.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w202404297dba3a59522cb.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.05);
        }

        #hr_w202404297dba3a59522cb.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202404297dba3a59522cb.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.05);
        }

        #hr_w202404297dba3a59522cb.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w202404297dba3a59522cb.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w202404297dba3a59522cb.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202404297dba3a59522cb.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;
        }

        #text_w20240429641086eeac00e {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240429641086eeac00e .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240429641086eeac00e .text_bg_img,
        #text_w20240429641086eeac00e .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240429641086eeac00e,
        #text_w20240429641086eeac00e .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240429641086eeac00e,
        #text_w20240429641086eeac00e .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240429641086eeac00e.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240429641086eeac00e.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w20240429f9bc332b5c626 .btn_7f428a7842d63 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240429f9bc332b5c626 .btn_7f428a7842d63:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240429f9bc332b5c626 .btn_7f428a7842d63 {
            font-size: 16px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w20240429f9bc332b5c626 .btn-blocked .btn-group {
            display: block;
        }

        #w20240429f9bc332b5c626 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240429f9bc332b5c626 .button_wrap {
            margin-bottom: -10px;
        }

        #w20240429f9bc332b5c626 .btn-group-justified.button_wrap,
        #w20240429f9bc332b5c626 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w2024042997df6133d6397 .btn_7f428a7842d63 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024042997df6133d6397 .btn_7f428a7842d63:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024042997df6133d6397 .btn_7f428a7842d63 {
            font-size: 16px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w2024042997df6133d6397 .btn-blocked .btn-group {
            display: block;
        }

        #w2024042997df6133d6397 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024042997df6133d6397 .button_wrap {
            margin-bottom: -10px;
        }

        #w2024042997df6133d6397 .btn-group-justified.button_wrap,
        #w2024042997df6133d6397 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        .device_type_m .pc_section #padding_w20240429b7329433043dd {
            height: 1px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429b7329433043dd {
                height: 1px !important;
            }
        }

        #w2024042978c9fa1c3df33 .btn_d279d5ebad877 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024042978c9fa1c3df33 .btn_d279d5ebad877:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024042978c9fa1c3df33 .btn_d279d5ebad877 {
            font-size: 14px;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w2024042978c9fa1c3df33 .btn-blocked .btn-group {
            display: block;
        }

        #w2024042978c9fa1c3df33 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024042978c9fa1c3df33 .button_wrap {
            margin-bottom: -10px;
        }

        #w2024042978c9fa1c3df33 .btn-group-justified.button_wrap,
        #w2024042978c9fa1c3df33 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #hr_w202404293e9e0aa3a4d66.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w202404293e9e0aa3a4d66.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w202404293e9e0aa3a4d66 .line_box {
            margin: 0 auto;
        }

        #hr_w202404293e9e0aa3a4d66 .line_box hr {
            border-style: solid;
        }

        #hr_w202404293e9e0aa3a4d66.type03.border_style_hide hr,
        #hr_w202404293e9e0aa3a4d66.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w202404293e9e0aa3a4d66.type05.border_style_hide hr,
        #hr_w202404293e9e0aa3a4d66.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w202404293e9e0aa3a4d66.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w202404293e9e0aa3a4d66.type02 hr,
        #hr_w202404293e9e0aa3a4d66.type04 hr,
        #hr_w202404293e9e0aa3a4d66.type06 hr {
            margin: 2px auto;
        }

        #hr_w202404293e9e0aa3a4d66.type07 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w202404293e9e0aa3a4d66.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202404293e9e0aa3a4d66.type08 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w202404293e9e0aa3a4d66.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_w202404293e9e0aa3a4d66.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202404293e9e0aa3a4d66.type09 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type09 .line_box:after,
        #hr_w202404293e9e0aa3a4d66.type10 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type10 .line_box:after,
        #hr_w202404293e9e0aa3a4d66.type11 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type11 .line_box:after,
        #hr_w202404293e9e0aa3a4d66.type12 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.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.05);
        }

        #hr_w202404293e9e0aa3a4d66.type13 .line_box:before,
        #hr_w202404293e9e0aa3a4d66.type13 .line_box:after,
        #hr_w202404293e9e0aa3a4d66.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w202404293e9e0aa3a4d66.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w202404293e9e0aa3a4d66.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w202404293e9e0aa3a4d66.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w202404293e9e0aa3a4d66.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w202404293e9e0aa3a4d66.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w202404293e9e0aa3a4d66.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w202404293e9e0aa3a4d66.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w202404293e9e0aa3a4d66.type14 .line_box hr,
        #hr_w202404293e9e0aa3a4d66.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w202404293e9e0aa3a4d66.type14 .line_box hr:first-child,
        #hr_w202404293e9e0aa3a4d66.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w202404293e9e0aa3a4d66.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.05);
        }

        #hr_w202404293e9e0aa3a4d66.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202404293e9e0aa3a4d66.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.05);
        }

        #hr_w202404293e9e0aa3a4d66.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w202404293e9e0aa3a4d66.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w202404293e9e0aa3a4d66.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202404293e9e0aa3a4d66.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;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02 {
            display: table;
            width: 100%;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02.m-margin-on {
            margin: 0;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02 .list {
            display: table-row;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02 .list.line.no-border>.table-cell {
            border: 0;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02 .list.line.no-border>.table-cell {
            padding: 10px 0;
        }

        #w20240429b76a4a829b6c0 .list-style.row_02 .list.line.no-border>.table-cell~.table-cell {
            padding-left: 15px;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line .row_title {
            font-size: 14px;
            min-width: 70px;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line>small {
            font-size: 12px;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board small:first-child {
            text-align: left;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>small {
            width: 10%;
            text-align: center;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line .icons {
            padding-left: 4px;
            vertical-align: top;
        }

        #w20240429b76a4a829b6c0 .list-style .list.line .second_fake {
            padding-right: 4px;
        }

        @media (max-width: 768px) {
            #w20240429b76a4a829b6c0 .list-style.row_02 {
                display: block;
            }
            #w20240429b76a4a829b6c0 .list-style .list.interlock_board {
                display: block;
                line-height: inherit;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>.table-cell {
                display: block;
                padding: 0 !important;
                border: 0;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board .line_table_cell {
                width: auto !important;
                line-height: 1.4;
                display: block;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>small.table-cell {
                padding-right: 10px !important;
                display: inline-block !important;
                border: 0;
                text-align: left;
                width: auto;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>small.date span,
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>small span,
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>.table-cell.prod_name>div {
                width: auto !important;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>div.table-cell {
                padding-bottom: 5px !important;
            }
            #w20240429b76a4a829b6c0 .list-style .list.line.interlock_board>small:last-child {
                padding-right: 0 !important;
            }
        }

        #w20240429b76a4a829b6c0 .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w20240429b76a4a829b6c0 .card-body:last-child {
            border-radius: 0;
        }

        #w20240429b76a4a829b6c0 .type_grid .secret.card {
            background-image: none !important;
        }

        .device_type_m .pc_section #padding_w20240429dfa4b87e90658 {
            height: -31.5px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429dfa4b87e90658 {
                height: -31.5px !important;
            }
        }

        .shop_view .s20240429bd3715d63e3e6.xzoom-preview {
            background-color: #ffffff;
            ;
            background: rgba(255, 255, 255, 0.9);
        }

        .shop_view #s20240429bd3715d63e3e6 select.form-control option {
            color:  !important;
            background: rgba(255, 255, 255, 0.9);
        }

        .is-ie .shop_view #s20240429bd3715d63e3e6 select.form-control option {
            color: #000 !important;
        }

        .admin #s20240429bd3715d63e3e6 .widget.padding>div {
            ;
        }

        .admin #s20240429bd3715d63e3e6 .ibg-bg {
            height: 100% !important;
        }

        .admin #s20240429bd3715d63e3e6 .widget_drag_bar,
        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s20240429bd3715d63e3e6 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s20240429bd3715d63e3e6 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s20240429bd3715d63e3e6 {
            color: ;
        }

        #s20240429bd3715d63e3e6.side_basic main .inside,
        #s20240429bd3715d63e3e6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s20240429bd3715d63e3e6 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s20240429bd3715d63e3e6.side_basic main .inside,
        .menu_type_modal #s20240429bd3715d63e3e6.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 #s20240429bd3715d63e3e6,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s20240429bd3715d63e3e6 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s20240429bd3715d63e3e6.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s20240429bd3715d63e3e6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s20240429bd3715d63e3e6 .booking_day .body_font_color_20,
        #s20240429bd3715d63e3e6 .booking_list.waiting .title {
            ;
        }

        #s20240429bd3715d63e3e6.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s20240429bd3715d63e3e6 .li_table ul:nth-of-type(2),
        #s20240429bd3715d63e3e6 .li_board ul li,
        #s20240429bd3715d63e3e6 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s20240429bd3715d63e3e6 .checkbox-styled:not(ie8) input~span:before,
        #s20240429bd3715d63e3e6 .radio-styled:not(ie8) input~span:before {}

        #s20240429bd3715d63e3e6 .board_view .grid_ignore header a,
        #s20240429bd3715d63e3e6 .widget.board .grid_ignore .author .date,
        #s20240429bd3715d63e3e6 .widget.board .grid_ignore a.board,
        #s20240429bd3715d63e3e6 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s20240429bd3715d63e3e6 .content-tit .board {
            ;
        }

        #s20240429bd3715d63e3e6 select.form-control,
        #s20240429bd3715d63e3e6 input.form-control,
        #s20240429bd3715d63e3e6 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s20240429bd3715d63e3e6 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s20240429bd3715d63e3e6 .phonenumber_wrap .line {}

        #s20240429bd3715d63e3e6 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s20240429bd3715d63e3e6 .shop-content select.form-control,
        .shop_view #s20240429bd3715d63e3e6 .shop-content input.form-control,
        .shop_view #s20240429bd3715d63e3e6 .shop-content textarea.form-control,
        .booking_view #s20240429bd3715d63e3e6 .booking_opt select.form-control,
        .shop_view #s20240429bd3715d63e3e6 .form-select-wrap .dropdown-menu,
        .shop_view #s20240429bd3715d63e3e6 .form-select-wrap .dropdown-menu .dropdown-item {
            background-color: #ffffff;
            ;
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240429bd3715d63e3e6 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.009), rgba(255, 255, 255, 0.72) 66%, rgba(255, 255, 255, 0.81) 83%, rgba(255, 255, 255, 0.882) 98%, rgba(255, 255, 255, 0.9));
        }

        #s20240429bd3715d63e3e6 .item_detail select.form-control,
        #s20240429bd3715d63e3e6 .item_detail input.form-control,
        #s20240429bd3715d63e3e6 .item_detail textarea.form-control,
        #s20240429bd3715d63e3e6 .booking_opt select.form-control,
        #s20240429bd3715d63e3e6 .goods_select textarea.form-control,
        #s20240429bd3715d63e3e6 .goods_select select.form-control,
        #s20240429bd3715d63e3e6 .goods_select input.form-control,
        #s20240429bd3715d63e3e6 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s20240429bd3715d63e3e6 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s20240429bd3715d63e3e6 .board_summary .write,
        #s20240429bd3715d63e3e6 .board_view .grid_ignore .author .date,
        #s20240429bd3715d63e3e6 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s20240429bd3715d63e3e6 label,
        .doz_sys #s20240429bd3715d63e3e6 label.control-label,
        #s20240429bd3715d63e3e6 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s20240429bd3715d63e3e6 .nick.text-default-dark,
        #s20240429bd3715d63e3e6 .text-default-dark,
        #s20240429bd3715d63e3e6 .shop_mypage .mypage .my-box a,
        #s20240429bd3715d63e3e6 .shop_mypage .item-detail a,
        #s20240429bd3715d63e3e6 .shop_mypage .item-detail p,
        #s20240429bd3715d63e3e6 .shop_mypage h6,
        #s20240429bd3715d63e3e6 .shop_mypage .table-wrap p,
        #s20240429bd3715d63e3e6 .shop_payment h1,
        #s20240429bd3715d63e3e6 .shop_payment h6,
        #s20240429bd3715d63e3e6 .shop-content p,
        #s20240429bd3715d63e3e6 .shop_payment,
        #s20240429bd3715d63e3e6 .shop-content span,
        #s20240429bd3715d63e3e6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s20240429bd3715d63e3e6 .shop-content .price,
        #s20240429bd3715d63e3e6,
        #s20240429bd3715d63e3e6 .shop-tit,
        #s20240429bd3715d63e3e6 .board_view .board_txt_area,
        #s20240429bd3715d63e3e6 .board.widget .grid_ignore .view_tit,
        .doz_sys #s20240429bd3715d63e3e6 .shop-content input.form-control,
        .doz_sys #s20240429bd3715d63e3e6 .shop-content select.form-control,
        #s20240429bd3715d63e3e6 .widget_menu_title,
        #s20240429bd3715d63e3e6 .comment_area,
        body.shop_mypage #s20240429bd3715d63e3e6 .comment_area,
        #s20240429bd3715d63e3e6 .list_review_inner .use_summary,
        #s20240429bd3715d63e3e6 .list_review_inner .use_summary a,
        #s20240429bd3715d63e3e6 .list_review_inner .fold,
        #s20240429bd3715d63e3e6 .list_review_inner .comment_area,
        #s20240429bd3715d63e3e6 .booking_nav_tools span {
            ;
            color: ;
        }

        #s20240429bd3715d63e3e6 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s20240429bd3715d63e3e6 a.use-info {
            color: #363636;
        }

        #s20240429bd3715d63e3e6 .shop-content span.sale-price-text-done,
        .doz_sys #s20240429bd3715d63e3e6 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s20240429bd3715d63e3e6 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s20240429bd3715d63e3e6 .shop-content.mypage .bg-bright a,
        #s20240429bd3715d63e3e6 .shop-content.mypage .bg-bright p,
        #s20240429bd3715d63e3e6 .shop-content.mypage .bg-bright span,
        #s20240429bd3715d63e3e6 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s20240429bd3715d63e3e6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s20240429bd3715d63e3e6 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s20240429bd3715d63e3e6 .shop-content h6 span {
            ;
            color: ;
        }

        #s20240429bd3715d63e3e6 .left-menu ul li.on a,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s20240429bd3715d63e3e6,
        #s20240429bd3715d63e3e6 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s20240429bd3715d63e3e6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s20240429bd3715d63e3e6 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s20240429bd3715d63e3e6 .list_review_inner,
        #s20240429bd3715d63e3e6 .list_review_inner .fold.cmt,
        #s20240429bd3715d63e3e6 .list_review_wrap,
        #s20240429bd3715d63e3e6 .list_review_inner .textarea_block,
        #s20240429bd3715d63e3e6 .list_review_inner .comment .main_comment,
        #s20240429bd3715d63e3e6 .list_review_inner .txt_delete:before,
        #s20240429bd3715d63e3e6 .form-select-wrap.open .dropdown-toggle,
        #s20240429bd3715d63e3e6 .form-select-wrap.open .dropdown-menu,
        #s20240429bd3715d63e3e6 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s20240429bd3715d63e3e6 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240429bd3715d63e3e6 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s20240429bd3715d63e3e6 .form-control:focus {
            border-color: #363636;
        }

        #s20240429bd3715d63e3e6 .sub_depth li a,
        #s20240429bd3715d63e3e6 .sub_depth li span {
            ;
        }

        #s20240429bd3715d63e3e6 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s20240429bd3715d63e3e6 .pagination>li>a,
        #s20240429bd3715d63e3e6 .pagination>li>span,
        #s20240429bd3715d63e3e6 .pagination>li>a:focus,
        #s20240429bd3715d63e3e6 .pagination>li>span:focus,
        #s20240429bd3715d63e3e6 .map-inner .pagination li.active a,
        #s20240429bd3715d63e3e6 .pagination li>a.disabled:hover,
        #s20240429bd3715d63e3e6 .pagination li>a.disabled:focus {
            ;
        }

        #s20240429bd3715d63e3e6 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s20240429bd3715d63e3e6 .pagination>.active>a,
        #s20240429bd3715d63e3e6 .pagination>.active>span,
        #s20240429bd3715d63e3e6 .pagination>.active>a:hover,
        #s20240429bd3715d63e3e6 .pagination>.active>span:hover,
        #s20240429bd3715d63e3e6 .pagination>.active>a:focus,
        #s20240429bd3715d63e3e6 .pagination>.active>span:focus,
        #s20240429bd3715d63e3e6 .pagination>li>a:hover,
        #s20240429bd3715d63e3e6 .pagination>li>span:hover,
        #s20240429bd3715d63e3e6 .sub_depth li a.active,
        .doz_sys #s20240429bd3715d63e3e6 a,
        #s20240429bd3715d63e3e6 .li_table ul li,
        #s20240429bd3715d63e3e6 .list-style .list.line>small,
        .doz_sys #s20240429bd3715d63e3e6 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s20240429bd3715d63e3e6 .board_contents a:not(.btn),
        .doz_sys #s20240429bd3715d63e3e6 .board_contents a:not(.btn):hover,
        #s20240429bd3715d63e3e6 .board_txt_area a,
        #s20240429bd3715d63e3e6 .board_txt_area a:hover,
        #s20240429bd3715d63e3e6 .board_txt_area a:active,
        #s20240429bd3715d63e3e6 .board_txt_area a:focus,
        #s20240429bd3715d63e3e6 .editor_box .fr-view a {
            color: #363636;
        }

        #s20240429bd3715d63e3e6 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s20240429bd3715d63e3e6 a.body_font_color_30:not(.active) {
            ;
        }

        #s20240429bd3715d63e3e6 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s20240429bd3715d63e3e6 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20240429bd3715d63e3e6 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s20240429bd3715d63e3e6 .body_font_color_40,
        #s20240429bd3715d63e3e6 .li_board ul.li_body li.name,
        #s20240429bd3715d63e3e6 .li_board ul.li_body li.time,
        #s20240429bd3715d63e3e6 .li_board ul.li_body li.like,
        #s20240429bd3715d63e3e6 .li_board ul.li_body li.read {
            ;
        }

        #s20240429bd3715d63e3e6 .review_table .summary,
        #s20240429bd3715d63e3e6 .review_table.li_board ul.li_body li,
        #s20240429bd3715d63e3e6 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s20240429bd3715d63e3e6 .body_font_color_50 {
            ;
        }

        #s20240429bd3715d63e3e6 .li_board,
        #s20240429bd3715d63e3e6 .acd_row:first-child,
        #s20240429bd3715d63e3e6 .acd_row {
            border-color: ;
        }

        #s20240429bd3715d63e3e6 .list-style .list-header,
        #s20240429bd3715d63e3e6 .list-style .list,
        #s20240429bd3715d63e3e6 .list-style .list.line,
        #s20240429bd3715d63e3e6 .list-style .list.line>.table-cell,
        #s20240429bd3715d63e3e6 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s20240429bd3715d63e3e6 .btn,
        #s20240429bd3715d63e3e6 .visual_section a {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 0.9);
            ;
            color: ;
            ;
        }

        #s20240429bd3715d63e3e6 .btn:hover,
        #s20240429bd3715d63e3e6 .visual_section a:hover {
            border-color: ;
        }

        #s20240429bd3715d63e3e6 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s20240429bd3715d63e3e6 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s20240429bd3715d63e3e6 .btn-primary span,
        .doz_sys.booking_view #s20240429bd3715d63e3e6 .btn-primary span,
        .doz_sys.shop_mypage #s20240429bd3715d63e3e6 .btn-primary span {
            color: #ffffff;
        }

        #s20240429bd3715d63e3e6 .coupon-wrap:after,
        #s20240429bd3715d63e3e6 .board_view .file_area ul li {
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240429bd3715d63e3e6 .text-gray-dark,
        #s20240429bd3715d63e3e6 .shop-table>thead>tr>th,
        #s20240429bd3715d63e3e6 .shop_mypage .left-menu ul li a,
        #s20240429bd3715d63e3e6 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s20240429bd3715d63e3e6 .product-notify-group .product-notify-label {
            ;
        }

        #s20240429bd3715d63e3e6 .mypage .my-box a,
        #s20240429bd3715d63e3e6 .mypage .shop-table>tbody>tr,
        #s20240429bd3715d63e3e6 .mypage .tip-off,
        #s20240429bd3715d63e3e6 .im-order-detail-table,
        #s20240429bd3715d63e3e6 .im-order-price {
            background-color: rgba(255, 255, 255, 0.9);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            zoom: 1;
            ;
        }

        #s20240429bd3715d63e3e6 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s20240429bd3715d63e3e6 .mypage .my-box.on a p {
            color: #fff;
        }

        #s20240429bd3715d63e3e6 .option_btn_tools a,
        #s20240429bd3715d63e3e6 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s20240429bd3715d63e3e6 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s20240429bd3715d63e3e6 .card .title a {
            color: #212121;
        }

        #s20240429bd3715d63e3e6 .section_bg.fixed_bg {
            ;
        }

        #s20240429bd3715d63e3e6 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s20240429bd3715d63e3e6 ul.site_prod_nav>li,
        #s20240429bd3715d63e3e6 .prod_detail_badge {
            ;
        }

        #s20240429bd3715d63e3e6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: rgba(255, 255, 255, 0.9);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s20240429bd3715d63e3e6 .buy_footer_fixed {
            background: rgba(255, 255, 255, 0.9);
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s20240429bd3715d63e3e6 .opt-group {
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240429bd3715d63e3e6 ul.site_prod_nav>li a.active {
            ;
        }

        #s20240429bd3715d63e3e6 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: rgba(255, 255, 255, 0.9);
        }

        #s20240429bd3715d63e3e6 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s20240429bd3715d63e3e6,
        .section_fixed_disable #s20240429bd3715d63e3e6 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s20240429bd3715d63e3e6 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s20240429bd3715d63e3e6.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s20240429bd3715d63e3e6.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s20240429bd3715d63e3e6 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s20240429bd3715d63e3e6.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s20240429bd3715d63e3e6 .mypage .left-menu ul li a,
        .device_type_m #s20240429bd3715d63e3e6 .cart .left-menu ul li a {
            background-color: rgba(255, 255, 255, 0.9);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            zoom: 1;
            ;
        }

        #s20240429bd3715d63e3e6 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s20240429bd3715d63e3e6 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s20240429bd3715d63e3e6 .im-cart-info {
            ;
        }

        #s20240429bd3715d63e3e6 .shop-table>thead>tr>th,
        #s20240429bd3715d63e3e6 .shop-table>tbody>tr>td,
        #s20240429bd3715d63e3e6 .mypage .shop-table>tbody>tr,
        #s20240429bd3715d63e3e6 .shop-table>tbody>tr>td.img img,
        #s20240429bd3715d63e3e6 .shop-table>tbody>tr>td+td,
        #s20240429bd3715d63e3e6 .mypage .tip-off,
        #s20240429bd3715d63e3e6 .mypage .shop-table img,
        #s20240429bd3715d63e3e6 .im-order-detail-table,
        #s20240429bd3715d63e3e6 .im-order-price,
        #s20240429bd3715d63e3e6 .im-order-detail-table thead tr,
        #s20240429bd3715d63e3e6 .im-order-detail-table tr+tr,
        #s20240429bd3715d63e3e6 .im-order-detail-table img,
        #s20240429bd3715d63e3e6 .im-order-detail-table .im-deliv-price,
        #s20240429bd3715d63e3e6 .im-order-price-header,
        #s20240429bd3715d63e3e6 .im-order-price-body {
            ;
        }

        #s20240429bd3715d63e3e6 .shop-table .list_badge {
            border-color: ;
        }

        #s20240429bd3715d63e3e6 .im-cart-result-table thead>tr>th,
        #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>thead>tr>th,
        #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s20240429bd3715d63e3e6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s20240429bd3715d63e3e6 .btn-primary:hover,
            #s20240429bd3715d63e3e6 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s20240429bd3715d63e3e6 .btn-primary:hover span,
            .doz_sys.booking_view #s20240429bd3715d63e3e6 .btn-primary:hover span,
            .doz_sys.shop_mypage #s20240429bd3715d63e3e6 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s20240429bd3715d63e3e6 .fixed_view a,
            .doz_sys #s20240429bd3715d63e3e6 .fixed_view select.form-control,
            .doz_sys #s20240429bd3715d63e3e6 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s20240429bd3715d63e3e6 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s20240429bd3715d63e3e6 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s20240429bd3715d63e3e6 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-tit,
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>thead>tr,
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tfoot .payment-info,
            #s20240429bd3715d63e3e6 .im-price-result {
                ;
            }
            #s20240429bd3715d63e3e6 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20240429bd3715d63e3e6 .im-order-row+.im-order-row {
                ;
            }
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table,
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tfoot,
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>thead>tr,
            #s20240429bd3715d63e3e6 .im-order-detail-table .im-space {
                background-color: rgba(255, 255, 255, 0.9);
            }
            #s20240429bd3715d63e3e6 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s20240429bd3715d63e3e6 .buy_btns .social_btn,
            #s20240429bd3715d63e3e6 .buy_btns .cart_btn,
            #s20240429bd3715d63e3e6 .layer_pop .bottom-btn,
            #s20240429bd3715d63e3e6 .shop-table>thead,
            #s20240429bd3715d63e3e6 .left-menu,
            #s20240429bd3715d63e3e6 .shop-table>tbody>tr,
                {
                ;
            }
            #s20240429bd3715d63e3e6 main,
            #s20240429bd3715d63e3e6 .section_wrap.extend_section main,
            #s20240429bd3715d63e3e6 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s20240429bd3715d63e3e6.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s20240429bd3715d63e3e6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s20240429bd3715d63e3e6 .mypage .left-menu ul li a,
            #s20240429bd3715d63e3e6 .cart .left-menu ul li a,
            #s20240429bd3715d63e3e6 .mypage .left-menu .cart-menu-slide {
                background-color: rgba(255, 255, 255, 0.9);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
                zoom: 1;
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s20240429bd3715d63e3e6 .coupon-wrap:after {
                background: rgba(255, 255, 255, 0.9) !important;
            }
        }

        @media (max-width: 767px) {
            #s20240429bd3715d63e3e6 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
            }
            #s20240429bd3715d63e3e6 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
            }
            #s20240429bd3715d63e3e6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s20240429bd3715d63e3e6 .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) {
            #s20240429bd3715d63e3e6 .opt-group .btn_clse {
                background-color: rgba(255, 255, 255, 0.9);
            }
            #s20240429bd3715d63e3e6 .opt-group .btn_clse:after {
                box-shadow: 0 10px 0 0 rgba(255, 255, 255, 0.9);
            }
        }

        .doz_sys #s20240429bd3715d63e3e6 .bg-brand,
        .doz_sys #s20240429bd3715d63e3e6 .bg-brand span,
        .doz_sys #s20240429bd3715d63e3e6 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s20240429bd3715d63e3e6 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w20240429a04f5bd37f6a0 {
            height: -16.5px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429a04f5bd37f6a0 {
                height: -16.5px !important;
            }
        }

        #text_w20240429fe82ddc98484a {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240429fe82ddc98484a .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240429fe82ddc98484a .text_bg_img,
        #text_w20240429fe82ddc98484a .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240429fe82ddc98484a,
        #text_w20240429fe82ddc98484a .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240429fe82ddc98484a,
        #text_w20240429fe82ddc98484a .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240429fe82ddc98484a.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240429fe82ddc98484a.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w202404297d507145d38ff .gallery_row {
            width: 100%;
            table-layout: fixed;
            height: 100%;
        }

        #w202404297d507145d38ff .item_gallary {
            border-radius: 7px;
            display: table-cell;
            vertical-align: top;
        }

        #w202404297d507145d38ff .item_gallary .img_wrap {
            background-size: cover;
            background-position: center;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap {
            display: table;
            width: 100%;
            background: #fff;
            text-align: left;
            vertical-align: middle;
            ;
            height: 100%;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap .title {
            font-size: 14px;
            color: #212121;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap .body {
            word-break: break-word;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap .body,
        #w202404297d507145d38ff .item_gallary .text_wrap .title em {
            font-size: 12px;
            color: #999;
        }

        #w202404297d507145d38ff .img_border .item_gallary .item_container .img_wrap {
            border-width: 0px;
            ;
            border-color: #eee;
            border-style: solid;
            border-radius: 7px;
            overflow: hidden;
        }

        #w202404297d507145d38ff .img_border .item_gallary .text_wrap {
            padding: 6.66666666667px;
        }

        #w202404297d507145d38ff .container_border .item_gallary .text_wrap {
            padding: 6.66666666667px;
            background: transparent;
        }

        #w202404297d507145d38ff .img_border .item_gallary .text_wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        #w202404297d507145d38ff .container_border .item_gallary .item_container {
            border-width: 0px;
            ;
            border-color: #eee;
            border-style: solid;
            border-radius: 7px;
            background: #fff;
            overflow: hidden;
            width: 100%;
            height: 100%;
            display: table;
        }

        #w202404297d507145d38ff .type_slide .item_gallary .item_container {
            display: block;
        }

        #w202404297d507145d38ff .hover_show_overlay .item_gallary .text_wrap,
        #w202404297d507145d38ff .hover_hide_overlay .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_01 .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_01 .item_gallary .item_container,
        #w202404297d507145d38ff .slide_03 .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_03 .item_gallary .item_container,
        #w202404297d507145d38ff .img_border .item_gallary .text_wrap {
            background: transparent;
        }

        #w202404297d507145d38ff .container_border.hover_show_overlay .item_gallary .text_wrap,
        #w202404297d507145d38ff .container_border.hover_hide_overlay .item_gallary .text_wrap {
            padding: 0;
        }

        #w202404297d507145d38ff .hover_show_overlay .item_gallary .text_wrap .title,
        #w202404297d507145d38ff .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: 7px;
        }

        #w202404297d507145d38ff .hover_show_overlay .item_gallary .text_wrap .body,
        #w202404297d507145d38ff .hover_hide_overlay .item_gallary .text_wrap .body,
        #w202404297d507145d38ff .hover_show_overlay .item_gallary .text_wrap .title em,
        #w202404297d507145d38ff .hover_hide_overlay .item_gallary .text_wrap .title em {
            font-size: 12px;
            color: #fff !important;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap .title em {
            padding-top: 10px;
        }

        #w202404297d507145d38ff .item_gallary .text_wrap .title em:last-child i {
            margin-left: 10px;
        }

        #w202404297d507145d38ff .slide_01,
        #w202404297d507145d38ff .slide_03 {
            margin: 0 !important;
            height: 100%;
        }

        #w202404297d507145d38ff .slide_02,
        #w202404297d507145d38ff .slide_05 {
            width: auto;
            height: 100%;
            padding-left: px;
            padding-right: px;
        }

        #w202404297d507145d38ff .type_masonry {
            visibility: hidden;
        }

        #w202404297d507145d38ff .type_masonry.overlay_text .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_01 .item_gallary,
        #w202404297d507145d38ff .slide_03 .item_gallary {
            height: 100%;
            display: block;
        }

        #w202404297d507145d38ff .type_masonry .item_gallary {
            display: block;
        }

        #w202404297d507145d38ff .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
            display: table;
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        #w202404297d507145d38ff .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
            height: 100%;
            width: 100%;
            text-align: left;
            vertical-align: middle;
            ;
        }

        #w202404297d507145d38ff .slide_01 .item_gallary .item_container {
            border: 0;
        }

        #w202404297d507145d38ff .slide_03 .item_gallary .item_container {
            border: 0;
            position: relative;
        }

        #w202404297d507145d38ff .slide_03 .item_gallary .text_wrap {
            position: absolute;
            left: 0;
            top: 0;
        }

        #w202404297d507145d38ff .slide_01 .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_03 .item_gallary .text_wrap {
            padding: 0;
        }

        #w202404297d507145d38ff .slide_02 .item_gallary .text_wrap,
        #w202404297d507145d38ff .slide_05 .item_gallary .text_wrap {
            padding: 0;
            background: #fff;
        }

        #w202404297d507145d38ff .slide_02 .item_gallary .text_wrap.hide_text_wrap,
        #w202404297d507145d38ff .slide_05 .item_gallary .text_wrap.hide_text_wrap,
        #w202404297d507145d38ff .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
        #w202404297d507145d38ff .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
            display: none !important;
        }

        #w202404297d507145d38ff .type_slide .item_gallary .img_wrap {
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            height: 100%;
        }

        #w202404297d507145d38ff .slide_01.bg_contain .item_gallary .img_wrap,
        #w202404297d507145d38ff .slide_03.bg_contain .item_gallary .img_wrap {
            background-size: contain;
            background-repeat: no-repeat;
        }

        #w202404297d507145d38ff .slide_01 .item_gallary .text_wrap .title,
        #w202404297d507145d38ff .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;
            ;
        }

        #w202404297d507145d38ff .slide_01.bg_contain .item_gallary .text_wrap .title,
        #w202404297d507145d38ff .slide_03.bg_contain .item_gallary .text_wrap .title {
            background: transparent;
        }

        #w202404297d507145d38ff .slide_01 .item_gallary .text_wrap .body,
        #w202404297d507145d38ff .slide_03 .item_gallary .text_wrap .body {
            font-size: 14px;
            color: #fff;
        }

        #w202404297d507145d38ff .slide_02 .item_gallary,
        #w202404297d507145d38ff .slide_05 .item_gallary {
            display: block;
            padding: 5px;
        }

        #w202404297d507145d38ff .slide_02 .item_gallary .text_wrap .title,
        #w202404297d507145d38ff .slide_05 .item_gallary .text_wrap .title {
            font-size: 14px;
            color: #212121;
            padding: 6.66666666667px;
            text-align: left;
            vertical-align: middle;
            ;
            display: inline-block;
        }

        #w202404297d507145d38ff .slide_02 .item_gallary .text_wrap .body,
        #w202404297d507145d38ff .slide_05 .item_gallary .text_wrap .body {
            font-size: 12px;
            color: #999;
        }

        #w202404297d507145d38ff .type_masonry.img_rendering .img_wrap img,
        #w202404297d507145d38ff .type_grid.img_rendering .img_wrap,
        #w202404297d507145d38ff .type_slide.img_rendering .img_wrap {
            image-rendering: -webkit-optimize-contrast;
        }

        #w202404297d507145d38ff .grid_03 .item_gallary .img_wrap.no_content,
        #w202404297d507145d38ff .slide_02 .item_gallary .img_wrap.no_content {
            height: 100% !important;
        }

        #w202404297d507145d38ff .type_slide .owl-controls .owl-next:before,
        #w202404297d507145d38ff .type_slide .owl-controls .owl-prev:before {
            color: #fff;
            border-color: rgb(255, 255, 255);
            border-color: rgba(255, 255, 255, 0.6);
        }

        #w202404297d507145d38ff .type_slide.owl-theme .owl-dots {
            bottom: 5px;
        }

        #w202404297d507145d38ff .type_slide.owl-theme.slide_02 .owl-dots,
        #w202404297d507145d38ff .type_slide.owl-theme.slide_05 .owl-dots {
            bottom: -5px;
        }

        #w202404297d507145d38ff .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
            border-color: #fff;
        }

        #w202404297d507145d38ff .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
        #w202404297d507145d38ff .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
            background: #fff;
            border-color: #fff !important;
        }

        #w202404297d507145d38ff .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
            border-color: #fff !important;
            background: #fff !important;
        }

        #w202404297d507145d38ff .owl-theme .owl-dots.owl-dot.active span,
        #w202404297d507145d38ff .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
        #w202404297d507145d38ff .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
            background-color: #fff;
        }

        #w202404297d507145d38ff .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
            color: #fff !important;
        }

        #w202404297d507145d38ff .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        #w202404297d507145d38ff .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
        #w202404297d507145d38ff .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
            border-bottom: 1px solid #fff;
        }

        #w202404297d507145d38ff .grid_01 .item_gallary,
        #w202404297d507145d38ff .grid_03 .item_gallary,
        #w202404297d507145d38ff .grid_04 .item_gallary,
        #w202404297d507145d38ff .masonry_01 .item_gallary,
        #w202404297d507145d38ff .masonry_02 .item_gallary,
        #w202404297d507145d38ff .masonry_04 .item_gallary {
            overflow: hidden;
        }

        #w202404297d507145d38ff .owl-carousel .animated {
            -webkit-animation-duration: 8000ms;
            animation-duration: 8000ms;
        }

        #w202404297d507145d38ff .owl-carousel .owl-stage:after {
            display: none;
        }

        #w202404297d507145d38ff .owl-thumbs {
            overflow: hidden;
            margin: 0px -0px 0 -0px;
        }

        #w202404297d507145d38ff .owl-thumbs .owl-thumb-item {
            border: 0;
            background: transparent;
            border-radius: 0;
            padding: 0;
            float: left;
            position: relative;
            margin: 0 0px 0px;
            display: block;
        }

        #w202404297d507145d38ff .owl-thumbs .thumb-item-bg {
            background-size: cover;
            background-position: 50% 50%;
            height: 100%;
        }

        .col-dz-12 #w202404297d507145d38ff .extend_thumbs {
            margin: 0 auto;
        }

        .col-dz-12 #w202404297d507145d38ff .inside .extend_thumbs {
            max-width: inherit;
        }

        #w202404297d507145d38ff .owl-thumbs {
            margin-left: 0;
            margin-right: 0;
        }

        #w202404297d507145d38ff .owl-thumbs .owl-thumb-item {
            margin: 0;
        }

        #w202404297d507145d38ff .owl-thumbs .owl-item.active.current {
            position: relative;
        }

        @media all and (max-width: 991px) {
            #w202404297d507145d38ff .type_masonry.img_rendering .img_wrap img,
            #w202404297d507145d38ff .type_grid.img_rendering .img_wrap,
            #w202404297d507145d38ff .type_slide.img_rendering .img_wrap {
                image-rendering: auto;
            }
            #w202404297d507145d38ff .owl-thumbs {
                display: none;
            }
            #w202404297d507145d38ff .slide_03_wrap {
                padding-bottom: 0 !important;
            }
        }

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            /* ie 10,11 */
            #w202404297d507145d38ff .container_border .item_gallary .item_container {
                display: block;
            }
        }

        .device_type_m .pc_section #padding_w20240429b89c99f2e18e6 {
            height: -28px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429b89c99f2e18e6 {
                height: -28px !important;
            }
        }

        .shop_view .s2024042969ca2bcaf3604.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s2024042969ca2bcaf3604 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s2024042969ca2bcaf3604 select.form-control option {
            color: #000 !important;
        }

        .admin #s2024042969ca2bcaf3604 .widget.padding>div {
            ;
        }

        .admin #s2024042969ca2bcaf3604 .ibg-bg {
            height: 100% !important;
        }

        .admin #s2024042969ca2bcaf3604 .widget_drag_bar,
        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s2024042969ca2bcaf3604 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s2024042969ca2bcaf3604 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s2024042969ca2bcaf3604 {
            color: ;
        }

        #s2024042969ca2bcaf3604.side_basic main .inside,
        #s2024042969ca2bcaf3604 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s2024042969ca2bcaf3604 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s2024042969ca2bcaf3604.side_basic main .inside,
        .menu_type_modal #s2024042969ca2bcaf3604.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 #s2024042969ca2bcaf3604,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s2024042969ca2bcaf3604 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s2024042969ca2bcaf3604.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s2024042969ca2bcaf3604.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s2024042969ca2bcaf3604 .booking_day .body_font_color_20,
        #s2024042969ca2bcaf3604 .booking_list.waiting .title {
            ;
        }

        #s2024042969ca2bcaf3604.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s2024042969ca2bcaf3604 .li_table ul:nth-of-type(2),
        #s2024042969ca2bcaf3604 .li_board ul li,
        #s2024042969ca2bcaf3604 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s2024042969ca2bcaf3604 .checkbox-styled:not(ie8) input~span:before,
        #s2024042969ca2bcaf3604 .radio-styled:not(ie8) input~span:before {}

        #s2024042969ca2bcaf3604 .board_view .grid_ignore header a,
        #s2024042969ca2bcaf3604 .widget.board .grid_ignore .author .date,
        #s2024042969ca2bcaf3604 .widget.board .grid_ignore a.board,
        #s2024042969ca2bcaf3604 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s2024042969ca2bcaf3604 .content-tit .board {
            ;
        }

        #s2024042969ca2bcaf3604 select.form-control,
        #s2024042969ca2bcaf3604 input.form-control,
        #s2024042969ca2bcaf3604 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s2024042969ca2bcaf3604 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s2024042969ca2bcaf3604 .phonenumber_wrap .line {}

        #s2024042969ca2bcaf3604 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s2024042969ca2bcaf3604 .shop-content select.form-control,
        .shop_view #s2024042969ca2bcaf3604 .shop-content input.form-control,
        .shop_view #s2024042969ca2bcaf3604 .shop-content textarea.form-control,
        .booking_view #s2024042969ca2bcaf3604 .booking_opt select.form-control,
        .shop_view #s2024042969ca2bcaf3604 .form-select-wrap .dropdown-menu,
        .shop_view #s2024042969ca2bcaf3604 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s2024042969ca2bcaf3604 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s2024042969ca2bcaf3604 .item_detail select.form-control,
        #s2024042969ca2bcaf3604 .item_detail input.form-control,
        #s2024042969ca2bcaf3604 .item_detail textarea.form-control,
        #s2024042969ca2bcaf3604 .booking_opt select.form-control,
        #s2024042969ca2bcaf3604 .goods_select textarea.form-control,
        #s2024042969ca2bcaf3604 .goods_select select.form-control,
        #s2024042969ca2bcaf3604 .goods_select input.form-control,
        #s2024042969ca2bcaf3604 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s2024042969ca2bcaf3604 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s2024042969ca2bcaf3604 .board_summary .write,
        #s2024042969ca2bcaf3604 .board_view .grid_ignore .author .date,
        #s2024042969ca2bcaf3604 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s2024042969ca2bcaf3604 label,
        .doz_sys #s2024042969ca2bcaf3604 label.control-label,
        #s2024042969ca2bcaf3604 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s2024042969ca2bcaf3604 .nick.text-default-dark,
        #s2024042969ca2bcaf3604 .text-default-dark,
        #s2024042969ca2bcaf3604 .shop_mypage .mypage .my-box a,
        #s2024042969ca2bcaf3604 .shop_mypage .item-detail a,
        #s2024042969ca2bcaf3604 .shop_mypage .item-detail p,
        #s2024042969ca2bcaf3604 .shop_mypage h6,
        #s2024042969ca2bcaf3604 .shop_mypage .table-wrap p,
        #s2024042969ca2bcaf3604 .shop_payment h1,
        #s2024042969ca2bcaf3604 .shop_payment h6,
        #s2024042969ca2bcaf3604 .shop-content p,
        #s2024042969ca2bcaf3604 .shop_payment,
        #s2024042969ca2bcaf3604 .shop-content span,
        #s2024042969ca2bcaf3604 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s2024042969ca2bcaf3604 .shop-content .price,
        #s2024042969ca2bcaf3604,
        #s2024042969ca2bcaf3604 .shop-tit,
        #s2024042969ca2bcaf3604 .board_view .board_txt_area,
        #s2024042969ca2bcaf3604 .board.widget .grid_ignore .view_tit,
        .doz_sys #s2024042969ca2bcaf3604 .shop-content input.form-control,
        .doz_sys #s2024042969ca2bcaf3604 .shop-content select.form-control,
        #s2024042969ca2bcaf3604 .widget_menu_title,
        #s2024042969ca2bcaf3604 .comment_area,
        body.shop_mypage #s2024042969ca2bcaf3604 .comment_area,
        #s2024042969ca2bcaf3604 .list_review_inner .use_summary,
        #s2024042969ca2bcaf3604 .list_review_inner .use_summary a,
        #s2024042969ca2bcaf3604 .list_review_inner .fold,
        #s2024042969ca2bcaf3604 .list_review_inner .comment_area,
        #s2024042969ca2bcaf3604 .booking_nav_tools span {
            ;
            color: ;
        }

        #s2024042969ca2bcaf3604 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s2024042969ca2bcaf3604 a.use-info {
            color: #363636;
        }

        #s2024042969ca2bcaf3604 .shop-content span.sale-price-text-done,
        .doz_sys #s2024042969ca2bcaf3604 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s2024042969ca2bcaf3604 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s2024042969ca2bcaf3604 .shop-content.mypage .bg-bright a,
        #s2024042969ca2bcaf3604 .shop-content.mypage .bg-bright p,
        #s2024042969ca2bcaf3604 .shop-content.mypage .bg-bright span,
        #s2024042969ca2bcaf3604 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s2024042969ca2bcaf3604 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s2024042969ca2bcaf3604 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s2024042969ca2bcaf3604 .shop-content h6 span {
            ;
            color: ;
        }

        #s2024042969ca2bcaf3604 .left-menu ul li.on a,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s2024042969ca2bcaf3604,
        #s2024042969ca2bcaf3604 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s2024042969ca2bcaf3604 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s2024042969ca2bcaf3604 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s2024042969ca2bcaf3604 .list_review_inner,
        #s2024042969ca2bcaf3604 .list_review_inner .fold.cmt,
        #s2024042969ca2bcaf3604 .list_review_wrap,
        #s2024042969ca2bcaf3604 .list_review_inner .textarea_block,
        #s2024042969ca2bcaf3604 .list_review_inner .comment .main_comment,
        #s2024042969ca2bcaf3604 .list_review_inner .txt_delete:before,
        #s2024042969ca2bcaf3604 .form-select-wrap.open .dropdown-toggle,
        #s2024042969ca2bcaf3604 .form-select-wrap.open .dropdown-menu,
        #s2024042969ca2bcaf3604 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s2024042969ca2bcaf3604 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s2024042969ca2bcaf3604 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s2024042969ca2bcaf3604 .form-control:focus {
            border-color: #363636;
        }

        #s2024042969ca2bcaf3604 .sub_depth li a,
        #s2024042969ca2bcaf3604 .sub_depth li span {
            ;
        }

        #s2024042969ca2bcaf3604 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s2024042969ca2bcaf3604 .pagination>li>a,
        #s2024042969ca2bcaf3604 .pagination>li>span,
        #s2024042969ca2bcaf3604 .pagination>li>a:focus,
        #s2024042969ca2bcaf3604 .pagination>li>span:focus,
        #s2024042969ca2bcaf3604 .map-inner .pagination li.active a,
        #s2024042969ca2bcaf3604 .pagination li>a.disabled:hover,
        #s2024042969ca2bcaf3604 .pagination li>a.disabled:focus {
            ;
        }

        #s2024042969ca2bcaf3604 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s2024042969ca2bcaf3604 .pagination>.active>a,
        #s2024042969ca2bcaf3604 .pagination>.active>span,
        #s2024042969ca2bcaf3604 .pagination>.active>a:hover,
        #s2024042969ca2bcaf3604 .pagination>.active>span:hover,
        #s2024042969ca2bcaf3604 .pagination>.active>a:focus,
        #s2024042969ca2bcaf3604 .pagination>.active>span:focus,
        #s2024042969ca2bcaf3604 .pagination>li>a:hover,
        #s2024042969ca2bcaf3604 .pagination>li>span:hover,
        #s2024042969ca2bcaf3604 .sub_depth li a.active,
        .doz_sys #s2024042969ca2bcaf3604 a,
        #s2024042969ca2bcaf3604 .li_table ul li,
        #s2024042969ca2bcaf3604 .list-style .list.line>small,
        .doz_sys #s2024042969ca2bcaf3604 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s2024042969ca2bcaf3604 .board_contents a:not(.btn),
        .doz_sys #s2024042969ca2bcaf3604 .board_contents a:not(.btn):hover,
        #s2024042969ca2bcaf3604 .board_txt_area a,
        #s2024042969ca2bcaf3604 .board_txt_area a:hover,
        #s2024042969ca2bcaf3604 .board_txt_area a:active,
        #s2024042969ca2bcaf3604 .board_txt_area a:focus,
        #s2024042969ca2bcaf3604 .editor_box .fr-view a {
            color: #363636;
        }

        #s2024042969ca2bcaf3604 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s2024042969ca2bcaf3604 a.body_font_color_30:not(.active) {
            ;
        }

        #s2024042969ca2bcaf3604 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s2024042969ca2bcaf3604 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s2024042969ca2bcaf3604 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s2024042969ca2bcaf3604 .body_font_color_40,
        #s2024042969ca2bcaf3604 .li_board ul.li_body li.name,
        #s2024042969ca2bcaf3604 .li_board ul.li_body li.time,
        #s2024042969ca2bcaf3604 .li_board ul.li_body li.like,
        #s2024042969ca2bcaf3604 .li_board ul.li_body li.read {
            ;
        }

        #s2024042969ca2bcaf3604 .review_table .summary,
        #s2024042969ca2bcaf3604 .review_table.li_board ul.li_body li,
        #s2024042969ca2bcaf3604 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s2024042969ca2bcaf3604 .body_font_color_50 {
            ;
        }

        #s2024042969ca2bcaf3604 .li_board,
        #s2024042969ca2bcaf3604 .acd_row:first-child,
        #s2024042969ca2bcaf3604 .acd_row {
            border-color: ;
        }

        #s2024042969ca2bcaf3604 .list-style .list-header,
        #s2024042969ca2bcaf3604 .list-style .list,
        #s2024042969ca2bcaf3604 .list-style .list.line,
        #s2024042969ca2bcaf3604 .list-style .list.line>.table-cell,
        #s2024042969ca2bcaf3604 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s2024042969ca2bcaf3604 .btn,
        #s2024042969ca2bcaf3604 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s2024042969ca2bcaf3604 .btn:hover,
        #s2024042969ca2bcaf3604 .visual_section a:hover {
            border-color: ;
        }

        #s2024042969ca2bcaf3604 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s2024042969ca2bcaf3604 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s2024042969ca2bcaf3604 .btn-primary span,
        .doz_sys.booking_view #s2024042969ca2bcaf3604 .btn-primary span,
        .doz_sys.shop_mypage #s2024042969ca2bcaf3604 .btn-primary span {
            color: #ffffff;
        }

        #s2024042969ca2bcaf3604 .coupon-wrap:after,
        #s2024042969ca2bcaf3604 .board_view .file_area ul li {
            background: ;
        }

        #s2024042969ca2bcaf3604 .text-gray-dark,
        #s2024042969ca2bcaf3604 .shop-table>thead>tr>th,
        #s2024042969ca2bcaf3604 .shop_mypage .left-menu ul li a,
        #s2024042969ca2bcaf3604 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s2024042969ca2bcaf3604 .product-notify-group .product-notify-label {
            ;
        }

        #s2024042969ca2bcaf3604 .mypage .my-box a,
        #s2024042969ca2bcaf3604 .mypage .shop-table>tbody>tr,
        #s2024042969ca2bcaf3604 .mypage .tip-off,
        #s2024042969ca2bcaf3604 .im-order-detail-table,
        #s2024042969ca2bcaf3604 .im-order-price {
            ;
        }

        #s2024042969ca2bcaf3604 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s2024042969ca2bcaf3604 .mypage .my-box.on a p {
            color: #fff;
        }

        #s2024042969ca2bcaf3604 .option_btn_tools a,
        #s2024042969ca2bcaf3604 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s2024042969ca2bcaf3604 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s2024042969ca2bcaf3604 .card .title a {
            color: #212121;
        }

        #s2024042969ca2bcaf3604 .section_bg.fixed_bg {
            ;
        }

        #s2024042969ca2bcaf3604 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s2024042969ca2bcaf3604 ul.site_prod_nav>li,
        #s2024042969ca2bcaf3604 .prod_detail_badge {
            ;
        }

        #s2024042969ca2bcaf3604 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s2024042969ca2bcaf3604 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s2024042969ca2bcaf3604 .opt-group {
            background: ;
        }

        #s2024042969ca2bcaf3604 ul.site_prod_nav>li a.active {
            ;
        }

        #s2024042969ca2bcaf3604 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s2024042969ca2bcaf3604 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s2024042969ca2bcaf3604,
        .section_fixed_disable #s2024042969ca2bcaf3604 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s2024042969ca2bcaf3604 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s2024042969ca2bcaf3604.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s2024042969ca2bcaf3604.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s2024042969ca2bcaf3604 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s2024042969ca2bcaf3604.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s2024042969ca2bcaf3604 .mypage .left-menu ul li a,
        .device_type_m #s2024042969ca2bcaf3604 .cart .left-menu ul li a {
            ;
        }

        #s2024042969ca2bcaf3604 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s2024042969ca2bcaf3604 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s2024042969ca2bcaf3604 .im-cart-info {
            ;
        }

        #s2024042969ca2bcaf3604 .shop-table>thead>tr>th,
        #s2024042969ca2bcaf3604 .shop-table>tbody>tr>td,
        #s2024042969ca2bcaf3604 .mypage .shop-table>tbody>tr,
        #s2024042969ca2bcaf3604 .shop-table>tbody>tr>td.img img,
        #s2024042969ca2bcaf3604 .shop-table>tbody>tr>td+td,
        #s2024042969ca2bcaf3604 .mypage .tip-off,
        #s2024042969ca2bcaf3604 .mypage .shop-table img,
        #s2024042969ca2bcaf3604 .im-order-detail-table,
        #s2024042969ca2bcaf3604 .im-order-price,
        #s2024042969ca2bcaf3604 .im-order-detail-table thead tr,
        #s2024042969ca2bcaf3604 .im-order-detail-table tr+tr,
        #s2024042969ca2bcaf3604 .im-order-detail-table img,
        #s2024042969ca2bcaf3604 .im-order-detail-table .im-deliv-price,
        #s2024042969ca2bcaf3604 .im-order-price-header,
        #s2024042969ca2bcaf3604 .im-order-price-body {
            ;
        }

        #s2024042969ca2bcaf3604 .shop-table .list_badge {
            border-color: ;
        }

        #s2024042969ca2bcaf3604 .im-cart-result-table thead>tr>th,
        #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>thead>tr>th,
        #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s2024042969ca2bcaf3604 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s2024042969ca2bcaf3604 .btn-primary:hover,
            #s2024042969ca2bcaf3604 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s2024042969ca2bcaf3604 .btn-primary:hover span,
            .doz_sys.booking_view #s2024042969ca2bcaf3604 .btn-primary:hover span,
            .doz_sys.shop_mypage #s2024042969ca2bcaf3604 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s2024042969ca2bcaf3604 .fixed_view a,
            .doz_sys #s2024042969ca2bcaf3604 .fixed_view select.form-control,
            .doz_sys #s2024042969ca2bcaf3604 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s2024042969ca2bcaf3604 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s2024042969ca2bcaf3604 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s2024042969ca2bcaf3604 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-tit,
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>thead>tr,
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tfoot .payment-info,
            #s2024042969ca2bcaf3604 .im-price-result {
                ;
            }
            #s2024042969ca2bcaf3604 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s2024042969ca2bcaf3604 .im-order-row+.im-order-row {
                ;
            }
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table,
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tfoot,
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>thead>tr,
            #s2024042969ca2bcaf3604 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s2024042969ca2bcaf3604 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s2024042969ca2bcaf3604 .buy_btns .social_btn,
            #s2024042969ca2bcaf3604 .buy_btns .cart_btn,
            #s2024042969ca2bcaf3604 .layer_pop .bottom-btn,
            #s2024042969ca2bcaf3604 .shop-table>thead,
            #s2024042969ca2bcaf3604 .left-menu,
            #s2024042969ca2bcaf3604 .shop-table>tbody>tr,
                {
                ;
            }
            #s2024042969ca2bcaf3604 main,
            #s2024042969ca2bcaf3604 .section_wrap.extend_section main,
            #s2024042969ca2bcaf3604 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s2024042969ca2bcaf3604.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s2024042969ca2bcaf3604.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s2024042969ca2bcaf3604 .mypage .left-menu ul li a,
            #s2024042969ca2bcaf3604 .cart .left-menu ul li a,
            #s2024042969ca2bcaf3604 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s2024042969ca2bcaf3604 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s2024042969ca2bcaf3604 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s2024042969ca2bcaf3604 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s2024042969ca2bcaf3604 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s2024042969ca2bcaf3604 .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) {
            #s2024042969ca2bcaf3604 .opt-group .btn_clse {
                background-color: ;
            }
            #s2024042969ca2bcaf3604 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s2024042969ca2bcaf3604 .bg-brand,
        .doz_sys #s2024042969ca2bcaf3604 .bg-brand span,
        .doz_sys #s2024042969ca2bcaf3604 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s2024042969ca2bcaf3604 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #hr_w2024042968bf253faa1ff.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w2024042968bf253faa1ff.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w2024042968bf253faa1ff .line_box {
            margin: 0 auto;
        }

        #hr_w2024042968bf253faa1ff .line_box hr {
            border-style: solid;
        }

        #hr_w2024042968bf253faa1ff.type03.border_style_hide hr,
        #hr_w2024042968bf253faa1ff.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w2024042968bf253faa1ff.type05.border_style_hide hr,
        #hr_w2024042968bf253faa1ff.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w2024042968bf253faa1ff.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w2024042968bf253faa1ff.type02 hr,
        #hr_w2024042968bf253faa1ff.type04 hr,
        #hr_w2024042968bf253faa1ff.type06 hr {
            margin: 2px auto;
        }

        #hr_w2024042968bf253faa1ff.type07 .line_box:before,
        #hr_w2024042968bf253faa1ff.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -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_w2024042968bf253faa1ff.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w2024042968bf253faa1ff.type08 .line_box:before,
        #hr_w2024042968bf253faa1ff.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            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_w2024042968bf253faa1ff.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_w2024042968bf253faa1ff.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w2024042968bf253faa1ff.type09 .line_box:before,
        #hr_w2024042968bf253faa1ff.type09 .line_box:after,
        #hr_w2024042968bf253faa1ff.type10 .line_box:before,
        #hr_w2024042968bf253faa1ff.type10 .line_box:after,
        #hr_w2024042968bf253faa1ff.type11 .line_box:before,
        #hr_w2024042968bf253faa1ff.type11 .line_box:after,
        #hr_w2024042968bf253faa1ff.type12 .line_box:before,
        #hr_w2024042968bf253faa1ff.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: ;
        }

        #hr_w2024042968bf253faa1ff.type13 .line_box:before,
        #hr_w2024042968bf253faa1ff.type13 .line_box:after,
        #hr_w2024042968bf253faa1ff.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -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_w2024042968bf253faa1ff.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w2024042968bf253faa1ff.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w2024042968bf253faa1ff.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w2024042968bf253faa1ff.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042968bf253faa1ff.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w2024042968bf253faa1ff.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042968bf253faa1ff.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w2024042968bf253faa1ff.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w2024042968bf253faa1ff.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w2024042968bf253faa1ff.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042968bf253faa1ff.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w2024042968bf253faa1ff.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042968bf253faa1ff.type14 .line_box hr,
        #hr_w2024042968bf253faa1ff.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w2024042968bf253faa1ff.type14 .line_box hr:first-child,
        #hr_w2024042968bf253faa1ff.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w2024042968bf253faa1ff.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: ;
        }

        #hr_w2024042968bf253faa1ff.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: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w2024042968bf253faa1ff.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: ;
        }

        #hr_w2024042968bf253faa1ff.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w2024042968bf253faa1ff.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w2024042968bf253faa1ff.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w2024042968bf253faa1ff.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;
        }

        #w202404299815047a0bc95 .btn_a7810a15a2f9c {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202404299815047a0bc95 .btn_a7810a15a2f9c:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202404299815047a0bc95 .btn_a7810a15a2f9c {
            font-size: 14px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w202404299815047a0bc95 .btn-blocked .btn-group {
            display: block;
        }

        #w202404299815047a0bc95 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202404299815047a0bc95 .button_wrap {
            margin-bottom: -10px;
        }

        #w202404299815047a0bc95 .btn-group-justified.button_wrap,
        #w202404299815047a0bc95 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w2024042934d93d64133f7 .btn_a7810a15a2f9c {
            background-color: rgba(255, 255, 255, 0);
            color: #f39700 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024042934d93d64133f7 .btn_a7810a15a2f9c:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #f39700 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024042934d93d64133f7 .btn_a7810a15a2f9c {
            font-size: 14px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w2024042934d93d64133f7 .btn-blocked .btn-group {
            display: block;
        }

        #w2024042934d93d64133f7 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024042934d93d64133f7 .button_wrap {
            margin-bottom: -10px;
        }

        #w2024042934d93d64133f7 .btn-group-justified.button_wrap,
        #w2024042934d93d64133f7 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202404293359c73b1ebf0 .type_grid .icons {
            padding-left: 4px;
        }

        #w202404293359c73b1ebf0 .type_grid .icons>i {
            vertical-align: bottom;
        }

        #w202404293359c73b1ebf0 .type_grid .icons .addon-badge {
            margin-left: 0;
        }

        #w202404293359c73b1ebf0 .type_masonry,
        #w202404293359c73b1ebf0 .type_grid {
            visibility: hidden;
        }

        #w202404293359c73b1ebf0 .post_row {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: row;
        }

        #w202404293359c73b1ebf0 .doz_sys .pc_section .doz_row.table_top {
            margin-bottom: 15px;
        }

        #w202404293359c73b1ebf0 .board-head {
            padding: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .title,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .title {
            font-size: 14px;
            color: #fff;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .text,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .text {
            font-size: 12px;
            color: #fff;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-summary .avatar,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-summary .tools,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-foot .cmt,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-summary .avatar,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-summary .tools,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-foot .cmt {
            color: #fff;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .list-style-card .card-head,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .list-style-card .card-head {
            display: table;
            width: 100%;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .list-style-card .card-head>span,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .list-style-card .card-head>span {
            display: table-cell;
            vertical-align: middle;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-summary,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_02 .overlay,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .overlay {
            display: none;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-summary,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-summary,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-foot {
            display: block;
            position: absolute;
            width: 100%;
            background: transparent;
            z-index: 2;
            left: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card:hover .card-summary,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card:hover .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card:hover .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover .card-head>span {
            display: none;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover>a,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover .card-summary {
            display: table;
            width: 100%;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover .card-foot {
            display: block;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover .card-body {
            display: table-cell;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-summary,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-summary {
            display: table;
            top: 0;
            padding: 20px 20px 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-foot .cmt,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-foot .cmt {
            padding: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-foot {
            padding: 0 20px 20px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-body {
            bottom: 50px;
            padding: 20px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card-foot {
            bottom: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover>a,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card>a,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .holder {
            position: relative;
            display: table;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card>a,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card:hover>a {
            display: block;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card:hover>a {
            background: transparent;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_04 .card.no-img:hover>a {
            background: rgba(0, 0, 0, 0.5);
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-body {
            display: table-cell;
            position: relative;
            top: 0;
            padding: 60px 20px 50px;
            vertical-align: middle;
            text-align: center;
            vertical-align: middle;
            ;
        }

        #w202404293359c73b1ebf0 .type_grid .list-style-card .card-foot small {
            margin-right: 10px;
        }

        #w202404293359c73b1ebf0 .type_grid .list-style-card .card-foot small:last-child {
            margin-right: 0;
            margin-left: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .title,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .title {
            font-size: 14px;
            color: #000;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .text,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .text {
            font-size: 12px;
            color: #000;
            line-height: 1.4;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .cmt,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .cmt {
            padding: 0 0 20px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .text.show_body,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .text.show_body {
            margin-top: 5px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card {
            height: 100%;
            border: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card,
        #w202404293359c73b1ebf0 .type_grid.grid_02 .card_wrapper,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card {
            height: 100%;
            border-width: 2px;
            border-color: #eee;
            border-style: solid;
            border-radius: 0px;
            overflow: hidden;
            z-index: 5;
            background-position: center center;
            background-repeat: no-repeat;
            image-rendering: -webkit-optimize-contrast;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 .card {
            display: flex;
            flex-direction: column;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 a.holder {
            flex-grow: 1;
        }

        #w202404293359c73b1ebf0 .type_grid .secret.card {
            background-image: none !important;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-body {
            display: table;
            table-layout: fixed;
            width: 100%;
            background: #fff;
            height: 100%;
            padding: 20px 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-foot {
            background: transparent;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-foot {
            padding: 0;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-summary {
            background-color: transparent;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 .card-body,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card-foot,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card-summary {
            background-color: #fff;
        }

        #w202404293359c73b1ebf0 .type_grid .list-style-card .ma-item {
            width: auto;
            float: none;
            margin-bottom: 0;
            height: 100%;
        }

        #w202404293359c73b1ebf0 .type_grid .card.secret img,
        #w202404293359c73b1ebf0 .type_grid .card.secret img:first-child,
        #w202404293359c73b1ebf0 .type_grid .card.no-img.secret img:first-child {
            display: none;
        }

        #w202404293359c73b1ebf0 .type_grid .card.secret img.secret-image,
        #w202404293359c73b1ebf0 .type_grid .card.no-img.secret img.secret-image,
        #w202404293359c73b1ebf0 .type_grid .card.no-img.secret .secret-block {
            display: block;
        }

        #w202404293359c73b1ebf0 .type_grid .card.secret .card_wrapper {
            background-image: none !important;
            background: #eee;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card .card-summary {
            padding: 0 0 20px !important;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 .card .card-foot {
            padding: 0 20px !important;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 .card .card-summary {
            padding: 0 20px 20px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .list-style-card .card-foot small,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .avatar {
            display: table;
            padding: 0;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .avatar .img_wrap {
            display: table-cell;
            vertical-align: middle;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .avatar .img_wrap img {
            width: 32px;
            height: 32px;
            margin-right: 10px;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .tools {
            text-align: left;
            padding: 0;
            line-height: 1.2;
            color: #000;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .tools .writer {
            font-size: 12px;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .tools small {
            font-size: 11px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card .card-summary .tools small,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card .card-summary .tools small,
        #w202404293359c73b1ebf0 .type_grid.grid_02 .card .card-summary .tools .writer,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card .card-summary .tools .writer {
            color: #000;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_01 .card .card-summary .tools small,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-summary .tools small,
        #w202404293359c73b1ebf0 .type_grid.grid_01 .card .card-summary .tools .writer,
        #w202404293359c73b1ebf0 .type_grid.grid_04 .card .card-summary .tools .writer {
            color: #fff;
        }

        #w202404293359c73b1ebf0 .type_grid .card .card-summary .tools small.date {
            margin-right: 4px;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card .holder,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .card .holder {
            display: flex;
            flex-direction: column;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .card-body {
            padding: 20px 0;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_03 .card-body {
            padding: 20px;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202404293359c73b1ebf0 .type_grid.grid_02 .text,
        #w202404293359c73b1ebf0 .type_grid.grid_03 .text {
            display: -webkit-box !important;
            overflow: hidden;
            padding-right: 1px;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            max-height: 4.2em;
            visibility: visible;
        }

        @media all and (max-width: 767px) {
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover>a {
                background: transparent;
                display: block;
            }
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-summary,
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-body,
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-foot,
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card:hover .card-head {
                display: none;
            }
            #w202404293359c73b1ebf0 .type_grid.grid_01 .list-style-card {
                vertical-align: top;
            }
            #w202404293359c73b1ebf0 .type_grid.grid_01 .card,
            #w202404293359c73b1ebf0 .type_grid.grid_02 .card_wrapper,
            #w202404293359c73b1ebf0 .type_grid.grid_03 .card_wrapper,
            #w202404293359c73b1ebf0 .type_grid.grid_04 .card {
                image-rendering: auto;
            }
            .comment_ico {
                margin-right: 2px;
            }
        }

        #w202404293359c73b1ebf0 .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w202404293359c73b1ebf0 .card-body:last-child {
            border-radius: 0;
        }

        #w202404293359c73b1ebf0 .type_grid .secret.card {
            background-image: none !important;
        }

        .device_type_m .pc_section #padding_w2024042976ce5f428b884 {
            height: -26px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024042976ce5f428b884 {
                height: -26px !important;
            }
        }

        #w20240429be6d6fffdb0f2 .btn_a7810a15a2f9c {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240429be6d6fffdb0f2 .btn_a7810a15a2f9c:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240429be6d6fffdb0f2 .btn_a7810a15a2f9c {
            font-size: 14px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w20240429be6d6fffdb0f2 .btn-blocked .btn-group {
            display: block;
        }

        #w20240429be6d6fffdb0f2 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240429be6d6fffdb0f2 .button_wrap {
            margin-bottom: -10px;
        }

        #w20240429be6d6fffdb0f2 .btn-group-justified.button_wrap,
        #w20240429be6d6fffdb0f2 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202404294f298456bc654 .btn_a7810a15a2f9c {
            background-color: rgba(255, 255, 255, 0);
            color: #f39700 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202404294f298456bc654 .btn_a7810a15a2f9c:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #f39700 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202404294f298456bc654 .btn_a7810a15a2f9c {
            font-size: 14px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w202404294f298456bc654 .btn-blocked .btn-group {
            display: block;
        }

        #w202404294f298456bc654 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202404294f298456bc654 .button_wrap {
            margin-bottom: -10px;
        }

        #w202404294f298456bc654 .btn-group-justified.button_wrap,
        #w202404294f298456bc654 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid .icons {
            padding-left: 4px;
        }

        #w202404298c9c2d61ccf4f .type_grid .icons>i {
            vertical-align: bottom;
        }

        #w202404298c9c2d61ccf4f .type_grid .icons .addon-badge {
            margin-left: 0;
        }

        #w202404298c9c2d61ccf4f .type_masonry,
        #w202404298c9c2d61ccf4f .type_grid {
            visibility: hidden;
        }

        #w202404298c9c2d61ccf4f .post_row {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: row;
        }

        #w202404298c9c2d61ccf4f .doz_sys .pc_section .doz_row.table_top {
            margin-bottom: 15px;
        }

        #w202404298c9c2d61ccf4f .board-head {
            padding: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .title,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .title {
            font-size: 14px;
            color: #fff;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .text,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .text {
            font-size: 12px;
            color: #fff;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-summary .avatar,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-summary .tools,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-foot .cmt,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-summary .avatar,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-summary .tools,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-foot .cmt {
            color: #fff;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .list-style-card .card-head,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .list-style-card .card-head {
            display: table;
            width: 100%;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .list-style-card .card-head>span,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .list-style-card .card-head>span {
            display: table-cell;
            vertical-align: middle;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-summary,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_02 .overlay,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .overlay {
            display: none;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-summary,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-summary,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-foot {
            display: block;
            position: absolute;
            width: 100%;
            background: transparent;
            z-index: 2;
            left: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card:hover .card-summary,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card:hover .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card:hover .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover .card-head>span {
            display: none;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover>a,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover .card-summary {
            display: table;
            width: 100%;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover .card-foot {
            display: block;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover .card-body {
            display: table-cell;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-summary,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-summary {
            display: table;
            top: 0;
            padding: 20px 20px 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-foot .cmt,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-foot .cmt {
            padding: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-foot {
            padding: 0 20px 20px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-body {
            bottom: 50px;
            padding: 20px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card-foot {
            bottom: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover>a,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card>a,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .holder {
            position: relative;
            display: table;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card>a,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card:hover>a {
            display: block;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card:hover>a {
            background: transparent;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card.no-img:hover>a {
            background: rgba(0, 0, 0, 0.5);
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-body {
            display: table-cell;
            position: relative;
            top: 0;
            padding: 60px 20px 50px;
            vertical-align: middle;
            text-align: center;
            vertical-align: middle;
            ;
        }

        #w202404298c9c2d61ccf4f .type_grid .list-style-card .card-foot small {
            margin-right: 10px;
        }

        #w202404298c9c2d61ccf4f .type_grid .list-style-card .card-foot small:last-child {
            margin-right: 0;
            margin-left: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .title,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .title {
            font-size: 14px;
            color: #000;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .text,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .text {
            font-size: 12px;
            color: #000;
            line-height: 1.4;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .cmt,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .cmt {
            padding: 0 0 20px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .text.show_body,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .text.show_body {
            margin-top: 5px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card {
            height: 100%;
            border: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card,
        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card_wrapper,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card {
            height: 100%;
            border-width: 2px;
            border-color: #eee;
            border-style: solid;
            border-radius: 0px;
            overflow: hidden;
            z-index: 5;
            background-position: center center;
            background-repeat: no-repeat;
            image-rendering: -webkit-optimize-contrast;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card {
            display: flex;
            flex-direction: column;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 a.holder {
            flex-grow: 1;
        }

        #w202404298c9c2d61ccf4f .type_grid .secret.card {
            background-image: none !important;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-body {
            display: table;
            table-layout: fixed;
            width: 100%;
            background: #fff;
            height: 100%;
            padding: 20px 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-foot {
            background: transparent;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-foot {
            padding: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-summary {
            background-color: transparent;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card-body,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card-foot,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card-summary {
            background-color: #fff;
        }

        #w202404298c9c2d61ccf4f .type_grid .list-style-card .ma-item {
            width: auto;
            float: none;
            margin-bottom: 0;
            height: 100%;
        }

        #w202404298c9c2d61ccf4f .type_grid .card.secret img,
        #w202404298c9c2d61ccf4f .type_grid .card.secret img:first-child,
        #w202404298c9c2d61ccf4f .type_grid .card.no-img.secret img:first-child {
            display: none;
        }

        #w202404298c9c2d61ccf4f .type_grid .card.secret img.secret-image,
        #w202404298c9c2d61ccf4f .type_grid .card.no-img.secret img.secret-image,
        #w202404298c9c2d61ccf4f .type_grid .card.no-img.secret .secret-block {
            display: block;
        }

        #w202404298c9c2d61ccf4f .type_grid .card.secret .card_wrapper {
            background-image: none !important;
            background: #eee;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card .card-summary {
            padding: 0 0 20px !important;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card .card-foot {
            padding: 0 20px !important;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card .card-summary {
            padding: 0 20px 20px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .list-style-card .card-foot small,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .avatar {
            display: table;
            padding: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .avatar .img_wrap {
            display: table-cell;
            vertical-align: middle;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .avatar .img_wrap img {
            width: 32px;
            height: 32px;
            margin-right: 10px;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .tools {
            text-align: left;
            padding: 0;
            line-height: 1.2;
            color: #000;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .tools .writer {
            font-size: 12px;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .tools small {
            font-size: 11px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card .card-summary .tools small,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card .card-summary .tools small,
        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card .card-summary .tools .writer,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card .card-summary .tools .writer {
            color: #000;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card .card-summary .tools small,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-summary .tools small,
        #w202404298c9c2d61ccf4f .type_grid.grid_01 .card .card-summary .tools .writer,
        #w202404298c9c2d61ccf4f .type_grid.grid_04 .card .card-summary .tools .writer {
            color: #fff;
        }

        #w202404298c9c2d61ccf4f .type_grid .card .card-summary .tools small.date {
            margin-right: 4px;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card .holder,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card .holder {
            display: flex;
            flex-direction: column;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .card-body {
            padding: 20px 0;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_03 .card-body {
            padding: 20px;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202404298c9c2d61ccf4f .type_grid.grid_02 .text,
        #w202404298c9c2d61ccf4f .type_grid.grid_03 .text {
            display: -webkit-box !important;
            overflow: hidden;
            padding-right: 1px;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            max-height: 4.2em;
            visibility: visible;
        }

        @media all and (max-width: 767px) {
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover>a {
                background: transparent;
                display: block;
            }
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-summary,
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-body,
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-foot,
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card:hover .card-head {
                display: none;
            }
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .list-style-card {
                vertical-align: top;
            }
            #w202404298c9c2d61ccf4f .type_grid.grid_01 .card,
            #w202404298c9c2d61ccf4f .type_grid.grid_02 .card_wrapper,
            #w202404298c9c2d61ccf4f .type_grid.grid_03 .card_wrapper,
            #w202404298c9c2d61ccf4f .type_grid.grid_04 .card {
                image-rendering: auto;
            }
            .comment_ico {
                margin-right: 2px;
            }
        }

        #w202404298c9c2d61ccf4f .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w202404298c9c2d61ccf4f .card-body:last-child {
            border-radius: 0;
        }

        #w202404298c9c2d61ccf4f .type_grid .secret.card {
            background-image: none !important;
        }

        #hr_w20240429d1ad666cea2bd.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w20240429d1ad666cea2bd.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w20240429d1ad666cea2bd .line_box {
            margin: 0 auto;
        }

        #hr_w20240429d1ad666cea2bd .line_box hr {
            border-style: solid;
        }

        #hr_w20240429d1ad666cea2bd.type03.border_style_hide hr,
        #hr_w20240429d1ad666cea2bd.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w20240429d1ad666cea2bd.type05.border_style_hide hr,
        #hr_w20240429d1ad666cea2bd.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w20240429d1ad666cea2bd.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w20240429d1ad666cea2bd.type02 hr,
        #hr_w20240429d1ad666cea2bd.type04 hr,
        #hr_w20240429d1ad666cea2bd.type06 hr {
            margin: 2px auto;
        }

        #hr_w20240429d1ad666cea2bd.type07 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -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_w20240429d1ad666cea2bd.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w20240429d1ad666cea2bd.type08 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            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_w20240429d1ad666cea2bd.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_w20240429d1ad666cea2bd.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w20240429d1ad666cea2bd.type09 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type09 .line_box:after,
        #hr_w20240429d1ad666cea2bd.type10 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type10 .line_box:after,
        #hr_w20240429d1ad666cea2bd.type11 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type11 .line_box:after,
        #hr_w20240429d1ad666cea2bd.type12 .line_box:before,
        #hr_w20240429d1ad666cea2bd.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: ;
        }

        #hr_w20240429d1ad666cea2bd.type13 .line_box:before,
        #hr_w20240429d1ad666cea2bd.type13 .line_box:after,
        #hr_w20240429d1ad666cea2bd.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -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_w20240429d1ad666cea2bd.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w20240429d1ad666cea2bd.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w20240429d1ad666cea2bd.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w20240429d1ad666cea2bd.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w20240429d1ad666cea2bd.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w20240429d1ad666cea2bd.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w20240429d1ad666cea2bd.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w20240429d1ad666cea2bd.type14 .line_box hr,
        #hr_w20240429d1ad666cea2bd.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w20240429d1ad666cea2bd.type14 .line_box hr:first-child,
        #hr_w20240429d1ad666cea2bd.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w20240429d1ad666cea2bd.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: ;
        }

        #hr_w20240429d1ad666cea2bd.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: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w20240429d1ad666cea2bd.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: ;
        }

        #hr_w20240429d1ad666cea2bd.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w20240429d1ad666cea2bd.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w20240429d1ad666cea2bd.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w20240429d1ad666cea2bd.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;
        }

        .shop_view .s2024031580e5837c0b2e8.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s2024031580e5837c0b2e8 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s2024031580e5837c0b2e8 select.form-control option {
            color: #000 !important;
        }

        .admin #s2024031580e5837c0b2e8 .widget.padding>div {
            ;
        }

        .admin #s2024031580e5837c0b2e8 .ibg-bg {
            height: 100% !important;
        }

        .admin #s2024031580e5837c0b2e8 .widget_drag_bar,
        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s2024031580e5837c0b2e8 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s2024031580e5837c0b2e8 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s2024031580e5837c0b2e8 {
            color: ;
        }

        #s2024031580e5837c0b2e8.side_basic main .inside,
        #s2024031580e5837c0b2e8 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s2024031580e5837c0b2e8 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s2024031580e5837c0b2e8.side_basic main .inside,
        .menu_type_modal #s2024031580e5837c0b2e8.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 #s2024031580e5837c0b2e8,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s2024031580e5837c0b2e8 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s2024031580e5837c0b2e8.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s2024031580e5837c0b2e8.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s2024031580e5837c0b2e8 .booking_day .body_font_color_20,
        #s2024031580e5837c0b2e8 .booking_list.waiting .title {
            ;
        }

        #s2024031580e5837c0b2e8.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s2024031580e5837c0b2e8 .li_table ul:nth-of-type(2),
        #s2024031580e5837c0b2e8 .li_board ul li,
        #s2024031580e5837c0b2e8 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s2024031580e5837c0b2e8 .checkbox-styled:not(ie8) input~span:before,
        #s2024031580e5837c0b2e8 .radio-styled:not(ie8) input~span:before {}

        #s2024031580e5837c0b2e8 .board_view .grid_ignore header a,
        #s2024031580e5837c0b2e8 .widget.board .grid_ignore .author .date,
        #s2024031580e5837c0b2e8 .widget.board .grid_ignore a.board,
        #s2024031580e5837c0b2e8 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s2024031580e5837c0b2e8 .content-tit .board {
            ;
        }

        #s2024031580e5837c0b2e8 select.form-control,
        #s2024031580e5837c0b2e8 input.form-control,
        #s2024031580e5837c0b2e8 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s2024031580e5837c0b2e8 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s2024031580e5837c0b2e8 .phonenumber_wrap .line {}

        #s2024031580e5837c0b2e8 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s2024031580e5837c0b2e8 .shop-content select.form-control,
        .shop_view #s2024031580e5837c0b2e8 .shop-content input.form-control,
        .shop_view #s2024031580e5837c0b2e8 .shop-content textarea.form-control,
        .booking_view #s2024031580e5837c0b2e8 .booking_opt select.form-control,
        .shop_view #s2024031580e5837c0b2e8 .form-select-wrap .dropdown-menu,
        .shop_view #s2024031580e5837c0b2e8 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s2024031580e5837c0b2e8 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s2024031580e5837c0b2e8 .item_detail select.form-control,
        #s2024031580e5837c0b2e8 .item_detail input.form-control,
        #s2024031580e5837c0b2e8 .item_detail textarea.form-control,
        #s2024031580e5837c0b2e8 .booking_opt select.form-control,
        #s2024031580e5837c0b2e8 .goods_select textarea.form-control,
        #s2024031580e5837c0b2e8 .goods_select select.form-control,
        #s2024031580e5837c0b2e8 .goods_select input.form-control,
        #s2024031580e5837c0b2e8 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s2024031580e5837c0b2e8 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s2024031580e5837c0b2e8 .board_summary .write,
        #s2024031580e5837c0b2e8 .board_view .grid_ignore .author .date,
        #s2024031580e5837c0b2e8 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s2024031580e5837c0b2e8 label,
        .doz_sys #s2024031580e5837c0b2e8 label.control-label,
        #s2024031580e5837c0b2e8 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s2024031580e5837c0b2e8 .nick.text-default-dark,
        #s2024031580e5837c0b2e8 .text-default-dark,
        #s2024031580e5837c0b2e8 .shop_mypage .mypage .my-box a,
        #s2024031580e5837c0b2e8 .shop_mypage .item-detail a,
        #s2024031580e5837c0b2e8 .shop_mypage .item-detail p,
        #s2024031580e5837c0b2e8 .shop_mypage h6,
        #s2024031580e5837c0b2e8 .shop_mypage .table-wrap p,
        #s2024031580e5837c0b2e8 .shop_payment h1,
        #s2024031580e5837c0b2e8 .shop_payment h6,
        #s2024031580e5837c0b2e8 .shop-content p,
        #s2024031580e5837c0b2e8 .shop_payment,
        #s2024031580e5837c0b2e8 .shop-content span,
        #s2024031580e5837c0b2e8 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s2024031580e5837c0b2e8 .shop-content .price,
        #s2024031580e5837c0b2e8,
        #s2024031580e5837c0b2e8 .shop-tit,
        #s2024031580e5837c0b2e8 .board_view .board_txt_area,
        #s2024031580e5837c0b2e8 .board.widget .grid_ignore .view_tit,
        .doz_sys #s2024031580e5837c0b2e8 .shop-content input.form-control,
        .doz_sys #s2024031580e5837c0b2e8 .shop-content select.form-control,
        #s2024031580e5837c0b2e8 .widget_menu_title,
        #s2024031580e5837c0b2e8 .comment_area,
        body.shop_mypage #s2024031580e5837c0b2e8 .comment_area,
        #s2024031580e5837c0b2e8 .list_review_inner .use_summary,
        #s2024031580e5837c0b2e8 .list_review_inner .use_summary a,
        #s2024031580e5837c0b2e8 .list_review_inner .fold,
        #s2024031580e5837c0b2e8 .list_review_inner .comment_area,
        #s2024031580e5837c0b2e8 .booking_nav_tools span {
            ;
            color: ;
        }

        #s2024031580e5837c0b2e8 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s2024031580e5837c0b2e8 a.use-info {
            color: #363636;
        }

        #s2024031580e5837c0b2e8 .shop-content span.sale-price-text-done,
        .doz_sys #s2024031580e5837c0b2e8 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s2024031580e5837c0b2e8 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s2024031580e5837c0b2e8 .shop-content.mypage .bg-bright a,
        #s2024031580e5837c0b2e8 .shop-content.mypage .bg-bright p,
        #s2024031580e5837c0b2e8 .shop-content.mypage .bg-bright span,
        #s2024031580e5837c0b2e8 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s2024031580e5837c0b2e8 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s2024031580e5837c0b2e8 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s2024031580e5837c0b2e8 .shop-content h6 span {
            ;
            color: ;
        }

        #s2024031580e5837c0b2e8 .left-menu ul li.on a,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s2024031580e5837c0b2e8,
        #s2024031580e5837c0b2e8 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s2024031580e5837c0b2e8 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s2024031580e5837c0b2e8 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s2024031580e5837c0b2e8 .list_review_inner,
        #s2024031580e5837c0b2e8 .list_review_inner .fold.cmt,
        #s2024031580e5837c0b2e8 .list_review_wrap,
        #s2024031580e5837c0b2e8 .list_review_inner .textarea_block,
        #s2024031580e5837c0b2e8 .list_review_inner .comment .main_comment,
        #s2024031580e5837c0b2e8 .list_review_inner .txt_delete:before,
        #s2024031580e5837c0b2e8 .form-select-wrap.open .dropdown-toggle,
        #s2024031580e5837c0b2e8 .form-select-wrap.open .dropdown-menu,
        #s2024031580e5837c0b2e8 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s2024031580e5837c0b2e8 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s2024031580e5837c0b2e8 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s2024031580e5837c0b2e8 .form-control:focus {
            border-color: #363636;
        }

        #s2024031580e5837c0b2e8 .sub_depth li a,
        #s2024031580e5837c0b2e8 .sub_depth li span {
            ;
        }

        #s2024031580e5837c0b2e8 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s2024031580e5837c0b2e8 .pagination>li>a,
        #s2024031580e5837c0b2e8 .pagination>li>span,
        #s2024031580e5837c0b2e8 .pagination>li>a:focus,
        #s2024031580e5837c0b2e8 .pagination>li>span:focus,
        #s2024031580e5837c0b2e8 .map-inner .pagination li.active a,
        #s2024031580e5837c0b2e8 .pagination li>a.disabled:hover,
        #s2024031580e5837c0b2e8 .pagination li>a.disabled:focus {
            ;
        }

        #s2024031580e5837c0b2e8 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s2024031580e5837c0b2e8 .pagination>.active>a,
        #s2024031580e5837c0b2e8 .pagination>.active>span,
        #s2024031580e5837c0b2e8 .pagination>.active>a:hover,
        #s2024031580e5837c0b2e8 .pagination>.active>span:hover,
        #s2024031580e5837c0b2e8 .pagination>.active>a:focus,
        #s2024031580e5837c0b2e8 .pagination>.active>span:focus,
        #s2024031580e5837c0b2e8 .pagination>li>a:hover,
        #s2024031580e5837c0b2e8 .pagination>li>span:hover,
        #s2024031580e5837c0b2e8 .sub_depth li a.active,
        .doz_sys #s2024031580e5837c0b2e8 a,
        #s2024031580e5837c0b2e8 .li_table ul li,
        #s2024031580e5837c0b2e8 .list-style .list.line>small,
        .doz_sys #s2024031580e5837c0b2e8 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s2024031580e5837c0b2e8 .board_contents a:not(.btn),
        .doz_sys #s2024031580e5837c0b2e8 .board_contents a:not(.btn):hover,
        #s2024031580e5837c0b2e8 .board_txt_area a,
        #s2024031580e5837c0b2e8 .board_txt_area a:hover,
        #s2024031580e5837c0b2e8 .board_txt_area a:active,
        #s2024031580e5837c0b2e8 .board_txt_area a:focus,
        #s2024031580e5837c0b2e8 .editor_box .fr-view a {
            color: #363636;
        }

        #s2024031580e5837c0b2e8 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s2024031580e5837c0b2e8 a.body_font_color_30:not(.active) {
            ;
        }

        #s2024031580e5837c0b2e8 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s2024031580e5837c0b2e8 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s2024031580e5837c0b2e8 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s2024031580e5837c0b2e8 .body_font_color_40,
        #s2024031580e5837c0b2e8 .li_board ul.li_body li.name,
        #s2024031580e5837c0b2e8 .li_board ul.li_body li.time,
        #s2024031580e5837c0b2e8 .li_board ul.li_body li.like,
        #s2024031580e5837c0b2e8 .li_board ul.li_body li.read {
            ;
        }

        #s2024031580e5837c0b2e8 .review_table .summary,
        #s2024031580e5837c0b2e8 .review_table.li_board ul.li_body li,
        #s2024031580e5837c0b2e8 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s2024031580e5837c0b2e8 .body_font_color_50 {
            ;
        }

        #s2024031580e5837c0b2e8 .li_board,
        #s2024031580e5837c0b2e8 .acd_row:first-child,
        #s2024031580e5837c0b2e8 .acd_row {
            border-color: ;
        }

        #s2024031580e5837c0b2e8 .list-style .list-header,
        #s2024031580e5837c0b2e8 .list-style .list,
        #s2024031580e5837c0b2e8 .list-style .list.line,
        #s2024031580e5837c0b2e8 .list-style .list.line>.table-cell,
        #s2024031580e5837c0b2e8 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s2024031580e5837c0b2e8 .btn,
        #s2024031580e5837c0b2e8 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s2024031580e5837c0b2e8 .btn:hover,
        #s2024031580e5837c0b2e8 .visual_section a:hover {
            border-color: ;
        }

        #s2024031580e5837c0b2e8 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s2024031580e5837c0b2e8 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s2024031580e5837c0b2e8 .btn-primary span,
        .doz_sys.booking_view #s2024031580e5837c0b2e8 .btn-primary span,
        .doz_sys.shop_mypage #s2024031580e5837c0b2e8 .btn-primary span {
            color: #ffffff;
        }

        #s2024031580e5837c0b2e8 .coupon-wrap:after,
        #s2024031580e5837c0b2e8 .board_view .file_area ul li {
            background: ;
        }

        #s2024031580e5837c0b2e8 .text-gray-dark,
        #s2024031580e5837c0b2e8 .shop-table>thead>tr>th,
        #s2024031580e5837c0b2e8 .shop_mypage .left-menu ul li a,
        #s2024031580e5837c0b2e8 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s2024031580e5837c0b2e8 .product-notify-group .product-notify-label {
            ;
        }

        #s2024031580e5837c0b2e8 .mypage .my-box a,
        #s2024031580e5837c0b2e8 .mypage .shop-table>tbody>tr,
        #s2024031580e5837c0b2e8 .mypage .tip-off,
        #s2024031580e5837c0b2e8 .im-order-detail-table,
        #s2024031580e5837c0b2e8 .im-order-price {
            ;
        }

        #s2024031580e5837c0b2e8 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s2024031580e5837c0b2e8 .mypage .my-box.on a p {
            color: #fff;
        }

        #s2024031580e5837c0b2e8 .option_btn_tools a,
        #s2024031580e5837c0b2e8 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s2024031580e5837c0b2e8 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s2024031580e5837c0b2e8 .card .title a {
            color: #212121;
        }

        #s2024031580e5837c0b2e8 .section_bg.fixed_bg {
            ;
        }

        #s2024031580e5837c0b2e8 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s2024031580e5837c0b2e8 ul.site_prod_nav>li,
        #s2024031580e5837c0b2e8 .prod_detail_badge {
            ;
        }

        #s2024031580e5837c0b2e8 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s2024031580e5837c0b2e8 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s2024031580e5837c0b2e8 .opt-group {
            background: ;
        }

        #s2024031580e5837c0b2e8 ul.site_prod_nav>li a.active {
            ;
        }

        #s2024031580e5837c0b2e8 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s2024031580e5837c0b2e8 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s2024031580e5837c0b2e8,
        .section_fixed_disable #s2024031580e5837c0b2e8 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s2024031580e5837c0b2e8 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s2024031580e5837c0b2e8.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s2024031580e5837c0b2e8.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s2024031580e5837c0b2e8 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s2024031580e5837c0b2e8.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s2024031580e5837c0b2e8 .mypage .left-menu ul li a,
        .device_type_m #s2024031580e5837c0b2e8 .cart .left-menu ul li a {
            ;
        }

        #s2024031580e5837c0b2e8 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s2024031580e5837c0b2e8 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s2024031580e5837c0b2e8 .im-cart-info {
            ;
        }

        #s2024031580e5837c0b2e8 .shop-table>thead>tr>th,
        #s2024031580e5837c0b2e8 .shop-table>tbody>tr>td,
        #s2024031580e5837c0b2e8 .mypage .shop-table>tbody>tr,
        #s2024031580e5837c0b2e8 .shop-table>tbody>tr>td.img img,
        #s2024031580e5837c0b2e8 .shop-table>tbody>tr>td+td,
        #s2024031580e5837c0b2e8 .mypage .tip-off,
        #s2024031580e5837c0b2e8 .mypage .shop-table img,
        #s2024031580e5837c0b2e8 .im-order-detail-table,
        #s2024031580e5837c0b2e8 .im-order-price,
        #s2024031580e5837c0b2e8 .im-order-detail-table thead tr,
        #s2024031580e5837c0b2e8 .im-order-detail-table tr+tr,
        #s2024031580e5837c0b2e8 .im-order-detail-table img,
        #s2024031580e5837c0b2e8 .im-order-detail-table .im-deliv-price,
        #s2024031580e5837c0b2e8 .im-order-price-header,
        #s2024031580e5837c0b2e8 .im-order-price-body {
            ;
        }

        #s2024031580e5837c0b2e8 .shop-table .list_badge {
            border-color: ;
        }

        #s2024031580e5837c0b2e8 .im-cart-result-table thead>tr>th,
        #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>thead>tr>th,
        #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s2024031580e5837c0b2e8 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s2024031580e5837c0b2e8 .btn-primary:hover,
            #s2024031580e5837c0b2e8 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s2024031580e5837c0b2e8 .btn-primary:hover span,
            .doz_sys.booking_view #s2024031580e5837c0b2e8 .btn-primary:hover span,
            .doz_sys.shop_mypage #s2024031580e5837c0b2e8 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s2024031580e5837c0b2e8 .fixed_view a,
            .doz_sys #s2024031580e5837c0b2e8 .fixed_view select.form-control,
            .doz_sys #s2024031580e5837c0b2e8 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s2024031580e5837c0b2e8 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s2024031580e5837c0b2e8 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s2024031580e5837c0b2e8 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-tit,
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>thead>tr,
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tfoot .payment-info,
            #s2024031580e5837c0b2e8 .im-price-result {
                ;
            }
            #s2024031580e5837c0b2e8 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s2024031580e5837c0b2e8 .im-order-row+.im-order-row {
                ;
            }
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table,
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tfoot,
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>thead>tr,
            #s2024031580e5837c0b2e8 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s2024031580e5837c0b2e8 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s2024031580e5837c0b2e8 .buy_btns .social_btn,
            #s2024031580e5837c0b2e8 .buy_btns .cart_btn,
            #s2024031580e5837c0b2e8 .layer_pop .bottom-btn,
            #s2024031580e5837c0b2e8 .shop-table>thead,
            #s2024031580e5837c0b2e8 .left-menu,
            #s2024031580e5837c0b2e8 .shop-table>tbody>tr,
                {
                ;
            }
            #s2024031580e5837c0b2e8 main,
            #s2024031580e5837c0b2e8 .section_wrap.extend_section main,
            #s2024031580e5837c0b2e8 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s2024031580e5837c0b2e8.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s2024031580e5837c0b2e8.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s2024031580e5837c0b2e8 .mypage .left-menu ul li a,
            #s2024031580e5837c0b2e8 .cart .left-menu ul li a,
            #s2024031580e5837c0b2e8 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s2024031580e5837c0b2e8 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s2024031580e5837c0b2e8 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s2024031580e5837c0b2e8 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s2024031580e5837c0b2e8 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s2024031580e5837c0b2e8 .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) {
            #s2024031580e5837c0b2e8 .opt-group .btn_clse {
                background-color: ;
            }
            #s2024031580e5837c0b2e8 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s2024031580e5837c0b2e8 .bg-brand,
        .doz_sys #s2024031580e5837c0b2e8 .bg-brand span,
        .doz_sys #s2024031580e5837c0b2e8 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s2024031580e5837c0b2e8 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w202403156face928443d9 {
            height: -31px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w202403156face928443d9 {
                height: -31px !important;
            }
        }

        #text_w20240315e0e898eb257ab {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315e0e898eb257ab .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315e0e898eb257ab .text_bg_img,
        #text_w20240315e0e898eb257ab .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240315e0e898eb257ab,
        #text_w20240315e0e898eb257ab .text-table {
            min-height: 0px;
            ;
            padding: 30px 20px 30px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315e0e898eb257ab,
        #text_w20240315e0e898eb257ab .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315e0e898eb257ab.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315e0e898eb257ab.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240327cadad45635f02 {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240327cadad45635f02 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240327cadad45635f02 .text_bg_img,
        #text_w20240327cadad45635f02 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240327cadad45635f02,
        #text_w20240327cadad45635f02 .text-table {
            min-height: 0px;
            ;
            padding: 30px 20px 30px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240327cadad45635f02,
        #text_w20240327cadad45635f02 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240327cadad45635f02.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240327cadad45635f02.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240327e7a7dd93b0df0 {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240327e7a7dd93b0df0 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240327e7a7dd93b0df0 .text_bg_img,
        #text_w20240327e7a7dd93b0df0 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240327e7a7dd93b0df0,
        #text_w20240327e7a7dd93b0df0 .text-table {
            min-height: 0px;
            ;
            padding: 30px 20px 30px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240327e7a7dd93b0df0,
        #text_w20240327e7a7dd93b0df0 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240327e7a7dd93b0df0.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240327e7a7dd93b0df0.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240327e3c53685afae5 {
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240327e3c53685afae5 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240327e3c53685afae5 .text_bg_img,
        #text_w20240327e3c53685afae5 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240327e3c53685afae5,
        #text_w20240327e3c53685afae5 .text-table {
            min-height: 0px;
            ;
            padding: 30px 20px 30px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240327e3c53685afae5,
        #text_w20240327e3c53685afae5 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240327e3c53685afae5.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240327e3c53685afae5.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w20240315e0e898eb257ab {
            position: relative;
            margin-top: -110px;
            right: 0px;
            z-index: 99;
        }

        #w20240327cadad45635f02 {
            position: relative;
            margin-top: -110px;
            right: 0px;
            z-index: 99;
        }

        #w20240327e7a7dd93b0df0 {
            position: relative;
            margin-top: -110px;
            right: 0px;
            z-index: 99;
        }

        #w20240327e3c53685afae5 {
            position: relative;
            margin-top: -110px;
            right: 0px;
            z-index: 99;
        }

        #w20240315e0e898eb257ab {
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
            border-radius: 7px;
        }

        #w20240315e0e898eb257ab:hover {
            box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
            border-radius: 7px;
        }

        #w20240327cadad45635f02 {
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
            border-radius: 7px;
        }

        #w20240327cadad45635f02:hover {
            box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
            border-radius: 7px;
        }

        #w20240327e7a7dd93b0df0 {
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
            border-radius: 7px;
        }

        #w20240327e7a7dd93b0df0:hover {
            box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
            border-radius: 7px;
        }

        #w20240327e3c53685afae5 {
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
            border-radius: 7px;
        }

        #w20240327e3c53685afae5:hover {
            box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
            border-radius: 7px;
        }

        #s202403154a0b3ec48ce9c .owl-item .text-wrap {
            opacity: 0;
            transform: translateY(40px);
            transition: 1.5s;
        }

        #s202403154a0b3ec48ce9c .owl-item.active .text-wrap {
            opacity: 1;
            transform: translateY(0);
        }

        .device_type_m .pc_section #padding_w2024031585db8024f47d5 {
            height: -40px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024031585db8024f47d5 {
                height: -40px !important;
            }
        }

        .shop_view .s202403158cabcd1d335a2.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s202403158cabcd1d335a2 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s202403158cabcd1d335a2 select.form-control option {
            color: #000 !important;
        }

        .admin #s202403158cabcd1d335a2 .widget.padding>div {
            ;
        }

        .admin #s202403158cabcd1d335a2 .ibg-bg {
            height: 100% !important;
        }

        .admin #s202403158cabcd1d335a2 .widget_drag_bar,
        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202403158cabcd1d335a2 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202403158cabcd1d335a2 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202403158cabcd1d335a2 {
            color: ;
        }

        #s202403158cabcd1d335a2.side_basic main .inside,
        #s202403158cabcd1d335a2 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202403158cabcd1d335a2 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202403158cabcd1d335a2.side_basic main .inside,
        .menu_type_modal #s202403158cabcd1d335a2.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 #s202403158cabcd1d335a2,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202403158cabcd1d335a2 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202403158cabcd1d335a2.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202403158cabcd1d335a2.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202403158cabcd1d335a2 .booking_day .body_font_color_20,
        #s202403158cabcd1d335a2 .booking_list.waiting .title {
            ;
        }

        #s202403158cabcd1d335a2.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202403158cabcd1d335a2 .li_table ul:nth-of-type(2),
        #s202403158cabcd1d335a2 .li_board ul li,
        #s202403158cabcd1d335a2 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202403158cabcd1d335a2 .checkbox-styled:not(ie8) input~span:before,
        #s202403158cabcd1d335a2 .radio-styled:not(ie8) input~span:before {}

        #s202403158cabcd1d335a2 .board_view .grid_ignore header a,
        #s202403158cabcd1d335a2 .widget.board .grid_ignore .author .date,
        #s202403158cabcd1d335a2 .widget.board .grid_ignore a.board,
        #s202403158cabcd1d335a2 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202403158cabcd1d335a2 .content-tit .board {
            ;
        }

        #s202403158cabcd1d335a2 select.form-control,
        #s202403158cabcd1d335a2 input.form-control,
        #s202403158cabcd1d335a2 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202403158cabcd1d335a2 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202403158cabcd1d335a2 .phonenumber_wrap .line {}

        #s202403158cabcd1d335a2 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202403158cabcd1d335a2 .shop-content select.form-control,
        .shop_view #s202403158cabcd1d335a2 .shop-content input.form-control,
        .shop_view #s202403158cabcd1d335a2 .shop-content textarea.form-control,
        .booking_view #s202403158cabcd1d335a2 .booking_opt select.form-control,
        .shop_view #s202403158cabcd1d335a2 .form-select-wrap .dropdown-menu,
        .shop_view #s202403158cabcd1d335a2 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s202403158cabcd1d335a2 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s202403158cabcd1d335a2 .item_detail select.form-control,
        #s202403158cabcd1d335a2 .item_detail input.form-control,
        #s202403158cabcd1d335a2 .item_detail textarea.form-control,
        #s202403158cabcd1d335a2 .booking_opt select.form-control,
        #s202403158cabcd1d335a2 .goods_select textarea.form-control,
        #s202403158cabcd1d335a2 .goods_select select.form-control,
        #s202403158cabcd1d335a2 .goods_select input.form-control,
        #s202403158cabcd1d335a2 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202403158cabcd1d335a2 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202403158cabcd1d335a2 .board_summary .write,
        #s202403158cabcd1d335a2 .board_view .grid_ignore .author .date,
        #s202403158cabcd1d335a2 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202403158cabcd1d335a2 label,
        .doz_sys #s202403158cabcd1d335a2 label.control-label,
        #s202403158cabcd1d335a2 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202403158cabcd1d335a2 .nick.text-default-dark,
        #s202403158cabcd1d335a2 .text-default-dark,
        #s202403158cabcd1d335a2 .shop_mypage .mypage .my-box a,
        #s202403158cabcd1d335a2 .shop_mypage .item-detail a,
        #s202403158cabcd1d335a2 .shop_mypage .item-detail p,
        #s202403158cabcd1d335a2 .shop_mypage h6,
        #s202403158cabcd1d335a2 .shop_mypage .table-wrap p,
        #s202403158cabcd1d335a2 .shop_payment h1,
        #s202403158cabcd1d335a2 .shop_payment h6,
        #s202403158cabcd1d335a2 .shop-content p,
        #s202403158cabcd1d335a2 .shop_payment,
        #s202403158cabcd1d335a2 .shop-content span,
        #s202403158cabcd1d335a2 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202403158cabcd1d335a2 .shop-content .price,
        #s202403158cabcd1d335a2,
        #s202403158cabcd1d335a2 .shop-tit,
        #s202403158cabcd1d335a2 .board_view .board_txt_area,
        #s202403158cabcd1d335a2 .board.widget .grid_ignore .view_tit,
        .doz_sys #s202403158cabcd1d335a2 .shop-content input.form-control,
        .doz_sys #s202403158cabcd1d335a2 .shop-content select.form-control,
        #s202403158cabcd1d335a2 .widget_menu_title,
        #s202403158cabcd1d335a2 .comment_area,
        body.shop_mypage #s202403158cabcd1d335a2 .comment_area,
        #s202403158cabcd1d335a2 .list_review_inner .use_summary,
        #s202403158cabcd1d335a2 .list_review_inner .use_summary a,
        #s202403158cabcd1d335a2 .list_review_inner .fold,
        #s202403158cabcd1d335a2 .list_review_inner .comment_area,
        #s202403158cabcd1d335a2 .booking_nav_tools span {
            ;
            color: ;
        }

        #s202403158cabcd1d335a2 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202403158cabcd1d335a2 a.use-info {
            color: #363636;
        }

        #s202403158cabcd1d335a2 .shop-content span.sale-price-text-done,
        .doz_sys #s202403158cabcd1d335a2 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202403158cabcd1d335a2 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202403158cabcd1d335a2 .shop-content.mypage .bg-bright a,
        #s202403158cabcd1d335a2 .shop-content.mypage .bg-bright p,
        #s202403158cabcd1d335a2 .shop-content.mypage .bg-bright span,
        #s202403158cabcd1d335a2 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202403158cabcd1d335a2 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202403158cabcd1d335a2 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202403158cabcd1d335a2 .shop-content h6 span {
            ;
            color: ;
        }

        #s202403158cabcd1d335a2 .left-menu ul li.on a,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202403158cabcd1d335a2,
        #s202403158cabcd1d335a2 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202403158cabcd1d335a2 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202403158cabcd1d335a2 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202403158cabcd1d335a2 .list_review_inner,
        #s202403158cabcd1d335a2 .list_review_inner .fold.cmt,
        #s202403158cabcd1d335a2 .list_review_wrap,
        #s202403158cabcd1d335a2 .list_review_inner .textarea_block,
        #s202403158cabcd1d335a2 .list_review_inner .comment .main_comment,
        #s202403158cabcd1d335a2 .list_review_inner .txt_delete:before,
        #s202403158cabcd1d335a2 .form-select-wrap.open .dropdown-toggle,
        #s202403158cabcd1d335a2 .form-select-wrap.open .dropdown-menu,
        #s202403158cabcd1d335a2 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202403158cabcd1d335a2 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403158cabcd1d335a2 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202403158cabcd1d335a2 .form-control:focus {
            border-color: #363636;
        }

        #s202403158cabcd1d335a2 .sub_depth li a,
        #s202403158cabcd1d335a2 .sub_depth li span {
            ;
        }

        #s202403158cabcd1d335a2 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202403158cabcd1d335a2 .pagination>li>a,
        #s202403158cabcd1d335a2 .pagination>li>span,
        #s202403158cabcd1d335a2 .pagination>li>a:focus,
        #s202403158cabcd1d335a2 .pagination>li>span:focus,
        #s202403158cabcd1d335a2 .map-inner .pagination li.active a,
        #s202403158cabcd1d335a2 .pagination li>a.disabled:hover,
        #s202403158cabcd1d335a2 .pagination li>a.disabled:focus {
            ;
        }

        #s202403158cabcd1d335a2 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202403158cabcd1d335a2 .pagination>.active>a,
        #s202403158cabcd1d335a2 .pagination>.active>span,
        #s202403158cabcd1d335a2 .pagination>.active>a:hover,
        #s202403158cabcd1d335a2 .pagination>.active>span:hover,
        #s202403158cabcd1d335a2 .pagination>.active>a:focus,
        #s202403158cabcd1d335a2 .pagination>.active>span:focus,
        #s202403158cabcd1d335a2 .pagination>li>a:hover,
        #s202403158cabcd1d335a2 .pagination>li>span:hover,
        #s202403158cabcd1d335a2 .sub_depth li a.active,
        .doz_sys #s202403158cabcd1d335a2 a,
        #s202403158cabcd1d335a2 .li_table ul li,
        #s202403158cabcd1d335a2 .list-style .list.line>small,
        .doz_sys #s202403158cabcd1d335a2 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202403158cabcd1d335a2 .board_contents a:not(.btn),
        .doz_sys #s202403158cabcd1d335a2 .board_contents a:not(.btn):hover,
        #s202403158cabcd1d335a2 .board_txt_area a,
        #s202403158cabcd1d335a2 .board_txt_area a:hover,
        #s202403158cabcd1d335a2 .board_txt_area a:active,
        #s202403158cabcd1d335a2 .board_txt_area a:focus,
        #s202403158cabcd1d335a2 .editor_box .fr-view a {
            color: #363636;
        }

        #s202403158cabcd1d335a2 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202403158cabcd1d335a2 a.body_font_color_30:not(.active) {
            ;
        }

        #s202403158cabcd1d335a2 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202403158cabcd1d335a2 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202403158cabcd1d335a2 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202403158cabcd1d335a2 .body_font_color_40,
        #s202403158cabcd1d335a2 .li_board ul.li_body li.name,
        #s202403158cabcd1d335a2 .li_board ul.li_body li.time,
        #s202403158cabcd1d335a2 .li_board ul.li_body li.like,
        #s202403158cabcd1d335a2 .li_board ul.li_body li.read {
            ;
        }

        #s202403158cabcd1d335a2 .review_table .summary,
        #s202403158cabcd1d335a2 .review_table.li_board ul.li_body li,
        #s202403158cabcd1d335a2 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202403158cabcd1d335a2 .body_font_color_50 {
            ;
        }

        #s202403158cabcd1d335a2 .li_board,
        #s202403158cabcd1d335a2 .acd_row:first-child,
        #s202403158cabcd1d335a2 .acd_row {
            border-color: ;
        }

        #s202403158cabcd1d335a2 .list-style .list-header,
        #s202403158cabcd1d335a2 .list-style .list,
        #s202403158cabcd1d335a2 .list-style .list.line,
        #s202403158cabcd1d335a2 .list-style .list.line>.table-cell,
        #s202403158cabcd1d335a2 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202403158cabcd1d335a2 .btn,
        #s202403158cabcd1d335a2 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s202403158cabcd1d335a2 .btn:hover,
        #s202403158cabcd1d335a2 .visual_section a:hover {
            border-color: ;
        }

        #s202403158cabcd1d335a2 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202403158cabcd1d335a2 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202403158cabcd1d335a2 .btn-primary span,
        .doz_sys.booking_view #s202403158cabcd1d335a2 .btn-primary span,
        .doz_sys.shop_mypage #s202403158cabcd1d335a2 .btn-primary span {
            color: #ffffff;
        }

        #s202403158cabcd1d335a2 .coupon-wrap:after,
        #s202403158cabcd1d335a2 .board_view .file_area ul li {
            background: ;
        }

        #s202403158cabcd1d335a2 .text-gray-dark,
        #s202403158cabcd1d335a2 .shop-table>thead>tr>th,
        #s202403158cabcd1d335a2 .shop_mypage .left-menu ul li a,
        #s202403158cabcd1d335a2 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202403158cabcd1d335a2 .product-notify-group .product-notify-label {
            ;
        }

        #s202403158cabcd1d335a2 .mypage .my-box a,
        #s202403158cabcd1d335a2 .mypage .shop-table>tbody>tr,
        #s202403158cabcd1d335a2 .mypage .tip-off,
        #s202403158cabcd1d335a2 .im-order-detail-table,
        #s202403158cabcd1d335a2 .im-order-price {
            ;
        }

        #s202403158cabcd1d335a2 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202403158cabcd1d335a2 .mypage .my-box.on a p {
            color: #fff;
        }

        #s202403158cabcd1d335a2 .option_btn_tools a,
        #s202403158cabcd1d335a2 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202403158cabcd1d335a2 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202403158cabcd1d335a2 .card .title a {
            color: #212121;
        }

        #s202403158cabcd1d335a2 .section_bg.fixed_bg {
            ;
        }

        #s202403158cabcd1d335a2 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202403158cabcd1d335a2 ul.site_prod_nav>li,
        #s202403158cabcd1d335a2 .prod_detail_badge {
            ;
        }

        #s202403158cabcd1d335a2 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202403158cabcd1d335a2 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202403158cabcd1d335a2 .opt-group {
            background: ;
        }

        #s202403158cabcd1d335a2 ul.site_prod_nav>li a.active {
            ;
        }

        #s202403158cabcd1d335a2 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s202403158cabcd1d335a2 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202403158cabcd1d335a2,
        .section_fixed_disable #s202403158cabcd1d335a2 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202403158cabcd1d335a2 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202403158cabcd1d335a2.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202403158cabcd1d335a2.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202403158cabcd1d335a2 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202403158cabcd1d335a2.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202403158cabcd1d335a2 .mypage .left-menu ul li a,
        .device_type_m #s202403158cabcd1d335a2 .cart .left-menu ul li a {
            ;
        }

        #s202403158cabcd1d335a2 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202403158cabcd1d335a2 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202403158cabcd1d335a2 .im-cart-info {
            ;
        }

        #s202403158cabcd1d335a2 .shop-table>thead>tr>th,
        #s202403158cabcd1d335a2 .shop-table>tbody>tr>td,
        #s202403158cabcd1d335a2 .mypage .shop-table>tbody>tr,
        #s202403158cabcd1d335a2 .shop-table>tbody>tr>td.img img,
        #s202403158cabcd1d335a2 .shop-table>tbody>tr>td+td,
        #s202403158cabcd1d335a2 .mypage .tip-off,
        #s202403158cabcd1d335a2 .mypage .shop-table img,
        #s202403158cabcd1d335a2 .im-order-detail-table,
        #s202403158cabcd1d335a2 .im-order-price,
        #s202403158cabcd1d335a2 .im-order-detail-table thead tr,
        #s202403158cabcd1d335a2 .im-order-detail-table tr+tr,
        #s202403158cabcd1d335a2 .im-order-detail-table img,
        #s202403158cabcd1d335a2 .im-order-detail-table .im-deliv-price,
        #s202403158cabcd1d335a2 .im-order-price-header,
        #s202403158cabcd1d335a2 .im-order-price-body {
            ;
        }

        #s202403158cabcd1d335a2 .shop-table .list_badge {
            border-color: ;
        }

        #s202403158cabcd1d335a2 .im-cart-result-table thead>tr>th,
        #s202403158cabcd1d335a2 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202403158cabcd1d335a2 #shop_cart_list .shop-table>thead>tr>th,
        #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202403158cabcd1d335a2 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202403158cabcd1d335a2 .btn-primary:hover,
            #s202403158cabcd1d335a2 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202403158cabcd1d335a2 .btn-primary:hover span,
            .doz_sys.booking_view #s202403158cabcd1d335a2 .btn-primary:hover span,
            .doz_sys.shop_mypage #s202403158cabcd1d335a2 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202403158cabcd1d335a2 .fixed_view a,
            .doz_sys #s202403158cabcd1d335a2 .fixed_view select.form-control,
            .doz_sys #s202403158cabcd1d335a2 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202403158cabcd1d335a2 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202403158cabcd1d335a2 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202403158cabcd1d335a2 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202403158cabcd1d335a2 #shop_cart_list .shop-tit,
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>thead>tr,
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tfoot .payment-info,
            #s202403158cabcd1d335a2 .im-price-result {
                ;
            }
            #s202403158cabcd1d335a2 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202403158cabcd1d335a2 .im-order-row+.im-order-row {
                ;
            }
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table,
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tfoot,
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>thead>tr,
            #s202403158cabcd1d335a2 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s202403158cabcd1d335a2 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202403158cabcd1d335a2 .buy_btns .social_btn,
            #s202403158cabcd1d335a2 .buy_btns .cart_btn,
            #s202403158cabcd1d335a2 .layer_pop .bottom-btn,
            #s202403158cabcd1d335a2 .shop-table>thead,
            #s202403158cabcd1d335a2 .left-menu,
            #s202403158cabcd1d335a2 .shop-table>tbody>tr,
                {
                ;
            }
            #s202403158cabcd1d335a2 main,
            #s202403158cabcd1d335a2 .section_wrap.extend_section main,
            #s202403158cabcd1d335a2 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202403158cabcd1d335a2.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202403158cabcd1d335a2.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202403158cabcd1d335a2 .mypage .left-menu ul li a,
            #s202403158cabcd1d335a2 .cart .left-menu ul li a,
            #s202403158cabcd1d335a2 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202403158cabcd1d335a2 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s202403158cabcd1d335a2 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202403158cabcd1d335a2 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202403158cabcd1d335a2 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202403158cabcd1d335a2 .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) {
            #s202403158cabcd1d335a2 .opt-group .btn_clse {
                background-color: ;
            }
            #s202403158cabcd1d335a2 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s202403158cabcd1d335a2 .bg-brand,
        .doz_sys #s202403158cabcd1d335a2 .bg-brand span,
        .doz_sys #s202403158cabcd1d335a2 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202403158cabcd1d335a2 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #w20240327ded405aa92356 .btn_175a099979cc2 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240327ded405aa92356 .btn_175a099979cc2:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240327ded405aa92356 .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w20240327ded405aa92356 .btn-blocked .btn-group {
            display: block;
        }

        #w20240327ded405aa92356 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240327ded405aa92356 .button_wrap {
            margin-bottom: -10px;
        }

        #w20240327ded405aa92356 .btn-group-justified.button_wrap,
        #w20240327ded405aa92356 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w2024032758667174467cc .btn_175a099979cc2 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024032758667174467cc .btn_175a099979cc2:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024032758667174467cc .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w2024032758667174467cc .btn-blocked .btn-group {
            display: block;
        }

        #w2024032758667174467cc .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024032758667174467cc .button_wrap {
            margin-bottom: -10px;
        }

        #w2024032758667174467cc .btn-group-justified.button_wrap,
        #w2024032758667174467cc .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w20240327b380be958316c .btn_175a099979cc2 {
            background-color: #f4f4f4;
            color: #00308a !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240327b380be958316c .btn_175a099979cc2:hover {
                background-color: #f4f4f4;
                color: #00308a !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240327b380be958316c .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w20240327b380be958316c .btn-blocked .btn-group {
            display: block;
        }

        #w20240327b380be958316c .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240327b380be958316c .button_wrap {
            margin-bottom: -10px;
        }

        #w20240327b380be958316c .btn-group-justified.button_wrap,
        #w20240327b380be958316c .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #hr_w2024032730d06d72bf0c8.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w2024032730d06d72bf0c8.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w2024032730d06d72bf0c8 .line_box {
            margin: 0 auto;
        }

        #hr_w2024032730d06d72bf0c8 .line_box hr {
            border-style: solid;
        }

        #hr_w2024032730d06d72bf0c8.type03.border_style_hide hr,
        #hr_w2024032730d06d72bf0c8.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w2024032730d06d72bf0c8.type05.border_style_hide hr,
        #hr_w2024032730d06d72bf0c8.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w2024032730d06d72bf0c8.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w2024032730d06d72bf0c8.type02 hr,
        #hr_w2024032730d06d72bf0c8.type04 hr,
        #hr_w2024032730d06d72bf0c8.type06 hr {
            margin: 2px auto;
        }

        #hr_w2024032730d06d72bf0c8.type07 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w2024032730d06d72bf0c8.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w2024032730d06d72bf0c8.type08 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w2024032730d06d72bf0c8.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_w2024032730d06d72bf0c8.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w2024032730d06d72bf0c8.type09 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type09 .line_box:after,
        #hr_w2024032730d06d72bf0c8.type10 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type10 .line_box:after,
        #hr_w2024032730d06d72bf0c8.type11 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type11 .line_box:after,
        #hr_w2024032730d06d72bf0c8.type12 .line_box:before,
        #hr_w2024032730d06d72bf0c8.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.05);
        }

        #hr_w2024032730d06d72bf0c8.type13 .line_box:before,
        #hr_w2024032730d06d72bf0c8.type13 .line_box:after,
        #hr_w2024032730d06d72bf0c8.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w2024032730d06d72bf0c8.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w2024032730d06d72bf0c8.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w2024032730d06d72bf0c8.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w2024032730d06d72bf0c8.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w2024032730d06d72bf0c8.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w2024032730d06d72bf0c8.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w2024032730d06d72bf0c8.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w2024032730d06d72bf0c8.type14 .line_box hr,
        #hr_w2024032730d06d72bf0c8.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w2024032730d06d72bf0c8.type14 .line_box hr:first-child,
        #hr_w2024032730d06d72bf0c8.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w2024032730d06d72bf0c8.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.05);
        }

        #hr_w2024032730d06d72bf0c8.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w2024032730d06d72bf0c8.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.05);
        }

        #hr_w2024032730d06d72bf0c8.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w2024032730d06d72bf0c8.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w2024032730d06d72bf0c8.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w2024032730d06d72bf0c8.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;
        }

        #hr_w20240327f62380a84038d.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w20240327f62380a84038d.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w20240327f62380a84038d .line_box {
            margin: 0 auto;
        }

        #hr_w20240327f62380a84038d .line_box hr {
            border-style: solid;
        }

        #hr_w20240327f62380a84038d.type03.border_style_hide hr,
        #hr_w20240327f62380a84038d.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w20240327f62380a84038d.type05.border_style_hide hr,
        #hr_w20240327f62380a84038d.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w20240327f62380a84038d.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w20240327f62380a84038d.type02 hr,
        #hr_w20240327f62380a84038d.type04 hr,
        #hr_w20240327f62380a84038d.type06 hr {
            margin: 2px auto;
        }

        #hr_w20240327f62380a84038d.type07 .line_box:before,
        #hr_w20240327f62380a84038d.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w20240327f62380a84038d.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w20240327f62380a84038d.type08 .line_box:before,
        #hr_w20240327f62380a84038d.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w20240327f62380a84038d.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_w20240327f62380a84038d.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w20240327f62380a84038d.type09 .line_box:before,
        #hr_w20240327f62380a84038d.type09 .line_box:after,
        #hr_w20240327f62380a84038d.type10 .line_box:before,
        #hr_w20240327f62380a84038d.type10 .line_box:after,
        #hr_w20240327f62380a84038d.type11 .line_box:before,
        #hr_w20240327f62380a84038d.type11 .line_box:after,
        #hr_w20240327f62380a84038d.type12 .line_box:before,
        #hr_w20240327f62380a84038d.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.05);
        }

        #hr_w20240327f62380a84038d.type13 .line_box:before,
        #hr_w20240327f62380a84038d.type13 .line_box:after,
        #hr_w20240327f62380a84038d.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w20240327f62380a84038d.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w20240327f62380a84038d.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w20240327f62380a84038d.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w20240327f62380a84038d.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w20240327f62380a84038d.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w20240327f62380a84038d.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w20240327f62380a84038d.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w20240327f62380a84038d.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w20240327f62380a84038d.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w20240327f62380a84038d.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w20240327f62380a84038d.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w20240327f62380a84038d.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w20240327f62380a84038d.type14 .line_box hr,
        #hr_w20240327f62380a84038d.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w20240327f62380a84038d.type14 .line_box hr:first-child,
        #hr_w20240327f62380a84038d.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w20240327f62380a84038d.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.05);
        }

        #hr_w20240327f62380a84038d.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w20240327f62380a84038d.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.05);
        }

        #hr_w20240327f62380a84038d.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w20240327f62380a84038d.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w20240327f62380a84038d.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w20240327f62380a84038d.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;
        }

        #hr_w202403273b0190452a4a1.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w202403273b0190452a4a1.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w202403273b0190452a4a1 .line_box {
            margin: 0 auto;
        }

        #hr_w202403273b0190452a4a1 .line_box hr {
            border-style: solid;
        }

        #hr_w202403273b0190452a4a1.type03.border_style_hide hr,
        #hr_w202403273b0190452a4a1.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w202403273b0190452a4a1.type05.border_style_hide hr,
        #hr_w202403273b0190452a4a1.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w202403273b0190452a4a1.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w202403273b0190452a4a1.type02 hr,
        #hr_w202403273b0190452a4a1.type04 hr,
        #hr_w202403273b0190452a4a1.type06 hr {
            margin: 2px auto;
        }

        #hr_w202403273b0190452a4a1.type07 .line_box:before,
        #hr_w202403273b0190452a4a1.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w202403273b0190452a4a1.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202403273b0190452a4a1.type08 .line_box:before,
        #hr_w202403273b0190452a4a1.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w202403273b0190452a4a1.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_w202403273b0190452a4a1.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202403273b0190452a4a1.type09 .line_box:before,
        #hr_w202403273b0190452a4a1.type09 .line_box:after,
        #hr_w202403273b0190452a4a1.type10 .line_box:before,
        #hr_w202403273b0190452a4a1.type10 .line_box:after,
        #hr_w202403273b0190452a4a1.type11 .line_box:before,
        #hr_w202403273b0190452a4a1.type11 .line_box:after,
        #hr_w202403273b0190452a4a1.type12 .line_box:before,
        #hr_w202403273b0190452a4a1.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.05);
        }

        #hr_w202403273b0190452a4a1.type13 .line_box:before,
        #hr_w202403273b0190452a4a1.type13 .line_box:after,
        #hr_w202403273b0190452a4a1.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w202403273b0190452a4a1.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w202403273b0190452a4a1.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w202403273b0190452a4a1.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w202403273b0190452a4a1.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w202403273b0190452a4a1.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w202403273b0190452a4a1.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w202403273b0190452a4a1.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w202403273b0190452a4a1.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w202403273b0190452a4a1.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w202403273b0190452a4a1.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w202403273b0190452a4a1.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w202403273b0190452a4a1.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w202403273b0190452a4a1.type14 .line_box hr,
        #hr_w202403273b0190452a4a1.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w202403273b0190452a4a1.type14 .line_box hr:first-child,
        #hr_w202403273b0190452a4a1.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w202403273b0190452a4a1.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.05);
        }

        #hr_w202403273b0190452a4a1.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202403273b0190452a4a1.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.05);
        }

        #hr_w202403273b0190452a4a1.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w202403273b0190452a4a1.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w202403273b0190452a4a1.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202403273b0190452a4a1.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;
        }

        #text_w20240315ee40774855617 {
            margin: 0px 0 0px;
            padding: 0 0px 0 0px;
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315ee40774855617 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315ee40774855617 .text_bg_img,
        #text_w20240315ee40774855617 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w20240315ee40774855617,
        #text_w20240315ee40774855617 .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315ee40774855617,
        #text_w20240315ee40774855617 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315ee40774855617.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315ee40774855617.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w202403275d7f7bb929794 .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202403275d7f7bb929794 .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202403275d7f7bb929794 .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w202403275d7f7bb929794 .btn-blocked .btn-group {
            display: block;
        }

        #w202403275d7f7bb929794 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202403275d7f7bb929794 .button_wrap {
            margin-bottom: -10px;
        }

        #w202403275d7f7bb929794 .btn-group-justified.button_wrap,
        #w202403275d7f7bb929794 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w20240327fc9bdae10f5eb .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240327fc9bdae10f5eb .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240327fc9bdae10f5eb .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w20240327fc9bdae10f5eb .btn-blocked .btn-group {
            display: block;
        }

        #w20240327fc9bdae10f5eb .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240327fc9bdae10f5eb .button_wrap {
            margin-bottom: -10px;
        }

        #w20240327fc9bdae10f5eb .btn-group-justified.button_wrap,
        #w20240327fc9bdae10f5eb .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #text_w202403150524cc627cd81 {
            margin: 0px 0 0px;
            padding: 0 0px 0 0px;
            border-radius: 7px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w202403150524cc627cd81 .fr-code-view {
            line-height: 1.6;
        }

        #text_w202403150524cc627cd81 .text_bg_img,
        #text_w202403150524cc627cd81 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 7px;
        }

        .admin #text_w202403150524cc627cd81,
        #text_w202403150524cc627cd81 .text-table {
            min-height: 0px;
            ;
            padding: 20px 20px 20px 20px;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w202403150524cc627cd81,
        #text_w202403150524cc627cd81 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w202403150524cc627cd81.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w202403150524cc627cd81.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w20240327932187585aabe .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240327932187585aabe .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240327932187585aabe .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w20240327932187585aabe .btn-blocked .btn-group {
            display: block;
        }

        #w20240327932187585aabe .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240327932187585aabe .button_wrap {
            margin-bottom: -10px;
        }

        #w20240327932187585aabe .btn-group-justified.button_wrap,
        #w20240327932187585aabe .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w20240327c82c9029ed46b .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240327c82c9029ed46b .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240327c82c9029ed46b .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 3px;
            padding-right: 3px;
            padding-top: 0px;
            padding-bottom: 0px;
            letter-spacing: 0px;
        }

        #w20240327c82c9029ed46b .btn-blocked .btn-group {
            display: block;
        }

        #w20240327c82c9029ed46b .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240327c82c9029ed46b .button_wrap {
            margin-bottom: -10px;
        }

        #w20240327c82c9029ed46b .btn-group-justified.button_wrap,
        #w20240327c82c9029ed46b .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w20240315e4186c69cce11 .list-style.row_02 {
            display: table;
            width: 100%;
        }

        #w20240315e4186c69cce11 .list-style.row_02.m-margin-on {
            margin: 0;
        }

        #w20240315e4186c69cce11 .list-style.row_02 .list {
            display: table-row;
        }

        #w20240315e4186c69cce11 .list-style.row_02 .list.line.no-border>.table-cell {
            border: 0;
        }

        #w20240315e4186c69cce11 .list-style.row_02 .list.line.no-border>.table-cell {
            padding: 10px 0;
        }

        #w20240315e4186c69cce11 .list-style.row_02 .list.line.no-border>.table-cell~.table-cell {
            padding-left: 15px;
        }

        #w20240315e4186c69cce11 .list-style .list.line .row_title {
            font-size: 14px;
            min-width: 70px;
        }

        #w20240315e4186c69cce11 .list-style .list.line>small {
            font-size: 12px;
        }

        #w20240315e4186c69cce11 .list-style .list.line.interlock_board small:first-child {
            text-align: left;
        }

        #w20240315e4186c69cce11 .list-style .list.line.interlock_board>small {
            width: 10%;
            text-align: center;
        }

        #w20240315e4186c69cce11 .list-style .list.line .icons {
            padding-left: 4px;
            vertical-align: top;
        }

        #w20240315e4186c69cce11 .list-style .list.line .second_fake {
            padding-right: 4px;
        }

        @media (max-width: 768px) {
            #w20240315e4186c69cce11 .list-style.row_02 {
                display: block;
            }
            #w20240315e4186c69cce11 .list-style .list.interlock_board {
                display: block;
                line-height: inherit;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>.table-cell {
                display: block;
                padding: 0 !important;
                border: 0;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board .line_table_cell {
                width: auto !important;
                line-height: 1.4;
                display: block;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>small.table-cell {
                padding-right: 10px !important;
                display: inline-block !important;
                border: 0;
                text-align: left;
                width: auto;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>small.date span,
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>small span,
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>.table-cell.prod_name>div {
                width: auto !important;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>div.table-cell {
                padding-bottom: 5px !important;
            }
            #w20240315e4186c69cce11 .list-style .list.line.interlock_board>small:last-child {
                padding-right: 0 !important;
            }
        }

        #w20240315e4186c69cce11 .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w20240315e4186c69cce11 .card-body:last-child {
            border-radius: 0;
        }

        #w20240315e4186c69cce11 .type_grid .secret.card {
            background-image: none !important;
        }

        #w20240315e4186c69cce11 {
            font-weight: bold;
        }

        .device_type_m .pc_section #padding_w2024031520eeb0dc0c822 {
            height: -44.5px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024031520eeb0dc0c822 {
                height: -44.5px !important;
            }
        }

        .shop_view .s20240315bd8bea1c38072.xzoom-preview {
            background-color: #ffffff;
            ;
            background: rgba(255, 255, 255, 0.9);
        }

        .shop_view #s20240315bd8bea1c38072 select.form-control option {
            color:  !important;
            background: rgba(255, 255, 255, 0.9);
        }

        .is-ie .shop_view #s20240315bd8bea1c38072 select.form-control option {
            color: #000 !important;
        }

        .admin #s20240315bd8bea1c38072 .widget.padding>div {
            ;
        }

        .admin #s20240315bd8bea1c38072 .ibg-bg {
            height: 100% !important;
        }

        .admin #s20240315bd8bea1c38072 .widget_drag_bar,
        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s20240315bd8bea1c38072 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s20240315bd8bea1c38072 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s20240315bd8bea1c38072 {
            color: ;
        }

        #s20240315bd8bea1c38072.side_basic main .inside,
        #s20240315bd8bea1c38072 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s20240315bd8bea1c38072 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s20240315bd8bea1c38072.side_basic main .inside,
        .menu_type_modal #s20240315bd8bea1c38072.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 #s20240315bd8bea1c38072,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s20240315bd8bea1c38072 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s20240315bd8bea1c38072.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s20240315bd8bea1c38072.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s20240315bd8bea1c38072 .booking_day .body_font_color_20,
        #s20240315bd8bea1c38072 .booking_list.waiting .title {
            ;
        }

        #s20240315bd8bea1c38072.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s20240315bd8bea1c38072 .li_table ul:nth-of-type(2),
        #s20240315bd8bea1c38072 .li_board ul li,
        #s20240315bd8bea1c38072 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s20240315bd8bea1c38072 .checkbox-styled:not(ie8) input~span:before,
        #s20240315bd8bea1c38072 .radio-styled:not(ie8) input~span:before {}

        #s20240315bd8bea1c38072 .board_view .grid_ignore header a,
        #s20240315bd8bea1c38072 .widget.board .grid_ignore .author .date,
        #s20240315bd8bea1c38072 .widget.board .grid_ignore a.board,
        #s20240315bd8bea1c38072 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s20240315bd8bea1c38072 .content-tit .board {
            ;
        }

        #s20240315bd8bea1c38072 select.form-control,
        #s20240315bd8bea1c38072 input.form-control,
        #s20240315bd8bea1c38072 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s20240315bd8bea1c38072 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s20240315bd8bea1c38072 .phonenumber_wrap .line {}

        #s20240315bd8bea1c38072 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s20240315bd8bea1c38072 .shop-content select.form-control,
        .shop_view #s20240315bd8bea1c38072 .shop-content input.form-control,
        .shop_view #s20240315bd8bea1c38072 .shop-content textarea.form-control,
        .booking_view #s20240315bd8bea1c38072 .booking_opt select.form-control,
        .shop_view #s20240315bd8bea1c38072 .form-select-wrap .dropdown-menu,
        .shop_view #s20240315bd8bea1c38072 .form-select-wrap .dropdown-menu .dropdown-item {
            background-color: #ffffff;
            ;
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240315bd8bea1c38072 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.009), rgba(255, 255, 255, 0.72) 66%, rgba(255, 255, 255, 0.81) 83%, rgba(255, 255, 255, 0.882) 98%, rgba(255, 255, 255, 0.9));
        }

        #s20240315bd8bea1c38072 .item_detail select.form-control,
        #s20240315bd8bea1c38072 .item_detail input.form-control,
        #s20240315bd8bea1c38072 .item_detail textarea.form-control,
        #s20240315bd8bea1c38072 .booking_opt select.form-control,
        #s20240315bd8bea1c38072 .goods_select textarea.form-control,
        #s20240315bd8bea1c38072 .goods_select select.form-control,
        #s20240315bd8bea1c38072 .goods_select input.form-control,
        #s20240315bd8bea1c38072 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s20240315bd8bea1c38072 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s20240315bd8bea1c38072 .board_summary .write,
        #s20240315bd8bea1c38072 .board_view .grid_ignore .author .date,
        #s20240315bd8bea1c38072 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s20240315bd8bea1c38072 label,
        .doz_sys #s20240315bd8bea1c38072 label.control-label,
        #s20240315bd8bea1c38072 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s20240315bd8bea1c38072 .nick.text-default-dark,
        #s20240315bd8bea1c38072 .text-default-dark,
        #s20240315bd8bea1c38072 .shop_mypage .mypage .my-box a,
        #s20240315bd8bea1c38072 .shop_mypage .item-detail a,
        #s20240315bd8bea1c38072 .shop_mypage .item-detail p,
        #s20240315bd8bea1c38072 .shop_mypage h6,
        #s20240315bd8bea1c38072 .shop_mypage .table-wrap p,
        #s20240315bd8bea1c38072 .shop_payment h1,
        #s20240315bd8bea1c38072 .shop_payment h6,
        #s20240315bd8bea1c38072 .shop-content p,
        #s20240315bd8bea1c38072 .shop_payment,
        #s20240315bd8bea1c38072 .shop-content span,
        #s20240315bd8bea1c38072 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s20240315bd8bea1c38072 .shop-content .price,
        #s20240315bd8bea1c38072,
        #s20240315bd8bea1c38072 .shop-tit,
        #s20240315bd8bea1c38072 .board_view .board_txt_area,
        #s20240315bd8bea1c38072 .board.widget .grid_ignore .view_tit,
        .doz_sys #s20240315bd8bea1c38072 .shop-content input.form-control,
        .doz_sys #s20240315bd8bea1c38072 .shop-content select.form-control,
        #s20240315bd8bea1c38072 .widget_menu_title,
        #s20240315bd8bea1c38072 .comment_area,
        body.shop_mypage #s20240315bd8bea1c38072 .comment_area,
        #s20240315bd8bea1c38072 .list_review_inner .use_summary,
        #s20240315bd8bea1c38072 .list_review_inner .use_summary a,
        #s20240315bd8bea1c38072 .list_review_inner .fold,
        #s20240315bd8bea1c38072 .list_review_inner .comment_area,
        #s20240315bd8bea1c38072 .booking_nav_tools span {
            ;
            color: ;
        }

        #s20240315bd8bea1c38072 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s20240315bd8bea1c38072 a.use-info {
            color: #363636;
        }

        #s20240315bd8bea1c38072 .shop-content span.sale-price-text-done,
        .doz_sys #s20240315bd8bea1c38072 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s20240315bd8bea1c38072 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s20240315bd8bea1c38072 .shop-content.mypage .bg-bright a,
        #s20240315bd8bea1c38072 .shop-content.mypage .bg-bright p,
        #s20240315bd8bea1c38072 .shop-content.mypage .bg-bright span,
        #s20240315bd8bea1c38072 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s20240315bd8bea1c38072 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s20240315bd8bea1c38072 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s20240315bd8bea1c38072 .shop-content h6 span {
            ;
            color: ;
        }

        #s20240315bd8bea1c38072 .left-menu ul li.on a,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s20240315bd8bea1c38072,
        #s20240315bd8bea1c38072 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s20240315bd8bea1c38072 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s20240315bd8bea1c38072 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s20240315bd8bea1c38072 .list_review_inner,
        #s20240315bd8bea1c38072 .list_review_inner .fold.cmt,
        #s20240315bd8bea1c38072 .list_review_wrap,
        #s20240315bd8bea1c38072 .list_review_inner .textarea_block,
        #s20240315bd8bea1c38072 .list_review_inner .comment .main_comment,
        #s20240315bd8bea1c38072 .list_review_inner .txt_delete:before,
        #s20240315bd8bea1c38072 .form-select-wrap.open .dropdown-toggle,
        #s20240315bd8bea1c38072 .form-select-wrap.open .dropdown-menu,
        #s20240315bd8bea1c38072 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s20240315bd8bea1c38072 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315bd8bea1c38072 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s20240315bd8bea1c38072 .form-control:focus {
            border-color: #363636;
        }

        #s20240315bd8bea1c38072 .sub_depth li a,
        #s20240315bd8bea1c38072 .sub_depth li span {
            ;
        }

        #s20240315bd8bea1c38072 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s20240315bd8bea1c38072 .pagination>li>a,
        #s20240315bd8bea1c38072 .pagination>li>span,
        #s20240315bd8bea1c38072 .pagination>li>a:focus,
        #s20240315bd8bea1c38072 .pagination>li>span:focus,
        #s20240315bd8bea1c38072 .map-inner .pagination li.active a,
        #s20240315bd8bea1c38072 .pagination li>a.disabled:hover,
        #s20240315bd8bea1c38072 .pagination li>a.disabled:focus {
            ;
        }

        #s20240315bd8bea1c38072 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s20240315bd8bea1c38072 .pagination>.active>a,
        #s20240315bd8bea1c38072 .pagination>.active>span,
        #s20240315bd8bea1c38072 .pagination>.active>a:hover,
        #s20240315bd8bea1c38072 .pagination>.active>span:hover,
        #s20240315bd8bea1c38072 .pagination>.active>a:focus,
        #s20240315bd8bea1c38072 .pagination>.active>span:focus,
        #s20240315bd8bea1c38072 .pagination>li>a:hover,
        #s20240315bd8bea1c38072 .pagination>li>span:hover,
        #s20240315bd8bea1c38072 .sub_depth li a.active,
        .doz_sys #s20240315bd8bea1c38072 a,
        #s20240315bd8bea1c38072 .li_table ul li,
        #s20240315bd8bea1c38072 .list-style .list.line>small,
        .doz_sys #s20240315bd8bea1c38072 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s20240315bd8bea1c38072 .board_contents a:not(.btn),
        .doz_sys #s20240315bd8bea1c38072 .board_contents a:not(.btn):hover,
        #s20240315bd8bea1c38072 .board_txt_area a,
        #s20240315bd8bea1c38072 .board_txt_area a:hover,
        #s20240315bd8bea1c38072 .board_txt_area a:active,
        #s20240315bd8bea1c38072 .board_txt_area a:focus,
        #s20240315bd8bea1c38072 .editor_box .fr-view a {
            color: #363636;
        }

        #s20240315bd8bea1c38072 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s20240315bd8bea1c38072 a.body_font_color_30:not(.active) {
            ;
        }

        #s20240315bd8bea1c38072 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s20240315bd8bea1c38072 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20240315bd8bea1c38072 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s20240315bd8bea1c38072 .body_font_color_40,
        #s20240315bd8bea1c38072 .li_board ul.li_body li.name,
        #s20240315bd8bea1c38072 .li_board ul.li_body li.time,
        #s20240315bd8bea1c38072 .li_board ul.li_body li.like,
        #s20240315bd8bea1c38072 .li_board ul.li_body li.read {
            ;
        }

        #s20240315bd8bea1c38072 .review_table .summary,
        #s20240315bd8bea1c38072 .review_table.li_board ul.li_body li,
        #s20240315bd8bea1c38072 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s20240315bd8bea1c38072 .body_font_color_50 {
            ;
        }

        #s20240315bd8bea1c38072 .li_board,
        #s20240315bd8bea1c38072 .acd_row:first-child,
        #s20240315bd8bea1c38072 .acd_row {
            border-color: ;
        }

        #s20240315bd8bea1c38072 .list-style .list-header,
        #s20240315bd8bea1c38072 .list-style .list,
        #s20240315bd8bea1c38072 .list-style .list.line,
        #s20240315bd8bea1c38072 .list-style .list.line>.table-cell,
        #s20240315bd8bea1c38072 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s20240315bd8bea1c38072 .btn,
        #s20240315bd8bea1c38072 .visual_section a {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 0.9);
            ;
            color: ;
            ;
        }

        #s20240315bd8bea1c38072 .btn:hover,
        #s20240315bd8bea1c38072 .visual_section a:hover {
            border-color: ;
        }

        #s20240315bd8bea1c38072 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s20240315bd8bea1c38072 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s20240315bd8bea1c38072 .btn-primary span,
        .doz_sys.booking_view #s20240315bd8bea1c38072 .btn-primary span,
        .doz_sys.shop_mypage #s20240315bd8bea1c38072 .btn-primary span {
            color: #ffffff;
        }

        #s20240315bd8bea1c38072 .coupon-wrap:after,
        #s20240315bd8bea1c38072 .board_view .file_area ul li {
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240315bd8bea1c38072 .text-gray-dark,
        #s20240315bd8bea1c38072 .shop-table>thead>tr>th,
        #s20240315bd8bea1c38072 .shop_mypage .left-menu ul li a,
        #s20240315bd8bea1c38072 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s20240315bd8bea1c38072 .product-notify-group .product-notify-label {
            ;
        }

        #s20240315bd8bea1c38072 .mypage .my-box a,
        #s20240315bd8bea1c38072 .mypage .shop-table>tbody>tr,
        #s20240315bd8bea1c38072 .mypage .tip-off,
        #s20240315bd8bea1c38072 .im-order-detail-table,
        #s20240315bd8bea1c38072 .im-order-price {
            background-color: rgba(255, 255, 255, 0.9);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            zoom: 1;
            ;
        }

        #s20240315bd8bea1c38072 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s20240315bd8bea1c38072 .mypage .my-box.on a p {
            color: #fff;
        }

        #s20240315bd8bea1c38072 .option_btn_tools a,
        #s20240315bd8bea1c38072 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s20240315bd8bea1c38072 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s20240315bd8bea1c38072 .card .title a {
            color: #212121;
        }

        #s20240315bd8bea1c38072 .section_bg.fixed_bg {
            ;
        }

        #s20240315bd8bea1c38072 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s20240315bd8bea1c38072 ul.site_prod_nav>li,
        #s20240315bd8bea1c38072 .prod_detail_badge {
            ;
        }

        #s20240315bd8bea1c38072 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: rgba(255, 255, 255, 0.9);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s20240315bd8bea1c38072 .buy_footer_fixed {
            background: rgba(255, 255, 255, 0.9);
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s20240315bd8bea1c38072 .opt-group {
            background: rgba(255, 255, 255, 0.9);
        }

        #s20240315bd8bea1c38072 ul.site_prod_nav>li a.active {
            ;
        }

        #s20240315bd8bea1c38072 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: rgba(255, 255, 255, 0.9);
        }

        #s20240315bd8bea1c38072 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s20240315bd8bea1c38072,
        .section_fixed_disable #s20240315bd8bea1c38072 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s20240315bd8bea1c38072 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s20240315bd8bea1c38072.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s20240315bd8bea1c38072.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s20240315bd8bea1c38072 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s20240315bd8bea1c38072.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s20240315bd8bea1c38072 .mypage .left-menu ul li a,
        .device_type_m #s20240315bd8bea1c38072 .cart .left-menu ul li a {
            background-color: rgba(255, 255, 255, 0.9);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
            zoom: 1;
            ;
        }

        #s20240315bd8bea1c38072 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s20240315bd8bea1c38072 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s20240315bd8bea1c38072 .im-cart-info {
            ;
        }

        #s20240315bd8bea1c38072 .shop-table>thead>tr>th,
        #s20240315bd8bea1c38072 .shop-table>tbody>tr>td,
        #s20240315bd8bea1c38072 .mypage .shop-table>tbody>tr,
        #s20240315bd8bea1c38072 .shop-table>tbody>tr>td.img img,
        #s20240315bd8bea1c38072 .shop-table>tbody>tr>td+td,
        #s20240315bd8bea1c38072 .mypage .tip-off,
        #s20240315bd8bea1c38072 .mypage .shop-table img,
        #s20240315bd8bea1c38072 .im-order-detail-table,
        #s20240315bd8bea1c38072 .im-order-price,
        #s20240315bd8bea1c38072 .im-order-detail-table thead tr,
        #s20240315bd8bea1c38072 .im-order-detail-table tr+tr,
        #s20240315bd8bea1c38072 .im-order-detail-table img,
        #s20240315bd8bea1c38072 .im-order-detail-table .im-deliv-price,
        #s20240315bd8bea1c38072 .im-order-price-header,
        #s20240315bd8bea1c38072 .im-order-price-body {
            ;
        }

        #s20240315bd8bea1c38072 .shop-table .list_badge {
            border-color: ;
        }

        #s20240315bd8bea1c38072 .im-cart-result-table thead>tr>th,
        #s20240315bd8bea1c38072 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s20240315bd8bea1c38072 #shop_cart_list .shop-table>thead>tr>th,
        #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s20240315bd8bea1c38072 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s20240315bd8bea1c38072 .btn-primary:hover,
            #s20240315bd8bea1c38072 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s20240315bd8bea1c38072 .btn-primary:hover span,
            .doz_sys.booking_view #s20240315bd8bea1c38072 .btn-primary:hover span,
            .doz_sys.shop_mypage #s20240315bd8bea1c38072 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s20240315bd8bea1c38072 .fixed_view a,
            .doz_sys #s20240315bd8bea1c38072 .fixed_view select.form-control,
            .doz_sys #s20240315bd8bea1c38072 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s20240315bd8bea1c38072 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s20240315bd8bea1c38072 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s20240315bd8bea1c38072 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s20240315bd8bea1c38072 #shop_cart_list .shop-tit,
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>thead>tr,
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tfoot .payment-info,
            #s20240315bd8bea1c38072 .im-price-result {
                ;
            }
            #s20240315bd8bea1c38072 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20240315bd8bea1c38072 .im-order-row+.im-order-row {
                ;
            }
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table,
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tfoot,
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>thead>tr,
            #s20240315bd8bea1c38072 .im-order-detail-table .im-space {
                background-color: rgba(255, 255, 255, 0.9);
            }
            #s20240315bd8bea1c38072 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s20240315bd8bea1c38072 .buy_btns .social_btn,
            #s20240315bd8bea1c38072 .buy_btns .cart_btn,
            #s20240315bd8bea1c38072 .layer_pop .bottom-btn,
            #s20240315bd8bea1c38072 .shop-table>thead,
            #s20240315bd8bea1c38072 .left-menu,
            #s20240315bd8bea1c38072 .shop-table>tbody>tr,
                {
                ;
            }
            #s20240315bd8bea1c38072 main,
            #s20240315bd8bea1c38072 .section_wrap.extend_section main,
            #s20240315bd8bea1c38072 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s20240315bd8bea1c38072.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s20240315bd8bea1c38072.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s20240315bd8bea1c38072 .mypage .left-menu ul li a,
            #s20240315bd8bea1c38072 .cart .left-menu ul li a,
            #s20240315bd8bea1c38072 .mypage .left-menu .cart-menu-slide {
                background-color: rgba(255, 255, 255, 0.9);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5255255255, endColorstr=#e5255255255);
                zoom: 1;
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s20240315bd8bea1c38072 .coupon-wrap:after {
                background: rgba(255, 255, 255, 0.9) !important;
            }
        }

        @media (max-width: 767px) {
            #s20240315bd8bea1c38072 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
            }
            #s20240315bd8bea1c38072 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
            }
            #s20240315bd8bea1c38072 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s20240315bd8bea1c38072 .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) {
            #s20240315bd8bea1c38072 .opt-group .btn_clse {
                background-color: rgba(255, 255, 255, 0.9);
            }
            #s20240315bd8bea1c38072 .opt-group .btn_clse:after {
                box-shadow: 0 10px 0 0 rgba(255, 255, 255, 0.9);
            }
        }

        .doz_sys #s20240315bd8bea1c38072 .bg-brand,
        .doz_sys #s20240315bd8bea1c38072 .bg-brand span,
        .doz_sys #s20240315bd8bea1c38072 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s20240315bd8bea1c38072 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w20240315f0b64f3875dd5 {
            height: -44px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240315f0b64f3875dd5 {
                height: -44px !important;
            }
        }

        #text_w20240315c4d1c11370884 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315c4d1c11370884 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315c4d1c11370884 .text_bg_img,
        #text_w20240315c4d1c11370884 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240315c4d1c11370884,
        #text_w20240315c4d1c11370884 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315c4d1c11370884,
        #text_w20240315c4d1c11370884 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315c4d1c11370884.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315c4d1c11370884.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w202403155a817d6f88f5e {
            margin: 0px 0 0px;
            padding: 0 0px 0 0px;
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w202403155a817d6f88f5e .fr-code-view {
            line-height: 1.6;
        }

        #text_w202403155a817d6f88f5e .text_bg_img,
        #text_w202403155a817d6f88f5e .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w202403155a817d6f88f5e,
        #text_w202403155a817d6f88f5e .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w202403155a817d6f88f5e,
        #text_w202403155a817d6f88f5e .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w202403155a817d6f88f5e.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w202403155a817d6f88f5e.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #hr_w20240315d4eee9f9852be.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w20240315d4eee9f9852be.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w20240315d4eee9f9852be .line_box {
            margin: 0 auto;
        }

        #hr_w20240315d4eee9f9852be .line_box hr {
            border-style: solid;
        }

        #hr_w20240315d4eee9f9852be.type03.border_style_hide hr,
        #hr_w20240315d4eee9f9852be.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w20240315d4eee9f9852be.type05.border_style_hide hr,
        #hr_w20240315d4eee9f9852be.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w20240315d4eee9f9852be.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w20240315d4eee9f9852be.type02 hr,
        #hr_w20240315d4eee9f9852be.type04 hr,
        #hr_w20240315d4eee9f9852be.type06 hr {
            margin: 2px auto;
        }

        #hr_w20240315d4eee9f9852be.type07 .line_box:before,
        #hr_w20240315d4eee9f9852be.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid rgba(0, 0, 0, 0.05);
            -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_w20240315d4eee9f9852be.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w20240315d4eee9f9852be.type08 .line_box:before,
        #hr_w20240315d4eee9f9852be.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid rgba(0, 0, 0, 0.05);
            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_w20240315d4eee9f9852be.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_w20240315d4eee9f9852be.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w20240315d4eee9f9852be.type09 .line_box:before,
        #hr_w20240315d4eee9f9852be.type09 .line_box:after,
        #hr_w20240315d4eee9f9852be.type10 .line_box:before,
        #hr_w20240315d4eee9f9852be.type10 .line_box:after,
        #hr_w20240315d4eee9f9852be.type11 .line_box:before,
        #hr_w20240315d4eee9f9852be.type11 .line_box:after,
        #hr_w20240315d4eee9f9852be.type12 .line_box:before,
        #hr_w20240315d4eee9f9852be.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.05);
        }

        #hr_w20240315d4eee9f9852be.type13 .line_box:before,
        #hr_w20240315d4eee9f9852be.type13 .line_box:after,
        #hr_w20240315d4eee9f9852be.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid rgba(0, 0, 0, 0.05);
            ;
            -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_w20240315d4eee9f9852be.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w20240315d4eee9f9852be.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w20240315d4eee9f9852be.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w20240315d4eee9f9852be.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315d4eee9f9852be.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w20240315d4eee9f9852be.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315d4eee9f9852be.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w20240315d4eee9f9852be.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w20240315d4eee9f9852be.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w20240315d4eee9f9852be.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315d4eee9f9852be.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w20240315d4eee9f9852be.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315d4eee9f9852be.type14 .line_box hr,
        #hr_w20240315d4eee9f9852be.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w20240315d4eee9f9852be.type14 .line_box hr:first-child,
        #hr_w20240315d4eee9f9852be.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w20240315d4eee9f9852be.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.05);
        }

        #hr_w20240315d4eee9f9852be.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.05);
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w20240315d4eee9f9852be.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.05);
        }

        #hr_w20240315d4eee9f9852be.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w20240315d4eee9f9852be.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w20240315d4eee9f9852be.type18 .hr:before {
            content: '';
            display: block;
            border-color: rgba(0, 0, 0, 0.05);
            border-width: 3px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w20240315d4eee9f9852be.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;
        }

        #w202403152e150e26d2b12 .gallery_row {
            width: 100%;
            table-layout: fixed;
            height: 100%;
        }

        #w202403152e150e26d2b12 .item_gallary {
            border-radius: 7px;
            display: table-cell;
            vertical-align: top;
        }

        #w202403152e150e26d2b12 .item_gallary .img_wrap {
            background-size: cover;
            background-position: center;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap {
            display: table;
            width: 100%;
            background: #fff;
            text-align: left;
            vertical-align: middle;
            ;
            height: 100%;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap .title {
            font-size: 14px;
            color: #212121;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap .body {
            word-break: break-word;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap .body,
        #w202403152e150e26d2b12 .item_gallary .text_wrap .title em {
            font-size: 12px;
            color: #999;
        }

        #w202403152e150e26d2b12 .img_border .item_gallary .item_container .img_wrap {
            border-width: 0px;
            ;
            border-color: #eee;
            border-style: solid;
            border-radius: 7px;
            overflow: hidden;
        }

        #w202403152e150e26d2b12 .img_border .item_gallary .text_wrap {
            padding: 6.66666666667px;
        }

        #w202403152e150e26d2b12 .container_border .item_gallary .text_wrap {
            padding: 6.66666666667px;
            background: transparent;
        }

        #w202403152e150e26d2b12 .img_border .item_gallary .text_wrap {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        #w202403152e150e26d2b12 .container_border .item_gallary .item_container {
            border-width: 0px;
            ;
            border-color: #eee;
            border-style: solid;
            border-radius: 7px;
            background: #fff;
            overflow: hidden;
            width: 100%;
            height: 100%;
            display: table;
        }

        #w202403152e150e26d2b12 .type_slide .item_gallary .item_container {
            display: block;
        }

        #w202403152e150e26d2b12 .hover_show_overlay .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .hover_hide_overlay .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_01 .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_01 .item_gallary .item_container,
        #w202403152e150e26d2b12 .slide_03 .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_03 .item_gallary .item_container,
        #w202403152e150e26d2b12 .img_border .item_gallary .text_wrap {
            background: transparent;
        }

        #w202403152e150e26d2b12 .container_border.hover_show_overlay .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .container_border.hover_hide_overlay .item_gallary .text_wrap {
            padding: 0;
        }

        #w202403152e150e26d2b12 .hover_show_overlay .item_gallary .text_wrap .title,
        #w202403152e150e26d2b12 .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: 7px;
        }

        #w202403152e150e26d2b12 .hover_show_overlay .item_gallary .text_wrap .body,
        #w202403152e150e26d2b12 .hover_hide_overlay .item_gallary .text_wrap .body,
        #w202403152e150e26d2b12 .hover_show_overlay .item_gallary .text_wrap .title em,
        #w202403152e150e26d2b12 .hover_hide_overlay .item_gallary .text_wrap .title em {
            font-size: 12px;
            color: #fff !important;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap .title em {
            padding-top: 10px;
        }

        #w202403152e150e26d2b12 .item_gallary .text_wrap .title em:last-child i {
            margin-left: 10px;
        }

        #w202403152e150e26d2b12 .slide_01,
        #w202403152e150e26d2b12 .slide_03 {
            margin: 0 !important;
            height: 100%;
        }

        #w202403152e150e26d2b12 .slide_02,
        #w202403152e150e26d2b12 .slide_05 {
            width: auto;
            height: 100%;
            padding-left: px;
            padding-right: px;
        }

        #w202403152e150e26d2b12 .type_masonry {
            visibility: hidden;
        }

        #w202403152e150e26d2b12 .type_masonry.overlay_text .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_01 .item_gallary,
        #w202403152e150e26d2b12 .slide_03 .item_gallary {
            height: 100%;
            display: block;
        }

        #w202403152e150e26d2b12 .type_masonry .item_gallary {
            display: block;
        }

        #w202403152e150e26d2b12 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
            display: table;
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
        }

        #w202403152e150e26d2b12 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
            height: 100%;
            width: 100%;
            text-align: left;
            vertical-align: middle;
            ;
        }

        #w202403152e150e26d2b12 .slide_01 .item_gallary .item_container {
            border: 0;
        }

        #w202403152e150e26d2b12 .slide_03 .item_gallary .item_container {
            border: 0;
            position: relative;
        }

        #w202403152e150e26d2b12 .slide_03 .item_gallary .text_wrap {
            position: absolute;
            left: 0;
            top: 0;
        }

        #w202403152e150e26d2b12 .slide_01 .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_03 .item_gallary .text_wrap {
            padding: 0;
        }

        #w202403152e150e26d2b12 .slide_02 .item_gallary .text_wrap,
        #w202403152e150e26d2b12 .slide_05 .item_gallary .text_wrap {
            padding: 0;
            background: #fff;
        }

        #w202403152e150e26d2b12 .slide_02 .item_gallary .text_wrap.hide_text_wrap,
        #w202403152e150e26d2b12 .slide_05 .item_gallary .text_wrap.hide_text_wrap,
        #w202403152e150e26d2b12 .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
        #w202403152e150e26d2b12 .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
            display: none !important;
        }

        #w202403152e150e26d2b12 .type_slide .item_gallary .img_wrap {
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            height: 100%;
        }

        #w202403152e150e26d2b12 .slide_01.bg_contain .item_gallary .img_wrap,
        #w202403152e150e26d2b12 .slide_03.bg_contain .item_gallary .img_wrap {
            background-size: contain;
            background-repeat: no-repeat;
        }

        #w202403152e150e26d2b12 .slide_01 .item_gallary .text_wrap .title,
        #w202403152e150e26d2b12 .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;
            ;
        }

        #w202403152e150e26d2b12 .slide_01.bg_contain .item_gallary .text_wrap .title,
        #w202403152e150e26d2b12 .slide_03.bg_contain .item_gallary .text_wrap .title {
            background: transparent;
        }

        #w202403152e150e26d2b12 .slide_01 .item_gallary .text_wrap .body,
        #w202403152e150e26d2b12 .slide_03 .item_gallary .text_wrap .body {
            font-size: 14px;
            color: #fff;
        }

        #w202403152e150e26d2b12 .slide_02 .item_gallary,
        #w202403152e150e26d2b12 .slide_05 .item_gallary {
            display: block;
            padding: 5px;
        }

        #w202403152e150e26d2b12 .slide_02 .item_gallary .text_wrap .title,
        #w202403152e150e26d2b12 .slide_05 .item_gallary .text_wrap .title {
            font-size: 14px;
            color: #212121;
            padding: 6.66666666667px;
            text-align: left;
            vertical-align: middle;
            ;
            display: inline-block;
        }

        #w202403152e150e26d2b12 .slide_02 .item_gallary .text_wrap .body,
        #w202403152e150e26d2b12 .slide_05 .item_gallary .text_wrap .body {
            font-size: 12px;
            color: #999;
        }

        #w202403152e150e26d2b12 .type_masonry.img_rendering .img_wrap img,
        #w202403152e150e26d2b12 .type_grid.img_rendering .img_wrap,
        #w202403152e150e26d2b12 .type_slide.img_rendering .img_wrap {
            image-rendering: -webkit-optimize-contrast;
        }

        #w202403152e150e26d2b12 .grid_03 .item_gallary .img_wrap.no_content,
        #w202403152e150e26d2b12 .slide_02 .item_gallary .img_wrap.no_content {
            height: 100% !important;
        }

        #w202403152e150e26d2b12 .type_slide .owl-controls .owl-next:before,
        #w202403152e150e26d2b12 .type_slide .owl-controls .owl-prev:before {
            color: #fff;
            border-color: rgb(255, 255, 255);
            border-color: rgba(255, 255, 255, 0.6);
        }

        #w202403152e150e26d2b12 .type_slide.owl-theme .owl-dots {
            bottom: 5px;
        }

        #w202403152e150e26d2b12 .type_slide.owl-theme.slide_02 .owl-dots,
        #w202403152e150e26d2b12 .type_slide.owl-theme.slide_05 .owl-dots {
            bottom: -5px;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
            border-color: #fff;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
        #w202403152e150e26d2b12 .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
            background: #fff;
            border-color: #fff !important;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
            border-color: #fff !important;
            background: #fff !important;
        }

        #w202403152e150e26d2b12 .owl-theme .owl-dots.owl-dot.active span,
        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
            background-color: #fff;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
            color: #fff !important;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        #w202403152e150e26d2b12 .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
        #w202403152e150e26d2b12 .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
            border-bottom: 1px solid #fff;
        }

        #w202403152e150e26d2b12 .grid_01 .item_gallary,
        #w202403152e150e26d2b12 .grid_03 .item_gallary,
        #w202403152e150e26d2b12 .grid_04 .item_gallary,
        #w202403152e150e26d2b12 .masonry_01 .item_gallary,
        #w202403152e150e26d2b12 .masonry_02 .item_gallary,
        #w202403152e150e26d2b12 .masonry_04 .item_gallary {
            overflow: hidden;
        }

        #w202403152e150e26d2b12 .owl-carousel .animated {
            -webkit-animation-duration: 8000ms;
            animation-duration: 8000ms;
        }

        #w202403152e150e26d2b12 .owl-carousel .owl-stage:after {
            display: none;
        }

        #w202403152e150e26d2b12 .owl-thumbs {
            overflow: hidden;
            margin: 0px -0px 0 -0px;
        }

        #w202403152e150e26d2b12 .owl-thumbs .owl-thumb-item {
            border: 0;
            background: transparent;
            border-radius: 0;
            padding: 0;
            float: left;
            position: relative;
            margin: 0 0px 0px;
            display: block;
        }

        #w202403152e150e26d2b12 .owl-thumbs .thumb-item-bg {
            background-size: cover;
            background-position: 50% 50%;
            height: 100%;
        }

        .col-dz-12 #w202403152e150e26d2b12 .extend_thumbs {
            margin: 0 auto;
        }

        .col-dz-12 #w202403152e150e26d2b12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #w202403152e150e26d2b12 .owl-thumbs {
            margin-left: 0;
            margin-right: 0;
        }

        #w202403152e150e26d2b12 .owl-thumbs .owl-thumb-item {
            margin: 0;
        }

        #w202403152e150e26d2b12 .owl-thumbs .owl-item.active.current {
            position: relative;
        }

        @media all and (max-width: 991px) {
            #w202403152e150e26d2b12 .type_masonry.img_rendering .img_wrap img,
            #w202403152e150e26d2b12 .type_grid.img_rendering .img_wrap,
            #w202403152e150e26d2b12 .type_slide.img_rendering .img_wrap {
                image-rendering: auto;
            }
            #w202403152e150e26d2b12 .owl-thumbs {
                display: none;
            }
            #w202403152e150e26d2b12 .slide_03_wrap {
                padding-bottom: 0 !important;
            }
        }

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            /* ie 10,11 */
            #w202403152e150e26d2b12 .container_border .item_gallary .item_container {
                display: block;
            }
        }

        .device_type_m .pc_section #padding_w20240315ed9f9db64d988 {
            height: -45px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240315ed9f9db64d988 {
                height: -45px !important;
            }
        }

        .shop_view .s20240315de13ec4b7cb14.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s20240315de13ec4b7cb14 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s20240315de13ec4b7cb14 select.form-control option {
            color: #000 !important;
        }

        .admin #s20240315de13ec4b7cb14 .widget.padding>div {
            ;
        }

        .admin #s20240315de13ec4b7cb14 .ibg-bg {
            height: 100% !important;
        }

        .admin #s20240315de13ec4b7cb14 .widget_drag_bar,
        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s20240315de13ec4b7cb14 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s20240315de13ec4b7cb14 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s20240315de13ec4b7cb14 {
            color: ;
        }

        #s20240315de13ec4b7cb14.side_basic main .inside,
        #s20240315de13ec4b7cb14 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s20240315de13ec4b7cb14 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s20240315de13ec4b7cb14.side_basic main .inside,
        .menu_type_modal #s20240315de13ec4b7cb14.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 #s20240315de13ec4b7cb14,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s20240315de13ec4b7cb14 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s20240315de13ec4b7cb14.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s20240315de13ec4b7cb14.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s20240315de13ec4b7cb14 .booking_day .body_font_color_20,
        #s20240315de13ec4b7cb14 .booking_list.waiting .title {
            ;
        }

        #s20240315de13ec4b7cb14.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s20240315de13ec4b7cb14 .li_table ul:nth-of-type(2),
        #s20240315de13ec4b7cb14 .li_board ul li,
        #s20240315de13ec4b7cb14 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s20240315de13ec4b7cb14 .checkbox-styled:not(ie8) input~span:before,
        #s20240315de13ec4b7cb14 .radio-styled:not(ie8) input~span:before {}

        #s20240315de13ec4b7cb14 .board_view .grid_ignore header a,
        #s20240315de13ec4b7cb14 .widget.board .grid_ignore .author .date,
        #s20240315de13ec4b7cb14 .widget.board .grid_ignore a.board,
        #s20240315de13ec4b7cb14 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s20240315de13ec4b7cb14 .content-tit .board {
            ;
        }

        #s20240315de13ec4b7cb14 select.form-control,
        #s20240315de13ec4b7cb14 input.form-control,
        #s20240315de13ec4b7cb14 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s20240315de13ec4b7cb14 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s20240315de13ec4b7cb14 .phonenumber_wrap .line {}

        #s20240315de13ec4b7cb14 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s20240315de13ec4b7cb14 .shop-content select.form-control,
        .shop_view #s20240315de13ec4b7cb14 .shop-content input.form-control,
        .shop_view #s20240315de13ec4b7cb14 .shop-content textarea.form-control,
        .booking_view #s20240315de13ec4b7cb14 .booking_opt select.form-control,
        .shop_view #s20240315de13ec4b7cb14 .form-select-wrap .dropdown-menu,
        .shop_view #s20240315de13ec4b7cb14 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s20240315de13ec4b7cb14 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s20240315de13ec4b7cb14 .item_detail select.form-control,
        #s20240315de13ec4b7cb14 .item_detail input.form-control,
        #s20240315de13ec4b7cb14 .item_detail textarea.form-control,
        #s20240315de13ec4b7cb14 .booking_opt select.form-control,
        #s20240315de13ec4b7cb14 .goods_select textarea.form-control,
        #s20240315de13ec4b7cb14 .goods_select select.form-control,
        #s20240315de13ec4b7cb14 .goods_select input.form-control,
        #s20240315de13ec4b7cb14 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s20240315de13ec4b7cb14 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s20240315de13ec4b7cb14 .board_summary .write,
        #s20240315de13ec4b7cb14 .board_view .grid_ignore .author .date,
        #s20240315de13ec4b7cb14 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s20240315de13ec4b7cb14 label,
        .doz_sys #s20240315de13ec4b7cb14 label.control-label,
        #s20240315de13ec4b7cb14 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s20240315de13ec4b7cb14 .nick.text-default-dark,
        #s20240315de13ec4b7cb14 .text-default-dark,
        #s20240315de13ec4b7cb14 .shop_mypage .mypage .my-box a,
        #s20240315de13ec4b7cb14 .shop_mypage .item-detail a,
        #s20240315de13ec4b7cb14 .shop_mypage .item-detail p,
        #s20240315de13ec4b7cb14 .shop_mypage h6,
        #s20240315de13ec4b7cb14 .shop_mypage .table-wrap p,
        #s20240315de13ec4b7cb14 .shop_payment h1,
        #s20240315de13ec4b7cb14 .shop_payment h6,
        #s20240315de13ec4b7cb14 .shop-content p,
        #s20240315de13ec4b7cb14 .shop_payment,
        #s20240315de13ec4b7cb14 .shop-content span,
        #s20240315de13ec4b7cb14 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s20240315de13ec4b7cb14 .shop-content .price,
        #s20240315de13ec4b7cb14,
        #s20240315de13ec4b7cb14 .shop-tit,
        #s20240315de13ec4b7cb14 .board_view .board_txt_area,
        #s20240315de13ec4b7cb14 .board.widget .grid_ignore .view_tit,
        .doz_sys #s20240315de13ec4b7cb14 .shop-content input.form-control,
        .doz_sys #s20240315de13ec4b7cb14 .shop-content select.form-control,
        #s20240315de13ec4b7cb14 .widget_menu_title,
        #s20240315de13ec4b7cb14 .comment_area,
        body.shop_mypage #s20240315de13ec4b7cb14 .comment_area,
        #s20240315de13ec4b7cb14 .list_review_inner .use_summary,
        #s20240315de13ec4b7cb14 .list_review_inner .use_summary a,
        #s20240315de13ec4b7cb14 .list_review_inner .fold,
        #s20240315de13ec4b7cb14 .list_review_inner .comment_area,
        #s20240315de13ec4b7cb14 .booking_nav_tools span {
            ;
            color: ;
        }

        #s20240315de13ec4b7cb14 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s20240315de13ec4b7cb14 a.use-info {
            color: #363636;
        }

        #s20240315de13ec4b7cb14 .shop-content span.sale-price-text-done,
        .doz_sys #s20240315de13ec4b7cb14 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s20240315de13ec4b7cb14 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s20240315de13ec4b7cb14 .shop-content.mypage .bg-bright a,
        #s20240315de13ec4b7cb14 .shop-content.mypage .bg-bright p,
        #s20240315de13ec4b7cb14 .shop-content.mypage .bg-bright span,
        #s20240315de13ec4b7cb14 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s20240315de13ec4b7cb14 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s20240315de13ec4b7cb14 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s20240315de13ec4b7cb14 .shop-content h6 span {
            ;
            color: ;
        }

        #s20240315de13ec4b7cb14 .left-menu ul li.on a,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s20240315de13ec4b7cb14,
        #s20240315de13ec4b7cb14 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s20240315de13ec4b7cb14 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s20240315de13ec4b7cb14 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s20240315de13ec4b7cb14 .list_review_inner,
        #s20240315de13ec4b7cb14 .list_review_inner .fold.cmt,
        #s20240315de13ec4b7cb14 .list_review_wrap,
        #s20240315de13ec4b7cb14 .list_review_inner .textarea_block,
        #s20240315de13ec4b7cb14 .list_review_inner .comment .main_comment,
        #s20240315de13ec4b7cb14 .list_review_inner .txt_delete:before,
        #s20240315de13ec4b7cb14 .form-select-wrap.open .dropdown-toggle,
        #s20240315de13ec4b7cb14 .form-select-wrap.open .dropdown-menu,
        #s20240315de13ec4b7cb14 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s20240315de13ec4b7cb14 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s20240315de13ec4b7cb14 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s20240315de13ec4b7cb14 .form-control:focus {
            border-color: #363636;
        }

        #s20240315de13ec4b7cb14 .sub_depth li a,
        #s20240315de13ec4b7cb14 .sub_depth li span {
            ;
        }

        #s20240315de13ec4b7cb14 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s20240315de13ec4b7cb14 .pagination>li>a,
        #s20240315de13ec4b7cb14 .pagination>li>span,
        #s20240315de13ec4b7cb14 .pagination>li>a:focus,
        #s20240315de13ec4b7cb14 .pagination>li>span:focus,
        #s20240315de13ec4b7cb14 .map-inner .pagination li.active a,
        #s20240315de13ec4b7cb14 .pagination li>a.disabled:hover,
        #s20240315de13ec4b7cb14 .pagination li>a.disabled:focus {
            ;
        }

        #s20240315de13ec4b7cb14 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s20240315de13ec4b7cb14 .pagination>.active>a,
        #s20240315de13ec4b7cb14 .pagination>.active>span,
        #s20240315de13ec4b7cb14 .pagination>.active>a:hover,
        #s20240315de13ec4b7cb14 .pagination>.active>span:hover,
        #s20240315de13ec4b7cb14 .pagination>.active>a:focus,
        #s20240315de13ec4b7cb14 .pagination>.active>span:focus,
        #s20240315de13ec4b7cb14 .pagination>li>a:hover,
        #s20240315de13ec4b7cb14 .pagination>li>span:hover,
        #s20240315de13ec4b7cb14 .sub_depth li a.active,
        .doz_sys #s20240315de13ec4b7cb14 a,
        #s20240315de13ec4b7cb14 .li_table ul li,
        #s20240315de13ec4b7cb14 .list-style .list.line>small,
        .doz_sys #s20240315de13ec4b7cb14 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s20240315de13ec4b7cb14 .board_contents a:not(.btn),
        .doz_sys #s20240315de13ec4b7cb14 .board_contents a:not(.btn):hover,
        #s20240315de13ec4b7cb14 .board_txt_area a,
        #s20240315de13ec4b7cb14 .board_txt_area a:hover,
        #s20240315de13ec4b7cb14 .board_txt_area a:active,
        #s20240315de13ec4b7cb14 .board_txt_area a:focus,
        #s20240315de13ec4b7cb14 .editor_box .fr-view a {
            color: #363636;
        }

        #s20240315de13ec4b7cb14 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s20240315de13ec4b7cb14 a.body_font_color_30:not(.active) {
            ;
        }

        #s20240315de13ec4b7cb14 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s20240315de13ec4b7cb14 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20240315de13ec4b7cb14 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s20240315de13ec4b7cb14 .body_font_color_40,
        #s20240315de13ec4b7cb14 .li_board ul.li_body li.name,
        #s20240315de13ec4b7cb14 .li_board ul.li_body li.time,
        #s20240315de13ec4b7cb14 .li_board ul.li_body li.like,
        #s20240315de13ec4b7cb14 .li_board ul.li_body li.read {
            ;
        }

        #s20240315de13ec4b7cb14 .review_table .summary,
        #s20240315de13ec4b7cb14 .review_table.li_board ul.li_body li,
        #s20240315de13ec4b7cb14 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s20240315de13ec4b7cb14 .body_font_color_50 {
            ;
        }

        #s20240315de13ec4b7cb14 .li_board,
        #s20240315de13ec4b7cb14 .acd_row:first-child,
        #s20240315de13ec4b7cb14 .acd_row {
            border-color: ;
        }

        #s20240315de13ec4b7cb14 .list-style .list-header,
        #s20240315de13ec4b7cb14 .list-style .list,
        #s20240315de13ec4b7cb14 .list-style .list.line,
        #s20240315de13ec4b7cb14 .list-style .list.line>.table-cell,
        #s20240315de13ec4b7cb14 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s20240315de13ec4b7cb14 .btn,
        #s20240315de13ec4b7cb14 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s20240315de13ec4b7cb14 .btn:hover,
        #s20240315de13ec4b7cb14 .visual_section a:hover {
            border-color: ;
        }

        #s20240315de13ec4b7cb14 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s20240315de13ec4b7cb14 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s20240315de13ec4b7cb14 .btn-primary span,
        .doz_sys.booking_view #s20240315de13ec4b7cb14 .btn-primary span,
        .doz_sys.shop_mypage #s20240315de13ec4b7cb14 .btn-primary span {
            color: #ffffff;
        }

        #s20240315de13ec4b7cb14 .coupon-wrap:after,
        #s20240315de13ec4b7cb14 .board_view .file_area ul li {
            background: ;
        }

        #s20240315de13ec4b7cb14 .text-gray-dark,
        #s20240315de13ec4b7cb14 .shop-table>thead>tr>th,
        #s20240315de13ec4b7cb14 .shop_mypage .left-menu ul li a,
        #s20240315de13ec4b7cb14 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s20240315de13ec4b7cb14 .product-notify-group .product-notify-label {
            ;
        }

        #s20240315de13ec4b7cb14 .mypage .my-box a,
        #s20240315de13ec4b7cb14 .mypage .shop-table>tbody>tr,
        #s20240315de13ec4b7cb14 .mypage .tip-off,
        #s20240315de13ec4b7cb14 .im-order-detail-table,
        #s20240315de13ec4b7cb14 .im-order-price {
            ;
        }

        #s20240315de13ec4b7cb14 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s20240315de13ec4b7cb14 .mypage .my-box.on a p {
            color: #fff;
        }

        #s20240315de13ec4b7cb14 .option_btn_tools a,
        #s20240315de13ec4b7cb14 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s20240315de13ec4b7cb14 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s20240315de13ec4b7cb14 .card .title a {
            color: #212121;
        }

        #s20240315de13ec4b7cb14 .section_bg.fixed_bg {
            ;
        }

        #s20240315de13ec4b7cb14 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s20240315de13ec4b7cb14 ul.site_prod_nav>li,
        #s20240315de13ec4b7cb14 .prod_detail_badge {
            ;
        }

        #s20240315de13ec4b7cb14 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s20240315de13ec4b7cb14 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s20240315de13ec4b7cb14 .opt-group {
            background: ;
        }

        #s20240315de13ec4b7cb14 ul.site_prod_nav>li a.active {
            ;
        }

        #s20240315de13ec4b7cb14 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s20240315de13ec4b7cb14 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s20240315de13ec4b7cb14,
        .section_fixed_disable #s20240315de13ec4b7cb14 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s20240315de13ec4b7cb14 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s20240315de13ec4b7cb14.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s20240315de13ec4b7cb14.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s20240315de13ec4b7cb14 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s20240315de13ec4b7cb14.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s20240315de13ec4b7cb14 .mypage .left-menu ul li a,
        .device_type_m #s20240315de13ec4b7cb14 .cart .left-menu ul li a {
            ;
        }

        #s20240315de13ec4b7cb14 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s20240315de13ec4b7cb14 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s20240315de13ec4b7cb14 .im-cart-info {
            ;
        }

        #s20240315de13ec4b7cb14 .shop-table>thead>tr>th,
        #s20240315de13ec4b7cb14 .shop-table>tbody>tr>td,
        #s20240315de13ec4b7cb14 .mypage .shop-table>tbody>tr,
        #s20240315de13ec4b7cb14 .shop-table>tbody>tr>td.img img,
        #s20240315de13ec4b7cb14 .shop-table>tbody>tr>td+td,
        #s20240315de13ec4b7cb14 .mypage .tip-off,
        #s20240315de13ec4b7cb14 .mypage .shop-table img,
        #s20240315de13ec4b7cb14 .im-order-detail-table,
        #s20240315de13ec4b7cb14 .im-order-price,
        #s20240315de13ec4b7cb14 .im-order-detail-table thead tr,
        #s20240315de13ec4b7cb14 .im-order-detail-table tr+tr,
        #s20240315de13ec4b7cb14 .im-order-detail-table img,
        #s20240315de13ec4b7cb14 .im-order-detail-table .im-deliv-price,
        #s20240315de13ec4b7cb14 .im-order-price-header,
        #s20240315de13ec4b7cb14 .im-order-price-body {
            ;
        }

        #s20240315de13ec4b7cb14 .shop-table .list_badge {
            border-color: ;
        }

        #s20240315de13ec4b7cb14 .im-cart-result-table thead>tr>th,
        #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>thead>tr>th,
        #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s20240315de13ec4b7cb14 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s20240315de13ec4b7cb14 .btn-primary:hover,
            #s20240315de13ec4b7cb14 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s20240315de13ec4b7cb14 .btn-primary:hover span,
            .doz_sys.booking_view #s20240315de13ec4b7cb14 .btn-primary:hover span,
            .doz_sys.shop_mypage #s20240315de13ec4b7cb14 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s20240315de13ec4b7cb14 .fixed_view a,
            .doz_sys #s20240315de13ec4b7cb14 .fixed_view select.form-control,
            .doz_sys #s20240315de13ec4b7cb14 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s20240315de13ec4b7cb14 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s20240315de13ec4b7cb14 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s20240315de13ec4b7cb14 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-tit,
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>thead>tr,
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tfoot .payment-info,
            #s20240315de13ec4b7cb14 .im-price-result {
                ;
            }
            #s20240315de13ec4b7cb14 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20240315de13ec4b7cb14 .im-order-row+.im-order-row {
                ;
            }
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table,
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tfoot,
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>thead>tr,
            #s20240315de13ec4b7cb14 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s20240315de13ec4b7cb14 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s20240315de13ec4b7cb14 .buy_btns .social_btn,
            #s20240315de13ec4b7cb14 .buy_btns .cart_btn,
            #s20240315de13ec4b7cb14 .layer_pop .bottom-btn,
            #s20240315de13ec4b7cb14 .shop-table>thead,
            #s20240315de13ec4b7cb14 .left-menu,
            #s20240315de13ec4b7cb14 .shop-table>tbody>tr,
                {
                ;
            }
            #s20240315de13ec4b7cb14 main,
            #s20240315de13ec4b7cb14 .section_wrap.extend_section main,
            #s20240315de13ec4b7cb14 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s20240315de13ec4b7cb14.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s20240315de13ec4b7cb14.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s20240315de13ec4b7cb14 .mypage .left-menu ul li a,
            #s20240315de13ec4b7cb14 .cart .left-menu ul li a,
            #s20240315de13ec4b7cb14 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s20240315de13ec4b7cb14 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s20240315de13ec4b7cb14 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240315de13ec4b7cb14 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s20240315de13ec4b7cb14 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s20240315de13ec4b7cb14 .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) {
            #s20240315de13ec4b7cb14 .opt-group .btn_clse {
                background-color: ;
            }
            #s20240315de13ec4b7cb14 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s20240315de13ec4b7cb14 .bg-brand,
        .doz_sys #s20240315de13ec4b7cb14 .bg-brand span,
        .doz_sys #s20240315de13ec4b7cb14 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s20240315de13ec4b7cb14 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #hr_w202403152cae6683ab855.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w202403152cae6683ab855.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w202403152cae6683ab855 .line_box {
            margin: 0 auto;
        }

        #hr_w202403152cae6683ab855 .line_box hr {
            border-style: solid;
        }

        #hr_w202403152cae6683ab855.type03.border_style_hide hr,
        #hr_w202403152cae6683ab855.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w202403152cae6683ab855.type05.border_style_hide hr,
        #hr_w202403152cae6683ab855.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w202403152cae6683ab855.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w202403152cae6683ab855.type02 hr,
        #hr_w202403152cae6683ab855.type04 hr,
        #hr_w202403152cae6683ab855.type06 hr {
            margin: 2px auto;
        }

        #hr_w202403152cae6683ab855.type07 .line_box:before,
        #hr_w202403152cae6683ab855.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -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_w202403152cae6683ab855.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202403152cae6683ab855.type08 .line_box:before,
        #hr_w202403152cae6683ab855.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            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_w202403152cae6683ab855.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_w202403152cae6683ab855.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202403152cae6683ab855.type09 .line_box:before,
        #hr_w202403152cae6683ab855.type09 .line_box:after,
        #hr_w202403152cae6683ab855.type10 .line_box:before,
        #hr_w202403152cae6683ab855.type10 .line_box:after,
        #hr_w202403152cae6683ab855.type11 .line_box:before,
        #hr_w202403152cae6683ab855.type11 .line_box:after,
        #hr_w202403152cae6683ab855.type12 .line_box:before,
        #hr_w202403152cae6683ab855.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: ;
        }

        #hr_w202403152cae6683ab855.type13 .line_box:before,
        #hr_w202403152cae6683ab855.type13 .line_box:after,
        #hr_w202403152cae6683ab855.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -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_w202403152cae6683ab855.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w202403152cae6683ab855.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w202403152cae6683ab855.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w202403152cae6683ab855.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w202403152cae6683ab855.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w202403152cae6683ab855.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w202403152cae6683ab855.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w202403152cae6683ab855.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w202403152cae6683ab855.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w202403152cae6683ab855.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w202403152cae6683ab855.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w202403152cae6683ab855.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w202403152cae6683ab855.type14 .line_box hr,
        #hr_w202403152cae6683ab855.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w202403152cae6683ab855.type14 .line_box hr:first-child,
        #hr_w202403152cae6683ab855.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w202403152cae6683ab855.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: ;
        }

        #hr_w202403152cae6683ab855.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: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202403152cae6683ab855.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: ;
        }

        #hr_w202403152cae6683ab855.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w202403152cae6683ab855.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w202403152cae6683ab855.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202403152cae6683ab855.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;
        }

        #w202403266f13e2ff3a1ba .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202403266f13e2ff3a1ba .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202403266f13e2ff3a1ba .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w202403266f13e2ff3a1ba .btn-blocked .btn-group {
            display: block;
        }

        #w202403266f13e2ff3a1ba .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202403266f13e2ff3a1ba .button_wrap {
            margin-bottom: -10px;
        }

        #w202403266f13e2ff3a1ba .btn-group-justified.button_wrap,
        #w202403266f13e2ff3a1ba .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202403269a432149b81e4 .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #f39700 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202403269a432149b81e4 .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #f39700 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202403269a432149b81e4 .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w202403269a432149b81e4 .btn-blocked .btn-group {
            display: block;
        }

        #w202403269a432149b81e4 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202403269a432149b81e4 .button_wrap {
            margin-bottom: -10px;
        }

        #w202403269a432149b81e4 .btn-group-justified.button_wrap,
        #w202403269a432149b81e4 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202403266aadd37935eb9 .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #363636 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w202403266aadd37935eb9 .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #363636 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w202403266aadd37935eb9 .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w202403266aadd37935eb9 .btn-blocked .btn-group {
            display: block;
        }

        #w202403266aadd37935eb9 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w202403266aadd37935eb9 .button_wrap {
            margin-bottom: -10px;
        }

        #w202403266aadd37935eb9 .btn-group-justified.button_wrap,
        #w202403266aadd37935eb9 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w20240326b9cc5921c891f .btn_175a099979cc2 {
            background-color: rgba(255, 255, 255, 0);
            color: #f39700 !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w20240326b9cc5921c891f .btn_175a099979cc2:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #f39700 !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w20240326b9cc5921c891f .btn_175a099979cc2 {
            font-size: 19px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w20240326b9cc5921c891f .btn-blocked .btn-group {
            display: block;
        }

        #w20240326b9cc5921c891f .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w20240326b9cc5921c891f .button_wrap {
            margin-bottom: -10px;
        }

        #w20240326b9cc5921c891f .btn-group-justified.button_wrap,
        #w20240326b9cc5921c891f .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #w202403156e937538c9c59 .type_grid .icons {
            padding-left: 4px;
        }

        #w202403156e937538c9c59 .type_grid .icons>i {
            vertical-align: bottom;
        }

        #w202403156e937538c9c59 .type_grid .icons .addon-badge {
            margin-left: 0;
        }

        #w202403156e937538c9c59 .type_masonry,
        #w202403156e937538c9c59 .type_grid {
            visibility: hidden;
        }

        #w202403156e937538c9c59 .post_row {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: row;
        }

        #w202403156e937538c9c59 .doz_sys .pc_section .doz_row.table_top {
            margin-bottom: 15px;
        }

        #w202403156e937538c9c59 .board-head {
            padding: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .title,
        #w202403156e937538c9c59 .type_grid.grid_04 .title {
            font-size: 14px;
            color: #fff;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .text,
        #w202403156e937538c9c59 .type_grid.grid_04 .text {
            font-size: 12px;
            color: #fff;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card-summary .avatar,
        #w202403156e937538c9c59 .type_grid.grid_01 .card-summary .tools,
        #w202403156e937538c9c59 .type_grid.grid_01 .card-foot .cmt,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-summary .avatar,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-summary .tools,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-foot .cmt {
            color: #fff;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .list-style-card .card-head,
        #w202403156e937538c9c59 .type_grid.grid_04 .list-style-card .card-head {
            display: table;
            width: 100%;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .list-style-card .card-head>span,
        #w202403156e937538c9c59 .type_grid.grid_04 .list-style-card .card-head>span {
            display: table-cell;
            vertical-align: middle;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card-summary,
        #w202403156e937538c9c59 .type_grid.grid_01 .card-body,
        #w202403156e937538c9c59 .type_grid.grid_01 .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_02 .overlay,
        #w202403156e937538c9c59 .type_grid.grid_03 .overlay {
            display: none;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-summary,
        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-body,
        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-summary,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-body,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-foot {
            display: block;
            position: absolute;
            width: 100%;
            background: transparent;
            z-index: 2;
            left: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card:hover .card-summary,
        #w202403156e937538c9c59 .type_grid.grid_04 .card:hover .card-body,
        #w202403156e937538c9c59 .type_grid.grid_04 .card:hover .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover .card-head>span {
            display: none;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover>a,
        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover .card-summary {
            display: table;
            width: 100%;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover .card-foot {
            display: block;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover .card-body {
            display: table-cell;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-summary,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-summary {
            display: table;
            top: 0;
            padding: 20px 20px 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card-foot .cmt,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-foot .cmt {
            padding: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-foot {
            padding: 0 20px 20px;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card-body,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-body {
            bottom: 50px;
            padding: 20px;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_04 .card-foot {
            bottom: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover>a,
        #w202403156e937538c9c59 .type_grid.grid_04 .card>a,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .holder {
            position: relative;
            display: table;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card>a,
        #w202403156e937538c9c59 .type_grid.grid_04 .card:hover>a {
            display: block;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card:hover>a {
            background: transparent;
        }

        #w202403156e937538c9c59 .type_grid.grid_04 .card.no-img:hover>a {
            background: rgba(0, 0, 0, 0.5);
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-body,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-body {
            display: table-cell;
            position: relative;
            top: 0;
            padding: 60px 20px 50px;
            vertical-align: middle;
            text-align: center;
            vertical-align: middle;
            ;
        }

        #w202403156e937538c9c59 .type_grid .list-style-card .card-foot small {
            margin-right: 10px;
        }

        #w202403156e937538c9c59 .type_grid .list-style-card .card-foot small:last-child {
            margin-right: 0;
            margin-left: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .title,
        #w202403156e937538c9c59 .type_grid.grid_03 .title {
            font-size: 14px;
            color: #000;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .text,
        #w202403156e937538c9c59 .type_grid.grid_03 .text {
            font-size: 12px;
            color: #000;
            line-height: 1.4;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .cmt,
        #w202403156e937538c9c59 .type_grid.grid_03 .cmt {
            padding: 0 0 20px;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .text.show_body,
        #w202403156e937538c9c59 .type_grid.grid_03 .text.show_body {
            margin-top: 5px;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card {
            height: 100%;
            border: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card,
        #w202403156e937538c9c59 .type_grid.grid_02 .card_wrapper,
        #w202403156e937538c9c59 .type_grid.grid_03 .card,
        #w202403156e937538c9c59 .type_grid.grid_04 .card {
            height: 100%;
            border-width: 2px;
            border-color: #bebebe;
            border-style: solid;
            border-radius: 0px;
            overflow: hidden;
            z-index: 5;
            background-position: center center;
            background-repeat: no-repeat;
            image-rendering: -webkit-optimize-contrast;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 .card {
            display: flex;
            flex-direction: column;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 a.holder {
            flex-grow: 1;
        }

        #w202403156e937538c9c59 .type_grid .secret.card {
            background-image: none !important;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card-body {
            display: table;
            table-layout: fixed;
            width: 100%;
            background: #fff;
            height: 100%;
            padding: 20px 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card-body,
        #w202403156e937538c9c59 .type_grid.grid_02 .card-foot {
            background: transparent;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card-foot {
            padding: 0;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card-summary {
            background-color: transparent;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 .card-body,
        #w202403156e937538c9c59 .type_grid.grid_03 .card-foot,
        #w202403156e937538c9c59 .type_grid.grid_03 .card-summary {
            background-color: #fff;
        }

        #w202403156e937538c9c59 .type_grid .list-style-card .ma-item {
            width: auto;
            float: none;
            margin-bottom: 0;
            height: 100%;
        }

        #w202403156e937538c9c59 .type_grid .card.secret img,
        #w202403156e937538c9c59 .type_grid .card.secret img:first-child,
        #w202403156e937538c9c59 .type_grid .card.no-img.secret img:first-child {
            display: none;
        }

        #w202403156e937538c9c59 .type_grid .card.secret img.secret-image,
        #w202403156e937538c9c59 .type_grid .card.no-img.secret img.secret-image,
        #w202403156e937538c9c59 .type_grid .card.no-img.secret .secret-block {
            display: block;
        }

        #w202403156e937538c9c59 .type_grid .card.secret .card_wrapper {
            background-image: none !important;
            background: #eee;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card .card-summary {
            padding: 0 0 20px !important;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 .card .card-foot {
            padding: 0 20px !important;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 .card .card-summary {
            padding: 0 20px 20px;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .list-style-card .card-foot small,
        #w202403156e937538c9c59 .type_grid.grid_03 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .avatar {
            display: table;
            padding: 0;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .avatar .img_wrap {
            display: table-cell;
            vertical-align: middle;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .avatar .img_wrap img {
            width: 32px;
            height: 32px;
            margin-right: 10px;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .tools {
            text-align: left;
            padding: 0;
            line-height: 1.2;
            color: #000;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .tools .writer {
            font-size: 12px;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .tools small {
            font-size: 11px;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card .card-summary .tools small,
        #w202403156e937538c9c59 .type_grid.grid_03 .card .card-summary .tools small,
        #w202403156e937538c9c59 .type_grid.grid_02 .card .card-summary .tools .writer,
        #w202403156e937538c9c59 .type_grid.grid_03 .card .card-summary .tools .writer {
            color: #000;
        }

        #w202403156e937538c9c59 .type_grid.grid_01 .card .card-summary .tools small,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-summary .tools small,
        #w202403156e937538c9c59 .type_grid.grid_01 .card .card-summary .tools .writer,
        #w202403156e937538c9c59 .type_grid.grid_04 .card .card-summary .tools .writer {
            color: #fff;
        }

        #w202403156e937538c9c59 .type_grid .card .card-summary .tools small.date {
            margin-right: 4px;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card .holder,
        #w202403156e937538c9c59 .type_grid.grid_03 .card .holder {
            display: flex;
            flex-direction: column;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .card-body {
            padding: 20px 0;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202403156e937538c9c59 .type_grid.grid_03 .card-body {
            padding: 20px;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202403156e937538c9c59 .type_grid.grid_02 .text,
        #w202403156e937538c9c59 .type_grid.grid_03 .text {
            display: -webkit-box !important;
            overflow: hidden;
            padding-right: 1px;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            max-height: 4.2em;
            visibility: visible;
        }

        @media all and (max-width: 767px) {
            #w202403156e937538c9c59 .type_grid.grid_01 .card:hover>a {
                background: transparent;
                display: block;
            }
            #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-summary,
            #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-body,
            #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-foot,
            #w202403156e937538c9c59 .type_grid.grid_01 .card:hover .card-head {
                display: none;
            }
            #w202403156e937538c9c59 .type_grid.grid_01 .list-style-card {
                vertical-align: top;
            }
            #w202403156e937538c9c59 .type_grid.grid_01 .card,
            #w202403156e937538c9c59 .type_grid.grid_02 .card_wrapper,
            #w202403156e937538c9c59 .type_grid.grid_03 .card_wrapper,
            #w202403156e937538c9c59 .type_grid.grid_04 .card {
                image-rendering: auto;
            }
            .comment_ico {
                margin-right: 2px;
            }
        }

        #w202403156e937538c9c59 .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w202403156e937538c9c59 .card-body:last-child {
            border-radius: 0;
        }

        #w202403156e937538c9c59 .type_grid .secret.card {
            background-image: none !important;
        }

        #w202403154353cfa928e57 .type_grid .icons {
            padding-left: 4px;
        }

        #w202403154353cfa928e57 .type_grid .icons>i {
            vertical-align: bottom;
        }

        #w202403154353cfa928e57 .type_grid .icons .addon-badge {
            margin-left: 0;
        }

        #w202403154353cfa928e57 .type_masonry,
        #w202403154353cfa928e57 .type_grid {
            visibility: hidden;
        }

        #w202403154353cfa928e57 .post_row {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: row;
        }

        #w202403154353cfa928e57 .doz_sys .pc_section .doz_row.table_top {
            margin-bottom: 15px;
        }

        #w202403154353cfa928e57 .board-head {
            padding: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .title,
        #w202403154353cfa928e57 .type_grid.grid_04 .title {
            font-size: 14px;
            color: #fff;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .text,
        #w202403154353cfa928e57 .type_grid.grid_04 .text {
            font-size: 12px;
            color: #fff;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card-summary .avatar,
        #w202403154353cfa928e57 .type_grid.grid_01 .card-summary .tools,
        #w202403154353cfa928e57 .type_grid.grid_01 .card-foot .cmt,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-summary .avatar,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-summary .tools,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-foot .cmt {
            color: #fff;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .list-style-card .card-head,
        #w202403154353cfa928e57 .type_grid.grid_04 .list-style-card .card-head {
            display: table;
            width: 100%;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .list-style-card .card-head>span,
        #w202403154353cfa928e57 .type_grid.grid_04 .list-style-card .card-head>span {
            display: table-cell;
            vertical-align: middle;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card-summary,
        #w202403154353cfa928e57 .type_grid.grid_01 .card-body,
        #w202403154353cfa928e57 .type_grid.grid_01 .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_02 .overlay,
        #w202403154353cfa928e57 .type_grid.grid_03 .overlay {
            display: none;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-summary,
        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-body,
        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-summary,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-body,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-foot {
            display: block;
            position: absolute;
            width: 100%;
            background: transparent;
            z-index: 2;
            left: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card:hover .card-summary,
        #w202403154353cfa928e57 .type_grid.grid_04 .card:hover .card-body,
        #w202403154353cfa928e57 .type_grid.grid_04 .card:hover .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover .card-head>span {
            display: none;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover>a,
        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover .card-summary {
            display: table;
            width: 100%;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover .card-foot {
            display: block;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover .card-body {
            display: table-cell;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-summary,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-summary {
            display: table;
            top: 0;
            padding: 20px 20px 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card-foot .cmt,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-foot .cmt {
            padding: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-foot {
            padding: 0 20px 20px;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card-body,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-body {
            bottom: 50px;
            padding: 20px;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_04 .card-foot {
            bottom: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover>a,
        #w202403154353cfa928e57 .type_grid.grid_04 .card>a,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .holder {
            position: relative;
            display: table;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card>a,
        #w202403154353cfa928e57 .type_grid.grid_04 .card:hover>a {
            display: block;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card:hover>a {
            background: transparent;
        }

        #w202403154353cfa928e57 .type_grid.grid_04 .card.no-img:hover>a {
            background: rgba(0, 0, 0, 0.5);
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-body,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-body {
            display: table-cell;
            position: relative;
            top: 0;
            padding: 60px 20px 50px;
            vertical-align: middle;
            text-align: center;
            vertical-align: middle;
            ;
        }

        #w202403154353cfa928e57 .type_grid .list-style-card .card-foot small {
            margin-right: 10px;
        }

        #w202403154353cfa928e57 .type_grid .list-style-card .card-foot small:last-child {
            margin-right: 0;
            margin-left: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .title,
        #w202403154353cfa928e57 .type_grid.grid_03 .title {
            font-size: 14px;
            color: #000;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .text,
        #w202403154353cfa928e57 .type_grid.grid_03 .text {
            font-size: 12px;
            color: #000;
            line-height: 1.4;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .cmt,
        #w202403154353cfa928e57 .type_grid.grid_03 .cmt {
            padding: 0 0 20px;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .text.show_body,
        #w202403154353cfa928e57 .type_grid.grid_03 .text.show_body {
            margin-top: 5px;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card {
            height: 100%;
            border: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card,
        #w202403154353cfa928e57 .type_grid.grid_02 .card_wrapper,
        #w202403154353cfa928e57 .type_grid.grid_03 .card,
        #w202403154353cfa928e57 .type_grid.grid_04 .card {
            height: 100%;
            border-width: 2px;
            border-color: #bebebe;
            border-style: solid;
            border-radius: 0px;
            overflow: hidden;
            z-index: 5;
            background-position: center center;
            background-repeat: no-repeat;
            image-rendering: -webkit-optimize-contrast;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 .card {
            display: flex;
            flex-direction: column;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 a.holder {
            flex-grow: 1;
        }

        #w202403154353cfa928e57 .type_grid .secret.card {
            background-image: none !important;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card-body {
            display: table;
            table-layout: fixed;
            width: 100%;
            background: #fff;
            height: 100%;
            padding: 20px 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card-body,
        #w202403154353cfa928e57 .type_grid.grid_02 .card-foot {
            background: transparent;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card-foot {
            padding: 0;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card-summary {
            background-color: transparent;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 .card-body,
        #w202403154353cfa928e57 .type_grid.grid_03 .card-foot,
        #w202403154353cfa928e57 .type_grid.grid_03 .card-summary {
            background-color: #fff;
        }

        #w202403154353cfa928e57 .type_grid .list-style-card .ma-item {
            width: auto;
            float: none;
            margin-bottom: 0;
            height: 100%;
        }

        #w202403154353cfa928e57 .type_grid .card.secret img,
        #w202403154353cfa928e57 .type_grid .card.secret img:first-child,
        #w202403154353cfa928e57 .type_grid .card.no-img.secret img:first-child {
            display: none;
        }

        #w202403154353cfa928e57 .type_grid .card.secret img.secret-image,
        #w202403154353cfa928e57 .type_grid .card.no-img.secret img.secret-image,
        #w202403154353cfa928e57 .type_grid .card.no-img.secret .secret-block {
            display: block;
        }

        #w202403154353cfa928e57 .type_grid .card.secret .card_wrapper {
            background-image: none !important;
            background: #eee;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card .card-summary {
            padding: 0 0 20px !important;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 .card .card-foot {
            padding: 0 20px !important;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 .card .card-summary {
            padding: 0 20px 20px;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .list-style-card .card-foot small,
        #w202403154353cfa928e57 .type_grid.grid_03 .list-style-card .card-foot small {
            padding-top: 0 !important;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .avatar {
            display: table;
            padding: 0;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .avatar .img_wrap {
            display: table-cell;
            vertical-align: middle;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .avatar .img_wrap img {
            width: 32px;
            height: 32px;
            margin-right: 10px;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .tools {
            text-align: left;
            padding: 0;
            line-height: 1.2;
            color: #000;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .tools .writer {
            font-size: 12px;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .tools small {
            font-size: 11px;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card .card-summary .tools small,
        #w202403154353cfa928e57 .type_grid.grid_03 .card .card-summary .tools small,
        #w202403154353cfa928e57 .type_grid.grid_02 .card .card-summary .tools .writer,
        #w202403154353cfa928e57 .type_grid.grid_03 .card .card-summary .tools .writer {
            color: #000;
        }

        #w202403154353cfa928e57 .type_grid.grid_01 .card .card-summary .tools small,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-summary .tools small,
        #w202403154353cfa928e57 .type_grid.grid_01 .card .card-summary .tools .writer,
        #w202403154353cfa928e57 .type_grid.grid_04 .card .card-summary .tools .writer {
            color: #fff;
        }

        #w202403154353cfa928e57 .type_grid .card .card-summary .tools small.date {
            margin-right: 4px;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card .holder,
        #w202403154353cfa928e57 .type_grid.grid_03 .card .holder {
            display: flex;
            flex-direction: column;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .card-body {
            padding: 20px 0;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202403154353cfa928e57 .type_grid.grid_03 .card-body {
            padding: 20px;
            ;
            -webkit-flex-grow: 1;
            flex-grow: 1;
        }

        #w202403154353cfa928e57 .type_grid.grid_02 .text,
        #w202403154353cfa928e57 .type_grid.grid_03 .text {
            display: -webkit-box !important;
            overflow: hidden;
            padding-right: 1px;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            max-height: 4.2em;
            visibility: visible;
        }

        @media all and (max-width: 767px) {
            #w202403154353cfa928e57 .type_grid.grid_01 .card:hover>a {
                background: transparent;
                display: block;
            }
            #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-summary,
            #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-body,
            #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-foot,
            #w202403154353cfa928e57 .type_grid.grid_01 .card:hover .card-head {
                display: none;
            }
            #w202403154353cfa928e57 .type_grid.grid_01 .list-style-card {
                vertical-align: top;
            }
            #w202403154353cfa928e57 .type_grid.grid_01 .card,
            #w202403154353cfa928e57 .type_grid.grid_02 .card_wrapper,
            #w202403154353cfa928e57 .type_grid.grid_03 .card_wrapper,
            #w202403154353cfa928e57 .type_grid.grid_04 .card {
                image-rendering: auto;
            }
            .comment_ico {
                margin-right: 2px;
            }
        }

        #w202403154353cfa928e57 .addon-badge {
            background: #FF635D;
            color: #fff;
            display: inline-block;
            height: 18px;
            width: 18px;
            text-align: center;
            vertical-align: top;
            border-radius: 50%;
            font-size: 11px;
            font-weight: bold;
            font-family: Arial;
            line-height: 18px;
        }

        #w202403154353cfa928e57 .card-body:last-child {
            border-radius: 0;
        }

        #w202403154353cfa928e57 .type_grid .secret.card {
            background-image: none !important;
        }

        #hr_w20240315a03334dec3f0f.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w20240315a03334dec3f0f.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w20240315a03334dec3f0f .line_box {
            margin: 0 auto;
        }

        #hr_w20240315a03334dec3f0f .line_box hr {
            border-style: solid;
        }

        #hr_w20240315a03334dec3f0f.type03.border_style_hide hr,
        #hr_w20240315a03334dec3f0f.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w20240315a03334dec3f0f.type05.border_style_hide hr,
        #hr_w20240315a03334dec3f0f.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w20240315a03334dec3f0f.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w20240315a03334dec3f0f.type02 hr,
        #hr_w20240315a03334dec3f0f.type04 hr,
        #hr_w20240315a03334dec3f0f.type06 hr {
            margin: 2px auto;
        }

        #hr_w20240315a03334dec3f0f.type07 .line_box:before,
        #hr_w20240315a03334dec3f0f.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -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_w20240315a03334dec3f0f.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w20240315a03334dec3f0f.type08 .line_box:before,
        #hr_w20240315a03334dec3f0f.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            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_w20240315a03334dec3f0f.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_w20240315a03334dec3f0f.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w20240315a03334dec3f0f.type09 .line_box:before,
        #hr_w20240315a03334dec3f0f.type09 .line_box:after,
        #hr_w20240315a03334dec3f0f.type10 .line_box:before,
        #hr_w20240315a03334dec3f0f.type10 .line_box:after,
        #hr_w20240315a03334dec3f0f.type11 .line_box:before,
        #hr_w20240315a03334dec3f0f.type11 .line_box:after,
        #hr_w20240315a03334dec3f0f.type12 .line_box:before,
        #hr_w20240315a03334dec3f0f.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: ;
        }

        #hr_w20240315a03334dec3f0f.type13 .line_box:before,
        #hr_w20240315a03334dec3f0f.type13 .line_box:after,
        #hr_w20240315a03334dec3f0f.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -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_w20240315a03334dec3f0f.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w20240315a03334dec3f0f.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w20240315a03334dec3f0f.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w20240315a03334dec3f0f.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315a03334dec3f0f.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w20240315a03334dec3f0f.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315a03334dec3f0f.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w20240315a03334dec3f0f.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w20240315a03334dec3f0f.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w20240315a03334dec3f0f.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315a03334dec3f0f.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w20240315a03334dec3f0f.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w20240315a03334dec3f0f.type14 .line_box hr,
        #hr_w20240315a03334dec3f0f.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w20240315a03334dec3f0f.type14 .line_box hr:first-child,
        #hr_w20240315a03334dec3f0f.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w20240315a03334dec3f0f.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: ;
        }

        #hr_w20240315a03334dec3f0f.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: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w20240315a03334dec3f0f.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: ;
        }

        #hr_w20240315a03334dec3f0f.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w20240315a03334dec3f0f.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w20240315a03334dec3f0f.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w20240315a03334dec3f0f.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;
        }

        .shop_view .s202404297e291d82d62f0.xzoom-preview {
            background-color: #000;
            ;
            background: rgba(0, 0, 0, 0.6);
        }

        .shop_view #s202404297e291d82d62f0 select.form-control option {
            color:  !important;
            background: rgba(0, 0, 0, 0.6);
        }

        .is-ie .shop_view #s202404297e291d82d62f0 select.form-control option {
            color: #000 !important;
        }

        .admin #s202404297e291d82d62f0 .widget.padding>div {
            ;
        }

        .admin #s202404297e291d82d62f0 .ibg-bg {
            height: 100% !important;
        }

        .admin #s202404297e291d82d62f0 .widget_drag_bar,
        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202404297e291d82d62f0 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202404297e291d82d62f0 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202404297e291d82d62f0 {
            color: ;
        }

        #s202404297e291d82d62f0.side_basic main .inside,
        #s202404297e291d82d62f0 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202404297e291d82d62f0 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202404297e291d82d62f0.side_basic main .inside,
        .menu_type_modal #s202404297e291d82d62f0.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 #s202404297e291d82d62f0,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202404297e291d82d62f0 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202404297e291d82d62f0.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202404297e291d82d62f0.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202404297e291d82d62f0 .booking_day .body_font_color_20,
        #s202404297e291d82d62f0 .booking_list.waiting .title {
            ;
        }

        #s202404297e291d82d62f0.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202404297e291d82d62f0 .li_table ul:nth-of-type(2),
        #s202404297e291d82d62f0 .li_board ul li,
        #s202404297e291d82d62f0 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202404297e291d82d62f0 .checkbox-styled:not(ie8) input~span:before,
        #s202404297e291d82d62f0 .radio-styled:not(ie8) input~span:before {}

        #s202404297e291d82d62f0 .board_view .grid_ignore header a,
        #s202404297e291d82d62f0 .widget.board .grid_ignore .author .date,
        #s202404297e291d82d62f0 .widget.board .grid_ignore a.board,
        #s202404297e291d82d62f0 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202404297e291d82d62f0 .content-tit .board {
            ;
        }

        #s202404297e291d82d62f0 select.form-control,
        #s202404297e291d82d62f0 input.form-control,
        #s202404297e291d82d62f0 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202404297e291d82d62f0 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202404297e291d82d62f0 .phonenumber_wrap .line {}

        #s202404297e291d82d62f0 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202404297e291d82d62f0 .shop-content select.form-control,
        .shop_view #s202404297e291d82d62f0 .shop-content input.form-control,
        .shop_view #s202404297e291d82d62f0 .shop-content textarea.form-control,
        .booking_view #s202404297e291d82d62f0 .booking_opt select.form-control,
        .shop_view #s202404297e291d82d62f0 .form-select-wrap .dropdown-menu,
        .shop_view #s202404297e291d82d62f0 .form-select-wrap .dropdown-menu .dropdown-item {
            background-color: #000;
            ;
            background: rgba(0, 0, 0, 0.6);
        }

        #s202404297e291d82d62f0 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.006), rgba(0, 0, 0, 0.48) 66%, rgba(0, 0, 0, 0.54) 83%, rgba(0, 0, 0, 0.588) 98%, rgba(0, 0, 0, 0.6));
        }

        #s202404297e291d82d62f0 .item_detail select.form-control,
        #s202404297e291d82d62f0 .item_detail input.form-control,
        #s202404297e291d82d62f0 .item_detail textarea.form-control,
        #s202404297e291d82d62f0 .booking_opt select.form-control,
        #s202404297e291d82d62f0 .goods_select textarea.form-control,
        #s202404297e291d82d62f0 .goods_select select.form-control,
        #s202404297e291d82d62f0 .goods_select input.form-control,
        #s202404297e291d82d62f0 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202404297e291d82d62f0 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202404297e291d82d62f0 .board_summary .write,
        #s202404297e291d82d62f0 .board_view .grid_ignore .author .date,
        #s202404297e291d82d62f0 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202404297e291d82d62f0 label,
        .doz_sys #s202404297e291d82d62f0 label.control-label,
        #s202404297e291d82d62f0 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202404297e291d82d62f0 .nick.text-default-dark,
        #s202404297e291d82d62f0 .text-default-dark,
        #s202404297e291d82d62f0 .shop_mypage .mypage .my-box a,
        #s202404297e291d82d62f0 .shop_mypage .item-detail a,
        #s202404297e291d82d62f0 .shop_mypage .item-detail p,
        #s202404297e291d82d62f0 .shop_mypage h6,
        #s202404297e291d82d62f0 .shop_mypage .table-wrap p,
        #s202404297e291d82d62f0 .shop_payment h1,
        #s202404297e291d82d62f0 .shop_payment h6,
        #s202404297e291d82d62f0 .shop-content p,
        #s202404297e291d82d62f0 .shop_payment,
        #s202404297e291d82d62f0 .shop-content span,
        #s202404297e291d82d62f0 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202404297e291d82d62f0 .shop-content .price,
        #s202404297e291d82d62f0,
        #s202404297e291d82d62f0 .shop-tit,
        #s202404297e291d82d62f0 .board_view .board_txt_area,
        #s202404297e291d82d62f0 .board.widget .grid_ignore .view_tit,
        .doz_sys #s202404297e291d82d62f0 .shop-content input.form-control,
        .doz_sys #s202404297e291d82d62f0 .shop-content select.form-control,
        #s202404297e291d82d62f0 .widget_menu_title,
        #s202404297e291d82d62f0 .comment_area,
        body.shop_mypage #s202404297e291d82d62f0 .comment_area,
        #s202404297e291d82d62f0 .list_review_inner .use_summary,
        #s202404297e291d82d62f0 .list_review_inner .use_summary a,
        #s202404297e291d82d62f0 .list_review_inner .fold,
        #s202404297e291d82d62f0 .list_review_inner .comment_area,
        #s202404297e291d82d62f0 .booking_nav_tools span {
            ;
            color: ;
        }

        #s202404297e291d82d62f0 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202404297e291d82d62f0 a.use-info {
            color: #363636;
        }

        #s202404297e291d82d62f0 .shop-content span.sale-price-text-done,
        .doz_sys #s202404297e291d82d62f0 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202404297e291d82d62f0 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202404297e291d82d62f0 .shop-content.mypage .bg-bright a,
        #s202404297e291d82d62f0 .shop-content.mypage .bg-bright p,
        #s202404297e291d82d62f0 .shop-content.mypage .bg-bright span,
        #s202404297e291d82d62f0 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202404297e291d82d62f0 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202404297e291d82d62f0 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202404297e291d82d62f0 .shop-content h6 span {
            ;
            color: ;
        }

        #s202404297e291d82d62f0 .left-menu ul li.on a,
        .doz_sys #s202404297e291d82d62f0 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202404297e291d82d62f0,
        #s202404297e291d82d62f0 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202404297e291d82d62f0 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202404297e291d82d62f0 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202404297e291d82d62f0 .list_review_inner,
        #s202404297e291d82d62f0 .list_review_inner .fold.cmt,
        #s202404297e291d82d62f0 .list_review_wrap,
        #s202404297e291d82d62f0 .list_review_inner .textarea_block,
        #s202404297e291d82d62f0 .list_review_inner .comment .main_comment,
        #s202404297e291d82d62f0 .list_review_inner .txt_delete:before,
        #s202404297e291d82d62f0 .form-select-wrap.open .dropdown-toggle,
        #s202404297e291d82d62f0 .form-select-wrap.open .dropdown-menu,
        #s202404297e291d82d62f0 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202404297e291d82d62f0 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202404297e291d82d62f0 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202404297e291d82d62f0 .form-control:focus {
            border-color: #363636;
        }

        #s202404297e291d82d62f0 .sub_depth li a,
        #s202404297e291d82d62f0 .sub_depth li span {
            ;
        }

        #s202404297e291d82d62f0 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202404297e291d82d62f0 .pagination>li>a,
        #s202404297e291d82d62f0 .pagination>li>span,
        #s202404297e291d82d62f0 .pagination>li>a:focus,
        #s202404297e291d82d62f0 .pagination>li>span:focus,
        #s202404297e291d82d62f0 .map-inner .pagination li.active a,
        #s202404297e291d82d62f0 .pagination li>a.disabled:hover,
        #s202404297e291d82d62f0 .pagination li>a.disabled:focus {
            ;
        }

        #s202404297e291d82d62f0 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202404297e291d82d62f0 .pagination>.active>a,
        #s202404297e291d82d62f0 .pagination>.active>span,
        #s202404297e291d82d62f0 .pagination>.active>a:hover,
        #s202404297e291d82d62f0 .pagination>.active>span:hover,
        #s202404297e291d82d62f0 .pagination>.active>a:focus,
        #s202404297e291d82d62f0 .pagination>.active>span:focus,
        #s202404297e291d82d62f0 .pagination>li>a:hover,
        #s202404297e291d82d62f0 .pagination>li>span:hover,
        #s202404297e291d82d62f0 .sub_depth li a.active,
        .doz_sys #s202404297e291d82d62f0 a,
        #s202404297e291d82d62f0 .li_table ul li,
        #s202404297e291d82d62f0 .list-style .list.line>small,
        .doz_sys #s202404297e291d82d62f0 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202404297e291d82d62f0 .board_contents a:not(.btn),
        .doz_sys #s202404297e291d82d62f0 .board_contents a:not(.btn):hover,
        #s202404297e291d82d62f0 .board_txt_area a,
        #s202404297e291d82d62f0 .board_txt_area a:hover,
        #s202404297e291d82d62f0 .board_txt_area a:active,
        #s202404297e291d82d62f0 .board_txt_area a:focus,
        #s202404297e291d82d62f0 .editor_box .fr-view a {
            color: #363636;
        }

        #s202404297e291d82d62f0 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202404297e291d82d62f0 a.body_font_color_30:not(.active) {
            ;
        }

        #s202404297e291d82d62f0 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202404297e291d82d62f0 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202404297e291d82d62f0 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202404297e291d82d62f0 .body_font_color_40,
        #s202404297e291d82d62f0 .li_board ul.li_body li.name,
        #s202404297e291d82d62f0 .li_board ul.li_body li.time,
        #s202404297e291d82d62f0 .li_board ul.li_body li.like,
        #s202404297e291d82d62f0 .li_board ul.li_body li.read {
            ;
        }

        #s202404297e291d82d62f0 .review_table .summary,
        #s202404297e291d82d62f0 .review_table.li_board ul.li_body li,
        #s202404297e291d82d62f0 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202404297e291d82d62f0 .body_font_color_50 {
            ;
        }

        #s202404297e291d82d62f0 .li_board,
        #s202404297e291d82d62f0 .acd_row:first-child,
        #s202404297e291d82d62f0 .acd_row {
            border-color: ;
        }

        #s202404297e291d82d62f0 .list-style .list-header,
        #s202404297e291d82d62f0 .list-style .list,
        #s202404297e291d82d62f0 .list-style .list.line,
        #s202404297e291d82d62f0 .list-style .list.line>.table-cell,
        #s202404297e291d82d62f0 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202404297e291d82d62f0 .btn,
        #s202404297e291d82d62f0 .visual_section a {
            background-color: #000;
            ;
            background-color: rgba(0, 0, 0, 0.6);
            ;
            color: ;
            ;
        }

        #s202404297e291d82d62f0 .btn:hover,
        #s202404297e291d82d62f0 .visual_section a:hover {
            border-color: ;
        }

        #s202404297e291d82d62f0 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202404297e291d82d62f0 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202404297e291d82d62f0 .btn-primary span,
        .doz_sys.booking_view #s202404297e291d82d62f0 .btn-primary span,
        .doz_sys.shop_mypage #s202404297e291d82d62f0 .btn-primary span {
            color: #ffffff;
        }

        #s202404297e291d82d62f0 .coupon-wrap:after,
        #s202404297e291d82d62f0 .board_view .file_area ul li {
            background: rgba(0, 0, 0, 0.6);
        }

        #s202404297e291d82d62f0 .text-gray-dark,
        #s202404297e291d82d62f0 .shop-table>thead>tr>th,
        #s202404297e291d82d62f0 .shop_mypage .left-menu ul li a,
        #s202404297e291d82d62f0 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202404297e291d82d62f0 .product-notify-group .product-notify-label {
            ;
        }

        #s202404297e291d82d62f0 .mypage .my-box a,
        #s202404297e291d82d62f0 .mypage .shop-table>tbody>tr,
        #s202404297e291d82d62f0 .mypage .tip-off,
        #s202404297e291d82d62f0 .im-order-detail-table,
        #s202404297e291d82d62f0 .im-order-price {
            background-color: rgba(25, 25, 25, 0.6);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
            zoom: 1;
            ;
        }

        #s202404297e291d82d62f0 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202404297e291d82d62f0 .mypage .my-box.on a p {
            color: #fff;
        }

        #s202404297e291d82d62f0 .option_btn_tools a,
        #s202404297e291d82d62f0 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202404297e291d82d62f0 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202404297e291d82d62f0 .card .title a {
            color: #212121;
        }

        #s202404297e291d82d62f0 .section_bg.fixed_bg {
            ;
        }

        #s202404297e291d82d62f0 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202404297e291d82d62f0 ul.site_prod_nav>li,
        #s202404297e291d82d62f0 .prod_detail_badge {
            ;
        }

        #s202404297e291d82d62f0 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: rgba(0, 0, 0, 0.6);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202404297e291d82d62f0 .buy_footer_fixed {
            background: rgba(0, 0, 0, 0.6);
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202404297e291d82d62f0 .opt-group {
            background: rgba(0, 0, 0, 0.6);
        }

        #s202404297e291d82d62f0 ul.site_prod_nav>li a.active {
            ;
        }

        #s202404297e291d82d62f0 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: rgba(0, 0, 0, 0.6);
        }

        #s202404297e291d82d62f0 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202404297e291d82d62f0,
        .section_fixed_disable #s202404297e291d82d62f0 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202404297e291d82d62f0 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202404297e291d82d62f0.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202404297e291d82d62f0.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202404297e291d82d62f0 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202404297e291d82d62f0.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202404297e291d82d62f0 .mypage .left-menu ul li a,
        .device_type_m #s202404297e291d82d62f0 .cart .left-menu ul li a {
            background-color: rgba(25, 25, 25, 0.6);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
            zoom: 1;
            ;
        }

        #s202404297e291d82d62f0 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202404297e291d82d62f0 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202404297e291d82d62f0 .im-cart-info {
            ;
        }

        #s202404297e291d82d62f0 .shop-table>thead>tr>th,
        #s202404297e291d82d62f0 .shop-table>tbody>tr>td,
        #s202404297e291d82d62f0 .mypage .shop-table>tbody>tr,
        #s202404297e291d82d62f0 .shop-table>tbody>tr>td.img img,
        #s202404297e291d82d62f0 .shop-table>tbody>tr>td+td,
        #s202404297e291d82d62f0 .mypage .tip-off,
        #s202404297e291d82d62f0 .mypage .shop-table img,
        #s202404297e291d82d62f0 .im-order-detail-table,
        #s202404297e291d82d62f0 .im-order-price,
        #s202404297e291d82d62f0 .im-order-detail-table thead tr,
        #s202404297e291d82d62f0 .im-order-detail-table tr+tr,
        #s202404297e291d82d62f0 .im-order-detail-table img,
        #s202404297e291d82d62f0 .im-order-detail-table .im-deliv-price,
        #s202404297e291d82d62f0 .im-order-price-header,
        #s202404297e291d82d62f0 .im-order-price-body {
            ;
        }

        #s202404297e291d82d62f0 .shop-table .list_badge {
            border-color: ;
        }

        #s202404297e291d82d62f0 .im-cart-result-table thead>tr>th,
        #s202404297e291d82d62f0 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202404297e291d82d62f0 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202404297e291d82d62f0 #shop_cart_list .shop-table>thead>tr>th,
        #s202404297e291d82d62f0 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202404297e291d82d62f0 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202404297e291d82d62f0 .btn-primary:hover,
            #s202404297e291d82d62f0 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202404297e291d82d62f0 .btn-primary:hover span,
            .doz_sys.booking_view #s202404297e291d82d62f0 .btn-primary:hover span,
            .doz_sys.shop_mypage #s202404297e291d82d62f0 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202404297e291d82d62f0 .fixed_view a,
            .doz_sys #s202404297e291d82d62f0 .fixed_view select.form-control,
            .doz_sys #s202404297e291d82d62f0 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202404297e291d82d62f0 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202404297e291d82d62f0 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202404297e291d82d62f0 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202404297e291d82d62f0 #shop_cart_list .shop-tit,
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>thead>tr,
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>tfoot .payment-info,
            #s202404297e291d82d62f0 .im-price-result {
                ;
            }
            #s202404297e291d82d62f0 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202404297e291d82d62f0 .im-order-row+.im-order-row {
                ;
            }
            #s202404297e291d82d62f0 #shop_cart_list .shop-table,
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>tfoot,
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>thead>tr,
            #s202404297e291d82d62f0 .im-order-detail-table .im-space {
                background-color: rgba(0, 0, 0, 0.6);
            }
            #s202404297e291d82d62f0 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202404297e291d82d62f0 .buy_btns .social_btn,
            #s202404297e291d82d62f0 .buy_btns .cart_btn,
            #s202404297e291d82d62f0 .layer_pop .bottom-btn,
            #s202404297e291d82d62f0 .shop-table>thead,
            #s202404297e291d82d62f0 .left-menu,
            #s202404297e291d82d62f0 .shop-table>tbody>tr,
                {
                ;
            }
            #s202404297e291d82d62f0 main,
            #s202404297e291d82d62f0 .section_wrap.extend_section main,
            #s202404297e291d82d62f0 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202404297e291d82d62f0.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202404297e291d82d62f0.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202404297e291d82d62f0 .mypage .left-menu ul li a,
            #s202404297e291d82d62f0 .cart .left-menu ul li a,
            #s202404297e291d82d62f0 .mypage .left-menu .cart-menu-slide {
                background-color: rgba(25, 25, 25, 0.6);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
                zoom: 1;
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202404297e291d82d62f0 .coupon-wrap:after {
                background: rgba(0, 0, 0, 0.6) !important;
            }
        }

        @media (max-width: 767px) {
            #s202404297e291d82d62f0 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
            }
            #s202404297e291d82d62f0 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
            }
            #s202404297e291d82d62f0 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202404297e291d82d62f0 .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) {
            #s202404297e291d82d62f0 .opt-group .btn_clse {
                background-color: rgba(0, 0, 0, 0.6);
            }
            #s202404297e291d82d62f0 .opt-group .btn_clse:after {
                box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.6);
            }
        }

        .doz_sys #s202404297e291d82d62f0 .bg-brand,
        .doz_sys #s202404297e291d82d62f0 .bg-brand span,
        .doz_sys #s202404297e291d82d62f0 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202404297e291d82d62f0 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w20240429c1f05b06723c6 {
            height: -19px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240429c1f05b06723c6 {
                height: -19px !important;
            }
        }

        #hr_w2024042965665093618de.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w2024042965665093618de.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w2024042965665093618de .line_box {
            margin: 0 auto;
        }

        #hr_w2024042965665093618de .line_box hr {
            border-style: solid;
        }

        #hr_w2024042965665093618de.type03.border_style_hide hr,
        #hr_w2024042965665093618de.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w2024042965665093618de.type05.border_style_hide hr,
        #hr_w2024042965665093618de.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w2024042965665093618de.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w2024042965665093618de.type02 hr,
        #hr_w2024042965665093618de.type04 hr,
        #hr_w2024042965665093618de.type06 hr {
            margin: 2px auto;
        }

        #hr_w2024042965665093618de.type07 .line_box:before,
        #hr_w2024042965665093618de.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid #fff;
            -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_w2024042965665093618de.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w2024042965665093618de.type08 .line_box:before,
        #hr_w2024042965665093618de.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid #fff;
            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_w2024042965665093618de.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_w2024042965665093618de.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w2024042965665093618de.type09 .line_box:before,
        #hr_w2024042965665093618de.type09 .line_box:after,
        #hr_w2024042965665093618de.type10 .line_box:before,
        #hr_w2024042965665093618de.type10 .line_box:after,
        #hr_w2024042965665093618de.type11 .line_box:before,
        #hr_w2024042965665093618de.type11 .line_box:after,
        #hr_w2024042965665093618de.type12 .line_box:before,
        #hr_w2024042965665093618de.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: #fff;
        }

        #hr_w2024042965665093618de.type13 .line_box:before,
        #hr_w2024042965665093618de.type13 .line_box:after,
        #hr_w2024042965665093618de.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid #fff;
            ;
            -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_w2024042965665093618de.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w2024042965665093618de.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w2024042965665093618de.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w2024042965665093618de.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042965665093618de.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w2024042965665093618de.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042965665093618de.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w2024042965665093618de.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w2024042965665093618de.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w2024042965665093618de.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042965665093618de.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w2024042965665093618de.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w2024042965665093618de.type14 .line_box hr,
        #hr_w2024042965665093618de.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w2024042965665093618de.type14 .line_box hr:first-child,
        #hr_w2024042965665093618de.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w2024042965665093618de.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: #fff;
        }

        #hr_w2024042965665093618de.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: #fff;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w2024042965665093618de.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: #fff;
        }

        #hr_w2024042965665093618de.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w2024042965665093618de.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w2024042965665093618de.type18 .hr:before {
            content: '';
            display: block;
            border-color: #fff;
            border-width: 3px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w2024042965665093618de.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;
        }

        #text_w20240429eaea5cc41a2b5 {
            margin: 0px 0 0px;
            padding: 0 0px 0 0px;
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240429eaea5cc41a2b5 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240429eaea5cc41a2b5 .text_bg_img,
        #text_w20240429eaea5cc41a2b5 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240429eaea5cc41a2b5,
        #text_w20240429eaea5cc41a2b5 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240429eaea5cc41a2b5,
        #text_w20240429eaea5cc41a2b5 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240429eaea5cc41a2b5.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240429eaea5cc41a2b5.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w202404296e9bfa2d0c140 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w202404296e9bfa2d0c140 .fr-code-view {
            line-height: 1.6;
        }

        #text_w202404296e9bfa2d0c140 .text_bg_img,
        #text_w202404296e9bfa2d0c140 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w202404296e9bfa2d0c140,
        #text_w202404296e9bfa2d0c140 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w202404296e9bfa2d0c140,
        #text_w202404296e9bfa2d0c140 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w202404296e9bfa2d0c140.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w202404296e9bfa2d0c140.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w202404293c75879338070 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w202404293c75879338070 .fr-code-view {
            line-height: 1.6;
        }

        #text_w202404293c75879338070 .text_bg_img,
        #text_w202404293c75879338070 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w202404293c75879338070,
        #text_w202404293c75879338070 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w202404293c75879338070,
        #text_w202404293c75879338070 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w202404293c75879338070.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w202404293c75879338070.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #addFormw202404299d197bff8b2df .form-control~.form-control {
            margin-top: 5px;
        }

        #addFormw202404299d197bff8b2df .datetime_wrap .form-control {
            width: 140px;
        }

        #addFormw202404299d197bff8b2df .datetime_wrap .form-select-wrap~.form-select-wrap {
            margin-left: 2%;
            margin-top: 0;
        }

        #addFormw202404299d197bff8b2df .phonenumber_wrap .form-control {
            width: 65px;
            text-align: center;
            vertical-align: middle;
        }

        #addFormw202404299d197bff8b2df .phonenumber_wrap .line {
            margin: 0 5px;
            color:  !important;
        }

        #addFormw202404299d197bff8b2df .phonenumber_wrap .form-control~.form-control {
            margin-top: 0;
        }

        #addFormw202404299d197bff8b2df .datetime_wrap .form-select-wrap {
            vertical-align: middle;
        }

        #addFormw202404299d197bff8b2df .radio-styled:not(ie8) input~span:before {
            top: calc(50% - (1em * 0.5));
        }

        #addFormw202404299d197bff8b2df .checkbox-styled:not(ie8) input~span:before {
            top: calc(50% - (1.67em * 0.5));
        }

        @media (max-width: 991px) {
            #addFormw202404299d197bff8b2df .datetime_wrap .form-select-wrap {
                width: 49%;
            }
            #addFormw202404299d197bff8b2df .datetime_wrap .form-control {
                line-height: initial !important;
                vertical-align: middle !important;
                width: 100% !important;
                align-items: center;
            }
            #addFormw202404299d197bff8b2df .datetime_wrap .form-control~.form-control {
                margin-left: 0;
                margin-top: 5px;
            }
            #addFormw202404299d197bff8b2df .form-select-wrap.timepic:before {
                content: "\e081";
                font-family: 'simple-line-icons';
                font-size: 18px;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: -9px;
            }
            #addFormw202404299d197bff8b2df .item_etc .form-control {
                max-width: 60%;
            }
        }

        #addFormw202404299d197bff8b2df .address_wrap {
            padding-bottom: 5px;
        }

        #addFormw202404299d197bff8b2df .address_wrap .form-control[readonly="readonly"] {
            background-color: #fff;
        }

        #input_b265a8973fc89 {
            width: 49%;
            display: inline-block;
            margin-bottom: 0;
            outline: none;
        }

        #input_a07cd18522f82 {
            width: 49%;
            display: inline-block;
            margin-bottom: 0;
            float: right;
            outline: none;
        }

        #s202404297e291d82d62f0 input.form-control {
            border-radius: 7px;
        }

        #s202404297e291d82d62f0 textarea.form-control {
            border-radius: 7px;
        }

        .device_type_m .pc_section #padding_w2024042946cfc48eae8b4 {
            height: -27.5px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w2024042946cfc48eae8b4 {
                height: -27.5px !important;
            }
        }

        .shop_view .s202403262f59aaa76a9e5.xzoom-preview {
            ;
            background: ;
        }

        .shop_view #s202403262f59aaa76a9e5 select.form-control option {
            color:  !important;
            background: ;
        }

        .is-ie .shop_view #s202403262f59aaa76a9e5 select.form-control option {
            color: #000 !important;
        }

        .admin #s202403262f59aaa76a9e5 .widget.padding>div {
            ;
        }

        .admin #s202403262f59aaa76a9e5 .ibg-bg {
            height: 100% !important;
        }

        .admin #s202403262f59aaa76a9e5 .widget_drag_bar,
        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202403262f59aaa76a9e5 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202403262f59aaa76a9e5 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202403262f59aaa76a9e5 {
            color: ;
        }

        #s202403262f59aaa76a9e5.side_basic main .inside,
        #s202403262f59aaa76a9e5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202403262f59aaa76a9e5 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202403262f59aaa76a9e5.side_basic main .inside,
        .menu_type_modal #s202403262f59aaa76a9e5.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 #s202403262f59aaa76a9e5,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202403262f59aaa76a9e5 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202403262f59aaa76a9e5.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202403262f59aaa76a9e5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202403262f59aaa76a9e5 .booking_day .body_font_color_20,
        #s202403262f59aaa76a9e5 .booking_list.waiting .title {
            ;
        }

        #s202403262f59aaa76a9e5.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202403262f59aaa76a9e5 .li_table ul:nth-of-type(2),
        #s202403262f59aaa76a9e5 .li_board ul li,
        #s202403262f59aaa76a9e5 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202403262f59aaa76a9e5 .checkbox-styled:not(ie8) input~span:before,
        #s202403262f59aaa76a9e5 .radio-styled:not(ie8) input~span:before {}

        #s202403262f59aaa76a9e5 .board_view .grid_ignore header a,
        #s202403262f59aaa76a9e5 .widget.board .grid_ignore .author .date,
        #s202403262f59aaa76a9e5 .widget.board .grid_ignore a.board,
        #s202403262f59aaa76a9e5 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202403262f59aaa76a9e5 .content-tit .board {
            ;
        }

        #s202403262f59aaa76a9e5 select.form-control,
        #s202403262f59aaa76a9e5 input.form-control,
        #s202403262f59aaa76a9e5 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202403262f59aaa76a9e5 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202403262f59aaa76a9e5 .phonenumber_wrap .line {}

        #s202403262f59aaa76a9e5 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202403262f59aaa76a9e5 .shop-content select.form-control,
        .shop_view #s202403262f59aaa76a9e5 .shop-content input.form-control,
        .shop_view #s202403262f59aaa76a9e5 .shop-content textarea.form-control,
        .booking_view #s202403262f59aaa76a9e5 .booking_opt select.form-control,
        .shop_view #s202403262f59aaa76a9e5 .form-select-wrap .dropdown-menu,
        .shop_view #s202403262f59aaa76a9e5 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: ;
        }

        #s202403262f59aaa76a9e5 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
        }

        #s202403262f59aaa76a9e5 .item_detail select.form-control,
        #s202403262f59aaa76a9e5 .item_detail input.form-control,
        #s202403262f59aaa76a9e5 .item_detail textarea.form-control,
        #s202403262f59aaa76a9e5 .booking_opt select.form-control,
        #s202403262f59aaa76a9e5 .goods_select textarea.form-control,
        #s202403262f59aaa76a9e5 .goods_select select.form-control,
        #s202403262f59aaa76a9e5 .goods_select input.form-control,
        #s202403262f59aaa76a9e5 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202403262f59aaa76a9e5 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202403262f59aaa76a9e5 .board_summary .write,
        #s202403262f59aaa76a9e5 .board_view .grid_ignore .author .date,
        #s202403262f59aaa76a9e5 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202403262f59aaa76a9e5 label,
        .doz_sys #s202403262f59aaa76a9e5 label.control-label,
        #s202403262f59aaa76a9e5 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202403262f59aaa76a9e5 .nick.text-default-dark,
        #s202403262f59aaa76a9e5 .text-default-dark,
        #s202403262f59aaa76a9e5 .shop_mypage .mypage .my-box a,
        #s202403262f59aaa76a9e5 .shop_mypage .item-detail a,
        #s202403262f59aaa76a9e5 .shop_mypage .item-detail p,
        #s202403262f59aaa76a9e5 .shop_mypage h6,
        #s202403262f59aaa76a9e5 .shop_mypage .table-wrap p,
        #s202403262f59aaa76a9e5 .shop_payment h1,
        #s202403262f59aaa76a9e5 .shop_payment h6,
        #s202403262f59aaa76a9e5 .shop-content p,
        #s202403262f59aaa76a9e5 .shop_payment,
        #s202403262f59aaa76a9e5 .shop-content span,
        #s202403262f59aaa76a9e5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202403262f59aaa76a9e5 .shop-content .price,
        #s202403262f59aaa76a9e5,
        #s202403262f59aaa76a9e5 .shop-tit,
        #s202403262f59aaa76a9e5 .board_view .board_txt_area,
        #s202403262f59aaa76a9e5 .board.widget .grid_ignore .view_tit,
        .doz_sys #s202403262f59aaa76a9e5 .shop-content input.form-control,
        .doz_sys #s202403262f59aaa76a9e5 .shop-content select.form-control,
        #s202403262f59aaa76a9e5 .widget_menu_title,
        #s202403262f59aaa76a9e5 .comment_area,
        body.shop_mypage #s202403262f59aaa76a9e5 .comment_area,
        #s202403262f59aaa76a9e5 .list_review_inner .use_summary,
        #s202403262f59aaa76a9e5 .list_review_inner .use_summary a,
        #s202403262f59aaa76a9e5 .list_review_inner .fold,
        #s202403262f59aaa76a9e5 .list_review_inner .comment_area,
        #s202403262f59aaa76a9e5 .booking_nav_tools span {
            ;
            color: ;
        }

        #s202403262f59aaa76a9e5 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202403262f59aaa76a9e5 a.use-info {
            color: #363636;
        }

        #s202403262f59aaa76a9e5 .shop-content span.sale-price-text-done,
        .doz_sys #s202403262f59aaa76a9e5 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202403262f59aaa76a9e5 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202403262f59aaa76a9e5 .shop-content.mypage .bg-bright a,
        #s202403262f59aaa76a9e5 .shop-content.mypage .bg-bright p,
        #s202403262f59aaa76a9e5 .shop-content.mypage .bg-bright span,
        #s202403262f59aaa76a9e5 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202403262f59aaa76a9e5 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202403262f59aaa76a9e5 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202403262f59aaa76a9e5 .shop-content h6 span {
            ;
            color: ;
        }

        #s202403262f59aaa76a9e5 .left-menu ul li.on a,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202403262f59aaa76a9e5,
        #s202403262f59aaa76a9e5 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202403262f59aaa76a9e5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202403262f59aaa76a9e5 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202403262f59aaa76a9e5 .list_review_inner,
        #s202403262f59aaa76a9e5 .list_review_inner .fold.cmt,
        #s202403262f59aaa76a9e5 .list_review_wrap,
        #s202403262f59aaa76a9e5 .list_review_inner .textarea_block,
        #s202403262f59aaa76a9e5 .list_review_inner .comment .main_comment,
        #s202403262f59aaa76a9e5 .list_review_inner .txt_delete:before,
        #s202403262f59aaa76a9e5 .form-select-wrap.open .dropdown-toggle,
        #s202403262f59aaa76a9e5 .form-select-wrap.open .dropdown-menu,
        #s202403262f59aaa76a9e5 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202403262f59aaa76a9e5 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403262f59aaa76a9e5 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202403262f59aaa76a9e5 .form-control:focus {
            border-color: #363636;
        }

        #s202403262f59aaa76a9e5 .sub_depth li a,
        #s202403262f59aaa76a9e5 .sub_depth li span {
            ;
        }

        #s202403262f59aaa76a9e5 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202403262f59aaa76a9e5 .pagination>li>a,
        #s202403262f59aaa76a9e5 .pagination>li>span,
        #s202403262f59aaa76a9e5 .pagination>li>a:focus,
        #s202403262f59aaa76a9e5 .pagination>li>span:focus,
        #s202403262f59aaa76a9e5 .map-inner .pagination li.active a,
        #s202403262f59aaa76a9e5 .pagination li>a.disabled:hover,
        #s202403262f59aaa76a9e5 .pagination li>a.disabled:focus {
            ;
        }

        #s202403262f59aaa76a9e5 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202403262f59aaa76a9e5 .pagination>.active>a,
        #s202403262f59aaa76a9e5 .pagination>.active>span,
        #s202403262f59aaa76a9e5 .pagination>.active>a:hover,
        #s202403262f59aaa76a9e5 .pagination>.active>span:hover,
        #s202403262f59aaa76a9e5 .pagination>.active>a:focus,
        #s202403262f59aaa76a9e5 .pagination>.active>span:focus,
        #s202403262f59aaa76a9e5 .pagination>li>a:hover,
        #s202403262f59aaa76a9e5 .pagination>li>span:hover,
        #s202403262f59aaa76a9e5 .sub_depth li a.active,
        .doz_sys #s202403262f59aaa76a9e5 a,
        #s202403262f59aaa76a9e5 .li_table ul li,
        #s202403262f59aaa76a9e5 .list-style .list.line>small,
        .doz_sys #s202403262f59aaa76a9e5 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202403262f59aaa76a9e5 .board_contents a:not(.btn),
        .doz_sys #s202403262f59aaa76a9e5 .board_contents a:not(.btn):hover,
        #s202403262f59aaa76a9e5 .board_txt_area a,
        #s202403262f59aaa76a9e5 .board_txt_area a:hover,
        #s202403262f59aaa76a9e5 .board_txt_area a:active,
        #s202403262f59aaa76a9e5 .board_txt_area a:focus,
        #s202403262f59aaa76a9e5 .editor_box .fr-view a {
            color: #363636;
        }

        #s202403262f59aaa76a9e5 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202403262f59aaa76a9e5 a.body_font_color_30:not(.active) {
            ;
        }

        #s202403262f59aaa76a9e5 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202403262f59aaa76a9e5 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202403262f59aaa76a9e5 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202403262f59aaa76a9e5 .body_font_color_40,
        #s202403262f59aaa76a9e5 .li_board ul.li_body li.name,
        #s202403262f59aaa76a9e5 .li_board ul.li_body li.time,
        #s202403262f59aaa76a9e5 .li_board ul.li_body li.like,
        #s202403262f59aaa76a9e5 .li_board ul.li_body li.read {
            ;
        }

        #s202403262f59aaa76a9e5 .review_table .summary,
        #s202403262f59aaa76a9e5 .review_table.li_board ul.li_body li,
        #s202403262f59aaa76a9e5 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202403262f59aaa76a9e5 .body_font_color_50 {
            ;
        }

        #s202403262f59aaa76a9e5 .li_board,
        #s202403262f59aaa76a9e5 .acd_row:first-child,
        #s202403262f59aaa76a9e5 .acd_row {
            border-color: ;
        }

        #s202403262f59aaa76a9e5 .list-style .list-header,
        #s202403262f59aaa76a9e5 .list-style .list,
        #s202403262f59aaa76a9e5 .list-style .list.line,
        #s202403262f59aaa76a9e5 .list-style .list.line>.table-cell,
        #s202403262f59aaa76a9e5 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202403262f59aaa76a9e5 .btn,
        #s202403262f59aaa76a9e5 .visual_section a {
            ;
            background-color: ;
            ;
            color: ;
            ;
        }

        #s202403262f59aaa76a9e5 .btn:hover,
        #s202403262f59aaa76a9e5 .visual_section a:hover {
            border-color: ;
        }

        #s202403262f59aaa76a9e5 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202403262f59aaa76a9e5 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202403262f59aaa76a9e5 .btn-primary span,
        .doz_sys.booking_view #s202403262f59aaa76a9e5 .btn-primary span,
        .doz_sys.shop_mypage #s202403262f59aaa76a9e5 .btn-primary span {
            color: #ffffff;
        }

        #s202403262f59aaa76a9e5 .coupon-wrap:after,
        #s202403262f59aaa76a9e5 .board_view .file_area ul li {
            background: ;
        }

        #s202403262f59aaa76a9e5 .text-gray-dark,
        #s202403262f59aaa76a9e5 .shop-table>thead>tr>th,
        #s202403262f59aaa76a9e5 .shop_mypage .left-menu ul li a,
        #s202403262f59aaa76a9e5 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202403262f59aaa76a9e5 .product-notify-group .product-notify-label {
            ;
        }

        #s202403262f59aaa76a9e5 .mypage .my-box a,
        #s202403262f59aaa76a9e5 .mypage .shop-table>tbody>tr,
        #s202403262f59aaa76a9e5 .mypage .tip-off,
        #s202403262f59aaa76a9e5 .im-order-detail-table,
        #s202403262f59aaa76a9e5 .im-order-price {
            ;
        }

        #s202403262f59aaa76a9e5 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202403262f59aaa76a9e5 .mypage .my-box.on a p {
            color: #fff;
        }

        #s202403262f59aaa76a9e5 .option_btn_tools a,
        #s202403262f59aaa76a9e5 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202403262f59aaa76a9e5 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202403262f59aaa76a9e5 .card .title a {
            color: #212121;
        }

        #s202403262f59aaa76a9e5 .section_bg.fixed_bg {
            ;
        }

        #s202403262f59aaa76a9e5 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202403262f59aaa76a9e5 ul.site_prod_nav>li,
        #s202403262f59aaa76a9e5 .prod_detail_badge {
            ;
        }

        #s202403262f59aaa76a9e5 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: ;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202403262f59aaa76a9e5 .buy_footer_fixed {
            background: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202403262f59aaa76a9e5 .opt-group {
            background: ;
        }

        #s202403262f59aaa76a9e5 ul.site_prod_nav>li a.active {
            ;
        }

        #s202403262f59aaa76a9e5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: ;
        }

        #s202403262f59aaa76a9e5 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202403262f59aaa76a9e5,
        .section_fixed_disable #s202403262f59aaa76a9e5 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202403262f59aaa76a9e5 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202403262f59aaa76a9e5.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202403262f59aaa76a9e5.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202403262f59aaa76a9e5 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202403262f59aaa76a9e5.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202403262f59aaa76a9e5 .mypage .left-menu ul li a,
        .device_type_m #s202403262f59aaa76a9e5 .cart .left-menu ul li a {
            ;
        }

        #s202403262f59aaa76a9e5 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202403262f59aaa76a9e5 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202403262f59aaa76a9e5 .im-cart-info {
            ;
        }

        #s202403262f59aaa76a9e5 .shop-table>thead>tr>th,
        #s202403262f59aaa76a9e5 .shop-table>tbody>tr>td,
        #s202403262f59aaa76a9e5 .mypage .shop-table>tbody>tr,
        #s202403262f59aaa76a9e5 .shop-table>tbody>tr>td.img img,
        #s202403262f59aaa76a9e5 .shop-table>tbody>tr>td+td,
        #s202403262f59aaa76a9e5 .mypage .tip-off,
        #s202403262f59aaa76a9e5 .mypage .shop-table img,
        #s202403262f59aaa76a9e5 .im-order-detail-table,
        #s202403262f59aaa76a9e5 .im-order-price,
        #s202403262f59aaa76a9e5 .im-order-detail-table thead tr,
        #s202403262f59aaa76a9e5 .im-order-detail-table tr+tr,
        #s202403262f59aaa76a9e5 .im-order-detail-table img,
        #s202403262f59aaa76a9e5 .im-order-detail-table .im-deliv-price,
        #s202403262f59aaa76a9e5 .im-order-price-header,
        #s202403262f59aaa76a9e5 .im-order-price-body {
            ;
        }

        #s202403262f59aaa76a9e5 .shop-table .list_badge {
            border-color: ;
        }

        #s202403262f59aaa76a9e5 .im-cart-result-table thead>tr>th,
        #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>thead>tr>th,
        #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202403262f59aaa76a9e5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202403262f59aaa76a9e5 .btn-primary:hover,
            #s202403262f59aaa76a9e5 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202403262f59aaa76a9e5 .btn-primary:hover span,
            .doz_sys.booking_view #s202403262f59aaa76a9e5 .btn-primary:hover span,
            .doz_sys.shop_mypage #s202403262f59aaa76a9e5 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202403262f59aaa76a9e5 .fixed_view a,
            .doz_sys #s202403262f59aaa76a9e5 .fixed_view select.form-control,
            .doz_sys #s202403262f59aaa76a9e5 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202403262f59aaa76a9e5 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202403262f59aaa76a9e5 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202403262f59aaa76a9e5 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-tit,
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>thead>tr,
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tfoot .payment-info,
            #s202403262f59aaa76a9e5 .im-price-result {
                ;
            }
            #s202403262f59aaa76a9e5 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202403262f59aaa76a9e5 .im-order-row+.im-order-row {
                ;
            }
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table,
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tfoot,
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>thead>tr,
            #s202403262f59aaa76a9e5 .im-order-detail-table .im-space {
                background-color: ;
            }
            #s202403262f59aaa76a9e5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202403262f59aaa76a9e5 .buy_btns .social_btn,
            #s202403262f59aaa76a9e5 .buy_btns .cart_btn,
            #s202403262f59aaa76a9e5 .layer_pop .bottom-btn,
            #s202403262f59aaa76a9e5 .shop-table>thead,
            #s202403262f59aaa76a9e5 .left-menu,
            #s202403262f59aaa76a9e5 .shop-table>tbody>tr,
                {
                ;
            }
            #s202403262f59aaa76a9e5 main,
            #s202403262f59aaa76a9e5 .section_wrap.extend_section main,
            #s202403262f59aaa76a9e5 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202403262f59aaa76a9e5.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202403262f59aaa76a9e5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202403262f59aaa76a9e5 .mypage .left-menu ul li a,
            #s202403262f59aaa76a9e5 .cart .left-menu ul li a,
            #s202403262f59aaa76a9e5 .mypage .left-menu .cart-menu-slide {
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202403262f59aaa76a9e5 .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s202403262f59aaa76a9e5 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202403262f59aaa76a9e5 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }
            #s202403262f59aaa76a9e5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202403262f59aaa76a9e5 .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) {
            #s202403262f59aaa76a9e5 .opt-group .btn_clse {
                background-color: ;
            }
            #s202403262f59aaa76a9e5 .opt-group .btn_clse:after {
                ;
            }
        }

        .doz_sys #s202403262f59aaa76a9e5 .bg-brand,
        .doz_sys #s202403262f59aaa76a9e5 .bg-brand span,
        .doz_sys #s202403262f59aaa76a9e5 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202403262f59aaa76a9e5 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #text_w20240326fa433e1440688 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240326fa433e1440688 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240326fa433e1440688 .text_bg_img,
        #text_w20240326fa433e1440688 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240326fa433e1440688,
        #text_w20240326fa433e1440688 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240326fa433e1440688,
        #text_w20240326fa433e1440688 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240326fa433e1440688.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240326fa433e1440688.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        .shop_view .s202403154e8b7ee97f126.xzoom-preview {
            background-color: #000;
            ;
            background: rgba(0, 0, 0, 0.65);
        }

        .shop_view #s202403154e8b7ee97f126 select.form-control option {
            color:  !important;
            background: rgba(0, 0, 0, 0.65);
        }

        .is-ie .shop_view #s202403154e8b7ee97f126 select.form-control option {
            color: #000 !important;
        }

        .admin #s202403154e8b7ee97f126 .widget.padding>div {
            ;
        }

        .admin #s202403154e8b7ee97f126 .ibg-bg {
            height: 100% !important;
        }

        .admin #s202403154e8b7ee97f126 .widget_drag_bar,
        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202403154e8b7ee97f126 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202403154e8b7ee97f126 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202403154e8b7ee97f126 {
            color: ;
        }

        #s202403154e8b7ee97f126.side_basic main .inside,
        #s202403154e8b7ee97f126 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202403154e8b7ee97f126 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202403154e8b7ee97f126.side_basic main .inside,
        .menu_type_modal #s202403154e8b7ee97f126.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 #s202403154e8b7ee97f126,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202403154e8b7ee97f126 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202403154e8b7ee97f126.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202403154e8b7ee97f126.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202403154e8b7ee97f126 .booking_day .body_font_color_20,
        #s202403154e8b7ee97f126 .booking_list.waiting .title {
            ;
        }

        #s202403154e8b7ee97f126.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202403154e8b7ee97f126 .li_table ul:nth-of-type(2),
        #s202403154e8b7ee97f126 .li_board ul li,
        #s202403154e8b7ee97f126 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202403154e8b7ee97f126 .checkbox-styled:not(ie8) input~span:before,
        #s202403154e8b7ee97f126 .radio-styled:not(ie8) input~span:before {}

        #s202403154e8b7ee97f126 .board_view .grid_ignore header a,
        #s202403154e8b7ee97f126 .widget.board .grid_ignore .author .date,
        #s202403154e8b7ee97f126 .widget.board .grid_ignore a.board,
        #s202403154e8b7ee97f126 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202403154e8b7ee97f126 .content-tit .board {
            ;
        }

        #s202403154e8b7ee97f126 select.form-control,
        #s202403154e8b7ee97f126 input.form-control,
        #s202403154e8b7ee97f126 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202403154e8b7ee97f126 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202403154e8b7ee97f126 .phonenumber_wrap .line {}

        #s202403154e8b7ee97f126 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202403154e8b7ee97f126 .shop-content select.form-control,
        .shop_view #s202403154e8b7ee97f126 .shop-content input.form-control,
        .shop_view #s202403154e8b7ee97f126 .shop-content textarea.form-control,
        .booking_view #s202403154e8b7ee97f126 .booking_opt select.form-control,
        .shop_view #s202403154e8b7ee97f126 .form-select-wrap .dropdown-menu,
        .shop_view #s202403154e8b7ee97f126 .form-select-wrap .dropdown-menu .dropdown-item {
            background-color: #000;
            ;
            background: rgba(0, 0, 0, 0.65);
        }

        #s202403154e8b7ee97f126 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0065), rgba(0, 0, 0, 0.52) 66%, rgba(0, 0, 0, 0.585) 83%, rgba(0, 0, 0, 0.637) 98%, rgba(0, 0, 0, 0.65));
        }

        #s202403154e8b7ee97f126 .item_detail select.form-control,
        #s202403154e8b7ee97f126 .item_detail input.form-control,
        #s202403154e8b7ee97f126 .item_detail textarea.form-control,
        #s202403154e8b7ee97f126 .booking_opt select.form-control,
        #s202403154e8b7ee97f126 .goods_select textarea.form-control,
        #s202403154e8b7ee97f126 .goods_select select.form-control,
        #s202403154e8b7ee97f126 .goods_select input.form-control,
        #s202403154e8b7ee97f126 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202403154e8b7ee97f126 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202403154e8b7ee97f126 .board_summary .write,
        #s202403154e8b7ee97f126 .board_view .grid_ignore .author .date,
        #s202403154e8b7ee97f126 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202403154e8b7ee97f126 label,
        .doz_sys #s202403154e8b7ee97f126 label.control-label,
        #s202403154e8b7ee97f126 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202403154e8b7ee97f126 .nick.text-default-dark,
        #s202403154e8b7ee97f126 .text-default-dark,
        #s202403154e8b7ee97f126 .shop_mypage .mypage .my-box a,
        #s202403154e8b7ee97f126 .shop_mypage .item-detail a,
        #s202403154e8b7ee97f126 .shop_mypage .item-detail p,
        #s202403154e8b7ee97f126 .shop_mypage h6,
        #s202403154e8b7ee97f126 .shop_mypage .table-wrap p,
        #s202403154e8b7ee97f126 .shop_payment h1,
        #s202403154e8b7ee97f126 .shop_payment h6,
        #s202403154e8b7ee97f126 .shop-content p,
        #s202403154e8b7ee97f126 .shop_payment,
        #s202403154e8b7ee97f126 .shop-content span,
        #s202403154e8b7ee97f126 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202403154e8b7ee97f126 .shop-content .price,
        #s202403154e8b7ee97f126,
        #s202403154e8b7ee97f126 .shop-tit,
        #s202403154e8b7ee97f126 .board_view .board_txt_area,
        #s202403154e8b7ee97f126 .board.widget .grid_ignore .view_tit,
        .doz_sys #s202403154e8b7ee97f126 .shop-content input.form-control,
        .doz_sys #s202403154e8b7ee97f126 .shop-content select.form-control,
        #s202403154e8b7ee97f126 .widget_menu_title,
        #s202403154e8b7ee97f126 .comment_area,
        body.shop_mypage #s202403154e8b7ee97f126 .comment_area,
        #s202403154e8b7ee97f126 .list_review_inner .use_summary,
        #s202403154e8b7ee97f126 .list_review_inner .use_summary a,
        #s202403154e8b7ee97f126 .list_review_inner .fold,
        #s202403154e8b7ee97f126 .list_review_inner .comment_area,
        #s202403154e8b7ee97f126 .booking_nav_tools span {
            ;
            color: ;
        }

        #s202403154e8b7ee97f126 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202403154e8b7ee97f126 a.use-info {
            color: #363636;
        }

        #s202403154e8b7ee97f126 .shop-content span.sale-price-text-done,
        .doz_sys #s202403154e8b7ee97f126 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202403154e8b7ee97f126 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202403154e8b7ee97f126 .shop-content.mypage .bg-bright a,
        #s202403154e8b7ee97f126 .shop-content.mypage .bg-bright p,
        #s202403154e8b7ee97f126 .shop-content.mypage .bg-bright span,
        #s202403154e8b7ee97f126 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202403154e8b7ee97f126 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202403154e8b7ee97f126 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202403154e8b7ee97f126 .shop-content h6 span {
            ;
            color: ;
        }

        #s202403154e8b7ee97f126 .left-menu ul li.on a,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202403154e8b7ee97f126,
        #s202403154e8b7ee97f126 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202403154e8b7ee97f126 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202403154e8b7ee97f126 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202403154e8b7ee97f126 .list_review_inner,
        #s202403154e8b7ee97f126 .list_review_inner .fold.cmt,
        #s202403154e8b7ee97f126 .list_review_wrap,
        #s202403154e8b7ee97f126 .list_review_inner .textarea_block,
        #s202403154e8b7ee97f126 .list_review_inner .comment .main_comment,
        #s202403154e8b7ee97f126 .list_review_inner .txt_delete:before,
        #s202403154e8b7ee97f126 .form-select-wrap.open .dropdown-toggle,
        #s202403154e8b7ee97f126 .form-select-wrap.open .dropdown-menu,
        #s202403154e8b7ee97f126 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202403154e8b7ee97f126 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403154e8b7ee97f126 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202403154e8b7ee97f126 .form-control:focus {
            border-color: #363636;
        }

        #s202403154e8b7ee97f126 .sub_depth li a,
        #s202403154e8b7ee97f126 .sub_depth li span {
            ;
        }

        #s202403154e8b7ee97f126 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202403154e8b7ee97f126 .pagination>li>a,
        #s202403154e8b7ee97f126 .pagination>li>span,
        #s202403154e8b7ee97f126 .pagination>li>a:focus,
        #s202403154e8b7ee97f126 .pagination>li>span:focus,
        #s202403154e8b7ee97f126 .map-inner .pagination li.active a,
        #s202403154e8b7ee97f126 .pagination li>a.disabled:hover,
        #s202403154e8b7ee97f126 .pagination li>a.disabled:focus {
            ;
        }

        #s202403154e8b7ee97f126 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202403154e8b7ee97f126 .pagination>.active>a,
        #s202403154e8b7ee97f126 .pagination>.active>span,
        #s202403154e8b7ee97f126 .pagination>.active>a:hover,
        #s202403154e8b7ee97f126 .pagination>.active>span:hover,
        #s202403154e8b7ee97f126 .pagination>.active>a:focus,
        #s202403154e8b7ee97f126 .pagination>.active>span:focus,
        #s202403154e8b7ee97f126 .pagination>li>a:hover,
        #s202403154e8b7ee97f126 .pagination>li>span:hover,
        #s202403154e8b7ee97f126 .sub_depth li a.active,
        .doz_sys #s202403154e8b7ee97f126 a,
        #s202403154e8b7ee97f126 .li_table ul li,
        #s202403154e8b7ee97f126 .list-style .list.line>small,
        .doz_sys #s202403154e8b7ee97f126 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202403154e8b7ee97f126 .board_contents a:not(.btn),
        .doz_sys #s202403154e8b7ee97f126 .board_contents a:not(.btn):hover,
        #s202403154e8b7ee97f126 .board_txt_area a,
        #s202403154e8b7ee97f126 .board_txt_area a:hover,
        #s202403154e8b7ee97f126 .board_txt_area a:active,
        #s202403154e8b7ee97f126 .board_txt_area a:focus,
        #s202403154e8b7ee97f126 .editor_box .fr-view a {
            color: #363636;
        }

        #s202403154e8b7ee97f126 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202403154e8b7ee97f126 a.body_font_color_30:not(.active) {
            ;
        }

        #s202403154e8b7ee97f126 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202403154e8b7ee97f126 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202403154e8b7ee97f126 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202403154e8b7ee97f126 .body_font_color_40,
        #s202403154e8b7ee97f126 .li_board ul.li_body li.name,
        #s202403154e8b7ee97f126 .li_board ul.li_body li.time,
        #s202403154e8b7ee97f126 .li_board ul.li_body li.like,
        #s202403154e8b7ee97f126 .li_board ul.li_body li.read {
            ;
        }

        #s202403154e8b7ee97f126 .review_table .summary,
        #s202403154e8b7ee97f126 .review_table.li_board ul.li_body li,
        #s202403154e8b7ee97f126 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202403154e8b7ee97f126 .body_font_color_50 {
            ;
        }

        #s202403154e8b7ee97f126 .li_board,
        #s202403154e8b7ee97f126 .acd_row:first-child,
        #s202403154e8b7ee97f126 .acd_row {
            border-color: ;
        }

        #s202403154e8b7ee97f126 .list-style .list-header,
        #s202403154e8b7ee97f126 .list-style .list,
        #s202403154e8b7ee97f126 .list-style .list.line,
        #s202403154e8b7ee97f126 .list-style .list.line>.table-cell,
        #s202403154e8b7ee97f126 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202403154e8b7ee97f126 .btn,
        #s202403154e8b7ee97f126 .visual_section a {
            background-color: #000;
            ;
            background-color: rgba(0, 0, 0, 0.65);
            ;
            color: ;
            ;
        }

        #s202403154e8b7ee97f126 .btn:hover,
        #s202403154e8b7ee97f126 .visual_section a:hover {
            border-color: ;
        }

        #s202403154e8b7ee97f126 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202403154e8b7ee97f126 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202403154e8b7ee97f126 .btn-primary span,
        .doz_sys.booking_view #s202403154e8b7ee97f126 .btn-primary span,
        .doz_sys.shop_mypage #s202403154e8b7ee97f126 .btn-primary span {
            color: #ffffff;
        }

        #s202403154e8b7ee97f126 .coupon-wrap:after,
        #s202403154e8b7ee97f126 .board_view .file_area ul li {
            background: rgba(0, 0, 0, 0.65);
        }

        #s202403154e8b7ee97f126 .text-gray-dark,
        #s202403154e8b7ee97f126 .shop-table>thead>tr>th,
        #s202403154e8b7ee97f126 .shop_mypage .left-menu ul li a,
        #s202403154e8b7ee97f126 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202403154e8b7ee97f126 .product-notify-group .product-notify-label {
            ;
        }

        #s202403154e8b7ee97f126 .mypage .my-box a,
        #s202403154e8b7ee97f126 .mypage .shop-table>tbody>tr,
        #s202403154e8b7ee97f126 .mypage .tip-off,
        #s202403154e8b7ee97f126 .im-order-detail-table,
        #s202403154e8b7ee97f126 .im-order-price {
            background-color: rgba(25, 25, 25, 0.65);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
            zoom: 1;
            ;
        }

        #s202403154e8b7ee97f126 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202403154e8b7ee97f126 .mypage .my-box.on a p {
            color: #fff;
        }

        #s202403154e8b7ee97f126 .option_btn_tools a,
        #s202403154e8b7ee97f126 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202403154e8b7ee97f126 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202403154e8b7ee97f126 .card .title a {
            color: #212121;
        }

        #s202403154e8b7ee97f126 .section_bg.fixed_bg {
            ;
        }

        #s202403154e8b7ee97f126 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202403154e8b7ee97f126 ul.site_prod_nav>li,
        #s202403154e8b7ee97f126 .prod_detail_badge {
            ;
        }

        #s202403154e8b7ee97f126 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: rgba(0, 0, 0, 0.65);
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202403154e8b7ee97f126 .buy_footer_fixed {
            background: rgba(0, 0, 0, 0.65);
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202403154e8b7ee97f126 .opt-group {
            background: rgba(0, 0, 0, 0.65);
        }

        #s202403154e8b7ee97f126 ul.site_prod_nav>li a.active {
            ;
        }

        #s202403154e8b7ee97f126 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: rgba(0, 0, 0, 0.65);
        }

        #s202403154e8b7ee97f126 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202403154e8b7ee97f126,
        .section_fixed_disable #s202403154e8b7ee97f126 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202403154e8b7ee97f126 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202403154e8b7ee97f126.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202403154e8b7ee97f126.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202403154e8b7ee97f126 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202403154e8b7ee97f126.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202403154e8b7ee97f126 .mypage .left-menu ul li a,
        .device_type_m #s202403154e8b7ee97f126 .cart .left-menu ul li a {
            background-color: rgba(25, 25, 25, 0.65);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
            zoom: 1;
            ;
        }

        #s202403154e8b7ee97f126 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202403154e8b7ee97f126 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202403154e8b7ee97f126 .im-cart-info {
            ;
        }

        #s202403154e8b7ee97f126 .shop-table>thead>tr>th,
        #s202403154e8b7ee97f126 .shop-table>tbody>tr>td,
        #s202403154e8b7ee97f126 .mypage .shop-table>tbody>tr,
        #s202403154e8b7ee97f126 .shop-table>tbody>tr>td.img img,
        #s202403154e8b7ee97f126 .shop-table>tbody>tr>td+td,
        #s202403154e8b7ee97f126 .mypage .tip-off,
        #s202403154e8b7ee97f126 .mypage .shop-table img,
        #s202403154e8b7ee97f126 .im-order-detail-table,
        #s202403154e8b7ee97f126 .im-order-price,
        #s202403154e8b7ee97f126 .im-order-detail-table thead tr,
        #s202403154e8b7ee97f126 .im-order-detail-table tr+tr,
        #s202403154e8b7ee97f126 .im-order-detail-table img,
        #s202403154e8b7ee97f126 .im-order-detail-table .im-deliv-price,
        #s202403154e8b7ee97f126 .im-order-price-header,
        #s202403154e8b7ee97f126 .im-order-price-body {
            ;
        }

        #s202403154e8b7ee97f126 .shop-table .list_badge {
            border-color: ;
        }

        #s202403154e8b7ee97f126 .im-cart-result-table thead>tr>th,
        #s202403154e8b7ee97f126 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202403154e8b7ee97f126 #shop_cart_list .shop-table>thead>tr>th,
        #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202403154e8b7ee97f126 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202403154e8b7ee97f126 .btn-primary:hover,
            #s202403154e8b7ee97f126 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202403154e8b7ee97f126 .btn-primary:hover span,
            .doz_sys.booking_view #s202403154e8b7ee97f126 .btn-primary:hover span,
            .doz_sys.shop_mypage #s202403154e8b7ee97f126 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202403154e8b7ee97f126 .fixed_view a,
            .doz_sys #s202403154e8b7ee97f126 .fixed_view select.form-control,
            .doz_sys #s202403154e8b7ee97f126 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202403154e8b7ee97f126 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202403154e8b7ee97f126 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202403154e8b7ee97f126 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202403154e8b7ee97f126 #shop_cart_list .shop-tit,
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>thead>tr,
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tfoot .payment-info,
            #s202403154e8b7ee97f126 .im-price-result {
                ;
            }
            #s202403154e8b7ee97f126 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202403154e8b7ee97f126 .im-order-row+.im-order-row {
                ;
            }
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table,
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tfoot,
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>thead>tr,
            #s202403154e8b7ee97f126 .im-order-detail-table .im-space {
                background-color: rgba(0, 0, 0, 0.65);
            }
            #s202403154e8b7ee97f126 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202403154e8b7ee97f126 .buy_btns .social_btn,
            #s202403154e8b7ee97f126 .buy_btns .cart_btn,
            #s202403154e8b7ee97f126 .layer_pop .bottom-btn,
            #s202403154e8b7ee97f126 .shop-table>thead,
            #s202403154e8b7ee97f126 .left-menu,
            #s202403154e8b7ee97f126 .shop-table>tbody>tr,
                {
                ;
            }
            #s202403154e8b7ee97f126 main,
            #s202403154e8b7ee97f126 .section_wrap.extend_section main,
            #s202403154e8b7ee97f126 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202403154e8b7ee97f126.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202403154e8b7ee97f126.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202403154e8b7ee97f126 .mypage .left-menu ul li a,
            #s202403154e8b7ee97f126 .cart .left-menu ul li a,
            #s202403154e8b7ee97f126 .mypage .left-menu .cart-menu-slide {
                background-color: rgba(25, 25, 25, 0.65);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
                zoom: 1;
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202403154e8b7ee97f126 .coupon-wrap:after {
                background: rgba(0, 0, 0, 0.65) !important;
            }
        }

        @media (max-width: 767px) {
            #s202403154e8b7ee97f126 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
            }
            #s202403154e8b7ee97f126 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.65));
            }
            #s202403154e8b7ee97f126 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202403154e8b7ee97f126 .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) {
            #s202403154e8b7ee97f126 .opt-group .btn_clse {
                background-color: rgba(0, 0, 0, 0.65);
            }
            #s202403154e8b7ee97f126 .opt-group .btn_clse:after {
                box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.65);
            }
        }

        .doz_sys #s202403154e8b7ee97f126 .bg-brand,
        .doz_sys #s202403154e8b7ee97f126 .bg-brand span,
        .doz_sys #s202403154e8b7ee97f126 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202403154e8b7ee97f126 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        .device_type_m .pc_section #padding_w20240315a5e93e75b2381 {
            height: 15px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w20240315a5e93e75b2381 {
                height: 15px !important;
            }
        }

        #hr_w202403157734ea24369f4.border_width_hide hr {
            border-top-width: 1px !important;
        }

        #hr_w202403157734ea24369f4.border_color_hide hr {
            border-color: transparent !important;
        }

        #hr_w202403157734ea24369f4 .line_box {
            margin: 0 auto;
        }

        #hr_w202403157734ea24369f4 .line_box hr {
            border-style: solid;
        }

        #hr_w202403157734ea24369f4.type03.border_style_hide hr,
        #hr_w202403157734ea24369f4.type04.border_style_hide hr {
            border-style: dashed !important;
        }

        #hr_w202403157734ea24369f4.type05.border_style_hide hr,
        #hr_w202403157734ea24369f4.type06.border_style_hide hr {
            border-style: dotted !important;
        }

        #hr_w202403157734ea24369f4.type07.border_style_hide hr {
            border-style: solid !important;
        }

        #hr_w202403157734ea24369f4.type02 hr,
        #hr_w202403157734ea24369f4.type04 hr,
        #hr_w202403157734ea24369f4.type06 hr {
            margin: 2px auto;
        }

        #hr_w202403157734ea24369f4.type07 .line_box:before,
        #hr_w202403157734ea24369f4.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid #fff;
            -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_w202403157734ea24369f4.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202403157734ea24369f4.type08 .line_box:before,
        #hr_w202403157734ea24369f4.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid #fff;
            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_w202403157734ea24369f4.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_w202403157734ea24369f4.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202403157734ea24369f4.type09 .line_box:before,
        #hr_w202403157734ea24369f4.type09 .line_box:after,
        #hr_w202403157734ea24369f4.type10 .line_box:before,
        #hr_w202403157734ea24369f4.type10 .line_box:after,
        #hr_w202403157734ea24369f4.type11 .line_box:before,
        #hr_w202403157734ea24369f4.type11 .line_box:after,
        #hr_w202403157734ea24369f4.type12 .line_box:before,
        #hr_w202403157734ea24369f4.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: #fff;
        }

        #hr_w202403157734ea24369f4.type13 .line_box:before,
        #hr_w202403157734ea24369f4.type13 .line_box:after,
        #hr_w202403157734ea24369f4.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid #fff;
            ;
            -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_w202403157734ea24369f4.type13 .line_box:before {
            margin-left: 6px;
        }

        #hr_w202403157734ea24369f4.type13 .line_box:after {
            margin-left: -16px;
        }

        #hr_w202403157734ea24369f4.type13 .line_box hr:before {
            margin-left: -5px;
        }

        #hr_w202403157734ea24369f4.type09 .line_box:after {
            content: "\f093";
            left: inherit;
            right: -1px;
        }

        #hr_w202403157734ea24369f4.type10 .line_box:before {
            content: "\f096";
        }

        #hr_w202403157734ea24369f4.type10 .line_box:after {
            content: "\f097";
            left: inherit;
            right: -1px;
        }

        #hr_w202403157734ea24369f4.type11 hr {
            max-width: calc(100% - 13px);
        }

        #hr_w202403157734ea24369f4.type12 hr {
            max-width: calc(100% - 10px);
        }

        #hr_w202403157734ea24369f4.type11 .line_box:before {
            content: "\f093";
            left: -1px;
        }

        #hr_w202403157734ea24369f4.type11 .line_box:after {
            content: "\f092";
            left: inherit;
            right: -1px;
        }

        #hr_w202403157734ea24369f4.type12 .line_box:before {
            content: "\f097";
            left: -1px;
        }

        #hr_w202403157734ea24369f4.type12 .line_box:after {
            content: "\f096";
            left: inherit;
            right: -1px;
        }

        #hr_w202403157734ea24369f4.type14 .line_box hr,
        #hr_w202403157734ea24369f4.type15 .line_box hr {
            max-width: 100%;
            width: 45%;
            display: inline-block;
            vertical-align: middle;
        }

        #hr_w202403157734ea24369f4.type14 .line_box hr:first-child,
        #hr_w202403157734ea24369f4.type15 .line_box hr:first-child {
            margin-right: 10%;
        }

        #hr_w202403157734ea24369f4.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: #fff;
        }

        #hr_w202403157734ea24369f4.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: #fff;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202403157734ea24369f4.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: #fff;
        }

        #hr_w202403157734ea24369f4.type18 .line_box {
            text-align: center;
            display: table;
            width: 100% !important;
        }

        #hr_w202403157734ea24369f4.type18 .hr {
            position: relative;
            width: 50%;
            vertical-align: middle;
            display: table-cell;
        }

        #hr_w202403157734ea24369f4.type18 .hr:before {
            content: '';
            display: block;
            border-color: #fff;
            border-width: 3px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202403157734ea24369f4.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;
        }

        #text_w2024031577d5a1f83cfb0 {
            margin: 0px 0 0px;
            padding: 0 0px 0 0px;
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w2024031577d5a1f83cfb0 .fr-code-view {
            line-height: 1.6;
        }

        #text_w2024031577d5a1f83cfb0 .text_bg_img,
        #text_w2024031577d5a1f83cfb0 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w2024031577d5a1f83cfb0,
        #text_w2024031577d5a1f83cfb0 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w2024031577d5a1f83cfb0,
        #text_w2024031577d5a1f83cfb0 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w2024031577d5a1f83cfb0.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w2024031577d5a1f83cfb0.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240315b903c2779c1d0 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315b903c2779c1d0 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315b903c2779c1d0 .text_bg_img,
        #text_w20240315b903c2779c1d0 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240315b903c2779c1d0,
        #text_w20240315b903c2779c1d0 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315b903c2779c1d0,
        #text_w20240315b903c2779c1d0 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315b903c2779c1d0.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315b903c2779c1d0.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w2024031518579f3633ca4 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w2024031518579f3633ca4 .fr-code-view {
            line-height: 1.6;
        }

        #text_w2024031518579f3633ca4 .text_bg_img,
        #text_w2024031518579f3633ca4 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w2024031518579f3633ca4,
        #text_w2024031518579f3633ca4 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w2024031518579f3633ca4,
        #text_w2024031518579f3633ca4 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w2024031518579f3633ca4.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w2024031518579f3633ca4.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #w202403158b8013cbd2d95 .animated.wg_animated {
            position: relative;
            z-index: 1;
        }

        #addFormw202403158b8013cbd2d95 .form-control~.form-control {
            margin-top: 5px;
        }

        #addFormw202403158b8013cbd2d95 .datetime_wrap .form-control {
            width: 140px;
        }

        #addFormw202403158b8013cbd2d95 .datetime_wrap .form-select-wrap~.form-select-wrap {
            margin-left: 2%;
            margin-top: 0;
        }

        #addFormw202403158b8013cbd2d95 .phonenumber_wrap .form-control {
            width: 65px;
            text-align: center;
            vertical-align: middle;
        }

        #addFormw202403158b8013cbd2d95 .phonenumber_wrap .line {
            margin: 0 5px;
            color:  !important;
        }

        #addFormw202403158b8013cbd2d95 .phonenumber_wrap .form-control~.form-control {
            margin-top: 0;
        }

        #addFormw202403158b8013cbd2d95 .datetime_wrap .form-select-wrap {
            vertical-align: middle;
        }

        #addFormw202403158b8013cbd2d95 .radio-styled:not(ie8) input~span:before {
            top: calc(50% - (1em * 0.5));
        }

        #addFormw202403158b8013cbd2d95 .checkbox-styled:not(ie8) input~span:before {
            top: calc(50% - (1.67em * 0.5));
        }

        @media (max-width: 991px) {
            #addFormw202403158b8013cbd2d95 .datetime_wrap .form-select-wrap {
                width: 49%;
            }
            #addFormw202403158b8013cbd2d95 .datetime_wrap .form-control {
                line-height: initial !important;
                vertical-align: middle !important;
                width: 100% !important;
                align-items: center;
            }
            #addFormw202403158b8013cbd2d95 .datetime_wrap .form-control~.form-control {
                margin-left: 0;
                margin-top: 5px;
            }
            #addFormw202403158b8013cbd2d95 .form-select-wrap.timepic:before {
                content: "\e081";
                font-family: 'simple-line-icons';
                font-size: 18px;
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                margin-top: -9px;
            }
            #addFormw202403158b8013cbd2d95 .item_etc .form-control {
                max-width: 60%;
            }
        }

        #addFormw202403158b8013cbd2d95 .address_wrap {
            padding-bottom: 5px;
        }

        #addFormw202403158b8013cbd2d95 .address_wrap .form-control[readonly="readonly"] {
            background-color: #fff;
        }

        #s20240315d4a3b510109b5 {
            border-bottom: inset;
            border-color: #f39700;
        }

        #input_08bbf06ac3f94 {
            width: 49%;
            display: inline-block;
            margin-bottom: 0;
            outline: none;
        }

        #input_3c80bfb33883c {
            width: 49%;
            display: inline-block;
            margin-bottom: 0;
            float: right;
            outline: none;
        }

        #s202403154e8b7ee97f126 input.form-control {
            border-radius: 7px;
            padding: 20px;
        }

        .doz_sys #s202403154e8b7ee97f126 .btn-primary {
            border-radius: 7px;
            font-weight: bold;
            background-color: #221815;
        }

        #s202403154e8b7ee97f126 textarea.form-control {
            padding: 20px;
            border-radius: 7px;
        }

        .device_type_m .pc_section #padding_w202403156127867164d73 {
            height: 15px !important;
        }

        @media all and (max-width:768px) {
            .pc_section #padding_w202403156127867164d73 {
                height: 15px !important;
            }
        }

        .shop_view .s202403159d8cb256f69d9.xzoom-preview {
            ;
            background: #221815;
        }

        .shop_view #s202403159d8cb256f69d9 select.form-control option {
            color:  !important;
            background: #221815;
        }

        .is-ie .shop_view #s202403159d8cb256f69d9 select.form-control option {
            color: #000 !important;
        }

        .admin #s202403159d8cb256f69d9 .widget.padding>div {
            ;
        }

        .admin #s202403159d8cb256f69d9 .ibg-bg {
            height: 100% !important;
        }

        .admin #s202403159d8cb256f69d9 .widget_drag_bar,
        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-e:hover:after,
        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-w:hover:after,
        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-e.active:after,
        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-w.active:after,
        .admin .doz_sys #s202403159d8cb256f69d9 .drop_line {
            background-color: ;
        }

        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-n:hover:after,
        .admin .doz_sys #s202403159d8cb256f69d9 .ui-resizable-handle.ui-resizable-s:hover:after {
            border-bottom: 2px solid;
        }

        #s202403159d8cb256f69d9 {
            color: ;
        }

        #s202403159d8cb256f69d9.side_basic main .inside,
        #s202403159d8cb256f69d9 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
        .doz_sys #s202403159d8cb256f69d9 .col-dz-12 .extend_thumbs {
            max-width: 1280px;
        }

        .modal_site_modal_menu #s202403159d8cb256f69d9.side_basic main .inside,
        .menu_type_modal #s202403159d8cb256f69d9.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 #s202403159d8cb256f69d9,
        .menu_type_modal .doz_modal_header {
            ;
            background: ;
            ;
            color: ;
        }

        .menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
            ;
            color: ;
        }

        .doz_sys #s202403159d8cb256f69d9 .col-dz-12 .inside .extend_thumbs {
            max-width: inherit;
        }

        #s202403159d8cb256f69d9.extend_section main {
            padding-left: 15px;
            padding-right: 15px;
        }

        #s202403159d8cb256f69d9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
            margin-left: -15px;
            margin-right: -15px;
            width: calc(100% + 15px + 15px);
        }

        #s202403159d8cb256f69d9 .booking_day .body_font_color_20,
        #s202403159d8cb256f69d9 .booking_list.waiting .title {
            ;
        }

        #s202403159d8cb256f69d9.extend_section main>.inside {
            max-width: 100% !important;
        }

        #s202403159d8cb256f69d9 .li_table ul:nth-of-type(2),
        #s202403159d8cb256f69d9 .li_board ul li,
        #s202403159d8cb256f69d9 .radio-styled:not(ie8).radio_color_option.small input~span span {
            ;
        }

        #s202403159d8cb256f69d9 .checkbox-styled:not(ie8) input~span:before,
        #s202403159d8cb256f69d9 .radio-styled:not(ie8) input~span:before {}

        #s202403159d8cb256f69d9 .board_view .grid_ignore header a,
        #s202403159d8cb256f69d9 .widget.board .grid_ignore .author .date,
        #s202403159d8cb256f69d9 .widget.board .grid_ignore a.board,
        #s202403159d8cb256f69d9 .widget.board .grid_ignore .author .write,
        .editor_box .add_map .info>div.phone,
        #s202403159d8cb256f69d9 .content-tit .board {
            ;
        }

        #s202403159d8cb256f69d9 select.form-control,
        #s202403159d8cb256f69d9 input.form-control,
        #s202403159d8cb256f69d9 textarea.form-control {
            ;
            color: #212121;
            background: #ffffff;
        }

        #s202403159d8cb256f69d9 .input_block .select-block .selectbox select {
            border: none;
            background: none;
            color: #212121;
        }

        #s202403159d8cb256f69d9 .phonenumber_wrap .line {}

        #s202403159d8cb256f69d9 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

        .shop_view #s202403159d8cb256f69d9 .shop-content select.form-control,
        .shop_view #s202403159d8cb256f69d9 .shop-content input.form-control,
        .shop_view #s202403159d8cb256f69d9 .shop-content textarea.form-control,
        .booking_view #s202403159d8cb256f69d9 .booking_opt select.form-control,
        .shop_view #s202403159d8cb256f69d9 .form-select-wrap .dropdown-menu,
        .shop_view #s202403159d8cb256f69d9 .form-select-wrap .dropdown-menu .dropdown-item {
            ;
            background: #221815;
        }

        #s202403159d8cb256f69d9 .seemore_wrap .open:before {
            background-image: linear-gradient(to bottom, rgba(34, 24, 21, 0.01), rgba(34, 24, 21, 0.8) 66%, rgba(34, 24, 21, 0.9) 83%, rgba(34, 24, 21, 0.98) 98%, #221815);
        }

        #s202403159d8cb256f69d9 .item_detail select.form-control,
        #s202403159d8cb256f69d9 .item_detail input.form-control,
        #s202403159d8cb256f69d9 .item_detail textarea.form-control,
        #s202403159d8cb256f69d9 .booking_opt select.form-control,
        #s202403159d8cb256f69d9 .goods_select textarea.form-control,
        #s202403159d8cb256f69d9 .goods_select select.form-control,
        #s202403159d8cb256f69d9 .goods_select input.form-control,
        #s202403159d8cb256f69d9 .form-select-wrap:before {
             !important;
            color: ;
        }

        #s202403159d8cb256f69d9 .form-select-wrap .dropdown-menu .dropdown-item:hover {
            ;
        }

        #s202403159d8cb256f69d9 .board_summary .write,
        #s202403159d8cb256f69d9 .board_view .grid_ignore .author .date,
        #s202403159d8cb256f69d9 .board_view .grid_ignore .author .hit-count,
        .doz_sys #s202403159d8cb256f69d9 label,
        .doz_sys #s202403159d8cb256f69d9 label.control-label,
        #s202403159d8cb256f69d9 .shop-table>tbody>tr.payment-info>td.pay-txt,
        #s202403159d8cb256f69d9 .nick.text-default-dark,
        #s202403159d8cb256f69d9 .text-default-dark,
        #s202403159d8cb256f69d9 .shop_mypage .mypage .my-box a,
        #s202403159d8cb256f69d9 .shop_mypage .item-detail a,
        #s202403159d8cb256f69d9 .shop_mypage .item-detail p,
        #s202403159d8cb256f69d9 .shop_mypage h6,
        #s202403159d8cb256f69d9 .shop_mypage .table-wrap p,
        #s202403159d8cb256f69d9 .shop_payment h1,
        #s202403159d8cb256f69d9 .shop_payment h6,
        #s202403159d8cb256f69d9 .shop-content p,
        #s202403159d8cb256f69d9 .shop_payment,
        #s202403159d8cb256f69d9 .shop-content span,
        #s202403159d8cb256f69d9 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
        #s202403159d8cb256f69d9 .shop-content .price,
        #s202403159d8cb256f69d9,
        #s202403159d8cb256f69d9 .shop-tit,
        #s202403159d8cb256f69d9 .board_view .board_txt_area,
        #s202403159d8cb256f69d9 .board.widget .grid_ignore .view_tit,
        .doz_sys #s202403159d8cb256f69d9 .shop-content input.form-control,
        .doz_sys #s202403159d8cb256f69d9 .shop-content select.form-control,
        #s202403159d8cb256f69d9 .widget_menu_title,
        #s202403159d8cb256f69d9 .comment_area,
        body.shop_mypage #s202403159d8cb256f69d9 .comment_area,
        #s202403159d8cb256f69d9 .list_review_inner .use_summary,
        #s202403159d8cb256f69d9 .list_review_inner .use_summary a,
        #s202403159d8cb256f69d9 .list_review_inner .fold,
        #s202403159d8cb256f69d9 .list_review_inner .comment_area,
        #s202403159d8cb256f69d9 .booking_nav_tools span {
            ;
            color: ;
        }

        #s202403159d8cb256f69d9 .shop-content span.sale-price-text {
            color: #212121 !important;
        }

        .doz_sys #s202403159d8cb256f69d9 a.use-info {
            color: #363636;
        }

        #s202403159d8cb256f69d9 .shop-content span.sale-price-text-done,
        .doz_sys #s202403159d8cb256f69d9 a.use-info-download-done {
            color: #999999 !important;
        }

        .doz_sys #s202403159d8cb256f69d9 .shop-content .down-btn select.form-control {
            ;
            color:  !important;
        }

        #s202403159d8cb256f69d9 .shop-content.mypage .bg-bright a,
        #s202403159d8cb256f69d9 .shop-content.mypage .bg-bright p,
        #s202403159d8cb256f69d9 .shop-content.mypage .bg-bright span,
        #s202403159d8cb256f69d9 .shop-content.mypage .bg-bright div {
            color: #212121;
        }

        #s202403159d8cb256f69d9 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
        #s202403159d8cb256f69d9 .shop-content span.ug_name .btn {
            border-color: #D5D5D5;
        }

        #s202403159d8cb256f69d9 .shop-content h6 span {
            ;
            color: ;
        }

        #s202403159d8cb256f69d9 .left-menu ul li.on a,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_count .owl-dots .owl-dot span:before,
        .menu_type_modal #s202403159d8cb256f69d9,
        #s202403159d8cb256f69d9 .list_review_inner .comment .tools .text-gray-bright {
            ;
            color:  !important;
        }

        .doz_sys #s202403159d8cb256f69d9 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
            color: #fff !important;
        }

        .doz_sys #s202403159d8cb256f69d9 .paging_type_dot .owl-dots .owl-dot span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_line .owl-dots .owl-dot span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
        #s202403159d8cb256f69d9 .list_review_inner,
        #s202403159d8cb256f69d9 .list_review_inner .fold.cmt,
        #s202403159d8cb256f69d9 .list_review_wrap,
        #s202403159d8cb256f69d9 .list_review_inner .textarea_block,
        #s202403159d8cb256f69d9 .list_review_inner .comment .main_comment,
        #s202403159d8cb256f69d9 .list_review_inner .txt_delete:before,
        #s202403159d8cb256f69d9 .form-select-wrap.open .dropdown-toggle,
        #s202403159d8cb256f69d9 .form-select-wrap.open .dropdown-menu,
        #s202403159d8cb256f69d9 .form-select-wrap.open .dropdown-menu .dropdown-item {
            border-color: ;
        }

        .doz_sys #s202403159d8cb256f69d9 .paging_type_dot02 .owl-dots .owl-dot span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_dot .owl-dots .owl-dot.active span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_line .owl-dots .owl-dot.active span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_big_dot .owl-dots .owl-dot span,
        .doz_sys #s202403159d8cb256f69d9 .paging_type_line .owl-dots .owl-dot span {
            background: ;
        }

        #s202403159d8cb256f69d9 .form-control:focus {
            border-color: #363636;
        }

        #s202403159d8cb256f69d9 .sub_depth li a,
        #s202403159d8cb256f69d9 .sub_depth li span {
            ;
        }

        #s202403159d8cb256f69d9 .slide_03.owl-theme .owl-dots .owl-dot span {
            ;
        }

        #s202403159d8cb256f69d9 .pagination>li>a,
        #s202403159d8cb256f69d9 .pagination>li>span,
        #s202403159d8cb256f69d9 .pagination>li>a:focus,
        #s202403159d8cb256f69d9 .pagination>li>span:focus,
        #s202403159d8cb256f69d9 .map-inner .pagination li.active a,
        #s202403159d8cb256f69d9 .pagination li>a.disabled:hover,
        #s202403159d8cb256f69d9 .pagination li>a.disabled:focus {
            ;
        }

        #s202403159d8cb256f69d9 .form-select-wrap.open .dropdown-menu .dropdown-item {
            ;
        }

        #s202403159d8cb256f69d9 .pagination>.active>a,
        #s202403159d8cb256f69d9 .pagination>.active>span,
        #s202403159d8cb256f69d9 .pagination>.active>a:hover,
        #s202403159d8cb256f69d9 .pagination>.active>span:hover,
        #s202403159d8cb256f69d9 .pagination>.active>a:focus,
        #s202403159d8cb256f69d9 .pagination>.active>span:focus,
        #s202403159d8cb256f69d9 .pagination>li>a:hover,
        #s202403159d8cb256f69d9 .pagination>li>span:hover,
        #s202403159d8cb256f69d9 .sub_depth li a.active,
        .doz_sys #s202403159d8cb256f69d9 a,
        #s202403159d8cb256f69d9 .li_table ul li,
        #s202403159d8cb256f69d9 .list-style .list.line>small,
        .doz_sys #s202403159d8cb256f69d9 div[data-widget-type="board"] .title.title-block a {
            ;
            color: ;
        }

        .doz_sys #s202403159d8cb256f69d9 .board_contents a:not(.btn),
        .doz_sys #s202403159d8cb256f69d9 .board_contents a:not(.btn):hover,
        #s202403159d8cb256f69d9 .board_txt_area a,
        #s202403159d8cb256f69d9 .board_txt_area a:hover,
        #s202403159d8cb256f69d9 .board_txt_area a:active,
        #s202403159d8cb256f69d9 .board_txt_area a:focus,
        #s202403159d8cb256f69d9 .editor_box .fr-view a {
            color: #363636;
        }

        #s202403159d8cb256f69d9 div[data-widget-type="icon"] i {
            color: ;
        }

        .doz_sys #s202403159d8cb256f69d9 a.body_font_color_30:not(.active) {
            ;
        }

        #s202403159d8cb256f69d9 .text_tab .after_line:not(:last-child):after {
            ;
        }

        #s202403159d8cb256f69d9 .text_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202403159d8cb256f69d9 .map-toolbar select.form-control {
            ;
            color:  !important;
            font-size: 14px;
        }

        .doz_sys #s202403159d8cb256f69d9 .body_font_color_40,
        #s202403159d8cb256f69d9 .li_board ul.li_body li.name,
        #s202403159d8cb256f69d9 .li_board ul.li_body li.time,
        #s202403159d8cb256f69d9 .li_board ul.li_body li.like,
        #s202403159d8cb256f69d9 .li_board ul.li_body li.read {
            ;
        }

        #s202403159d8cb256f69d9 .review_table .summary,
        #s202403159d8cb256f69d9 .review_table.li_board ul.li_body li,
        #s202403159d8cb256f69d9 .review_table .list_text_title.lock_on {
            ;
        }

        .doz_sys #s202403159d8cb256f69d9 .body_font_color_50 {
            ;
        }

        #s202403159d8cb256f69d9 .li_board,
        #s202403159d8cb256f69d9 .acd_row:first-child,
        #s202403159d8cb256f69d9 .acd_row {
            border-color: ;
        }

        #s202403159d8cb256f69d9 .list-style .list-header,
        #s202403159d8cb256f69d9 .list-style .list,
        #s202403159d8cb256f69d9 .list-style .list.line,
        #s202403159d8cb256f69d9 .list-style .list.line>.table-cell,
        #s202403159d8cb256f69d9 .li_table.row_04 .acd_collapse[aria-expanded="true"],
        .li_table.row_04 .acd_collapse.in {
            ;
        }

        #s202403159d8cb256f69d9 .btn,
        #s202403159d8cb256f69d9 .visual_section a {
            ;
            background-color: #221815;
            ;
            color: ;
            ;
        }

        #s202403159d8cb256f69d9 .btn:hover,
        #s202403159d8cb256f69d9 .visual_section a:hover {
            border-color: ;
        }

        #s202403159d8cb256f69d9 .widget_text_wrap .btn {
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys #s202403159d8cb256f69d9 .btn-primary {
            ;
            background-color: #221815;
            border-color: #363636;
            color: #ffffff;
            border-width: 1px;
        }

        .doz_sys.shop_view #s202403159d8cb256f69d9 .btn-primary span,
        .doz_sys.booking_view #s202403159d8cb256f69d9 .btn-primary span,
        .doz_sys.shop_mypage #s202403159d8cb256f69d9 .btn-primary span {
            color: #ffffff;
        }

        #s202403159d8cb256f69d9 .coupon-wrap:after,
        #s202403159d8cb256f69d9 .board_view .file_area ul li {
            background: #221815;
        }

        #s202403159d8cb256f69d9 .text-gray-dark,
        #s202403159d8cb256f69d9 .shop-table>thead>tr>th,
        #s202403159d8cb256f69d9 .shop_mypage .left-menu ul li a,
        #s202403159d8cb256f69d9 .shop_mypage .item-detail p.sale_pay,
        .doz_sys #s202403159d8cb256f69d9 .product-notify-group .product-notify-label {
            ;
        }

        #s202403159d8cb256f69d9 .mypage .my-box a,
        #s202403159d8cb256f69d9 .mypage .shop-table>tbody>tr,
        #s202403159d8cb256f69d9 .mypage .tip-off,
        #s202403159d8cb256f69d9 .im-order-detail-table,
        #s202403159d8cb256f69d9 .im-order-price {
            background-color: rgba(66, 46, 40, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
            zoom: 1;
            ;
        }

        #s202403159d8cb256f69d9 .mypage .my-box.on a {
            background-color: #363636;
            ;
            color: #fff;
        }

        #s202403159d8cb256f69d9 .mypage .my-box.on a p {
            color: #fff;
        }

        #s202403159d8cb256f69d9 .option_btn_tools a,
        #s202403159d8cb256f69d9 .map-inner .pagination li a {
            color: #212121;
        }

        .doz_sys #s202403159d8cb256f69d9 .list-style-card .card-body .text a {
            color: #757575;
        }

        #s202403159d8cb256f69d9 .card .title a {
            color: #212121;
        }

        #s202403159d8cb256f69d9 .section_bg.fixed_bg {
            ;
        }

        #s202403159d8cb256f69d9 .section_bg.fixed_bg.fixed_bg_none {
            background-attachment: inherit;
        }

        #s202403159d8cb256f69d9 ul.site_prod_nav>li,
        #s202403159d8cb256f69d9 .prod_detail_badge {
            ;
        }

        #s202403159d8cb256f69d9 .site_prod_nav_wrap.scroll-to-fixed-fixed {
            background: #221815;
            box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
        }

        #s202403159d8cb256f69d9 .buy_footer_fixed {
            background: #221815;
            border-width: 1px 0 0 0;
            border-style: solid;
            ;
        }

        #s202403159d8cb256f69d9 .opt-group {
            background: #221815;
        }

        #s202403159d8cb256f69d9 ul.site_prod_nav>li a.active {
            ;
        }

        #s202403159d8cb256f69d9 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
            background-color: none;
            ;
            color: #221815;
        }

        #s202403159d8cb256f69d9 .input-block .checkbox-styled:not(ie8) input~span {
            ;
            color: ;
        }

        .section_fixed_disable #s202403159d8cb256f69d9,
        .section_fixed_disable #s202403159d8cb256f69d9 .doz_aside {
            position: relative !important;
            top: 0 !important;
            left: 0 !important;
            z-index: auto !important;
        }

        .section_fixed_disable #s202403159d8cb256f69d9 .doz_aside.scroll-to-fixed-fixed~.spacer,
        .section_fixed_disable #s202403159d8cb256f69d9.scroll-to-fixed-fixed~.spacer {
            height: 0 !important;
            display: none !important;
        }

        #s202403159d8cb256f69d9.scroll-to-fixed-fixed {
            width: 100% !important;
        }

        #s202403159d8cb256f69d9 .doz_aside.scroll-to-fixed-fixed-end {
            bottom: 0 !important;
            top: auto !important;
        }

        .device_type_m #s202403159d8cb256f69d9.mobile_section main .inside {
            padding-left: 15px;
            padding-right: 15px;
        }

        .device_type_m #s202403159d8cb256f69d9 .mypage .left-menu ul li a,
        .device_type_m #s202403159d8cb256f69d9 .cart .left-menu ul li a {
            background-color: rgba(66, 46, 40, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
            zoom: 1;
            ;
        }

        #s202403159d8cb256f69d9 .im-cart-result-table {
            border-top: 1px solid;
            border-bottom: 1px solid;
        }

        #s202403159d8cb256f69d9 .shop-table>tbody>tr>td.img .opt .more {
            ;
        }

        #s202403159d8cb256f69d9 .im-cart-info {
            ;
        }

        #s202403159d8cb256f69d9 .shop-table>thead>tr>th,
        #s202403159d8cb256f69d9 .shop-table>tbody>tr>td,
        #s202403159d8cb256f69d9 .mypage .shop-table>tbody>tr,
        #s202403159d8cb256f69d9 .shop-table>tbody>tr>td.img img,
        #s202403159d8cb256f69d9 .shop-table>tbody>tr>td+td,
        #s202403159d8cb256f69d9 .mypage .tip-off,
        #s202403159d8cb256f69d9 .mypage .shop-table img,
        #s202403159d8cb256f69d9 .im-order-detail-table,
        #s202403159d8cb256f69d9 .im-order-price,
        #s202403159d8cb256f69d9 .im-order-detail-table thead tr,
        #s202403159d8cb256f69d9 .im-order-detail-table tr+tr,
        #s202403159d8cb256f69d9 .im-order-detail-table img,
        #s202403159d8cb256f69d9 .im-order-detail-table .im-deliv-price,
        #s202403159d8cb256f69d9 .im-order-price-header,
        #s202403159d8cb256f69d9 .im-order-price-body {
            ;
        }

        #s202403159d8cb256f69d9 .shop-table .list_badge {
            border-color: ;
        }

        #s202403159d8cb256f69d9 .im-cart-result-table thead>tr>th,
        #s202403159d8cb256f69d9 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
        #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tbody>tr>td+td,
        #s202403159d8cb256f69d9 #shop_cart_list .shop-table>thead>tr>th,
        #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tbody>tr>td {
            ;
        }

        #s202403159d8cb256f69d9 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #363636
        }

        @media (min-width: 991px) {
            .doz_sys #s202403159d8cb256f69d9 .btn-primary:hover,
            #s202403159d8cb256f69d9 .widget_text_wrap .btn:hover {
                ;
                background-color: #ffffff;
                border-color: #363636;
                color: #363636;
                border-width: 1px;
            }
            .doz_sys.shop_view #s202403159d8cb256f69d9 .btn-primary:hover span,
            .doz_sys.booking_view #s202403159d8cb256f69d9 .btn-primary:hover span,
            .doz_sys.shop_mypage #s202403159d8cb256f69d9 .btn-primary:hover span {
                color: #363636;
            }
        }

        @media all and (max-width: 768px) {
            .doz_sys #s202403159d8cb256f69d9 .fixed_view a,
            .doz_sys #s202403159d8cb256f69d9 .fixed_view select.form-control,
            .doz_sys #s202403159d8cb256f69d9 .fixed_view .form-select-wrap:before {
                color: #212121;
            }
            .doz_sys #s202403159d8cb256f69d9 .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }
            .doz_sys #s202403159d8cb256f69d9 .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }
            .booking_view #s202403159d8cb256f69d9 .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }
            #s202403159d8cb256f69d9 #shop_cart_list .shop-tit,
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>thead>tr,
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tfoot .payment-info,
            #s202403159d8cb256f69d9 .im-price-result {
                ;
            }
            #s202403159d8cb256f69d9 .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202403159d8cb256f69d9 .im-order-row+.im-order-row {
                ;
            }
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table,
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tfoot,
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>thead>tr,
            #s202403159d8cb256f69d9 .im-order-detail-table .im-space {
                background-color: #221815;
            }
            #s202403159d8cb256f69d9 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {
            #s202403159d8cb256f69d9 .buy_btns .social_btn,
            #s202403159d8cb256f69d9 .buy_btns .cart_btn,
            #s202403159d8cb256f69d9 .layer_pop .bottom-btn,
            #s202403159d8cb256f69d9 .shop-table>thead,
            #s202403159d8cb256f69d9 .left-menu,
            #s202403159d8cb256f69d9 .shop-table>tbody>tr,
                {
                ;
            }
            #s202403159d8cb256f69d9 main,
            #s202403159d8cb256f69d9 .section_wrap.extend_section main,
            #s202403159d8cb256f69d9 .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }
            #s202403159d8cb256f69d9.mobile_section main .inside {
                padding-left: 15px;
                padding-right: 15px;
            }
            #s202403159d8cb256f69d9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
                margin-left: -15px;
                margin-right: -15px;
                width: calc(100% + 30px);
            }
            #s202403159d8cb256f69d9 .mypage .left-menu ul li a,
            #s202403159d8cb256f69d9 .cart .left-menu ul li a,
            #s202403159d8cb256f69d9 .mypage .left-menu .cart-menu-slide {
                background-color: rgba(66, 46, 40, 1);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff664640, endColorstr=#ff664640);
                zoom: 1;
                ;
            }
            .section_wrap .side_gutter {
                display: none !important;
            }
            #s202403159d8cb256f69d9 .coupon-wrap:after {
                background: #221815 !important;
            }
        }

        @media (max-width: 767px) {
            #s202403159d8cb256f69d9 .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), #221815);
            }
            #s202403159d8cb256f69d9 .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), #221815);
            }
            #s202403159d8cb256f69d9 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }
            #s202403159d8cb256f69d9 .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) {
            #s202403159d8cb256f69d9 .opt-group .btn_clse {
                background-color: #221815;
            }
            #s202403159d8cb256f69d9 .opt-group .btn_clse:after {
                box-shadow: 0 10px 0 0 #221815;
            }
        }

        .doz_sys #s202403159d8cb256f69d9 .bg-brand,
        .doz_sys #s202403159d8cb256f69d9 .bg-brand span,
        .doz_sys #s202403159d8cb256f69d9 .btn-brand {
            ;
            background-color: #363636;
            border-color: #363636;
            border-width: 1px;
            color: #fff;
        }

        .doz_sys #s202403159d8cb256f69d9 .bg-brand:hover {
            background-color: rgba(28, 28, 28, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff282828, endColorstr=#ff282828);
            zoom: 1;
            ;
            border-color: rgb(28, 28, 28);
            border-color: rgba(28, 28, 28, 1);
            ;
        }

        #text_w20240315701c771380101 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315701c771380101 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315701c771380101 .text_bg_img,
        #text_w20240315701c771380101 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240315701c771380101,
        #text_w20240315701c771380101 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315701c771380101,
        #text_w20240315701c771380101 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315701c771380101.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315701c771380101.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        #text_w20240315ae85c43f37983 {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315ae85c43f37983 .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315ae85c43f37983 .text_bg_img,
        #text_w20240315ae85c43f37983 .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240315ae85c43f37983,
        #text_w20240315ae85c43f37983 .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315ae85c43f37983,
        #text_w20240315ae85c43f37983 .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315ae85c43f37983.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315ae85c43f37983.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        /* °øÅë Àû¿ë */

        #w2024031521c6d404a999b .nav li a {
            font-size: 13px;
            color: #fff;
            letter-spacing: px;
        }

        #w2024031521c6d404a999b .h-menu-type1 .use_sub_name:hover>a>.plain_name:before,
        #w2024031521c6d404a999b .h-menu-type2 .use_sub_name:hover>a>.plain_name:before {
            display: inline-flex;
        }

        #w2024031521c6d404a999b .nav li.use_sub_name:hover>a>.plain_name:before {
            color: #fff;
        }

        #w2024031521c6d404a999b .nav li li a {
            font-size: 10.4px;
        }

        @media (min-width: 991px) {
            #w2024031521c6d404a999b .nav li a:hover {
                color: #fff
            }
        }

        /* Å¸ÀÔ º° Àû¿ë */

        /* h Å¸ÀÔ*/

        #w2024031521c6d404a999b li.active>ul>li {
            display: block;
        }

        #w2024031521c6d404a999b .nav {
            width: 100%;
            text-align: right
        }

        #w2024031521c6d404a999b .nav li a {
            display: inline-block;
            margin-left: 25px;
            margin-right: 0;
        }

        #w2024031521c6d404a999b .nav li .active {
            color: #fff;
        }

        #w2024031521c6d404a999b .nav li .active {
            background-color: ;
        }

        #w2024031521c6d404a999b .nav a.active {
            border-color: #fff
        }

        #w2024031521c6d404a999b ul {
            width: auto;
            display: inline-block;
            font-size: 0;
        }

        #w2024031521c6d404a999b .h-menu-type3 ul li.depth-01 {
            width: 150px;
            margin-left: 0 !important;
        }

        #w2024031521c6d404a999b .h-menu-type4.row-cnt-1 ul li {
            width: 100%;
        }

        #w2024031521c6d404a999b .h-menu-type4.row-cnt-2 ul li {
            width: 50%;
        }

        #w2024031521c6d404a999b .h-menu-type4.row-cnt-3 ul li {
            width: 33.33333333%;
        }

        #w2024031521c6d404a999b .h-menu-type4.row-cnt-4 ul li {
            width: 25%;
        }

        #w2024031521c6d404a999b .h-menu-type4.row-cnt-5 ul li {
            width: 20%;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul {
            display: block;
            table-layout: unset;
            border-width: 1px 0 0 1px;
            border-style: solid;
            border-color: #D0D0D0;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul li {
            display: inline-block;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul li.depth-01 {
            display: inline-block;
            height: 40px;
            float: left;
            border-width: 0 1px 1px 0;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul li.depth-01>a {
            padding: 0;
            display: table;
            width: 100%;
            height: 100%;
            font-size: 13px;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul li.depth-01>a .plain_name {
            display: table-cell;
            vertical-align: middle;
        }

        #w2024031521c6d404a999b .h-menu-type4 ul li.depth-01+li.depth-01 {
            margin-left: 0;
        }

        @media all and (max-width: 767px) {
            #w2024031521c6d404a999b .h-menu-type4.row-cnt-mobile-1 ul li {
                width: 100% !important;
            }
            #w2024031521c6d404a999b .h-menu-type4.row-cnt-mobile-2 ul li {
                width: 50% !important;
            }
            #w2024031521c6d404a999b .h-menu-type4.row-cnt-mobile-3 ul li {
                width: 33.3333% !important;
            }
            #w2024031521c6d404a999b .h-menu-type4.row-cnt-mobile-4 ul li {
                width: 25% !important;
            }
            #w2024031521c6d404a999b .h-menu-type4.row-cnt-mobile-5 ul li {
                width: 20% !important;
            }
        }

        #w2024031516ffe8ce2ff00 .btn_954655954f0bf {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024031516ffe8ce2ff00 .btn_954655954f0bf:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #dbdbdb !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024031516ffe8ce2ff00 .btn_954655954f0bf {
            font-size: 12px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w2024031516ffe8ce2ff00 .btn_22Vfh22ZH1 {
            background-color: rgba(255, 255, 255, 0);
            color: #fff !important;
            border-color: rgba(0, 0, 0, 0.2);
            border-radius: ;
            border-width: 0px;
        }

        @media (min-width: 991px) {
            #w2024031516ffe8ce2ff00 .btn_22Vfh22ZH1:hover {
                background-color: rgba(255, 255, 255, 0);
                color: #dbdbdb !important;
                border-color: rgba(0, 0, 0, 0.2);
                border-width: 0px;
            }
        }

        #w2024031516ffe8ce2ff00 .btn_22Vfh22ZH1 {
            font-size: 12px;
            padding-left: 0px;
            padding-right: 0px;
            padding-top: 8px;
            padding-bottom: 8px;
            letter-spacing: 0px;
        }

        #w2024031516ffe8ce2ff00 .btn-blocked .btn-group {
            display: block;
        }

        #w2024031516ffe8ce2ff00 .btn-blocked .btn-group>.btn {
            float: none;
        }

        #w2024031516ffe8ce2ff00 .button_wrap {
            margin-bottom: -10px;
        }

        #w2024031516ffe8ce2ff00 .btn-group-justified.button_wrap,
        #w2024031516ffe8ce2ff00 .btn-blocked.button_wrap {
            margin-bottom: 0;
        }

        #text_w20240315b2991b29c156b {
            border-radius: 0px;
            border: 0px none #000;
            ;
            min-height: 0px;
            ;
            line-height: inherit;
        }

        #text_w20240315b2991b29c156b .fr-code-view {
            line-height: 1.6;
        }

        #text_w20240315b2991b29c156b .text_bg_img,
        #text_w20240315b2991b29c156b .text_bg_color {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            border-radius: 0px;
        }

        .admin #text_w20240315b2991b29c156b,
        #text_w20240315b2991b29c156b .text-table {
            min-height: 0px;
            ;
            word-break: normal;
            word-wrap: break-word;
        }

        #text_w20240315b2991b29c156b,
        #text_w20240315b2991b29c156b .text-table {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
        }

        .doz_sys main>.doz_row #text_w20240315b2991b29c156b.default_padding {
            padding-left: 32px;
            padding-right: 32px;
        }

        @media all and (max-width: 767px) {
            .doz_sys main>.doz_row #text_w20240315b2991b29c156b.default_padding {
                padding-left: 15px;
                padding-right: 15px;
            }
        }

        .footer-section {
            ;
            background-color: #221815;
            color: #3b3b3b;
            ;
            color: rgba(59, 59, 59, 1);
            font-size: 12px;
            ;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: ;
            text-align: center;
            padding-top: 1px;
            padding-bottom: 1px;
        }

        .doz_sys .footer-section a {
            color: #3b3b3b;
            ;
            color: rgba(59, 59, 59, 1) !important;
        }

        .doz_sys .footer-section .use_sub_name:hover>a>.plain_name:before {
            color: rgba(59, 59, 59, 1);
        }

        .footer-section .custom-text {
            margin-top: 5px;
            margin-bottom: 10px;
        }

        .footer-section .custom-text .custom-text-info {
            font-size: 12px;
        }

        .foot-main-nav {
            font-size: 12px;
        }

        .foot-foot-nav {
            font-size: 12px;
        }

        .foot-foot-nav .policy_menu,
        .foot-foot-nav .footer_menu {
            float: left;
        }

        .footer-section .site-brand {
            font-size: 12px;
            margin-bottom: 0.8em;
        }

        .footer-section .copryright-area {
            font-size: 12px;
        }

        .footer-section .nav.nav-stacked.footer-all-nav {
            display: inline-block;
        }

        .footer-section .nav.nav-stacked.footer-all-nav li {
            float: left;
        }

        .footer-section .nav.nav-stacked.footer-all-nav li a {
            padding: 3px 7.5px;
            font-size: 12px;
        }

        .footer-section .nav.nav-stacked.footer-all-nav li a:hover {
            background: none;
            opacity: 1;
        }

        .nav-stacked>li+li {
            margin-top: 0;
        }

        .footer-section .foot-sociallink {
            display: inline-block;
        }

        .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;
            border-color: transparent;
            padding: 0 12px;
        }

        .footer-section .foot-sociallink .btn-group .btn i {
            color: #3b3b3b;
            ;
            color: rgba(59, 59, 59, 1);
        }

        .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;
            display: inline-block;
        }

        #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: 11px;
            color: #999;
            letter-spacing: 0;
        }

        #doz_footer .footer-section .foot-app-menu .lg-txt {
            font-size: 15px;
            font-weight: bold;
            letter-spacing: 0;
            color: #fff;
        }

        @media (max-width: 992px) {
            .foot-main-nav,
            .foot-foot-nav,
            .footer-section .foot-sociallink {
                margin: 7px 0;
            }
            .footer-section {
                font-size: 14px;
            }
            .footer-section .footer-wrap {
                padding: 0;
            }
            .footer-section .foot-sociallink {
                position: inherit;
                order: 4;
            }
            .footer-section .nav.nav-stacked.footer-all-nav li,
            .foot-foot-nav .policy_menu,
            .foot-foot-nav .footer_menu {
                float: none;
                display: inline-block;
            }
        }

        @media (max-width:640px) {
            #doz_footer .footer-section .foot-app-menu {
                display: table;
                margin-top: 20px;
                width: 100%;
            }
            #doz_footer .footer-section .foot-app-menu .btn {
                width: 100%;
                padding: 0 10px;
                letter-spacing: 0;
            }
            #doz_footer .footer-section .foot-app-menu>div {
                float: none;
                margin: 0;
                display: table-cell;
                padding: 0 2.5px 0 0;
                width: 50%;
            }
            #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;
            }
        }