#s20241205a823c03bebd54 .fr-view img.fr-dib {
    margin: 5px auto;
}

#s20241205a823c03bebd54 .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s20241205a823c03bebd54 .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s20241205a823c03bebd54 .visual_section .owl-theme .item .op,
#s20241205a823c03bebd54 .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: 0;
}

.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: 0 !important;
}

#s20241205a823c03bebd54 .visual_section .owl-controls .owl-prev:before,
#s20241205a823c03bebd54 .visual_section .owl-controls .owl-next:before,
#s20241205a823c03bebd54 .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);
    ;
}

#s20241205a823c03bebd54 .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s20241205a823c03bebd54 .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s20241205a823c03bebd54 .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s20241205a823c03bebd54 .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;
}

#s20241205a823c03bebd54 .owl-theme .owl-dots .owl-dot.active span,
#s20241205a823c03bebd54 .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s20241205a823c03bebd54 .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20241205a823c03bebd54 .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s20241205a823c03bebd54 .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s20241205a823c03bebd54 .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s20241205a823c03bebd54 .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.s20241205a823c03bebd54 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.s20241205a823c03bebd54 ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20241205a823c03bebd54 .visual_section .header-content {
    height: 100vh;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s20241205a823c03bebd54.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s20241205a823c03bebd54.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100vh;
}

.new_header_overlay #s20241205a823c03bebd54.section_first .visual_section .header-content,
.page_ready #s20241205a823c03bebd54 .visual_section {
    height: 100%;
}

.page_ready #s20241205a823c03bebd54 .visual_section,
.page_ready #s20241205a823c03bebd54 .visual_section .item,
.page_ready #s20241205a823c03bebd54 .visual_section .op,
.page_ready #s20241205a823c03bebd54 .visual_section .header-content {
    height: 100vh;
}

#s20241205a823c03bebd54 .visual_section .header-content .text #video-gallery a i {
    background-color: rgba(0, 0, 0, 0);
    /*브랜드 색 */
}

#s20241205a823c03bebd54 .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s20241205a823c03bebd54 .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s20241205a823c03bebd54 .visual_section .header-content .text a.btn,
.dialog_s20241205a823c03bebd54 .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;
}

#s20241205a823c03bebd54 .visual_section .header-content .text a.btn:hover,
#s20241205a823c03bebd54 .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s20241205a823c03bebd54 .visual_section .header-content .text p {
    margin: 0;
}

#s20241205a823c03bebd54 .visual_section .header-content .text a+strong a,
#s20241205a823c03bebd54 .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s20241205a823c03bebd54 .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s20241205a823c03bebd54 .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s20241205a823c03bebd54 .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s20241205a823c03bebd54 .visual_section .header-content {
        padding: 0 20px !important;
        height: 100vh;
        ;
        display: block;
    }

    #s20241205a823c03bebd54 .visual_section .header-content.m_ratio,
    .new_header_overlay #s20241205a823c03bebd54 .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    .doz_sys.mobile.doz_preview #s20241205a823c03bebd54.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 550px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20241205a823c03bebd54.visual_section .header-content.m_ratio {
        height: 550px;
        ;
    }

    #s20241205a823c03bebd54.mobile_section .visual_section .header-content,
    .new_header_overlay #s20241205a823c03bebd54.mobile_section .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20241205a823c03bebd54.mobile_section .visual_section .header-content {
        height: 550px;
        ;
    }

    .new_header_overlay_mobile #s20241205a823c03bebd54.section_first .visual_section .owl-theme .item .op {
        height: 100vh !important;
    }

    .new_header_overlay_mobile #s20241205a823c03bebd54.section_first .visual_section .header-content {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s20241205a823c03bebd54.section_first .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    #s20241205a823c03bebd54 .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s20241205a823c03bebd54 .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s20241206cd6832d0ad690.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20241206cd6832d0ad690 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20241206cd6832d0ad690 select.form-control option {
    color: #000 !important;
}

.admin #s20241206cd6832d0ad690 .widget.padding>div {
    ;
}

.admin #s20241206cd6832d0ad690 .ibg-bg {
    height: 100% !important;
}

.admin #s20241206cd6832d0ad690 .widget_drag_bar,
.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20241206cd6832d0ad690 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20241206cd6832d0ad690 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20241206cd6832d0ad690 {
    color: ;
}

#s20241206cd6832d0ad690.side_basic main .inside,
#s20241206cd6832d0ad690 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20241206cd6832d0ad690 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20241206cd6832d0ad690.side_basic main .inside,
.menu_type_modal #s20241206cd6832d0ad690.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 #s20241206cd6832d0ad690,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20241206cd6832d0ad690 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20241206cd6832d0ad690.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241206cd6832d0ad690.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20241206cd6832d0ad690 .booking_day .body_font_color_20,
#s20241206cd6832d0ad690 .booking_list.waiting .title {
    ;
}

#s20241206cd6832d0ad690.extend_section main>.inside {
    max-width: 100% !important;
}

#s20241206cd6832d0ad690 .li_table ul:nth-of-type(2),
#s20241206cd6832d0ad690 .li_board ul li,
#s20241206cd6832d0ad690 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20241206cd6832d0ad690 .checkbox-styled:not(ie8) input~span:before,
#s20241206cd6832d0ad690 .radio-styled:not(ie8) input~span:before {}

#s20241206cd6832d0ad690 .board_view .grid_ignore header a,
#s20241206cd6832d0ad690 .widget.board .grid_ignore .author .date,
#s20241206cd6832d0ad690 .widget.board .grid_ignore a.board,
#s20241206cd6832d0ad690 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20241206cd6832d0ad690 .content-tit .board {
    ;
}

#s20241206cd6832d0ad690 select.form-control,
#s20241206cd6832d0ad690 input.form-control,
#s20241206cd6832d0ad690 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20241206cd6832d0ad690 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20241206cd6832d0ad690 .phonenumber_wrap .line {}

#s20241206cd6832d0ad690 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20241206cd6832d0ad690 .shop-content select.form-control,
.shop_view #s20241206cd6832d0ad690 .shop-content input.form-control,
.shop_view #s20241206cd6832d0ad690 .shop-content textarea.form-control,
.booking_view #s20241206cd6832d0ad690 .booking_opt select.form-control,
.shop_view #s20241206cd6832d0ad690 .form-select-wrap .dropdown-menu,
.shop_view #s20241206cd6832d0ad690 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20241206cd6832d0ad690 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20241206cd6832d0ad690 .item_detail select.form-control,
#s20241206cd6832d0ad690 .item_detail input.form-control,
#s20241206cd6832d0ad690 .item_detail textarea.form-control,
#s20241206cd6832d0ad690 .booking_opt select.form-control,
#s20241206cd6832d0ad690 .goods_select textarea.form-control,
#s20241206cd6832d0ad690 .goods_select select.form-control,
#s20241206cd6832d0ad690 .goods_select input.form-control,
#s20241206cd6832d0ad690 .form-select-wrap:before {
    !important;
    color: ;
}

#s20241206cd6832d0ad690 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20241206cd6832d0ad690 .board_summary .write,
#s20241206cd6832d0ad690 .board_view .grid_ignore .author .date,
#s20241206cd6832d0ad690 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20241206cd6832d0ad690 label,
.doz_sys #s20241206cd6832d0ad690 label.control-label,
#s20241206cd6832d0ad690 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20241206cd6832d0ad690 .nick.text-default-dark,
#s20241206cd6832d0ad690 .text-default-dark,
#s20241206cd6832d0ad690 .shop_mypage .mypage .my-box a,
#s20241206cd6832d0ad690 .shop_mypage .item-detail a,
#s20241206cd6832d0ad690 .shop_mypage .item-detail p,
#s20241206cd6832d0ad690 .shop_mypage h6,
#s20241206cd6832d0ad690 .shop_mypage .table-wrap p,
#s20241206cd6832d0ad690 .shop_payment h1,
#s20241206cd6832d0ad690 .shop_payment h6,
#s20241206cd6832d0ad690 .shop-content p,
#s20241206cd6832d0ad690 .shop_payment,
#s20241206cd6832d0ad690 .shop-content span,
#s20241206cd6832d0ad690 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20241206cd6832d0ad690 .shop-content .price,
#s20241206cd6832d0ad690,
#s20241206cd6832d0ad690 .shop-tit,
#s20241206cd6832d0ad690 .board_view .board_txt_area,
#s20241206cd6832d0ad690 .board.widget .grid_ignore .view_tit,
.doz_sys #s20241206cd6832d0ad690 .shop-content input.form-control,
.doz_sys #s20241206cd6832d0ad690 .shop-content select.form-control,
#s20241206cd6832d0ad690 .widget_menu_title,
#s20241206cd6832d0ad690 .comment_area,
body.shop_mypage #s20241206cd6832d0ad690 .comment_area,
#s20241206cd6832d0ad690 .list_review_inner .use_summary,
#s20241206cd6832d0ad690 .list_review_inner .use_summary a,
#s20241206cd6832d0ad690 .list_review_inner .fold,
#s20241206cd6832d0ad690 .list_review_inner .comment_area,
#s20241206cd6832d0ad690 .booking_nav_tools span {
    ;
    color: ;
}

#s20241206cd6832d0ad690 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20241206cd6832d0ad690 a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s20241206cd6832d0ad690 .shop-content span.sale-price-text-done,
.doz_sys #s20241206cd6832d0ad690 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20241206cd6832d0ad690 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20241206cd6832d0ad690 .shop-content.mypage .bg-bright a,
#s20241206cd6832d0ad690 .shop-content.mypage .bg-bright p,
#s20241206cd6832d0ad690 .shop-content.mypage .bg-bright span,
#s20241206cd6832d0ad690 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20241206cd6832d0ad690 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20241206cd6832d0ad690 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20241206cd6832d0ad690 .shop-content h6 span {
    ;
    color: ;
}

#s20241206cd6832d0ad690 .left-menu ul li.on a,
.doz_sys #s20241206cd6832d0ad690 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20241206cd6832d0ad690,
#s20241206cd6832d0ad690 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20241206cd6832d0ad690 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20241206cd6832d0ad690 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20241206cd6832d0ad690 .list_review_inner,
#s20241206cd6832d0ad690 .list_review_inner .fold.cmt,
#s20241206cd6832d0ad690 .list_review_wrap,
#s20241206cd6832d0ad690 .list_review_inner .textarea_block,
#s20241206cd6832d0ad690 .list_review_inner .comment .main_comment,
#s20241206cd6832d0ad690 .list_review_inner .txt_delete:before,
#s20241206cd6832d0ad690 .form-select-wrap.open .dropdown-toggle,
#s20241206cd6832d0ad690 .form-select-wrap.open .dropdown-menu,
#s20241206cd6832d0ad690 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20241206cd6832d0ad690 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241206cd6832d0ad690 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20241206cd6832d0ad690 .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s20241206cd6832d0ad690 .sub_depth li a,
#s20241206cd6832d0ad690 .sub_depth li span {
    ;
}

#s20241206cd6832d0ad690 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20241206cd6832d0ad690 .pagination>li>a,
#s20241206cd6832d0ad690 .pagination>li>span,
#s20241206cd6832d0ad690 .pagination>li>a:focus,
#s20241206cd6832d0ad690 .pagination>li>span:focus,
#s20241206cd6832d0ad690 .map-inner .pagination li.active a,
#s20241206cd6832d0ad690 .pagination li>a.disabled:hover,
#s20241206cd6832d0ad690 .pagination li>a.disabled:focus {
    ;
}

#s20241206cd6832d0ad690 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20241206cd6832d0ad690 .pagination>.active>a,
#s20241206cd6832d0ad690 .pagination>.active>span,
#s20241206cd6832d0ad690 .pagination>.active>a:hover,
#s20241206cd6832d0ad690 .pagination>.active>span:hover,
#s20241206cd6832d0ad690 .pagination>.active>a:focus,
#s20241206cd6832d0ad690 .pagination>.active>span:focus,
#s20241206cd6832d0ad690 .pagination>li>a:hover,
#s20241206cd6832d0ad690 .pagination>li>span:hover,
#s20241206cd6832d0ad690 .sub_depth li a.active,
.doz_sys #s20241206cd6832d0ad690 a,
#s20241206cd6832d0ad690 .li_table ul li,
#s20241206cd6832d0ad690 .list-style .list.line>small,
.doz_sys #s20241206cd6832d0ad690 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20241206cd6832d0ad690 .board_contents a:not(.btn),
.doz_sys #s20241206cd6832d0ad690 .board_contents a:not(.btn):hover,
#s20241206cd6832d0ad690 .board_txt_area a,
#s20241206cd6832d0ad690 .board_txt_area a:hover,
#s20241206cd6832d0ad690 .board_txt_area a:active,
#s20241206cd6832d0ad690 .board_txt_area a:focus,
#s20241206cd6832d0ad690 .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s20241206cd6832d0ad690 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20241206cd6832d0ad690 a.body_font_color_30:not(.active) {
    ;
}

#s20241206cd6832d0ad690 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20241206cd6832d0ad690 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20241206cd6832d0ad690 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20241206cd6832d0ad690 .body_font_color_40,
#s20241206cd6832d0ad690 .li_board ul.li_body li.name,
#s20241206cd6832d0ad690 .li_board ul.li_body li.time,
#s20241206cd6832d0ad690 .li_board ul.li_body li.like,
#s20241206cd6832d0ad690 .li_board ul.li_body li.read {
    ;
}

#s20241206cd6832d0ad690 .review_table .summary,
#s20241206cd6832d0ad690 .review_table.li_board ul.li_body li,
#s20241206cd6832d0ad690 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20241206cd6832d0ad690 .body_font_color_50 {
    ;
}

#s20241206cd6832d0ad690 .li_board,
#s20241206cd6832d0ad690 .acd_row:first-child,
#s20241206cd6832d0ad690 .acd_row {
    border-color: ;
}

#s20241206cd6832d0ad690 .list-style .list-header,
#s20241206cd6832d0ad690 .list-style .list,
#s20241206cd6832d0ad690 .list-style .list.line,
#s20241206cd6832d0ad690 .list-style .list.line>.table-cell,
#s20241206cd6832d0ad690 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20241206cd6832d0ad690 .btn,
#s20241206cd6832d0ad690 .visual_section a,
#s20241206cd6832d0ad690 a.select-star,
#s20241206cd6832d0ad690 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20241206cd6832d0ad690 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20241206cd6832d0ad690 .btn:hover,
#s20241206cd6832d0ad690 .visual_section a:hover {
    border-color: ;
}

#s20241206cd6832d0ad690 a.select-star:hover {
    background-color: ;
}

#s20241206cd6832d0ad690 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20241206cd6832d0ad690 .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s20241206cd6832d0ad690 .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s20241206cd6832d0ad690 .btn-primary span,
.doz_sys.booking_view #s20241206cd6832d0ad690 .btn-primary span,
.doz_sys.shop_mypage #s20241206cd6832d0ad690 .btn-primary span {
    color: #029e05;
}

#s20241206cd6832d0ad690 .coupon-wrap:after,
#s20241206cd6832d0ad690 .board_view .file_area ul li {
    background: ;
}

#s20241206cd6832d0ad690 .text-gray-dark,
#s20241206cd6832d0ad690 .shop-table>thead>tr>th,
#s20241206cd6832d0ad690 .shop_mypage .left-menu ul li a,
#s20241206cd6832d0ad690 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20241206cd6832d0ad690 .product-notify-group .product-notify-label {
    ;
}

#s20241206cd6832d0ad690 .mypage .my-box a,
#s20241206cd6832d0ad690 .mypage .shop-table>tbody>tr,
#s20241206cd6832d0ad690 .mypage .tip-off,
#s20241206cd6832d0ad690 .im-order-detail-table,
#s20241206cd6832d0ad690 .im-order-price {
    ;
}

#s20241206cd6832d0ad690 .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s20241206cd6832d0ad690 .mypage .my-box.on a p {
    color: #fff;
}

#s20241206cd6832d0ad690 .option_btn_tools a,
#s20241206cd6832d0ad690 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20241206cd6832d0ad690 .list-style-card .card-body .text a {
    color: #757575;
}

#s20241206cd6832d0ad690 .card .title a {
    color: #212121;
}

#s20241206cd6832d0ad690 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20241206cd6832d0ad690 ul.site_prod_nav>li,
#s20241206cd6832d0ad690 .prod_detail_badge {
    ;
}

#s20241206cd6832d0ad690 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20241206cd6832d0ad690 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20241206cd6832d0ad690 .opt-group {
    background: ;
}

#s20241206cd6832d0ad690 ul.site_prod_nav>li a.active {
    ;
}

#s20241206cd6832d0ad690 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: ;
}

#s20241206cd6832d0ad690 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20241206cd6832d0ad690[class*="section_first"],
.section_fixed_disable #s20241206cd6832d0ad690[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20241206cd6832d0ad690 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20241206cd6832d0ad690.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20241206cd6832d0ad690.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20241206cd6832d0ad690 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20241206cd6832d0ad690.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20241206cd6832d0ad690 .mypage .left-menu ul li a,
.device_type_m #s20241206cd6832d0ad690 .cart .left-menu ul li a {
    ;
}

#s20241206cd6832d0ad690 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20241206cd6832d0ad690 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20241206cd6832d0ad690 .im-cart-info {
    ;
}

#s20241206cd6832d0ad690 .shop-table>thead>tr>th,
#s20241206cd6832d0ad690 .shop-table>tbody>tr>td,
#s20241206cd6832d0ad690 .mypage .shop-table>tbody>tr,
#s20241206cd6832d0ad690 .shop-table>tbody>tr>td.img img,
#s20241206cd6832d0ad690 .shop-table>tbody>tr>td+td,
#s20241206cd6832d0ad690 .mypage .tip-off,
#s20241206cd6832d0ad690 .mypage .shop-table img,
#s20241206cd6832d0ad690 .im-order-detail-table,
#s20241206cd6832d0ad690 .im-order-price,
#s20241206cd6832d0ad690 .im-order-detail-table thead tr,
#s20241206cd6832d0ad690 .im-order-detail-table tr+tr,
#s20241206cd6832d0ad690 .im-order-detail-table img,
#s20241206cd6832d0ad690 .im-order-detail-table .im-deliv-price,
#s20241206cd6832d0ad690 .im-order-price-header,
#s20241206cd6832d0ad690 .im-order-price-body {
    ;
}

#s20241206cd6832d0ad690 .shop-table .list_badge {
    border-color: ;
}

#s20241206cd6832d0ad690 .im-cart-result-table thead>tr>th,
#s20241206cd6832d0ad690 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20241206cd6832d0ad690 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20241206cd6832d0ad690 #shop_cart_list .shop-table>thead>tr>th,
#s20241206cd6832d0ad690 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20241206cd6832d0ad690 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s20241206cd6832d0ad690 .btn-primary:hover,
    #s20241206cd6832d0ad690 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s20241206cd6832d0ad690 .btn-primary:hover span,
    .doz_sys.booking_view #s20241206cd6832d0ad690 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20241206cd6832d0ad690 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20241206cd6832d0ad690 .fixed_view a,
    .doz_sys #s20241206cd6832d0ad690 .fixed_view select.form-control,
    .doz_sys #s20241206cd6832d0ad690 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20241206cd6832d0ad690 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20241206cd6832d0ad690 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20241206cd6832d0ad690 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20241206cd6832d0ad690 #shop_cart_list .shop-tit,
    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>thead>tr,
    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20241206cd6832d0ad690 .im-price-result {
        ;
    }

    #s20241206cd6832d0ad690 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20241206cd6832d0ad690 .im-order-row+.im-order-row {
        ;
    }

    #s20241206cd6832d0ad690 #shop_cart_list .shop-table,
    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>tfoot,
    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>thead>tr,
    #s20241206cd6832d0ad690 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20241206cd6832d0ad690 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20241206cd6832d0ad690 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20241206cd6832d0ad690 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20241206cd6832d0ad690 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20241206cd6832d0ad690 .section_bg {
        background-attachment: inherit;
    }

    #s20241206cd6832d0ad690 .section_bg .ibg-bg {
        display: none;
    }

    #s20241206cd6832d0ad690 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20241206cd6832d0ad690 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20241206cd6832d0ad690 .buy_btns .social_btn,
    #s20241206cd6832d0ad690 .buy_btns .cart_btn,
    #s20241206cd6832d0ad690 .layer_pop .bottom-btn,
    #s20241206cd6832d0ad690 .shop-table>thead,
    #s20241206cd6832d0ad690 .left-menu,
    #s20241206cd6832d0ad690 .shop-table>tbody>tr,
    {
    ;
}

#s20241206cd6832d0ad690 main,
#s20241206cd6832d0ad690 .section_wrap.extend_section main,
#s20241206cd6832d0ad690 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20241206cd6832d0ad690.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241206cd6832d0ad690.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20241206cd6832d0ad690 .mypage .left-menu ul li a,
#s20241206cd6832d0ad690 .cart .left-menu ul li a,
#s20241206cd6832d0ad690 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20241206cd6832d0ad690 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20241206cd6832d0ad690 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20241206cd6832d0ad690 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20241206cd6832d0ad690 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20241206cd6832d0ad690 .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) {
    #s20241206cd6832d0ad690 .opt-group .btn_clse {
        background-color: ;
    }

    #s20241206cd6832d0ad690 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20241206cd6832d0ad690 .bg-brand,
.doz_sys #s20241206cd6832d0ad690 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20241206cd6832d0ad690 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202412067e50959acc78c .widget.image img {
    transition: none;
}

.admin #w202412067e50959acc78c .disable-selection img {
    visibility: visible !important;
}

#w202412067e50959acc78c .widget.image .overlay,
#w202412067e50959acc78c .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202412067e50959acc78c .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202412067e50959acc78c .widget.image:hover .hover_overlay,
#w202412067e50959acc78c .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202412067e50959acc78c .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202412067e50959acc78c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202412067e50959acc78c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202412067e50959acc78c .widget.image.img_circle .overlay,
#w202412067e50959acc78c .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202412067e50959acc78c .widget.image.hover_scale:hover .hover_overlay,
#w202412067e50959acc78c .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202412067e50959acc78c .widget.image.hide_default_img:hover .img_wrap>img,
#w202412067e50959acc78c .widget.image:hover .overlay,
#w202412067e50959acc78c .widget.image .hover_overlay,
#w202412067e50959acc78c .widget.image.hover_image_hidden:hover .hover_img,
#w202412067e50959acc78c .widget.image.hover_scale .hover_img,
#w202412067e50959acc78c .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202412067e50959acc78c .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202412067e50959acc78c .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202412067e50959acc78c .widget.image.hover_scale img,
#w202412067e50959acc78c .widget.image.hover_scale:hover .hover_img,
#w202412067e50959acc78c .widget.image.hover_scale.hover_image_hidden:hover img,
#w202412067e50959acc78c .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202412067e50959acc78c .widget.image.hover_img_hide.hover_scale:hover img,
#w202412067e50959acc78c .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202412067e50959acc78c .widget.image.no_effect .hover_overlay,
#w202412067e50959acc78c .widget.image.no_effect .hover_img {
    transition: none;
}

#w202412067e50959acc78c .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202412067e50959acc78c .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202412067e50959acc78c .widget.image.hide_default_img:hover .org_image,
#w202412067e50959acc78c .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202412067e50959acc78c .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202412067e50959acc78c .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202412067e50959acc78c .widget.image:hover .hover_txt,
    #w202412067e50959acc78c .widget.image:hover .hover_img,
    #w202412067e50959acc78c .widget.image:hover .overlay,
    #w202412067e50959acc78c .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202412067e50959acc78c .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202412067e50959acc78c .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202412067e50959acc78c .widget.hover_scale:hover img {
        transform: none !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20241206188ef4c013787 .widget.image img {
    transition: none;
}

.admin #w20241206188ef4c013787 .disable-selection img {
    visibility: visible !important;
}

#w20241206188ef4c013787 .widget.image .overlay,
#w20241206188ef4c013787 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20241206188ef4c013787 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20241206188ef4c013787 .widget.image:hover .hover_overlay,
#w20241206188ef4c013787 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20241206188ef4c013787 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20241206188ef4c013787 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20241206188ef4c013787 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20241206188ef4c013787 .widget.image.img_circle .overlay,
#w20241206188ef4c013787 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20241206188ef4c013787 .widget.image.hover_scale:hover .hover_overlay,
#w20241206188ef4c013787 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20241206188ef4c013787 .widget.image.hide_default_img:hover .img_wrap>img,
#w20241206188ef4c013787 .widget.image:hover .overlay,
#w20241206188ef4c013787 .widget.image .hover_overlay,
#w20241206188ef4c013787 .widget.image.hover_image_hidden:hover .hover_img,
#w20241206188ef4c013787 .widget.image.hover_scale .hover_img,
#w20241206188ef4c013787 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20241206188ef4c013787 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20241206188ef4c013787 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20241206188ef4c013787 .widget.image.hover_scale img,
#w20241206188ef4c013787 .widget.image.hover_scale:hover .hover_img,
#w20241206188ef4c013787 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20241206188ef4c013787 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20241206188ef4c013787 .widget.image.hover_img_hide.hover_scale:hover img,
#w20241206188ef4c013787 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20241206188ef4c013787 .widget.image.no_effect .hover_overlay,
#w20241206188ef4c013787 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20241206188ef4c013787 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20241206188ef4c013787 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20241206188ef4c013787 .widget.image.hide_default_img:hover .org_image,
#w20241206188ef4c013787 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20241206188ef4c013787 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20241206188ef4c013787 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20241206188ef4c013787 .widget.image:hover .hover_txt,
    #w20241206188ef4c013787 .widget.image:hover .hover_img,
    #w20241206188ef4c013787 .widget.image:hover .overlay,
    #w20241206188ef4c013787 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20241206188ef4c013787 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20241206188ef4c013787 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20241206188ef4c013787 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.shop_view .s202410303d38235c283e5.xzoom-preview {
    background-color: #ff830;
    ;
    background: rgba(255, 131, 0, 0);
}

.shop_view #s202410303d38235c283e5 select.form-control option {
    color: !important;
    background: rgba(255, 131, 0, 0);
}

.is-ie .shop_view #s202410303d38235c283e5 select.form-control option {
    color: #000 !important;
}

.admin #s202410303d38235c283e5 .widget.padding>div {
    ;
}

.admin #s202410303d38235c283e5 .ibg-bg {
    height: 100% !important;
}

.admin #s202410303d38235c283e5 .widget_drag_bar,
.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202410303d38235c283e5 .drop_line {
    background-color: ;
}

.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202410303d38235c283e5 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202410303d38235c283e5 {
    color: ;
}

#s202410303d38235c283e5.side_basic main .inside,
#s202410303d38235c283e5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202410303d38235c283e5 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202410303d38235c283e5.side_basic main .inside,
.menu_type_modal #s202410303d38235c283e5.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 #s202410303d38235c283e5,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202410303d38235c283e5 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202410303d38235c283e5.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410303d38235c283e5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202410303d38235c283e5 .booking_day .body_font_color_20,
#s202410303d38235c283e5 .booking_list.waiting .title {
    ;
}

#s202410303d38235c283e5.extend_section main>.inside {
    max-width: 100% !important;
}

#s202410303d38235c283e5 .li_table ul:nth-of-type(2),
#s202410303d38235c283e5 .li_board ul li,
#s202410303d38235c283e5 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202410303d38235c283e5 .checkbox-styled:not(ie8) input~span:before,
#s202410303d38235c283e5 .radio-styled:not(ie8) input~span:before {}

#s202410303d38235c283e5 .board_view .grid_ignore header a,
#s202410303d38235c283e5 .widget.board .grid_ignore .author .date,
#s202410303d38235c283e5 .widget.board .grid_ignore a.board,
#s202410303d38235c283e5 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202410303d38235c283e5 .content-tit .board {
    ;
}

#s202410303d38235c283e5 select.form-control,
#s202410303d38235c283e5 input.form-control,
#s202410303d38235c283e5 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202410303d38235c283e5 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202410303d38235c283e5 .phonenumber_wrap .line {}

#s202410303d38235c283e5 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202410303d38235c283e5 .shop-content select.form-control,
.shop_view #s202410303d38235c283e5 .shop-content input.form-control,
.shop_view #s202410303d38235c283e5 .shop-content textarea.form-control,
.booking_view #s202410303d38235c283e5 .booking_opt select.form-control,
.shop_view #s202410303d38235c283e5 .form-select-wrap .dropdown-menu,
.shop_view #s202410303d38235c283e5 .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #ff830;
    ;
    background: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(255, 131, 0, 0), rgba(255, 131, 0, 0) 66%, rgba(255, 131, 0, 0) 83%, rgba(255, 131, 0, 0) 98%, rgba(255, 131, 0, 0));
}

#s202410303d38235c283e5 .item_detail select.form-control,
#s202410303d38235c283e5 .item_detail input.form-control,
#s202410303d38235c283e5 .item_detail textarea.form-control,
#s202410303d38235c283e5 .booking_opt select.form-control,
#s202410303d38235c283e5 .goods_select textarea.form-control,
#s202410303d38235c283e5 .goods_select select.form-control,
#s202410303d38235c283e5 .goods_select input.form-control,
#s202410303d38235c283e5 .form-select-wrap:before {
    !important;
    color: ;
}

#s202410303d38235c283e5 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202410303d38235c283e5 .board_summary .write,
#s202410303d38235c283e5 .board_view .grid_ignore .author .date,
#s202410303d38235c283e5 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202410303d38235c283e5 label,
.doz_sys #s202410303d38235c283e5 label.control-label,
#s202410303d38235c283e5 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202410303d38235c283e5 .nick.text-default-dark,
#s202410303d38235c283e5 .text-default-dark,
#s202410303d38235c283e5 .shop_mypage .mypage .my-box a,
#s202410303d38235c283e5 .shop_mypage .item-detail a,
#s202410303d38235c283e5 .shop_mypage .item-detail p,
#s202410303d38235c283e5 .shop_mypage h6,
#s202410303d38235c283e5 .shop_mypage .table-wrap p,
#s202410303d38235c283e5 .shop_payment h1,
#s202410303d38235c283e5 .shop_payment h6,
#s202410303d38235c283e5 .shop-content p,
#s202410303d38235c283e5 .shop_payment,
#s202410303d38235c283e5 .shop-content span,
#s202410303d38235c283e5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202410303d38235c283e5 .shop-content .price,
#s202410303d38235c283e5,
#s202410303d38235c283e5 .shop-tit,
#s202410303d38235c283e5 .board_view .board_txt_area,
#s202410303d38235c283e5 .board.widget .grid_ignore .view_tit,
.doz_sys #s202410303d38235c283e5 .shop-content input.form-control,
.doz_sys #s202410303d38235c283e5 .shop-content select.form-control,
#s202410303d38235c283e5 .widget_menu_title,
#s202410303d38235c283e5 .comment_area,
body.shop_mypage #s202410303d38235c283e5 .comment_area,
#s202410303d38235c283e5 .list_review_inner .use_summary,
#s202410303d38235c283e5 .list_review_inner .use_summary a,
#s202410303d38235c283e5 .list_review_inner .fold,
#s202410303d38235c283e5 .list_review_inner .comment_area,
#s202410303d38235c283e5 .booking_nav_tools span {
    ;
    color: ;
}

#s202410303d38235c283e5 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202410303d38235c283e5 a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s202410303d38235c283e5 .shop-content span.sale-price-text-done,
.doz_sys #s202410303d38235c283e5 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202410303d38235c283e5 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202410303d38235c283e5 .shop-content.mypage .bg-bright a,
#s202410303d38235c283e5 .shop-content.mypage .bg-bright p,
#s202410303d38235c283e5 .shop-content.mypage .bg-bright span,
#s202410303d38235c283e5 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202410303d38235c283e5 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202410303d38235c283e5 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202410303d38235c283e5 .shop-content h6 span {
    ;
    color: ;
}

#s202410303d38235c283e5 .left-menu ul li.on a,
.doz_sys #s202410303d38235c283e5 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202410303d38235c283e5,
#s202410303d38235c283e5 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202410303d38235c283e5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202410303d38235c283e5 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202410303d38235c283e5 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410303d38235c283e5 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202410303d38235c283e5 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202410303d38235c283e5 .list_review_inner,
#s202410303d38235c283e5 .list_review_inner .fold.cmt,
#s202410303d38235c283e5 .list_review_wrap,
#s202410303d38235c283e5 .list_review_inner .textarea_block,
#s202410303d38235c283e5 .list_review_inner .comment .main_comment,
#s202410303d38235c283e5 .list_review_inner .txt_delete:before,
#s202410303d38235c283e5 .form-select-wrap.open .dropdown-toggle,
#s202410303d38235c283e5 .form-select-wrap.open .dropdown-menu,
#s202410303d38235c283e5 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202410303d38235c283e5 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202410303d38235c283e5 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202410303d38235c283e5 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202410303d38235c283e5 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410303d38235c283e5 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202410303d38235c283e5 .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s202410303d38235c283e5 .sub_depth li a,
#s202410303d38235c283e5 .sub_depth li span {
    ;
}

#s202410303d38235c283e5 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202410303d38235c283e5 .pagination>li>a,
#s202410303d38235c283e5 .pagination>li>span,
#s202410303d38235c283e5 .pagination>li>a:focus,
#s202410303d38235c283e5 .pagination>li>span:focus,
#s202410303d38235c283e5 .map-inner .pagination li.active a,
#s202410303d38235c283e5 .pagination li>a.disabled:hover,
#s202410303d38235c283e5 .pagination li>a.disabled:focus {
    ;
}

#s202410303d38235c283e5 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202410303d38235c283e5 .pagination>.active>a,
#s202410303d38235c283e5 .pagination>.active>span,
#s202410303d38235c283e5 .pagination>.active>a:hover,
#s202410303d38235c283e5 .pagination>.active>span:hover,
#s202410303d38235c283e5 .pagination>.active>a:focus,
#s202410303d38235c283e5 .pagination>.active>span:focus,
#s202410303d38235c283e5 .pagination>li>a:hover,
#s202410303d38235c283e5 .pagination>li>span:hover,
#s202410303d38235c283e5 .sub_depth li a.active,
.doz_sys #s202410303d38235c283e5 a,
#s202410303d38235c283e5 .li_table ul li,
#s202410303d38235c283e5 .list-style .list.line>small,
.doz_sys #s202410303d38235c283e5 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202410303d38235c283e5 .board_contents a:not(.btn),
.doz_sys #s202410303d38235c283e5 .board_contents a:not(.btn):hover,
#s202410303d38235c283e5 .board_txt_area a,
#s202410303d38235c283e5 .board_txt_area a:hover,
#s202410303d38235c283e5 .board_txt_area a:active,
#s202410303d38235c283e5 .board_txt_area a:focus,
#s202410303d38235c283e5 .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s202410303d38235c283e5 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202410303d38235c283e5 a.body_font_color_30:not(.active) {
    ;
}

#s202410303d38235c283e5 .text_tab .after_line:not(:last-child):after {
    ;
}

#s202410303d38235c283e5 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202410303d38235c283e5 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202410303d38235c283e5 .body_font_color_40,
#s202410303d38235c283e5 .li_board ul.li_body li.name,
#s202410303d38235c283e5 .li_board ul.li_body li.time,
#s202410303d38235c283e5 .li_board ul.li_body li.like,
#s202410303d38235c283e5 .li_board ul.li_body li.read {
    ;
}

#s202410303d38235c283e5 .review_table .summary,
#s202410303d38235c283e5 .review_table.li_board ul.li_body li,
#s202410303d38235c283e5 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202410303d38235c283e5 .body_font_color_50 {
    ;
}

#s202410303d38235c283e5 .li_board,
#s202410303d38235c283e5 .acd_row:first-child,
#s202410303d38235c283e5 .acd_row {
    border-color: ;
}

#s202410303d38235c283e5 .list-style .list-header,
#s202410303d38235c283e5 .list-style .list,
#s202410303d38235c283e5 .list-style .list.line,
#s202410303d38235c283e5 .list-style .list.line>.table-cell,
#s202410303d38235c283e5 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202410303d38235c283e5 .btn,
#s202410303d38235c283e5 .visual_section a,
#s202410303d38235c283e5 a.select-star,
#s202410303d38235c283e5 .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #ff830;
    ;
    background-color: rgba(255, 131, 0, 0);
    ;
    color: ;
    ;
}

#s202410303d38235c283e5 .star-pointer .dropdown-menu {
    background-color: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 .btn:hover,
#s202410303d38235c283e5 .visual_section a:hover {
    border-color: ;
}

#s202410303d38235c283e5 a.select-star:hover {
    background-color: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202410303d38235c283e5 .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s202410303d38235c283e5 .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s202410303d38235c283e5 .btn-primary span,
.doz_sys.booking_view #s202410303d38235c283e5 .btn-primary span,
.doz_sys.shop_mypage #s202410303d38235c283e5 .btn-primary span {
    color: #029e05;
}

#s202410303d38235c283e5 .coupon-wrap:after,
#s202410303d38235c283e5 .board_view .file_area ul li {
    background: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 .text-gray-dark,
#s202410303d38235c283e5 .shop-table>thead>tr>th,
#s202410303d38235c283e5 .shop_mypage .left-menu ul li a,
#s202410303d38235c283e5 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202410303d38235c283e5 .product-notify-group .product-notify-label {
    ;
}

#s202410303d38235c283e5 .mypage .my-box a,
#s202410303d38235c283e5 .mypage .shop-table>tbody>tr,
#s202410303d38235c283e5 .mypage .tip-off,
#s202410303d38235c283e5 .im-order-detail-table,
#s202410303d38235c283e5 .im-order-price {
    background-color: rgba(255, 156, 51, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    zoom: 1;
    ;
}

#s202410303d38235c283e5 .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s202410303d38235c283e5 .mypage .my-box.on a p {
    color: #fff;
}

#s202410303d38235c283e5 .option_btn_tools a,
#s202410303d38235c283e5 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202410303d38235c283e5 .list-style-card .card-body .text a {
    color: #757575;
}

#s202410303d38235c283e5 .card .title a {
    color: #212121;
}

#s202410303d38235c283e5 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202410303d38235c283e5 ul.site_prod_nav>li,
#s202410303d38235c283e5 .prod_detail_badge {
    ;
}

#s202410303d38235c283e5 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(255, 131, 0, 0);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202410303d38235c283e5 .buy_footer_fixed {
    background: rgba(255, 131, 0, 0);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202410303d38235c283e5 .opt-group {
    background: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 ul.site_prod_nav>li a.active {
    ;
}

#s202410303d38235c283e5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: rgba(255, 131, 0, 0);
}

#s202410303d38235c283e5 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202410303d38235c283e5[class*="section_first"],
.section_fixed_disable #s202410303d38235c283e5[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202410303d38235c283e5 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202410303d38235c283e5.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202410303d38235c283e5.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202410303d38235c283e5 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202410303d38235c283e5.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202410303d38235c283e5 .mypage .left-menu ul li a,
.device_type_m #s202410303d38235c283e5 .cart .left-menu ul li a {
    background-color: rgba(255, 156, 51, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    zoom: 1;
    ;
}

#s202410303d38235c283e5 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202410303d38235c283e5 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202410303d38235c283e5 .im-cart-info {
    ;
}

#s202410303d38235c283e5 .shop-table>thead>tr>th,
#s202410303d38235c283e5 .shop-table>tbody>tr>td,
#s202410303d38235c283e5 .mypage .shop-table>tbody>tr,
#s202410303d38235c283e5 .shop-table>tbody>tr>td.img img,
#s202410303d38235c283e5 .shop-table>tbody>tr>td+td,
#s202410303d38235c283e5 .mypage .tip-off,
#s202410303d38235c283e5 .mypage .shop-table img,
#s202410303d38235c283e5 .im-order-detail-table,
#s202410303d38235c283e5 .im-order-price,
#s202410303d38235c283e5 .im-order-detail-table thead tr,
#s202410303d38235c283e5 .im-order-detail-table tr+tr,
#s202410303d38235c283e5 .im-order-detail-table img,
#s202410303d38235c283e5 .im-order-detail-table .im-deliv-price,
#s202410303d38235c283e5 .im-order-price-header,
#s202410303d38235c283e5 .im-order-price-body {
    ;
}

#s202410303d38235c283e5 .shop-table .list_badge {
    border-color: ;
}

#s202410303d38235c283e5 .im-cart-result-table thead>tr>th,
#s202410303d38235c283e5 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202410303d38235c283e5 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202410303d38235c283e5 #shop_cart_list .shop-table>thead>tr>th,
#s202410303d38235c283e5 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202410303d38235c283e5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s202410303d38235c283e5 .btn-primary:hover,
    #s202410303d38235c283e5 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s202410303d38235c283e5 .btn-primary:hover span,
    .doz_sys.booking_view #s202410303d38235c283e5 .btn-primary:hover span,
    .doz_sys.shop_mypage #s202410303d38235c283e5 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202410303d38235c283e5 .fixed_view a,
    .doz_sys #s202410303d38235c283e5 .fixed_view select.form-control,
    .doz_sys #s202410303d38235c283e5 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202410303d38235c283e5 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202410303d38235c283e5 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202410303d38235c283e5 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202410303d38235c283e5 #shop_cart_list .shop-tit,
    #s202410303d38235c283e5 #shop_cart_list .shop-table>thead>tr,
    #s202410303d38235c283e5 #shop_cart_list .shop-table>tfoot .payment-info,
    #s202410303d38235c283e5 .im-price-result {
        ;
    }

    #s202410303d38235c283e5 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202410303d38235c283e5 .im-order-row+.im-order-row {
        ;
    }

    #s202410303d38235c283e5 #shop_cart_list .shop-table,
    #s202410303d38235c283e5 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202410303d38235c283e5 #shop_cart_list .shop-table>tfoot,
    #s202410303d38235c283e5 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202410303d38235c283e5 #shop_cart_list .shop-table>thead>tr,
    #s202410303d38235c283e5 .im-order-detail-table .im-space {
        background-color: rgba(255, 131, 0, 0);
    }

    #s202410303d38235c283e5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202410303d38235c283e5 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202410303d38235c283e5 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202410303d38235c283e5 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202410303d38235c283e5 .section_bg {
        background-attachment: inherit;
    }

    #s202410303d38235c283e5 .section_bg .ibg-bg {
        display: none;
    }

    #s202410303d38235c283e5 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202410303d38235c283e5 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202410303d38235c283e5 .buy_btns .social_btn,
    #s202410303d38235c283e5 .buy_btns .cart_btn,
    #s202410303d38235c283e5 .layer_pop .bottom-btn,
    #s202410303d38235c283e5 .shop-table>thead,
    #s202410303d38235c283e5 .left-menu,
    #s202410303d38235c283e5 .shop-table>tbody>tr,
    {
    ;
}

#s202410303d38235c283e5 main,
#s202410303d38235c283e5 .section_wrap.extend_section main,
#s202410303d38235c283e5 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202410303d38235c283e5.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410303d38235c283e5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202410303d38235c283e5 .mypage .left-menu ul li a,
#s202410303d38235c283e5 .cart .left-menu ul li a,
#s202410303d38235c283e5 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 156, 51, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0025515651, endColorstr=#0025515651);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202410303d38235c283e5 .coupon-wrap:after {
    background: rgba(255, 131, 0, 0) !important;
}
}

@media (max-width: 767px) {
    #s202410303d38235c283e5 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s202410303d38235c283e5 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s202410303d38235c283e5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202410303d38235c283e5 .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) {
    #s202410303d38235c283e5 .opt-group .btn_clse {
        background-color: rgba(255, 131, 0, 0);
    }

    #s202410303d38235c283e5 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(255, 131, 0, 0);
    }
}

.doz_sys #s202410303d38235c283e5 .bg-brand,
.doz_sys #s202410303d38235c283e5 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202410303d38235c283e5 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202412011391c01e37cf1 .widget.image img {
    transition: none;
}

.admin #w202412011391c01e37cf1 .disable-selection img {
    visibility: visible !important;
}

#w202412011391c01e37cf1 .widget.image .overlay,
#w202412011391c01e37cf1 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202412011391c01e37cf1 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202412011391c01e37cf1 .widget.image:hover .hover_overlay,
#w202412011391c01e37cf1 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202412011391c01e37cf1 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202412011391c01e37cf1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202412011391c01e37cf1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202412011391c01e37cf1 .widget.image.img_circle .overlay,
#w202412011391c01e37cf1 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202412011391c01e37cf1 .widget.image.hover_scale:hover .hover_overlay,
#w202412011391c01e37cf1 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202412011391c01e37cf1 .widget.image.hide_default_img:hover .img_wrap>img,
#w202412011391c01e37cf1 .widget.image:hover .overlay,
#w202412011391c01e37cf1 .widget.image .hover_overlay,
#w202412011391c01e37cf1 .widget.image.hover_image_hidden:hover .hover_img,
#w202412011391c01e37cf1 .widget.image.hover_scale .hover_img,
#w202412011391c01e37cf1 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202412011391c01e37cf1 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202412011391c01e37cf1 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202412011391c01e37cf1 .widget.image.hover_scale img,
#w202412011391c01e37cf1 .widget.image.hover_scale:hover .hover_img,
#w202412011391c01e37cf1 .widget.image.hover_scale.hover_image_hidden:hover img,
#w202412011391c01e37cf1 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202412011391c01e37cf1 .widget.image.hover_img_hide.hover_scale:hover img,
#w202412011391c01e37cf1 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202412011391c01e37cf1 .widget.image.no_effect .hover_overlay,
#w202412011391c01e37cf1 .widget.image.no_effect .hover_img {
    transition: none;
}

#w202412011391c01e37cf1 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202412011391c01e37cf1 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202412011391c01e37cf1 .widget.image.hide_default_img:hover .org_image,
#w202412011391c01e37cf1 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202412011391c01e37cf1 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202412011391c01e37cf1 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202412011391c01e37cf1 .widget.image:hover .hover_txt,
    #w202412011391c01e37cf1 .widget.image:hover .hover_img,
    #w202412011391c01e37cf1 .widget.image:hover .overlay,
    #w202412011391c01e37cf1 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202412011391c01e37cf1 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202412011391c01e37cf1 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202412011391c01e37cf1 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20241030df96362046990 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20241030df96362046990 .fr-code-view {
    line-height: 1.6;
}

#text_w20241030df96362046990 .text_bg_img,
#text_w20241030df96362046990 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20241030df96362046990,
#text_w20241030df96362046990 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20241030df96362046990,
#text_w20241030df96362046990 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20241030df96362046990.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20241030df96362046990.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#s202410300912563650afe .fr-view img.fr-dib {
    margin: 5px auto;
}

#s202410300912563650afe .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s202410300912563650afe .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s202410300912563650afe .visual_section .owl-theme .item .op,
#s202410300912563650afe .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: ;
}

#s202410300912563650afe .visual_section .owl-controls .owl-prev:before,
#s202410300912563650afe .visual_section .owl-controls .owl-next:before,
#s202410300912563650afe .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);
    ;
}

#s202410300912563650afe .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s202410300912563650afe .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s202410300912563650afe .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s202410300912563650afe .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;
}

#s202410300912563650afe .owl-theme .owl-dots .owl-dot.active span,
#s202410300912563650afe .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s202410300912563650afe .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s202410300912563650afe .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s202410300912563650afe .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s202410300912563650afe .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s202410300912563650afe .owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
}

#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.s202410300912563650afe 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.s202410300912563650afe ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s202410300912563650afe .visual_section .header-content {
    height: 812px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s202410300912563650afe.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s202410300912563650afe.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s202410300912563650afe.section_first .visual_section .header-content,
.page_ready #s202410300912563650afe .visual_section {
    height: 812px;
}

#s202410300912563650afe .visual_section .header-content .text #video-gallery a i {
    background-color: rgba(0, 0, 0, 0);
    /*브랜드 색 */
}

#s202410300912563650afe .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s202410300912563650afe .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s202410300912563650afe .visual_section .header-content .text a.btn,
.dialog_s202410300912563650afe .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;
}

#s202410300912563650afe .visual_section .header-content .text a.btn:hover,
#s202410300912563650afe .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s202410300912563650afe .visual_section .header-content .text p {
    margin: 0;
}

#s202410300912563650afe .visual_section .header-content .text a+strong a,
#s202410300912563650afe .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s202410300912563650afe .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s202410300912563650afe .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s202410300912563650afe .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s202410300912563650afe .visual_section .header-content {
        padding: 0 20px !important;
        height: 649.6px;
        max-height: 500px;
        ;
        display: block;
    }

    #s202410300912563650afe .visual_section .header-content.m_ratio,
    .new_header_overlay #s202410300912563650afe .visual_section .header-content.m_ratio {
        height: 324.8px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s202410300912563650afe.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 649.6px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s202410300912563650afe.visual_section .header-content.m_ratio {
        height: 324.8px;
        max-height: 500px;
        ;
    }

    #s202410300912563650afe.mobile_section .visual_section .header-content,
    .new_header_overlay #s202410300912563650afe.mobile_section .visual_section .header-content.m_ratio {
        height: 812px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s202410300912563650afe.mobile_section .visual_section .header-content {
        height: 812px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s202410300912563650afe.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s202410300912563650afe.section_first .visual_section .header-content {
        height: 812px !important;
    }

    .new_header_overlay_mobile #s202410300912563650afe.section_first .visual_section .header-content.m_ratio {
        height: 324.8px !important;
        max-height: 500px;
        ;
    }

    #s202410300912563650afe .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s202410300912563650afe .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s202410309b6e98c1e518d.xzoom-preview {
    background-color: #d6d6d6;
    ;
    background: rgba(214, 214, 214, 0);
}

.shop_view #s202410309b6e98c1e518d select.form-control option {
    color: !important;
    background: rgba(214, 214, 214, 0);
}

.is-ie .shop_view #s202410309b6e98c1e518d select.form-control option {
    color: #000 !important;
}

.admin #s202410309b6e98c1e518d .widget.padding>div {
    ;
}

.admin #s202410309b6e98c1e518d .ibg-bg {
    height: 100% !important;
}

.admin #s202410309b6e98c1e518d .widget_drag_bar,
.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202410309b6e98c1e518d .drop_line {
    background-color: ;
}

.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202410309b6e98c1e518d .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202410309b6e98c1e518d {
    color: ;
}

#s202410309b6e98c1e518d.side_basic main .inside,
#s202410309b6e98c1e518d .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202410309b6e98c1e518d .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202410309b6e98c1e518d.side_basic main .inside,
.menu_type_modal #s202410309b6e98c1e518d.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 #s202410309b6e98c1e518d,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202410309b6e98c1e518d .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202410309b6e98c1e518d.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410309b6e98c1e518d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202410309b6e98c1e518d .booking_day .body_font_color_20,
#s202410309b6e98c1e518d .booking_list.waiting .title {
    ;
}

#s202410309b6e98c1e518d.extend_section main>.inside {
    max-width: 100% !important;
}

#s202410309b6e98c1e518d .li_table ul:nth-of-type(2),
#s202410309b6e98c1e518d .li_board ul li,
#s202410309b6e98c1e518d .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202410309b6e98c1e518d .checkbox-styled:not(ie8) input~span:before,
#s202410309b6e98c1e518d .radio-styled:not(ie8) input~span:before {}

#s202410309b6e98c1e518d .board_view .grid_ignore header a,
#s202410309b6e98c1e518d .widget.board .grid_ignore .author .date,
#s202410309b6e98c1e518d .widget.board .grid_ignore a.board,
#s202410309b6e98c1e518d .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202410309b6e98c1e518d .content-tit .board {
    ;
}

#s202410309b6e98c1e518d select.form-control,
#s202410309b6e98c1e518d input.form-control,
#s202410309b6e98c1e518d textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202410309b6e98c1e518d .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202410309b6e98c1e518d .phonenumber_wrap .line {}

#s202410309b6e98c1e518d .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202410309b6e98c1e518d .shop-content select.form-control,
.shop_view #s202410309b6e98c1e518d .shop-content input.form-control,
.shop_view #s202410309b6e98c1e518d .shop-content textarea.form-control,
.booking_view #s202410309b6e98c1e518d .booking_opt select.form-control,
.shop_view #s202410309b6e98c1e518d .form-select-wrap .dropdown-menu,
.shop_view #s202410309b6e98c1e518d .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #d6d6d6;
    ;
    background: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(214, 214, 214, 0), rgba(214, 214, 214, 0) 66%, rgba(214, 214, 214, 0) 83%, rgba(214, 214, 214, 0) 98%, rgba(214, 214, 214, 0));
}

#s202410309b6e98c1e518d .item_detail select.form-control,
#s202410309b6e98c1e518d .item_detail input.form-control,
#s202410309b6e98c1e518d .item_detail textarea.form-control,
#s202410309b6e98c1e518d .booking_opt select.form-control,
#s202410309b6e98c1e518d .goods_select textarea.form-control,
#s202410309b6e98c1e518d .goods_select select.form-control,
#s202410309b6e98c1e518d .goods_select input.form-control,
#s202410309b6e98c1e518d .form-select-wrap:before {
    !important;
    color: ;
}

#s202410309b6e98c1e518d .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202410309b6e98c1e518d .board_summary .write,
#s202410309b6e98c1e518d .board_view .grid_ignore .author .date,
#s202410309b6e98c1e518d .board_view .grid_ignore .author .hit-count,
.doz_sys #s202410309b6e98c1e518d label,
.doz_sys #s202410309b6e98c1e518d label.control-label,
#s202410309b6e98c1e518d .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202410309b6e98c1e518d .nick.text-default-dark,
#s202410309b6e98c1e518d .text-default-dark,
#s202410309b6e98c1e518d .shop_mypage .mypage .my-box a,
#s202410309b6e98c1e518d .shop_mypage .item-detail a,
#s202410309b6e98c1e518d .shop_mypage .item-detail p,
#s202410309b6e98c1e518d .shop_mypage h6,
#s202410309b6e98c1e518d .shop_mypage .table-wrap p,
#s202410309b6e98c1e518d .shop_payment h1,
#s202410309b6e98c1e518d .shop_payment h6,
#s202410309b6e98c1e518d .shop-content p,
#s202410309b6e98c1e518d .shop_payment,
#s202410309b6e98c1e518d .shop-content span,
#s202410309b6e98c1e518d .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202410309b6e98c1e518d .shop-content .price,
#s202410309b6e98c1e518d,
#s202410309b6e98c1e518d .shop-tit,
#s202410309b6e98c1e518d .board_view .board_txt_area,
#s202410309b6e98c1e518d .board.widget .grid_ignore .view_tit,
.doz_sys #s202410309b6e98c1e518d .shop-content input.form-control,
.doz_sys #s202410309b6e98c1e518d .shop-content select.form-control,
#s202410309b6e98c1e518d .widget_menu_title,
#s202410309b6e98c1e518d .comment_area,
body.shop_mypage #s202410309b6e98c1e518d .comment_area,
#s202410309b6e98c1e518d .list_review_inner .use_summary,
#s202410309b6e98c1e518d .list_review_inner .use_summary a,
#s202410309b6e98c1e518d .list_review_inner .fold,
#s202410309b6e98c1e518d .list_review_inner .comment_area,
#s202410309b6e98c1e518d .booking_nav_tools span {
    ;
    color: ;
}

#s202410309b6e98c1e518d .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202410309b6e98c1e518d a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s202410309b6e98c1e518d .shop-content span.sale-price-text-done,
.doz_sys #s202410309b6e98c1e518d a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202410309b6e98c1e518d .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202410309b6e98c1e518d .shop-content.mypage .bg-bright a,
#s202410309b6e98c1e518d .shop-content.mypage .bg-bright p,
#s202410309b6e98c1e518d .shop-content.mypage .bg-bright span,
#s202410309b6e98c1e518d .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202410309b6e98c1e518d .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202410309b6e98c1e518d .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202410309b6e98c1e518d .shop-content h6 span {
    ;
    color: ;
}

#s202410309b6e98c1e518d .left-menu ul li.on a,
.doz_sys #s202410309b6e98c1e518d .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202410309b6e98c1e518d,
#s202410309b6e98c1e518d .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202410309b6e98c1e518d .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202410309b6e98c1e518d .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202410309b6e98c1e518d .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410309b6e98c1e518d .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202410309b6e98c1e518d .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202410309b6e98c1e518d .list_review_inner,
#s202410309b6e98c1e518d .list_review_inner .fold.cmt,
#s202410309b6e98c1e518d .list_review_wrap,
#s202410309b6e98c1e518d .list_review_inner .textarea_block,
#s202410309b6e98c1e518d .list_review_inner .comment .main_comment,
#s202410309b6e98c1e518d .list_review_inner .txt_delete:before,
#s202410309b6e98c1e518d .form-select-wrap.open .dropdown-toggle,
#s202410309b6e98c1e518d .form-select-wrap.open .dropdown-menu,
#s202410309b6e98c1e518d .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202410309b6e98c1e518d .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202410309b6e98c1e518d .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202410309b6e98c1e518d .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202410309b6e98c1e518d .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410309b6e98c1e518d .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202410309b6e98c1e518d .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s202410309b6e98c1e518d .sub_depth li a,
#s202410309b6e98c1e518d .sub_depth li span {
    ;
}

#s202410309b6e98c1e518d .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202410309b6e98c1e518d .pagination>li>a,
#s202410309b6e98c1e518d .pagination>li>span,
#s202410309b6e98c1e518d .pagination>li>a:focus,
#s202410309b6e98c1e518d .pagination>li>span:focus,
#s202410309b6e98c1e518d .map-inner .pagination li.active a,
#s202410309b6e98c1e518d .pagination li>a.disabled:hover,
#s202410309b6e98c1e518d .pagination li>a.disabled:focus {
    ;
}

#s202410309b6e98c1e518d .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202410309b6e98c1e518d .pagination>.active>a,
#s202410309b6e98c1e518d .pagination>.active>span,
#s202410309b6e98c1e518d .pagination>.active>a:hover,
#s202410309b6e98c1e518d .pagination>.active>span:hover,
#s202410309b6e98c1e518d .pagination>.active>a:focus,
#s202410309b6e98c1e518d .pagination>.active>span:focus,
#s202410309b6e98c1e518d .pagination>li>a:hover,
#s202410309b6e98c1e518d .pagination>li>span:hover,
#s202410309b6e98c1e518d .sub_depth li a.active,
.doz_sys #s202410309b6e98c1e518d a,
#s202410309b6e98c1e518d .li_table ul li,
#s202410309b6e98c1e518d .list-style .list.line>small,
.doz_sys #s202410309b6e98c1e518d div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202410309b6e98c1e518d .board_contents a:not(.btn),
.doz_sys #s202410309b6e98c1e518d .board_contents a:not(.btn):hover,
#s202410309b6e98c1e518d .board_txt_area a,
#s202410309b6e98c1e518d .board_txt_area a:hover,
#s202410309b6e98c1e518d .board_txt_area a:active,
#s202410309b6e98c1e518d .board_txt_area a:focus,
#s202410309b6e98c1e518d .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s202410309b6e98c1e518d div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202410309b6e98c1e518d a.body_font_color_30:not(.active) {
    ;
}

#s202410309b6e98c1e518d .text_tab .after_line:not(:last-child):after {
    ;
}

#s202410309b6e98c1e518d .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202410309b6e98c1e518d .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202410309b6e98c1e518d .body_font_color_40,
#s202410309b6e98c1e518d .li_board ul.li_body li.name,
#s202410309b6e98c1e518d .li_board ul.li_body li.time,
#s202410309b6e98c1e518d .li_board ul.li_body li.like,
#s202410309b6e98c1e518d .li_board ul.li_body li.read {
    ;
}

#s202410309b6e98c1e518d .review_table .summary,
#s202410309b6e98c1e518d .review_table.li_board ul.li_body li,
#s202410309b6e98c1e518d .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202410309b6e98c1e518d .body_font_color_50 {
    ;
}

#s202410309b6e98c1e518d .li_board,
#s202410309b6e98c1e518d .acd_row:first-child,
#s202410309b6e98c1e518d .acd_row {
    border-color: ;
}

#s202410309b6e98c1e518d .list-style .list-header,
#s202410309b6e98c1e518d .list-style .list,
#s202410309b6e98c1e518d .list-style .list.line,
#s202410309b6e98c1e518d .list-style .list.line>.table-cell,
#s202410309b6e98c1e518d .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202410309b6e98c1e518d .btn,
#s202410309b6e98c1e518d .visual_section a,
#s202410309b6e98c1e518d a.select-star,
#s202410309b6e98c1e518d .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #d6d6d6;
    ;
    background-color: rgba(214, 214, 214, 0);
    ;
    color: ;
    ;
}

#s202410309b6e98c1e518d .star-pointer .dropdown-menu {
    background-color: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d .btn:hover,
#s202410309b6e98c1e518d .visual_section a:hover {
    border-color: ;
}

#s202410309b6e98c1e518d a.select-star:hover {
    background-color: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202410309b6e98c1e518d .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s202410309b6e98c1e518d .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s202410309b6e98c1e518d .btn-primary span,
.doz_sys.booking_view #s202410309b6e98c1e518d .btn-primary span,
.doz_sys.shop_mypage #s202410309b6e98c1e518d .btn-primary span {
    color: #029e05;
}

#s202410309b6e98c1e518d .coupon-wrap:after,
#s202410309b6e98c1e518d .board_view .file_area ul li {
    background: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d .text-gray-dark,
#s202410309b6e98c1e518d .shop-table>thead>tr>th,
#s202410309b6e98c1e518d .shop_mypage .left-menu ul li a,
#s202410309b6e98c1e518d .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202410309b6e98c1e518d .product-notify-group .product-notify-label {
    ;
}

#s202410309b6e98c1e518d .mypage .my-box a,
#s202410309b6e98c1e518d .mypage .shop-table>tbody>tr,
#s202410309b6e98c1e518d .mypage .tip-off,
#s202410309b6e98c1e518d .im-order-detail-table,
#s202410309b6e98c1e518d .im-order-price {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

#s202410309b6e98c1e518d .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s202410309b6e98c1e518d .mypage .my-box.on a p {
    color: #fff;
}

#s202410309b6e98c1e518d .option_btn_tools a,
#s202410309b6e98c1e518d .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202410309b6e98c1e518d .list-style-card .card-body .text a {
    color: #757575;
}

#s202410309b6e98c1e518d .card .title a {
    color: #212121;
}

#s202410309b6e98c1e518d .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202410309b6e98c1e518d ul.site_prod_nav>li,
#s202410309b6e98c1e518d .prod_detail_badge {
    ;
}

#s202410309b6e98c1e518d .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(214, 214, 214, 0);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202410309b6e98c1e518d .buy_footer_fixed {
    background: rgba(214, 214, 214, 0);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202410309b6e98c1e518d .opt-group {
    background: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d ul.site_prod_nav>li a.active {
    ;
}

#s202410309b6e98c1e518d .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: rgba(214, 214, 214, 0);
}

#s202410309b6e98c1e518d .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202410309b6e98c1e518d[class*="section_first"],
.section_fixed_disable #s202410309b6e98c1e518d[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202410309b6e98c1e518d .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202410309b6e98c1e518d.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202410309b6e98c1e518d.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202410309b6e98c1e518d .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202410309b6e98c1e518d.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202410309b6e98c1e518d .mypage .left-menu ul li a,
.device_type_m #s202410309b6e98c1e518d .cart .left-menu ul li a {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

#s202410309b6e98c1e518d .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202410309b6e98c1e518d .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202410309b6e98c1e518d .im-cart-info {
    ;
}

#s202410309b6e98c1e518d .shop-table>thead>tr>th,
#s202410309b6e98c1e518d .shop-table>tbody>tr>td,
#s202410309b6e98c1e518d .mypage .shop-table>tbody>tr,
#s202410309b6e98c1e518d .shop-table>tbody>tr>td.img img,
#s202410309b6e98c1e518d .shop-table>tbody>tr>td+td,
#s202410309b6e98c1e518d .mypage .tip-off,
#s202410309b6e98c1e518d .mypage .shop-table img,
#s202410309b6e98c1e518d .im-order-detail-table,
#s202410309b6e98c1e518d .im-order-price,
#s202410309b6e98c1e518d .im-order-detail-table thead tr,
#s202410309b6e98c1e518d .im-order-detail-table tr+tr,
#s202410309b6e98c1e518d .im-order-detail-table img,
#s202410309b6e98c1e518d .im-order-detail-table .im-deliv-price,
#s202410309b6e98c1e518d .im-order-price-header,
#s202410309b6e98c1e518d .im-order-price-body {
    ;
}

#s202410309b6e98c1e518d .shop-table .list_badge {
    border-color: ;
}

#s202410309b6e98c1e518d .im-cart-result-table thead>tr>th,
#s202410309b6e98c1e518d #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202410309b6e98c1e518d #shop_cart_list .shop-table>tbody>tr>td+td,
#s202410309b6e98c1e518d #shop_cart_list .shop-table>thead>tr>th,
#s202410309b6e98c1e518d #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202410309b6e98c1e518d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s202410309b6e98c1e518d .btn-primary:hover,
    #s202410309b6e98c1e518d .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s202410309b6e98c1e518d .btn-primary:hover span,
    .doz_sys.booking_view #s202410309b6e98c1e518d .btn-primary:hover span,
    .doz_sys.shop_mypage #s202410309b6e98c1e518d .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202410309b6e98c1e518d .fixed_view a,
    .doz_sys #s202410309b6e98c1e518d .fixed_view select.form-control,
    .doz_sys #s202410309b6e98c1e518d .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202410309b6e98c1e518d .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202410309b6e98c1e518d .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202410309b6e98c1e518d .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202410309b6e98c1e518d #shop_cart_list .shop-tit,
    #s202410309b6e98c1e518d #shop_cart_list .shop-table>thead>tr,
    #s202410309b6e98c1e518d #shop_cart_list .shop-table>tfoot .payment-info,
    #s202410309b6e98c1e518d .im-price-result {
        ;
    }

    #s202410309b6e98c1e518d .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202410309b6e98c1e518d .im-order-row+.im-order-row {
        ;
    }

    #s202410309b6e98c1e518d #shop_cart_list .shop-table,
    #s202410309b6e98c1e518d #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202410309b6e98c1e518d #shop_cart_list .shop-table>tfoot,
    #s202410309b6e98c1e518d #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202410309b6e98c1e518d #shop_cart_list .shop-table>thead>tr,
    #s202410309b6e98c1e518d .im-order-detail-table .im-space {
        background-color: rgba(214, 214, 214, 0);
    }

    #s202410309b6e98c1e518d #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202410309b6e98c1e518d .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202410309b6e98c1e518d .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202410309b6e98c1e518d .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202410309b6e98c1e518d .section_bg {
        background-attachment: inherit;
    }

    #s202410309b6e98c1e518d .section_bg .ibg-bg {
        display: none;
    }

    #s202410309b6e98c1e518d .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202410309b6e98c1e518d .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202410309b6e98c1e518d .buy_btns .social_btn,
    #s202410309b6e98c1e518d .buy_btns .cart_btn,
    #s202410309b6e98c1e518d .layer_pop .bottom-btn,
    #s202410309b6e98c1e518d .shop-table>thead,
    #s202410309b6e98c1e518d .left-menu,
    #s202410309b6e98c1e518d .shop-table>tbody>tr,
    {
    ;
}

#s202410309b6e98c1e518d main,
#s202410309b6e98c1e518d .section_wrap.extend_section main,
#s202410309b6e98c1e518d .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202410309b6e98c1e518d.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410309b6e98c1e518d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202410309b6e98c1e518d .mypage .left-menu ul li a,
#s202410309b6e98c1e518d .cart .left-menu ul li a,
#s202410309b6e98c1e518d .mypage .left-menu .cart-menu-slide {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202410309b6e98c1e518d .coupon-wrap:after {
    background: rgba(214, 214, 214, 0) !important;
}
}

@media (max-width: 767px) {
    #s202410309b6e98c1e518d .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s202410309b6e98c1e518d .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s202410309b6e98c1e518d .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202410309b6e98c1e518d .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) {
    #s202410309b6e98c1e518d .opt-group .btn_clse {
        background-color: rgba(214, 214, 214, 0);
    }

    #s202410309b6e98c1e518d .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(214, 214, 214, 0);
    }
}

.doz_sys #s202410309b6e98c1e518d .bg-brand,
.doz_sys #s202410309b6e98c1e518d .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202410309b6e98c1e518d .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w2024103039157ffde032f {
    height: 2px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2024103039157ffde032f {
        height: 2px !important;
    }
}

#text_w2024103037a207bca03fe {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2024103037a207bca03fe .fr-code-view {
    line-height: 1.6;
}

#text_w2024103037a207bca03fe .text_bg_img,
#text_w2024103037a207bca03fe .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2024103037a207bca03fe,
#text_w2024103037a207bca03fe .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2024103037a207bca03fe,
#text_w2024103037a207bca03fe .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2024103037a207bca03fe.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2024103037a207bca03fe.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.shop_view .s202410305697a8f8e258a.xzoom-preview {
    background-color: #d6d6d6;
    ;
    background: rgba(214, 214, 214, 0);
}

.shop_view #s202410305697a8f8e258a select.form-control option {
    color: !important;
    background: rgba(214, 214, 214, 0);
}

.is-ie .shop_view #s202410305697a8f8e258a select.form-control option {
    color: #000 !important;
}

.admin #s202410305697a8f8e258a .widget.padding>div {
    ;
}

.admin #s202410305697a8f8e258a .ibg-bg {
    height: 100% !important;
}

.admin #s202410305697a8f8e258a .widget_drag_bar,
.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202410305697a8f8e258a .drop_line {
    background-color: ;
}

.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202410305697a8f8e258a .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202410305697a8f8e258a {
    color: ;
}

#s202410305697a8f8e258a.side_basic main .inside,
#s202410305697a8f8e258a .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202410305697a8f8e258a .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202410305697a8f8e258a.side_basic main .inside,
.menu_type_modal #s202410305697a8f8e258a.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 #s202410305697a8f8e258a,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202410305697a8f8e258a .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202410305697a8f8e258a.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410305697a8f8e258a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202410305697a8f8e258a .booking_day .body_font_color_20,
#s202410305697a8f8e258a .booking_list.waiting .title {
    ;
}

#s202410305697a8f8e258a.extend_section main>.inside {
    max-width: 100% !important;
}

#s202410305697a8f8e258a .li_table ul:nth-of-type(2),
#s202410305697a8f8e258a .li_board ul li,
#s202410305697a8f8e258a .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202410305697a8f8e258a .checkbox-styled:not(ie8) input~span:before,
#s202410305697a8f8e258a .radio-styled:not(ie8) input~span:before {}

#s202410305697a8f8e258a .board_view .grid_ignore header a,
#s202410305697a8f8e258a .widget.board .grid_ignore .author .date,
#s202410305697a8f8e258a .widget.board .grid_ignore a.board,
#s202410305697a8f8e258a .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202410305697a8f8e258a .content-tit .board {
    ;
}

#s202410305697a8f8e258a select.form-control,
#s202410305697a8f8e258a input.form-control,
#s202410305697a8f8e258a textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202410305697a8f8e258a .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202410305697a8f8e258a .phonenumber_wrap .line {}

#s202410305697a8f8e258a .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202410305697a8f8e258a .shop-content select.form-control,
.shop_view #s202410305697a8f8e258a .shop-content input.form-control,
.shop_view #s202410305697a8f8e258a .shop-content textarea.form-control,
.booking_view #s202410305697a8f8e258a .booking_opt select.form-control,
.shop_view #s202410305697a8f8e258a .form-select-wrap .dropdown-menu,
.shop_view #s202410305697a8f8e258a .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #d6d6d6;
    ;
    background: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(214, 214, 214, 0), rgba(214, 214, 214, 0) 66%, rgba(214, 214, 214, 0) 83%, rgba(214, 214, 214, 0) 98%, rgba(214, 214, 214, 0));
}

#s202410305697a8f8e258a .item_detail select.form-control,
#s202410305697a8f8e258a .item_detail input.form-control,
#s202410305697a8f8e258a .item_detail textarea.form-control,
#s202410305697a8f8e258a .booking_opt select.form-control,
#s202410305697a8f8e258a .goods_select textarea.form-control,
#s202410305697a8f8e258a .goods_select select.form-control,
#s202410305697a8f8e258a .goods_select input.form-control,
#s202410305697a8f8e258a .form-select-wrap:before {
    !important;
    color: ;
}

#s202410305697a8f8e258a .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202410305697a8f8e258a .board_summary .write,
#s202410305697a8f8e258a .board_view .grid_ignore .author .date,
#s202410305697a8f8e258a .board_view .grid_ignore .author .hit-count,
.doz_sys #s202410305697a8f8e258a label,
.doz_sys #s202410305697a8f8e258a label.control-label,
#s202410305697a8f8e258a .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202410305697a8f8e258a .nick.text-default-dark,
#s202410305697a8f8e258a .text-default-dark,
#s202410305697a8f8e258a .shop_mypage .mypage .my-box a,
#s202410305697a8f8e258a .shop_mypage .item-detail a,
#s202410305697a8f8e258a .shop_mypage .item-detail p,
#s202410305697a8f8e258a .shop_mypage h6,
#s202410305697a8f8e258a .shop_mypage .table-wrap p,
#s202410305697a8f8e258a .shop_payment h1,
#s202410305697a8f8e258a .shop_payment h6,
#s202410305697a8f8e258a .shop-content p,
#s202410305697a8f8e258a .shop_payment,
#s202410305697a8f8e258a .shop-content span,
#s202410305697a8f8e258a .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202410305697a8f8e258a .shop-content .price,
#s202410305697a8f8e258a,
#s202410305697a8f8e258a .shop-tit,
#s202410305697a8f8e258a .board_view .board_txt_area,
#s202410305697a8f8e258a .board.widget .grid_ignore .view_tit,
.doz_sys #s202410305697a8f8e258a .shop-content input.form-control,
.doz_sys #s202410305697a8f8e258a .shop-content select.form-control,
#s202410305697a8f8e258a .widget_menu_title,
#s202410305697a8f8e258a .comment_area,
body.shop_mypage #s202410305697a8f8e258a .comment_area,
#s202410305697a8f8e258a .list_review_inner .use_summary,
#s202410305697a8f8e258a .list_review_inner .use_summary a,
#s202410305697a8f8e258a .list_review_inner .fold,
#s202410305697a8f8e258a .list_review_inner .comment_area,
#s202410305697a8f8e258a .booking_nav_tools span {
    ;
    color: ;
}

#s202410305697a8f8e258a .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202410305697a8f8e258a a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s202410305697a8f8e258a .shop-content span.sale-price-text-done,
.doz_sys #s202410305697a8f8e258a a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202410305697a8f8e258a .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202410305697a8f8e258a .shop-content.mypage .bg-bright a,
#s202410305697a8f8e258a .shop-content.mypage .bg-bright p,
#s202410305697a8f8e258a .shop-content.mypage .bg-bright span,
#s202410305697a8f8e258a .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202410305697a8f8e258a .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202410305697a8f8e258a .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202410305697a8f8e258a .shop-content h6 span {
    ;
    color: ;
}

#s202410305697a8f8e258a .left-menu ul li.on a,
.doz_sys #s202410305697a8f8e258a .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202410305697a8f8e258a,
#s202410305697a8f8e258a .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202410305697a8f8e258a .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202410305697a8f8e258a .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202410305697a8f8e258a .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410305697a8f8e258a .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202410305697a8f8e258a .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202410305697a8f8e258a .list_review_inner,
#s202410305697a8f8e258a .list_review_inner .fold.cmt,
#s202410305697a8f8e258a .list_review_wrap,
#s202410305697a8f8e258a .list_review_inner .textarea_block,
#s202410305697a8f8e258a .list_review_inner .comment .main_comment,
#s202410305697a8f8e258a .list_review_inner .txt_delete:before,
#s202410305697a8f8e258a .form-select-wrap.open .dropdown-toggle,
#s202410305697a8f8e258a .form-select-wrap.open .dropdown-menu,
#s202410305697a8f8e258a .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202410305697a8f8e258a .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202410305697a8f8e258a .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202410305697a8f8e258a .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202410305697a8f8e258a .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202410305697a8f8e258a .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202410305697a8f8e258a .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s202410305697a8f8e258a .sub_depth li a,
#s202410305697a8f8e258a .sub_depth li span {
    ;
}

#s202410305697a8f8e258a .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202410305697a8f8e258a .pagination>li>a,
#s202410305697a8f8e258a .pagination>li>span,
#s202410305697a8f8e258a .pagination>li>a:focus,
#s202410305697a8f8e258a .pagination>li>span:focus,
#s202410305697a8f8e258a .map-inner .pagination li.active a,
#s202410305697a8f8e258a .pagination li>a.disabled:hover,
#s202410305697a8f8e258a .pagination li>a.disabled:focus {
    ;
}

#s202410305697a8f8e258a .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202410305697a8f8e258a .pagination>.active>a,
#s202410305697a8f8e258a .pagination>.active>span,
#s202410305697a8f8e258a .pagination>.active>a:hover,
#s202410305697a8f8e258a .pagination>.active>span:hover,
#s202410305697a8f8e258a .pagination>.active>a:focus,
#s202410305697a8f8e258a .pagination>.active>span:focus,
#s202410305697a8f8e258a .pagination>li>a:hover,
#s202410305697a8f8e258a .pagination>li>span:hover,
#s202410305697a8f8e258a .sub_depth li a.active,
.doz_sys #s202410305697a8f8e258a a,
#s202410305697a8f8e258a .li_table ul li,
#s202410305697a8f8e258a .list-style .list.line>small,
.doz_sys #s202410305697a8f8e258a div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202410305697a8f8e258a .board_contents a:not(.btn),
.doz_sys #s202410305697a8f8e258a .board_contents a:not(.btn):hover,
#s202410305697a8f8e258a .board_txt_area a,
#s202410305697a8f8e258a .board_txt_area a:hover,
#s202410305697a8f8e258a .board_txt_area a:active,
#s202410305697a8f8e258a .board_txt_area a:focus,
#s202410305697a8f8e258a .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s202410305697a8f8e258a div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202410305697a8f8e258a a.body_font_color_30:not(.active) {
    ;
}

#s202410305697a8f8e258a .text_tab .after_line:not(:last-child):after {
    ;
}

#s202410305697a8f8e258a .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202410305697a8f8e258a .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202410305697a8f8e258a .body_font_color_40,
#s202410305697a8f8e258a .li_board ul.li_body li.name,
#s202410305697a8f8e258a .li_board ul.li_body li.time,
#s202410305697a8f8e258a .li_board ul.li_body li.like,
#s202410305697a8f8e258a .li_board ul.li_body li.read {
    ;
}

#s202410305697a8f8e258a .review_table .summary,
#s202410305697a8f8e258a .review_table.li_board ul.li_body li,
#s202410305697a8f8e258a .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202410305697a8f8e258a .body_font_color_50 {
    ;
}

#s202410305697a8f8e258a .li_board,
#s202410305697a8f8e258a .acd_row:first-child,
#s202410305697a8f8e258a .acd_row {
    border-color: ;
}

#s202410305697a8f8e258a .list-style .list-header,
#s202410305697a8f8e258a .list-style .list,
#s202410305697a8f8e258a .list-style .list.line,
#s202410305697a8f8e258a .list-style .list.line>.table-cell,
#s202410305697a8f8e258a .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202410305697a8f8e258a .btn,
#s202410305697a8f8e258a .visual_section a,
#s202410305697a8f8e258a a.select-star,
#s202410305697a8f8e258a .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #d6d6d6;
    ;
    background-color: rgba(214, 214, 214, 0);
    ;
    color: ;
    ;
}

#s202410305697a8f8e258a .star-pointer .dropdown-menu {
    background-color: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a .btn:hover,
#s202410305697a8f8e258a .visual_section a:hover {
    border-color: ;
}

#s202410305697a8f8e258a a.select-star:hover {
    background-color: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202410305697a8f8e258a .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s202410305697a8f8e258a .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s202410305697a8f8e258a .btn-primary span,
.doz_sys.booking_view #s202410305697a8f8e258a .btn-primary span,
.doz_sys.shop_mypage #s202410305697a8f8e258a .btn-primary span {
    color: #029e05;
}

#s202410305697a8f8e258a .coupon-wrap:after,
#s202410305697a8f8e258a .board_view .file_area ul li {
    background: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a .text-gray-dark,
#s202410305697a8f8e258a .shop-table>thead>tr>th,
#s202410305697a8f8e258a .shop_mypage .left-menu ul li a,
#s202410305697a8f8e258a .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202410305697a8f8e258a .product-notify-group .product-notify-label {
    ;
}

#s202410305697a8f8e258a .mypage .my-box a,
#s202410305697a8f8e258a .mypage .shop-table>tbody>tr,
#s202410305697a8f8e258a .mypage .tip-off,
#s202410305697a8f8e258a .im-order-detail-table,
#s202410305697a8f8e258a .im-order-price {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

#s202410305697a8f8e258a .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s202410305697a8f8e258a .mypage .my-box.on a p {
    color: #fff;
}

#s202410305697a8f8e258a .option_btn_tools a,
#s202410305697a8f8e258a .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202410305697a8f8e258a .list-style-card .card-body .text a {
    color: #757575;
}

#s202410305697a8f8e258a .card .title a {
    color: #212121;
}

#s202410305697a8f8e258a .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202410305697a8f8e258a ul.site_prod_nav>li,
#s202410305697a8f8e258a .prod_detail_badge {
    ;
}

#s202410305697a8f8e258a .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(214, 214, 214, 0);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202410305697a8f8e258a .buy_footer_fixed {
    background: rgba(214, 214, 214, 0);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202410305697a8f8e258a .opt-group {
    background: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a ul.site_prod_nav>li a.active {
    ;
}

#s202410305697a8f8e258a .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: rgba(214, 214, 214, 0);
}

#s202410305697a8f8e258a .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202410305697a8f8e258a[class*="section_first"],
.section_fixed_disable #s202410305697a8f8e258a[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202410305697a8f8e258a .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202410305697a8f8e258a.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202410305697a8f8e258a.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202410305697a8f8e258a .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202410305697a8f8e258a.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202410305697a8f8e258a .mypage .left-menu ul li a,
.device_type_m #s202410305697a8f8e258a .cart .left-menu ul li a {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

#s202410305697a8f8e258a .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202410305697a8f8e258a .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202410305697a8f8e258a .im-cart-info {
    ;
}

#s202410305697a8f8e258a .shop-table>thead>tr>th,
#s202410305697a8f8e258a .shop-table>tbody>tr>td,
#s202410305697a8f8e258a .mypage .shop-table>tbody>tr,
#s202410305697a8f8e258a .shop-table>tbody>tr>td.img img,
#s202410305697a8f8e258a .shop-table>tbody>tr>td+td,
#s202410305697a8f8e258a .mypage .tip-off,
#s202410305697a8f8e258a .mypage .shop-table img,
#s202410305697a8f8e258a .im-order-detail-table,
#s202410305697a8f8e258a .im-order-price,
#s202410305697a8f8e258a .im-order-detail-table thead tr,
#s202410305697a8f8e258a .im-order-detail-table tr+tr,
#s202410305697a8f8e258a .im-order-detail-table img,
#s202410305697a8f8e258a .im-order-detail-table .im-deliv-price,
#s202410305697a8f8e258a .im-order-price-header,
#s202410305697a8f8e258a .im-order-price-body {
    ;
}

#s202410305697a8f8e258a .shop-table .list_badge {
    border-color: ;
}

#s202410305697a8f8e258a .im-cart-result-table thead>tr>th,
#s202410305697a8f8e258a #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202410305697a8f8e258a #shop_cart_list .shop-table>tbody>tr>td+td,
#s202410305697a8f8e258a #shop_cart_list .shop-table>thead>tr>th,
#s202410305697a8f8e258a #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202410305697a8f8e258a .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s202410305697a8f8e258a .btn-primary:hover,
    #s202410305697a8f8e258a .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s202410305697a8f8e258a .btn-primary:hover span,
    .doz_sys.booking_view #s202410305697a8f8e258a .btn-primary:hover span,
    .doz_sys.shop_mypage #s202410305697a8f8e258a .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202410305697a8f8e258a .fixed_view a,
    .doz_sys #s202410305697a8f8e258a .fixed_view select.form-control,
    .doz_sys #s202410305697a8f8e258a .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202410305697a8f8e258a .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202410305697a8f8e258a .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202410305697a8f8e258a .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202410305697a8f8e258a #shop_cart_list .shop-tit,
    #s202410305697a8f8e258a #shop_cart_list .shop-table>thead>tr,
    #s202410305697a8f8e258a #shop_cart_list .shop-table>tfoot .payment-info,
    #s202410305697a8f8e258a .im-price-result {
        ;
    }

    #s202410305697a8f8e258a .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202410305697a8f8e258a .im-order-row+.im-order-row {
        ;
    }

    #s202410305697a8f8e258a #shop_cart_list .shop-table,
    #s202410305697a8f8e258a #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202410305697a8f8e258a #shop_cart_list .shop-table>tfoot,
    #s202410305697a8f8e258a #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202410305697a8f8e258a #shop_cart_list .shop-table>thead>tr,
    #s202410305697a8f8e258a .im-order-detail-table .im-space {
        background-color: rgba(214, 214, 214, 0);
    }

    #s202410305697a8f8e258a #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202410305697a8f8e258a .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202410305697a8f8e258a .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202410305697a8f8e258a .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202410305697a8f8e258a .section_bg {
        background-attachment: inherit;
    }

    #s202410305697a8f8e258a .section_bg .ibg-bg {
        display: none;
    }

    #s202410305697a8f8e258a .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202410305697a8f8e258a .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202410305697a8f8e258a .buy_btns .social_btn,
    #s202410305697a8f8e258a .buy_btns .cart_btn,
    #s202410305697a8f8e258a .layer_pop .bottom-btn,
    #s202410305697a8f8e258a .shop-table>thead,
    #s202410305697a8f8e258a .left-menu,
    #s202410305697a8f8e258a .shop-table>tbody>tr,
    {
    ;
}

#s202410305697a8f8e258a main,
#s202410305697a8f8e258a .section_wrap.extend_section main,
#s202410305697a8f8e258a .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202410305697a8f8e258a.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202410305697a8f8e258a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202410305697a8f8e258a .mypage .left-menu ul li a,
#s202410305697a8f8e258a .cart .left-menu ul li a,
#s202410305697a8f8e258a .mypage .left-menu .cart-menu-slide {
    background-color: rgba(239, 239, 239, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00239239239, endColorstr=#00239239239);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202410305697a8f8e258a .coupon-wrap:after {
    background: rgba(214, 214, 214, 0) !important;
}
}

@media (max-width: 767px) {
    #s202410305697a8f8e258a .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s202410305697a8f8e258a .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s202410305697a8f8e258a .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202410305697a8f8e258a .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) {
    #s202410305697a8f8e258a .opt-group .btn_clse {
        background-color: rgba(214, 214, 214, 0);
    }

    #s202410305697a8f8e258a .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(214, 214, 214, 0);
    }
}

.doz_sys #s202410305697a8f8e258a .bg-brand,
.doz_sys #s202410305697a8f8e258a .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202410305697a8f8e258a .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2024120623f14fd9b264d .widget.image img {
    transition: none;
}

.admin #w2024120623f14fd9b264d .disable-selection img {
    visibility: visible !important;
}

#w2024120623f14fd9b264d .widget.image .overlay,
#w2024120623f14fd9b264d .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2024120623f14fd9b264d .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2024120623f14fd9b264d .widget.image:hover .hover_overlay,
#w2024120623f14fd9b264d .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2024120623f14fd9b264d .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2024120623f14fd9b264d .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2024120623f14fd9b264d .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2024120623f14fd9b264d .widget.image.img_circle .overlay,
#w2024120623f14fd9b264d .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2024120623f14fd9b264d .widget.image.hover_scale:hover .hover_overlay,
#w2024120623f14fd9b264d .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2024120623f14fd9b264d .widget.image.hide_default_img:hover .img_wrap>img,
#w2024120623f14fd9b264d .widget.image:hover .overlay,
#w2024120623f14fd9b264d .widget.image .hover_overlay,
#w2024120623f14fd9b264d .widget.image.hover_image_hidden:hover .hover_img,
#w2024120623f14fd9b264d .widget.image.hover_scale .hover_img,
#w2024120623f14fd9b264d .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2024120623f14fd9b264d .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2024120623f14fd9b264d .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2024120623f14fd9b264d .widget.image.hover_scale img,
#w2024120623f14fd9b264d .widget.image.hover_scale:hover .hover_img,
#w2024120623f14fd9b264d .widget.image.hover_scale.hover_image_hidden:hover img,
#w2024120623f14fd9b264d .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2024120623f14fd9b264d .widget.image.hover_img_hide.hover_scale:hover img,
#w2024120623f14fd9b264d .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120623f14fd9b264d .widget.image.no_effect .hover_overlay,
#w2024120623f14fd9b264d .widget.image.no_effect .hover_img {
    transition: none;
}

#w2024120623f14fd9b264d .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2024120623f14fd9b264d .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2024120623f14fd9b264d .widget.image.hide_default_img:hover .org_image,
#w2024120623f14fd9b264d .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2024120623f14fd9b264d .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120623f14fd9b264d .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2024120623f14fd9b264d .widget.image:hover .hover_txt,
    #w2024120623f14fd9b264d .widget.image:hover .hover_img,
    #w2024120623f14fd9b264d .widget.image:hover .overlay,
    #w2024120623f14fd9b264d .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2024120623f14fd9b264d .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2024120623f14fd9b264d .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2024120623f14fd9b264d .widget.hover_scale:hover img {
        transform: none !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2024120600da0a7dc7692 .widget.image img {
    transition: none;
}

.admin #w2024120600da0a7dc7692 .disable-selection img {
    visibility: visible !important;
}

#w2024120600da0a7dc7692 .widget.image .overlay,
#w2024120600da0a7dc7692 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2024120600da0a7dc7692 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2024120600da0a7dc7692 .widget.image:hover .hover_overlay,
#w2024120600da0a7dc7692 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2024120600da0a7dc7692 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2024120600da0a7dc7692 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2024120600da0a7dc7692 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2024120600da0a7dc7692 .widget.image.img_circle .overlay,
#w2024120600da0a7dc7692 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2024120600da0a7dc7692 .widget.image.hover_scale:hover .hover_overlay,
#w2024120600da0a7dc7692 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2024120600da0a7dc7692 .widget.image.hide_default_img:hover .img_wrap>img,
#w2024120600da0a7dc7692 .widget.image:hover .overlay,
#w2024120600da0a7dc7692 .widget.image .hover_overlay,
#w2024120600da0a7dc7692 .widget.image.hover_image_hidden:hover .hover_img,
#w2024120600da0a7dc7692 .widget.image.hover_scale .hover_img,
#w2024120600da0a7dc7692 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2024120600da0a7dc7692 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2024120600da0a7dc7692 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2024120600da0a7dc7692 .widget.image.hover_scale img,
#w2024120600da0a7dc7692 .widget.image.hover_scale:hover .hover_img,
#w2024120600da0a7dc7692 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2024120600da0a7dc7692 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2024120600da0a7dc7692 .widget.image.hover_img_hide.hover_scale:hover img,
#w2024120600da0a7dc7692 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120600da0a7dc7692 .widget.image.no_effect .hover_overlay,
#w2024120600da0a7dc7692 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2024120600da0a7dc7692 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2024120600da0a7dc7692 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2024120600da0a7dc7692 .widget.image.hide_default_img:hover .org_image,
#w2024120600da0a7dc7692 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2024120600da0a7dc7692 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120600da0a7dc7692 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2024120600da0a7dc7692 .widget.image:hover .hover_txt,
    #w2024120600da0a7dc7692 .widget.image:hover .hover_img,
    #w2024120600da0a7dc7692 .widget.image:hover .overlay,
    #w2024120600da0a7dc7692 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2024120600da0a7dc7692 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2024120600da0a7dc7692 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2024120600da0a7dc7692 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

/* 플로팅 배너 숨김 */
.floBanPc1 {
    display: none !important;
}

.floBanPc2 {
    display: none !important;
}

.floBanMob1 {
    display: none !important;
}

.floBanMob2 {
    display: none !important;
}

#s2024103046d63a6aa0011 .fr-view img.fr-dib {
    margin: 5px auto;
}

#s2024103046d63a6aa0011 .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s2024103046d63a6aa0011 .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s2024103046d63a6aa0011 .visual_section .owl-theme .item .op,
#s2024103046d63a6aa0011 .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: ;
}

#s2024103046d63a6aa0011 .visual_section .owl-controls .owl-prev:before,
#s2024103046d63a6aa0011 .visual_section .owl-controls .owl-next:before,
#s2024103046d63a6aa0011 .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);
    ;
}

#s2024103046d63a6aa0011 .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s2024103046d63a6aa0011 .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s2024103046d63a6aa0011 .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s2024103046d63a6aa0011 .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;
}

#s2024103046d63a6aa0011 .owl-theme .owl-dots .owl-dot.active span,
#s2024103046d63a6aa0011 .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s2024103046d63a6aa0011 .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s2024103046d63a6aa0011 .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s2024103046d63a6aa0011 .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s2024103046d63a6aa0011 .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s2024103046d63a6aa0011 .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.s2024103046d63a6aa0011 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.s2024103046d63a6aa0011 ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s2024103046d63a6aa0011 .visual_section .header-content {
    height: 802px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s2024103046d63a6aa0011.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s2024103046d63a6aa0011.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s2024103046d63a6aa0011.section_first .visual_section .header-content,
.page_ready #s2024103046d63a6aa0011 .visual_section {
    height: 802px;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text #video-gallery a i {
    background-color: rgba(0, 0, 0, 0);
    /*브랜드 색 */
}

#s2024103046d63a6aa0011 .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text a.btn,
.dialog_s2024103046d63a6aa0011 .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;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text a.btn:hover,
#s2024103046d63a6aa0011 .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text p {
    margin: 0;
}

#s2024103046d63a6aa0011 .visual_section .header-content .text a+strong a,
#s2024103046d63a6aa0011 .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s2024103046d63a6aa0011 .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s2024103046d63a6aa0011 .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s2024103046d63a6aa0011 .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s2024103046d63a6aa0011 .visual_section .header-content {
        padding: 0 20px !important;
        height: 641.6px;
        max-height: 500px;
        ;
        display: block;
    }

    #s2024103046d63a6aa0011 .visual_section .header-content.m_ratio,
    .new_header_overlay #s2024103046d63a6aa0011 .visual_section .header-content.m_ratio {
        height: 320.8px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s2024103046d63a6aa0011.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 641.6px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s2024103046d63a6aa0011.visual_section .header-content.m_ratio {
        height: 320.8px;
        max-height: 500px;
        ;
    }

    #s2024103046d63a6aa0011.mobile_section .visual_section .header-content,
    .new_header_overlay #s2024103046d63a6aa0011.mobile_section .visual_section .header-content.m_ratio {
        height: 802px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s2024103046d63a6aa0011.mobile_section .visual_section .header-content {
        height: 802px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s2024103046d63a6aa0011.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s2024103046d63a6aa0011.section_first .visual_section .header-content {
        height: 802px !important;
    }

    .new_header_overlay_mobile #s2024103046d63a6aa0011.section_first .visual_section .header-content.m_ratio {
        height: 320.8px !important;
        max-height: 500px;
        ;
    }

    #s2024103046d63a6aa0011 .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s2024103046d63a6aa0011 .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s20241030d45ada92f8183.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20241030d45ada92f8183 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20241030d45ada92f8183 select.form-control option {
    color: #000 !important;
}

.admin #s20241030d45ada92f8183 .widget.padding>div {
    ;
}

.admin #s20241030d45ada92f8183 .ibg-bg {
    height: 100% !important;
}

.admin #s20241030d45ada92f8183 .widget_drag_bar,
.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20241030d45ada92f8183 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20241030d45ada92f8183 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20241030d45ada92f8183 {
    color: ;
}

#s20241030d45ada92f8183.side_basic main .inside,
#s20241030d45ada92f8183 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20241030d45ada92f8183 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20241030d45ada92f8183.side_basic main .inside,
.menu_type_modal #s20241030d45ada92f8183.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 #s20241030d45ada92f8183,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20241030d45ada92f8183 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20241030d45ada92f8183.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241030d45ada92f8183.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20241030d45ada92f8183 .booking_day .body_font_color_20,
#s20241030d45ada92f8183 .booking_list.waiting .title {
    ;
}

#s20241030d45ada92f8183.extend_section main>.inside {
    max-width: 100% !important;
}

#s20241030d45ada92f8183 .li_table ul:nth-of-type(2),
#s20241030d45ada92f8183 .li_board ul li,
#s20241030d45ada92f8183 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20241030d45ada92f8183 .checkbox-styled:not(ie8) input~span:before,
#s20241030d45ada92f8183 .radio-styled:not(ie8) input~span:before {}

#s20241030d45ada92f8183 .board_view .grid_ignore header a,
#s20241030d45ada92f8183 .widget.board .grid_ignore .author .date,
#s20241030d45ada92f8183 .widget.board .grid_ignore a.board,
#s20241030d45ada92f8183 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20241030d45ada92f8183 .content-tit .board {
    ;
}

#s20241030d45ada92f8183 select.form-control,
#s20241030d45ada92f8183 input.form-control,
#s20241030d45ada92f8183 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20241030d45ada92f8183 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20241030d45ada92f8183 .phonenumber_wrap .line {}

#s20241030d45ada92f8183 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20241030d45ada92f8183 .shop-content select.form-control,
.shop_view #s20241030d45ada92f8183 .shop-content input.form-control,
.shop_view #s20241030d45ada92f8183 .shop-content textarea.form-control,
.booking_view #s20241030d45ada92f8183 .booking_opt select.form-control,
.shop_view #s20241030d45ada92f8183 .form-select-wrap .dropdown-menu,
.shop_view #s20241030d45ada92f8183 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20241030d45ada92f8183 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20241030d45ada92f8183 .item_detail select.form-control,
#s20241030d45ada92f8183 .item_detail input.form-control,
#s20241030d45ada92f8183 .item_detail textarea.form-control,
#s20241030d45ada92f8183 .booking_opt select.form-control,
#s20241030d45ada92f8183 .goods_select textarea.form-control,
#s20241030d45ada92f8183 .goods_select select.form-control,
#s20241030d45ada92f8183 .goods_select input.form-control,
#s20241030d45ada92f8183 .form-select-wrap:before {
    !important;
    color: ;
}

#s20241030d45ada92f8183 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20241030d45ada92f8183 .board_summary .write,
#s20241030d45ada92f8183 .board_view .grid_ignore .author .date,
#s20241030d45ada92f8183 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20241030d45ada92f8183 label,
.doz_sys #s20241030d45ada92f8183 label.control-label,
#s20241030d45ada92f8183 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20241030d45ada92f8183 .nick.text-default-dark,
#s20241030d45ada92f8183 .text-default-dark,
#s20241030d45ada92f8183 .shop_mypage .mypage .my-box a,
#s20241030d45ada92f8183 .shop_mypage .item-detail a,
#s20241030d45ada92f8183 .shop_mypage .item-detail p,
#s20241030d45ada92f8183 .shop_mypage h6,
#s20241030d45ada92f8183 .shop_mypage .table-wrap p,
#s20241030d45ada92f8183 .shop_payment h1,
#s20241030d45ada92f8183 .shop_payment h6,
#s20241030d45ada92f8183 .shop-content p,
#s20241030d45ada92f8183 .shop_payment,
#s20241030d45ada92f8183 .shop-content span,
#s20241030d45ada92f8183 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20241030d45ada92f8183 .shop-content .price,
#s20241030d45ada92f8183,
#s20241030d45ada92f8183 .shop-tit,
#s20241030d45ada92f8183 .board_view .board_txt_area,
#s20241030d45ada92f8183 .board.widget .grid_ignore .view_tit,
.doz_sys #s20241030d45ada92f8183 .shop-content input.form-control,
.doz_sys #s20241030d45ada92f8183 .shop-content select.form-control,
#s20241030d45ada92f8183 .widget_menu_title,
#s20241030d45ada92f8183 .comment_area,
body.shop_mypage #s20241030d45ada92f8183 .comment_area,
#s20241030d45ada92f8183 .list_review_inner .use_summary,
#s20241030d45ada92f8183 .list_review_inner .use_summary a,
#s20241030d45ada92f8183 .list_review_inner .fold,
#s20241030d45ada92f8183 .list_review_inner .comment_area,
#s20241030d45ada92f8183 .booking_nav_tools span {
    ;
    color: ;
}

#s20241030d45ada92f8183 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20241030d45ada92f8183 a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s20241030d45ada92f8183 .shop-content span.sale-price-text-done,
.doz_sys #s20241030d45ada92f8183 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20241030d45ada92f8183 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20241030d45ada92f8183 .shop-content.mypage .bg-bright a,
#s20241030d45ada92f8183 .shop-content.mypage .bg-bright p,
#s20241030d45ada92f8183 .shop-content.mypage .bg-bright span,
#s20241030d45ada92f8183 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20241030d45ada92f8183 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20241030d45ada92f8183 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20241030d45ada92f8183 .shop-content h6 span {
    ;
    color: ;
}

#s20241030d45ada92f8183 .left-menu ul li.on a,
.doz_sys #s20241030d45ada92f8183 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20241030d45ada92f8183,
#s20241030d45ada92f8183 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20241030d45ada92f8183 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20241030d45ada92f8183 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20241030d45ada92f8183 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241030d45ada92f8183 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20241030d45ada92f8183 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20241030d45ada92f8183 .list_review_inner,
#s20241030d45ada92f8183 .list_review_inner .fold.cmt,
#s20241030d45ada92f8183 .list_review_wrap,
#s20241030d45ada92f8183 .list_review_inner .textarea_block,
#s20241030d45ada92f8183 .list_review_inner .comment .main_comment,
#s20241030d45ada92f8183 .list_review_inner .txt_delete:before,
#s20241030d45ada92f8183 .form-select-wrap.open .dropdown-toggle,
#s20241030d45ada92f8183 .form-select-wrap.open .dropdown-menu,
#s20241030d45ada92f8183 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20241030d45ada92f8183 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20241030d45ada92f8183 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20241030d45ada92f8183 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20241030d45ada92f8183 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241030d45ada92f8183 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20241030d45ada92f8183 .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s20241030d45ada92f8183 .sub_depth li a,
#s20241030d45ada92f8183 .sub_depth li span {
    ;
}

#s20241030d45ada92f8183 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20241030d45ada92f8183 .pagination>li>a,
#s20241030d45ada92f8183 .pagination>li>span,
#s20241030d45ada92f8183 .pagination>li>a:focus,
#s20241030d45ada92f8183 .pagination>li>span:focus,
#s20241030d45ada92f8183 .map-inner .pagination li.active a,
#s20241030d45ada92f8183 .pagination li>a.disabled:hover,
#s20241030d45ada92f8183 .pagination li>a.disabled:focus {
    ;
}

#s20241030d45ada92f8183 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20241030d45ada92f8183 .pagination>.active>a,
#s20241030d45ada92f8183 .pagination>.active>span,
#s20241030d45ada92f8183 .pagination>.active>a:hover,
#s20241030d45ada92f8183 .pagination>.active>span:hover,
#s20241030d45ada92f8183 .pagination>.active>a:focus,
#s20241030d45ada92f8183 .pagination>.active>span:focus,
#s20241030d45ada92f8183 .pagination>li>a:hover,
#s20241030d45ada92f8183 .pagination>li>span:hover,
#s20241030d45ada92f8183 .sub_depth li a.active,
.doz_sys #s20241030d45ada92f8183 a,
#s20241030d45ada92f8183 .li_table ul li,
#s20241030d45ada92f8183 .list-style .list.line>small,
.doz_sys #s20241030d45ada92f8183 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20241030d45ada92f8183 .board_contents a:not(.btn),
.doz_sys #s20241030d45ada92f8183 .board_contents a:not(.btn):hover,
#s20241030d45ada92f8183 .board_txt_area a,
#s20241030d45ada92f8183 .board_txt_area a:hover,
#s20241030d45ada92f8183 .board_txt_area a:active,
#s20241030d45ada92f8183 .board_txt_area a:focus,
#s20241030d45ada92f8183 .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s20241030d45ada92f8183 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20241030d45ada92f8183 a.body_font_color_30:not(.active) {
    ;
}

#s20241030d45ada92f8183 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20241030d45ada92f8183 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20241030d45ada92f8183 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20241030d45ada92f8183 .body_font_color_40,
#s20241030d45ada92f8183 .li_board ul.li_body li.name,
#s20241030d45ada92f8183 .li_board ul.li_body li.time,
#s20241030d45ada92f8183 .li_board ul.li_body li.like,
#s20241030d45ada92f8183 .li_board ul.li_body li.read {
    ;
}

#s20241030d45ada92f8183 .review_table .summary,
#s20241030d45ada92f8183 .review_table.li_board ul.li_body li,
#s20241030d45ada92f8183 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20241030d45ada92f8183 .body_font_color_50 {
    ;
}

#s20241030d45ada92f8183 .li_board,
#s20241030d45ada92f8183 .acd_row:first-child,
#s20241030d45ada92f8183 .acd_row {
    border-color: ;
}

#s20241030d45ada92f8183 .list-style .list-header,
#s20241030d45ada92f8183 .list-style .list,
#s20241030d45ada92f8183 .list-style .list.line,
#s20241030d45ada92f8183 .list-style .list.line>.table-cell,
#s20241030d45ada92f8183 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20241030d45ada92f8183 .btn,
#s20241030d45ada92f8183 .visual_section a,
#s20241030d45ada92f8183 a.select-star,
#s20241030d45ada92f8183 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20241030d45ada92f8183 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20241030d45ada92f8183 .btn:hover,
#s20241030d45ada92f8183 .visual_section a:hover {
    border-color: ;
}

#s20241030d45ada92f8183 a.select-star:hover {
    background-color: ;
}

#s20241030d45ada92f8183 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20241030d45ada92f8183 .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s20241030d45ada92f8183 .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s20241030d45ada92f8183 .btn-primary span,
.doz_sys.booking_view #s20241030d45ada92f8183 .btn-primary span,
.doz_sys.shop_mypage #s20241030d45ada92f8183 .btn-primary span {
    color: #029e05;
}

#s20241030d45ada92f8183 .coupon-wrap:after,
#s20241030d45ada92f8183 .board_view .file_area ul li {
    background: ;
}

#s20241030d45ada92f8183 .text-gray-dark,
#s20241030d45ada92f8183 .shop-table>thead>tr>th,
#s20241030d45ada92f8183 .shop_mypage .left-menu ul li a,
#s20241030d45ada92f8183 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20241030d45ada92f8183 .product-notify-group .product-notify-label {
    ;
}

#s20241030d45ada92f8183 .mypage .my-box a,
#s20241030d45ada92f8183 .mypage .shop-table>tbody>tr,
#s20241030d45ada92f8183 .mypage .tip-off,
#s20241030d45ada92f8183 .im-order-detail-table,
#s20241030d45ada92f8183 .im-order-price {
    ;
}

#s20241030d45ada92f8183 .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s20241030d45ada92f8183 .mypage .my-box.on a p {
    color: #fff;
}

#s20241030d45ada92f8183 .option_btn_tools a,
#s20241030d45ada92f8183 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20241030d45ada92f8183 .list-style-card .card-body .text a {
    color: #757575;
}

#s20241030d45ada92f8183 .card .title a {
    color: #212121;
}

#s20241030d45ada92f8183 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20241030d45ada92f8183 ul.site_prod_nav>li,
#s20241030d45ada92f8183 .prod_detail_badge {
    ;
}

#s20241030d45ada92f8183 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20241030d45ada92f8183 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20241030d45ada92f8183 .opt-group {
    background: ;
}

#s20241030d45ada92f8183 ul.site_prod_nav>li a.active {
    ;
}

#s20241030d45ada92f8183 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: ;
}

#s20241030d45ada92f8183 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20241030d45ada92f8183[class*="section_first"],
.section_fixed_disable #s20241030d45ada92f8183[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20241030d45ada92f8183 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20241030d45ada92f8183.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20241030d45ada92f8183.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20241030d45ada92f8183 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20241030d45ada92f8183.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20241030d45ada92f8183 .mypage .left-menu ul li a,
.device_type_m #s20241030d45ada92f8183 .cart .left-menu ul li a {
    ;
}

#s20241030d45ada92f8183 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20241030d45ada92f8183 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20241030d45ada92f8183 .im-cart-info {
    ;
}

#s20241030d45ada92f8183 .shop-table>thead>tr>th,
#s20241030d45ada92f8183 .shop-table>tbody>tr>td,
#s20241030d45ada92f8183 .mypage .shop-table>tbody>tr,
#s20241030d45ada92f8183 .shop-table>tbody>tr>td.img img,
#s20241030d45ada92f8183 .shop-table>tbody>tr>td+td,
#s20241030d45ada92f8183 .mypage .tip-off,
#s20241030d45ada92f8183 .mypage .shop-table img,
#s20241030d45ada92f8183 .im-order-detail-table,
#s20241030d45ada92f8183 .im-order-price,
#s20241030d45ada92f8183 .im-order-detail-table thead tr,
#s20241030d45ada92f8183 .im-order-detail-table tr+tr,
#s20241030d45ada92f8183 .im-order-detail-table img,
#s20241030d45ada92f8183 .im-order-detail-table .im-deliv-price,
#s20241030d45ada92f8183 .im-order-price-header,
#s20241030d45ada92f8183 .im-order-price-body {
    ;
}

#s20241030d45ada92f8183 .shop-table .list_badge {
    border-color: ;
}

#s20241030d45ada92f8183 .im-cart-result-table thead>tr>th,
#s20241030d45ada92f8183 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20241030d45ada92f8183 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20241030d45ada92f8183 #shop_cart_list .shop-table>thead>tr>th,
#s20241030d45ada92f8183 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20241030d45ada92f8183 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s20241030d45ada92f8183 .btn-primary:hover,
    #s20241030d45ada92f8183 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s20241030d45ada92f8183 .btn-primary:hover span,
    .doz_sys.booking_view #s20241030d45ada92f8183 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20241030d45ada92f8183 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20241030d45ada92f8183 .fixed_view a,
    .doz_sys #s20241030d45ada92f8183 .fixed_view select.form-control,
    .doz_sys #s20241030d45ada92f8183 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20241030d45ada92f8183 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20241030d45ada92f8183 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20241030d45ada92f8183 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20241030d45ada92f8183 #shop_cart_list .shop-tit,
    #s20241030d45ada92f8183 #shop_cart_list .shop-table>thead>tr,
    #s20241030d45ada92f8183 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20241030d45ada92f8183 .im-price-result {
        ;
    }

    #s20241030d45ada92f8183 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20241030d45ada92f8183 .im-order-row+.im-order-row {
        ;
    }

    #s20241030d45ada92f8183 #shop_cart_list .shop-table,
    #s20241030d45ada92f8183 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20241030d45ada92f8183 #shop_cart_list .shop-table>tfoot,
    #s20241030d45ada92f8183 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20241030d45ada92f8183 #shop_cart_list .shop-table>thead>tr,
    #s20241030d45ada92f8183 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20241030d45ada92f8183 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20241030d45ada92f8183 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20241030d45ada92f8183 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20241030d45ada92f8183 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20241030d45ada92f8183 .section_bg {
        background-attachment: inherit;
    }

    #s20241030d45ada92f8183 .section_bg .ibg-bg {
        display: none;
    }

    #s20241030d45ada92f8183 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20241030d45ada92f8183 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20241030d45ada92f8183 .buy_btns .social_btn,
    #s20241030d45ada92f8183 .buy_btns .cart_btn,
    #s20241030d45ada92f8183 .layer_pop .bottom-btn,
    #s20241030d45ada92f8183 .shop-table>thead,
    #s20241030d45ada92f8183 .left-menu,
    #s20241030d45ada92f8183 .shop-table>tbody>tr,
    {
    ;
}

#s20241030d45ada92f8183 main,
#s20241030d45ada92f8183 .section_wrap.extend_section main,
#s20241030d45ada92f8183 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20241030d45ada92f8183.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241030d45ada92f8183.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20241030d45ada92f8183 .mypage .left-menu ul li a,
#s20241030d45ada92f8183 .cart .left-menu ul li a,
#s20241030d45ada92f8183 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20241030d45ada92f8183 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20241030d45ada92f8183 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20241030d45ada92f8183 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20241030d45ada92f8183 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20241030d45ada92f8183 .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) {
    #s20241030d45ada92f8183 .opt-group .btn_clse {
        background-color: ;
    }

    #s20241030d45ada92f8183 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20241030d45ada92f8183 .bg-brand,
.doz_sys #s20241030d45ada92f8183 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20241030d45ada92f8183 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w2024103089beb3f0e5ccc {
    height: 1px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2024103089beb3f0e5ccc {
        height: 1px !important;
    }
}

#text_w20241030d921118542bad {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20241030d921118542bad .fr-code-view {
    line-height: 1.6;
}

#text_w20241030d921118542bad .text_bg_img,
#text_w20241030d921118542bad .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20241030d921118542bad,
#text_w20241030d921118542bad .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20241030d921118542bad,
#text_w20241030d921118542bad .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20241030d921118542bad.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20241030d921118542bad.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w2024103071a9096f34e9b {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2024103071a9096f34e9b .fr-code-view {
    line-height: 1.6;
}

#text_w2024103071a9096f34e9b .text_bg_img,
#text_w2024103071a9096f34e9b .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2024103071a9096f34e9b,
#text_w2024103071a9096f34e9b .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2024103071a9096f34e9b,
#text_w2024103071a9096f34e9b .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2024103071a9096f34e9b.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2024103071a9096f34e9b.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.shop_view .s20241030199f5fabcf8d4.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20241030199f5fabcf8d4 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20241030199f5fabcf8d4 select.form-control option {
    color: #000 !important;
}

.admin #s20241030199f5fabcf8d4 .widget.padding>div {
    ;
}

.admin #s20241030199f5fabcf8d4 .ibg-bg {
    height: 100% !important;
}

.admin #s20241030199f5fabcf8d4 .widget_drag_bar,
.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20241030199f5fabcf8d4 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20241030199f5fabcf8d4 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20241030199f5fabcf8d4 {
    color: ;
}

#s20241030199f5fabcf8d4.side_basic main .inside,
#s20241030199f5fabcf8d4 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20241030199f5fabcf8d4 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20241030199f5fabcf8d4.side_basic main .inside,
.menu_type_modal #s20241030199f5fabcf8d4.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 #s20241030199f5fabcf8d4,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20241030199f5fabcf8d4 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20241030199f5fabcf8d4.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241030199f5fabcf8d4.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20241030199f5fabcf8d4 .booking_day .body_font_color_20,
#s20241030199f5fabcf8d4 .booking_list.waiting .title {
    ;
}

#s20241030199f5fabcf8d4.extend_section main>.inside {
    max-width: 100% !important;
}

#s20241030199f5fabcf8d4 .li_table ul:nth-of-type(2),
#s20241030199f5fabcf8d4 .li_board ul li,
#s20241030199f5fabcf8d4 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20241030199f5fabcf8d4 .checkbox-styled:not(ie8) input~span:before,
#s20241030199f5fabcf8d4 .radio-styled:not(ie8) input~span:before {}

#s20241030199f5fabcf8d4 .board_view .grid_ignore header a,
#s20241030199f5fabcf8d4 .widget.board .grid_ignore .author .date,
#s20241030199f5fabcf8d4 .widget.board .grid_ignore a.board,
#s20241030199f5fabcf8d4 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20241030199f5fabcf8d4 .content-tit .board {
    ;
}

#s20241030199f5fabcf8d4 select.form-control,
#s20241030199f5fabcf8d4 input.form-control,
#s20241030199f5fabcf8d4 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20241030199f5fabcf8d4 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20241030199f5fabcf8d4 .phonenumber_wrap .line {}

#s20241030199f5fabcf8d4 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20241030199f5fabcf8d4 .shop-content select.form-control,
.shop_view #s20241030199f5fabcf8d4 .shop-content input.form-control,
.shop_view #s20241030199f5fabcf8d4 .shop-content textarea.form-control,
.booking_view #s20241030199f5fabcf8d4 .booking_opt select.form-control,
.shop_view #s20241030199f5fabcf8d4 .form-select-wrap .dropdown-menu,
.shop_view #s20241030199f5fabcf8d4 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20241030199f5fabcf8d4 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20241030199f5fabcf8d4 .item_detail select.form-control,
#s20241030199f5fabcf8d4 .item_detail input.form-control,
#s20241030199f5fabcf8d4 .item_detail textarea.form-control,
#s20241030199f5fabcf8d4 .booking_opt select.form-control,
#s20241030199f5fabcf8d4 .goods_select textarea.form-control,
#s20241030199f5fabcf8d4 .goods_select select.form-control,
#s20241030199f5fabcf8d4 .goods_select input.form-control,
#s20241030199f5fabcf8d4 .form-select-wrap:before {
    !important;
    color: ;
}

#s20241030199f5fabcf8d4 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20241030199f5fabcf8d4 .board_summary .write,
#s20241030199f5fabcf8d4 .board_view .grid_ignore .author .date,
#s20241030199f5fabcf8d4 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20241030199f5fabcf8d4 label,
.doz_sys #s20241030199f5fabcf8d4 label.control-label,
#s20241030199f5fabcf8d4 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20241030199f5fabcf8d4 .nick.text-default-dark,
#s20241030199f5fabcf8d4 .text-default-dark,
#s20241030199f5fabcf8d4 .shop_mypage .mypage .my-box a,
#s20241030199f5fabcf8d4 .shop_mypage .item-detail a,
#s20241030199f5fabcf8d4 .shop_mypage .item-detail p,
#s20241030199f5fabcf8d4 .shop_mypage h6,
#s20241030199f5fabcf8d4 .shop_mypage .table-wrap p,
#s20241030199f5fabcf8d4 .shop_payment h1,
#s20241030199f5fabcf8d4 .shop_payment h6,
#s20241030199f5fabcf8d4 .shop-content p,
#s20241030199f5fabcf8d4 .shop_payment,
#s20241030199f5fabcf8d4 .shop-content span,
#s20241030199f5fabcf8d4 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20241030199f5fabcf8d4 .shop-content .price,
#s20241030199f5fabcf8d4,
#s20241030199f5fabcf8d4 .shop-tit,
#s20241030199f5fabcf8d4 .board_view .board_txt_area,
#s20241030199f5fabcf8d4 .board.widget .grid_ignore .view_tit,
.doz_sys #s20241030199f5fabcf8d4 .shop-content input.form-control,
.doz_sys #s20241030199f5fabcf8d4 .shop-content select.form-control,
#s20241030199f5fabcf8d4 .widget_menu_title,
#s20241030199f5fabcf8d4 .comment_area,
body.shop_mypage #s20241030199f5fabcf8d4 .comment_area,
#s20241030199f5fabcf8d4 .list_review_inner .use_summary,
#s20241030199f5fabcf8d4 .list_review_inner .use_summary a,
#s20241030199f5fabcf8d4 .list_review_inner .fold,
#s20241030199f5fabcf8d4 .list_review_inner .comment_area,
#s20241030199f5fabcf8d4 .booking_nav_tools span {
    ;
    color: ;
}

#s20241030199f5fabcf8d4 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20241030199f5fabcf8d4 a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s20241030199f5fabcf8d4 .shop-content span.sale-price-text-done,
.doz_sys #s20241030199f5fabcf8d4 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20241030199f5fabcf8d4 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20241030199f5fabcf8d4 .shop-content.mypage .bg-bright a,
#s20241030199f5fabcf8d4 .shop-content.mypage .bg-bright p,
#s20241030199f5fabcf8d4 .shop-content.mypage .bg-bright span,
#s20241030199f5fabcf8d4 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20241030199f5fabcf8d4 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20241030199f5fabcf8d4 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20241030199f5fabcf8d4 .shop-content h6 span {
    ;
    color: ;
}

#s20241030199f5fabcf8d4 .left-menu ul li.on a,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20241030199f5fabcf8d4,
#s20241030199f5fabcf8d4 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20241030199f5fabcf8d4 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20241030199f5fabcf8d4 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20241030199f5fabcf8d4 .list_review_inner,
#s20241030199f5fabcf8d4 .list_review_inner .fold.cmt,
#s20241030199f5fabcf8d4 .list_review_wrap,
#s20241030199f5fabcf8d4 .list_review_inner .textarea_block,
#s20241030199f5fabcf8d4 .list_review_inner .comment .main_comment,
#s20241030199f5fabcf8d4 .list_review_inner .txt_delete:before,
#s20241030199f5fabcf8d4 .form-select-wrap.open .dropdown-toggle,
#s20241030199f5fabcf8d4 .form-select-wrap.open .dropdown-menu,
#s20241030199f5fabcf8d4 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20241030199f5fabcf8d4 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20241030199f5fabcf8d4 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20241030199f5fabcf8d4 .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s20241030199f5fabcf8d4 .sub_depth li a,
#s20241030199f5fabcf8d4 .sub_depth li span {
    ;
}

#s20241030199f5fabcf8d4 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20241030199f5fabcf8d4 .pagination>li>a,
#s20241030199f5fabcf8d4 .pagination>li>span,
#s20241030199f5fabcf8d4 .pagination>li>a:focus,
#s20241030199f5fabcf8d4 .pagination>li>span:focus,
#s20241030199f5fabcf8d4 .map-inner .pagination li.active a,
#s20241030199f5fabcf8d4 .pagination li>a.disabled:hover,
#s20241030199f5fabcf8d4 .pagination li>a.disabled:focus {
    ;
}

#s20241030199f5fabcf8d4 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20241030199f5fabcf8d4 .pagination>.active>a,
#s20241030199f5fabcf8d4 .pagination>.active>span,
#s20241030199f5fabcf8d4 .pagination>.active>a:hover,
#s20241030199f5fabcf8d4 .pagination>.active>span:hover,
#s20241030199f5fabcf8d4 .pagination>.active>a:focus,
#s20241030199f5fabcf8d4 .pagination>.active>span:focus,
#s20241030199f5fabcf8d4 .pagination>li>a:hover,
#s20241030199f5fabcf8d4 .pagination>li>span:hover,
#s20241030199f5fabcf8d4 .sub_depth li a.active,
.doz_sys #s20241030199f5fabcf8d4 a,
#s20241030199f5fabcf8d4 .li_table ul li,
#s20241030199f5fabcf8d4 .list-style .list.line>small,
.doz_sys #s20241030199f5fabcf8d4 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20241030199f5fabcf8d4 .board_contents a:not(.btn),
.doz_sys #s20241030199f5fabcf8d4 .board_contents a:not(.btn):hover,
#s20241030199f5fabcf8d4 .board_txt_area a,
#s20241030199f5fabcf8d4 .board_txt_area a:hover,
#s20241030199f5fabcf8d4 .board_txt_area a:active,
#s20241030199f5fabcf8d4 .board_txt_area a:focus,
#s20241030199f5fabcf8d4 .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s20241030199f5fabcf8d4 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20241030199f5fabcf8d4 a.body_font_color_30:not(.active) {
    ;
}

#s20241030199f5fabcf8d4 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20241030199f5fabcf8d4 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20241030199f5fabcf8d4 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20241030199f5fabcf8d4 .body_font_color_40,
#s20241030199f5fabcf8d4 .li_board ul.li_body li.name,
#s20241030199f5fabcf8d4 .li_board ul.li_body li.time,
#s20241030199f5fabcf8d4 .li_board ul.li_body li.like,
#s20241030199f5fabcf8d4 .li_board ul.li_body li.read {
    ;
}

#s20241030199f5fabcf8d4 .review_table .summary,
#s20241030199f5fabcf8d4 .review_table.li_board ul.li_body li,
#s20241030199f5fabcf8d4 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20241030199f5fabcf8d4 .body_font_color_50 {
    ;
}

#s20241030199f5fabcf8d4 .li_board,
#s20241030199f5fabcf8d4 .acd_row:first-child,
#s20241030199f5fabcf8d4 .acd_row {
    border-color: ;
}

#s20241030199f5fabcf8d4 .list-style .list-header,
#s20241030199f5fabcf8d4 .list-style .list,
#s20241030199f5fabcf8d4 .list-style .list.line,
#s20241030199f5fabcf8d4 .list-style .list.line>.table-cell,
#s20241030199f5fabcf8d4 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20241030199f5fabcf8d4 .btn,
#s20241030199f5fabcf8d4 .visual_section a,
#s20241030199f5fabcf8d4 a.select-star,
#s20241030199f5fabcf8d4 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20241030199f5fabcf8d4 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20241030199f5fabcf8d4 .btn:hover,
#s20241030199f5fabcf8d4 .visual_section a:hover {
    border-color: ;
}

#s20241030199f5fabcf8d4 a.select-star:hover {
    background-color: ;
}

#s20241030199f5fabcf8d4 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20241030199f5fabcf8d4 .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s20241030199f5fabcf8d4 .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s20241030199f5fabcf8d4 .btn-primary span,
.doz_sys.booking_view #s20241030199f5fabcf8d4 .btn-primary span,
.doz_sys.shop_mypage #s20241030199f5fabcf8d4 .btn-primary span {
    color: #029e05;
}

#s20241030199f5fabcf8d4 .coupon-wrap:after,
#s20241030199f5fabcf8d4 .board_view .file_area ul li {
    background: ;
}

#s20241030199f5fabcf8d4 .text-gray-dark,
#s20241030199f5fabcf8d4 .shop-table>thead>tr>th,
#s20241030199f5fabcf8d4 .shop_mypage .left-menu ul li a,
#s20241030199f5fabcf8d4 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20241030199f5fabcf8d4 .product-notify-group .product-notify-label {
    ;
}

#s20241030199f5fabcf8d4 .mypage .my-box a,
#s20241030199f5fabcf8d4 .mypage .shop-table>tbody>tr,
#s20241030199f5fabcf8d4 .mypage .tip-off,
#s20241030199f5fabcf8d4 .im-order-detail-table,
#s20241030199f5fabcf8d4 .im-order-price {
    ;
}

#s20241030199f5fabcf8d4 .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s20241030199f5fabcf8d4 .mypage .my-box.on a p {
    color: #fff;
}

#s20241030199f5fabcf8d4 .option_btn_tools a,
#s20241030199f5fabcf8d4 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20241030199f5fabcf8d4 .list-style-card .card-body .text a {
    color: #757575;
}

#s20241030199f5fabcf8d4 .card .title a {
    color: #212121;
}

#s20241030199f5fabcf8d4 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20241030199f5fabcf8d4 ul.site_prod_nav>li,
#s20241030199f5fabcf8d4 .prod_detail_badge {
    ;
}

#s20241030199f5fabcf8d4 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20241030199f5fabcf8d4 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20241030199f5fabcf8d4 .opt-group {
    background: ;
}

#s20241030199f5fabcf8d4 ul.site_prod_nav>li a.active {
    ;
}

#s20241030199f5fabcf8d4 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: ;
}

#s20241030199f5fabcf8d4 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20241030199f5fabcf8d4[class*="section_first"],
.section_fixed_disable #s20241030199f5fabcf8d4[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20241030199f5fabcf8d4 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20241030199f5fabcf8d4.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20241030199f5fabcf8d4.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20241030199f5fabcf8d4 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20241030199f5fabcf8d4.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20241030199f5fabcf8d4 .mypage .left-menu ul li a,
.device_type_m #s20241030199f5fabcf8d4 .cart .left-menu ul li a {
    ;
}

#s20241030199f5fabcf8d4 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20241030199f5fabcf8d4 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20241030199f5fabcf8d4 .im-cart-info {
    ;
}

#s20241030199f5fabcf8d4 .shop-table>thead>tr>th,
#s20241030199f5fabcf8d4 .shop-table>tbody>tr>td,
#s20241030199f5fabcf8d4 .mypage .shop-table>tbody>tr,
#s20241030199f5fabcf8d4 .shop-table>tbody>tr>td.img img,
#s20241030199f5fabcf8d4 .shop-table>tbody>tr>td+td,
#s20241030199f5fabcf8d4 .mypage .tip-off,
#s20241030199f5fabcf8d4 .mypage .shop-table img,
#s20241030199f5fabcf8d4 .im-order-detail-table,
#s20241030199f5fabcf8d4 .im-order-price,
#s20241030199f5fabcf8d4 .im-order-detail-table thead tr,
#s20241030199f5fabcf8d4 .im-order-detail-table tr+tr,
#s20241030199f5fabcf8d4 .im-order-detail-table img,
#s20241030199f5fabcf8d4 .im-order-detail-table .im-deliv-price,
#s20241030199f5fabcf8d4 .im-order-price-header,
#s20241030199f5fabcf8d4 .im-order-price-body {
    ;
}

#s20241030199f5fabcf8d4 .shop-table .list_badge {
    border-color: ;
}

#s20241030199f5fabcf8d4 .im-cart-result-table thead>tr>th,
#s20241030199f5fabcf8d4 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20241030199f5fabcf8d4 #shop_cart_list .shop-table>thead>tr>th,
#s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20241030199f5fabcf8d4 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s20241030199f5fabcf8d4 .btn-primary:hover,
    #s20241030199f5fabcf8d4 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s20241030199f5fabcf8d4 .btn-primary:hover span,
    .doz_sys.booking_view #s20241030199f5fabcf8d4 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20241030199f5fabcf8d4 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20241030199f5fabcf8d4 .fixed_view a,
    .doz_sys #s20241030199f5fabcf8d4 .fixed_view select.form-control,
    .doz_sys #s20241030199f5fabcf8d4 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20241030199f5fabcf8d4 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20241030199f5fabcf8d4 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20241030199f5fabcf8d4 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20241030199f5fabcf8d4 #shop_cart_list .shop-tit,
    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>thead>tr,
    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20241030199f5fabcf8d4 .im-price-result {
        ;
    }

    #s20241030199f5fabcf8d4 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20241030199f5fabcf8d4 .im-order-row+.im-order-row {
        ;
    }

    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table,
    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tfoot,
    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>thead>tr,
    #s20241030199f5fabcf8d4 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20241030199f5fabcf8d4 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20241030199f5fabcf8d4 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20241030199f5fabcf8d4 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20241030199f5fabcf8d4 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20241030199f5fabcf8d4 .section_bg {
        background-attachment: inherit;
    }

    #s20241030199f5fabcf8d4 .section_bg .ibg-bg {
        display: none;
    }

    #s20241030199f5fabcf8d4 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20241030199f5fabcf8d4 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20241030199f5fabcf8d4 .buy_btns .social_btn,
    #s20241030199f5fabcf8d4 .buy_btns .cart_btn,
    #s20241030199f5fabcf8d4 .layer_pop .bottom-btn,
    #s20241030199f5fabcf8d4 .shop-table>thead,
    #s20241030199f5fabcf8d4 .left-menu,
    #s20241030199f5fabcf8d4 .shop-table>tbody>tr,
    {
    ;
}

#s20241030199f5fabcf8d4 main,
#s20241030199f5fabcf8d4 .section_wrap.extend_section main,
#s20241030199f5fabcf8d4 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20241030199f5fabcf8d4.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20241030199f5fabcf8d4.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20241030199f5fabcf8d4 .mypage .left-menu ul li a,
#s20241030199f5fabcf8d4 .cart .left-menu ul li a,
#s20241030199f5fabcf8d4 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20241030199f5fabcf8d4 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20241030199f5fabcf8d4 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20241030199f5fabcf8d4 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20241030199f5fabcf8d4 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20241030199f5fabcf8d4 .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) {
    #s20241030199f5fabcf8d4 .opt-group .btn_clse {
        background-color: ;
    }

    #s20241030199f5fabcf8d4 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20241030199f5fabcf8d4 .bg-brand,
.doz_sys #s20241030199f5fabcf8d4 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20241030199f5fabcf8d4 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2024120650755502d6540 .widget.image img {
    transition: none;
}

.admin #w2024120650755502d6540 .disable-selection img {
    visibility: visible !important;
}

#w2024120650755502d6540 .widget.image .overlay,
#w2024120650755502d6540 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2024120650755502d6540 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2024120650755502d6540 .widget.image:hover .hover_overlay,
#w2024120650755502d6540 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2024120650755502d6540 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2024120650755502d6540 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2024120650755502d6540 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2024120650755502d6540 .widget.image.img_circle .overlay,
#w2024120650755502d6540 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2024120650755502d6540 .widget.image.hover_scale:hover .hover_overlay,
#w2024120650755502d6540 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2024120650755502d6540 .widget.image.hide_default_img:hover .img_wrap>img,
#w2024120650755502d6540 .widget.image:hover .overlay,
#w2024120650755502d6540 .widget.image .hover_overlay,
#w2024120650755502d6540 .widget.image.hover_image_hidden:hover .hover_img,
#w2024120650755502d6540 .widget.image.hover_scale .hover_img,
#w2024120650755502d6540 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2024120650755502d6540 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2024120650755502d6540 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2024120650755502d6540 .widget.image.hover_scale img,
#w2024120650755502d6540 .widget.image.hover_scale:hover .hover_img,
#w2024120650755502d6540 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2024120650755502d6540 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2024120650755502d6540 .widget.image.hover_img_hide.hover_scale:hover img,
#w2024120650755502d6540 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120650755502d6540 .widget.image.no_effect .hover_overlay,
#w2024120650755502d6540 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2024120650755502d6540 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2024120650755502d6540 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2024120650755502d6540 .widget.image.hide_default_img:hover .org_image,
#w2024120650755502d6540 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2024120650755502d6540 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2024120650755502d6540 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2024120650755502d6540 .widget.image:hover .hover_txt,
    #w2024120650755502d6540 .widget.image:hover .hover_img,
    #w2024120650755502d6540 .widget.image:hover .overlay,
    #w2024120650755502d6540 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2024120650755502d6540 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2024120650755502d6540 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2024120650755502d6540 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20241206a452c48fdc2c5 .widget.image img {
    transition: none;
}

.admin #w20241206a452c48fdc2c5 .disable-selection img {
    visibility: visible !important;
}

#w20241206a452c48fdc2c5 .widget.image .overlay,
#w20241206a452c48fdc2c5 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20241206a452c48fdc2c5 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20241206a452c48fdc2c5 .widget.image:hover .hover_overlay,
#w20241206a452c48fdc2c5 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20241206a452c48fdc2c5 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20241206a452c48fdc2c5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20241206a452c48fdc2c5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20241206a452c48fdc2c5 .widget.image.img_circle .overlay,
#w20241206a452c48fdc2c5 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20241206a452c48fdc2c5 .widget.image.hover_scale:hover .hover_overlay,
#w20241206a452c48fdc2c5 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20241206a452c48fdc2c5 .widget.image.hide_default_img:hover .img_wrap>img,
#w20241206a452c48fdc2c5 .widget.image:hover .overlay,
#w20241206a452c48fdc2c5 .widget.image .hover_overlay,
#w20241206a452c48fdc2c5 .widget.image.hover_image_hidden:hover .hover_img,
#w20241206a452c48fdc2c5 .widget.image.hover_scale .hover_img,
#w20241206a452c48fdc2c5 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20241206a452c48fdc2c5 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20241206a452c48fdc2c5 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20241206a452c48fdc2c5 .widget.image.hover_scale img,
#w20241206a452c48fdc2c5 .widget.image.hover_scale:hover .hover_img,
#w20241206a452c48fdc2c5 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20241206a452c48fdc2c5 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20241206a452c48fdc2c5 .widget.image.hover_img_hide.hover_scale:hover img,
#w20241206a452c48fdc2c5 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20241206a452c48fdc2c5 .widget.image.no_effect .hover_overlay,
#w20241206a452c48fdc2c5 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20241206a452c48fdc2c5 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20241206a452c48fdc2c5 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20241206a452c48fdc2c5 .widget.image.hide_default_img:hover .org_image,
#w20241206a452c48fdc2c5 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20241206a452c48fdc2c5 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20241206a452c48fdc2c5 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20241206a452c48fdc2c5 .widget.image:hover .hover_txt,
    #w20241206a452c48fdc2c5 .widget.image:hover .hover_img,
    #w20241206a452c48fdc2c5 .widget.image:hover .overlay,
    #w20241206a452c48fdc2c5 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20241206a452c48fdc2c5 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20241206a452c48fdc2c5 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20241206a452c48fdc2c5 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.device_type_m .pc_section #padding_w20241030091a9923da157 {
    height: 11px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20241030091a9923da157 {
        height: 11px !important;
    }
}

.shop_view .s202411252b2ff99bfda97.xzoom-preview {
    ;
    background: ;
}

.shop_view #s202411252b2ff99bfda97 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s202411252b2ff99bfda97 select.form-control option {
    color: #000 !important;
}

.admin #s202411252b2ff99bfda97 .widget.padding>div {
    ;
}

.admin #s202411252b2ff99bfda97 .ibg-bg {
    height: 100% !important;
}

.admin #s202411252b2ff99bfda97 .widget_drag_bar,
.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202411252b2ff99bfda97 .drop_line {
    background-color: ;
}

.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202411252b2ff99bfda97 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202411252b2ff99bfda97 {
    color: ;
}

#s202411252b2ff99bfda97.side_basic main .inside,
#s202411252b2ff99bfda97 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202411252b2ff99bfda97 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202411252b2ff99bfda97.side_basic main .inside,
.menu_type_modal #s202411252b2ff99bfda97.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 #s202411252b2ff99bfda97,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202411252b2ff99bfda97 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202411252b2ff99bfda97.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202411252b2ff99bfda97.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202411252b2ff99bfda97 .booking_day .body_font_color_20,
#s202411252b2ff99bfda97 .booking_list.waiting .title {
    ;
}

#s202411252b2ff99bfda97.extend_section main>.inside {
    max-width: 100% !important;
}

#s202411252b2ff99bfda97 .li_table ul:nth-of-type(2),
#s202411252b2ff99bfda97 .li_board ul li,
#s202411252b2ff99bfda97 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202411252b2ff99bfda97 .checkbox-styled:not(ie8) input~span:before,
#s202411252b2ff99bfda97 .radio-styled:not(ie8) input~span:before {}

#s202411252b2ff99bfda97 .board_view .grid_ignore header a,
#s202411252b2ff99bfda97 .widget.board .grid_ignore .author .date,
#s202411252b2ff99bfda97 .widget.board .grid_ignore a.board,
#s202411252b2ff99bfda97 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202411252b2ff99bfda97 .content-tit .board {
    ;
}

#s202411252b2ff99bfda97 select.form-control,
#s202411252b2ff99bfda97 input.form-control,
#s202411252b2ff99bfda97 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202411252b2ff99bfda97 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202411252b2ff99bfda97 .phonenumber_wrap .line {}

#s202411252b2ff99bfda97 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202411252b2ff99bfda97 .shop-content select.form-control,
.shop_view #s202411252b2ff99bfda97 .shop-content input.form-control,
.shop_view #s202411252b2ff99bfda97 .shop-content textarea.form-control,
.booking_view #s202411252b2ff99bfda97 .booking_opt select.form-control,
.shop_view #s202411252b2ff99bfda97 .form-select-wrap .dropdown-menu,
.shop_view #s202411252b2ff99bfda97 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s202411252b2ff99bfda97 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s202411252b2ff99bfda97 .item_detail select.form-control,
#s202411252b2ff99bfda97 .item_detail input.form-control,
#s202411252b2ff99bfda97 .item_detail textarea.form-control,
#s202411252b2ff99bfda97 .booking_opt select.form-control,
#s202411252b2ff99bfda97 .goods_select textarea.form-control,
#s202411252b2ff99bfda97 .goods_select select.form-control,
#s202411252b2ff99bfda97 .goods_select input.form-control,
#s202411252b2ff99bfda97 .form-select-wrap:before {
    !important;
    color: ;
}

#s202411252b2ff99bfda97 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202411252b2ff99bfda97 .board_summary .write,
#s202411252b2ff99bfda97 .board_view .grid_ignore .author .date,
#s202411252b2ff99bfda97 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202411252b2ff99bfda97 label,
.doz_sys #s202411252b2ff99bfda97 label.control-label,
#s202411252b2ff99bfda97 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202411252b2ff99bfda97 .nick.text-default-dark,
#s202411252b2ff99bfda97 .text-default-dark,
#s202411252b2ff99bfda97 .shop_mypage .mypage .my-box a,
#s202411252b2ff99bfda97 .shop_mypage .item-detail a,
#s202411252b2ff99bfda97 .shop_mypage .item-detail p,
#s202411252b2ff99bfda97 .shop_mypage h6,
#s202411252b2ff99bfda97 .shop_mypage .table-wrap p,
#s202411252b2ff99bfda97 .shop_payment h1,
#s202411252b2ff99bfda97 .shop_payment h6,
#s202411252b2ff99bfda97 .shop-content p,
#s202411252b2ff99bfda97 .shop_payment,
#s202411252b2ff99bfda97 .shop-content span,
#s202411252b2ff99bfda97 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202411252b2ff99bfda97 .shop-content .price,
#s202411252b2ff99bfda97,
#s202411252b2ff99bfda97 .shop-tit,
#s202411252b2ff99bfda97 .board_view .board_txt_area,
#s202411252b2ff99bfda97 .board.widget .grid_ignore .view_tit,
.doz_sys #s202411252b2ff99bfda97 .shop-content input.form-control,
.doz_sys #s202411252b2ff99bfda97 .shop-content select.form-control,
#s202411252b2ff99bfda97 .widget_menu_title,
#s202411252b2ff99bfda97 .comment_area,
body.shop_mypage #s202411252b2ff99bfda97 .comment_area,
#s202411252b2ff99bfda97 .list_review_inner .use_summary,
#s202411252b2ff99bfda97 .list_review_inner .use_summary a,
#s202411252b2ff99bfda97 .list_review_inner .fold,
#s202411252b2ff99bfda97 .list_review_inner .comment_area,
#s202411252b2ff99bfda97 .booking_nav_tools span {
    ;
    color: ;
}

#s202411252b2ff99bfda97 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202411252b2ff99bfda97 a.use-info {
    color: rgba(0, 0, 0, 0);
}

#s202411252b2ff99bfda97 .shop-content span.sale-price-text-done,
.doz_sys #s202411252b2ff99bfda97 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202411252b2ff99bfda97 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202411252b2ff99bfda97 .shop-content.mypage .bg-bright a,
#s202411252b2ff99bfda97 .shop-content.mypage .bg-bright p,
#s202411252b2ff99bfda97 .shop-content.mypage .bg-bright span,
#s202411252b2ff99bfda97 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202411252b2ff99bfda97 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202411252b2ff99bfda97 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202411252b2ff99bfda97 .shop-content h6 span {
    ;
    color: ;
}

#s202411252b2ff99bfda97 .left-menu ul li.on a,
.doz_sys #s202411252b2ff99bfda97 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202411252b2ff99bfda97,
#s202411252b2ff99bfda97 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202411252b2ff99bfda97 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202411252b2ff99bfda97 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202411252b2ff99bfda97 .list_review_inner,
#s202411252b2ff99bfda97 .list_review_inner .fold.cmt,
#s202411252b2ff99bfda97 .list_review_wrap,
#s202411252b2ff99bfda97 .list_review_inner .textarea_block,
#s202411252b2ff99bfda97 .list_review_inner .comment .main_comment,
#s202411252b2ff99bfda97 .list_review_inner .txt_delete:before,
#s202411252b2ff99bfda97 .form-select-wrap.open .dropdown-toggle,
#s202411252b2ff99bfda97 .form-select-wrap.open .dropdown-menu,
#s202411252b2ff99bfda97 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202411252b2ff99bfda97 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202411252b2ff99bfda97 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202411252b2ff99bfda97 .form-control:focus {
    border-color: rgba(0, 0, 0, 0);
}

#s202411252b2ff99bfda97 .sub_depth li a,
#s202411252b2ff99bfda97 .sub_depth li span {
    ;
}

#s202411252b2ff99bfda97 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202411252b2ff99bfda97 .pagination>li>a,
#s202411252b2ff99bfda97 .pagination>li>span,
#s202411252b2ff99bfda97 .pagination>li>a:focus,
#s202411252b2ff99bfda97 .pagination>li>span:focus,
#s202411252b2ff99bfda97 .map-inner .pagination li.active a,
#s202411252b2ff99bfda97 .pagination li>a.disabled:hover,
#s202411252b2ff99bfda97 .pagination li>a.disabled:focus {
    ;
}

#s202411252b2ff99bfda97 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202411252b2ff99bfda97 .pagination>.active>a,
#s202411252b2ff99bfda97 .pagination>.active>span,
#s202411252b2ff99bfda97 .pagination>.active>a:hover,
#s202411252b2ff99bfda97 .pagination>.active>span:hover,
#s202411252b2ff99bfda97 .pagination>.active>a:focus,
#s202411252b2ff99bfda97 .pagination>.active>span:focus,
#s202411252b2ff99bfda97 .pagination>li>a:hover,
#s202411252b2ff99bfda97 .pagination>li>span:hover,
#s202411252b2ff99bfda97 .sub_depth li a.active,
.doz_sys #s202411252b2ff99bfda97 a,
#s202411252b2ff99bfda97 .li_table ul li,
#s202411252b2ff99bfda97 .list-style .list.line>small,
.doz_sys #s202411252b2ff99bfda97 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202411252b2ff99bfda97 .board_contents a:not(.btn),
.doz_sys #s202411252b2ff99bfda97 .board_contents a:not(.btn):hover,
#s202411252b2ff99bfda97 .board_txt_area a,
#s202411252b2ff99bfda97 .board_txt_area a:hover,
#s202411252b2ff99bfda97 .board_txt_area a:active,
#s202411252b2ff99bfda97 .board_txt_area a:focus,
#s202411252b2ff99bfda97 .editor_box .fr-view a {
    color: rgba(0, 0, 0, 0);
}

#s202411252b2ff99bfda97 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202411252b2ff99bfda97 a.body_font_color_30:not(.active) {
    ;
}

#s202411252b2ff99bfda97 .text_tab .after_line:not(:last-child):after {
    ;
}

#s202411252b2ff99bfda97 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202411252b2ff99bfda97 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202411252b2ff99bfda97 .body_font_color_40,
#s202411252b2ff99bfda97 .li_board ul.li_body li.name,
#s202411252b2ff99bfda97 .li_board ul.li_body li.time,
#s202411252b2ff99bfda97 .li_board ul.li_body li.like,
#s202411252b2ff99bfda97 .li_board ul.li_body li.read {
    ;
}

#s202411252b2ff99bfda97 .review_table .summary,
#s202411252b2ff99bfda97 .review_table.li_board ul.li_body li,
#s202411252b2ff99bfda97 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202411252b2ff99bfda97 .body_font_color_50 {
    ;
}

#s202411252b2ff99bfda97 .li_board,
#s202411252b2ff99bfda97 .acd_row:first-child,
#s202411252b2ff99bfda97 .acd_row {
    border-color: ;
}

#s202411252b2ff99bfda97 .list-style .list-header,
#s202411252b2ff99bfda97 .list-style .list,
#s202411252b2ff99bfda97 .list-style .list.line,
#s202411252b2ff99bfda97 .list-style .list.line>.table-cell,
#s202411252b2ff99bfda97 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202411252b2ff99bfda97 .btn,
#s202411252b2ff99bfda97 .visual_section a,
#s202411252b2ff99bfda97 a.select-star,
#s202411252b2ff99bfda97 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s202411252b2ff99bfda97 .star-pointer .dropdown-menu {
    background-color: ;
}

#s202411252b2ff99bfda97 .btn:hover,
#s202411252b2ff99bfda97 .visual_section a:hover {
    border-color: ;
}

#s202411252b2ff99bfda97 a.select-star:hover {
    background-color: ;
}

#s202411252b2ff99bfda97 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202411252b2ff99bfda97 .widget_text_wrap .btn {
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys #s202411252b2ff99bfda97 .btn-primary {
    background-color: #1a1c7;
    ;
    background-color: rgba(1, 161, 199, 0);
    border-color: #029e05;
    color: #029e05;
    border-width: 2px;
}

.doz_sys.shop_view #s202411252b2ff99bfda97 .btn-primary span,
.doz_sys.booking_view #s202411252b2ff99bfda97 .btn-primary span,
.doz_sys.shop_mypage #s202411252b2ff99bfda97 .btn-primary span {
    color: #029e05;
}

#s202411252b2ff99bfda97 .coupon-wrap:after,
#s202411252b2ff99bfda97 .board_view .file_area ul li {
    background: ;
}

#s202411252b2ff99bfda97 .text-gray-dark,
#s202411252b2ff99bfda97 .shop-table>thead>tr>th,
#s202411252b2ff99bfda97 .shop_mypage .left-menu ul li a,
#s202411252b2ff99bfda97 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202411252b2ff99bfda97 .product-notify-group .product-notify-label {
    ;
}

#s202411252b2ff99bfda97 .mypage .my-box a,
#s202411252b2ff99bfda97 .mypage .shop-table>tbody>tr,
#s202411252b2ff99bfda97 .mypage .tip-off,
#s202411252b2ff99bfda97 .im-order-detail-table,
#s202411252b2ff99bfda97 .im-order-price {
    ;
}

#s202411252b2ff99bfda97 .mypage .my-box.on a {
    background-color: rgba(0, 0, 0, 0);
    background-color: #000;
    ;
    color: #fff;
}

#s202411252b2ff99bfda97 .mypage .my-box.on a p {
    color: #fff;
}

#s202411252b2ff99bfda97 .option_btn_tools a,
#s202411252b2ff99bfda97 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202411252b2ff99bfda97 .list-style-card .card-body .text a {
    color: #757575;
}

#s202411252b2ff99bfda97 .card .title a {
    color: #212121;
}

#s202411252b2ff99bfda97 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202411252b2ff99bfda97 ul.site_prod_nav>li,
#s202411252b2ff99bfda97 .prod_detail_badge {
    ;
}

#s202411252b2ff99bfda97 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202411252b2ff99bfda97 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202411252b2ff99bfda97 .opt-group {
    background: ;
}

#s202411252b2ff99bfda97 ul.site_prod_nav>li a.active {
    ;
}

#s202411252b2ff99bfda97 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    background-color: #000;
    ;
    color: ;
}

#s202411252b2ff99bfda97 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202411252b2ff99bfda97[class*="section_first"],
.section_fixed_disable #s202411252b2ff99bfda97[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202411252b2ff99bfda97 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202411252b2ff99bfda97.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202411252b2ff99bfda97.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202411252b2ff99bfda97 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202411252b2ff99bfda97.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202411252b2ff99bfda97 .mypage .left-menu ul li a,
.device_type_m #s202411252b2ff99bfda97 .cart .left-menu ul li a {
    ;
}

#s202411252b2ff99bfda97 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202411252b2ff99bfda97 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202411252b2ff99bfda97 .im-cart-info {
    ;
}

#s202411252b2ff99bfda97 .shop-table>thead>tr>th,
#s202411252b2ff99bfda97 .shop-table>tbody>tr>td,
#s202411252b2ff99bfda97 .mypage .shop-table>tbody>tr,
#s202411252b2ff99bfda97 .shop-table>tbody>tr>td.img img,
#s202411252b2ff99bfda97 .shop-table>tbody>tr>td+td,
#s202411252b2ff99bfda97 .mypage .tip-off,
#s202411252b2ff99bfda97 .mypage .shop-table img,
#s202411252b2ff99bfda97 .im-order-detail-table,
#s202411252b2ff99bfda97 .im-order-price,
#s202411252b2ff99bfda97 .im-order-detail-table thead tr,
#s202411252b2ff99bfda97 .im-order-detail-table tr+tr,
#s202411252b2ff99bfda97 .im-order-detail-table img,
#s202411252b2ff99bfda97 .im-order-detail-table .im-deliv-price,
#s202411252b2ff99bfda97 .im-order-price-header,
#s202411252b2ff99bfda97 .im-order-price-body {
    ;
}

#s202411252b2ff99bfda97 .shop-table .list_badge {
    border-color: ;
}

#s202411252b2ff99bfda97 .im-cart-result-table thead>tr>th,
#s202411252b2ff99bfda97 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202411252b2ff99bfda97 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202411252b2ff99bfda97 #shop_cart_list .shop-table>thead>tr>th,
#s202411252b2ff99bfda97 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202411252b2ff99bfda97 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: rgba(0, 0, 0, 0)
}

@media (min-width: 991px) {

    .doz_sys #s202411252b2ff99bfda97 .btn-primary:hover,
    #s202411252b2ff99bfda97 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #ffffff;
        color: #000000;
        border-width: 2px;
    }

    .doz_sys.shop_view #s202411252b2ff99bfda97 .btn-primary:hover span,
    .doz_sys.booking_view #s202411252b2ff99bfda97 .btn-primary:hover span,
    .doz_sys.shop_mypage #s202411252b2ff99bfda97 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202411252b2ff99bfda97 .fixed_view a,
    .doz_sys #s202411252b2ff99bfda97 .fixed_view select.form-control,
    .doz_sys #s202411252b2ff99bfda97 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202411252b2ff99bfda97 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202411252b2ff99bfda97 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202411252b2ff99bfda97 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202411252b2ff99bfda97 #shop_cart_list .shop-tit,
    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>thead>tr,
    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>tfoot .payment-info,
    #s202411252b2ff99bfda97 .im-price-result {
        ;
    }

    #s202411252b2ff99bfda97 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202411252b2ff99bfda97 .im-order-row+.im-order-row {
        ;
    }

    #s202411252b2ff99bfda97 #shop_cart_list .shop-table,
    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>tfoot,
    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>thead>tr,
    #s202411252b2ff99bfda97 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s202411252b2ff99bfda97 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202411252b2ff99bfda97 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202411252b2ff99bfda97 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202411252b2ff99bfda97 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202411252b2ff99bfda97 .section_bg {
        background-attachment: inherit;
    }

    #s202411252b2ff99bfda97 .section_bg .ibg-bg {
        display: none;
    }

    #s202411252b2ff99bfda97 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202411252b2ff99bfda97 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202411252b2ff99bfda97 .buy_btns .social_btn,
    #s202411252b2ff99bfda97 .buy_btns .cart_btn,
    #s202411252b2ff99bfda97 .layer_pop .bottom-btn,
    #s202411252b2ff99bfda97 .shop-table>thead,
    #s202411252b2ff99bfda97 .left-menu,
    #s202411252b2ff99bfda97 .shop-table>tbody>tr,
    {
    ;
}

#s202411252b2ff99bfda97 main,
#s202411252b2ff99bfda97 .section_wrap.extend_section main,
#s202411252b2ff99bfda97 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202411252b2ff99bfda97.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202411252b2ff99bfda97.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202411252b2ff99bfda97 .mypage .left-menu ul li a,
#s202411252b2ff99bfda97 .cart .left-menu ul li a,
#s202411252b2ff99bfda97 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202411252b2ff99bfda97 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s202411252b2ff99bfda97 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s202411252b2ff99bfda97 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s202411252b2ff99bfda97 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202411252b2ff99bfda97 .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) {
    #s202411252b2ff99bfda97 .opt-group .btn_clse {
        background-color: ;
    }

    #s202411252b2ff99bfda97 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s202411252b2ff99bfda97 .bg-brand,
.doz_sys #s202411252b2ff99bfda97 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202411252b2ff99bfda97 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

#text_w20241125567b2bfd6624a {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20241125567b2bfd6624a .fr-code-view {
    line-height: 1.6;
}

#text_w20241125567b2bfd6624a .text_bg_img,
#text_w20241125567b2bfd6624a .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20241125567b2bfd6624a,
#text_w20241125567b2bfd6624a .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20241125567b2bfd6624a,
#text_w20241125567b2bfd6624a .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20241125567b2bfd6624a.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20241125567b2bfd6624a.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20241125b836b24abf9f1 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20241125b836b24abf9f1 .fr-code-view {
    line-height: 1.6;
}

#text_w20241125b836b24abf9f1 .text_bg_img,
#text_w20241125b836b24abf9f1 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20241125b836b24abf9f1,
#text_w20241125b836b24abf9f1 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20241125b836b24abf9f1,
#text_w20241125b836b24abf9f1 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20241125b836b24abf9f1.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20241125b836b24abf9f1.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20241202e45e40ba17020 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20241202e45e40ba17020 .fr-code-view {
    line-height: 1.6;
}

#text_w20241202e45e40ba17020 .text_bg_img,
#text_w20241202e45e40ba17020 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20241202e45e40ba17020,
#text_w20241202e45e40ba17020 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20241202e45e40ba17020,
#text_w20241202e45e40ba17020 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20241202e45e40ba17020.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20241202e45e40ba17020.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20241202ca0ebb0dfb5bd {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20241202ca0ebb0dfb5bd {
        height: 15px !important;
    }
}

.footer-section {
    background-color: #383838;
    ;
    background-color: rgba(56, 56, 56, 1);
    color: #ffffff;
    ;
    color: rgba(255, 255, 255, 1);
    font-size: 12px;
    ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: ;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.doz_sys .footer-section a {
    color: #ffffff;
    ;
    color: rgba(255, 255, 255, 1) !important;
}

.doz_sys .footer-section .use_sub_name:hover>a>.plain_name:before {
    color: rgba(255, 255, 255, 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: #ffffff;
    ;
    color: rgba(255, 255, 255, 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;
    }
}