<style>.shop_view .s20250321a664f38e0f9b6.xzoom-preview {
    ;
    background: #faffe6;
}

.shop_view #s20250321a664f38e0f9b6 select.form-control option {
    color: !important;
    background: #faffe6;
}

.is-ie .shop_view #s20250321a664f38e0f9b6 select.form-control option {
    color: #000 !important;
}

.admin #s20250321a664f38e0f9b6 .widget.padding>div {
    ;
}

.admin #s20250321a664f38e0f9b6 .ibg-bg {
    height: 100% !important;
}

.admin #s20250321a664f38e0f9b6 .widget_drag_bar,
.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250321a664f38e0f9b6 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250321a664f38e0f9b6 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250321a664f38e0f9b6 {
    color: ;
}

#s20250321a664f38e0f9b6.side_basic main .inside,
#s20250321a664f38e0f9b6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250321a664f38e0f9b6 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250321a664f38e0f9b6.side_basic main .inside,
.menu_type_modal #s20250321a664f38e0f9b6.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 #s20250321a664f38e0f9b6,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250321a664f38e0f9b6 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250321a664f38e0f9b6.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250321a664f38e0f9b6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250321a664f38e0f9b6 .booking_day .body_font_color_20,
#s20250321a664f38e0f9b6 .booking_list.waiting .title {
    ;
}

#s20250321a664f38e0f9b6.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250321a664f38e0f9b6 .li_table ul:nth-of-type(2),
#s20250321a664f38e0f9b6 .li_board ul li,
#s20250321a664f38e0f9b6 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250321a664f38e0f9b6 .checkbox-styled:not(ie8) input~span:before,
#s20250321a664f38e0f9b6 .radio-styled:not(ie8) input~span:before {}

#s20250321a664f38e0f9b6 .board_view .grid_ignore header a,
#s20250321a664f38e0f9b6 .widget.board .grid_ignore .author .date,
#s20250321a664f38e0f9b6 .widget.board .grid_ignore a.board,
#s20250321a664f38e0f9b6 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250321a664f38e0f9b6 .content-tit .board {
    ;
}

#s20250321a664f38e0f9b6 select.form-control,
#s20250321a664f38e0f9b6 input.form-control,
#s20250321a664f38e0f9b6 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250321a664f38e0f9b6 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250321a664f38e0f9b6 .phonenumber_wrap .line {}

#s20250321a664f38e0f9b6 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250321a664f38e0f9b6 .shop-content select.form-control,
.shop_view #s20250321a664f38e0f9b6 .shop-content input.form-control,
.shop_view #s20250321a664f38e0f9b6 .shop-content textarea.form-control,
.booking_view #s20250321a664f38e0f9b6 .booking_opt select.form-control,
.shop_view #s20250321a664f38e0f9b6 .form-select-wrap .dropdown-menu,
.shop_view #s20250321a664f38e0f9b6 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #faffe6;
}

#s20250321a664f38e0f9b6 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(250, 255, 230, 0.01), rgba(250, 255, 230, 0.8) 66%, rgba(250, 255, 230, 0.9) 83%, rgba(250, 255, 230, 0.98) 98%, #faffe6);
}

#s20250321a664f38e0f9b6 .item_detail select.form-control,
#s20250321a664f38e0f9b6 .item_detail input.form-control,
#s20250321a664f38e0f9b6 .item_detail textarea.form-control,
#s20250321a664f38e0f9b6 .booking_opt select.form-control,
#s20250321a664f38e0f9b6 .goods_select textarea.form-control,
#s20250321a664f38e0f9b6 .goods_select select.form-control,
#s20250321a664f38e0f9b6 .goods_select input.form-control,
#s20250321a664f38e0f9b6 .form-select-wrap:before {
    !important;
    color: ;
}

#s20250321a664f38e0f9b6 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250321a664f38e0f9b6 .board_summary .write,
#s20250321a664f38e0f9b6 .board_view .grid_ignore .author .date,
#s20250321a664f38e0f9b6 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250321a664f38e0f9b6 label,
.doz_sys #s20250321a664f38e0f9b6 label.control-label,
#s20250321a664f38e0f9b6 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250321a664f38e0f9b6 .nick.text-default-dark,
#s20250321a664f38e0f9b6 .text-default-dark,
#s20250321a664f38e0f9b6 .shop_mypage .mypage .my-box a,
#s20250321a664f38e0f9b6 .shop_mypage .item-detail a,
#s20250321a664f38e0f9b6 .shop_mypage .item-detail p,
#s20250321a664f38e0f9b6 .shop_mypage h6,
#s20250321a664f38e0f9b6 .shop_mypage .table-wrap p,
#s20250321a664f38e0f9b6 .shop_payment h1,
#s20250321a664f38e0f9b6 .shop_payment h6,
#s20250321a664f38e0f9b6 .shop-content p,
#s20250321a664f38e0f9b6 .shop_payment,
#s20250321a664f38e0f9b6 .shop-content span,
#s20250321a664f38e0f9b6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250321a664f38e0f9b6 .shop-content .price,
#s20250321a664f38e0f9b6,
#s20250321a664f38e0f9b6 .shop-tit,
#s20250321a664f38e0f9b6 .board_view .board_txt_area,
#s20250321a664f38e0f9b6 .board.widget .grid_ignore .view_tit,
.doz_sys #s20250321a664f38e0f9b6 .shop-content input.form-control,
.doz_sys #s20250321a664f38e0f9b6 .shop-content select.form-control,
#s20250321a664f38e0f9b6 .widget_menu_title,
#s20250321a664f38e0f9b6 .comment_area,
body.shop_mypage #s20250321a664f38e0f9b6 .comment_area,
#s20250321a664f38e0f9b6 .list_review_inner .use_summary,
#s20250321a664f38e0f9b6 .list_review_inner .use_summary a,
#s20250321a664f38e0f9b6 .list_review_inner .fold,
#s20250321a664f38e0f9b6 .list_review_inner .comment_area,
#s20250321a664f38e0f9b6 .booking_nav_tools span {
    ;
    color: ;
}

#s20250321a664f38e0f9b6 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250321a664f38e0f9b6 a.use-info {
    color: #00b400;
}

#s20250321a664f38e0f9b6 .shop-content span.sale-price-text-done,
.doz_sys #s20250321a664f38e0f9b6 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250321a664f38e0f9b6 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250321a664f38e0f9b6 .shop-content.mypage .bg-bright a,
#s20250321a664f38e0f9b6 .shop-content.mypage .bg-bright p,
#s20250321a664f38e0f9b6 .shop-content.mypage .bg-bright span,
#s20250321a664f38e0f9b6 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250321a664f38e0f9b6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250321a664f38e0f9b6 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250321a664f38e0f9b6 .shop-content h6 span {
    ;
    color: ;
}

#s20250321a664f38e0f9b6 .left-menu ul li.on a,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250321a664f38e0f9b6,
#s20250321a664f38e0f9b6 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250321a664f38e0f9b6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250321a664f38e0f9b6 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250321a664f38e0f9b6 .list_review_inner,
#s20250321a664f38e0f9b6 .list_review_inner .fold.cmt,
#s20250321a664f38e0f9b6 .list_review_wrap,
#s20250321a664f38e0f9b6 .list_review_inner .textarea_block,
#s20250321a664f38e0f9b6 .list_review_inner .comment .main_comment,
#s20250321a664f38e0f9b6 .list_review_inner .txt_delete:before,
#s20250321a664f38e0f9b6 .form-select-wrap.open .dropdown-toggle,
#s20250321a664f38e0f9b6 .form-select-wrap.open .dropdown-menu,
#s20250321a664f38e0f9b6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250321a664f38e0f9b6 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250321a664f38e0f9b6 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250321a664f38e0f9b6 .form-control:focus {
    border-color: #00b400;
}

#s20250321a664f38e0f9b6 .sub_depth li a,
#s20250321a664f38e0f9b6 .sub_depth li span {
    ;
}

#s20250321a664f38e0f9b6 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250321a664f38e0f9b6 .pagination>li>a,
#s20250321a664f38e0f9b6 .pagination>li>span,
#s20250321a664f38e0f9b6 .pagination>li>a:focus,
#s20250321a664f38e0f9b6 .pagination>li>span:focus,
#s20250321a664f38e0f9b6 .map-inner .pagination li.active a,
#s20250321a664f38e0f9b6 .pagination li>a.disabled:hover,
#s20250321a664f38e0f9b6 .pagination li>a.disabled:focus {
    ;
}

#s20250321a664f38e0f9b6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250321a664f38e0f9b6 .pagination>.active>a,
#s20250321a664f38e0f9b6 .pagination>.active>span,
#s20250321a664f38e0f9b6 .pagination>.active>a:hover,
#s20250321a664f38e0f9b6 .pagination>.active>span:hover,
#s20250321a664f38e0f9b6 .pagination>.active>a:focus,
#s20250321a664f38e0f9b6 .pagination>.active>span:focus,
#s20250321a664f38e0f9b6 .pagination>li>a:hover,
#s20250321a664f38e0f9b6 .pagination>li>span:hover,
#s20250321a664f38e0f9b6 .sub_depth li a.active,
.doz_sys #s20250321a664f38e0f9b6 a,
#s20250321a664f38e0f9b6 .li_table ul li,
#s20250321a664f38e0f9b6 .list-style .list.line>small,
.doz_sys #s20250321a664f38e0f9b6 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250321a664f38e0f9b6 .board_contents a:not(.btn),
.doz_sys #s20250321a664f38e0f9b6 .board_contents a:not(.btn):hover,
#s20250321a664f38e0f9b6 .board_txt_area a,
#s20250321a664f38e0f9b6 .board_txt_area a:hover,
#s20250321a664f38e0f9b6 .board_txt_area a:active,
#s20250321a664f38e0f9b6 .board_txt_area a:focus,
#s20250321a664f38e0f9b6 .editor_box .fr-view a {
    color: #00b400;
}

#s20250321a664f38e0f9b6 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250321a664f38e0f9b6 a.body_font_color_30:not(.active) {
    ;
}

#s20250321a664f38e0f9b6 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250321a664f38e0f9b6 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250321a664f38e0f9b6 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250321a664f38e0f9b6 .body_font_color_40,
#s20250321a664f38e0f9b6 .li_board ul.li_body li.name,
#s20250321a664f38e0f9b6 .li_board ul.li_body li.time,
#s20250321a664f38e0f9b6 .li_board ul.li_body li.like,
#s20250321a664f38e0f9b6 .li_board ul.li_body li.read {
    ;
}

#s20250321a664f38e0f9b6 .review_table .summary,
#s20250321a664f38e0f9b6 .review_table.li_board ul.li_body li,
#s20250321a664f38e0f9b6 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250321a664f38e0f9b6 .body_font_color_50 {
    ;
}

#s20250321a664f38e0f9b6 .li_board,
#s20250321a664f38e0f9b6 .acd_row:first-child,
#s20250321a664f38e0f9b6 .acd_row {
    border-color: ;
}

#s20250321a664f38e0f9b6 .list-style .list-header,
#s20250321a664f38e0f9b6 .list-style .list,
#s20250321a664f38e0f9b6 .list-style .list.line,
#s20250321a664f38e0f9b6 .list-style .list.line>.table-cell,
#s20250321a664f38e0f9b6 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250321a664f38e0f9b6 .btn,
#s20250321a664f38e0f9b6 .visual_section a,
#s20250321a664f38e0f9b6 a.select-star,
#s20250321a664f38e0f9b6 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #faffe6;
    ;
    color: ;
    ;
}

#s20250321a664f38e0f9b6 .star-pointer .dropdown-menu {
    background-color: #faffe6;
}

#s20250321a664f38e0f9b6 .btn:hover,
#s20250321a664f38e0f9b6 .visual_section a:hover {
    border-color: ;
}

#s20250321a664f38e0f9b6 a.select-star:hover {
    background-color: #faffe6;
}

#s20250321a664f38e0f9b6 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250321a664f38e0f9b6 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250321a664f38e0f9b6 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250321a664f38e0f9b6 .btn-primary span,
.doz_sys.booking_view #s20250321a664f38e0f9b6 .btn-primary span,
.doz_sys.shop_mypage #s20250321a664f38e0f9b6 .btn-primary span {
    color: #ffffff;
}

#s20250321a664f38e0f9b6 .coupon-wrap:after,
#s20250321a664f38e0f9b6 .board_view .file_area ul li {
    background: #faffe6;
}

#s20250321a664f38e0f9b6 .text-gray-dark,
#s20250321a664f38e0f9b6 .shop-table>thead>tr>th,
#s20250321a664f38e0f9b6 .shop_mypage .left-menu ul li a,
#s20250321a664f38e0f9b6 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250321a664f38e0f9b6 .product-notify-group .product-notify-label {
    ;
}

#s20250321a664f38e0f9b6 .mypage .my-box a,
#s20250321a664f38e0f9b6 .mypage .shop-table>tbody>tr,
#s20250321a664f38e0f9b6 .mypage .tip-off,
#s20250321a664f38e0f9b6 .im-order-detail-table,
#s20250321a664f38e0f9b6 .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250321a664f38e0f9b6 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250321a664f38e0f9b6 .mypage .my-box.on a p {
    color: #fff;
}

#s20250321a664f38e0f9b6 .option_btn_tools a,
#s20250321a664f38e0f9b6 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250321a664f38e0f9b6 .list-style-card .card-body .text a {
    color: #757575;
}

#s20250321a664f38e0f9b6 .card .title a {
    color: #212121;
}

#s20250321a664f38e0f9b6 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250321a664f38e0f9b6 ul.site_prod_nav>li,
#s20250321a664f38e0f9b6 .prod_detail_badge {
    ;
}

#s20250321a664f38e0f9b6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #faffe6;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250321a664f38e0f9b6 .buy_footer_fixed {
    background: #faffe6;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250321a664f38e0f9b6 .opt-group {
    background: #faffe6;
}

#s20250321a664f38e0f9b6 ul.site_prod_nav>li a.active {
    ;
}

#s20250321a664f38e0f9b6 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #faffe6;
}

#s20250321a664f38e0f9b6 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250321a664f38e0f9b6[class*="section_first"],
.section_fixed_disable #s20250321a664f38e0f9b6[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250321a664f38e0f9b6 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250321a664f38e0f9b6.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250321a664f38e0f9b6.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250321a664f38e0f9b6 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250321a664f38e0f9b6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250321a664f38e0f9b6 .mypage .left-menu ul li a,
.device_type_m #s20250321a664f38e0f9b6 .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250321a664f38e0f9b6 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250321a664f38e0f9b6 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250321a664f38e0f9b6 .im-cart-info {
    ;
}

#s20250321a664f38e0f9b6 .shop-table>thead>tr>th,
#s20250321a664f38e0f9b6 .shop-table>tbody>tr>td,
#s20250321a664f38e0f9b6 .mypage .shop-table>tbody>tr,
#s20250321a664f38e0f9b6 .shop-table>tbody>tr>td.img img,
#s20250321a664f38e0f9b6 .shop-table>tbody>tr>td+td,
#s20250321a664f38e0f9b6 .mypage .tip-off,
#s20250321a664f38e0f9b6 .mypage .shop-table img,
#s20250321a664f38e0f9b6 .im-order-detail-table,
#s20250321a664f38e0f9b6 .im-order-price,
#s20250321a664f38e0f9b6 .im-order-detail-table thead tr,
#s20250321a664f38e0f9b6 .im-order-detail-table tr+tr,
#s20250321a664f38e0f9b6 .im-order-detail-table img,
#s20250321a664f38e0f9b6 .im-order-detail-table .im-deliv-price,
#s20250321a664f38e0f9b6 .im-order-price-header,
#s20250321a664f38e0f9b6 .im-order-price-body {
    ;
}

#s20250321a664f38e0f9b6 .shop-table .list_badge {
    border-color: ;
}

#s20250321a664f38e0f9b6 .im-cart-result-table thead>tr>th,
#s20250321a664f38e0f9b6 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250321a664f38e0f9b6 #shop_cart_list .shop-table>thead>tr>th,
#s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250321a664f38e0f9b6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250321a664f38e0f9b6 .btn-primary:hover,
    #s20250321a664f38e0f9b6 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250321a664f38e0f9b6 .btn-primary:hover span,
    .doz_sys.booking_view #s20250321a664f38e0f9b6 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250321a664f38e0f9b6 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250321a664f38e0f9b6 .fixed_view a,
    .doz_sys #s20250321a664f38e0f9b6 .fixed_view select.form-control,
    .doz_sys #s20250321a664f38e0f9b6 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250321a664f38e0f9b6 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250321a664f38e0f9b6 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250321a664f38e0f9b6 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250321a664f38e0f9b6 #shop_cart_list .shop-tit,
    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>thead>tr,
    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250321a664f38e0f9b6 .im-price-result {
        ;
    }

    #s20250321a664f38e0f9b6 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250321a664f38e0f9b6 .im-order-row+.im-order-row {
        ;
    }

    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table,
    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tfoot,
    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>thead>tr,
    #s20250321a664f38e0f9b6 .im-order-detail-table .im-space {
        background-color: #faffe6;
    }

    #s20250321a664f38e0f9b6 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250321a664f38e0f9b6 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250321a664f38e0f9b6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250321a664f38e0f9b6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250321a664f38e0f9b6 .section_bg {
        background-attachment: inherit;
    }

    #s20250321a664f38e0f9b6 .section_bg .ibg-bg {
        display: none;
    }

    #s20250321a664f38e0f9b6 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250321a664f38e0f9b6 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250321a664f38e0f9b6 .buy_btns .social_btn,
    #s20250321a664f38e0f9b6 .buy_btns .cart_btn,
    #s20250321a664f38e0f9b6 .layer_pop .bottom-btn,
    #s20250321a664f38e0f9b6 .shop-table>thead,
    #s20250321a664f38e0f9b6 .left-menu,
    #s20250321a664f38e0f9b6 .shop-table>tbody>tr,
    {
    ;
}

#s20250321a664f38e0f9b6 main,
#s20250321a664f38e0f9b6 .section_wrap.extend_section main,
#s20250321a664f38e0f9b6 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250321a664f38e0f9b6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250321a664f38e0f9b6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250321a664f38e0f9b6 .mypage .left-menu ul li a,
#s20250321a664f38e0f9b6 .cart .left-menu ul li a,
#s20250321a664f38e0f9b6 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250321a664f38e0f9b6 .coupon-wrap:after {
    background: #faffe6 !important;
}
}

@media (max-width: 767px) {
    #s20250321a664f38e0f9b6 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #faffe6);
    }

    #s20250321a664f38e0f9b6 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #faffe6);
    }

    #s20250321a664f38e0f9b6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250321a664f38e0f9b6 .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) {
    #s20250321a664f38e0f9b6 .opt-group .btn_clse {
        background-color: #faffe6;
    }

    #s20250321a664f38e0f9b6 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #faffe6;
    }
}

.doz_sys #s20250321a664f38e0f9b6 .bg-brand,
.doz_sys #s20250321a664f38e0f9b6 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250321a664f38e0f9b6 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
}

.floBanPc1 {
    display: none;
}

h1,
h2,
h3,
p {
    font-family: "IBM Plex Sans KR", sans-serif !important;
}

h1 {
    font-size: 60px !important;
    font-weight: 700 !important;
    line-height: 50px !important;
}

h2 {
    font-size: 42px !important;
    font-weight: 500 !important;
    line-height: 45px !important;
}

h3 {
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 45px !important;
}

h4 {
    font-weight: 400 !important;
}

#img_w20250417f4c045664f473 {
    margin-top: -20px;
}

.font-ibm {
    font-family: "IBM Plex Sans KR", sans-serif !important;
}

.font-serif {
    font-family: "Noto Serif KR", serif !important;
}

.primary-green {
    color: #41ff10;
}

.primary-ygreen {
    color: #ccff00;
}

.primary-mint {
    color: #05ffa4;
}

.primary-orange {
    color: #ff6125;
}

.primary-light-green {
    color: #ecffe7;
}

.primary-light-yellow {
    color: #FAFFE6;
}

p.title {
    font-weight: bold;
    padding: 20px !important;
}

p.title>span {
    font-weight: 400;
}

.floating-banner {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    display: block;
    width: 250px;
    transition: transform 0.3s ease;
}

.floating-banner:hover {
    transform: scale(1.05);
}

.floating-banner img {
    width: 100%;
    display: block;
}

.device_type_m .pc_section #padding_w202504186670155746785 {
    height: 35.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504186670155746785 {
        height: 35.5px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025041795cab17c0c2d3 .widget.image img {
    transition: none;
}

.admin #w2025041795cab17c0c2d3 .disable-selection img {
    visibility: visible !important;
}

#w2025041795cab17c0c2d3 .widget.image .overlay,
#w2025041795cab17c0c2d3 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025041795cab17c0c2d3 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025041795cab17c0c2d3 .widget.image:hover .hover_overlay,
#w2025041795cab17c0c2d3 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025041795cab17c0c2d3 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025041795cab17c0c2d3 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025041795cab17c0c2d3 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025041795cab17c0c2d3 .widget.image.img_circle .overlay,
#w2025041795cab17c0c2d3 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025041795cab17c0c2d3 .widget.image.hover_scale:hover .hover_overlay,
#w2025041795cab17c0c2d3 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025041795cab17c0c2d3 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025041795cab17c0c2d3 .widget.image:hover .overlay,
#w2025041795cab17c0c2d3 .widget.image .hover_overlay,
#w2025041795cab17c0c2d3 .widget.image.hover_image_hidden:hover .hover_img,
#w2025041795cab17c0c2d3 .widget.image.hover_scale .hover_img,
#w2025041795cab17c0c2d3 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025041795cab17c0c2d3 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025041795cab17c0c2d3 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025041795cab17c0c2d3 .widget.image.hover_scale img,
#w2025041795cab17c0c2d3 .widget.image.hover_scale:hover .hover_img,
#w2025041795cab17c0c2d3 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025041795cab17c0c2d3 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025041795cab17c0c2d3 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025041795cab17c0c2d3 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025041795cab17c0c2d3 .widget.image.no_effect .hover_overlay,
#w2025041795cab17c0c2d3 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025041795cab17c0c2d3 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025041795cab17c0c2d3 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025041795cab17c0c2d3 .widget.image.hide_default_img:hover .org_image,
#w2025041795cab17c0c2d3 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025041795cab17c0c2d3 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025041795cab17c0c2d3 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025041795cab17c0c2d3 .widget.image:hover .hover_txt,
    #w2025041795cab17c0c2d3 .widget.image:hover .hover_img,
    #w2025041795cab17c0c2d3 .widget.image:hover .overlay,
    #w2025041795cab17c0c2d3 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025041795cab17c0c2d3 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025041795cab17c0c2d3 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025041795cab17c0c2d3 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.center-container {
    position: relative;
    width: 100%;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bubble {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    animation-fill-mode: forwards;
}

@keyframes truckSlide {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-120vw);
    }
}

/* 첫 번째 말풍선 (위쪽) */
.bubble1 {
    animation: dropBounce 1s ease-out forwards;
    z-index: 2;
    top: 10px;
}

/* 두 번째 말풍선 (살짝 아래, 살짝 겹침) */
.bubble2 {
    top: 130px;
    animation: dropBounce2 0.7s ease-out 0.3s forwards;
    z-index: 1;
}

@keyframes dropBounce {
    0% {
        transform: translate(-50%, -100px);
        opacity: 0;
    }

    70% {
        transform: translate(-50%, 10px);
        opacity: 1;
    }

    90% {
        transform: translate(-50%, -5px);
    }

    100% {
        transform: translate(-50%, 0);
        opacity: 1;
    }
}

@keyframes dropBounce2 {
    0% {
        transform: translate(-50%, -80px);
        opacity: 0;
    }

    70% {
        transform: translate(-50%, 8px);
        opacity: 1;
    }

    90% {
        transform: translate(-50%, -4px);
    }

    100% {
        transform: translate(-50%, 0);
        opacity: 1;
    }
}

.shop_view .s202504285d818a4494561.xzoom-preview {
    ;
    background: #faffe6;
}

.shop_view #s202504285d818a4494561 select.form-control option {
    color: !important;
    background: #faffe6;
}

.is-ie .shop_view #s202504285d818a4494561 select.form-control option {
    color: #000 !important;
}

.admin #s202504285d818a4494561 .widget.padding>div {
    ;
}

.admin #s202504285d818a4494561 .ibg-bg {
    height: 100% !important;
}

.admin #s202504285d818a4494561 .widget_drag_bar,
.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202504285d818a4494561 .drop_line {
    background-color: ;
}

.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202504285d818a4494561 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202504285d818a4494561 {
    color: ;
}

#s202504285d818a4494561.side_basic main .inside,
#s202504285d818a4494561 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202504285d818a4494561 .col-dz-12 .extend_thumbs {
    max-width: 1230px;
}

.modal_site_modal_menu #s202504285d818a4494561.side_basic main .inside,
.menu_type_modal #s202504285d818a4494561.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s202504285d818a4494561,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202504285d818a4494561 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202504285d818a4494561.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s202504285d818a4494561.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s202504285d818a4494561 .booking_day .body_font_color_20,
#s202504285d818a4494561 .booking_list.waiting .title {
    ;
}

#s202504285d818a4494561.extend_section main>.inside {
    max-width: 100% !important;
}

#s202504285d818a4494561 .li_table ul:nth-of-type(2),
#s202504285d818a4494561 .li_board ul li,
#s202504285d818a4494561 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202504285d818a4494561 .checkbox-styled:not(ie8) input~span:before,
#s202504285d818a4494561 .radio-styled:not(ie8) input~span:before {}

#s202504285d818a4494561 .board_view .grid_ignore header a,
#s202504285d818a4494561 .widget.board .grid_ignore .author .date,
#s202504285d818a4494561 .widget.board .grid_ignore a.board,
#s202504285d818a4494561 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202504285d818a4494561 .content-tit .board {
    ;
}

#s202504285d818a4494561 select.form-control,
#s202504285d818a4494561 input.form-control,
#s202504285d818a4494561 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202504285d818a4494561 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202504285d818a4494561 .phonenumber_wrap .line {}

#s202504285d818a4494561 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202504285d818a4494561 .shop-content select.form-control,
.shop_view #s202504285d818a4494561 .shop-content input.form-control,
.shop_view #s202504285d818a4494561 .shop-content textarea.form-control,
.booking_view #s202504285d818a4494561 .booking_opt select.form-control,
.shop_view #s202504285d818a4494561 .form-select-wrap .dropdown-menu,
.shop_view #s202504285d818a4494561 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #faffe6;
}

#s202504285d818a4494561 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(250, 255, 230, 0.01), rgba(250, 255, 230, 0.8) 66%, rgba(250, 255, 230, 0.9) 83%, rgba(250, 255, 230, 0.98) 98%, #faffe6);
}

#s202504285d818a4494561 .item_detail select.form-control,
#s202504285d818a4494561 .item_detail input.form-control,
#s202504285d818a4494561 .item_detail textarea.form-control,
#s202504285d818a4494561 .booking_opt select.form-control,
#s202504285d818a4494561 .goods_select textarea.form-control,
#s202504285d818a4494561 .goods_select select.form-control,
#s202504285d818a4494561 .goods_select input.form-control,
#s202504285d818a4494561 .form-select-wrap:before {
    !important;
    color: ;
}

#s202504285d818a4494561 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202504285d818a4494561 .board_summary .write,
#s202504285d818a4494561 .board_view .grid_ignore .author .date,
#s202504285d818a4494561 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202504285d818a4494561 label,
.doz_sys #s202504285d818a4494561 label.control-label,
#s202504285d818a4494561 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202504285d818a4494561 .nick.text-default-dark,
#s202504285d818a4494561 .text-default-dark,
#s202504285d818a4494561 .shop_mypage .mypage .my-box a,
#s202504285d818a4494561 .shop_mypage .item-detail a,
#s202504285d818a4494561 .shop_mypage .item-detail p,
#s202504285d818a4494561 .shop_mypage h6,
#s202504285d818a4494561 .shop_mypage .table-wrap p,
#s202504285d818a4494561 .shop_payment h1,
#s202504285d818a4494561 .shop_payment h6,
#s202504285d818a4494561 .shop-content p,
#s202504285d818a4494561 .shop_payment,
#s202504285d818a4494561 .shop-content span,
#s202504285d818a4494561 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202504285d818a4494561 .shop-content .price,
#s202504285d818a4494561,
#s202504285d818a4494561 .shop-tit,
#s202504285d818a4494561 .board_view .board_txt_area,
#s202504285d818a4494561 .board.widget .grid_ignore .view_tit,
.doz_sys #s202504285d818a4494561 .shop-content input.form-control,
.doz_sys #s202504285d818a4494561 .shop-content select.form-control,
#s202504285d818a4494561 .widget_menu_title,
#s202504285d818a4494561 .comment_area,
body.shop_mypage #s202504285d818a4494561 .comment_area,
#s202504285d818a4494561 .list_review_inner .use_summary,
#s202504285d818a4494561 .list_review_inner .use_summary a,
#s202504285d818a4494561 .list_review_inner .fold,
#s202504285d818a4494561 .list_review_inner .comment_area,
#s202504285d818a4494561 .booking_nav_tools span {
    ;
    color: ;
}

#s202504285d818a4494561 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202504285d818a4494561 a.use-info {
    color: #00b400;
}

#s202504285d818a4494561 .shop-content span.sale-price-text-done,
.doz_sys #s202504285d818a4494561 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202504285d818a4494561 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202504285d818a4494561 .shop-content.mypage .bg-bright a,
#s202504285d818a4494561 .shop-content.mypage .bg-bright p,
#s202504285d818a4494561 .shop-content.mypage .bg-bright span,
#s202504285d818a4494561 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202504285d818a4494561 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202504285d818a4494561 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202504285d818a4494561 .shop-content h6 span {
    ;
    color: ;
}

#s202504285d818a4494561 .left-menu ul li.on a,
.doz_sys #s202504285d818a4494561 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202504285d818a4494561,
#s202504285d818a4494561 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202504285d818a4494561 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202504285d818a4494561 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202504285d818a4494561 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504285d818a4494561 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202504285d818a4494561 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202504285d818a4494561 .list_review_inner,
#s202504285d818a4494561 .list_review_inner .fold.cmt,
#s202504285d818a4494561 .list_review_wrap,
#s202504285d818a4494561 .list_review_inner .textarea_block,
#s202504285d818a4494561 .list_review_inner .comment .main_comment,
#s202504285d818a4494561 .list_review_inner .txt_delete:before,
#s202504285d818a4494561 .form-select-wrap.open .dropdown-toggle,
#s202504285d818a4494561 .form-select-wrap.open .dropdown-menu,
#s202504285d818a4494561 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202504285d818a4494561 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202504285d818a4494561 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202504285d818a4494561 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202504285d818a4494561 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504285d818a4494561 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202504285d818a4494561 .form-control:focus {
    border-color: #00b400;
}

#s202504285d818a4494561 .sub_depth li a,
#s202504285d818a4494561 .sub_depth li span {
    ;
}

#s202504285d818a4494561 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202504285d818a4494561 .pagination>li>a,
#s202504285d818a4494561 .pagination>li>span,
#s202504285d818a4494561 .pagination>li>a:focus,
#s202504285d818a4494561 .pagination>li>span:focus,
#s202504285d818a4494561 .map-inner .pagination li.active a,
#s202504285d818a4494561 .pagination li>a.disabled:hover,
#s202504285d818a4494561 .pagination li>a.disabled:focus {
    ;
}

#s202504285d818a4494561 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202504285d818a4494561 .pagination>.active>a,
#s202504285d818a4494561 .pagination>.active>span,
#s202504285d818a4494561 .pagination>.active>a:hover,
#s202504285d818a4494561 .pagination>.active>span:hover,
#s202504285d818a4494561 .pagination>.active>a:focus,
#s202504285d818a4494561 .pagination>.active>span:focus,
#s202504285d818a4494561 .pagination>li>a:hover,
#s202504285d818a4494561 .pagination>li>span:hover,
#s202504285d818a4494561 .sub_depth li a.active,
.doz_sys #s202504285d818a4494561 a,
#s202504285d818a4494561 .li_table ul li,
#s202504285d818a4494561 .list-style .list.line>small,
.doz_sys #s202504285d818a4494561 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202504285d818a4494561 .board_contents a:not(.btn),
.doz_sys #s202504285d818a4494561 .board_contents a:not(.btn):hover,
#s202504285d818a4494561 .board_txt_area a,
#s202504285d818a4494561 .board_txt_area a:hover,
#s202504285d818a4494561 .board_txt_area a:active,
#s202504285d818a4494561 .board_txt_area a:focus,
#s202504285d818a4494561 .editor_box .fr-view a {
    color: #00b400;
}

#s202504285d818a4494561 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202504285d818a4494561 a.body_font_color_30:not(.active) {
    ;
}

#s202504285d818a4494561 .text_tab .after_line:not(:last-child):after {
    ;
}

#s202504285d818a4494561 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202504285d818a4494561 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202504285d818a4494561 .body_font_color_40,
#s202504285d818a4494561 .li_board ul.li_body li.name,
#s202504285d818a4494561 .li_board ul.li_body li.time,
#s202504285d818a4494561 .li_board ul.li_body li.like,
#s202504285d818a4494561 .li_board ul.li_body li.read {
    ;
}

#s202504285d818a4494561 .review_table .summary,
#s202504285d818a4494561 .review_table.li_board ul.li_body li,
#s202504285d818a4494561 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202504285d818a4494561 .body_font_color_50 {
    ;
}

#s202504285d818a4494561 .li_board,
#s202504285d818a4494561 .acd_row:first-child,
#s202504285d818a4494561 .acd_row {
    border-color: ;
}

#s202504285d818a4494561 .list-style .list-header,
#s202504285d818a4494561 .list-style .list,
#s202504285d818a4494561 .list-style .list.line,
#s202504285d818a4494561 .list-style .list.line>.table-cell,
#s202504285d818a4494561 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202504285d818a4494561 .btn,
#s202504285d818a4494561 .visual_section a,
#s202504285d818a4494561 a.select-star,
#s202504285d818a4494561 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #faffe6;
    ;
    color: ;
    ;
}

#s202504285d818a4494561 .star-pointer .dropdown-menu {
    background-color: #faffe6;
}

#s202504285d818a4494561 .btn:hover,
#s202504285d818a4494561 .visual_section a:hover {
    border-color: ;
}

#s202504285d818a4494561 a.select-star:hover {
    background-color: #faffe6;
}

#s202504285d818a4494561 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202504285d818a4494561 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s202504285d818a4494561 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s202504285d818a4494561 .btn-primary span,
.doz_sys.booking_view #s202504285d818a4494561 .btn-primary span,
.doz_sys.shop_mypage #s202504285d818a4494561 .btn-primary span {
    color: #ffffff;
}

#s202504285d818a4494561 .coupon-wrap:after,
#s202504285d818a4494561 .board_view .file_area ul li {
    background: #faffe6;
}

#s202504285d818a4494561 .text-gray-dark,
#s202504285d818a4494561 .shop-table>thead>tr>th,
#s202504285d818a4494561 .shop_mypage .left-menu ul li a,
#s202504285d818a4494561 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202504285d818a4494561 .product-notify-group .product-notify-label {
    ;
}

#s202504285d818a4494561 .mypage .my-box a,
#s202504285d818a4494561 .mypage .shop-table>tbody>tr,
#s202504285d818a4494561 .mypage .tip-off,
#s202504285d818a4494561 .im-order-detail-table,
#s202504285d818a4494561 .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s202504285d818a4494561 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s202504285d818a4494561 .mypage .my-box.on a p {
    color: #fff;
}

#s202504285d818a4494561 .option_btn_tools a,
#s202504285d818a4494561 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202504285d818a4494561 .list-style-card .card-body .text a {
    color: #757575;
}

#s202504285d818a4494561 .card .title a {
    color: #212121;
}

#s202504285d818a4494561 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202504285d818a4494561 ul.site_prod_nav>li,
#s202504285d818a4494561 .prod_detail_badge {
    ;
}

#s202504285d818a4494561 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #faffe6;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202504285d818a4494561 .buy_footer_fixed {
    background: #faffe6;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202504285d818a4494561 .opt-group {
    background: #faffe6;
}

#s202504285d818a4494561 ul.site_prod_nav>li a.active {
    ;
}

#s202504285d818a4494561 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #faffe6;
}

#s202504285d818a4494561 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202504285d818a4494561[class*="section_first"],
.section_fixed_disable #s202504285d818a4494561[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202504285d818a4494561 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202504285d818a4494561.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202504285d818a4494561.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202504285d818a4494561 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202504285d818a4494561.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s202504285d818a4494561 .mypage .left-menu ul li a,
.device_type_m #s202504285d818a4494561 .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s202504285d818a4494561 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202504285d818a4494561 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202504285d818a4494561 .im-cart-info {
    ;
}

#s202504285d818a4494561 .shop-table>thead>tr>th,
#s202504285d818a4494561 .shop-table>tbody>tr>td,
#s202504285d818a4494561 .mypage .shop-table>tbody>tr,
#s202504285d818a4494561 .shop-table>tbody>tr>td.img img,
#s202504285d818a4494561 .shop-table>tbody>tr>td+td,
#s202504285d818a4494561 .mypage .tip-off,
#s202504285d818a4494561 .mypage .shop-table img,
#s202504285d818a4494561 .im-order-detail-table,
#s202504285d818a4494561 .im-order-price,
#s202504285d818a4494561 .im-order-detail-table thead tr,
#s202504285d818a4494561 .im-order-detail-table tr+tr,
#s202504285d818a4494561 .im-order-detail-table img,
#s202504285d818a4494561 .im-order-detail-table .im-deliv-price,
#s202504285d818a4494561 .im-order-price-header,
#s202504285d818a4494561 .im-order-price-body {
    ;
}

#s202504285d818a4494561 .shop-table .list_badge {
    border-color: ;
}

#s202504285d818a4494561 .im-cart-result-table thead>tr>th,
#s202504285d818a4494561 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202504285d818a4494561 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202504285d818a4494561 #shop_cart_list .shop-table>thead>tr>th,
#s202504285d818a4494561 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202504285d818a4494561 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s202504285d818a4494561 .btn-primary:hover,
    #s202504285d818a4494561 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s202504285d818a4494561 .btn-primary:hover span,
    .doz_sys.booking_view #s202504285d818a4494561 .btn-primary:hover span,
    .doz_sys.shop_mypage #s202504285d818a4494561 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202504285d818a4494561 .fixed_view a,
    .doz_sys #s202504285d818a4494561 .fixed_view select.form-control,
    .doz_sys #s202504285d818a4494561 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202504285d818a4494561 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202504285d818a4494561 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202504285d818a4494561 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202504285d818a4494561 #shop_cart_list .shop-tit,
    #s202504285d818a4494561 #shop_cart_list .shop-table>thead>tr,
    #s202504285d818a4494561 #shop_cart_list .shop-table>tfoot .payment-info,
    #s202504285d818a4494561 .im-price-result {
        ;
    }

    #s202504285d818a4494561 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202504285d818a4494561 .im-order-row+.im-order-row {
        ;
    }

    #s202504285d818a4494561 #shop_cart_list .shop-table,
    #s202504285d818a4494561 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202504285d818a4494561 #shop_cart_list .shop-table>tfoot,
    #s202504285d818a4494561 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202504285d818a4494561 #shop_cart_list .shop-table>thead>tr,
    #s202504285d818a4494561 .im-order-detail-table .im-space {
        background-color: #faffe6;
    }

    #s202504285d818a4494561 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202504285d818a4494561 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202504285d818a4494561 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202504285d818a4494561 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202504285d818a4494561 .section_bg {
        background-attachment: inherit;
    }

    #s202504285d818a4494561 .section_bg .ibg-bg {
        display: none;
    }

    #s202504285d818a4494561 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202504285d818a4494561 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202504285d818a4494561 .buy_btns .social_btn,
    #s202504285d818a4494561 .buy_btns .cart_btn,
    #s202504285d818a4494561 .layer_pop .bottom-btn,
    #s202504285d818a4494561 .shop-table>thead,
    #s202504285d818a4494561 .left-menu,
    #s202504285d818a4494561 .shop-table>tbody>tr,
    {
    ;
}

#s202504285d818a4494561 main,
#s202504285d818a4494561 .section_wrap.extend_section main,
#s202504285d818a4494561 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202504285d818a4494561.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

#s202504285d818a4494561.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202504285d818a4494561 .mypage .left-menu ul li a,
#s202504285d818a4494561 .cart .left-menu ul li a,
#s202504285d818a4494561 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202504285d818a4494561 .coupon-wrap:after {
    background: #faffe6 !important;
}
}

@media (max-width: 767px) {
    #s202504285d818a4494561 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #faffe6);
    }

    #s202504285d818a4494561 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #faffe6);
    }

    #s202504285d818a4494561 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202504285d818a4494561 .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) {
    #s202504285d818a4494561 .opt-group .btn_clse {
        background-color: #faffe6;
    }

    #s202504285d818a4494561 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #faffe6;
    }
}

.doz_sys #s202504285d818a4494561 .bg-brand,
.doz_sys #s202504285d818a4494561 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202504285d818a4494561 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.floBanMob1 {
    display: none;
}

.floating-mobile-banner {
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
    display: block;
    width: 180px;
    transition: transform 0.3s ease;
}

.floating-mobile-banner:hover {
    transform: scale(1.05);
}

.floating-mobile-banner img {
    width: 100%;
    display: block;
}

.device_type_m .pc_section #padding_w202504281871fdf5a39d5 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504281871fdf5a39d5 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025042850da86dc70a23 .widget.image img {
    transition: none;
}

.admin #w2025042850da86dc70a23 .disable-selection img {
    visibility: visible !important;
}

#w2025042850da86dc70a23 .widget.image .overlay,
#w2025042850da86dc70a23 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025042850da86dc70a23 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025042850da86dc70a23 .widget.image:hover .hover_overlay,
#w2025042850da86dc70a23 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025042850da86dc70a23 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025042850da86dc70a23 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025042850da86dc70a23 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025042850da86dc70a23 .widget.image.img_circle .overlay,
#w2025042850da86dc70a23 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025042850da86dc70a23 .widget.image.hover_scale:hover .hover_overlay,
#w2025042850da86dc70a23 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025042850da86dc70a23 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025042850da86dc70a23 .widget.image:hover .overlay,
#w2025042850da86dc70a23 .widget.image .hover_overlay,
#w2025042850da86dc70a23 .widget.image.hover_image_hidden:hover .hover_img,
#w2025042850da86dc70a23 .widget.image.hover_scale .hover_img,
#w2025042850da86dc70a23 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025042850da86dc70a23 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025042850da86dc70a23 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025042850da86dc70a23 .widget.image.hover_scale img,
#w2025042850da86dc70a23 .widget.image.hover_scale:hover .hover_img,
#w2025042850da86dc70a23 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025042850da86dc70a23 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025042850da86dc70a23 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025042850da86dc70a23 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042850da86dc70a23 .widget.image.no_effect .hover_overlay,
#w2025042850da86dc70a23 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025042850da86dc70a23 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025042850da86dc70a23 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025042850da86dc70a23 .widget.image.hide_default_img:hover .org_image,
#w2025042850da86dc70a23 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025042850da86dc70a23 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042850da86dc70a23 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025042850da86dc70a23 .widget.image:hover .hover_txt,
    #w2025042850da86dc70a23 .widget.image:hover .hover_img,
    #w2025042850da86dc70a23 .widget.image:hover .overlay,
    #w2025042850da86dc70a23 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025042850da86dc70a23 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025042850da86dc70a23 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025042850da86dc70a23 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.center-container {
    position: relative;
    scale: 0.7;
    width: 100%;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bubble {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    animation-fill-mode: forwards;
}

@keyframes truckSlide {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-120vw);
    }
}

/* 첫 번째 말풍선 (위쪽) */
.bubble1 {
    animation: dropBounce 1s ease-out forwards;
    z-index: 2;
    top: 10px;
}

/* 두 번째 말풍선 (살짝 아래, 살짝 겹침) */
.bubble2 {
    top: 110px;
    animation: dropBounce2 0.7s ease-out 0.3s forwards;
    z-index: 1;
}

@keyframes dropBounce {
    0% {
        transform: translate(-50%, -100px);
        opacity: 0;
    }

    70% {
        transform: translate(-50%, 10px);
        opacity: 1;
    }

    90% {
        transform: translate(-50%, -5px);
    }

    100% {
        transform: translate(-50%, 0);
        opacity: 1;
    }
}

@keyframes dropBounce2 {
    0% {
        transform: translate(-50%, -80px);
        opacity: 0;
    }

    70% {
        transform: translate(-50%, 8px);
        opacity: 1;
    }

    90% {
        transform: translate(-50%, -4px);
    }

    100% {
        transform: translate(-50%, 0);
        opacity: 1;
    }
}

/* 기본 스타일 */
.mobile-truck {
    position: absolute;
    bottom: 0;
    left: -250px;
    /* 트럭이 처음에 화면 밖에 위치 */
    width: 250px;
    /* 모바일에 맞는 크기 */
    z-index: 99 !important;
}

.mobile-yellow-container {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
    background-color: #E1FF6B;
}

.mobile-container {
    position: relative;
    width: 100%;
    height: 400px;
    /* 모바일에 맞는 높이 */
    overflow: hidden;
    padding: 20px;
}

.mobile-background-image {
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url('../img/d62be951cfeaa.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
}

.mobile-truck-section {
    position: relative;
    width: 100%;
    height: 0;
    overflow: visible;
}

/* 간결한 애니메이션 - 모바일 전용 */
@keyframes mobileTruckSlideLeft {
    0% {
        left: -250px;
        /* 트럭 크기만큼 화면 밖 */
        opacity: 1;
    }

    90% {
        left: 100%;
        /* 화면 오른쪽 끝 */
        opacity: 1;
    }

    100% {
        left: 110%;
        /* 약간 더 이동 */
        opacity: 0;
        /* 완전히 투명하게 사라짐 */
    }
}

.mobile-truck.mobile-start {
    animation: mobileTruckSlideLeft 1.8s linear forwards;
}

.shop_view .s20250417c23572eb5b5ca.xzoom-preview {
    ;
    background: #faffe6;
}

.shop_view #s20250417c23572eb5b5ca select.form-control option {
    color: !important;
    background: #faffe6;
}

.is-ie .shop_view #s20250417c23572eb5b5ca select.form-control option {
    color: #000 !important;
}

.admin #s20250417c23572eb5b5ca .widget.padding>div {
    ;
}

.admin #s20250417c23572eb5b5ca .ibg-bg {
    height: 100% !important;
}

.admin #s20250417c23572eb5b5ca .widget_drag_bar,
.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250417c23572eb5b5ca .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250417c23572eb5b5ca .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250417c23572eb5b5ca {
    color: ;
}

#s20250417c23572eb5b5ca.side_basic main .inside,
#s20250417c23572eb5b5ca .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250417c23572eb5b5ca .col-dz-12 .extend_thumbs {
    max-width: 1230px;
}

.modal_site_modal_menu #s20250417c23572eb5b5ca.side_basic main .inside,
.menu_type_modal #s20250417c23572eb5b5ca.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s20250417c23572eb5b5ca,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250417c23572eb5b5ca .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250417c23572eb5b5ca.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s20250417c23572eb5b5ca.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s20250417c23572eb5b5ca .booking_day .body_font_color_20,
#s20250417c23572eb5b5ca .booking_list.waiting .title {
    ;
}

#s20250417c23572eb5b5ca.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250417c23572eb5b5ca .li_table ul:nth-of-type(2),
#s20250417c23572eb5b5ca .li_board ul li,
#s20250417c23572eb5b5ca .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250417c23572eb5b5ca .checkbox-styled:not(ie8) input~span:before,
#s20250417c23572eb5b5ca .radio-styled:not(ie8) input~span:before {}

#s20250417c23572eb5b5ca .board_view .grid_ignore header a,
#s20250417c23572eb5b5ca .widget.board .grid_ignore .author .date,
#s20250417c23572eb5b5ca .widget.board .grid_ignore a.board,
#s20250417c23572eb5b5ca .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250417c23572eb5b5ca .content-tit .board {
    ;
}

#s20250417c23572eb5b5ca select.form-control,
#s20250417c23572eb5b5ca input.form-control,
#s20250417c23572eb5b5ca textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250417c23572eb5b5ca .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250417c23572eb5b5ca .phonenumber_wrap .line {}

#s20250417c23572eb5b5ca .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250417c23572eb5b5ca .shop-content select.form-control,
.shop_view #s20250417c23572eb5b5ca .shop-content input.form-control,
.shop_view #s20250417c23572eb5b5ca .shop-content textarea.form-control,
.booking_view #s20250417c23572eb5b5ca .booking_opt select.form-control,
.shop_view #s20250417c23572eb5b5ca .form-select-wrap .dropdown-menu,
.shop_view #s20250417c23572eb5b5ca .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #faffe6;
}

#s20250417c23572eb5b5ca .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(250, 255, 230, 0.01), rgba(250, 255, 230, 0.8) 66%, rgba(250, 255, 230, 0.9) 83%, rgba(250, 255, 230, 0.98) 98%, #faffe6);
}

#s20250417c23572eb5b5ca .item_detail select.form-control,
#s20250417c23572eb5b5ca .item_detail input.form-control,
#s20250417c23572eb5b5ca .item_detail textarea.form-control,
#s20250417c23572eb5b5ca .booking_opt select.form-control,
#s20250417c23572eb5b5ca .goods_select textarea.form-control,
#s20250417c23572eb5b5ca .goods_select select.form-control,
#s20250417c23572eb5b5ca .goods_select input.form-control,
#s20250417c23572eb5b5ca .form-select-wrap:before {
    !important;
    color: ;
}

#s20250417c23572eb5b5ca .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250417c23572eb5b5ca .board_summary .write,
#s20250417c23572eb5b5ca .board_view .grid_ignore .author .date,
#s20250417c23572eb5b5ca .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250417c23572eb5b5ca label,
.doz_sys #s20250417c23572eb5b5ca label.control-label,
#s20250417c23572eb5b5ca .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250417c23572eb5b5ca .nick.text-default-dark,
#s20250417c23572eb5b5ca .text-default-dark,
#s20250417c23572eb5b5ca .shop_mypage .mypage .my-box a,
#s20250417c23572eb5b5ca .shop_mypage .item-detail a,
#s20250417c23572eb5b5ca .shop_mypage .item-detail p,
#s20250417c23572eb5b5ca .shop_mypage h6,
#s20250417c23572eb5b5ca .shop_mypage .table-wrap p,
#s20250417c23572eb5b5ca .shop_payment h1,
#s20250417c23572eb5b5ca .shop_payment h6,
#s20250417c23572eb5b5ca .shop-content p,
#s20250417c23572eb5b5ca .shop_payment,
#s20250417c23572eb5b5ca .shop-content span,
#s20250417c23572eb5b5ca .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250417c23572eb5b5ca .shop-content .price,
#s20250417c23572eb5b5ca,
#s20250417c23572eb5b5ca .shop-tit,
#s20250417c23572eb5b5ca .board_view .board_txt_area,
#s20250417c23572eb5b5ca .board.widget .grid_ignore .view_tit,
.doz_sys #s20250417c23572eb5b5ca .shop-content input.form-control,
.doz_sys #s20250417c23572eb5b5ca .shop-content select.form-control,
#s20250417c23572eb5b5ca .widget_menu_title,
#s20250417c23572eb5b5ca .comment_area,
body.shop_mypage #s20250417c23572eb5b5ca .comment_area,
#s20250417c23572eb5b5ca .list_review_inner .use_summary,
#s20250417c23572eb5b5ca .list_review_inner .use_summary a,
#s20250417c23572eb5b5ca .list_review_inner .fold,
#s20250417c23572eb5b5ca .list_review_inner .comment_area,
#s20250417c23572eb5b5ca .booking_nav_tools span {
    ;
    color: ;
}

#s20250417c23572eb5b5ca .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250417c23572eb5b5ca a.use-info {
    color: #00b400;
}

#s20250417c23572eb5b5ca .shop-content span.sale-price-text-done,
.doz_sys #s20250417c23572eb5b5ca a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250417c23572eb5b5ca .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250417c23572eb5b5ca .shop-content.mypage .bg-bright a,
#s20250417c23572eb5b5ca .shop-content.mypage .bg-bright p,
#s20250417c23572eb5b5ca .shop-content.mypage .bg-bright span,
#s20250417c23572eb5b5ca .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250417c23572eb5b5ca .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250417c23572eb5b5ca .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250417c23572eb5b5ca .shop-content h6 span {
    ;
    color: ;
}

#s20250417c23572eb5b5ca .left-menu ul li.on a,
.doz_sys #s20250417c23572eb5b5ca .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250417c23572eb5b5ca,
#s20250417c23572eb5b5ca .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250417c23572eb5b5ca .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250417c23572eb5b5ca .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250417c23572eb5b5ca .list_review_inner,
#s20250417c23572eb5b5ca .list_review_inner .fold.cmt,
#s20250417c23572eb5b5ca .list_review_wrap,
#s20250417c23572eb5b5ca .list_review_inner .textarea_block,
#s20250417c23572eb5b5ca .list_review_inner .comment .main_comment,
#s20250417c23572eb5b5ca .list_review_inner .txt_delete:before,
#s20250417c23572eb5b5ca .form-select-wrap.open .dropdown-toggle,
#s20250417c23572eb5b5ca .form-select-wrap.open .dropdown-menu,
#s20250417c23572eb5b5ca .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250417c23572eb5b5ca .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250417c23572eb5b5ca .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250417c23572eb5b5ca .form-control:focus {
    border-color: #00b400;
}

#s20250417c23572eb5b5ca .sub_depth li a,
#s20250417c23572eb5b5ca .sub_depth li span {
    ;
}

#s20250417c23572eb5b5ca .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250417c23572eb5b5ca .pagination>li>a,
#s20250417c23572eb5b5ca .pagination>li>span,
#s20250417c23572eb5b5ca .pagination>li>a:focus,
#s20250417c23572eb5b5ca .pagination>li>span:focus,
#s20250417c23572eb5b5ca .map-inner .pagination li.active a,
#s20250417c23572eb5b5ca .pagination li>a.disabled:hover,
#s20250417c23572eb5b5ca .pagination li>a.disabled:focus {
    ;
}

#s20250417c23572eb5b5ca .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250417c23572eb5b5ca .pagination>.active>a,
#s20250417c23572eb5b5ca .pagination>.active>span,
#s20250417c23572eb5b5ca .pagination>.active>a:hover,
#s20250417c23572eb5b5ca .pagination>.active>span:hover,
#s20250417c23572eb5b5ca .pagination>.active>a:focus,
#s20250417c23572eb5b5ca .pagination>.active>span:focus,
#s20250417c23572eb5b5ca .pagination>li>a:hover,
#s20250417c23572eb5b5ca .pagination>li>span:hover,
#s20250417c23572eb5b5ca .sub_depth li a.active,
.doz_sys #s20250417c23572eb5b5ca a,
#s20250417c23572eb5b5ca .li_table ul li,
#s20250417c23572eb5b5ca .list-style .list.line>small,
.doz_sys #s20250417c23572eb5b5ca div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250417c23572eb5b5ca .board_contents a:not(.btn),
.doz_sys #s20250417c23572eb5b5ca .board_contents a:not(.btn):hover,
#s20250417c23572eb5b5ca .board_txt_area a,
#s20250417c23572eb5b5ca .board_txt_area a:hover,
#s20250417c23572eb5b5ca .board_txt_area a:active,
#s20250417c23572eb5b5ca .board_txt_area a:focus,
#s20250417c23572eb5b5ca .editor_box .fr-view a {
    color: #00b400;
}

#s20250417c23572eb5b5ca div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250417c23572eb5b5ca a.body_font_color_30:not(.active) {
    ;
}

#s20250417c23572eb5b5ca .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250417c23572eb5b5ca .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250417c23572eb5b5ca .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250417c23572eb5b5ca .body_font_color_40,
#s20250417c23572eb5b5ca .li_board ul.li_body li.name,
#s20250417c23572eb5b5ca .li_board ul.li_body li.time,
#s20250417c23572eb5b5ca .li_board ul.li_body li.like,
#s20250417c23572eb5b5ca .li_board ul.li_body li.read {
    ;
}

#s20250417c23572eb5b5ca .review_table .summary,
#s20250417c23572eb5b5ca .review_table.li_board ul.li_body li,
#s20250417c23572eb5b5ca .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250417c23572eb5b5ca .body_font_color_50 {
    ;
}

#s20250417c23572eb5b5ca .li_board,
#s20250417c23572eb5b5ca .acd_row:first-child,
#s20250417c23572eb5b5ca .acd_row {
    border-color: ;
}

#s20250417c23572eb5b5ca .list-style .list-header,
#s20250417c23572eb5b5ca .list-style .list,
#s20250417c23572eb5b5ca .list-style .list.line,
#s20250417c23572eb5b5ca .list-style .list.line>.table-cell,
#s20250417c23572eb5b5ca .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250417c23572eb5b5ca .btn,
#s20250417c23572eb5b5ca .visual_section a,
#s20250417c23572eb5b5ca a.select-star,
#s20250417c23572eb5b5ca .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #faffe6;
    ;
    color: ;
    ;
}

#s20250417c23572eb5b5ca .star-pointer .dropdown-menu {
    background-color: #faffe6;
}

#s20250417c23572eb5b5ca .btn:hover,
#s20250417c23572eb5b5ca .visual_section a:hover {
    border-color: ;
}

#s20250417c23572eb5b5ca a.select-star:hover {
    background-color: #faffe6;
}

#s20250417c23572eb5b5ca .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250417c23572eb5b5ca .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250417c23572eb5b5ca .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250417c23572eb5b5ca .btn-primary span,
.doz_sys.booking_view #s20250417c23572eb5b5ca .btn-primary span,
.doz_sys.shop_mypage #s20250417c23572eb5b5ca .btn-primary span {
    color: #ffffff;
}

#s20250417c23572eb5b5ca .coupon-wrap:after,
#s20250417c23572eb5b5ca .board_view .file_area ul li {
    background: #faffe6;
}

#s20250417c23572eb5b5ca .text-gray-dark,
#s20250417c23572eb5b5ca .shop-table>thead>tr>th,
#s20250417c23572eb5b5ca .shop_mypage .left-menu ul li a,
#s20250417c23572eb5b5ca .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250417c23572eb5b5ca .product-notify-group .product-notify-label {
    ;
}

#s20250417c23572eb5b5ca .mypage .my-box a,
#s20250417c23572eb5b5ca .mypage .shop-table>tbody>tr,
#s20250417c23572eb5b5ca .mypage .tip-off,
#s20250417c23572eb5b5ca .im-order-detail-table,
#s20250417c23572eb5b5ca .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250417c23572eb5b5ca .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250417c23572eb5b5ca .mypage .my-box.on a p {
    color: #fff;
}

#s20250417c23572eb5b5ca .option_btn_tools a,
#s20250417c23572eb5b5ca .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250417c23572eb5b5ca .list-style-card .card-body .text a {
    color: #757575;
}

#s20250417c23572eb5b5ca .card .title a {
    color: #212121;
}

#s20250417c23572eb5b5ca .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250417c23572eb5b5ca ul.site_prod_nav>li,
#s20250417c23572eb5b5ca .prod_detail_badge {
    ;
}

#s20250417c23572eb5b5ca .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #faffe6;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250417c23572eb5b5ca .buy_footer_fixed {
    background: #faffe6;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250417c23572eb5b5ca .opt-group {
    background: #faffe6;
}

#s20250417c23572eb5b5ca ul.site_prod_nav>li a.active {
    ;
}

#s20250417c23572eb5b5ca .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #faffe6;
}

#s20250417c23572eb5b5ca .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250417c23572eb5b5ca[class*="section_first"],
.section_fixed_disable #s20250417c23572eb5b5ca[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250417c23572eb5b5ca .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250417c23572eb5b5ca.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250417c23572eb5b5ca.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250417c23572eb5b5ca .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250417c23572eb5b5ca.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s20250417c23572eb5b5ca .mypage .left-menu ul li a,
.device_type_m #s20250417c23572eb5b5ca .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250417c23572eb5b5ca .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250417c23572eb5b5ca .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250417c23572eb5b5ca .im-cart-info {
    ;
}

#s20250417c23572eb5b5ca .shop-table>thead>tr>th,
#s20250417c23572eb5b5ca .shop-table>tbody>tr>td,
#s20250417c23572eb5b5ca .mypage .shop-table>tbody>tr,
#s20250417c23572eb5b5ca .shop-table>tbody>tr>td.img img,
#s20250417c23572eb5b5ca .shop-table>tbody>tr>td+td,
#s20250417c23572eb5b5ca .mypage .tip-off,
#s20250417c23572eb5b5ca .mypage .shop-table img,
#s20250417c23572eb5b5ca .im-order-detail-table,
#s20250417c23572eb5b5ca .im-order-price,
#s20250417c23572eb5b5ca .im-order-detail-table thead tr,
#s20250417c23572eb5b5ca .im-order-detail-table tr+tr,
#s20250417c23572eb5b5ca .im-order-detail-table img,
#s20250417c23572eb5b5ca .im-order-detail-table .im-deliv-price,
#s20250417c23572eb5b5ca .im-order-price-header,
#s20250417c23572eb5b5ca .im-order-price-body {
    ;
}

#s20250417c23572eb5b5ca .shop-table .list_badge {
    border-color: ;
}

#s20250417c23572eb5b5ca .im-cart-result-table thead>tr>th,
#s20250417c23572eb5b5ca #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250417c23572eb5b5ca #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250417c23572eb5b5ca #shop_cart_list .shop-table>thead>tr>th,
#s20250417c23572eb5b5ca #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250417c23572eb5b5ca .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250417c23572eb5b5ca .btn-primary:hover,
    #s20250417c23572eb5b5ca .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250417c23572eb5b5ca .btn-primary:hover span,
    .doz_sys.booking_view #s20250417c23572eb5b5ca .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250417c23572eb5b5ca .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250417c23572eb5b5ca .fixed_view a,
    .doz_sys #s20250417c23572eb5b5ca .fixed_view select.form-control,
    .doz_sys #s20250417c23572eb5b5ca .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250417c23572eb5b5ca .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250417c23572eb5b5ca .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250417c23572eb5b5ca .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250417c23572eb5b5ca #shop_cart_list .shop-tit,
    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>thead>tr,
    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250417c23572eb5b5ca .im-price-result {
        ;
    }

    #s20250417c23572eb5b5ca .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250417c23572eb5b5ca .im-order-row+.im-order-row {
        ;
    }

    #s20250417c23572eb5b5ca #shop_cart_list .shop-table,
    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>tfoot,
    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>thead>tr,
    #s20250417c23572eb5b5ca .im-order-detail-table .im-space {
        background-color: #faffe6;
    }

    #s20250417c23572eb5b5ca #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250417c23572eb5b5ca .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250417c23572eb5b5ca .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250417c23572eb5b5ca .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250417c23572eb5b5ca .section_bg {
        background-attachment: inherit;
    }

    #s20250417c23572eb5b5ca .section_bg .ibg-bg {
        display: none;
    }

    #s20250417c23572eb5b5ca .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250417c23572eb5b5ca .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250417c23572eb5b5ca .buy_btns .social_btn,
    #s20250417c23572eb5b5ca .buy_btns .cart_btn,
    #s20250417c23572eb5b5ca .layer_pop .bottom-btn,
    #s20250417c23572eb5b5ca .shop-table>thead,
    #s20250417c23572eb5b5ca .left-menu,
    #s20250417c23572eb5b5ca .shop-table>tbody>tr,
    {
    ;
}

#s20250417c23572eb5b5ca main,
#s20250417c23572eb5b5ca .section_wrap.extend_section main,
#s20250417c23572eb5b5ca .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250417c23572eb5b5ca.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

#s20250417c23572eb5b5ca.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250417c23572eb5b5ca .mypage .left-menu ul li a,
#s20250417c23572eb5b5ca .cart .left-menu ul li a,
#s20250417c23572eb5b5ca .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250417c23572eb5b5ca .coupon-wrap:after {
    background: #faffe6 !important;
}
}

@media (max-width: 767px) {
    #s20250417c23572eb5b5ca .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #faffe6);
    }

    #s20250417c23572eb5b5ca .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #faffe6);
    }

    #s20250417c23572eb5b5ca .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250417c23572eb5b5ca .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) {
    #s20250417c23572eb5b5ca .opt-group .btn_clse {
        background-color: #faffe6;
    }

    #s20250417c23572eb5b5ca .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #faffe6;
    }
}

.doz_sys #s20250417c23572eb5b5ca .bg-brand,
.doz_sys #s20250417c23572eb5b5ca .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250417c23572eb5b5ca .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.truck2 {
    position: absolute;
    bottom: 0;
    left: -200px;
    width: 250px;
    z-index: 0;
}

.yellow-container {
    position: absolute;
    z-index: 1;
    bottom: 0;
    height: 150px;
    width: 100%;
    background-color: #eaff96;
}

.mini-container {
    position: relative;
    z-index: 0;
    text-align: center;
    padding-bottom: 40px;
}

.mini-container img {
    position: relative;
    z-index: 2;
    /* 노란 박스보다 위! */
}

/* 실제로 애니메이션 적용할 클래스 */
.truck2.start {
    animation: truckSlideLeft 5s ease-out forwards;
}

@keyframes truckSlideLeft {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(120vw);
    }
}

.shop_view .s20250410c596429d894ff.xzoom-preview {
    ;
    background: #080808;
}

.shop_view #s20250410c596429d894ff select.form-control option {
    color: !important;
    background: #080808;
}

.is-ie .shop_view #s20250410c596429d894ff select.form-control option {
    color: #000 !important;
}

.admin #s20250410c596429d894ff .widget.padding>div {
    ;
}

.admin #s20250410c596429d894ff .ibg-bg {
    height: 100% !important;
}

.admin #s20250410c596429d894ff .widget_drag_bar,
.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250410c596429d894ff .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250410c596429d894ff .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250410c596429d894ff {
    color: ;
}

#s20250410c596429d894ff.side_basic main .inside,
#s20250410c596429d894ff .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250410c596429d894ff .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250410c596429d894ff.side_basic main .inside,
.menu_type_modal #s20250410c596429d894ff.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 #s20250410c596429d894ff,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250410c596429d894ff .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250410c596429d894ff.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410c596429d894ff.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250410c596429d894ff .booking_day .body_font_color_20,
#s20250410c596429d894ff .booking_list.waiting .title {
    ;
}

#s20250410c596429d894ff.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250410c596429d894ff .li_table ul:nth-of-type(2),
#s20250410c596429d894ff .li_board ul li,
#s20250410c596429d894ff .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250410c596429d894ff .checkbox-styled:not(ie8) input~span:before,
#s20250410c596429d894ff .radio-styled:not(ie8) input~span:before {}

#s20250410c596429d894ff .board_view .grid_ignore header a,
#s20250410c596429d894ff .widget.board .grid_ignore .author .date,
#s20250410c596429d894ff .widget.board .grid_ignore a.board,
#s20250410c596429d894ff .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250410c596429d894ff .content-tit .board {
    ;
}

#s20250410c596429d894ff select.form-control,
#s20250410c596429d894ff input.form-control,
#s20250410c596429d894ff textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250410c596429d894ff .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250410c596429d894ff .phonenumber_wrap .line {}

#s20250410c596429d894ff .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250410c596429d894ff .shop-content select.form-control,
.shop_view #s20250410c596429d894ff .shop-content input.form-control,
.shop_view #s20250410c596429d894ff .shop-content textarea.form-control,
.booking_view #s20250410c596429d894ff .booking_opt select.form-control,
.shop_view #s20250410c596429d894ff .form-select-wrap .dropdown-menu,
.shop_view #s20250410c596429d894ff .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #080808;
}

#s20250410c596429d894ff .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(8, 8, 8, 0.01), rgba(8, 8, 8, 0.8) 66%, rgba(8, 8, 8, 0.9) 83%, rgba(8, 8, 8, 0.98) 98%, #080808);
}

#s20250410c596429d894ff .item_detail select.form-control,
#s20250410c596429d894ff .item_detail input.form-control,
#s20250410c596429d894ff .item_detail textarea.form-control,
#s20250410c596429d894ff .booking_opt select.form-control,
#s20250410c596429d894ff .goods_select textarea.form-control,
#s20250410c596429d894ff .goods_select select.form-control,
#s20250410c596429d894ff .goods_select input.form-control,
#s20250410c596429d894ff .form-select-wrap:before {
    !important;
    color: ;
}

#s20250410c596429d894ff .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250410c596429d894ff .board_summary .write,
#s20250410c596429d894ff .board_view .grid_ignore .author .date,
#s20250410c596429d894ff .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250410c596429d894ff label,
.doz_sys #s20250410c596429d894ff label.control-label,
#s20250410c596429d894ff .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250410c596429d894ff .nick.text-default-dark,
#s20250410c596429d894ff .text-default-dark,
#s20250410c596429d894ff .shop_mypage .mypage .my-box a,
#s20250410c596429d894ff .shop_mypage .item-detail a,
#s20250410c596429d894ff .shop_mypage .item-detail p,
#s20250410c596429d894ff .shop_mypage h6,
#s20250410c596429d894ff .shop_mypage .table-wrap p,
#s20250410c596429d894ff .shop_payment h1,
#s20250410c596429d894ff .shop_payment h6,
#s20250410c596429d894ff .shop-content p,
#s20250410c596429d894ff .shop_payment,
#s20250410c596429d894ff .shop-content span,
#s20250410c596429d894ff .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250410c596429d894ff .shop-content .price,
#s20250410c596429d894ff,
#s20250410c596429d894ff .shop-tit,
#s20250410c596429d894ff .board_view .board_txt_area,
#s20250410c596429d894ff .board.widget .grid_ignore .view_tit,
.doz_sys #s20250410c596429d894ff .shop-content input.form-control,
.doz_sys #s20250410c596429d894ff .shop-content select.form-control,
#s20250410c596429d894ff .widget_menu_title,
#s20250410c596429d894ff .comment_area,
body.shop_mypage #s20250410c596429d894ff .comment_area,
#s20250410c596429d894ff .list_review_inner .use_summary,
#s20250410c596429d894ff .list_review_inner .use_summary a,
#s20250410c596429d894ff .list_review_inner .fold,
#s20250410c596429d894ff .list_review_inner .comment_area,
#s20250410c596429d894ff .booking_nav_tools span {
    ;
    color: ;
}

#s20250410c596429d894ff .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250410c596429d894ff a.use-info {
    color: #00b400;
}

#s20250410c596429d894ff .shop-content span.sale-price-text-done,
.doz_sys #s20250410c596429d894ff a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250410c596429d894ff .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250410c596429d894ff .shop-content.mypage .bg-bright a,
#s20250410c596429d894ff .shop-content.mypage .bg-bright p,
#s20250410c596429d894ff .shop-content.mypage .bg-bright span,
#s20250410c596429d894ff .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250410c596429d894ff .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250410c596429d894ff .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250410c596429d894ff .shop-content h6 span {
    ;
    color: ;
}

#s20250410c596429d894ff .left-menu ul li.on a,
.doz_sys #s20250410c596429d894ff .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250410c596429d894ff,
#s20250410c596429d894ff .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250410c596429d894ff .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250410c596429d894ff .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c596429d894ff .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c596429d894ff .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250410c596429d894ff .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250410c596429d894ff .list_review_inner,
#s20250410c596429d894ff .list_review_inner .fold.cmt,
#s20250410c596429d894ff .list_review_wrap,
#s20250410c596429d894ff .list_review_inner .textarea_block,
#s20250410c596429d894ff .list_review_inner .comment .main_comment,
#s20250410c596429d894ff .list_review_inner .txt_delete:before,
#s20250410c596429d894ff .form-select-wrap.open .dropdown-toggle,
#s20250410c596429d894ff .form-select-wrap.open .dropdown-menu,
#s20250410c596429d894ff .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250410c596429d894ff .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250410c596429d894ff .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250410c596429d894ff .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250410c596429d894ff .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c596429d894ff .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250410c596429d894ff .form-control:focus {
    border-color: #00b400;
}

#s20250410c596429d894ff .sub_depth li a,
#s20250410c596429d894ff .sub_depth li span {
    ;
}

#s20250410c596429d894ff .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250410c596429d894ff .pagination>li>a,
#s20250410c596429d894ff .pagination>li>span,
#s20250410c596429d894ff .pagination>li>a:focus,
#s20250410c596429d894ff .pagination>li>span:focus,
#s20250410c596429d894ff .map-inner .pagination li.active a,
#s20250410c596429d894ff .pagination li>a.disabled:hover,
#s20250410c596429d894ff .pagination li>a.disabled:focus {
    ;
}

#s20250410c596429d894ff .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250410c596429d894ff .pagination>.active>a,
#s20250410c596429d894ff .pagination>.active>span,
#s20250410c596429d894ff .pagination>.active>a:hover,
#s20250410c596429d894ff .pagination>.active>span:hover,
#s20250410c596429d894ff .pagination>.active>a:focus,
#s20250410c596429d894ff .pagination>.active>span:focus,
#s20250410c596429d894ff .pagination>li>a:hover,
#s20250410c596429d894ff .pagination>li>span:hover,
#s20250410c596429d894ff .sub_depth li a.active,
.doz_sys #s20250410c596429d894ff a,
#s20250410c596429d894ff .li_table ul li,
#s20250410c596429d894ff .list-style .list.line>small,
.doz_sys #s20250410c596429d894ff div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250410c596429d894ff .board_contents a:not(.btn),
.doz_sys #s20250410c596429d894ff .board_contents a:not(.btn):hover,
#s20250410c596429d894ff .board_txt_area a,
#s20250410c596429d894ff .board_txt_area a:hover,
#s20250410c596429d894ff .board_txt_area a:active,
#s20250410c596429d894ff .board_txt_area a:focus,
#s20250410c596429d894ff .editor_box .fr-view a {
    color: #00b400;
}

#s20250410c596429d894ff div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250410c596429d894ff a.body_font_color_30:not(.active) {
    ;
}

#s20250410c596429d894ff .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250410c596429d894ff .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250410c596429d894ff .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250410c596429d894ff .body_font_color_40,
#s20250410c596429d894ff .li_board ul.li_body li.name,
#s20250410c596429d894ff .li_board ul.li_body li.time,
#s20250410c596429d894ff .li_board ul.li_body li.like,
#s20250410c596429d894ff .li_board ul.li_body li.read {
    ;
}

#s20250410c596429d894ff .review_table .summary,
#s20250410c596429d894ff .review_table.li_board ul.li_body li,
#s20250410c596429d894ff .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250410c596429d894ff .body_font_color_50 {
    ;
}

#s20250410c596429d894ff .li_board,
#s20250410c596429d894ff .acd_row:first-child,
#s20250410c596429d894ff .acd_row {
    border-color: ;
}

#s20250410c596429d894ff .list-style .list-header,
#s20250410c596429d894ff .list-style .list,
#s20250410c596429d894ff .list-style .list.line,
#s20250410c596429d894ff .list-style .list.line>.table-cell,
#s20250410c596429d894ff .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250410c596429d894ff .btn,
#s20250410c596429d894ff .visual_section a,
#s20250410c596429d894ff a.select-star,
#s20250410c596429d894ff .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #080808;
    ;
    color: ;
    ;
}

#s20250410c596429d894ff .star-pointer .dropdown-menu {
    background-color: #080808;
}

#s20250410c596429d894ff .btn:hover,
#s20250410c596429d894ff .visual_section a:hover {
    border-color: ;
}

#s20250410c596429d894ff a.select-star:hover {
    background-color: #080808;
}

#s20250410c596429d894ff .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250410c596429d894ff .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250410c596429d894ff .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250410c596429d894ff .btn-primary span,
.doz_sys.booking_view #s20250410c596429d894ff .btn-primary span,
.doz_sys.shop_mypage #s20250410c596429d894ff .btn-primary span {
    color: #ffffff;
}

#s20250410c596429d894ff .coupon-wrap:after,
#s20250410c596429d894ff .board_view .file_area ul li {
    background: #080808;
}

#s20250410c596429d894ff .text-gray-dark,
#s20250410c596429d894ff .shop-table>thead>tr>th,
#s20250410c596429d894ff .shop_mypage .left-menu ul li a,
#s20250410c596429d894ff .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250410c596429d894ff .product-notify-group .product-notify-label {
    ;
}

#s20250410c596429d894ff .mypage .my-box a,
#s20250410c596429d894ff .mypage .shop-table>tbody>tr,
#s20250410c596429d894ff .mypage .tip-off,
#s20250410c596429d894ff .im-order-detail-table,
#s20250410c596429d894ff .im-order-price {
    background-color: rgba(33, 33, 33, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    zoom: 1;
    ;
}

#s20250410c596429d894ff .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250410c596429d894ff .mypage .my-box.on a p {
    color: #fff;
}

#s20250410c596429d894ff .option_btn_tools a,
#s20250410c596429d894ff .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250410c596429d894ff .list-style-card .card-body .text a {
    color: #757575;
}

#s20250410c596429d894ff .card .title a {
    color: #212121;
}

#s20250410c596429d894ff .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250410c596429d894ff ul.site_prod_nav>li,
#s20250410c596429d894ff .prod_detail_badge {
    ;
}

#s20250410c596429d894ff .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #080808;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250410c596429d894ff .buy_footer_fixed {
    background: #080808;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250410c596429d894ff .opt-group {
    background: #080808;
}

#s20250410c596429d894ff ul.site_prod_nav>li a.active {
    ;
}

#s20250410c596429d894ff .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #080808;
}

#s20250410c596429d894ff .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250410c596429d894ff[class*="section_first"],
.section_fixed_disable #s20250410c596429d894ff[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250410c596429d894ff .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250410c596429d894ff.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250410c596429d894ff.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250410c596429d894ff .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250410c596429d894ff.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250410c596429d894ff .mypage .left-menu ul li a,
.device_type_m #s20250410c596429d894ff .cart .left-menu ul li a {
    background-color: rgba(33, 33, 33, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    zoom: 1;
    ;
}

#s20250410c596429d894ff .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250410c596429d894ff .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250410c596429d894ff .im-cart-info {
    ;
}

#s20250410c596429d894ff .shop-table>thead>tr>th,
#s20250410c596429d894ff .shop-table>tbody>tr>td,
#s20250410c596429d894ff .mypage .shop-table>tbody>tr,
#s20250410c596429d894ff .shop-table>tbody>tr>td.img img,
#s20250410c596429d894ff .shop-table>tbody>tr>td+td,
#s20250410c596429d894ff .mypage .tip-off,
#s20250410c596429d894ff .mypage .shop-table img,
#s20250410c596429d894ff .im-order-detail-table,
#s20250410c596429d894ff .im-order-price,
#s20250410c596429d894ff .im-order-detail-table thead tr,
#s20250410c596429d894ff .im-order-detail-table tr+tr,
#s20250410c596429d894ff .im-order-detail-table img,
#s20250410c596429d894ff .im-order-detail-table .im-deliv-price,
#s20250410c596429d894ff .im-order-price-header,
#s20250410c596429d894ff .im-order-price-body {
    ;
}

#s20250410c596429d894ff .shop-table .list_badge {
    border-color: ;
}

#s20250410c596429d894ff .im-cart-result-table thead>tr>th,
#s20250410c596429d894ff #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250410c596429d894ff #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250410c596429d894ff #shop_cart_list .shop-table>thead>tr>th,
#s20250410c596429d894ff #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250410c596429d894ff .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250410c596429d894ff .btn-primary:hover,
    #s20250410c596429d894ff .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250410c596429d894ff .btn-primary:hover span,
    .doz_sys.booking_view #s20250410c596429d894ff .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250410c596429d894ff .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250410c596429d894ff .fixed_view a,
    .doz_sys #s20250410c596429d894ff .fixed_view select.form-control,
    .doz_sys #s20250410c596429d894ff .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250410c596429d894ff .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250410c596429d894ff .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250410c596429d894ff .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250410c596429d894ff #shop_cart_list .shop-tit,
    #s20250410c596429d894ff #shop_cart_list .shop-table>thead>tr,
    #s20250410c596429d894ff #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250410c596429d894ff .im-price-result {
        ;
    }

    #s20250410c596429d894ff .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250410c596429d894ff .im-order-row+.im-order-row {
        ;
    }

    #s20250410c596429d894ff #shop_cart_list .shop-table,
    #s20250410c596429d894ff #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250410c596429d894ff #shop_cart_list .shop-table>tfoot,
    #s20250410c596429d894ff #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250410c596429d894ff #shop_cart_list .shop-table>thead>tr,
    #s20250410c596429d894ff .im-order-detail-table .im-space {
        background-color: #080808;
    }

    #s20250410c596429d894ff #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250410c596429d894ff .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250410c596429d894ff .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250410c596429d894ff .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250410c596429d894ff .section_bg {
        background-attachment: inherit;
    }

    #s20250410c596429d894ff .section_bg .ibg-bg {
        display: none;
    }

    #s20250410c596429d894ff .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250410c596429d894ff .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250410c596429d894ff .buy_btns .social_btn,
    #s20250410c596429d894ff .buy_btns .cart_btn,
    #s20250410c596429d894ff .layer_pop .bottom-btn,
    #s20250410c596429d894ff .shop-table>thead,
    #s20250410c596429d894ff .left-menu,
    #s20250410c596429d894ff .shop-table>tbody>tr,
    {
    ;
}

#s20250410c596429d894ff main,
#s20250410c596429d894ff .section_wrap.extend_section main,
#s20250410c596429d894ff .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250410c596429d894ff.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410c596429d894ff.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250410c596429d894ff .mypage .left-menu ul li a,
#s20250410c596429d894ff .cart .left-menu ul li a,
#s20250410c596429d894ff .mypage .left-menu .cart-menu-slide {
    background-color: rgba(33, 33, 33, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff333333, endColorstr=#ff333333);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250410c596429d894ff .coupon-wrap:after {
    background: #080808 !important;
}
}

@media (max-width: 767px) {
    #s20250410c596429d894ff .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #080808);
    }

    #s20250410c596429d894ff .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #080808);
    }

    #s20250410c596429d894ff .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250410c596429d894ff .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) {
    #s20250410c596429d894ff .opt-group .btn_clse {
        background-color: #080808;
    }

    #s20250410c596429d894ff .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #080808;
    }
}

.doz_sys #s20250410c596429d894ff .bg-brand,
.doz_sys #s20250410c596429d894ff .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250410c596429d894ff .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

#text_w2025041775bf0b884a6b9 {
    margin: 0px 0 40px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025041775bf0b884a6b9 .fr-code-view {
    line-height: 1.6;
}

#text_w2025041775bf0b884a6b9 .text_bg_img,
#text_w2025041775bf0b884a6b9 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025041775bf0b884a6b9,
#text_w2025041775bf0b884a6b9 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025041775bf0b884a6b9,
#text_w2025041775bf0b884a6b9 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025041775bf0b884a6b9.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025041775bf0b884a6b9.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#w20250410c3e59a93287b9 .gallery_row {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

#w20250410c3e59a93287b9 .item_gallary {
    border-radius: 20px;
    display: table-cell;
    vertical-align: top;
}

#w20250410c3e59a93287b9 .item_gallary .img_wrap {
    background-size: cover;
    background-position: center;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap {
    display: table;
    width: 100%;
    background: #d9d9d9;
    text-align: left;
    vertical-align: middle;
    ;
    height: 100%;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap .title {
    font-size: 16px;
    color: #212121;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap .body {
    word-break: break-word;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap .body,
#w20250410c3e59a93287b9 .item_gallary .text_wrap .title em {
    font-size: 16px;
    color: #000000;
}

#w20250410c3e59a93287b9 .img_border .item_gallary .item_container .img_wrap {
    border-width: 0px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 20px;
    overflow: hidden;
}

#w20250410c3e59a93287b9 .img_border .item_gallary .text_wrap {
    padding: 20px;
}

#w20250410c3e59a93287b9 .container_border .item_gallary .text_wrap {
    padding: 20px;
    background: transparent;
}

#w20250410c3e59a93287b9 .img_border .item_gallary .text_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#w20250410c3e59a93287b9 .container_border .item_gallary .item_container {
    border-width: 0px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 20px;
    background: #d9d9d9;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: table;
}

#w20250410c3e59a93287b9 .type_slide .item_gallary .item_container {
    display: block;
}

#w20250410c3e59a93287b9 .hover_show_overlay .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .hover_hide_overlay .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_01 .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_01 .item_gallary .item_container,
#w20250410c3e59a93287b9 .slide_03 .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_03 .item_gallary .item_container,
#w20250410c3e59a93287b9 .img_border .item_gallary .text_wrap {
    background: transparent;
}

#w20250410c3e59a93287b9 .container_border.hover_show_overlay .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .container_border.hover_hide_overlay .item_gallary .text_wrap {
    padding: 0;
}

#w20250410c3e59a93287b9 .hover_show_overlay .item_gallary .text_wrap .title,
#w20250410c3e59a93287b9 .hover_hide_overlay .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
    border-radius: 20px;
}

#w20250410c3e59a93287b9 .hover_show_overlay .item_gallary .text_wrap .body,
#w20250410c3e59a93287b9 .hover_hide_overlay .item_gallary .text_wrap .body,
#w20250410c3e59a93287b9 .hover_show_overlay .item_gallary .text_wrap .title em,
#w20250410c3e59a93287b9 .hover_hide_overlay .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #fff !important;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap .title em {
    padding-top: 10px;
}

#w20250410c3e59a93287b9 .item_gallary .text_wrap .title em:last-child i {
    margin-left: 10px;
}

#w20250410c3e59a93287b9 .slide_01,
#w20250410c3e59a93287b9 .slide_03 {
    margin: 0 !important;
    height: 100%;
}

#w20250410c3e59a93287b9 .slide_02,
#w20250410c3e59a93287b9 .slide_05 {
    width: auto;
    height: 100%;
    padding-left: px;
    padding-right: px;
}

#w20250410c3e59a93287b9 .type_masonry {
    visibility: hidden;
}

#w20250410c3e59a93287b9 .type_masonry.overlay_text .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_01 .item_gallary,
#w20250410c3e59a93287b9 .slide_03 .item_gallary {
    height: 100%;
    display: block;
}

#w20250410c3e59a93287b9 .type_masonry .item_gallary {
    display: block;
}

#w20250410c3e59a93287b9 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
    display: table;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#w20250410c3e59a93287b9 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    ;
}

#w20250410c3e59a93287b9 .slide_01 .item_gallary .item_container {
    border: 0;
}

#w20250410c3e59a93287b9 .slide_03 .item_gallary .item_container {
    border: 0;
    position: relative;
}

#w20250410c3e59a93287b9 .slide_03 .item_gallary .text_wrap {
    position: absolute;
    left: 0;
    top: 0;
}

#w20250410c3e59a93287b9 .slide_01 .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_03 .item_gallary .text_wrap {
    padding: 0;
}

#w20250410c3e59a93287b9 .slide_02 .item_gallary .text_wrap,
#w20250410c3e59a93287b9 .slide_05 .item_gallary .text_wrap {
    padding: 0;
    background: #d9d9d9;
}

#w20250410c3e59a93287b9 .slide_02 .item_gallary .text_wrap.hide_text_wrap,
#w20250410c3e59a93287b9 .slide_05 .item_gallary .text_wrap.hide_text_wrap,
#w20250410c3e59a93287b9 .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
#w20250410c3e59a93287b9 .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
    display: none !important;
}

#w20250410c3e59a93287b9 .type_slide .item_gallary .img_wrap {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

#w20250410c3e59a93287b9 .slide_01.bg_contain .item_gallary .img_wrap,
#w20250410c3e59a93287b9 .slide_03.bg_contain .item_gallary .img_wrap {
    background-size: contain;
    background-repeat: no-repeat;
}

#w20250410c3e59a93287b9 .slide_01 .item_gallary .text_wrap .title,
#w20250410c3e59a93287b9 .slide_03 .item_gallary .text_wrap .title {
    font-size: 18px;
    color: rgba(255, 255, 255, 0);
    background: rgba(0, 0, 0, 0);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
}

#w20250410c3e59a93287b9 .slide_01.bg_contain .item_gallary .text_wrap .title,
#w20250410c3e59a93287b9 .slide_03.bg_contain .item_gallary .text_wrap .title {
    background: transparent;
}

#w20250410c3e59a93287b9 .slide_01 .item_gallary .text_wrap .body,
#w20250410c3e59a93287b9 .slide_03 .item_gallary .text_wrap .body {
    font-size: 14px;
    color: ;
}

#w20250410c3e59a93287b9 .slide_02 .item_gallary,
#w20250410c3e59a93287b9 .slide_05 .item_gallary {
    display: block;
    padding: 15px;
}

#w20250410c3e59a93287b9 .slide_02 .item_gallary .text_wrap .title,
#w20250410c3e59a93287b9 .slide_05 .item_gallary .text_wrap .title {
    font-size: 16px;
    color: #212121;
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
    display: inline-block;
}

#w20250410c3e59a93287b9 .slide_02 .item_gallary .text_wrap .body,
#w20250410c3e59a93287b9 .slide_05 .item_gallary .text_wrap .body {
    font-size: 16px;
    color: #000000;
}

#w20250410c3e59a93287b9 .type_masonry.img_rendering .img_wrap img,
#w20250410c3e59a93287b9 .type_grid.img_rendering .img_wrap,
#w20250410c3e59a93287b9 .type_slide.img_rendering .img_wrap {
    image-rendering: -webkit-optimize-contrast;
}

#w20250410c3e59a93287b9 .grid_03 .item_gallary .img_wrap.no_content,
#w20250410c3e59a93287b9 .slide_02 .item_gallary .img_wrap.no_content {
    height: 100% !important;
}

#w20250410c3e59a93287b9 .type_slide .owl-controls .owl-next:before,
#w20250410c3e59a93287b9 .type_slide .owl-controls .owl-prev:before {
    color: #fff;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.6);
}

#w20250410c3e59a93287b9 .type_slide.owl-theme .owl-dots {
    bottom: 5px;
}

#w20250410c3e59a93287b9 .type_slide.owl-theme.slide_02 .owl-dots,
#w20250410c3e59a93287b9 .type_slide.owl-theme.slide_05 .owl-dots {
    bottom: -5px;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: #fff;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
#w20250410c3e59a93287b9 .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
    background: #fff;
    border-color: #fff !important;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
    border-color: #fff !important;
    background: #fff !important;
}

#w20250410c3e59a93287b9 .owl-theme .owl-dots.owl-dot.active span,
#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
    color: #fff !important;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

#w20250410c3e59a93287b9 .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
#w20250410c3e59a93287b9 .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid #fff;
}

#w20250410c3e59a93287b9 .grid_01 .item_gallary,
#w20250410c3e59a93287b9 .grid_03 .item_gallary,
#w20250410c3e59a93287b9 .grid_04 .item_gallary,
#w20250410c3e59a93287b9 .masonry_01 .item_gallary,
#w20250410c3e59a93287b9 .masonry_02 .item_gallary,
#w20250410c3e59a93287b9 .masonry_04 .item_gallary {
    overflow: hidden;
}

#w20250410c3e59a93287b9 .owl-carousel .animated {
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
}

#w20250410c3e59a93287b9 .owl-carousel .owl-stage:after {
    display: none;
}

#w20250410c3e59a93287b9 .owl-thumbs {
    overflow: hidden;
    margin: 0px -0px 0 -0px;

}

#w20250410c3e59a93287b9 .owl-thumbs .owl-thumb-item {
    border: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;
    float: left;
    position: relative;
    margin: 0 0px 0px;
    display: block;
}

#w20250410c3e59a93287b9 .owl-thumbs .thumb-item-bg {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%;
}

.col-dz-12 #w20250410c3e59a93287b9 .extend_thumbs {
    margin: 0 auto;
}

.col-dz-12 #w20250410c3e59a93287b9 .inside .extend_thumbs {
    max-width: inherit;
}

#w20250410c3e59a93287b9 .owl-thumbs {
    margin-left: 0;
    margin-right: 0;
}

#w20250410c3e59a93287b9 .owl-thumbs .owl-thumb-item {
    margin: 0;
}

#w20250410c3e59a93287b9 .owl-thumbs .owl-item.active.current {
    position: relative;
}

@media all and (max-width: 991px) {

    #w20250410c3e59a93287b9 .type_masonry.img_rendering .img_wrap img,
    #w20250410c3e59a93287b9 .type_grid.img_rendering .img_wrap,
    #w20250410c3e59a93287b9 .type_slide.img_rendering .img_wrap {
        image-rendering: auto;
    }

    #w20250410c3e59a93287b9 .owl-thumbs {
        display: none;
    }

    #w20250410c3e59a93287b9 .slide_03_wrap {
        padding-bottom: 0 !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    /* ie 10,11 */
    #w20250410c3e59a93287b9 .container_border .item_gallary .item_container {
        display: block;
    }
}

.shop_view .s202504245981fb9a1c0a6.xzoom-preview {
    ;
    background: #0b0b0b;
}

.shop_view #s202504245981fb9a1c0a6 select.form-control option {
    color: !important;
    background: #0b0b0b;
}

.is-ie .shop_view #s202504245981fb9a1c0a6 select.form-control option {
    color: #000 !important;
}

.admin #s202504245981fb9a1c0a6 .widget.padding>div {
    ;
}

.admin #s202504245981fb9a1c0a6 .ibg-bg {
    height: 100% !important;
}

.admin #s202504245981fb9a1c0a6 .widget_drag_bar,
.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202504245981fb9a1c0a6 .drop_line {
    background-color: ;
}

.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202504245981fb9a1c0a6 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202504245981fb9a1c0a6 {
    color: ;
}

#s202504245981fb9a1c0a6.side_basic main .inside,
#s202504245981fb9a1c0a6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202504245981fb9a1c0a6 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202504245981fb9a1c0a6.side_basic main .inside,
.menu_type_modal #s202504245981fb9a1c0a6.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 #s202504245981fb9a1c0a6,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202504245981fb9a1c0a6 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202504245981fb9a1c0a6.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504245981fb9a1c0a6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202504245981fb9a1c0a6 .booking_day .body_font_color_20,
#s202504245981fb9a1c0a6 .booking_list.waiting .title {
    ;
}

#s202504245981fb9a1c0a6.extend_section main>.inside {
    max-width: 100% !important;
}

#s202504245981fb9a1c0a6 .li_table ul:nth-of-type(2),
#s202504245981fb9a1c0a6 .li_board ul li,
#s202504245981fb9a1c0a6 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202504245981fb9a1c0a6 .checkbox-styled:not(ie8) input~span:before,
#s202504245981fb9a1c0a6 .radio-styled:not(ie8) input~span:before {}

#s202504245981fb9a1c0a6 .board_view .grid_ignore header a,
#s202504245981fb9a1c0a6 .widget.board .grid_ignore .author .date,
#s202504245981fb9a1c0a6 .widget.board .grid_ignore a.board,
#s202504245981fb9a1c0a6 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202504245981fb9a1c0a6 .content-tit .board {
    ;
}

#s202504245981fb9a1c0a6 select.form-control,
#s202504245981fb9a1c0a6 input.form-control,
#s202504245981fb9a1c0a6 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202504245981fb9a1c0a6 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202504245981fb9a1c0a6 .phonenumber_wrap .line {}

#s202504245981fb9a1c0a6 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202504245981fb9a1c0a6 .shop-content select.form-control,
.shop_view #s202504245981fb9a1c0a6 .shop-content input.form-control,
.shop_view #s202504245981fb9a1c0a6 .shop-content textarea.form-control,
.booking_view #s202504245981fb9a1c0a6 .booking_opt select.form-control,
.shop_view #s202504245981fb9a1c0a6 .form-select-wrap .dropdown-menu,
.shop_view #s202504245981fb9a1c0a6 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #0b0b0b;
}

#s202504245981fb9a1c0a6 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(11, 11, 11, 0.01), rgba(11, 11, 11, 0.8) 66%, rgba(11, 11, 11, 0.9) 83%, rgba(11, 11, 11, 0.98) 98%, #0b0b0b);
}

#s202504245981fb9a1c0a6 .item_detail select.form-control,
#s202504245981fb9a1c0a6 .item_detail input.form-control,
#s202504245981fb9a1c0a6 .item_detail textarea.form-control,
#s202504245981fb9a1c0a6 .booking_opt select.form-control,
#s202504245981fb9a1c0a6 .goods_select textarea.form-control,
#s202504245981fb9a1c0a6 .goods_select select.form-control,
#s202504245981fb9a1c0a6 .goods_select input.form-control,
#s202504245981fb9a1c0a6 .form-select-wrap:before {
    !important;
    color: ;
}

#s202504245981fb9a1c0a6 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202504245981fb9a1c0a6 .board_summary .write,
#s202504245981fb9a1c0a6 .board_view .grid_ignore .author .date,
#s202504245981fb9a1c0a6 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202504245981fb9a1c0a6 label,
.doz_sys #s202504245981fb9a1c0a6 label.control-label,
#s202504245981fb9a1c0a6 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202504245981fb9a1c0a6 .nick.text-default-dark,
#s202504245981fb9a1c0a6 .text-default-dark,
#s202504245981fb9a1c0a6 .shop_mypage .mypage .my-box a,
#s202504245981fb9a1c0a6 .shop_mypage .item-detail a,
#s202504245981fb9a1c0a6 .shop_mypage .item-detail p,
#s202504245981fb9a1c0a6 .shop_mypage h6,
#s202504245981fb9a1c0a6 .shop_mypage .table-wrap p,
#s202504245981fb9a1c0a6 .shop_payment h1,
#s202504245981fb9a1c0a6 .shop_payment h6,
#s202504245981fb9a1c0a6 .shop-content p,
#s202504245981fb9a1c0a6 .shop_payment,
#s202504245981fb9a1c0a6 .shop-content span,
#s202504245981fb9a1c0a6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202504245981fb9a1c0a6 .shop-content .price,
#s202504245981fb9a1c0a6,
#s202504245981fb9a1c0a6 .shop-tit,
#s202504245981fb9a1c0a6 .board_view .board_txt_area,
#s202504245981fb9a1c0a6 .board.widget .grid_ignore .view_tit,
.doz_sys #s202504245981fb9a1c0a6 .shop-content input.form-control,
.doz_sys #s202504245981fb9a1c0a6 .shop-content select.form-control,
#s202504245981fb9a1c0a6 .widget_menu_title,
#s202504245981fb9a1c0a6 .comment_area,
body.shop_mypage #s202504245981fb9a1c0a6 .comment_area,
#s202504245981fb9a1c0a6 .list_review_inner .use_summary,
#s202504245981fb9a1c0a6 .list_review_inner .use_summary a,
#s202504245981fb9a1c0a6 .list_review_inner .fold,
#s202504245981fb9a1c0a6 .list_review_inner .comment_area,
#s202504245981fb9a1c0a6 .booking_nav_tools span {
    ;
    color: ;
}

#s202504245981fb9a1c0a6 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202504245981fb9a1c0a6 a.use-info {
    color: #00b400;
}

#s202504245981fb9a1c0a6 .shop-content span.sale-price-text-done,
.doz_sys #s202504245981fb9a1c0a6 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202504245981fb9a1c0a6 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202504245981fb9a1c0a6 .shop-content.mypage .bg-bright a,
#s202504245981fb9a1c0a6 .shop-content.mypage .bg-bright p,
#s202504245981fb9a1c0a6 .shop-content.mypage .bg-bright span,
#s202504245981fb9a1c0a6 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202504245981fb9a1c0a6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202504245981fb9a1c0a6 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202504245981fb9a1c0a6 .shop-content h6 span {
    ;
    color: ;
}

#s202504245981fb9a1c0a6 .left-menu ul li.on a,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202504245981fb9a1c0a6,
#s202504245981fb9a1c0a6 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202504245981fb9a1c0a6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202504245981fb9a1c0a6 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202504245981fb9a1c0a6 .list_review_inner,
#s202504245981fb9a1c0a6 .list_review_inner .fold.cmt,
#s202504245981fb9a1c0a6 .list_review_wrap,
#s202504245981fb9a1c0a6 .list_review_inner .textarea_block,
#s202504245981fb9a1c0a6 .list_review_inner .comment .main_comment,
#s202504245981fb9a1c0a6 .list_review_inner .txt_delete:before,
#s202504245981fb9a1c0a6 .form-select-wrap.open .dropdown-toggle,
#s202504245981fb9a1c0a6 .form-select-wrap.open .dropdown-menu,
#s202504245981fb9a1c0a6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202504245981fb9a1c0a6 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504245981fb9a1c0a6 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202504245981fb9a1c0a6 .form-control:focus {
    border-color: #00b400;
}

#s202504245981fb9a1c0a6 .sub_depth li a,
#s202504245981fb9a1c0a6 .sub_depth li span {
    ;
}

#s202504245981fb9a1c0a6 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202504245981fb9a1c0a6 .pagination>li>a,
#s202504245981fb9a1c0a6 .pagination>li>span,
#s202504245981fb9a1c0a6 .pagination>li>a:focus,
#s202504245981fb9a1c0a6 .pagination>li>span:focus,
#s202504245981fb9a1c0a6 .map-inner .pagination li.active a,
#s202504245981fb9a1c0a6 .pagination li>a.disabled:hover,
#s202504245981fb9a1c0a6 .pagination li>a.disabled:focus {
    ;
}

#s202504245981fb9a1c0a6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202504245981fb9a1c0a6 .pagination>.active>a,
#s202504245981fb9a1c0a6 .pagination>.active>span,
#s202504245981fb9a1c0a6 .pagination>.active>a:hover,
#s202504245981fb9a1c0a6 .pagination>.active>span:hover,
#s202504245981fb9a1c0a6 .pagination>.active>a:focus,
#s202504245981fb9a1c0a6 .pagination>.active>span:focus,
#s202504245981fb9a1c0a6 .pagination>li>a:hover,
#s202504245981fb9a1c0a6 .pagination>li>span:hover,
#s202504245981fb9a1c0a6 .sub_depth li a.active,
.doz_sys #s202504245981fb9a1c0a6 a,
#s202504245981fb9a1c0a6 .li_table ul li,
#s202504245981fb9a1c0a6 .list-style .list.line>small,
.doz_sys #s202504245981fb9a1c0a6 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202504245981fb9a1c0a6 .board_contents a:not(.btn),
.doz_sys #s202504245981fb9a1c0a6 .board_contents a:not(.btn):hover,
#s202504245981fb9a1c0a6 .board_txt_area a,
#s202504245981fb9a1c0a6 .board_txt_area a:hover,
#s202504245981fb9a1c0a6 .board_txt_area a:active,
#s202504245981fb9a1c0a6 .board_txt_area a:focus,
#s202504245981fb9a1c0a6 .editor_box .fr-view a {
    color: #00b400;
}

#s202504245981fb9a1c0a6 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202504245981fb9a1c0a6 a.body_font_color_30:not(.active) {
    ;
}

#s202504245981fb9a1c0a6 .text_tab .after_line:not(:last-child):after {
    ;
}

#s202504245981fb9a1c0a6 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202504245981fb9a1c0a6 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202504245981fb9a1c0a6 .body_font_color_40,
#s202504245981fb9a1c0a6 .li_board ul.li_body li.name,
#s202504245981fb9a1c0a6 .li_board ul.li_body li.time,
#s202504245981fb9a1c0a6 .li_board ul.li_body li.like,
#s202504245981fb9a1c0a6 .li_board ul.li_body li.read {
    ;
}

#s202504245981fb9a1c0a6 .review_table .summary,
#s202504245981fb9a1c0a6 .review_table.li_board ul.li_body li,
#s202504245981fb9a1c0a6 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202504245981fb9a1c0a6 .body_font_color_50 {
    ;
}

#s202504245981fb9a1c0a6 .li_board,
#s202504245981fb9a1c0a6 .acd_row:first-child,
#s202504245981fb9a1c0a6 .acd_row {
    border-color: ;
}

#s202504245981fb9a1c0a6 .list-style .list-header,
#s202504245981fb9a1c0a6 .list-style .list,
#s202504245981fb9a1c0a6 .list-style .list.line,
#s202504245981fb9a1c0a6 .list-style .list.line>.table-cell,
#s202504245981fb9a1c0a6 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202504245981fb9a1c0a6 .btn,
#s202504245981fb9a1c0a6 .visual_section a,
#s202504245981fb9a1c0a6 a.select-star,
#s202504245981fb9a1c0a6 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #0b0b0b;
    ;
    color: ;
    ;
}

#s202504245981fb9a1c0a6 .star-pointer .dropdown-menu {
    background-color: #0b0b0b;
}

#s202504245981fb9a1c0a6 .btn:hover,
#s202504245981fb9a1c0a6 .visual_section a:hover {
    border-color: ;
}

#s202504245981fb9a1c0a6 a.select-star:hover {
    background-color: #0b0b0b;
}

#s202504245981fb9a1c0a6 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202504245981fb9a1c0a6 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s202504245981fb9a1c0a6 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s202504245981fb9a1c0a6 .btn-primary span,
.doz_sys.booking_view #s202504245981fb9a1c0a6 .btn-primary span,
.doz_sys.shop_mypage #s202504245981fb9a1c0a6 .btn-primary span {
    color: #ffffff;
}

#s202504245981fb9a1c0a6 .coupon-wrap:after,
#s202504245981fb9a1c0a6 .board_view .file_area ul li {
    background: #0b0b0b;
}

#s202504245981fb9a1c0a6 .text-gray-dark,
#s202504245981fb9a1c0a6 .shop-table>thead>tr>th,
#s202504245981fb9a1c0a6 .shop_mypage .left-menu ul li a,
#s202504245981fb9a1c0a6 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202504245981fb9a1c0a6 .product-notify-group .product-notify-label {
    ;
}

#s202504245981fb9a1c0a6 .mypage .my-box a,
#s202504245981fb9a1c0a6 .mypage .shop-table>tbody>tr,
#s202504245981fb9a1c0a6 .mypage .tip-off,
#s202504245981fb9a1c0a6 .im-order-detail-table,
#s202504245981fb9a1c0a6 .im-order-price {
    background-color: rgba(36, 36, 36, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    zoom: 1;
    ;
}

#s202504245981fb9a1c0a6 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s202504245981fb9a1c0a6 .mypage .my-box.on a p {
    color: #fff;
}

#s202504245981fb9a1c0a6 .option_btn_tools a,
#s202504245981fb9a1c0a6 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202504245981fb9a1c0a6 .list-style-card .card-body .text a {
    color: #757575;
}

#s202504245981fb9a1c0a6 .card .title a {
    color: #212121;
}

#s202504245981fb9a1c0a6 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202504245981fb9a1c0a6 ul.site_prod_nav>li,
#s202504245981fb9a1c0a6 .prod_detail_badge {
    ;
}

#s202504245981fb9a1c0a6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #0b0b0b;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202504245981fb9a1c0a6 .buy_footer_fixed {
    background: #0b0b0b;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202504245981fb9a1c0a6 .opt-group {
    background: #0b0b0b;
}

#s202504245981fb9a1c0a6 ul.site_prod_nav>li a.active {
    ;
}

#s202504245981fb9a1c0a6 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #0b0b0b;
}

#s202504245981fb9a1c0a6 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202504245981fb9a1c0a6[class*="section_first"],
.section_fixed_disable #s202504245981fb9a1c0a6[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202504245981fb9a1c0a6 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202504245981fb9a1c0a6.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202504245981fb9a1c0a6.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202504245981fb9a1c0a6 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202504245981fb9a1c0a6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202504245981fb9a1c0a6 .mypage .left-menu ul li a,
.device_type_m #s202504245981fb9a1c0a6 .cart .left-menu ul li a {
    background-color: rgba(36, 36, 36, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    zoom: 1;
    ;
}

#s202504245981fb9a1c0a6 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202504245981fb9a1c0a6 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202504245981fb9a1c0a6 .im-cart-info {
    ;
}

#s202504245981fb9a1c0a6 .shop-table>thead>tr>th,
#s202504245981fb9a1c0a6 .shop-table>tbody>tr>td,
#s202504245981fb9a1c0a6 .mypage .shop-table>tbody>tr,
#s202504245981fb9a1c0a6 .shop-table>tbody>tr>td.img img,
#s202504245981fb9a1c0a6 .shop-table>tbody>tr>td+td,
#s202504245981fb9a1c0a6 .mypage .tip-off,
#s202504245981fb9a1c0a6 .mypage .shop-table img,
#s202504245981fb9a1c0a6 .im-order-detail-table,
#s202504245981fb9a1c0a6 .im-order-price,
#s202504245981fb9a1c0a6 .im-order-detail-table thead tr,
#s202504245981fb9a1c0a6 .im-order-detail-table tr+tr,
#s202504245981fb9a1c0a6 .im-order-detail-table img,
#s202504245981fb9a1c0a6 .im-order-detail-table .im-deliv-price,
#s202504245981fb9a1c0a6 .im-order-price-header,
#s202504245981fb9a1c0a6 .im-order-price-body {
    ;
}

#s202504245981fb9a1c0a6 .shop-table .list_badge {
    border-color: ;
}

#s202504245981fb9a1c0a6 .im-cart-result-table thead>tr>th,
#s202504245981fb9a1c0a6 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202504245981fb9a1c0a6 #shop_cart_list .shop-table>thead>tr>th,
#s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202504245981fb9a1c0a6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s202504245981fb9a1c0a6 .btn-primary:hover,
    #s202504245981fb9a1c0a6 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s202504245981fb9a1c0a6 .btn-primary:hover span,
    .doz_sys.booking_view #s202504245981fb9a1c0a6 .btn-primary:hover span,
    .doz_sys.shop_mypage #s202504245981fb9a1c0a6 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202504245981fb9a1c0a6 .fixed_view a,
    .doz_sys #s202504245981fb9a1c0a6 .fixed_view select.form-control,
    .doz_sys #s202504245981fb9a1c0a6 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202504245981fb9a1c0a6 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202504245981fb9a1c0a6 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202504245981fb9a1c0a6 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202504245981fb9a1c0a6 #shop_cart_list .shop-tit,
    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>thead>tr,
    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tfoot .payment-info,
    #s202504245981fb9a1c0a6 .im-price-result {
        ;
    }

    #s202504245981fb9a1c0a6 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202504245981fb9a1c0a6 .im-order-row+.im-order-row {
        ;
    }

    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table,
    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tfoot,
    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>thead>tr,
    #s202504245981fb9a1c0a6 .im-order-detail-table .im-space {
        background-color: #0b0b0b;
    }

    #s202504245981fb9a1c0a6 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202504245981fb9a1c0a6 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202504245981fb9a1c0a6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202504245981fb9a1c0a6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202504245981fb9a1c0a6 .section_bg {
        background-attachment: inherit;
    }

    #s202504245981fb9a1c0a6 .section_bg .ibg-bg {
        display: none;
    }

    #s202504245981fb9a1c0a6 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202504245981fb9a1c0a6 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202504245981fb9a1c0a6 .buy_btns .social_btn,
    #s202504245981fb9a1c0a6 .buy_btns .cart_btn,
    #s202504245981fb9a1c0a6 .layer_pop .bottom-btn,
    #s202504245981fb9a1c0a6 .shop-table>thead,
    #s202504245981fb9a1c0a6 .left-menu,
    #s202504245981fb9a1c0a6 .shop-table>tbody>tr,
    {
    ;
}

#s202504245981fb9a1c0a6 main,
#s202504245981fb9a1c0a6 .section_wrap.extend_section main,
#s202504245981fb9a1c0a6 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202504245981fb9a1c0a6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504245981fb9a1c0a6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202504245981fb9a1c0a6 .mypage .left-menu ul li a,
#s202504245981fb9a1c0a6 .cart .left-menu ul li a,
#s202504245981fb9a1c0a6 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(36, 36, 36, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff363636, endColorstr=#ff363636);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202504245981fb9a1c0a6 .coupon-wrap:after {
    background: #0b0b0b !important;
}
}

@media (max-width: 767px) {
    #s202504245981fb9a1c0a6 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #0b0b0b);
    }

    #s202504245981fb9a1c0a6 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #0b0b0b);
    }

    #s202504245981fb9a1c0a6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202504245981fb9a1c0a6 .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) {
    #s202504245981fb9a1c0a6 .opt-group .btn_clse {
        background-color: #0b0b0b;
    }

    #s202504245981fb9a1c0a6 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #0b0b0b;
    }
}

.doz_sys #s202504245981fb9a1c0a6 .bg-brand,
.doz_sys #s202504245981fb9a1c0a6 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202504245981fb9a1c0a6 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w20250428f22c836e8a34b {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250428f22c836e8a34b {
        height: 15px !important;
    }
}

.device_type_m .pc_section #padding_w20250424bd6a824cc9287 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424bd6a824cc9287 {
        height: 15px !important;
    }
}

#text_w2025042452ae3856e6880 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042452ae3856e6880 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042452ae3856e6880 .text_bg_img,
#text_w2025042452ae3856e6880 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042452ae3856e6880,
#text_w2025042452ae3856e6880 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042452ae3856e6880,
#text_w2025042452ae3856e6880 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042452ae3856e6880.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042452ae3856e6880.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#w2025042428bffffd87e1f .gallery_row {
    width: 100%;
    table-layout: fixed;
    height: 100%;
}

#w2025042428bffffd87e1f .item_gallary {
    border-radius: 20px;
    display: table-cell;
    vertical-align: top;
}

#w2025042428bffffd87e1f .item_gallary .img_wrap {
    background-size: cover;
    background-position: center;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap {
    display: table;
    width: 100%;
    background: #fff;
    text-align: left;
    vertical-align: middle;
    ;
    height: 100%;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap .body {
    word-break: break-word;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap .body,
#w2025042428bffffd87e1f .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #999;
}

#w2025042428bffffd87e1f .img_border .item_gallary .item_container .img_wrap {
    border-width: 0px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 20px;
    overflow: hidden;
}

#w2025042428bffffd87e1f .img_border .item_gallary .text_wrap {
    padding: 10px;
}

#w2025042428bffffd87e1f .container_border .item_gallary .text_wrap {
    padding: 10px;
    background: transparent;
}

#w2025042428bffffd87e1f .img_border .item_gallary .text_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#w2025042428bffffd87e1f .container_border .item_gallary .item_container {
    border-width: 0px;
    ;
    border-color: #eee;
    border-style: solid;
    border-radius: 20px;
    background: #fff;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: table;
}

#w2025042428bffffd87e1f .type_slide .item_gallary .item_container {
    display: block;
}

#w2025042428bffffd87e1f .hover_show_overlay .item_gallary .text_wrap,
#w2025042428bffffd87e1f .hover_hide_overlay .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_01 .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_01 .item_gallary .item_container,
#w2025042428bffffd87e1f .slide_03 .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_03 .item_gallary .item_container,
#w2025042428bffffd87e1f .img_border .item_gallary .text_wrap {
    background: transparent;
}

#w2025042428bffffd87e1f .container_border.hover_show_overlay .item_gallary .text_wrap,
#w2025042428bffffd87e1f .container_border.hover_hide_overlay .item_gallary .text_wrap {
    padding: 0;
}

#w2025042428bffffd87e1f .hover_show_overlay .item_gallary .text_wrap .title,
#w2025042428bffffd87e1f .hover_hide_overlay .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
    border-radius: 20px;
}

#w2025042428bffffd87e1f .hover_show_overlay .item_gallary .text_wrap .body,
#w2025042428bffffd87e1f .hover_hide_overlay .item_gallary .text_wrap .body,
#w2025042428bffffd87e1f .hover_show_overlay .item_gallary .text_wrap .title em,
#w2025042428bffffd87e1f .hover_hide_overlay .item_gallary .text_wrap .title em {
    font-size: 12px;
    color: #fff !important;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap .title em {
    padding-top: 10px;
}

#w2025042428bffffd87e1f .item_gallary .text_wrap .title em:last-child i {
    margin-left: 10px;
}

#w2025042428bffffd87e1f .slide_01,
#w2025042428bffffd87e1f .slide_03 {
    margin: 0 !important;
    height: 100%;
}

#w2025042428bffffd87e1f .slide_02,
#w2025042428bffffd87e1f .slide_05 {
    width: auto;
    height: 100%;
    padding-left: px;
    padding-right: px;
}

#w2025042428bffffd87e1f .type_masonry {
    visibility: hidden;
}

#w2025042428bffffd87e1f .type_masonry.overlay_text .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_01 .item_gallary,
#w2025042428bffffd87e1f .slide_03 .item_gallary {
    height: 100%;
    display: block;
}

#w2025042428bffffd87e1f .type_masonry .item_gallary {
    display: block;
}

#w2025042428bffffd87e1f .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
    display: table;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

#w2025042428bffffd87e1f .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    ;
}

#w2025042428bffffd87e1f .slide_01 .item_gallary .item_container {
    border: 0;
}

#w2025042428bffffd87e1f .slide_03 .item_gallary .item_container {
    border: 0;
    position: relative;
}

#w2025042428bffffd87e1f .slide_03 .item_gallary .text_wrap {
    position: absolute;
    left: 0;
    top: 0;
}

#w2025042428bffffd87e1f .slide_01 .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_03 .item_gallary .text_wrap {
    padding: 0;
}

#w2025042428bffffd87e1f .slide_02 .item_gallary .text_wrap,
#w2025042428bffffd87e1f .slide_05 .item_gallary .text_wrap {
    padding: 0;
    background: #fff;
}

#w2025042428bffffd87e1f .slide_02 .item_gallary .text_wrap.hide_text_wrap,
#w2025042428bffffd87e1f .slide_05 .item_gallary .text_wrap.hide_text_wrap,
#w2025042428bffffd87e1f .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
#w2025042428bffffd87e1f .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
    display: none !important;
}

#w2025042428bffffd87e1f .type_slide .item_gallary .img_wrap {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100%;
}

#w2025042428bffffd87e1f .slide_01.bg_contain .item_gallary .img_wrap,
#w2025042428bffffd87e1f .slide_03.bg_contain .item_gallary .img_wrap {
    background-size: contain;
    background-repeat: no-repeat;
}

#w2025042428bffffd87e1f .slide_01 .item_gallary .text_wrap .title,
#w2025042428bffffd87e1f .slide_03 .item_gallary .text_wrap .title {
    font-size: 18px;
    color: #fff;
    background: rgba(0, 0, 0, 0.2);
    padding: 20px;
    text-align: left;
    vertical-align: middle;
    ;
}

#w2025042428bffffd87e1f .slide_01.bg_contain .item_gallary .text_wrap .title,
#w2025042428bffffd87e1f .slide_03.bg_contain .item_gallary .text_wrap .title {
    background: transparent;
}

#w2025042428bffffd87e1f .slide_01 .item_gallary .text_wrap .body,
#w2025042428bffffd87e1f .slide_03 .item_gallary .text_wrap .body {
    font-size: 14px;
    color: #fff;
}

#w2025042428bffffd87e1f .slide_02 .item_gallary,
#w2025042428bffffd87e1f .slide_05 .item_gallary {
    display: block;
    padding: 5px;
}

#w2025042428bffffd87e1f .slide_02 .item_gallary .text_wrap .title,
#w2025042428bffffd87e1f .slide_05 .item_gallary .text_wrap .title {
    font-size: 14px;
    color: #212121;
    padding: 10px;
    text-align: left;
    vertical-align: middle;
    ;
    display: inline-block;
}

#w2025042428bffffd87e1f .slide_02 .item_gallary .text_wrap .body,
#w2025042428bffffd87e1f .slide_05 .item_gallary .text_wrap .body {
    font-size: 12px;
    color: #999;
}

#w2025042428bffffd87e1f .type_masonry.img_rendering .img_wrap img,
#w2025042428bffffd87e1f .type_grid.img_rendering .img_wrap,
#w2025042428bffffd87e1f .type_slide.img_rendering .img_wrap {
    image-rendering: -webkit-optimize-contrast;
}

#w2025042428bffffd87e1f .grid_03 .item_gallary .img_wrap.no_content,
#w2025042428bffffd87e1f .slide_02 .item_gallary .img_wrap.no_content {
    height: 100% !important;
}

#w2025042428bffffd87e1f .type_slide .owl-controls .owl-next:before,
#w2025042428bffffd87e1f .type_slide .owl-controls .owl-prev:before {
    color: #fff;
    border-color: rgb(255, 255, 255);
    border-color: rgba(255, 255, 255, 0.6);
}

#w2025042428bffffd87e1f .type_slide.owl-theme .owl-dots {
    bottom: 5px;
}

#w2025042428bffffd87e1f .type_slide.owl-theme.slide_02 .owl-dots,
#w2025042428bffffd87e1f .type_slide.owl-theme.slide_05 .owl-dots {
    bottom: -5px;
}

#w2025042428bffffd87e1f .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: #fff;
}

#w2025042428bffffd87e1f .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
#w2025042428bffffd87e1f .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
    background: #fff;
    border-color: #fff !important;
}

#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
    border-color: #fff !important;
    background: #fff !important;
}

#w2025042428bffffd87e1f .owl-theme .owl-dots.owl-dot.active span,
#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
}

#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
    color: #fff !important;
}

#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

#w2025042428bffffd87e1f .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
#w2025042428bffffd87e1f .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid #fff;
}

#w2025042428bffffd87e1f .grid_01 .item_gallary,
#w2025042428bffffd87e1f .grid_03 .item_gallary,
#w2025042428bffffd87e1f .grid_04 .item_gallary,
#w2025042428bffffd87e1f .masonry_01 .item_gallary,
#w2025042428bffffd87e1f .masonry_02 .item_gallary,
#w2025042428bffffd87e1f .masonry_04 .item_gallary {
    overflow: hidden;
}

#w2025042428bffffd87e1f .owl-carousel .animated {
    -webkit-animation-duration: 200ms;
    animation-duration: 200ms;
}

#w2025042428bffffd87e1f .owl-carousel .owl-stage:after {
    display: none;
}

#w2025042428bffffd87e1f .owl-thumbs {
    overflow: hidden;
    margin: 0px -0px 0 -0px;

}

#w2025042428bffffd87e1f .owl-thumbs .owl-thumb-item {
    border: 0;
    background: transparent;
    border-radius: 0;
    padding: 0;
    float: left;
    position: relative;
    margin: 0 0px 0px;
    display: block;
}

#w2025042428bffffd87e1f .owl-thumbs .thumb-item-bg {
    background-size: cover;
    background-position: 50% 50%;
    height: 100%;
}

.col-dz-12 #w2025042428bffffd87e1f .extend_thumbs {
    margin: 0 auto;
}

.col-dz-12 #w2025042428bffffd87e1f .inside .extend_thumbs {
    max-width: inherit;
}

#w2025042428bffffd87e1f .owl-thumbs {
    margin-left: 0;
    margin-right: 0;
}

#w2025042428bffffd87e1f .owl-thumbs .owl-thumb-item {
    margin: 0;
}

#w2025042428bffffd87e1f .owl-thumbs .owl-item.active.current {
    position: relative;
}

@media all and (max-width: 991px) {

    #w2025042428bffffd87e1f .type_masonry.img_rendering .img_wrap img,
    #w2025042428bffffd87e1f .type_grid.img_rendering .img_wrap,
    #w2025042428bffffd87e1f .type_slide.img_rendering .img_wrap {
        image-rendering: auto;
    }

    #w2025042428bffffd87e1f .owl-thumbs {
        display: none;
    }

    #w2025042428bffffd87e1f .slide_03_wrap {
        padding-bottom: 0 !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

    /* ie 10,11 */
    #w2025042428bffffd87e1f .container_border .item_gallary .item_container {
        display: block;
    }
}

.device_type_m .pc_section #padding_w202504288f691a2ec6e66 {
    height: 10px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504288f691a2ec6e66 {
        height: 10px !important;
    }
}

.device_type_m .pc_section #padding_w20250424ef313fbdc54ab {
    height: 22.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424ef313fbdc54ab {
        height: 22.5px !important;
    }
}

.shop_view .s20250424daf9a4cb7f64f.xzoom-preview {
    background-color: #bbb;
    ;
    background: rgba(11, 11, 11, 0.55);
}

.shop_view #s20250424daf9a4cb7f64f select.form-control option {
    color: !important;
    background: rgba(11, 11, 11, 0.55);
}

.is-ie .shop_view #s20250424daf9a4cb7f64f select.form-control option {
    color: #000 !important;
}

.admin #s20250424daf9a4cb7f64f .widget.padding>div {
    ;
}

.admin #s20250424daf9a4cb7f64f .ibg-bg {
    height: 100% !important;
}

.admin #s20250424daf9a4cb7f64f .widget_drag_bar,
.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250424daf9a4cb7f64f .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250424daf9a4cb7f64f .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250424daf9a4cb7f64f {
    color: ;
}

#s20250424daf9a4cb7f64f.side_basic main .inside,
#s20250424daf9a4cb7f64f .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250424daf9a4cb7f64f .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250424daf9a4cb7f64f.side_basic main .inside,
.menu_type_modal #s20250424daf9a4cb7f64f.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 #s20250424daf9a4cb7f64f,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250424daf9a4cb7f64f .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250424daf9a4cb7f64f.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424daf9a4cb7f64f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250424daf9a4cb7f64f .booking_day .body_font_color_20,
#s20250424daf9a4cb7f64f .booking_list.waiting .title {
    ;
}

#s20250424daf9a4cb7f64f.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250424daf9a4cb7f64f .li_table ul:nth-of-type(2),
#s20250424daf9a4cb7f64f .li_board ul li,
#s20250424daf9a4cb7f64f .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250424daf9a4cb7f64f .checkbox-styled:not(ie8) input~span:before,
#s20250424daf9a4cb7f64f .radio-styled:not(ie8) input~span:before {}

#s20250424daf9a4cb7f64f .board_view .grid_ignore header a,
#s20250424daf9a4cb7f64f .widget.board .grid_ignore .author .date,
#s20250424daf9a4cb7f64f .widget.board .grid_ignore a.board,
#s20250424daf9a4cb7f64f .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250424daf9a4cb7f64f .content-tit .board {
    ;
}

#s20250424daf9a4cb7f64f select.form-control,
#s20250424daf9a4cb7f64f input.form-control,
#s20250424daf9a4cb7f64f textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250424daf9a4cb7f64f .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250424daf9a4cb7f64f .phonenumber_wrap .line {}

#s20250424daf9a4cb7f64f .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250424daf9a4cb7f64f .shop-content select.form-control,
.shop_view #s20250424daf9a4cb7f64f .shop-content input.form-control,
.shop_view #s20250424daf9a4cb7f64f .shop-content textarea.form-control,
.booking_view #s20250424daf9a4cb7f64f .booking_opt select.form-control,
.shop_view #s20250424daf9a4cb7f64f .form-select-wrap .dropdown-menu,
.shop_view #s20250424daf9a4cb7f64f .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #bbb;
    ;
    background: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(11, 11, 11, 0.0055), rgba(11, 11, 11, 0.44) 66%, rgba(11, 11, 11, 0.495) 83%, rgba(11, 11, 11, 0.539) 98%, rgba(11, 11, 11, 0.55));
}

#s20250424daf9a4cb7f64f .item_detail select.form-control,
#s20250424daf9a4cb7f64f .item_detail input.form-control,
#s20250424daf9a4cb7f64f .item_detail textarea.form-control,
#s20250424daf9a4cb7f64f .booking_opt select.form-control,
#s20250424daf9a4cb7f64f .goods_select textarea.form-control,
#s20250424daf9a4cb7f64f .goods_select select.form-control,
#s20250424daf9a4cb7f64f .goods_select input.form-control,
#s20250424daf9a4cb7f64f .form-select-wrap:before {
    !important;
    color: ;
}

#s20250424daf9a4cb7f64f .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250424daf9a4cb7f64f .board_summary .write,
#s20250424daf9a4cb7f64f .board_view .grid_ignore .author .date,
#s20250424daf9a4cb7f64f .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250424daf9a4cb7f64f label,
.doz_sys #s20250424daf9a4cb7f64f label.control-label,
#s20250424daf9a4cb7f64f .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250424daf9a4cb7f64f .nick.text-default-dark,
#s20250424daf9a4cb7f64f .text-default-dark,
#s20250424daf9a4cb7f64f .shop_mypage .mypage .my-box a,
#s20250424daf9a4cb7f64f .shop_mypage .item-detail a,
#s20250424daf9a4cb7f64f .shop_mypage .item-detail p,
#s20250424daf9a4cb7f64f .shop_mypage h6,
#s20250424daf9a4cb7f64f .shop_mypage .table-wrap p,
#s20250424daf9a4cb7f64f .shop_payment h1,
#s20250424daf9a4cb7f64f .shop_payment h6,
#s20250424daf9a4cb7f64f .shop-content p,
#s20250424daf9a4cb7f64f .shop_payment,
#s20250424daf9a4cb7f64f .shop-content span,
#s20250424daf9a4cb7f64f .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250424daf9a4cb7f64f .shop-content .price,
#s20250424daf9a4cb7f64f,
#s20250424daf9a4cb7f64f .shop-tit,
#s20250424daf9a4cb7f64f .board_view .board_txt_area,
#s20250424daf9a4cb7f64f .board.widget .grid_ignore .view_tit,
.doz_sys #s20250424daf9a4cb7f64f .shop-content input.form-control,
.doz_sys #s20250424daf9a4cb7f64f .shop-content select.form-control,
#s20250424daf9a4cb7f64f .widget_menu_title,
#s20250424daf9a4cb7f64f .comment_area,
body.shop_mypage #s20250424daf9a4cb7f64f .comment_area,
#s20250424daf9a4cb7f64f .list_review_inner .use_summary,
#s20250424daf9a4cb7f64f .list_review_inner .use_summary a,
#s20250424daf9a4cb7f64f .list_review_inner .fold,
#s20250424daf9a4cb7f64f .list_review_inner .comment_area,
#s20250424daf9a4cb7f64f .booking_nav_tools span {
    ;
    color: ;
}

#s20250424daf9a4cb7f64f .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250424daf9a4cb7f64f a.use-info {
    color: #00b400;
}

#s20250424daf9a4cb7f64f .shop-content span.sale-price-text-done,
.doz_sys #s20250424daf9a4cb7f64f a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250424daf9a4cb7f64f .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250424daf9a4cb7f64f .shop-content.mypage .bg-bright a,
#s20250424daf9a4cb7f64f .shop-content.mypage .bg-bright p,
#s20250424daf9a4cb7f64f .shop-content.mypage .bg-bright span,
#s20250424daf9a4cb7f64f .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250424daf9a4cb7f64f .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250424daf9a4cb7f64f .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250424daf9a4cb7f64f .shop-content h6 span {
    ;
    color: ;
}

#s20250424daf9a4cb7f64f .left-menu ul li.on a,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250424daf9a4cb7f64f,
#s20250424daf9a4cb7f64f .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250424daf9a4cb7f64f .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250424daf9a4cb7f64f .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250424daf9a4cb7f64f .list_review_inner,
#s20250424daf9a4cb7f64f .list_review_inner .fold.cmt,
#s20250424daf9a4cb7f64f .list_review_wrap,
#s20250424daf9a4cb7f64f .list_review_inner .textarea_block,
#s20250424daf9a4cb7f64f .list_review_inner .comment .main_comment,
#s20250424daf9a4cb7f64f .list_review_inner .txt_delete:before,
#s20250424daf9a4cb7f64f .form-select-wrap.open .dropdown-toggle,
#s20250424daf9a4cb7f64f .form-select-wrap.open .dropdown-menu,
#s20250424daf9a4cb7f64f .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250424daf9a4cb7f64f .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424daf9a4cb7f64f .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250424daf9a4cb7f64f .form-control:focus {
    border-color: #00b400;
}

#s20250424daf9a4cb7f64f .sub_depth li a,
#s20250424daf9a4cb7f64f .sub_depth li span {
    ;
}

#s20250424daf9a4cb7f64f .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250424daf9a4cb7f64f .pagination>li>a,
#s20250424daf9a4cb7f64f .pagination>li>span,
#s20250424daf9a4cb7f64f .pagination>li>a:focus,
#s20250424daf9a4cb7f64f .pagination>li>span:focus,
#s20250424daf9a4cb7f64f .map-inner .pagination li.active a,
#s20250424daf9a4cb7f64f .pagination li>a.disabled:hover,
#s20250424daf9a4cb7f64f .pagination li>a.disabled:focus {
    ;
}

#s20250424daf9a4cb7f64f .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250424daf9a4cb7f64f .pagination>.active>a,
#s20250424daf9a4cb7f64f .pagination>.active>span,
#s20250424daf9a4cb7f64f .pagination>.active>a:hover,
#s20250424daf9a4cb7f64f .pagination>.active>span:hover,
#s20250424daf9a4cb7f64f .pagination>.active>a:focus,
#s20250424daf9a4cb7f64f .pagination>.active>span:focus,
#s20250424daf9a4cb7f64f .pagination>li>a:hover,
#s20250424daf9a4cb7f64f .pagination>li>span:hover,
#s20250424daf9a4cb7f64f .sub_depth li a.active,
.doz_sys #s20250424daf9a4cb7f64f a,
#s20250424daf9a4cb7f64f .li_table ul li,
#s20250424daf9a4cb7f64f .list-style .list.line>small,
.doz_sys #s20250424daf9a4cb7f64f div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250424daf9a4cb7f64f .board_contents a:not(.btn),
.doz_sys #s20250424daf9a4cb7f64f .board_contents a:not(.btn):hover,
#s20250424daf9a4cb7f64f .board_txt_area a,
#s20250424daf9a4cb7f64f .board_txt_area a:hover,
#s20250424daf9a4cb7f64f .board_txt_area a:active,
#s20250424daf9a4cb7f64f .board_txt_area a:focus,
#s20250424daf9a4cb7f64f .editor_box .fr-view a {
    color: #00b400;
}

#s20250424daf9a4cb7f64f div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250424daf9a4cb7f64f a.body_font_color_30:not(.active) {
    ;
}

#s20250424daf9a4cb7f64f .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250424daf9a4cb7f64f .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250424daf9a4cb7f64f .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250424daf9a4cb7f64f .body_font_color_40,
#s20250424daf9a4cb7f64f .li_board ul.li_body li.name,
#s20250424daf9a4cb7f64f .li_board ul.li_body li.time,
#s20250424daf9a4cb7f64f .li_board ul.li_body li.like,
#s20250424daf9a4cb7f64f .li_board ul.li_body li.read {
    ;
}

#s20250424daf9a4cb7f64f .review_table .summary,
#s20250424daf9a4cb7f64f .review_table.li_board ul.li_body li,
#s20250424daf9a4cb7f64f .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250424daf9a4cb7f64f .body_font_color_50 {
    ;
}

#s20250424daf9a4cb7f64f .li_board,
#s20250424daf9a4cb7f64f .acd_row:first-child,
#s20250424daf9a4cb7f64f .acd_row {
    border-color: ;
}

#s20250424daf9a4cb7f64f .list-style .list-header,
#s20250424daf9a4cb7f64f .list-style .list,
#s20250424daf9a4cb7f64f .list-style .list.line,
#s20250424daf9a4cb7f64f .list-style .list.line>.table-cell,
#s20250424daf9a4cb7f64f .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250424daf9a4cb7f64f .btn,
#s20250424daf9a4cb7f64f .visual_section a,
#s20250424daf9a4cb7f64f a.select-star,
#s20250424daf9a4cb7f64f .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #bbb;
    ;
    background-color: rgba(11, 11, 11, 0.55);
    ;
    color: ;
    ;
}

#s20250424daf9a4cb7f64f .star-pointer .dropdown-menu {
    background-color: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f .btn:hover,
#s20250424daf9a4cb7f64f .visual_section a:hover {
    border-color: ;
}

#s20250424daf9a4cb7f64f a.select-star:hover {
    background-color: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250424daf9a4cb7f64f .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250424daf9a4cb7f64f .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250424daf9a4cb7f64f .btn-primary span,
.doz_sys.booking_view #s20250424daf9a4cb7f64f .btn-primary span,
.doz_sys.shop_mypage #s20250424daf9a4cb7f64f .btn-primary span {
    color: #ffffff;
}

#s20250424daf9a4cb7f64f .coupon-wrap:after,
#s20250424daf9a4cb7f64f .board_view .file_area ul li {
    background: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f .text-gray-dark,
#s20250424daf9a4cb7f64f .shop-table>thead>tr>th,
#s20250424daf9a4cb7f64f .shop_mypage .left-menu ul li a,
#s20250424daf9a4cb7f64f .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250424daf9a4cb7f64f .product-notify-group .product-notify-label {
    ;
}

#s20250424daf9a4cb7f64f .mypage .my-box a,
#s20250424daf9a4cb7f64f .mypage .shop-table>tbody>tr,
#s20250424daf9a4cb7f64f .mypage .tip-off,
#s20250424daf9a4cb7f64f .im-order-detail-table,
#s20250424daf9a4cb7f64f .im-order-price {
    background-color: rgba(36, 36, 36, 0.55);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    zoom: 1;
    ;
}

#s20250424daf9a4cb7f64f .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250424daf9a4cb7f64f .mypage .my-box.on a p {
    color: #fff;
}

#s20250424daf9a4cb7f64f .option_btn_tools a,
#s20250424daf9a4cb7f64f .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250424daf9a4cb7f64f .list-style-card .card-body .text a {
    color: #757575;
}

#s20250424daf9a4cb7f64f .card .title a {
    color: #212121;
}

#s20250424daf9a4cb7f64f .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250424daf9a4cb7f64f ul.site_prod_nav>li,
#s20250424daf9a4cb7f64f .prod_detail_badge {
    ;
}

#s20250424daf9a4cb7f64f .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(11, 11, 11, 0.55);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250424daf9a4cb7f64f .buy_footer_fixed {
    background: rgba(11, 11, 11, 0.55);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250424daf9a4cb7f64f .opt-group {
    background: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f ul.site_prod_nav>li a.active {
    ;
}

#s20250424daf9a4cb7f64f .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: rgba(11, 11, 11, 0.55);
}

#s20250424daf9a4cb7f64f .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250424daf9a4cb7f64f[class*="section_first"],
.section_fixed_disable #s20250424daf9a4cb7f64f[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250424daf9a4cb7f64f .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250424daf9a4cb7f64f.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250424daf9a4cb7f64f.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250424daf9a4cb7f64f .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250424daf9a4cb7f64f.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250424daf9a4cb7f64f .mypage .left-menu ul li a,
.device_type_m #s20250424daf9a4cb7f64f .cart .left-menu ul li a {
    background-color: rgba(36, 36, 36, 0.55);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    zoom: 1;
    ;
}

#s20250424daf9a4cb7f64f .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250424daf9a4cb7f64f .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250424daf9a4cb7f64f .im-cart-info {
    ;
}

#s20250424daf9a4cb7f64f .shop-table>thead>tr>th,
#s20250424daf9a4cb7f64f .shop-table>tbody>tr>td,
#s20250424daf9a4cb7f64f .mypage .shop-table>tbody>tr,
#s20250424daf9a4cb7f64f .shop-table>tbody>tr>td.img img,
#s20250424daf9a4cb7f64f .shop-table>tbody>tr>td+td,
#s20250424daf9a4cb7f64f .mypage .tip-off,
#s20250424daf9a4cb7f64f .mypage .shop-table img,
#s20250424daf9a4cb7f64f .im-order-detail-table,
#s20250424daf9a4cb7f64f .im-order-price,
#s20250424daf9a4cb7f64f .im-order-detail-table thead tr,
#s20250424daf9a4cb7f64f .im-order-detail-table tr+tr,
#s20250424daf9a4cb7f64f .im-order-detail-table img,
#s20250424daf9a4cb7f64f .im-order-detail-table .im-deliv-price,
#s20250424daf9a4cb7f64f .im-order-price-header,
#s20250424daf9a4cb7f64f .im-order-price-body {
    ;
}

#s20250424daf9a4cb7f64f .shop-table .list_badge {
    border-color: ;
}

#s20250424daf9a4cb7f64f .im-cart-result-table thead>tr>th,
#s20250424daf9a4cb7f64f #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250424daf9a4cb7f64f #shop_cart_list .shop-table>thead>tr>th,
#s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250424daf9a4cb7f64f .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250424daf9a4cb7f64f .btn-primary:hover,
    #s20250424daf9a4cb7f64f .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250424daf9a4cb7f64f .btn-primary:hover span,
    .doz_sys.booking_view #s20250424daf9a4cb7f64f .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250424daf9a4cb7f64f .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250424daf9a4cb7f64f .fixed_view a,
    .doz_sys #s20250424daf9a4cb7f64f .fixed_view select.form-control,
    .doz_sys #s20250424daf9a4cb7f64f .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250424daf9a4cb7f64f .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250424daf9a4cb7f64f .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250424daf9a4cb7f64f .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250424daf9a4cb7f64f #shop_cart_list .shop-tit,
    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>thead>tr,
    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250424daf9a4cb7f64f .im-price-result {
        ;
    }

    #s20250424daf9a4cb7f64f .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250424daf9a4cb7f64f .im-order-row+.im-order-row {
        ;
    }

    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table,
    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tfoot,
    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>thead>tr,
    #s20250424daf9a4cb7f64f .im-order-detail-table .im-space {
        background-color: rgba(11, 11, 11, 0.55);
    }

    #s20250424daf9a4cb7f64f #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250424daf9a4cb7f64f .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250424daf9a4cb7f64f .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250424daf9a4cb7f64f .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250424daf9a4cb7f64f .section_bg {
        background-attachment: inherit;
    }

    #s20250424daf9a4cb7f64f .section_bg .ibg-bg {
        display: none;
    }

    #s20250424daf9a4cb7f64f .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250424daf9a4cb7f64f .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250424daf9a4cb7f64f .buy_btns .social_btn,
    #s20250424daf9a4cb7f64f .buy_btns .cart_btn,
    #s20250424daf9a4cb7f64f .layer_pop .bottom-btn,
    #s20250424daf9a4cb7f64f .shop-table>thead,
    #s20250424daf9a4cb7f64f .left-menu,
    #s20250424daf9a4cb7f64f .shop-table>tbody>tr,
    {
    ;
}

#s20250424daf9a4cb7f64f main,
#s20250424daf9a4cb7f64f .section_wrap.extend_section main,
#s20250424daf9a4cb7f64f .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250424daf9a4cb7f64f.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424daf9a4cb7f64f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250424daf9a4cb7f64f .mypage .left-menu ul li a,
#s20250424daf9a4cb7f64f .cart .left-menu ul li a,
#s20250424daf9a4cb7f64f .mypage .left-menu .cart-menu-slide {
    background-color: rgba(36, 36, 36, 0.55);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c363636, endColorstr=#8c363636);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250424daf9a4cb7f64f .coupon-wrap:after {
    background: rgba(11, 11, 11, 0.55) !important;
}
}

@media (max-width: 767px) {
    #s20250424daf9a4cb7f64f .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(11, 11, 11, 0.55));
    }

    #s20250424daf9a4cb7f64f .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(11, 11, 11, 0.55));
    }

    #s20250424daf9a4cb7f64f .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250424daf9a4cb7f64f .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) {
    #s20250424daf9a4cb7f64f .opt-group .btn_clse {
        background-color: rgba(11, 11, 11, 0.55);
    }

    #s20250424daf9a4cb7f64f .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(11, 11, 11, 0.55);
    }
}

.doz_sys #s20250424daf9a4cb7f64f .bg-brand,
.doz_sys #s20250424daf9a4cb7f64f .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250424daf9a4cb7f64f .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w20250424a0372e9e1cc65 {
    height: 56px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424a0372e9e1cc65 {
        height: 56px !important;
    }
}

#text_w20250424848c2d7bc76e3 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424848c2d7bc76e3 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424848c2d7bc76e3 .text_bg_img,
#text_w20250424848c2d7bc76e3 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424848c2d7bc76e3,
#text_w20250424848c2d7bc76e3 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424848c2d7bc76e3,
#text_w20250424848c2d7bc76e3 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424848c2d7bc76e3.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424848c2d7bc76e3.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250424f49a6e435da5b {
    height: 91.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424f49a6e435da5b {
        height: 91.5px !important;
    }
}

.device_type_m .pc_section #padding_w2025042401c3700fd0324 {
    height: 15.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025042401c3700fd0324 {
        height: 15.5px !important;
    }
}

.shop_view .s2025041823598d03a38c6.xzoom-preview {
    ;
    background: ;
}

.shop_view #s2025041823598d03a38c6 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s2025041823598d03a38c6 select.form-control option {
    color: #000 !important;
}

.admin #s2025041823598d03a38c6 .widget.padding>div {
    ;
}

.admin #s2025041823598d03a38c6 .ibg-bg {
    height: 100% !important;
}

.admin #s2025041823598d03a38c6 .widget_drag_bar,
.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025041823598d03a38c6 .drop_line {
    background-color: ;
}

.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s2025041823598d03a38c6 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s2025041823598d03a38c6 {
    color: ;
}

#s2025041823598d03a38c6.side_basic main .inside,
#s2025041823598d03a38c6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025041823598d03a38c6 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s2025041823598d03a38c6.side_basic main .inside,
.menu_type_modal #s2025041823598d03a38c6.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 #s2025041823598d03a38c6,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s2025041823598d03a38c6 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s2025041823598d03a38c6.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025041823598d03a38c6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s2025041823598d03a38c6 .booking_day .body_font_color_20,
#s2025041823598d03a38c6 .booking_list.waiting .title {
    ;
}

#s2025041823598d03a38c6.extend_section main>.inside {
    max-width: 100% !important;
}

#s2025041823598d03a38c6 .li_table ul:nth-of-type(2),
#s2025041823598d03a38c6 .li_board ul li,
#s2025041823598d03a38c6 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s2025041823598d03a38c6 .checkbox-styled:not(ie8) input~span:before,
#s2025041823598d03a38c6 .radio-styled:not(ie8) input~span:before {}

#s2025041823598d03a38c6 .board_view .grid_ignore header a,
#s2025041823598d03a38c6 .widget.board .grid_ignore .author .date,
#s2025041823598d03a38c6 .widget.board .grid_ignore a.board,
#s2025041823598d03a38c6 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s2025041823598d03a38c6 .content-tit .board {
    ;
}

#s2025041823598d03a38c6 select.form-control,
#s2025041823598d03a38c6 input.form-control,
#s2025041823598d03a38c6 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s2025041823598d03a38c6 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s2025041823598d03a38c6 .phonenumber_wrap .line {}

#s2025041823598d03a38c6 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s2025041823598d03a38c6 .shop-content select.form-control,
.shop_view #s2025041823598d03a38c6 .shop-content input.form-control,
.shop_view #s2025041823598d03a38c6 .shop-content textarea.form-control,
.booking_view #s2025041823598d03a38c6 .booking_opt select.form-control,
.shop_view #s2025041823598d03a38c6 .form-select-wrap .dropdown-menu,
.shop_view #s2025041823598d03a38c6 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s2025041823598d03a38c6 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s2025041823598d03a38c6 .item_detail select.form-control,
#s2025041823598d03a38c6 .item_detail input.form-control,
#s2025041823598d03a38c6 .item_detail textarea.form-control,
#s2025041823598d03a38c6 .booking_opt select.form-control,
#s2025041823598d03a38c6 .goods_select textarea.form-control,
#s2025041823598d03a38c6 .goods_select select.form-control,
#s2025041823598d03a38c6 .goods_select input.form-control,
#s2025041823598d03a38c6 .form-select-wrap:before {
    !important;
    color: ;
}

#s2025041823598d03a38c6 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s2025041823598d03a38c6 .board_summary .write,
#s2025041823598d03a38c6 .board_view .grid_ignore .author .date,
#s2025041823598d03a38c6 .board_view .grid_ignore .author .hit-count,
.doz_sys #s2025041823598d03a38c6 label,
.doz_sys #s2025041823598d03a38c6 label.control-label,
#s2025041823598d03a38c6 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s2025041823598d03a38c6 .nick.text-default-dark,
#s2025041823598d03a38c6 .text-default-dark,
#s2025041823598d03a38c6 .shop_mypage .mypage .my-box a,
#s2025041823598d03a38c6 .shop_mypage .item-detail a,
#s2025041823598d03a38c6 .shop_mypage .item-detail p,
#s2025041823598d03a38c6 .shop_mypage h6,
#s2025041823598d03a38c6 .shop_mypage .table-wrap p,
#s2025041823598d03a38c6 .shop_payment h1,
#s2025041823598d03a38c6 .shop_payment h6,
#s2025041823598d03a38c6 .shop-content p,
#s2025041823598d03a38c6 .shop_payment,
#s2025041823598d03a38c6 .shop-content span,
#s2025041823598d03a38c6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s2025041823598d03a38c6 .shop-content .price,
#s2025041823598d03a38c6,
#s2025041823598d03a38c6 .shop-tit,
#s2025041823598d03a38c6 .board_view .board_txt_area,
#s2025041823598d03a38c6 .board.widget .grid_ignore .view_tit,
.doz_sys #s2025041823598d03a38c6 .shop-content input.form-control,
.doz_sys #s2025041823598d03a38c6 .shop-content select.form-control,
#s2025041823598d03a38c6 .widget_menu_title,
#s2025041823598d03a38c6 .comment_area,
body.shop_mypage #s2025041823598d03a38c6 .comment_area,
#s2025041823598d03a38c6 .list_review_inner .use_summary,
#s2025041823598d03a38c6 .list_review_inner .use_summary a,
#s2025041823598d03a38c6 .list_review_inner .fold,
#s2025041823598d03a38c6 .list_review_inner .comment_area,
#s2025041823598d03a38c6 .booking_nav_tools span {
    ;
    color: ;
}

#s2025041823598d03a38c6 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s2025041823598d03a38c6 a.use-info {
    color: #00b400;
}

#s2025041823598d03a38c6 .shop-content span.sale-price-text-done,
.doz_sys #s2025041823598d03a38c6 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s2025041823598d03a38c6 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s2025041823598d03a38c6 .shop-content.mypage .bg-bright a,
#s2025041823598d03a38c6 .shop-content.mypage .bg-bright p,
#s2025041823598d03a38c6 .shop-content.mypage .bg-bright span,
#s2025041823598d03a38c6 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s2025041823598d03a38c6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s2025041823598d03a38c6 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s2025041823598d03a38c6 .shop-content h6 span {
    ;
    color: ;
}

#s2025041823598d03a38c6 .left-menu ul li.on a,
.doz_sys #s2025041823598d03a38c6 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025041823598d03a38c6,
#s2025041823598d03a38c6 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s2025041823598d03a38c6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s2025041823598d03a38c6 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s2025041823598d03a38c6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025041823598d03a38c6 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s2025041823598d03a38c6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s2025041823598d03a38c6 .list_review_inner,
#s2025041823598d03a38c6 .list_review_inner .fold.cmt,
#s2025041823598d03a38c6 .list_review_wrap,
#s2025041823598d03a38c6 .list_review_inner .textarea_block,
#s2025041823598d03a38c6 .list_review_inner .comment .main_comment,
#s2025041823598d03a38c6 .list_review_inner .txt_delete:before,
#s2025041823598d03a38c6 .form-select-wrap.open .dropdown-toggle,
#s2025041823598d03a38c6 .form-select-wrap.open .dropdown-menu,
#s2025041823598d03a38c6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s2025041823598d03a38c6 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s2025041823598d03a38c6 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s2025041823598d03a38c6 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s2025041823598d03a38c6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025041823598d03a38c6 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s2025041823598d03a38c6 .form-control:focus {
    border-color: #00b400;
}

#s2025041823598d03a38c6 .sub_depth li a,
#s2025041823598d03a38c6 .sub_depth li span {
    ;
}

#s2025041823598d03a38c6 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s2025041823598d03a38c6 .pagination>li>a,
#s2025041823598d03a38c6 .pagination>li>span,
#s2025041823598d03a38c6 .pagination>li>a:focus,
#s2025041823598d03a38c6 .pagination>li>span:focus,
#s2025041823598d03a38c6 .map-inner .pagination li.active a,
#s2025041823598d03a38c6 .pagination li>a.disabled:hover,
#s2025041823598d03a38c6 .pagination li>a.disabled:focus {
    ;
}

#s2025041823598d03a38c6 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s2025041823598d03a38c6 .pagination>.active>a,
#s2025041823598d03a38c6 .pagination>.active>span,
#s2025041823598d03a38c6 .pagination>.active>a:hover,
#s2025041823598d03a38c6 .pagination>.active>span:hover,
#s2025041823598d03a38c6 .pagination>.active>a:focus,
#s2025041823598d03a38c6 .pagination>.active>span:focus,
#s2025041823598d03a38c6 .pagination>li>a:hover,
#s2025041823598d03a38c6 .pagination>li>span:hover,
#s2025041823598d03a38c6 .sub_depth li a.active,
.doz_sys #s2025041823598d03a38c6 a,
#s2025041823598d03a38c6 .li_table ul li,
#s2025041823598d03a38c6 .list-style .list.line>small,
.doz_sys #s2025041823598d03a38c6 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s2025041823598d03a38c6 .board_contents a:not(.btn),
.doz_sys #s2025041823598d03a38c6 .board_contents a:not(.btn):hover,
#s2025041823598d03a38c6 .board_txt_area a,
#s2025041823598d03a38c6 .board_txt_area a:hover,
#s2025041823598d03a38c6 .board_txt_area a:active,
#s2025041823598d03a38c6 .board_txt_area a:focus,
#s2025041823598d03a38c6 .editor_box .fr-view a {
    color: #00b400;
}

#s2025041823598d03a38c6 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s2025041823598d03a38c6 a.body_font_color_30:not(.active) {
    ;
}

#s2025041823598d03a38c6 .text_tab .after_line:not(:last-child):after {
    ;
}

#s2025041823598d03a38c6 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s2025041823598d03a38c6 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s2025041823598d03a38c6 .body_font_color_40,
#s2025041823598d03a38c6 .li_board ul.li_body li.name,
#s2025041823598d03a38c6 .li_board ul.li_body li.time,
#s2025041823598d03a38c6 .li_board ul.li_body li.like,
#s2025041823598d03a38c6 .li_board ul.li_body li.read {
    ;
}

#s2025041823598d03a38c6 .review_table .summary,
#s2025041823598d03a38c6 .review_table.li_board ul.li_body li,
#s2025041823598d03a38c6 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s2025041823598d03a38c6 .body_font_color_50 {
    ;
}

#s2025041823598d03a38c6 .li_board,
#s2025041823598d03a38c6 .acd_row:first-child,
#s2025041823598d03a38c6 .acd_row {
    border-color: ;
}

#s2025041823598d03a38c6 .list-style .list-header,
#s2025041823598d03a38c6 .list-style .list,
#s2025041823598d03a38c6 .list-style .list.line,
#s2025041823598d03a38c6 .list-style .list.line>.table-cell,
#s2025041823598d03a38c6 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s2025041823598d03a38c6 .btn,
#s2025041823598d03a38c6 .visual_section a,
#s2025041823598d03a38c6 a.select-star,
#s2025041823598d03a38c6 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s2025041823598d03a38c6 .star-pointer .dropdown-menu {
    background-color: ;
}

#s2025041823598d03a38c6 .btn:hover,
#s2025041823598d03a38c6 .visual_section a:hover {
    border-color: ;
}

#s2025041823598d03a38c6 a.select-star:hover {
    background-color: ;
}

#s2025041823598d03a38c6 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s2025041823598d03a38c6 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s2025041823598d03a38c6 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s2025041823598d03a38c6 .btn-primary span,
.doz_sys.booking_view #s2025041823598d03a38c6 .btn-primary span,
.doz_sys.shop_mypage #s2025041823598d03a38c6 .btn-primary span {
    color: #ffffff;
}

#s2025041823598d03a38c6 .coupon-wrap:after,
#s2025041823598d03a38c6 .board_view .file_area ul li {
    background: ;
}

#s2025041823598d03a38c6 .text-gray-dark,
#s2025041823598d03a38c6 .shop-table>thead>tr>th,
#s2025041823598d03a38c6 .shop_mypage .left-menu ul li a,
#s2025041823598d03a38c6 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s2025041823598d03a38c6 .product-notify-group .product-notify-label {
    ;
}

#s2025041823598d03a38c6 .mypage .my-box a,
#s2025041823598d03a38c6 .mypage .shop-table>tbody>tr,
#s2025041823598d03a38c6 .mypage .tip-off,
#s2025041823598d03a38c6 .im-order-detail-table,
#s2025041823598d03a38c6 .im-order-price {
    ;
}

#s2025041823598d03a38c6 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s2025041823598d03a38c6 .mypage .my-box.on a p {
    color: #fff;
}

#s2025041823598d03a38c6 .option_btn_tools a,
#s2025041823598d03a38c6 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s2025041823598d03a38c6 .list-style-card .card-body .text a {
    color: #757575;
}

#s2025041823598d03a38c6 .card .title a {
    color: #212121;
}

#s2025041823598d03a38c6 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s2025041823598d03a38c6 ul.site_prod_nav>li,
#s2025041823598d03a38c6 .prod_detail_badge {
    ;
}

#s2025041823598d03a38c6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025041823598d03a38c6 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s2025041823598d03a38c6 .opt-group {
    background: ;
}

#s2025041823598d03a38c6 ul.site_prod_nav>li a.active {
    ;
}

#s2025041823598d03a38c6 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s2025041823598d03a38c6 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s2025041823598d03a38c6[class*="section_first"],
.section_fixed_disable #s2025041823598d03a38c6[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s2025041823598d03a38c6 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s2025041823598d03a38c6.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s2025041823598d03a38c6.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s2025041823598d03a38c6 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s2025041823598d03a38c6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s2025041823598d03a38c6 .mypage .left-menu ul li a,
.device_type_m #s2025041823598d03a38c6 .cart .left-menu ul li a {
    ;
}

#s2025041823598d03a38c6 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s2025041823598d03a38c6 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s2025041823598d03a38c6 .im-cart-info {
    ;
}

#s2025041823598d03a38c6 .shop-table>thead>tr>th,
#s2025041823598d03a38c6 .shop-table>tbody>tr>td,
#s2025041823598d03a38c6 .mypage .shop-table>tbody>tr,
#s2025041823598d03a38c6 .shop-table>tbody>tr>td.img img,
#s2025041823598d03a38c6 .shop-table>tbody>tr>td+td,
#s2025041823598d03a38c6 .mypage .tip-off,
#s2025041823598d03a38c6 .mypage .shop-table img,
#s2025041823598d03a38c6 .im-order-detail-table,
#s2025041823598d03a38c6 .im-order-price,
#s2025041823598d03a38c6 .im-order-detail-table thead tr,
#s2025041823598d03a38c6 .im-order-detail-table tr+tr,
#s2025041823598d03a38c6 .im-order-detail-table img,
#s2025041823598d03a38c6 .im-order-detail-table .im-deliv-price,
#s2025041823598d03a38c6 .im-order-price-header,
#s2025041823598d03a38c6 .im-order-price-body {
    ;
}

#s2025041823598d03a38c6 .shop-table .list_badge {
    border-color: ;
}

#s2025041823598d03a38c6 .im-cart-result-table thead>tr>th,
#s2025041823598d03a38c6 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025041823598d03a38c6 #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025041823598d03a38c6 #shop_cart_list .shop-table>thead>tr>th,
#s2025041823598d03a38c6 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s2025041823598d03a38c6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s2025041823598d03a38c6 .btn-primary:hover,
    #s2025041823598d03a38c6 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s2025041823598d03a38c6 .btn-primary:hover span,
    .doz_sys.booking_view #s2025041823598d03a38c6 .btn-primary:hover span,
    .doz_sys.shop_mypage #s2025041823598d03a38c6 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s2025041823598d03a38c6 .fixed_view a,
    .doz_sys #s2025041823598d03a38c6 .fixed_view select.form-control,
    .doz_sys #s2025041823598d03a38c6 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s2025041823598d03a38c6 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s2025041823598d03a38c6 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s2025041823598d03a38c6 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s2025041823598d03a38c6 #shop_cart_list .shop-tit,
    #s2025041823598d03a38c6 #shop_cart_list .shop-table>thead>tr,
    #s2025041823598d03a38c6 #shop_cart_list .shop-table>tfoot .payment-info,
    #s2025041823598d03a38c6 .im-price-result {
        ;
    }

    #s2025041823598d03a38c6 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s2025041823598d03a38c6 .im-order-row+.im-order-row {
        ;
    }

    #s2025041823598d03a38c6 #shop_cart_list .shop-table,
    #s2025041823598d03a38c6 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s2025041823598d03a38c6 #shop_cart_list .shop-table>tfoot,
    #s2025041823598d03a38c6 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s2025041823598d03a38c6 #shop_cart_list .shop-table>thead>tr,
    #s2025041823598d03a38c6 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s2025041823598d03a38c6 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s2025041823598d03a38c6 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s2025041823598d03a38c6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s2025041823598d03a38c6 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s2025041823598d03a38c6 .section_bg {
        background-attachment: inherit;
    }

    #s2025041823598d03a38c6 .section_bg .ibg-bg {
        display: none;
    }

    #s2025041823598d03a38c6 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s2025041823598d03a38c6 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s2025041823598d03a38c6 .buy_btns .social_btn,
    #s2025041823598d03a38c6 .buy_btns .cart_btn,
    #s2025041823598d03a38c6 .layer_pop .bottom-btn,
    #s2025041823598d03a38c6 .shop-table>thead,
    #s2025041823598d03a38c6 .left-menu,
    #s2025041823598d03a38c6 .shop-table>tbody>tr,
    {
    ;
}

#s2025041823598d03a38c6 main,
#s2025041823598d03a38c6 .section_wrap.extend_section main,
#s2025041823598d03a38c6 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s2025041823598d03a38c6.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025041823598d03a38c6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s2025041823598d03a38c6 .mypage .left-menu ul li a,
#s2025041823598d03a38c6 .cart .left-menu ul li a,
#s2025041823598d03a38c6 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s2025041823598d03a38c6 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s2025041823598d03a38c6 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s2025041823598d03a38c6 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s2025041823598d03a38c6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s2025041823598d03a38c6 .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) {
    #s2025041823598d03a38c6 .opt-group .btn_clse {
        background-color: ;
    }

    #s2025041823598d03a38c6 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s2025041823598d03a38c6 .bg-brand,
.doz_sys #s2025041823598d03a38c6 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s2025041823598d03a38c6 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w2025041860b83a461fbbf {
    height: 117px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025041860b83a461fbbf {
        height: 117px !important;
    }
}

#text_w20250410964b6990a808f {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410964b6990a808f .fr-code-view {
    line-height: 1.6;
}

#text_w20250410964b6990a808f .text_bg_img,
#text_w20250410964b6990a808f .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410964b6990a808f,
#text_w20250410964b6990a808f .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410964b6990a808f,
#text_w20250410964b6990a808f .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410964b6990a808f.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410964b6990a808f.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250418be596c7528ef7 {
    height: 117px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250418be596c7528ef7 {
        height: 117px !important;
    }
}

.shop_view .s20250424a013517a249d1.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20250424a013517a249d1 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20250424a013517a249d1 select.form-control option {
    color: #000 !important;
}

.admin #s20250424a013517a249d1 .widget.padding>div {
    ;
}

.admin #s20250424a013517a249d1 .ibg-bg {
    height: 100% !important;
}

.admin #s20250424a013517a249d1 .widget_drag_bar,
.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250424a013517a249d1 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250424a013517a249d1 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250424a013517a249d1 {
    color: ;
}

#s20250424a013517a249d1.side_basic main .inside,
#s20250424a013517a249d1 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250424a013517a249d1 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250424a013517a249d1.side_basic main .inside,
.menu_type_modal #s20250424a013517a249d1.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 #s20250424a013517a249d1,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250424a013517a249d1 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250424a013517a249d1.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424a013517a249d1.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250424a013517a249d1 .booking_day .body_font_color_20,
#s20250424a013517a249d1 .booking_list.waiting .title {
    ;
}

#s20250424a013517a249d1.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250424a013517a249d1 .li_table ul:nth-of-type(2),
#s20250424a013517a249d1 .li_board ul li,
#s20250424a013517a249d1 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250424a013517a249d1 .checkbox-styled:not(ie8) input~span:before,
#s20250424a013517a249d1 .radio-styled:not(ie8) input~span:before {}

#s20250424a013517a249d1 .board_view .grid_ignore header a,
#s20250424a013517a249d1 .widget.board .grid_ignore .author .date,
#s20250424a013517a249d1 .widget.board .grid_ignore a.board,
#s20250424a013517a249d1 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250424a013517a249d1 .content-tit .board {
    ;
}

#s20250424a013517a249d1 select.form-control,
#s20250424a013517a249d1 input.form-control,
#s20250424a013517a249d1 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250424a013517a249d1 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250424a013517a249d1 .phonenumber_wrap .line {}

#s20250424a013517a249d1 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250424a013517a249d1 .shop-content select.form-control,
.shop_view #s20250424a013517a249d1 .shop-content input.form-control,
.shop_view #s20250424a013517a249d1 .shop-content textarea.form-control,
.booking_view #s20250424a013517a249d1 .booking_opt select.form-control,
.shop_view #s20250424a013517a249d1 .form-select-wrap .dropdown-menu,
.shop_view #s20250424a013517a249d1 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20250424a013517a249d1 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20250424a013517a249d1 .item_detail select.form-control,
#s20250424a013517a249d1 .item_detail input.form-control,
#s20250424a013517a249d1 .item_detail textarea.form-control,
#s20250424a013517a249d1 .booking_opt select.form-control,
#s20250424a013517a249d1 .goods_select textarea.form-control,
#s20250424a013517a249d1 .goods_select select.form-control,
#s20250424a013517a249d1 .goods_select input.form-control,
#s20250424a013517a249d1 .form-select-wrap:before {
    !important;
    color: ;
}

#s20250424a013517a249d1 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250424a013517a249d1 .board_summary .write,
#s20250424a013517a249d1 .board_view .grid_ignore .author .date,
#s20250424a013517a249d1 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250424a013517a249d1 label,
.doz_sys #s20250424a013517a249d1 label.control-label,
#s20250424a013517a249d1 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250424a013517a249d1 .nick.text-default-dark,
#s20250424a013517a249d1 .text-default-dark,
#s20250424a013517a249d1 .shop_mypage .mypage .my-box a,
#s20250424a013517a249d1 .shop_mypage .item-detail a,
#s20250424a013517a249d1 .shop_mypage .item-detail p,
#s20250424a013517a249d1 .shop_mypage h6,
#s20250424a013517a249d1 .shop_mypage .table-wrap p,
#s20250424a013517a249d1 .shop_payment h1,
#s20250424a013517a249d1 .shop_payment h6,
#s20250424a013517a249d1 .shop-content p,
#s20250424a013517a249d1 .shop_payment,
#s20250424a013517a249d1 .shop-content span,
#s20250424a013517a249d1 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250424a013517a249d1 .shop-content .price,
#s20250424a013517a249d1,
#s20250424a013517a249d1 .shop-tit,
#s20250424a013517a249d1 .board_view .board_txt_area,
#s20250424a013517a249d1 .board.widget .grid_ignore .view_tit,
.doz_sys #s20250424a013517a249d1 .shop-content input.form-control,
.doz_sys #s20250424a013517a249d1 .shop-content select.form-control,
#s20250424a013517a249d1 .widget_menu_title,
#s20250424a013517a249d1 .comment_area,
body.shop_mypage #s20250424a013517a249d1 .comment_area,
#s20250424a013517a249d1 .list_review_inner .use_summary,
#s20250424a013517a249d1 .list_review_inner .use_summary a,
#s20250424a013517a249d1 .list_review_inner .fold,
#s20250424a013517a249d1 .list_review_inner .comment_area,
#s20250424a013517a249d1 .booking_nav_tools span {
    ;
    color: ;
}

#s20250424a013517a249d1 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250424a013517a249d1 a.use-info {
    color: #00b400;
}

#s20250424a013517a249d1 .shop-content span.sale-price-text-done,
.doz_sys #s20250424a013517a249d1 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250424a013517a249d1 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250424a013517a249d1 .shop-content.mypage .bg-bright a,
#s20250424a013517a249d1 .shop-content.mypage .bg-bright p,
#s20250424a013517a249d1 .shop-content.mypage .bg-bright span,
#s20250424a013517a249d1 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250424a013517a249d1 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250424a013517a249d1 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250424a013517a249d1 .shop-content h6 span {
    ;
    color: ;
}

#s20250424a013517a249d1 .left-menu ul li.on a,
.doz_sys #s20250424a013517a249d1 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250424a013517a249d1,
#s20250424a013517a249d1 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250424a013517a249d1 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250424a013517a249d1 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250424a013517a249d1 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424a013517a249d1 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250424a013517a249d1 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250424a013517a249d1 .list_review_inner,
#s20250424a013517a249d1 .list_review_inner .fold.cmt,
#s20250424a013517a249d1 .list_review_wrap,
#s20250424a013517a249d1 .list_review_inner .textarea_block,
#s20250424a013517a249d1 .list_review_inner .comment .main_comment,
#s20250424a013517a249d1 .list_review_inner .txt_delete:before,
#s20250424a013517a249d1 .form-select-wrap.open .dropdown-toggle,
#s20250424a013517a249d1 .form-select-wrap.open .dropdown-menu,
#s20250424a013517a249d1 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250424a013517a249d1 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250424a013517a249d1 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250424a013517a249d1 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250424a013517a249d1 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424a013517a249d1 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250424a013517a249d1 .form-control:focus {
    border-color: #00b400;
}

#s20250424a013517a249d1 .sub_depth li a,
#s20250424a013517a249d1 .sub_depth li span {
    ;
}

#s20250424a013517a249d1 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250424a013517a249d1 .pagination>li>a,
#s20250424a013517a249d1 .pagination>li>span,
#s20250424a013517a249d1 .pagination>li>a:focus,
#s20250424a013517a249d1 .pagination>li>span:focus,
#s20250424a013517a249d1 .map-inner .pagination li.active a,
#s20250424a013517a249d1 .pagination li>a.disabled:hover,
#s20250424a013517a249d1 .pagination li>a.disabled:focus {
    ;
}

#s20250424a013517a249d1 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250424a013517a249d1 .pagination>.active>a,
#s20250424a013517a249d1 .pagination>.active>span,
#s20250424a013517a249d1 .pagination>.active>a:hover,
#s20250424a013517a249d1 .pagination>.active>span:hover,
#s20250424a013517a249d1 .pagination>.active>a:focus,
#s20250424a013517a249d1 .pagination>.active>span:focus,
#s20250424a013517a249d1 .pagination>li>a:hover,
#s20250424a013517a249d1 .pagination>li>span:hover,
#s20250424a013517a249d1 .sub_depth li a.active,
.doz_sys #s20250424a013517a249d1 a,
#s20250424a013517a249d1 .li_table ul li,
#s20250424a013517a249d1 .list-style .list.line>small,
.doz_sys #s20250424a013517a249d1 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250424a013517a249d1 .board_contents a:not(.btn),
.doz_sys #s20250424a013517a249d1 .board_contents a:not(.btn):hover,
#s20250424a013517a249d1 .board_txt_area a,
#s20250424a013517a249d1 .board_txt_area a:hover,
#s20250424a013517a249d1 .board_txt_area a:active,
#s20250424a013517a249d1 .board_txt_area a:focus,
#s20250424a013517a249d1 .editor_box .fr-view a {
    color: #00b400;
}

#s20250424a013517a249d1 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250424a013517a249d1 a.body_font_color_30:not(.active) {
    ;
}

#s20250424a013517a249d1 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250424a013517a249d1 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250424a013517a249d1 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250424a013517a249d1 .body_font_color_40,
#s20250424a013517a249d1 .li_board ul.li_body li.name,
#s20250424a013517a249d1 .li_board ul.li_body li.time,
#s20250424a013517a249d1 .li_board ul.li_body li.like,
#s20250424a013517a249d1 .li_board ul.li_body li.read {
    ;
}

#s20250424a013517a249d1 .review_table .summary,
#s20250424a013517a249d1 .review_table.li_board ul.li_body li,
#s20250424a013517a249d1 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250424a013517a249d1 .body_font_color_50 {
    ;
}

#s20250424a013517a249d1 .li_board,
#s20250424a013517a249d1 .acd_row:first-child,
#s20250424a013517a249d1 .acd_row {
    border-color: ;
}

#s20250424a013517a249d1 .list-style .list-header,
#s20250424a013517a249d1 .list-style .list,
#s20250424a013517a249d1 .list-style .list.line,
#s20250424a013517a249d1 .list-style .list.line>.table-cell,
#s20250424a013517a249d1 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250424a013517a249d1 .btn,
#s20250424a013517a249d1 .visual_section a,
#s20250424a013517a249d1 a.select-star,
#s20250424a013517a249d1 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20250424a013517a249d1 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20250424a013517a249d1 .btn:hover,
#s20250424a013517a249d1 .visual_section a:hover {
    border-color: ;
}

#s20250424a013517a249d1 a.select-star:hover {
    background-color: ;
}

#s20250424a013517a249d1 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250424a013517a249d1 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250424a013517a249d1 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250424a013517a249d1 .btn-primary span,
.doz_sys.booking_view #s20250424a013517a249d1 .btn-primary span,
.doz_sys.shop_mypage #s20250424a013517a249d1 .btn-primary span {
    color: #ffffff;
}

#s20250424a013517a249d1 .coupon-wrap:after,
#s20250424a013517a249d1 .board_view .file_area ul li {
    background: ;
}

#s20250424a013517a249d1 .text-gray-dark,
#s20250424a013517a249d1 .shop-table>thead>tr>th,
#s20250424a013517a249d1 .shop_mypage .left-menu ul li a,
#s20250424a013517a249d1 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250424a013517a249d1 .product-notify-group .product-notify-label {
    ;
}

#s20250424a013517a249d1 .mypage .my-box a,
#s20250424a013517a249d1 .mypage .shop-table>tbody>tr,
#s20250424a013517a249d1 .mypage .tip-off,
#s20250424a013517a249d1 .im-order-detail-table,
#s20250424a013517a249d1 .im-order-price {
    ;
}

#s20250424a013517a249d1 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250424a013517a249d1 .mypage .my-box.on a p {
    color: #fff;
}

#s20250424a013517a249d1 .option_btn_tools a,
#s20250424a013517a249d1 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250424a013517a249d1 .list-style-card .card-body .text a {
    color: #757575;
}

#s20250424a013517a249d1 .card .title a {
    color: #212121;
}

#s20250424a013517a249d1 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250424a013517a249d1 ul.site_prod_nav>li,
#s20250424a013517a249d1 .prod_detail_badge {
    ;
}

#s20250424a013517a249d1 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250424a013517a249d1 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250424a013517a249d1 .opt-group {
    background: ;
}

#s20250424a013517a249d1 ul.site_prod_nav>li a.active {
    ;
}

#s20250424a013517a249d1 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s20250424a013517a249d1 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250424a013517a249d1[class*="section_first"],
.section_fixed_disable #s20250424a013517a249d1[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250424a013517a249d1 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250424a013517a249d1.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250424a013517a249d1.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250424a013517a249d1 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250424a013517a249d1.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250424a013517a249d1 .mypage .left-menu ul li a,
.device_type_m #s20250424a013517a249d1 .cart .left-menu ul li a {
    ;
}

#s20250424a013517a249d1 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250424a013517a249d1 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250424a013517a249d1 .im-cart-info {
    ;
}

#s20250424a013517a249d1 .shop-table>thead>tr>th,
#s20250424a013517a249d1 .shop-table>tbody>tr>td,
#s20250424a013517a249d1 .mypage .shop-table>tbody>tr,
#s20250424a013517a249d1 .shop-table>tbody>tr>td.img img,
#s20250424a013517a249d1 .shop-table>tbody>tr>td+td,
#s20250424a013517a249d1 .mypage .tip-off,
#s20250424a013517a249d1 .mypage .shop-table img,
#s20250424a013517a249d1 .im-order-detail-table,
#s20250424a013517a249d1 .im-order-price,
#s20250424a013517a249d1 .im-order-detail-table thead tr,
#s20250424a013517a249d1 .im-order-detail-table tr+tr,
#s20250424a013517a249d1 .im-order-detail-table img,
#s20250424a013517a249d1 .im-order-detail-table .im-deliv-price,
#s20250424a013517a249d1 .im-order-price-header,
#s20250424a013517a249d1 .im-order-price-body {
    ;
}

#s20250424a013517a249d1 .shop-table .list_badge {
    border-color: ;
}

#s20250424a013517a249d1 .im-cart-result-table thead>tr>th,
#s20250424a013517a249d1 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250424a013517a249d1 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250424a013517a249d1 #shop_cart_list .shop-table>thead>tr>th,
#s20250424a013517a249d1 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250424a013517a249d1 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250424a013517a249d1 .btn-primary:hover,
    #s20250424a013517a249d1 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250424a013517a249d1 .btn-primary:hover span,
    .doz_sys.booking_view #s20250424a013517a249d1 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250424a013517a249d1 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250424a013517a249d1 .fixed_view a,
    .doz_sys #s20250424a013517a249d1 .fixed_view select.form-control,
    .doz_sys #s20250424a013517a249d1 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250424a013517a249d1 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250424a013517a249d1 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250424a013517a249d1 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250424a013517a249d1 #shop_cart_list .shop-tit,
    #s20250424a013517a249d1 #shop_cart_list .shop-table>thead>tr,
    #s20250424a013517a249d1 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250424a013517a249d1 .im-price-result {
        ;
    }

    #s20250424a013517a249d1 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250424a013517a249d1 .im-order-row+.im-order-row {
        ;
    }

    #s20250424a013517a249d1 #shop_cart_list .shop-table,
    #s20250424a013517a249d1 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250424a013517a249d1 #shop_cart_list .shop-table>tfoot,
    #s20250424a013517a249d1 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250424a013517a249d1 #shop_cart_list .shop-table>thead>tr,
    #s20250424a013517a249d1 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20250424a013517a249d1 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250424a013517a249d1 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250424a013517a249d1 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250424a013517a249d1 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250424a013517a249d1 .section_bg {
        background-attachment: inherit;
    }

    #s20250424a013517a249d1 .section_bg .ibg-bg {
        display: none;
    }

    #s20250424a013517a249d1 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250424a013517a249d1 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250424a013517a249d1 .buy_btns .social_btn,
    #s20250424a013517a249d1 .buy_btns .cart_btn,
    #s20250424a013517a249d1 .layer_pop .bottom-btn,
    #s20250424a013517a249d1 .shop-table>thead,
    #s20250424a013517a249d1 .left-menu,
    #s20250424a013517a249d1 .shop-table>tbody>tr,
    {
    ;
}

#s20250424a013517a249d1 main,
#s20250424a013517a249d1 .section_wrap.extend_section main,
#s20250424a013517a249d1 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250424a013517a249d1.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424a013517a249d1.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250424a013517a249d1 .mypage .left-menu ul li a,
#s20250424a013517a249d1 .cart .left-menu ul li a,
#s20250424a013517a249d1 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250424a013517a249d1 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20250424a013517a249d1 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250424a013517a249d1 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250424a013517a249d1 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250424a013517a249d1 .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) {
    #s20250424a013517a249d1 .opt-group .btn_clse {
        background-color: ;
    }

    #s20250424a013517a249d1 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20250424a013517a249d1 .bg-brand,
.doz_sys #s20250424a013517a249d1 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250424a013517a249d1 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w2025042454678fd71af88 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025042454678fd71af88 {
        height: 15px !important;
    }
}

#text_w202504247caa295aaf47d {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504247caa295aaf47d .fr-code-view {
    line-height: 1.6;
}

#text_w202504247caa295aaf47d .text_bg_img,
#text_w202504247caa295aaf47d .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504247caa295aaf47d,
#text_w202504247caa295aaf47d .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504247caa295aaf47d,
#text_w202504247caa295aaf47d .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504247caa295aaf47d.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504247caa295aaf47d.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504249c91c7d326ca4 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504249c91c7d326ca4 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20250424896e430448259 .widget.image img {
    transition: none;
}

.admin #w20250424896e430448259 .disable-selection img {
    visibility: visible !important;
}

#w20250424896e430448259 .widget.image .overlay,
#w20250424896e430448259 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20250424896e430448259 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20250424896e430448259 .widget.image:hover .hover_overlay,
#w20250424896e430448259 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20250424896e430448259 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20250424896e430448259 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20250424896e430448259 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20250424896e430448259 .widget.image.img_circle .overlay,
#w20250424896e430448259 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20250424896e430448259 .widget.image.hover_scale:hover .hover_overlay,
#w20250424896e430448259 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20250424896e430448259 .widget.image.hide_default_img:hover .img_wrap>img,
#w20250424896e430448259 .widget.image:hover .overlay,
#w20250424896e430448259 .widget.image .hover_overlay,
#w20250424896e430448259 .widget.image.hover_image_hidden:hover .hover_img,
#w20250424896e430448259 .widget.image.hover_scale .hover_img,
#w20250424896e430448259 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20250424896e430448259 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20250424896e430448259 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20250424896e430448259 .widget.image.hover_scale img,
#w20250424896e430448259 .widget.image.hover_scale:hover .hover_img,
#w20250424896e430448259 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20250424896e430448259 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20250424896e430448259 .widget.image.hover_img_hide.hover_scale:hover img,
#w20250424896e430448259 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250424896e430448259 .widget.image.no_effect .hover_overlay,
#w20250424896e430448259 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20250424896e430448259 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20250424896e430448259 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20250424896e430448259 .widget.image.hide_default_img:hover .org_image,
#w20250424896e430448259 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20250424896e430448259 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250424896e430448259 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20250424896e430448259 .widget.image:hover .hover_txt,
    #w20250424896e430448259 .widget.image:hover .hover_img,
    #w20250424896e430448259 .widget.image:hover .overlay,
    #w20250424896e430448259 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20250424896e430448259 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20250424896e430448259 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20250424896e430448259 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w2025042463767ff891817 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042463767ff891817 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042463767ff891817 .text_bg_img,
#text_w2025042463767ff891817 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042463767ff891817,
#text_w2025042463767ff891817 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042463767ff891817,
#text_w2025042463767ff891817 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042463767ff891817.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042463767ff891817.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w202504244f88bc229e4fe {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504244f88bc229e4fe .fr-code-view {
    line-height: 1.6;
}

#text_w202504244f88bc229e4fe .text_bg_img,
#text_w202504244f88bc229e4fe .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504244f88bc229e4fe,
#text_w202504244f88bc229e4fe .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504244f88bc229e4fe,
#text_w202504244f88bc229e4fe .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504244f88bc229e4fe.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504244f88bc229e4fe.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w2025042455cfe3d462f73 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025042455cfe3d462f73 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20250424cdcccc7358d13 .widget.image img {
    transition: none;
}

.admin #w20250424cdcccc7358d13 .disable-selection img {
    visibility: visible !important;
}

#w20250424cdcccc7358d13 .widget.image .overlay,
#w20250424cdcccc7358d13 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20250424cdcccc7358d13 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20250424cdcccc7358d13 .widget.image:hover .hover_overlay,
#w20250424cdcccc7358d13 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20250424cdcccc7358d13 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20250424cdcccc7358d13 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20250424cdcccc7358d13 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20250424cdcccc7358d13 .widget.image.img_circle .overlay,
#w20250424cdcccc7358d13 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20250424cdcccc7358d13 .widget.image.hover_scale:hover .hover_overlay,
#w20250424cdcccc7358d13 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20250424cdcccc7358d13 .widget.image.hide_default_img:hover .img_wrap>img,
#w20250424cdcccc7358d13 .widget.image:hover .overlay,
#w20250424cdcccc7358d13 .widget.image .hover_overlay,
#w20250424cdcccc7358d13 .widget.image.hover_image_hidden:hover .hover_img,
#w20250424cdcccc7358d13 .widget.image.hover_scale .hover_img,
#w20250424cdcccc7358d13 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20250424cdcccc7358d13 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20250424cdcccc7358d13 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20250424cdcccc7358d13 .widget.image.hover_scale img,
#w20250424cdcccc7358d13 .widget.image.hover_scale:hover .hover_img,
#w20250424cdcccc7358d13 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20250424cdcccc7358d13 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20250424cdcccc7358d13 .widget.image.hover_img_hide.hover_scale:hover img,
#w20250424cdcccc7358d13 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250424cdcccc7358d13 .widget.image.no_effect .hover_overlay,
#w20250424cdcccc7358d13 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20250424cdcccc7358d13 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20250424cdcccc7358d13 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20250424cdcccc7358d13 .widget.image.hide_default_img:hover .org_image,
#w20250424cdcccc7358d13 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20250424cdcccc7358d13 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250424cdcccc7358d13 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20250424cdcccc7358d13 .widget.image:hover .hover_txt,
    #w20250424cdcccc7358d13 .widget.image:hover .hover_img,
    #w20250424cdcccc7358d13 .widget.image:hover .overlay,
    #w20250424cdcccc7358d13 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20250424cdcccc7358d13 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20250424cdcccc7358d13 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20250424cdcccc7358d13 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w202504244319bb959292a {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504244319bb959292a .fr-code-view {
    line-height: 1.6;
}

#text_w202504244319bb959292a .text_bg_img,
#text_w202504244319bb959292a .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504244319bb959292a,
#text_w202504244319bb959292a .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504244319bb959292a,
#text_w202504244319bb959292a .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504244319bb959292a.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504244319bb959292a.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250424ed3d40c7ae244 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424ed3d40c7ae244 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424ed3d40c7ae244 .text_bg_img,
#text_w20250424ed3d40c7ae244 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424ed3d40c7ae244,
#text_w20250424ed3d40c7ae244 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424ed3d40c7ae244,
#text_w20250424ed3d40c7ae244 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424ed3d40c7ae244.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424ed3d40c7ae244.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250424149ac18230cb8 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424149ac18230cb8 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202504243e1684668ac8a .widget.image img {
    transition: none;
}

.admin #w202504243e1684668ac8a .disable-selection img {
    visibility: visible !important;
}

#w202504243e1684668ac8a .widget.image .overlay,
#w202504243e1684668ac8a .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202504243e1684668ac8a .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202504243e1684668ac8a .widget.image:hover .hover_overlay,
#w202504243e1684668ac8a .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202504243e1684668ac8a .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202504243e1684668ac8a .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202504243e1684668ac8a .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202504243e1684668ac8a .widget.image.img_circle .overlay,
#w202504243e1684668ac8a .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202504243e1684668ac8a .widget.image.hover_scale:hover .hover_overlay,
#w202504243e1684668ac8a .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202504243e1684668ac8a .widget.image.hide_default_img:hover .img_wrap>img,
#w202504243e1684668ac8a .widget.image:hover .overlay,
#w202504243e1684668ac8a .widget.image .hover_overlay,
#w202504243e1684668ac8a .widget.image.hover_image_hidden:hover .hover_img,
#w202504243e1684668ac8a .widget.image.hover_scale .hover_img,
#w202504243e1684668ac8a .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202504243e1684668ac8a .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202504243e1684668ac8a .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202504243e1684668ac8a .widget.image.hover_scale img,
#w202504243e1684668ac8a .widget.image.hover_scale:hover .hover_img,
#w202504243e1684668ac8a .widget.image.hover_scale.hover_image_hidden:hover img,
#w202504243e1684668ac8a .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202504243e1684668ac8a .widget.image.hover_img_hide.hover_scale:hover img,
#w202504243e1684668ac8a .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504243e1684668ac8a .widget.image.no_effect .hover_overlay,
#w202504243e1684668ac8a .widget.image.no_effect .hover_img {
    transition: none;
}

#w202504243e1684668ac8a .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202504243e1684668ac8a .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202504243e1684668ac8a .widget.image.hide_default_img:hover .org_image,
#w202504243e1684668ac8a .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202504243e1684668ac8a .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504243e1684668ac8a .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202504243e1684668ac8a .widget.image:hover .hover_txt,
    #w202504243e1684668ac8a .widget.image:hover .hover_img,
    #w202504243e1684668ac8a .widget.image:hover .overlay,
    #w202504243e1684668ac8a .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202504243e1684668ac8a .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202504243e1684668ac8a .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202504243e1684668ac8a .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w2025042404e0a4aee9c45 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042404e0a4aee9c45 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042404e0a4aee9c45 .text_bg_img,
#text_w2025042404e0a4aee9c45 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042404e0a4aee9c45,
#text_w2025042404e0a4aee9c45 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042404e0a4aee9c45,
#text_w2025042404e0a4aee9c45 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042404e0a4aee9c45.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042404e0a4aee9c45.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250424e1bb2109414c2 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424e1bb2109414c2 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424e1bb2109414c2 .text_bg_img,
#text_w20250424e1bb2109414c2 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424e1bb2109414c2,
#text_w20250424e1bb2109414c2 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424e1bb2109414c2,
#text_w20250424e1bb2109414c2 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424e1bb2109414c2.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424e1bb2109414c2.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.shop_view .s20250410ecf063cfdd39f.xzoom-preview {
    ;
    background: #fff;
}

.shop_view #s20250410ecf063cfdd39f select.form-control option {
    color: !important;
    background: #fff;
}

.is-ie .shop_view #s20250410ecf063cfdd39f select.form-control option {
    color: #000 !important;
}

.admin #s20250410ecf063cfdd39f .widget.padding>div {
    ;
}

.admin #s20250410ecf063cfdd39f .ibg-bg {
    height: 100% !important;
}

.admin #s20250410ecf063cfdd39f .widget_drag_bar,
.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250410ecf063cfdd39f .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250410ecf063cfdd39f .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250410ecf063cfdd39f {
    color: ;
}

#s20250410ecf063cfdd39f.side_basic main .inside,
#s20250410ecf063cfdd39f .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250410ecf063cfdd39f .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250410ecf063cfdd39f.side_basic main .inside,
.menu_type_modal #s20250410ecf063cfdd39f.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 #s20250410ecf063cfdd39f,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250410ecf063cfdd39f .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250410ecf063cfdd39f.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410ecf063cfdd39f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250410ecf063cfdd39f .booking_day .body_font_color_20,
#s20250410ecf063cfdd39f .booking_list.waiting .title {
    ;
}

#s20250410ecf063cfdd39f.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250410ecf063cfdd39f .li_table ul:nth-of-type(2),
#s20250410ecf063cfdd39f .li_board ul li,
#s20250410ecf063cfdd39f .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250410ecf063cfdd39f .checkbox-styled:not(ie8) input~span:before,
#s20250410ecf063cfdd39f .radio-styled:not(ie8) input~span:before {}

#s20250410ecf063cfdd39f .board_view .grid_ignore header a,
#s20250410ecf063cfdd39f .widget.board .grid_ignore .author .date,
#s20250410ecf063cfdd39f .widget.board .grid_ignore a.board,
#s20250410ecf063cfdd39f .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250410ecf063cfdd39f .content-tit .board {
    ;
}

#s20250410ecf063cfdd39f select.form-control,
#s20250410ecf063cfdd39f input.form-control,
#s20250410ecf063cfdd39f textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250410ecf063cfdd39f .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250410ecf063cfdd39f .phonenumber_wrap .line {}

#s20250410ecf063cfdd39f .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250410ecf063cfdd39f .shop-content select.form-control,
.shop_view #s20250410ecf063cfdd39f .shop-content input.form-control,
.shop_view #s20250410ecf063cfdd39f .shop-content textarea.form-control,
.booking_view #s20250410ecf063cfdd39f .booking_opt select.form-control,
.shop_view #s20250410ecf063cfdd39f .form-select-wrap .dropdown-menu,
.shop_view #s20250410ecf063cfdd39f .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #fff;
}

#s20250410ecf063cfdd39f .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.8) 66%, rgba(255, 255, 255, 0.9) 83%, rgba(255, 255, 255, 0.98) 98%, #fff);
}

#s20250410ecf063cfdd39f .item_detail select.form-control,
#s20250410ecf063cfdd39f .item_detail input.form-control,
#s20250410ecf063cfdd39f .item_detail textarea.form-control,
#s20250410ecf063cfdd39f .booking_opt select.form-control,
#s20250410ecf063cfdd39f .goods_select textarea.form-control,
#s20250410ecf063cfdd39f .goods_select select.form-control,
#s20250410ecf063cfdd39f .goods_select input.form-control,
#s20250410ecf063cfdd39f .form-select-wrap:before {
    !important;
    color: ;
}

#s20250410ecf063cfdd39f .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250410ecf063cfdd39f .board_summary .write,
#s20250410ecf063cfdd39f .board_view .grid_ignore .author .date,
#s20250410ecf063cfdd39f .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250410ecf063cfdd39f label,
.doz_sys #s20250410ecf063cfdd39f label.control-label,
#s20250410ecf063cfdd39f .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250410ecf063cfdd39f .nick.text-default-dark,
#s20250410ecf063cfdd39f .text-default-dark,
#s20250410ecf063cfdd39f .shop_mypage .mypage .my-box a,
#s20250410ecf063cfdd39f .shop_mypage .item-detail a,
#s20250410ecf063cfdd39f .shop_mypage .item-detail p,
#s20250410ecf063cfdd39f .shop_mypage h6,
#s20250410ecf063cfdd39f .shop_mypage .table-wrap p,
#s20250410ecf063cfdd39f .shop_payment h1,
#s20250410ecf063cfdd39f .shop_payment h6,
#s20250410ecf063cfdd39f .shop-content p,
#s20250410ecf063cfdd39f .shop_payment,
#s20250410ecf063cfdd39f .shop-content span,
#s20250410ecf063cfdd39f .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250410ecf063cfdd39f .shop-content .price,
#s20250410ecf063cfdd39f,
#s20250410ecf063cfdd39f .shop-tit,
#s20250410ecf063cfdd39f .board_view .board_txt_area,
#s20250410ecf063cfdd39f .board.widget .grid_ignore .view_tit,
.doz_sys #s20250410ecf063cfdd39f .shop-content input.form-control,
.doz_sys #s20250410ecf063cfdd39f .shop-content select.form-control,
#s20250410ecf063cfdd39f .widget_menu_title,
#s20250410ecf063cfdd39f .comment_area,
body.shop_mypage #s20250410ecf063cfdd39f .comment_area,
#s20250410ecf063cfdd39f .list_review_inner .use_summary,
#s20250410ecf063cfdd39f .list_review_inner .use_summary a,
#s20250410ecf063cfdd39f .list_review_inner .fold,
#s20250410ecf063cfdd39f .list_review_inner .comment_area,
#s20250410ecf063cfdd39f .booking_nav_tools span {
    ;
    color: ;
}

#s20250410ecf063cfdd39f .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250410ecf063cfdd39f a.use-info {
    color: #00b400;
}

#s20250410ecf063cfdd39f .shop-content span.sale-price-text-done,
.doz_sys #s20250410ecf063cfdd39f a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250410ecf063cfdd39f .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250410ecf063cfdd39f .shop-content.mypage .bg-bright a,
#s20250410ecf063cfdd39f .shop-content.mypage .bg-bright p,
#s20250410ecf063cfdd39f .shop-content.mypage .bg-bright span,
#s20250410ecf063cfdd39f .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250410ecf063cfdd39f .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250410ecf063cfdd39f .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250410ecf063cfdd39f .shop-content h6 span {
    ;
    color: ;
}

#s20250410ecf063cfdd39f .left-menu ul li.on a,
.doz_sys #s20250410ecf063cfdd39f .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250410ecf063cfdd39f,
#s20250410ecf063cfdd39f .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250410ecf063cfdd39f .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250410ecf063cfdd39f .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250410ecf063cfdd39f .list_review_inner,
#s20250410ecf063cfdd39f .list_review_inner .fold.cmt,
#s20250410ecf063cfdd39f .list_review_wrap,
#s20250410ecf063cfdd39f .list_review_inner .textarea_block,
#s20250410ecf063cfdd39f .list_review_inner .comment .main_comment,
#s20250410ecf063cfdd39f .list_review_inner .txt_delete:before,
#s20250410ecf063cfdd39f .form-select-wrap.open .dropdown-toggle,
#s20250410ecf063cfdd39f .form-select-wrap.open .dropdown-menu,
#s20250410ecf063cfdd39f .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250410ecf063cfdd39f .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410ecf063cfdd39f .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250410ecf063cfdd39f .form-control:focus {
    border-color: #00b400;
}

#s20250410ecf063cfdd39f .sub_depth li a,
#s20250410ecf063cfdd39f .sub_depth li span {
    ;
}

#s20250410ecf063cfdd39f .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250410ecf063cfdd39f .pagination>li>a,
#s20250410ecf063cfdd39f .pagination>li>span,
#s20250410ecf063cfdd39f .pagination>li>a:focus,
#s20250410ecf063cfdd39f .pagination>li>span:focus,
#s20250410ecf063cfdd39f .map-inner .pagination li.active a,
#s20250410ecf063cfdd39f .pagination li>a.disabled:hover,
#s20250410ecf063cfdd39f .pagination li>a.disabled:focus {
    ;
}

#s20250410ecf063cfdd39f .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250410ecf063cfdd39f .pagination>.active>a,
#s20250410ecf063cfdd39f .pagination>.active>span,
#s20250410ecf063cfdd39f .pagination>.active>a:hover,
#s20250410ecf063cfdd39f .pagination>.active>span:hover,
#s20250410ecf063cfdd39f .pagination>.active>a:focus,
#s20250410ecf063cfdd39f .pagination>.active>span:focus,
#s20250410ecf063cfdd39f .pagination>li>a:hover,
#s20250410ecf063cfdd39f .pagination>li>span:hover,
#s20250410ecf063cfdd39f .sub_depth li a.active,
.doz_sys #s20250410ecf063cfdd39f a,
#s20250410ecf063cfdd39f .li_table ul li,
#s20250410ecf063cfdd39f .list-style .list.line>small,
.doz_sys #s20250410ecf063cfdd39f div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250410ecf063cfdd39f .board_contents a:not(.btn),
.doz_sys #s20250410ecf063cfdd39f .board_contents a:not(.btn):hover,
#s20250410ecf063cfdd39f .board_txt_area a,
#s20250410ecf063cfdd39f .board_txt_area a:hover,
#s20250410ecf063cfdd39f .board_txt_area a:active,
#s20250410ecf063cfdd39f .board_txt_area a:focus,
#s20250410ecf063cfdd39f .editor_box .fr-view a {
    color: #00b400;
}

#s20250410ecf063cfdd39f div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250410ecf063cfdd39f a.body_font_color_30:not(.active) {
    ;
}

#s20250410ecf063cfdd39f .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250410ecf063cfdd39f .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250410ecf063cfdd39f .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250410ecf063cfdd39f .body_font_color_40,
#s20250410ecf063cfdd39f .li_board ul.li_body li.name,
#s20250410ecf063cfdd39f .li_board ul.li_body li.time,
#s20250410ecf063cfdd39f .li_board ul.li_body li.like,
#s20250410ecf063cfdd39f .li_board ul.li_body li.read {
    ;
}

#s20250410ecf063cfdd39f .review_table .summary,
#s20250410ecf063cfdd39f .review_table.li_board ul.li_body li,
#s20250410ecf063cfdd39f .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250410ecf063cfdd39f .body_font_color_50 {
    ;
}

#s20250410ecf063cfdd39f .li_board,
#s20250410ecf063cfdd39f .acd_row:first-child,
#s20250410ecf063cfdd39f .acd_row {
    border-color: ;
}

#s20250410ecf063cfdd39f .list-style .list-header,
#s20250410ecf063cfdd39f .list-style .list,
#s20250410ecf063cfdd39f .list-style .list.line,
#s20250410ecf063cfdd39f .list-style .list.line>.table-cell,
#s20250410ecf063cfdd39f .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250410ecf063cfdd39f .btn,
#s20250410ecf063cfdd39f .visual_section a,
#s20250410ecf063cfdd39f a.select-star,
#s20250410ecf063cfdd39f .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #fff;
    ;
    color: ;
    ;
}

#s20250410ecf063cfdd39f .star-pointer .dropdown-menu {
    background-color: #fff;
}

#s20250410ecf063cfdd39f .btn:hover,
#s20250410ecf063cfdd39f .visual_section a:hover {
    border-color: ;
}

#s20250410ecf063cfdd39f a.select-star:hover {
    background-color: #fff;
}

#s20250410ecf063cfdd39f .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250410ecf063cfdd39f .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250410ecf063cfdd39f .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250410ecf063cfdd39f .btn-primary span,
.doz_sys.booking_view #s20250410ecf063cfdd39f .btn-primary span,
.doz_sys.shop_mypage #s20250410ecf063cfdd39f .btn-primary span {
    color: #ffffff;
}

#s20250410ecf063cfdd39f .coupon-wrap:after,
#s20250410ecf063cfdd39f .board_view .file_area ul li {
    background: #fff;
}

#s20250410ecf063cfdd39f .text-gray-dark,
#s20250410ecf063cfdd39f .shop-table>thead>tr>th,
#s20250410ecf063cfdd39f .shop_mypage .left-menu ul li a,
#s20250410ecf063cfdd39f .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250410ecf063cfdd39f .product-notify-group .product-notify-label {
    ;
}

#s20250410ecf063cfdd39f .mypage .my-box a,
#s20250410ecf063cfdd39f .mypage .shop-table>tbody>tr,
#s20250410ecf063cfdd39f .mypage .tip-off,
#s20250410ecf063cfdd39f .im-order-detail-table,
#s20250410ecf063cfdd39f .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250410ecf063cfdd39f .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250410ecf063cfdd39f .mypage .my-box.on a p {
    color: #fff;
}

#s20250410ecf063cfdd39f .option_btn_tools a,
#s20250410ecf063cfdd39f .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250410ecf063cfdd39f .list-style-card .card-body .text a {
    color: #757575;
}

#s20250410ecf063cfdd39f .card .title a {
    color: #212121;
}

#s20250410ecf063cfdd39f .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250410ecf063cfdd39f ul.site_prod_nav>li,
#s20250410ecf063cfdd39f .prod_detail_badge {
    ;
}

#s20250410ecf063cfdd39f .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250410ecf063cfdd39f .buy_footer_fixed {
    background: #fff;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250410ecf063cfdd39f .opt-group {
    background: #fff;
}

#s20250410ecf063cfdd39f ul.site_prod_nav>li a.active {
    ;
}

#s20250410ecf063cfdd39f .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #fff;
}

#s20250410ecf063cfdd39f .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250410ecf063cfdd39f[class*="section_first"],
.section_fixed_disable #s20250410ecf063cfdd39f[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250410ecf063cfdd39f .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250410ecf063cfdd39f.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250410ecf063cfdd39f.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250410ecf063cfdd39f .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250410ecf063cfdd39f.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250410ecf063cfdd39f .mypage .left-menu ul li a,
.device_type_m #s20250410ecf063cfdd39f .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250410ecf063cfdd39f .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250410ecf063cfdd39f .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250410ecf063cfdd39f .im-cart-info {
    ;
}

#s20250410ecf063cfdd39f .shop-table>thead>tr>th,
#s20250410ecf063cfdd39f .shop-table>tbody>tr>td,
#s20250410ecf063cfdd39f .mypage .shop-table>tbody>tr,
#s20250410ecf063cfdd39f .shop-table>tbody>tr>td.img img,
#s20250410ecf063cfdd39f .shop-table>tbody>tr>td+td,
#s20250410ecf063cfdd39f .mypage .tip-off,
#s20250410ecf063cfdd39f .mypage .shop-table img,
#s20250410ecf063cfdd39f .im-order-detail-table,
#s20250410ecf063cfdd39f .im-order-price,
#s20250410ecf063cfdd39f .im-order-detail-table thead tr,
#s20250410ecf063cfdd39f .im-order-detail-table tr+tr,
#s20250410ecf063cfdd39f .im-order-detail-table img,
#s20250410ecf063cfdd39f .im-order-detail-table .im-deliv-price,
#s20250410ecf063cfdd39f .im-order-price-header,
#s20250410ecf063cfdd39f .im-order-price-body {
    ;
}

#s20250410ecf063cfdd39f .shop-table .list_badge {
    border-color: ;
}

#s20250410ecf063cfdd39f .im-cart-result-table thead>tr>th,
#s20250410ecf063cfdd39f #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250410ecf063cfdd39f #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250410ecf063cfdd39f #shop_cart_list .shop-table>thead>tr>th,
#s20250410ecf063cfdd39f #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250410ecf063cfdd39f .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250410ecf063cfdd39f .btn-primary:hover,
    #s20250410ecf063cfdd39f .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250410ecf063cfdd39f .btn-primary:hover span,
    .doz_sys.booking_view #s20250410ecf063cfdd39f .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250410ecf063cfdd39f .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250410ecf063cfdd39f .fixed_view a,
    .doz_sys #s20250410ecf063cfdd39f .fixed_view select.form-control,
    .doz_sys #s20250410ecf063cfdd39f .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250410ecf063cfdd39f .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250410ecf063cfdd39f .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250410ecf063cfdd39f .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250410ecf063cfdd39f #shop_cart_list .shop-tit,
    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>thead>tr,
    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250410ecf063cfdd39f .im-price-result {
        ;
    }

    #s20250410ecf063cfdd39f .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250410ecf063cfdd39f .im-order-row+.im-order-row {
        ;
    }

    #s20250410ecf063cfdd39f #shop_cart_list .shop-table,
    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>tfoot,
    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>thead>tr,
    #s20250410ecf063cfdd39f .im-order-detail-table .im-space {
        background-color: #fff;
    }

    #s20250410ecf063cfdd39f #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250410ecf063cfdd39f .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250410ecf063cfdd39f .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250410ecf063cfdd39f .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250410ecf063cfdd39f .section_bg {
        background-attachment: inherit;
    }

    #s20250410ecf063cfdd39f .section_bg .ibg-bg {
        display: none;
    }

    #s20250410ecf063cfdd39f .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250410ecf063cfdd39f .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250410ecf063cfdd39f .buy_btns .social_btn,
    #s20250410ecf063cfdd39f .buy_btns .cart_btn,
    #s20250410ecf063cfdd39f .layer_pop .bottom-btn,
    #s20250410ecf063cfdd39f .shop-table>thead,
    #s20250410ecf063cfdd39f .left-menu,
    #s20250410ecf063cfdd39f .shop-table>tbody>tr,
    {
    ;
}

#s20250410ecf063cfdd39f main,
#s20250410ecf063cfdd39f .section_wrap.extend_section main,
#s20250410ecf063cfdd39f .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250410ecf063cfdd39f.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410ecf063cfdd39f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250410ecf063cfdd39f .mypage .left-menu ul li a,
#s20250410ecf063cfdd39f .cart .left-menu ul li a,
#s20250410ecf063cfdd39f .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250410ecf063cfdd39f .coupon-wrap:after {
    background: #fff !important;
}
}

@media (max-width: 767px) {
    #s20250410ecf063cfdd39f .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250410ecf063cfdd39f .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250410ecf063cfdd39f .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250410ecf063cfdd39f .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) {
    #s20250410ecf063cfdd39f .opt-group .btn_clse {
        background-color: #fff;
    }

    #s20250410ecf063cfdd39f .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #fff;
    }
}

.doz_sys #s20250410ecf063cfdd39f .bg-brand,
.doz_sys #s20250410ecf063cfdd39f .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250410ecf063cfdd39f .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

#text_w20250410c8bfbf1e13e35 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410c8bfbf1e13e35 .fr-code-view {
    line-height: 1.6;
}

#text_w20250410c8bfbf1e13e35 .text_bg_img,
#text_w20250410c8bfbf1e13e35 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410c8bfbf1e13e35,
#text_w20250410c8bfbf1e13e35 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410c8bfbf1e13e35,
#text_w20250410c8bfbf1e13e35 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410c8bfbf1e13e35.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410c8bfbf1e13e35.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250410472e6e44928d2 {
    height: 30px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250410472e6e44928d2 {
        height: 30px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20250410011defdd37371 .widget.image img {
    transition: none;
}

.admin #w20250410011defdd37371 .disable-selection img {
    visibility: visible !important;
}

#w20250410011defdd37371 .widget.image .overlay,
#w20250410011defdd37371 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20250410011defdd37371 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20250410011defdd37371 .widget.image:hover .hover_overlay,
#w20250410011defdd37371 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20250410011defdd37371 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20250410011defdd37371 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20250410011defdd37371 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20250410011defdd37371 .widget.image.img_circle .overlay,
#w20250410011defdd37371 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20250410011defdd37371 .widget.image.hover_scale:hover .hover_overlay,
#w20250410011defdd37371 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20250410011defdd37371 .widget.image.hide_default_img:hover .img_wrap>img,
#w20250410011defdd37371 .widget.image:hover .overlay,
#w20250410011defdd37371 .widget.image .hover_overlay,
#w20250410011defdd37371 .widget.image.hover_image_hidden:hover .hover_img,
#w20250410011defdd37371 .widget.image.hover_scale .hover_img,
#w20250410011defdd37371 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20250410011defdd37371 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20250410011defdd37371 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20250410011defdd37371 .widget.image.hover_scale img,
#w20250410011defdd37371 .widget.image.hover_scale:hover .hover_img,
#w20250410011defdd37371 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20250410011defdd37371 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20250410011defdd37371 .widget.image.hover_img_hide.hover_scale:hover img,
#w20250410011defdd37371 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250410011defdd37371 .widget.image.no_effect .hover_overlay,
#w20250410011defdd37371 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20250410011defdd37371 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20250410011defdd37371 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20250410011defdd37371 .widget.image.hide_default_img:hover .org_image,
#w20250410011defdd37371 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20250410011defdd37371 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250410011defdd37371 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20250410011defdd37371 .widget.image:hover .hover_txt,
    #w20250410011defdd37371 .widget.image:hover .hover_img,
    #w20250410011defdd37371 .widget.image:hover .overlay,
    #w20250410011defdd37371 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20250410011defdd37371 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20250410011defdd37371 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20250410011defdd37371 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250410179d37e1c2245 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410179d37e1c2245 .fr-code-view {
    line-height: 1.6;
}

#text_w20250410179d37e1c2245 .text_bg_img,
#text_w20250410179d37e1c2245 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410179d37e1c2245,
#text_w20250410179d37e1c2245 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410179d37e1c2245,
#text_w20250410179d37e1c2245 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410179d37e1c2245.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410179d37e1c2245.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250410ecc7b910ad790 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410ecc7b910ad790 .fr-code-view {
    line-height: 1.6;
}

#text_w20250410ecc7b910ad790 .text_bg_img,
#text_w20250410ecc7b910ad790 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410ecc7b910ad790,
#text_w20250410ecc7b910ad790 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410ecc7b910ad790,
#text_w20250410ecc7b910ad790 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410ecc7b910ad790.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410ecc7b910ad790.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250410536a32ee1fd91 {
    height: 20px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250410536a32ee1fd91 {
        height: 20px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025041091f59e91b62a5 .widget.image img {
    transition: none;
}

.admin #w2025041091f59e91b62a5 .disable-selection img {
    visibility: visible !important;
}

#w2025041091f59e91b62a5 .widget.image .overlay,
#w2025041091f59e91b62a5 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025041091f59e91b62a5 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025041091f59e91b62a5 .widget.image:hover .hover_overlay,
#w2025041091f59e91b62a5 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025041091f59e91b62a5 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025041091f59e91b62a5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025041091f59e91b62a5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025041091f59e91b62a5 .widget.image.img_circle .overlay,
#w2025041091f59e91b62a5 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025041091f59e91b62a5 .widget.image.hover_scale:hover .hover_overlay,
#w2025041091f59e91b62a5 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025041091f59e91b62a5 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025041091f59e91b62a5 .widget.image:hover .overlay,
#w2025041091f59e91b62a5 .widget.image .hover_overlay,
#w2025041091f59e91b62a5 .widget.image.hover_image_hidden:hover .hover_img,
#w2025041091f59e91b62a5 .widget.image.hover_scale .hover_img,
#w2025041091f59e91b62a5 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025041091f59e91b62a5 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025041091f59e91b62a5 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025041091f59e91b62a5 .widget.image.hover_scale img,
#w2025041091f59e91b62a5 .widget.image.hover_scale:hover .hover_img,
#w2025041091f59e91b62a5 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025041091f59e91b62a5 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025041091f59e91b62a5 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025041091f59e91b62a5 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025041091f59e91b62a5 .widget.image.no_effect .hover_overlay,
#w2025041091f59e91b62a5 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025041091f59e91b62a5 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025041091f59e91b62a5 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025041091f59e91b62a5 .widget.image.hide_default_img:hover .org_image,
#w2025041091f59e91b62a5 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025041091f59e91b62a5 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025041091f59e91b62a5 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025041091f59e91b62a5 .widget.image:hover .hover_txt,
    #w2025041091f59e91b62a5 .widget.image:hover .hover_img,
    #w2025041091f59e91b62a5 .widget.image:hover .overlay,
    #w2025041091f59e91b62a5 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025041091f59e91b62a5 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025041091f59e91b62a5 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025041091f59e91b62a5 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250410f76cdebae310e {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410f76cdebae310e .fr-code-view {
    line-height: 1.6;
}

#text_w20250410f76cdebae310e .text_bg_img,
#text_w20250410f76cdebae310e .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410f76cdebae310e,
#text_w20250410f76cdebae310e .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410f76cdebae310e,
#text_w20250410f76cdebae310e .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410f76cdebae310e.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410f76cdebae310e.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250410e608d992a530f {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410e608d992a530f .fr-code-view {
    line-height: 1.6;
}

#text_w20250410e608d992a530f .text_bg_img,
#text_w20250410e608d992a530f .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410e608d992a530f,
#text_w20250410e608d992a530f .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410e608d992a530f,
#text_w20250410e608d992a530f .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410e608d992a530f.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410e608d992a530f.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250410d3224e7a51f86 {
    height: 20px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250410d3224e7a51f86 {
        height: 20px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20250410c97b552a74baa .widget.image img {
    transition: none;
}

.admin #w20250410c97b552a74baa .disable-selection img {
    visibility: visible !important;
}

#w20250410c97b552a74baa .widget.image .overlay,
#w20250410c97b552a74baa .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20250410c97b552a74baa .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20250410c97b552a74baa .widget.image:hover .hover_overlay,
#w20250410c97b552a74baa .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20250410c97b552a74baa .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20250410c97b552a74baa .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20250410c97b552a74baa .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20250410c97b552a74baa .widget.image.img_circle .overlay,
#w20250410c97b552a74baa .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20250410c97b552a74baa .widget.image.hover_scale:hover .hover_overlay,
#w20250410c97b552a74baa .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20250410c97b552a74baa .widget.image.hide_default_img:hover .img_wrap>img,
#w20250410c97b552a74baa .widget.image:hover .overlay,
#w20250410c97b552a74baa .widget.image .hover_overlay,
#w20250410c97b552a74baa .widget.image.hover_image_hidden:hover .hover_img,
#w20250410c97b552a74baa .widget.image.hover_scale .hover_img,
#w20250410c97b552a74baa .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20250410c97b552a74baa .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20250410c97b552a74baa .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20250410c97b552a74baa .widget.image.hover_scale img,
#w20250410c97b552a74baa .widget.image.hover_scale:hover .hover_img,
#w20250410c97b552a74baa .widget.image.hover_scale.hover_image_hidden:hover img,
#w20250410c97b552a74baa .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20250410c97b552a74baa .widget.image.hover_img_hide.hover_scale:hover img,
#w20250410c97b552a74baa .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250410c97b552a74baa .widget.image.no_effect .hover_overlay,
#w20250410c97b552a74baa .widget.image.no_effect .hover_img {
    transition: none;
}

#w20250410c97b552a74baa .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20250410c97b552a74baa .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20250410c97b552a74baa .widget.image.hide_default_img:hover .org_image,
#w20250410c97b552a74baa .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20250410c97b552a74baa .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250410c97b552a74baa .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20250410c97b552a74baa .widget.image:hover .hover_txt,
    #w20250410c97b552a74baa .widget.image:hover .hover_img,
    #w20250410c97b552a74baa .widget.image:hover .overlay,
    #w20250410c97b552a74baa .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20250410c97b552a74baa .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20250410c97b552a74baa .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20250410c97b552a74baa .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w202504104956b8733d23e {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504104956b8733d23e .fr-code-view {
    line-height: 1.6;
}

#text_w202504104956b8733d23e .text_bg_img,
#text_w202504104956b8733d23e .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504104956b8733d23e,
#text_w202504104956b8733d23e .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504104956b8733d23e,
#text_w202504104956b8733d23e .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504104956b8733d23e.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504104956b8733d23e.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250410a2e04d005aefd {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250410a2e04d005aefd .fr-code-view {
    line-height: 1.6;
}

#text_w20250410a2e04d005aefd .text_bg_img,
#text_w20250410a2e04d005aefd .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250410a2e04d005aefd,
#text_w20250410a2e04d005aefd .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250410a2e04d005aefd,
#text_w20250410a2e04d005aefd .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250410a2e04d005aefd.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250410a2e04d005aefd.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504106d2dea12ddafb {
    height: 20px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504106d2dea12ddafb {
        height: 20px !important;
    }
}

#w20250410a7fda09ad3274 .btn_49a7087f16905 {
    background-color: #ff6125;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: ;
    border-width: 0px;
}

@media (min-width: 991px) {
    #w20250410a7fda09ad3274 .btn_49a7087f16905:hover {
        background-color: #ff6125;
        color: #000 !important;
        border-color: rgba(0, 0, 0, 0.2);
        border-width: 0px;
    }
}

#w20250410a7fda09ad3274 .btn_49a7087f16905 {
    font-size: 20px;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
    letter-spacing: 0px;
}

#w20250410a7fda09ad3274 .btn-blocked .btn-group {
    display: block;
}

#w20250410a7fda09ad3274 .btn-blocked .btn-group>.btn {
    float: none;
}

#w20250410a7fda09ad3274 .button_wrap.btn-group-justified,
#w20250410a7fda09ad3274 .button_wrap.btn-blocked {
    margin-bottom: -10px;
}

#w20250410a7fda09ad3274 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

#w20250410a7fda09ad3274 .btn-group-justified.button_wrap,
#w20250410a7fda09ad3274 .btn-blocked.button_wrap {
    margin-bottom: 0;
}

.shop_view .s2025093080b8e31150b5c.xzoom-preview {
    ;
    background: ;
}

.shop_view #s2025093080b8e31150b5c select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s2025093080b8e31150b5c select.form-control option {
    color: #000 !important;
}

.admin #s2025093080b8e31150b5c .widget.padding>div {
    ;
}

.admin #s2025093080b8e31150b5c .ibg-bg {
    height: 100% !important;
}

.admin #s2025093080b8e31150b5c .widget_drag_bar,
.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025093080b8e31150b5c .drop_line {
    background-color: ;
}

.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s2025093080b8e31150b5c .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s2025093080b8e31150b5c {
    color: ;
}

#s2025093080b8e31150b5c.side_basic main .inside,
#s2025093080b8e31150b5c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025093080b8e31150b5c .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s2025093080b8e31150b5c.side_basic main .inside,
.menu_type_modal #s2025093080b8e31150b5c.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 #s2025093080b8e31150b5c,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s2025093080b8e31150b5c .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s2025093080b8e31150b5c.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025093080b8e31150b5c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s2025093080b8e31150b5c .booking_day .body_font_color_20,
#s2025093080b8e31150b5c .booking_list.waiting .title {
    ;
}

#s2025093080b8e31150b5c.extend_section main>.inside {
    max-width: 100% !important;
}

#s2025093080b8e31150b5c .li_table ul:nth-of-type(2),
#s2025093080b8e31150b5c .li_board ul li,
#s2025093080b8e31150b5c .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s2025093080b8e31150b5c .checkbox-styled:not(ie8) input~span:before,
#s2025093080b8e31150b5c .radio-styled:not(ie8) input~span:before {}

#s2025093080b8e31150b5c .board_view .grid_ignore header a,
#s2025093080b8e31150b5c .widget.board .grid_ignore .author .date,
#s2025093080b8e31150b5c .widget.board .grid_ignore a.board,
#s2025093080b8e31150b5c .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s2025093080b8e31150b5c .content-tit .board {
    ;
}

#s2025093080b8e31150b5c select.form-control,
#s2025093080b8e31150b5c input.form-control,
#s2025093080b8e31150b5c textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s2025093080b8e31150b5c .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s2025093080b8e31150b5c .phonenumber_wrap .line {}

#s2025093080b8e31150b5c .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s2025093080b8e31150b5c .shop-content select.form-control,
.shop_view #s2025093080b8e31150b5c .shop-content input.form-control,
.shop_view #s2025093080b8e31150b5c .shop-content textarea.form-control,
.booking_view #s2025093080b8e31150b5c .booking_opt select.form-control,
.shop_view #s2025093080b8e31150b5c .form-select-wrap .dropdown-menu,
.shop_view #s2025093080b8e31150b5c .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s2025093080b8e31150b5c .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s2025093080b8e31150b5c .item_detail select.form-control,
#s2025093080b8e31150b5c .item_detail input.form-control,
#s2025093080b8e31150b5c .item_detail textarea.form-control,
#s2025093080b8e31150b5c .booking_opt select.form-control,
#s2025093080b8e31150b5c .goods_select textarea.form-control,
#s2025093080b8e31150b5c .goods_select select.form-control,
#s2025093080b8e31150b5c .goods_select input.form-control,
#s2025093080b8e31150b5c .form-select-wrap:before {
    !important;
    color: ;
}

#s2025093080b8e31150b5c .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s2025093080b8e31150b5c .board_summary .write,
#s2025093080b8e31150b5c .board_view .grid_ignore .author .date,
#s2025093080b8e31150b5c .board_view .grid_ignore .author .hit-count,
.doz_sys #s2025093080b8e31150b5c label,
.doz_sys #s2025093080b8e31150b5c label.control-label,
#s2025093080b8e31150b5c .shop-table>tbody>tr.payment-info>td.pay-txt,
#s2025093080b8e31150b5c .nick.text-default-dark,
#s2025093080b8e31150b5c .text-default-dark,
#s2025093080b8e31150b5c .shop_mypage .mypage .my-box a,
#s2025093080b8e31150b5c .shop_mypage .item-detail a,
#s2025093080b8e31150b5c .shop_mypage .item-detail p,
#s2025093080b8e31150b5c .shop_mypage h6,
#s2025093080b8e31150b5c .shop_mypage .table-wrap p,
#s2025093080b8e31150b5c .shop_payment h1,
#s2025093080b8e31150b5c .shop_payment h6,
#s2025093080b8e31150b5c .shop-content p,
#s2025093080b8e31150b5c .shop_payment,
#s2025093080b8e31150b5c .shop-content span,
#s2025093080b8e31150b5c .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s2025093080b8e31150b5c .shop-content .price,
#s2025093080b8e31150b5c,
#s2025093080b8e31150b5c .shop-tit,
#s2025093080b8e31150b5c .board_view .board_txt_area,
#s2025093080b8e31150b5c .board.widget .grid_ignore .view_tit,
.doz_sys #s2025093080b8e31150b5c .shop-content input.form-control,
.doz_sys #s2025093080b8e31150b5c .shop-content select.form-control,
#s2025093080b8e31150b5c .widget_menu_title,
#s2025093080b8e31150b5c .comment_area,
body.shop_mypage #s2025093080b8e31150b5c .comment_area,
#s2025093080b8e31150b5c .list_review_inner .use_summary,
#s2025093080b8e31150b5c .list_review_inner .use_summary a,
#s2025093080b8e31150b5c .list_review_inner .fold,
#s2025093080b8e31150b5c .list_review_inner .comment_area,
#s2025093080b8e31150b5c .booking_nav_tools span {
    ;
    color: ;
}

#s2025093080b8e31150b5c .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s2025093080b8e31150b5c a.use-info {
    color: #00b400;
}

#s2025093080b8e31150b5c .shop-content span.sale-price-text-done,
.doz_sys #s2025093080b8e31150b5c a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s2025093080b8e31150b5c .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s2025093080b8e31150b5c .shop-content.mypage .bg-bright a,
#s2025093080b8e31150b5c .shop-content.mypage .bg-bright p,
#s2025093080b8e31150b5c .shop-content.mypage .bg-bright span,
#s2025093080b8e31150b5c .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s2025093080b8e31150b5c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s2025093080b8e31150b5c .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s2025093080b8e31150b5c .shop-content h6 span {
    ;
    color: ;
}

#s2025093080b8e31150b5c .left-menu ul li.on a,
.doz_sys #s2025093080b8e31150b5c .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025093080b8e31150b5c,
#s2025093080b8e31150b5c .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s2025093080b8e31150b5c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s2025093080b8e31150b5c .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s2025093080b8e31150b5c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025093080b8e31150b5c .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s2025093080b8e31150b5c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s2025093080b8e31150b5c .list_review_inner,
#s2025093080b8e31150b5c .list_review_inner .fold.cmt,
#s2025093080b8e31150b5c .list_review_wrap,
#s2025093080b8e31150b5c .list_review_inner .textarea_block,
#s2025093080b8e31150b5c .list_review_inner .comment .main_comment,
#s2025093080b8e31150b5c .list_review_inner .txt_delete:before,
#s2025093080b8e31150b5c .form-select-wrap.open .dropdown-toggle,
#s2025093080b8e31150b5c .form-select-wrap.open .dropdown-menu,
#s2025093080b8e31150b5c .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s2025093080b8e31150b5c .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s2025093080b8e31150b5c .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s2025093080b8e31150b5c .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s2025093080b8e31150b5c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025093080b8e31150b5c .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s2025093080b8e31150b5c .form-control:focus {
    border-color: #00b400;
}

#s2025093080b8e31150b5c .sub_depth li a,
#s2025093080b8e31150b5c .sub_depth li span {
    ;
}

#s2025093080b8e31150b5c .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s2025093080b8e31150b5c .pagination>li>a,
#s2025093080b8e31150b5c .pagination>li>span,
#s2025093080b8e31150b5c .pagination>li>a:focus,
#s2025093080b8e31150b5c .pagination>li>span:focus,
#s2025093080b8e31150b5c .map-inner .pagination li.active a,
#s2025093080b8e31150b5c .pagination li>a.disabled:hover,
#s2025093080b8e31150b5c .pagination li>a.disabled:focus {
    ;
}

#s2025093080b8e31150b5c .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s2025093080b8e31150b5c .pagination>.active>a,
#s2025093080b8e31150b5c .pagination>.active>span,
#s2025093080b8e31150b5c .pagination>.active>a:hover,
#s2025093080b8e31150b5c .pagination>.active>span:hover,
#s2025093080b8e31150b5c .pagination>.active>a:focus,
#s2025093080b8e31150b5c .pagination>.active>span:focus,
#s2025093080b8e31150b5c .pagination>li>a:hover,
#s2025093080b8e31150b5c .pagination>li>span:hover,
#s2025093080b8e31150b5c .sub_depth li a.active,
.doz_sys #s2025093080b8e31150b5c a,
#s2025093080b8e31150b5c .li_table ul li,
#s2025093080b8e31150b5c .list-style .list.line>small,
.doz_sys #s2025093080b8e31150b5c div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s2025093080b8e31150b5c .board_contents a:not(.btn),
.doz_sys #s2025093080b8e31150b5c .board_contents a:not(.btn):hover,
#s2025093080b8e31150b5c .board_txt_area a,
#s2025093080b8e31150b5c .board_txt_area a:hover,
#s2025093080b8e31150b5c .board_txt_area a:active,
#s2025093080b8e31150b5c .board_txt_area a:focus,
#s2025093080b8e31150b5c .editor_box .fr-view a {
    color: #00b400;
}

#s2025093080b8e31150b5c div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s2025093080b8e31150b5c a.body_font_color_30:not(.active) {
    ;
}

#s2025093080b8e31150b5c .text_tab .after_line:not(:last-child):after {
    ;
}

#s2025093080b8e31150b5c .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s2025093080b8e31150b5c .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s2025093080b8e31150b5c .body_font_color_40,
#s2025093080b8e31150b5c .li_board ul.li_body li.name,
#s2025093080b8e31150b5c .li_board ul.li_body li.time,
#s2025093080b8e31150b5c .li_board ul.li_body li.like,
#s2025093080b8e31150b5c .li_board ul.li_body li.read {
    ;
}

#s2025093080b8e31150b5c .review_table .summary,
#s2025093080b8e31150b5c .review_table.li_board ul.li_body li,
#s2025093080b8e31150b5c .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s2025093080b8e31150b5c .body_font_color_50 {
    ;
}

#s2025093080b8e31150b5c .li_board,
#s2025093080b8e31150b5c .acd_row:first-child,
#s2025093080b8e31150b5c .acd_row {
    border-color: ;
}

#s2025093080b8e31150b5c .list-style .list-header,
#s2025093080b8e31150b5c .list-style .list,
#s2025093080b8e31150b5c .list-style .list.line,
#s2025093080b8e31150b5c .list-style .list.line>.table-cell,
#s2025093080b8e31150b5c .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s2025093080b8e31150b5c .btn,
#s2025093080b8e31150b5c .visual_section a,
#s2025093080b8e31150b5c a.select-star,
#s2025093080b8e31150b5c .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s2025093080b8e31150b5c .star-pointer .dropdown-menu {
    background-color: ;
}

#s2025093080b8e31150b5c .btn:hover,
#s2025093080b8e31150b5c .visual_section a:hover {
    border-color: ;
}

#s2025093080b8e31150b5c a.select-star:hover {
    background-color: ;
}

#s2025093080b8e31150b5c .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s2025093080b8e31150b5c .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s2025093080b8e31150b5c .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s2025093080b8e31150b5c .btn-primary span,
.doz_sys.booking_view #s2025093080b8e31150b5c .btn-primary span,
.doz_sys.shop_mypage #s2025093080b8e31150b5c .btn-primary span {
    color: #ffffff;
}

#s2025093080b8e31150b5c .coupon-wrap:after,
#s2025093080b8e31150b5c .board_view .file_area ul li {
    background: ;
}

#s2025093080b8e31150b5c .text-gray-dark,
#s2025093080b8e31150b5c .shop-table>thead>tr>th,
#s2025093080b8e31150b5c .shop_mypage .left-menu ul li a,
#s2025093080b8e31150b5c .shop_mypage .item-detail p.sale_pay,
.doz_sys #s2025093080b8e31150b5c .product-notify-group .product-notify-label {
    ;
}

#s2025093080b8e31150b5c .mypage .my-box a,
#s2025093080b8e31150b5c .mypage .shop-table>tbody>tr,
#s2025093080b8e31150b5c .mypage .tip-off,
#s2025093080b8e31150b5c .im-order-detail-table,
#s2025093080b8e31150b5c .im-order-price {
    ;
}

#s2025093080b8e31150b5c .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s2025093080b8e31150b5c .mypage .my-box.on a p {
    color: #fff;
}

#s2025093080b8e31150b5c .option_btn_tools a,
#s2025093080b8e31150b5c .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s2025093080b8e31150b5c .list-style-card .card-body .text a {
    color: #757575;
}

#s2025093080b8e31150b5c .card .title a {
    color: #212121;
}

#s2025093080b8e31150b5c .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s2025093080b8e31150b5c ul.site_prod_nav>li,
#s2025093080b8e31150b5c .prod_detail_badge {
    ;
}

#s2025093080b8e31150b5c .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025093080b8e31150b5c .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s2025093080b8e31150b5c .opt-group {
    background: ;
}

#s2025093080b8e31150b5c ul.site_prod_nav>li a.active {
    ;
}

#s2025093080b8e31150b5c .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s2025093080b8e31150b5c .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s2025093080b8e31150b5c[class*="section_first"],
.section_fixed_disable #s2025093080b8e31150b5c[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s2025093080b8e31150b5c .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s2025093080b8e31150b5c.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s2025093080b8e31150b5c.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s2025093080b8e31150b5c .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s2025093080b8e31150b5c.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s2025093080b8e31150b5c .mypage .left-menu ul li a,
.device_type_m #s2025093080b8e31150b5c .cart .left-menu ul li a {
    ;
}

#s2025093080b8e31150b5c .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s2025093080b8e31150b5c .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s2025093080b8e31150b5c .im-cart-info {
    ;
}

#s2025093080b8e31150b5c .shop-table>thead>tr>th,
#s2025093080b8e31150b5c .shop-table>tbody>tr>td,
#s2025093080b8e31150b5c .mypage .shop-table>tbody>tr,
#s2025093080b8e31150b5c .shop-table>tbody>tr>td.img img,
#s2025093080b8e31150b5c .shop-table>tbody>tr>td+td,
#s2025093080b8e31150b5c .mypage .tip-off,
#s2025093080b8e31150b5c .mypage .shop-table img,
#s2025093080b8e31150b5c .im-order-detail-table,
#s2025093080b8e31150b5c .im-order-price,
#s2025093080b8e31150b5c .im-order-detail-table thead tr,
#s2025093080b8e31150b5c .im-order-detail-table tr+tr,
#s2025093080b8e31150b5c .im-order-detail-table img,
#s2025093080b8e31150b5c .im-order-detail-table .im-deliv-price,
#s2025093080b8e31150b5c .im-order-price-header,
#s2025093080b8e31150b5c .im-order-price-body {
    ;
}

#s2025093080b8e31150b5c .shop-table .list_badge {
    border-color: ;
}

#s2025093080b8e31150b5c .im-cart-result-table thead>tr>th,
#s2025093080b8e31150b5c #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025093080b8e31150b5c #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025093080b8e31150b5c #shop_cart_list .shop-table>thead>tr>th,
#s2025093080b8e31150b5c #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s2025093080b8e31150b5c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s2025093080b8e31150b5c .btn-primary:hover,
    #s2025093080b8e31150b5c .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s2025093080b8e31150b5c .btn-primary:hover span,
    .doz_sys.booking_view #s2025093080b8e31150b5c .btn-primary:hover span,
    .doz_sys.shop_mypage #s2025093080b8e31150b5c .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s2025093080b8e31150b5c .fixed_view a,
    .doz_sys #s2025093080b8e31150b5c .fixed_view select.form-control,
    .doz_sys #s2025093080b8e31150b5c .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s2025093080b8e31150b5c .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s2025093080b8e31150b5c .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s2025093080b8e31150b5c .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s2025093080b8e31150b5c #shop_cart_list .shop-tit,
    #s2025093080b8e31150b5c #shop_cart_list .shop-table>thead>tr,
    #s2025093080b8e31150b5c #shop_cart_list .shop-table>tfoot .payment-info,
    #s2025093080b8e31150b5c .im-price-result {
        ;
    }

    #s2025093080b8e31150b5c .shop-table>tbody>tr>td.img .opt .more+.more,
    #s2025093080b8e31150b5c .im-order-row+.im-order-row {
        ;
    }

    #s2025093080b8e31150b5c #shop_cart_list .shop-table,
    #s2025093080b8e31150b5c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s2025093080b8e31150b5c #shop_cart_list .shop-table>tfoot,
    #s2025093080b8e31150b5c #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s2025093080b8e31150b5c #shop_cart_list .shop-table>thead>tr,
    #s2025093080b8e31150b5c .im-order-detail-table .im-space {
        background-color: ;
    }

    #s2025093080b8e31150b5c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s2025093080b8e31150b5c .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s2025093080b8e31150b5c .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s2025093080b8e31150b5c .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s2025093080b8e31150b5c .section_bg {
        background-attachment: inherit;
    }

    #s2025093080b8e31150b5c .section_bg .ibg-bg {
        display: none;
    }

    #s2025093080b8e31150b5c .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s2025093080b8e31150b5c .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s2025093080b8e31150b5c .buy_btns .social_btn,
    #s2025093080b8e31150b5c .buy_btns .cart_btn,
    #s2025093080b8e31150b5c .layer_pop .bottom-btn,
    #s2025093080b8e31150b5c .shop-table>thead,
    #s2025093080b8e31150b5c .left-menu,
    #s2025093080b8e31150b5c .shop-table>tbody>tr,
    {
    ;
}

#s2025093080b8e31150b5c main,
#s2025093080b8e31150b5c .section_wrap.extend_section main,
#s2025093080b8e31150b5c .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s2025093080b8e31150b5c.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025093080b8e31150b5c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s2025093080b8e31150b5c .mypage .left-menu ul li a,
#s2025093080b8e31150b5c .cart .left-menu ul li a,
#s2025093080b8e31150b5c .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s2025093080b8e31150b5c .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s2025093080b8e31150b5c .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s2025093080b8e31150b5c .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s2025093080b8e31150b5c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s2025093080b8e31150b5c .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) {
    #s2025093080b8e31150b5c .opt-group .btn_clse {
        background-color: ;
    }

    #s2025093080b8e31150b5c .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s2025093080b8e31150b5c .bg-brand,
.doz_sys #s2025093080b8e31150b5c .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s2025093080b8e31150b5c .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

#w202504245b248a8658e9e .btn_fc7da9672fd93 {
    background-color: #ff6125;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: ;
    border-width: 0px;
}

@media (min-width: 991px) {
    #w202504245b248a8658e9e .btn_fc7da9672fd93:hover {
        background-color: #ff6125;
        color: #000 !important;
        border-color: rgba(0, 0, 0, 0.2);
        border-width: 0px;
    }
}

#w202504245b248a8658e9e .btn_fc7da9672fd93 {
    font-size: 22px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 15px;
    padding-bottom: 15px;
    letter-spacing: 0px;
}

#w202504245b248a8658e9e .btn-blocked .btn-group {
    display: block;
}

#w202504245b248a8658e9e .btn-blocked .btn-group>.btn {
    float: none;
}

#w202504245b248a8658e9e .button_wrap.btn-group-justified,
#w202504245b248a8658e9e .button_wrap.btn-blocked {
    margin-bottom: -10px;
}

#w202504245b248a8658e9e .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

#w202504245b248a8658e9e .btn-group-justified.button_wrap,
#w202504245b248a8658e9e .btn-blocked.button_wrap {
    margin-bottom: 0;
}

.device_type_m .pc_section #padding_w202509302fcf26de3603b {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202509302fcf26de3603b {
        height: 15px !important;
    }
}

#s202509304edc7426d46ea .fr-view img.fr-dib {
    margin: 5px auto;
}

#s202509304edc7426d46ea .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s202509304edc7426d46ea .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s202509304edc7426d46ea .visual_section .owl-theme .item .op,
#s202509304edc7426d46ea .visual_section.fullpage_on .item .op {
    background-color: rgba(0, 0, 0, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    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: ;
}

#s202509304edc7426d46ea .visual_section .owl-controls .owl-prev:before,
#s202509304edc7426d46ea .visual_section .owl-controls .owl-next:before,
#s202509304edc7426d46ea .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);
    ;
}

#s202509304edc7426d46ea .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s202509304edc7426d46ea .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s202509304edc7426d46ea .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s202509304edc7426d46ea .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;
}

#s202509304edc7426d46ea .owl-theme .owl-dots .owl-dot.active span,
#s202509304edc7426d46ea .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s202509304edc7426d46ea .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s202509304edc7426d46ea .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s202509304edc7426d46ea .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s202509304edc7426d46ea .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s202509304edc7426d46ea .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.s202509304edc7426d46ea 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.s202509304edc7426d46ea ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s202509304edc7426d46ea .visual_section .header-content {
    height: 1220px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s202509304edc7426d46ea.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s202509304edc7426d46ea.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s202509304edc7426d46ea.section_first .visual_section .header-content,
.page_ready #s202509304edc7426d46ea .visual_section {
    height: 1220px;
}

#s202509304edc7426d46ea .visual_section .header-content .text #video-gallery a i {
    background-color: #00b400;
    /*브랜드 색 */
}

#s202509304edc7426d46ea .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s202509304edc7426d46ea .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s202509304edc7426d46ea .visual_section .header-content .text a.btn,
.dialog_s202509304edc7426d46ea .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;
}

#s202509304edc7426d46ea .visual_section .header-content .text a.btn:hover,
#s202509304edc7426d46ea .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s202509304edc7426d46ea .visual_section .header-content .text p {
    margin: 0;
}

#s202509304edc7426d46ea .visual_section .header-content .text a+strong a,
#s202509304edc7426d46ea .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s202509304edc7426d46ea .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s202509304edc7426d46ea .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s202509304edc7426d46ea .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s202509304edc7426d46ea .visual_section .header-content {
        padding: 0 20px !important;
        height: 976px;
        max-height: 500px;
        ;
        display: block;
    }

    #s202509304edc7426d46ea .visual_section .header-content.m_ratio,
    .new_header_overlay #s202509304edc7426d46ea .visual_section .header-content.m_ratio {
        height: 488px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s202509304edc7426d46ea.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 976px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s202509304edc7426d46ea.visual_section .header-content.m_ratio {
        height: 488px;
        max-height: 500px;
        ;
    }

    #s202509304edc7426d46ea.mobile_section .visual_section .header-content,
    .new_header_overlay #s202509304edc7426d46ea.mobile_section .visual_section .header-content.m_ratio {
        height: 1220px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s202509304edc7426d46ea.mobile_section .visual_section .header-content {
        height: 1220px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s202509304edc7426d46ea.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s202509304edc7426d46ea.section_first .visual_section .header-content {
        height: 1220px !important;
    }

    .new_header_overlay_mobile #s202509304edc7426d46ea.section_first .visual_section .header-content.m_ratio {
        height: 488px !important;
        max-height: 500px;
        ;
    }

    #s202509304edc7426d46ea .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s202509304edc7426d46ea .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s202504241fb2dfbbfd84e.xzoom-preview {
    ;
    background: ;
}

.shop_view #s202504241fb2dfbbfd84e select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s202504241fb2dfbbfd84e select.form-control option {
    color: #000 !important;
}

.admin #s202504241fb2dfbbfd84e .widget.padding>div {
    ;
}

.admin #s202504241fb2dfbbfd84e .ibg-bg {
    height: 100% !important;
}

.admin #s202504241fb2dfbbfd84e .widget_drag_bar,
.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202504241fb2dfbbfd84e .drop_line {
    background-color: ;
}

.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202504241fb2dfbbfd84e .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202504241fb2dfbbfd84e {
    color: ;
}

#s202504241fb2dfbbfd84e.side_basic main .inside,
#s202504241fb2dfbbfd84e .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202504241fb2dfbbfd84e .col-dz-12 .extend_thumbs {
    max-width: 1230px;
}

.modal_site_modal_menu #s202504241fb2dfbbfd84e.side_basic main .inside,
.menu_type_modal #s202504241fb2dfbbfd84e.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s202504241fb2dfbbfd84e,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202504241fb2dfbbfd84e .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202504241fb2dfbbfd84e.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s202504241fb2dfbbfd84e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s202504241fb2dfbbfd84e .booking_day .body_font_color_20,
#s202504241fb2dfbbfd84e .booking_list.waiting .title {
    ;
}

#s202504241fb2dfbbfd84e.extend_section main>.inside {
    max-width: 100% !important;
}

#s202504241fb2dfbbfd84e .li_table ul:nth-of-type(2),
#s202504241fb2dfbbfd84e .li_board ul li,
#s202504241fb2dfbbfd84e .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202504241fb2dfbbfd84e .checkbox-styled:not(ie8) input~span:before,
#s202504241fb2dfbbfd84e .radio-styled:not(ie8) input~span:before {}

#s202504241fb2dfbbfd84e .board_view .grid_ignore header a,
#s202504241fb2dfbbfd84e .widget.board .grid_ignore .author .date,
#s202504241fb2dfbbfd84e .widget.board .grid_ignore a.board,
#s202504241fb2dfbbfd84e .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202504241fb2dfbbfd84e .content-tit .board {
    ;
}

#s202504241fb2dfbbfd84e select.form-control,
#s202504241fb2dfbbfd84e input.form-control,
#s202504241fb2dfbbfd84e textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202504241fb2dfbbfd84e .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202504241fb2dfbbfd84e .phonenumber_wrap .line {}

#s202504241fb2dfbbfd84e .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202504241fb2dfbbfd84e .shop-content select.form-control,
.shop_view #s202504241fb2dfbbfd84e .shop-content input.form-control,
.shop_view #s202504241fb2dfbbfd84e .shop-content textarea.form-control,
.booking_view #s202504241fb2dfbbfd84e .booking_opt select.form-control,
.shop_view #s202504241fb2dfbbfd84e .form-select-wrap .dropdown-menu,
.shop_view #s202504241fb2dfbbfd84e .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s202504241fb2dfbbfd84e .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s202504241fb2dfbbfd84e .item_detail select.form-control,
#s202504241fb2dfbbfd84e .item_detail input.form-control,
#s202504241fb2dfbbfd84e .item_detail textarea.form-control,
#s202504241fb2dfbbfd84e .booking_opt select.form-control,
#s202504241fb2dfbbfd84e .goods_select textarea.form-control,
#s202504241fb2dfbbfd84e .goods_select select.form-control,
#s202504241fb2dfbbfd84e .goods_select input.form-control,
#s202504241fb2dfbbfd84e .form-select-wrap:before {
    !important;
    color: ;
}

#s202504241fb2dfbbfd84e .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202504241fb2dfbbfd84e .board_summary .write,
#s202504241fb2dfbbfd84e .board_view .grid_ignore .author .date,
#s202504241fb2dfbbfd84e .board_view .grid_ignore .author .hit-count,
.doz_sys #s202504241fb2dfbbfd84e label,
.doz_sys #s202504241fb2dfbbfd84e label.control-label,
#s202504241fb2dfbbfd84e .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202504241fb2dfbbfd84e .nick.text-default-dark,
#s202504241fb2dfbbfd84e .text-default-dark,
#s202504241fb2dfbbfd84e .shop_mypage .mypage .my-box a,
#s202504241fb2dfbbfd84e .shop_mypage .item-detail a,
#s202504241fb2dfbbfd84e .shop_mypage .item-detail p,
#s202504241fb2dfbbfd84e .shop_mypage h6,
#s202504241fb2dfbbfd84e .shop_mypage .table-wrap p,
#s202504241fb2dfbbfd84e .shop_payment h1,
#s202504241fb2dfbbfd84e .shop_payment h6,
#s202504241fb2dfbbfd84e .shop-content p,
#s202504241fb2dfbbfd84e .shop_payment,
#s202504241fb2dfbbfd84e .shop-content span,
#s202504241fb2dfbbfd84e .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202504241fb2dfbbfd84e .shop-content .price,
#s202504241fb2dfbbfd84e,
#s202504241fb2dfbbfd84e .shop-tit,
#s202504241fb2dfbbfd84e .board_view .board_txt_area,
#s202504241fb2dfbbfd84e .board.widget .grid_ignore .view_tit,
.doz_sys #s202504241fb2dfbbfd84e .shop-content input.form-control,
.doz_sys #s202504241fb2dfbbfd84e .shop-content select.form-control,
#s202504241fb2dfbbfd84e .widget_menu_title,
#s202504241fb2dfbbfd84e .comment_area,
body.shop_mypage #s202504241fb2dfbbfd84e .comment_area,
#s202504241fb2dfbbfd84e .list_review_inner .use_summary,
#s202504241fb2dfbbfd84e .list_review_inner .use_summary a,
#s202504241fb2dfbbfd84e .list_review_inner .fold,
#s202504241fb2dfbbfd84e .list_review_inner .comment_area,
#s202504241fb2dfbbfd84e .booking_nav_tools span {
    ;
    color: ;
}

#s202504241fb2dfbbfd84e .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202504241fb2dfbbfd84e a.use-info {
    color: #00b400;
}

#s202504241fb2dfbbfd84e .shop-content span.sale-price-text-done,
.doz_sys #s202504241fb2dfbbfd84e a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202504241fb2dfbbfd84e .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202504241fb2dfbbfd84e .shop-content.mypage .bg-bright a,
#s202504241fb2dfbbfd84e .shop-content.mypage .bg-bright p,
#s202504241fb2dfbbfd84e .shop-content.mypage .bg-bright span,
#s202504241fb2dfbbfd84e .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202504241fb2dfbbfd84e .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202504241fb2dfbbfd84e .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202504241fb2dfbbfd84e .shop-content h6 span {
    ;
    color: ;
}

#s202504241fb2dfbbfd84e .left-menu ul li.on a,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202504241fb2dfbbfd84e,
#s202504241fb2dfbbfd84e .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202504241fb2dfbbfd84e .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202504241fb2dfbbfd84e .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202504241fb2dfbbfd84e .list_review_inner,
#s202504241fb2dfbbfd84e .list_review_inner .fold.cmt,
#s202504241fb2dfbbfd84e .list_review_wrap,
#s202504241fb2dfbbfd84e .list_review_inner .textarea_block,
#s202504241fb2dfbbfd84e .list_review_inner .comment .main_comment,
#s202504241fb2dfbbfd84e .list_review_inner .txt_delete:before,
#s202504241fb2dfbbfd84e .form-select-wrap.open .dropdown-toggle,
#s202504241fb2dfbbfd84e .form-select-wrap.open .dropdown-menu,
#s202504241fb2dfbbfd84e .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202504241fb2dfbbfd84e .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504241fb2dfbbfd84e .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202504241fb2dfbbfd84e .form-control:focus {
    border-color: #00b400;
}

#s202504241fb2dfbbfd84e .sub_depth li a,
#s202504241fb2dfbbfd84e .sub_depth li span {
    ;
}

#s202504241fb2dfbbfd84e .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202504241fb2dfbbfd84e .pagination>li>a,
#s202504241fb2dfbbfd84e .pagination>li>span,
#s202504241fb2dfbbfd84e .pagination>li>a:focus,
#s202504241fb2dfbbfd84e .pagination>li>span:focus,
#s202504241fb2dfbbfd84e .map-inner .pagination li.active a,
#s202504241fb2dfbbfd84e .pagination li>a.disabled:hover,
#s202504241fb2dfbbfd84e .pagination li>a.disabled:focus {
    ;
}

#s202504241fb2dfbbfd84e .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202504241fb2dfbbfd84e .pagination>.active>a,
#s202504241fb2dfbbfd84e .pagination>.active>span,
#s202504241fb2dfbbfd84e .pagination>.active>a:hover,
#s202504241fb2dfbbfd84e .pagination>.active>span:hover,
#s202504241fb2dfbbfd84e .pagination>.active>a:focus,
#s202504241fb2dfbbfd84e .pagination>.active>span:focus,
#s202504241fb2dfbbfd84e .pagination>li>a:hover,
#s202504241fb2dfbbfd84e .pagination>li>span:hover,
#s202504241fb2dfbbfd84e .sub_depth li a.active,
.doz_sys #s202504241fb2dfbbfd84e a,
#s202504241fb2dfbbfd84e .li_table ul li,
#s202504241fb2dfbbfd84e .list-style .list.line>small,
.doz_sys #s202504241fb2dfbbfd84e div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202504241fb2dfbbfd84e .board_contents a:not(.btn),
.doz_sys #s202504241fb2dfbbfd84e .board_contents a:not(.btn):hover,
#s202504241fb2dfbbfd84e .board_txt_area a,
#s202504241fb2dfbbfd84e .board_txt_area a:hover,
#s202504241fb2dfbbfd84e .board_txt_area a:active,
#s202504241fb2dfbbfd84e .board_txt_area a:focus,
#s202504241fb2dfbbfd84e .editor_box .fr-view a {
    color: #00b400;
}

#s202504241fb2dfbbfd84e div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202504241fb2dfbbfd84e a.body_font_color_30:not(.active) {
    ;
}

#s202504241fb2dfbbfd84e .text_tab .after_line:not(:last-child):after {
    ;
}

#s202504241fb2dfbbfd84e .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202504241fb2dfbbfd84e .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202504241fb2dfbbfd84e .body_font_color_40,
#s202504241fb2dfbbfd84e .li_board ul.li_body li.name,
#s202504241fb2dfbbfd84e .li_board ul.li_body li.time,
#s202504241fb2dfbbfd84e .li_board ul.li_body li.like,
#s202504241fb2dfbbfd84e .li_board ul.li_body li.read {
    ;
}

#s202504241fb2dfbbfd84e .review_table .summary,
#s202504241fb2dfbbfd84e .review_table.li_board ul.li_body li,
#s202504241fb2dfbbfd84e .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202504241fb2dfbbfd84e .body_font_color_50 {
    ;
}

#s202504241fb2dfbbfd84e .li_board,
#s202504241fb2dfbbfd84e .acd_row:first-child,
#s202504241fb2dfbbfd84e .acd_row {
    border-color: ;
}

#s202504241fb2dfbbfd84e .list-style .list-header,
#s202504241fb2dfbbfd84e .list-style .list,
#s202504241fb2dfbbfd84e .list-style .list.line,
#s202504241fb2dfbbfd84e .list-style .list.line>.table-cell,
#s202504241fb2dfbbfd84e .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202504241fb2dfbbfd84e .btn,
#s202504241fb2dfbbfd84e .visual_section a,
#s202504241fb2dfbbfd84e a.select-star,
#s202504241fb2dfbbfd84e .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s202504241fb2dfbbfd84e .star-pointer .dropdown-menu {
    background-color: ;
}

#s202504241fb2dfbbfd84e .btn:hover,
#s202504241fb2dfbbfd84e .visual_section a:hover {
    border-color: ;
}

#s202504241fb2dfbbfd84e a.select-star:hover {
    background-color: ;
}

#s202504241fb2dfbbfd84e .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202504241fb2dfbbfd84e .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s202504241fb2dfbbfd84e .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s202504241fb2dfbbfd84e .btn-primary span,
.doz_sys.booking_view #s202504241fb2dfbbfd84e .btn-primary span,
.doz_sys.shop_mypage #s202504241fb2dfbbfd84e .btn-primary span {
    color: #ffffff;
}

#s202504241fb2dfbbfd84e .coupon-wrap:after,
#s202504241fb2dfbbfd84e .board_view .file_area ul li {
    background: ;
}

#s202504241fb2dfbbfd84e .text-gray-dark,
#s202504241fb2dfbbfd84e .shop-table>thead>tr>th,
#s202504241fb2dfbbfd84e .shop_mypage .left-menu ul li a,
#s202504241fb2dfbbfd84e .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202504241fb2dfbbfd84e .product-notify-group .product-notify-label {
    ;
}

#s202504241fb2dfbbfd84e .mypage .my-box a,
#s202504241fb2dfbbfd84e .mypage .shop-table>tbody>tr,
#s202504241fb2dfbbfd84e .mypage .tip-off,
#s202504241fb2dfbbfd84e .im-order-detail-table,
#s202504241fb2dfbbfd84e .im-order-price {
    ;
}

#s202504241fb2dfbbfd84e .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s202504241fb2dfbbfd84e .mypage .my-box.on a p {
    color: #fff;
}

#s202504241fb2dfbbfd84e .option_btn_tools a,
#s202504241fb2dfbbfd84e .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202504241fb2dfbbfd84e .list-style-card .card-body .text a {
    color: #757575;
}

#s202504241fb2dfbbfd84e .card .title a {
    color: #212121;
}

#s202504241fb2dfbbfd84e .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202504241fb2dfbbfd84e ul.site_prod_nav>li,
#s202504241fb2dfbbfd84e .prod_detail_badge {
    ;
}

#s202504241fb2dfbbfd84e .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202504241fb2dfbbfd84e .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202504241fb2dfbbfd84e .opt-group {
    background: ;
}

#s202504241fb2dfbbfd84e ul.site_prod_nav>li a.active {
    ;
}

#s202504241fb2dfbbfd84e .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s202504241fb2dfbbfd84e .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202504241fb2dfbbfd84e[class*="section_first"],
.section_fixed_disable #s202504241fb2dfbbfd84e[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202504241fb2dfbbfd84e .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202504241fb2dfbbfd84e.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202504241fb2dfbbfd84e.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202504241fb2dfbbfd84e .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202504241fb2dfbbfd84e.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s202504241fb2dfbbfd84e .mypage .left-menu ul li a,
.device_type_m #s202504241fb2dfbbfd84e .cart .left-menu ul li a {
    ;
}

#s202504241fb2dfbbfd84e .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202504241fb2dfbbfd84e .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202504241fb2dfbbfd84e .im-cart-info {
    ;
}

#s202504241fb2dfbbfd84e .shop-table>thead>tr>th,
#s202504241fb2dfbbfd84e .shop-table>tbody>tr>td,
#s202504241fb2dfbbfd84e .mypage .shop-table>tbody>tr,
#s202504241fb2dfbbfd84e .shop-table>tbody>tr>td.img img,
#s202504241fb2dfbbfd84e .shop-table>tbody>tr>td+td,
#s202504241fb2dfbbfd84e .mypage .tip-off,
#s202504241fb2dfbbfd84e .mypage .shop-table img,
#s202504241fb2dfbbfd84e .im-order-detail-table,
#s202504241fb2dfbbfd84e .im-order-price,
#s202504241fb2dfbbfd84e .im-order-detail-table thead tr,
#s202504241fb2dfbbfd84e .im-order-detail-table tr+tr,
#s202504241fb2dfbbfd84e .im-order-detail-table img,
#s202504241fb2dfbbfd84e .im-order-detail-table .im-deliv-price,
#s202504241fb2dfbbfd84e .im-order-price-header,
#s202504241fb2dfbbfd84e .im-order-price-body {
    ;
}

#s202504241fb2dfbbfd84e .shop-table .list_badge {
    border-color: ;
}

#s202504241fb2dfbbfd84e .im-cart-result-table thead>tr>th,
#s202504241fb2dfbbfd84e #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tbody>tr>td+td,
#s202504241fb2dfbbfd84e #shop_cart_list .shop-table>thead>tr>th,
#s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202504241fb2dfbbfd84e .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s202504241fb2dfbbfd84e .btn-primary:hover,
    #s202504241fb2dfbbfd84e .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s202504241fb2dfbbfd84e .btn-primary:hover span,
    .doz_sys.booking_view #s202504241fb2dfbbfd84e .btn-primary:hover span,
    .doz_sys.shop_mypage #s202504241fb2dfbbfd84e .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202504241fb2dfbbfd84e .fixed_view a,
    .doz_sys #s202504241fb2dfbbfd84e .fixed_view select.form-control,
    .doz_sys #s202504241fb2dfbbfd84e .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202504241fb2dfbbfd84e .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202504241fb2dfbbfd84e .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202504241fb2dfbbfd84e .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202504241fb2dfbbfd84e #shop_cart_list .shop-tit,
    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>thead>tr,
    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tfoot .payment-info,
    #s202504241fb2dfbbfd84e .im-price-result {
        ;
    }

    #s202504241fb2dfbbfd84e .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202504241fb2dfbbfd84e .im-order-row+.im-order-row {
        ;
    }

    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table,
    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tfoot,
    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>thead>tr,
    #s202504241fb2dfbbfd84e .im-order-detail-table .im-space {
        background-color: ;
    }

    #s202504241fb2dfbbfd84e #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202504241fb2dfbbfd84e .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202504241fb2dfbbfd84e .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202504241fb2dfbbfd84e .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202504241fb2dfbbfd84e .section_bg {
        background-attachment: inherit;
    }

    #s202504241fb2dfbbfd84e .section_bg .ibg-bg {
        display: none;
    }

    #s202504241fb2dfbbfd84e .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202504241fb2dfbbfd84e .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202504241fb2dfbbfd84e .buy_btns .social_btn,
    #s202504241fb2dfbbfd84e .buy_btns .cart_btn,
    #s202504241fb2dfbbfd84e .layer_pop .bottom-btn,
    #s202504241fb2dfbbfd84e .shop-table>thead,
    #s202504241fb2dfbbfd84e .left-menu,
    #s202504241fb2dfbbfd84e .shop-table>tbody>tr,
    {
    ;
}

#s202504241fb2dfbbfd84e main,
#s202504241fb2dfbbfd84e .section_wrap.extend_section main,
#s202504241fb2dfbbfd84e .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202504241fb2dfbbfd84e.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

#s202504241fb2dfbbfd84e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202504241fb2dfbbfd84e .mypage .left-menu ul li a,
#s202504241fb2dfbbfd84e .cart .left-menu ul li a,
#s202504241fb2dfbbfd84e .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202504241fb2dfbbfd84e .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s202504241fb2dfbbfd84e .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s202504241fb2dfbbfd84e .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s202504241fb2dfbbfd84e .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202504241fb2dfbbfd84e .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) {
    #s202504241fb2dfbbfd84e .opt-group .btn_clse {
        background-color: ;
    }

    #s202504241fb2dfbbfd84e .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s202504241fb2dfbbfd84e .bg-brand,
.doz_sys #s202504241fb2dfbbfd84e .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202504241fb2dfbbfd84e .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202504240c638502eccc9 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504240c638502eccc9 {
        height: 15px !important;
    }
}

.device_type_m .pc_section #padding_w202504309722bcb085422 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504309722bcb085422 {
        height: 15px !important;
    }
}

#text_w2025043076e3d09e50e99 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025043076e3d09e50e99 .fr-code-view {
    line-height: 1.6;
}

#text_w2025043076e3d09e50e99 .text_bg_img,
#text_w2025043076e3d09e50e99 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025043076e3d09e50e99,
#text_w2025043076e3d09e50e99 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025043076e3d09e50e99,
#text_w2025043076e3d09e50e99 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025043076e3d09e50e99.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025043076e3d09e50e99.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504302d9306dadbca9 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504302d9306dadbca9 {
        height: 15px !important;
    }
}

#text_w20250430daa2efe2c70aa {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250430daa2efe2c70aa .fr-code-view {
    line-height: 1.6;
}

#text_w20250430daa2efe2c70aa .text_bg_img,
#text_w20250430daa2efe2c70aa .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250430daa2efe2c70aa,
#text_w20250430daa2efe2c70aa .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250430daa2efe2c70aa,
#text_w20250430daa2efe2c70aa .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250430daa2efe2c70aa.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250430daa2efe2c70aa.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504302a6dc1c10bc86 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504302a6dc1c10bc86 {
        height: 15px !important;
    }
}

.mobile-truck-right {
    position: absolute;
    bottom: 0;
    right: -250px;
    /* 이미지 너비만큼 완전히 밖에서 시작 */
    width: 250px;
    z-index: 99;
    /* z-index 값 증가 */
}

.mobile-truck-section-right {
    position: relative;
    height: 200px;
    overflow: hidden;
}

/* 수정된 키프레임: 마지막에 투명도 적용 */
@keyframes mobileTruckSlideRight {
    0% {
        transform: translateX(0);
        opacity: 1;
    }

    90% {
        transform: translateX(calc(-100vw - 150px));
        opacity: 1;
    }

    100% {
        transform: translateX(calc(-100vw - 250px));
        opacity: 0;
        /* 완전히 투명하게 사라짐 */
    }
}

.mobile-truck-right.mobile-start-right {
    animation: mobileTruckSlideRight 2s ease-out forwards;
}

/* 모바일 전용 설정 */
@media (max-width: 768px) {
    .mobile-truck-right {
        width: 250px;
        right: -200px;
        /* 모바일에서 트럭 크기 조정 */
    }

    .mobile-truck-right.mobile-start-right {
        animation-duration: 1.5s;
        /* 모바일에서 속도 조정 */
    }
}

#s20250424a6112982bcd4d .fr-view img.fr-dib {
    margin: 5px auto;
}

#s20250424a6112982bcd4d .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s20250424a6112982bcd4d .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s20250424a6112982bcd4d .visual_section .owl-theme .item .op,
#s20250424a6112982bcd4d .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;
}

#s20250424a6112982bcd4d .visual_section .owl-controls .owl-prev:before,
#s20250424a6112982bcd4d .visual_section .owl-controls .owl-next:before,
#s20250424a6112982bcd4d .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);
    ;
}

#s20250424a6112982bcd4d .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s20250424a6112982bcd4d .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s20250424a6112982bcd4d .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s20250424a6112982bcd4d .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;
}

#s20250424a6112982bcd4d .owl-theme .owl-dots .owl-dot.active span,
#s20250424a6112982bcd4d .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s20250424a6112982bcd4d .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250424a6112982bcd4d .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250424a6112982bcd4d .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250424a6112982bcd4d .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s20250424a6112982bcd4d .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.s20250424a6112982bcd4d 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.s20250424a6112982bcd4d ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250424a6112982bcd4d .visual_section .header-content {
    height: 100vh;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s20250424a6112982bcd4d.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s20250424a6112982bcd4d.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100vh;
}

.new_header_overlay #s20250424a6112982bcd4d.section_first .visual_section .header-content,
.page_ready #s20250424a6112982bcd4d .visual_section {
    height: 100%;
}

.page_ready #s20250424a6112982bcd4d .visual_section,
.page_ready #s20250424a6112982bcd4d .visual_section .item,
.page_ready #s20250424a6112982bcd4d .visual_section .op,
.page_ready #s20250424a6112982bcd4d .visual_section .header-content {
    height: 100vh;
}

#s20250424a6112982bcd4d .visual_section .header-content .text #video-gallery a i {
    background-color: #00b400;
    /*브랜드 색 */
}

#s20250424a6112982bcd4d .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s20250424a6112982bcd4d .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s20250424a6112982bcd4d .visual_section .header-content .text a.btn,
.dialog_s20250424a6112982bcd4d .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;
}

#s20250424a6112982bcd4d .visual_section .header-content .text a.btn:hover,
#s20250424a6112982bcd4d .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s20250424a6112982bcd4d .visual_section .header-content .text p {
    margin: 0;
}

#s20250424a6112982bcd4d .visual_section .header-content .text a+strong a,
#s20250424a6112982bcd4d .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s20250424a6112982bcd4d .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s20250424a6112982bcd4d .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s20250424a6112982bcd4d .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s20250424a6112982bcd4d .visual_section .header-content {
        padding: 0 20px !important;
        height: 100vh;
        ;
        display: block;
    }

    #s20250424a6112982bcd4d .visual_section .header-content.m_ratio,
    .new_header_overlay #s20250424a6112982bcd4d .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    .doz_sys.mobile.doz_preview #s20250424a6112982bcd4d.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 550px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250424a6112982bcd4d.visual_section .header-content.m_ratio {
        height: 550px;
        ;
    }

    #s20250424a6112982bcd4d.mobile_section .visual_section .header-content,
    .new_header_overlay #s20250424a6112982bcd4d.mobile_section .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250424a6112982bcd4d.mobile_section .visual_section .header-content {
        height: 550px;
        ;
    }

    .new_header_overlay_mobile #s20250424a6112982bcd4d.section_first .visual_section .owl-theme .item .op {
        height: 100vh !important;
    }

    .new_header_overlay_mobile #s20250424a6112982bcd4d.section_first .visual_section .header-content {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s20250424a6112982bcd4d.section_first .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    #s20250424a6112982bcd4d .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s20250424a6112982bcd4d .visual_section .owl-nav {
        display: none;
    }
}

#s20250929ccbd0177c7106 .fr-view img.fr-dib {
    margin: 5px auto;
}

#s20250929ccbd0177c7106 .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s20250929ccbd0177c7106 .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s20250929ccbd0177c7106 .visual_section .owl-theme .item .op,
#s20250929ccbd0177c7106 .visual_section.fullpage_on .item .op {
    background-color: rgba(0, 0, 0, 0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000);
    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: ;
}

#s20250929ccbd0177c7106 .visual_section .owl-controls .owl-prev:before,
#s20250929ccbd0177c7106 .visual_section .owl-controls .owl-next:before,
#s20250929ccbd0177c7106 .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);
    ;
}

#s20250929ccbd0177c7106 .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s20250929ccbd0177c7106 .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s20250929ccbd0177c7106 .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s20250929ccbd0177c7106 .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;
}

#s20250929ccbd0177c7106 .owl-theme .owl-dots .owl-dot.active span,
#s20250929ccbd0177c7106 .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s20250929ccbd0177c7106 .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250929ccbd0177c7106 .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250929ccbd0177c7106 .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250929ccbd0177c7106 .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s20250929ccbd0177c7106 .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.s20250929ccbd0177c7106 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.s20250929ccbd0177c7106 ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250929ccbd0177c7106 .visual_section .header-content {
    height: 750px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s20250929ccbd0177c7106.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s20250929ccbd0177c7106.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s20250929ccbd0177c7106.section_first .visual_section .header-content,
.page_ready #s20250929ccbd0177c7106 .visual_section {
    height: 750px;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text #video-gallery a i {
    background-color: #00b400;
    /*브랜드 색 */
}

#s20250929ccbd0177c7106 .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text a.btn,
.dialog_s20250929ccbd0177c7106 .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;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text a.btn:hover,
#s20250929ccbd0177c7106 .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text p {
    margin: 0;
}

#s20250929ccbd0177c7106 .visual_section .header-content .text a+strong a,
#s20250929ccbd0177c7106 .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s20250929ccbd0177c7106 .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s20250929ccbd0177c7106 .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s20250929ccbd0177c7106 .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s20250929ccbd0177c7106 .visual_section .header-content {
        padding: 0 20px !important;
        height: 600px;
        max-height: 500px;
        ;
        display: block;
    }

    #s20250929ccbd0177c7106 .visual_section .header-content.m_ratio,
    .new_header_overlay #s20250929ccbd0177c7106 .visual_section .header-content.m_ratio {
        height: 300px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s20250929ccbd0177c7106.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 600px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250929ccbd0177c7106.visual_section .header-content.m_ratio {
        height: 300px;
        max-height: 500px;
        ;
    }

    #s20250929ccbd0177c7106.mobile_section .visual_section .header-content,
    .new_header_overlay #s20250929ccbd0177c7106.mobile_section .visual_section .header-content.m_ratio {
        height: 750px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250929ccbd0177c7106.mobile_section .visual_section .header-content {
        height: 750px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s20250929ccbd0177c7106.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s20250929ccbd0177c7106.section_first .visual_section .header-content {
        height: 750px !important;
    }

    .new_header_overlay_mobile #s20250929ccbd0177c7106.section_first .visual_section .header-content.m_ratio {
        height: 300px !important;
        max-height: 500px;
        ;
    }

    #s20250929ccbd0177c7106 .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s20250929ccbd0177c7106 .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s20250430ab0b8cc8db635.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20250430ab0b8cc8db635 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20250430ab0b8cc8db635 select.form-control option {
    color: #000 !important;
}

.admin #s20250430ab0b8cc8db635 .widget.padding>div {
    ;
}

.admin #s20250430ab0b8cc8db635 .ibg-bg {
    height: 100% !important;
}

.admin #s20250430ab0b8cc8db635 .widget_drag_bar,
.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250430ab0b8cc8db635 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250430ab0b8cc8db635 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250430ab0b8cc8db635 {
    color: ;
}

#s20250430ab0b8cc8db635.side_basic main .inside,
#s20250430ab0b8cc8db635 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250430ab0b8cc8db635 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250430ab0b8cc8db635.side_basic main .inside,
.menu_type_modal #s20250430ab0b8cc8db635.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 #s20250430ab0b8cc8db635,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250430ab0b8cc8db635 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250430ab0b8cc8db635.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250430ab0b8cc8db635.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250430ab0b8cc8db635 .booking_day .body_font_color_20,
#s20250430ab0b8cc8db635 .booking_list.waiting .title {
    ;
}

#s20250430ab0b8cc8db635.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250430ab0b8cc8db635 .li_table ul:nth-of-type(2),
#s20250430ab0b8cc8db635 .li_board ul li,
#s20250430ab0b8cc8db635 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250430ab0b8cc8db635 .checkbox-styled:not(ie8) input~span:before,
#s20250430ab0b8cc8db635 .radio-styled:not(ie8) input~span:before {}

#s20250430ab0b8cc8db635 .board_view .grid_ignore header a,
#s20250430ab0b8cc8db635 .widget.board .grid_ignore .author .date,
#s20250430ab0b8cc8db635 .widget.board .grid_ignore a.board,
#s20250430ab0b8cc8db635 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250430ab0b8cc8db635 .content-tit .board {
    ;
}

#s20250430ab0b8cc8db635 select.form-control,
#s20250430ab0b8cc8db635 input.form-control,
#s20250430ab0b8cc8db635 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250430ab0b8cc8db635 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250430ab0b8cc8db635 .phonenumber_wrap .line {}

#s20250430ab0b8cc8db635 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250430ab0b8cc8db635 .shop-content select.form-control,
.shop_view #s20250430ab0b8cc8db635 .shop-content input.form-control,
.shop_view #s20250430ab0b8cc8db635 .shop-content textarea.form-control,
.booking_view #s20250430ab0b8cc8db635 .booking_opt select.form-control,
.shop_view #s20250430ab0b8cc8db635 .form-select-wrap .dropdown-menu,
.shop_view #s20250430ab0b8cc8db635 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20250430ab0b8cc8db635 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20250430ab0b8cc8db635 .item_detail select.form-control,
#s20250430ab0b8cc8db635 .item_detail input.form-control,
#s20250430ab0b8cc8db635 .item_detail textarea.form-control,
#s20250430ab0b8cc8db635 .booking_opt select.form-control,
#s20250430ab0b8cc8db635 .goods_select textarea.form-control,
#s20250430ab0b8cc8db635 .goods_select select.form-control,
#s20250430ab0b8cc8db635 .goods_select input.form-control,
#s20250430ab0b8cc8db635 .form-select-wrap:before {
    !important;
    color: ;
}

#s20250430ab0b8cc8db635 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250430ab0b8cc8db635 .board_summary .write,
#s20250430ab0b8cc8db635 .board_view .grid_ignore .author .date,
#s20250430ab0b8cc8db635 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250430ab0b8cc8db635 label,
.doz_sys #s20250430ab0b8cc8db635 label.control-label,
#s20250430ab0b8cc8db635 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250430ab0b8cc8db635 .nick.text-default-dark,
#s20250430ab0b8cc8db635 .text-default-dark,
#s20250430ab0b8cc8db635 .shop_mypage .mypage .my-box a,
#s20250430ab0b8cc8db635 .shop_mypage .item-detail a,
#s20250430ab0b8cc8db635 .shop_mypage .item-detail p,
#s20250430ab0b8cc8db635 .shop_mypage h6,
#s20250430ab0b8cc8db635 .shop_mypage .table-wrap p,
#s20250430ab0b8cc8db635 .shop_payment h1,
#s20250430ab0b8cc8db635 .shop_payment h6,
#s20250430ab0b8cc8db635 .shop-content p,
#s20250430ab0b8cc8db635 .shop_payment,
#s20250430ab0b8cc8db635 .shop-content span,
#s20250430ab0b8cc8db635 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250430ab0b8cc8db635 .shop-content .price,
#s20250430ab0b8cc8db635,
#s20250430ab0b8cc8db635 .shop-tit,
#s20250430ab0b8cc8db635 .board_view .board_txt_area,
#s20250430ab0b8cc8db635 .board.widget .grid_ignore .view_tit,
.doz_sys #s20250430ab0b8cc8db635 .shop-content input.form-control,
.doz_sys #s20250430ab0b8cc8db635 .shop-content select.form-control,
#s20250430ab0b8cc8db635 .widget_menu_title,
#s20250430ab0b8cc8db635 .comment_area,
body.shop_mypage #s20250430ab0b8cc8db635 .comment_area,
#s20250430ab0b8cc8db635 .list_review_inner .use_summary,
#s20250430ab0b8cc8db635 .list_review_inner .use_summary a,
#s20250430ab0b8cc8db635 .list_review_inner .fold,
#s20250430ab0b8cc8db635 .list_review_inner .comment_area,
#s20250430ab0b8cc8db635 .booking_nav_tools span {
    ;
    color: ;
}

#s20250430ab0b8cc8db635 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250430ab0b8cc8db635 a.use-info {
    color: #00b400;
}

#s20250430ab0b8cc8db635 .shop-content span.sale-price-text-done,
.doz_sys #s20250430ab0b8cc8db635 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250430ab0b8cc8db635 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250430ab0b8cc8db635 .shop-content.mypage .bg-bright a,
#s20250430ab0b8cc8db635 .shop-content.mypage .bg-bright p,
#s20250430ab0b8cc8db635 .shop-content.mypage .bg-bright span,
#s20250430ab0b8cc8db635 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250430ab0b8cc8db635 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250430ab0b8cc8db635 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250430ab0b8cc8db635 .shop-content h6 span {
    ;
    color: ;
}

#s20250430ab0b8cc8db635 .left-menu ul li.on a,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250430ab0b8cc8db635,
#s20250430ab0b8cc8db635 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250430ab0b8cc8db635 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250430ab0b8cc8db635 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250430ab0b8cc8db635 .list_review_inner,
#s20250430ab0b8cc8db635 .list_review_inner .fold.cmt,
#s20250430ab0b8cc8db635 .list_review_wrap,
#s20250430ab0b8cc8db635 .list_review_inner .textarea_block,
#s20250430ab0b8cc8db635 .list_review_inner .comment .main_comment,
#s20250430ab0b8cc8db635 .list_review_inner .txt_delete:before,
#s20250430ab0b8cc8db635 .form-select-wrap.open .dropdown-toggle,
#s20250430ab0b8cc8db635 .form-select-wrap.open .dropdown-menu,
#s20250430ab0b8cc8db635 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250430ab0b8cc8db635 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250430ab0b8cc8db635 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250430ab0b8cc8db635 .form-control:focus {
    border-color: #00b400;
}

#s20250430ab0b8cc8db635 .sub_depth li a,
#s20250430ab0b8cc8db635 .sub_depth li span {
    ;
}

#s20250430ab0b8cc8db635 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250430ab0b8cc8db635 .pagination>li>a,
#s20250430ab0b8cc8db635 .pagination>li>span,
#s20250430ab0b8cc8db635 .pagination>li>a:focus,
#s20250430ab0b8cc8db635 .pagination>li>span:focus,
#s20250430ab0b8cc8db635 .map-inner .pagination li.active a,
#s20250430ab0b8cc8db635 .pagination li>a.disabled:hover,
#s20250430ab0b8cc8db635 .pagination li>a.disabled:focus {
    ;
}

#s20250430ab0b8cc8db635 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250430ab0b8cc8db635 .pagination>.active>a,
#s20250430ab0b8cc8db635 .pagination>.active>span,
#s20250430ab0b8cc8db635 .pagination>.active>a:hover,
#s20250430ab0b8cc8db635 .pagination>.active>span:hover,
#s20250430ab0b8cc8db635 .pagination>.active>a:focus,
#s20250430ab0b8cc8db635 .pagination>.active>span:focus,
#s20250430ab0b8cc8db635 .pagination>li>a:hover,
#s20250430ab0b8cc8db635 .pagination>li>span:hover,
#s20250430ab0b8cc8db635 .sub_depth li a.active,
.doz_sys #s20250430ab0b8cc8db635 a,
#s20250430ab0b8cc8db635 .li_table ul li,
#s20250430ab0b8cc8db635 .list-style .list.line>small,
.doz_sys #s20250430ab0b8cc8db635 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250430ab0b8cc8db635 .board_contents a:not(.btn),
.doz_sys #s20250430ab0b8cc8db635 .board_contents a:not(.btn):hover,
#s20250430ab0b8cc8db635 .board_txt_area a,
#s20250430ab0b8cc8db635 .board_txt_area a:hover,
#s20250430ab0b8cc8db635 .board_txt_area a:active,
#s20250430ab0b8cc8db635 .board_txt_area a:focus,
#s20250430ab0b8cc8db635 .editor_box .fr-view a {
    color: #00b400;
}

#s20250430ab0b8cc8db635 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250430ab0b8cc8db635 a.body_font_color_30:not(.active) {
    ;
}

#s20250430ab0b8cc8db635 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250430ab0b8cc8db635 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250430ab0b8cc8db635 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250430ab0b8cc8db635 .body_font_color_40,
#s20250430ab0b8cc8db635 .li_board ul.li_body li.name,
#s20250430ab0b8cc8db635 .li_board ul.li_body li.time,
#s20250430ab0b8cc8db635 .li_board ul.li_body li.like,
#s20250430ab0b8cc8db635 .li_board ul.li_body li.read {
    ;
}

#s20250430ab0b8cc8db635 .review_table .summary,
#s20250430ab0b8cc8db635 .review_table.li_board ul.li_body li,
#s20250430ab0b8cc8db635 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250430ab0b8cc8db635 .body_font_color_50 {
    ;
}

#s20250430ab0b8cc8db635 .li_board,
#s20250430ab0b8cc8db635 .acd_row:first-child,
#s20250430ab0b8cc8db635 .acd_row {
    border-color: ;
}

#s20250430ab0b8cc8db635 .list-style .list-header,
#s20250430ab0b8cc8db635 .list-style .list,
#s20250430ab0b8cc8db635 .list-style .list.line,
#s20250430ab0b8cc8db635 .list-style .list.line>.table-cell,
#s20250430ab0b8cc8db635 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250430ab0b8cc8db635 .btn,
#s20250430ab0b8cc8db635 .visual_section a,
#s20250430ab0b8cc8db635 a.select-star,
#s20250430ab0b8cc8db635 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20250430ab0b8cc8db635 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20250430ab0b8cc8db635 .btn:hover,
#s20250430ab0b8cc8db635 .visual_section a:hover {
    border-color: ;
}

#s20250430ab0b8cc8db635 a.select-star:hover {
    background-color: ;
}

#s20250430ab0b8cc8db635 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250430ab0b8cc8db635 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250430ab0b8cc8db635 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250430ab0b8cc8db635 .btn-primary span,
.doz_sys.booking_view #s20250430ab0b8cc8db635 .btn-primary span,
.doz_sys.shop_mypage #s20250430ab0b8cc8db635 .btn-primary span {
    color: #ffffff;
}

#s20250430ab0b8cc8db635 .coupon-wrap:after,
#s20250430ab0b8cc8db635 .board_view .file_area ul li {
    background: ;
}

#s20250430ab0b8cc8db635 .text-gray-dark,
#s20250430ab0b8cc8db635 .shop-table>thead>tr>th,
#s20250430ab0b8cc8db635 .shop_mypage .left-menu ul li a,
#s20250430ab0b8cc8db635 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250430ab0b8cc8db635 .product-notify-group .product-notify-label {
    ;
}

#s20250430ab0b8cc8db635 .mypage .my-box a,
#s20250430ab0b8cc8db635 .mypage .shop-table>tbody>tr,
#s20250430ab0b8cc8db635 .mypage .tip-off,
#s20250430ab0b8cc8db635 .im-order-detail-table,
#s20250430ab0b8cc8db635 .im-order-price {
    ;
}

#s20250430ab0b8cc8db635 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250430ab0b8cc8db635 .mypage .my-box.on a p {
    color: #fff;
}

#s20250430ab0b8cc8db635 .option_btn_tools a,
#s20250430ab0b8cc8db635 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250430ab0b8cc8db635 .list-style-card .card-body .text a {
    color: #757575;
}

#s20250430ab0b8cc8db635 .card .title a {
    color: #212121;
}

#s20250430ab0b8cc8db635 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250430ab0b8cc8db635 ul.site_prod_nav>li,
#s20250430ab0b8cc8db635 .prod_detail_badge {
    ;
}

#s20250430ab0b8cc8db635 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250430ab0b8cc8db635 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250430ab0b8cc8db635 .opt-group {
    background: ;
}

#s20250430ab0b8cc8db635 ul.site_prod_nav>li a.active {
    ;
}

#s20250430ab0b8cc8db635 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s20250430ab0b8cc8db635 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250430ab0b8cc8db635[class*="section_first"],
.section_fixed_disable #s20250430ab0b8cc8db635[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250430ab0b8cc8db635 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250430ab0b8cc8db635.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250430ab0b8cc8db635.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250430ab0b8cc8db635 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250430ab0b8cc8db635.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250430ab0b8cc8db635 .mypage .left-menu ul li a,
.device_type_m #s20250430ab0b8cc8db635 .cart .left-menu ul li a {
    ;
}

#s20250430ab0b8cc8db635 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250430ab0b8cc8db635 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250430ab0b8cc8db635 .im-cart-info {
    ;
}

#s20250430ab0b8cc8db635 .shop-table>thead>tr>th,
#s20250430ab0b8cc8db635 .shop-table>tbody>tr>td,
#s20250430ab0b8cc8db635 .mypage .shop-table>tbody>tr,
#s20250430ab0b8cc8db635 .shop-table>tbody>tr>td.img img,
#s20250430ab0b8cc8db635 .shop-table>tbody>tr>td+td,
#s20250430ab0b8cc8db635 .mypage .tip-off,
#s20250430ab0b8cc8db635 .mypage .shop-table img,
#s20250430ab0b8cc8db635 .im-order-detail-table,
#s20250430ab0b8cc8db635 .im-order-price,
#s20250430ab0b8cc8db635 .im-order-detail-table thead tr,
#s20250430ab0b8cc8db635 .im-order-detail-table tr+tr,
#s20250430ab0b8cc8db635 .im-order-detail-table img,
#s20250430ab0b8cc8db635 .im-order-detail-table .im-deliv-price,
#s20250430ab0b8cc8db635 .im-order-price-header,
#s20250430ab0b8cc8db635 .im-order-price-body {
    ;
}

#s20250430ab0b8cc8db635 .shop-table .list_badge {
    border-color: ;
}

#s20250430ab0b8cc8db635 .im-cart-result-table thead>tr>th,
#s20250430ab0b8cc8db635 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250430ab0b8cc8db635 #shop_cart_list .shop-table>thead>tr>th,
#s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250430ab0b8cc8db635 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250430ab0b8cc8db635 .btn-primary:hover,
    #s20250430ab0b8cc8db635 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250430ab0b8cc8db635 .btn-primary:hover span,
    .doz_sys.booking_view #s20250430ab0b8cc8db635 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250430ab0b8cc8db635 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250430ab0b8cc8db635 .fixed_view a,
    .doz_sys #s20250430ab0b8cc8db635 .fixed_view select.form-control,
    .doz_sys #s20250430ab0b8cc8db635 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250430ab0b8cc8db635 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250430ab0b8cc8db635 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250430ab0b8cc8db635 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250430ab0b8cc8db635 #shop_cart_list .shop-tit,
    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>thead>tr,
    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250430ab0b8cc8db635 .im-price-result {
        ;
    }

    #s20250430ab0b8cc8db635 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250430ab0b8cc8db635 .im-order-row+.im-order-row {
        ;
    }

    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table,
    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tfoot,
    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>thead>tr,
    #s20250430ab0b8cc8db635 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20250430ab0b8cc8db635 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250430ab0b8cc8db635 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250430ab0b8cc8db635 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250430ab0b8cc8db635 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250430ab0b8cc8db635 .section_bg {
        background-attachment: inherit;
    }

    #s20250430ab0b8cc8db635 .section_bg .ibg-bg {
        display: none;
    }

    #s20250430ab0b8cc8db635 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250430ab0b8cc8db635 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250430ab0b8cc8db635 .buy_btns .social_btn,
    #s20250430ab0b8cc8db635 .buy_btns .cart_btn,
    #s20250430ab0b8cc8db635 .layer_pop .bottom-btn,
    #s20250430ab0b8cc8db635 .shop-table>thead,
    #s20250430ab0b8cc8db635 .left-menu,
    #s20250430ab0b8cc8db635 .shop-table>tbody>tr,
    {
    ;
}

#s20250430ab0b8cc8db635 main,
#s20250430ab0b8cc8db635 .section_wrap.extend_section main,
#s20250430ab0b8cc8db635 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250430ab0b8cc8db635.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250430ab0b8cc8db635.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250430ab0b8cc8db635 .mypage .left-menu ul li a,
#s20250430ab0b8cc8db635 .cart .left-menu ul li a,
#s20250430ab0b8cc8db635 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250430ab0b8cc8db635 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20250430ab0b8cc8db635 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250430ab0b8cc8db635 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250430ab0b8cc8db635 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250430ab0b8cc8db635 .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) {
    #s20250430ab0b8cc8db635 .opt-group .btn_clse {
        background-color: ;
    }

    #s20250430ab0b8cc8db635 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20250430ab0b8cc8db635 .bg-brand,
.doz_sys #s20250430ab0b8cc8db635 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250430ab0b8cc8db635 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202509299253e73f188fb {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202509299253e73f188fb {
        height: 15px !important;
    }
}

#text_w2025043015f52168269dd {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025043015f52168269dd .fr-code-view {
    line-height: 1.6;
}

#text_w2025043015f52168269dd .text_bg_img,
#text_w2025043015f52168269dd .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025043015f52168269dd,
#text_w2025043015f52168269dd .text-table {
    min-height: 0px;
    ;
    padding: 0px 0px 0px 0px;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025043015f52168269dd,
#text_w2025043015f52168269dd .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025043015f52168269dd.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025043015f52168269dd.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504306a8e86e823179 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504306a8e86e823179 {
        height: 15px !important;
    }
}

.shop_view .s20250417f9040a0d638f5.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20250417f9040a0d638f5 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20250417f9040a0d638f5 select.form-control option {
    color: #000 !important;
}

.admin #s20250417f9040a0d638f5 .widget.padding>div {
    ;
}

.admin #s20250417f9040a0d638f5 .ibg-bg {
    height: 100% !important;
}

.admin #s20250417f9040a0d638f5 .widget_drag_bar,
.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250417f9040a0d638f5 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250417f9040a0d638f5 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250417f9040a0d638f5 {
    color: ;
}

#s20250417f9040a0d638f5.side_basic main .inside,
#s20250417f9040a0d638f5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250417f9040a0d638f5 .col-dz-12 .extend_thumbs {
    max-width: 1230px;
}

.modal_site_modal_menu #s20250417f9040a0d638f5.side_basic main .inside,
.menu_type_modal #s20250417f9040a0d638f5.side_basic main .inside {
    max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
    border-width: 0 0 1px 0;
    border-style: solid;
    ;
}

.menu_type_modal #s20250417f9040a0d638f5,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250417f9040a0d638f5 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250417f9040a0d638f5.extend_section main {
    padding-left: 0px;
    padding-right: 0px;
}

#s20250417f9040a0d638f5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px + 0px);
}

#s20250417f9040a0d638f5 .booking_day .body_font_color_20,
#s20250417f9040a0d638f5 .booking_list.waiting .title {
    ;
}

#s20250417f9040a0d638f5.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250417f9040a0d638f5 .li_table ul:nth-of-type(2),
#s20250417f9040a0d638f5 .li_board ul li,
#s20250417f9040a0d638f5 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250417f9040a0d638f5 .checkbox-styled:not(ie8) input~span:before,
#s20250417f9040a0d638f5 .radio-styled:not(ie8) input~span:before {}

#s20250417f9040a0d638f5 .board_view .grid_ignore header a,
#s20250417f9040a0d638f5 .widget.board .grid_ignore .author .date,
#s20250417f9040a0d638f5 .widget.board .grid_ignore a.board,
#s20250417f9040a0d638f5 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250417f9040a0d638f5 .content-tit .board {
    ;
}

#s20250417f9040a0d638f5 select.form-control,
#s20250417f9040a0d638f5 input.form-control,
#s20250417f9040a0d638f5 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250417f9040a0d638f5 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250417f9040a0d638f5 .phonenumber_wrap .line {}

#s20250417f9040a0d638f5 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250417f9040a0d638f5 .shop-content select.form-control,
.shop_view #s20250417f9040a0d638f5 .shop-content input.form-control,
.shop_view #s20250417f9040a0d638f5 .shop-content textarea.form-control,
.booking_view #s20250417f9040a0d638f5 .booking_opt select.form-control,
.shop_view #s20250417f9040a0d638f5 .form-select-wrap .dropdown-menu,
.shop_view #s20250417f9040a0d638f5 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20250417f9040a0d638f5 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20250417f9040a0d638f5 .item_detail select.form-control,
#s20250417f9040a0d638f5 .item_detail input.form-control,
#s20250417f9040a0d638f5 .item_detail textarea.form-control,
#s20250417f9040a0d638f5 .booking_opt select.form-control,
#s20250417f9040a0d638f5 .goods_select textarea.form-control,
#s20250417f9040a0d638f5 .goods_select select.form-control,
#s20250417f9040a0d638f5 .goods_select input.form-control,
#s20250417f9040a0d638f5 .form-select-wrap:before {
    !important;
    color: ;
}

#s20250417f9040a0d638f5 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250417f9040a0d638f5 .board_summary .write,
#s20250417f9040a0d638f5 .board_view .grid_ignore .author .date,
#s20250417f9040a0d638f5 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250417f9040a0d638f5 label,
.doz_sys #s20250417f9040a0d638f5 label.control-label,
#s20250417f9040a0d638f5 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250417f9040a0d638f5 .nick.text-default-dark,
#s20250417f9040a0d638f5 .text-default-dark,
#s20250417f9040a0d638f5 .shop_mypage .mypage .my-box a,
#s20250417f9040a0d638f5 .shop_mypage .item-detail a,
#s20250417f9040a0d638f5 .shop_mypage .item-detail p,
#s20250417f9040a0d638f5 .shop_mypage h6,
#s20250417f9040a0d638f5 .shop_mypage .table-wrap p,
#s20250417f9040a0d638f5 .shop_payment h1,
#s20250417f9040a0d638f5 .shop_payment h6,
#s20250417f9040a0d638f5 .shop-content p,
#s20250417f9040a0d638f5 .shop_payment,
#s20250417f9040a0d638f5 .shop-content span,
#s20250417f9040a0d638f5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250417f9040a0d638f5 .shop-content .price,
#s20250417f9040a0d638f5,
#s20250417f9040a0d638f5 .shop-tit,
#s20250417f9040a0d638f5 .board_view .board_txt_area,
#s20250417f9040a0d638f5 .board.widget .grid_ignore .view_tit,
.doz_sys #s20250417f9040a0d638f5 .shop-content input.form-control,
.doz_sys #s20250417f9040a0d638f5 .shop-content select.form-control,
#s20250417f9040a0d638f5 .widget_menu_title,
#s20250417f9040a0d638f5 .comment_area,
body.shop_mypage #s20250417f9040a0d638f5 .comment_area,
#s20250417f9040a0d638f5 .list_review_inner .use_summary,
#s20250417f9040a0d638f5 .list_review_inner .use_summary a,
#s20250417f9040a0d638f5 .list_review_inner .fold,
#s20250417f9040a0d638f5 .list_review_inner .comment_area,
#s20250417f9040a0d638f5 .booking_nav_tools span {
    ;
    color: ;
}

#s20250417f9040a0d638f5 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250417f9040a0d638f5 a.use-info {
    color: #00b400;
}

#s20250417f9040a0d638f5 .shop-content span.sale-price-text-done,
.doz_sys #s20250417f9040a0d638f5 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250417f9040a0d638f5 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250417f9040a0d638f5 .shop-content.mypage .bg-bright a,
#s20250417f9040a0d638f5 .shop-content.mypage .bg-bright p,
#s20250417f9040a0d638f5 .shop-content.mypage .bg-bright span,
#s20250417f9040a0d638f5 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250417f9040a0d638f5 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250417f9040a0d638f5 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250417f9040a0d638f5 .shop-content h6 span {
    ;
    color: ;
}

#s20250417f9040a0d638f5 .left-menu ul li.on a,
.doz_sys #s20250417f9040a0d638f5 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250417f9040a0d638f5,
#s20250417f9040a0d638f5 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250417f9040a0d638f5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250417f9040a0d638f5 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250417f9040a0d638f5 .list_review_inner,
#s20250417f9040a0d638f5 .list_review_inner .fold.cmt,
#s20250417f9040a0d638f5 .list_review_wrap,
#s20250417f9040a0d638f5 .list_review_inner .textarea_block,
#s20250417f9040a0d638f5 .list_review_inner .comment .main_comment,
#s20250417f9040a0d638f5 .list_review_inner .txt_delete:before,
#s20250417f9040a0d638f5 .form-select-wrap.open .dropdown-toggle,
#s20250417f9040a0d638f5 .form-select-wrap.open .dropdown-menu,
#s20250417f9040a0d638f5 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250417f9040a0d638f5 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250417f9040a0d638f5 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250417f9040a0d638f5 .form-control:focus {
    border-color: #00b400;
}

#s20250417f9040a0d638f5 .sub_depth li a,
#s20250417f9040a0d638f5 .sub_depth li span {
    ;
}

#s20250417f9040a0d638f5 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250417f9040a0d638f5 .pagination>li>a,
#s20250417f9040a0d638f5 .pagination>li>span,
#s20250417f9040a0d638f5 .pagination>li>a:focus,
#s20250417f9040a0d638f5 .pagination>li>span:focus,
#s20250417f9040a0d638f5 .map-inner .pagination li.active a,
#s20250417f9040a0d638f5 .pagination li>a.disabled:hover,
#s20250417f9040a0d638f5 .pagination li>a.disabled:focus {
    ;
}

#s20250417f9040a0d638f5 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250417f9040a0d638f5 .pagination>.active>a,
#s20250417f9040a0d638f5 .pagination>.active>span,
#s20250417f9040a0d638f5 .pagination>.active>a:hover,
#s20250417f9040a0d638f5 .pagination>.active>span:hover,
#s20250417f9040a0d638f5 .pagination>.active>a:focus,
#s20250417f9040a0d638f5 .pagination>.active>span:focus,
#s20250417f9040a0d638f5 .pagination>li>a:hover,
#s20250417f9040a0d638f5 .pagination>li>span:hover,
#s20250417f9040a0d638f5 .sub_depth li a.active,
.doz_sys #s20250417f9040a0d638f5 a,
#s20250417f9040a0d638f5 .li_table ul li,
#s20250417f9040a0d638f5 .list-style .list.line>small,
.doz_sys #s20250417f9040a0d638f5 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250417f9040a0d638f5 .board_contents a:not(.btn),
.doz_sys #s20250417f9040a0d638f5 .board_contents a:not(.btn):hover,
#s20250417f9040a0d638f5 .board_txt_area a,
#s20250417f9040a0d638f5 .board_txt_area a:hover,
#s20250417f9040a0d638f5 .board_txt_area a:active,
#s20250417f9040a0d638f5 .board_txt_area a:focus,
#s20250417f9040a0d638f5 .editor_box .fr-view a {
    color: #00b400;
}

#s20250417f9040a0d638f5 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250417f9040a0d638f5 a.body_font_color_30:not(.active) {
    ;
}

#s20250417f9040a0d638f5 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250417f9040a0d638f5 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250417f9040a0d638f5 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250417f9040a0d638f5 .body_font_color_40,
#s20250417f9040a0d638f5 .li_board ul.li_body li.name,
#s20250417f9040a0d638f5 .li_board ul.li_body li.time,
#s20250417f9040a0d638f5 .li_board ul.li_body li.like,
#s20250417f9040a0d638f5 .li_board ul.li_body li.read {
    ;
}

#s20250417f9040a0d638f5 .review_table .summary,
#s20250417f9040a0d638f5 .review_table.li_board ul.li_body li,
#s20250417f9040a0d638f5 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250417f9040a0d638f5 .body_font_color_50 {
    ;
}

#s20250417f9040a0d638f5 .li_board,
#s20250417f9040a0d638f5 .acd_row:first-child,
#s20250417f9040a0d638f5 .acd_row {
    border-color: ;
}

#s20250417f9040a0d638f5 .list-style .list-header,
#s20250417f9040a0d638f5 .list-style .list,
#s20250417f9040a0d638f5 .list-style .list.line,
#s20250417f9040a0d638f5 .list-style .list.line>.table-cell,
#s20250417f9040a0d638f5 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250417f9040a0d638f5 .btn,
#s20250417f9040a0d638f5 .visual_section a,
#s20250417f9040a0d638f5 a.select-star,
#s20250417f9040a0d638f5 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20250417f9040a0d638f5 .star-pointer .dropdown-menu {
    background-color: ;
}

#s20250417f9040a0d638f5 .btn:hover,
#s20250417f9040a0d638f5 .visual_section a:hover {
    border-color: ;
}

#s20250417f9040a0d638f5 a.select-star:hover {
    background-color: ;
}

#s20250417f9040a0d638f5 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250417f9040a0d638f5 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250417f9040a0d638f5 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250417f9040a0d638f5 .btn-primary span,
.doz_sys.booking_view #s20250417f9040a0d638f5 .btn-primary span,
.doz_sys.shop_mypage #s20250417f9040a0d638f5 .btn-primary span {
    color: #ffffff;
}

#s20250417f9040a0d638f5 .coupon-wrap:after,
#s20250417f9040a0d638f5 .board_view .file_area ul li {
    background: ;
}

#s20250417f9040a0d638f5 .text-gray-dark,
#s20250417f9040a0d638f5 .shop-table>thead>tr>th,
#s20250417f9040a0d638f5 .shop_mypage .left-menu ul li a,
#s20250417f9040a0d638f5 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250417f9040a0d638f5 .product-notify-group .product-notify-label {
    ;
}

#s20250417f9040a0d638f5 .mypage .my-box a,
#s20250417f9040a0d638f5 .mypage .shop-table>tbody>tr,
#s20250417f9040a0d638f5 .mypage .tip-off,
#s20250417f9040a0d638f5 .im-order-detail-table,
#s20250417f9040a0d638f5 .im-order-price {
    ;
}

#s20250417f9040a0d638f5 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250417f9040a0d638f5 .mypage .my-box.on a p {
    color: #fff;
}

#s20250417f9040a0d638f5 .option_btn_tools a,
#s20250417f9040a0d638f5 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250417f9040a0d638f5 .list-style-card .card-body .text a {
    color: #757575;
}

#s20250417f9040a0d638f5 .card .title a {
    color: #212121;
}

#s20250417f9040a0d638f5 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250417f9040a0d638f5 ul.site_prod_nav>li,
#s20250417f9040a0d638f5 .prod_detail_badge {
    ;
}

#s20250417f9040a0d638f5 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250417f9040a0d638f5 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250417f9040a0d638f5 .opt-group {
    background: ;
}

#s20250417f9040a0d638f5 ul.site_prod_nav>li a.active {
    ;
}

#s20250417f9040a0d638f5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s20250417f9040a0d638f5 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250417f9040a0d638f5[class*="section_first"],
.section_fixed_disable #s20250417f9040a0d638f5[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250417f9040a0d638f5 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250417f9040a0d638f5.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250417f9040a0d638f5.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250417f9040a0d638f5 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250417f9040a0d638f5.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

.device_type_m #s20250417f9040a0d638f5 .mypage .left-menu ul li a,
.device_type_m #s20250417f9040a0d638f5 .cart .left-menu ul li a {
    ;
}

#s20250417f9040a0d638f5 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250417f9040a0d638f5 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250417f9040a0d638f5 .im-cart-info {
    ;
}

#s20250417f9040a0d638f5 .shop-table>thead>tr>th,
#s20250417f9040a0d638f5 .shop-table>tbody>tr>td,
#s20250417f9040a0d638f5 .mypage .shop-table>tbody>tr,
#s20250417f9040a0d638f5 .shop-table>tbody>tr>td.img img,
#s20250417f9040a0d638f5 .shop-table>tbody>tr>td+td,
#s20250417f9040a0d638f5 .mypage .tip-off,
#s20250417f9040a0d638f5 .mypage .shop-table img,
#s20250417f9040a0d638f5 .im-order-detail-table,
#s20250417f9040a0d638f5 .im-order-price,
#s20250417f9040a0d638f5 .im-order-detail-table thead tr,
#s20250417f9040a0d638f5 .im-order-detail-table tr+tr,
#s20250417f9040a0d638f5 .im-order-detail-table img,
#s20250417f9040a0d638f5 .im-order-detail-table .im-deliv-price,
#s20250417f9040a0d638f5 .im-order-price-header,
#s20250417f9040a0d638f5 .im-order-price-body {
    ;
}

#s20250417f9040a0d638f5 .shop-table .list_badge {
    border-color: ;
}

#s20250417f9040a0d638f5 .im-cart-result-table thead>tr>th,
#s20250417f9040a0d638f5 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250417f9040a0d638f5 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250417f9040a0d638f5 #shop_cart_list .shop-table>thead>tr>th,
#s20250417f9040a0d638f5 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250417f9040a0d638f5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250417f9040a0d638f5 .btn-primary:hover,
    #s20250417f9040a0d638f5 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250417f9040a0d638f5 .btn-primary:hover span,
    .doz_sys.booking_view #s20250417f9040a0d638f5 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250417f9040a0d638f5 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250417f9040a0d638f5 .fixed_view a,
    .doz_sys #s20250417f9040a0d638f5 .fixed_view select.form-control,
    .doz_sys #s20250417f9040a0d638f5 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250417f9040a0d638f5 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250417f9040a0d638f5 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250417f9040a0d638f5 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250417f9040a0d638f5 #shop_cart_list .shop-tit,
    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>thead>tr,
    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250417f9040a0d638f5 .im-price-result {
        ;
    }

    #s20250417f9040a0d638f5 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250417f9040a0d638f5 .im-order-row+.im-order-row {
        ;
    }

    #s20250417f9040a0d638f5 #shop_cart_list .shop-table,
    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>tfoot,
    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>thead>tr,
    #s20250417f9040a0d638f5 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20250417f9040a0d638f5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250417f9040a0d638f5 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250417f9040a0d638f5 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250417f9040a0d638f5 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250417f9040a0d638f5 .section_bg {
        background-attachment: inherit;
    }

    #s20250417f9040a0d638f5 .section_bg .ibg-bg {
        display: none;
    }

    #s20250417f9040a0d638f5 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250417f9040a0d638f5 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250417f9040a0d638f5 .buy_btns .social_btn,
    #s20250417f9040a0d638f5 .buy_btns .cart_btn,
    #s20250417f9040a0d638f5 .layer_pop .bottom-btn,
    #s20250417f9040a0d638f5 .shop-table>thead,
    #s20250417f9040a0d638f5 .left-menu,
    #s20250417f9040a0d638f5 .shop-table>tbody>tr,
    {
    ;
}

#s20250417f9040a0d638f5 main,
#s20250417f9040a0d638f5 .section_wrap.extend_section main,
#s20250417f9040a0d638f5 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250417f9040a0d638f5.mobile_section main .inside {
    padding-left: 0px;
    padding-right: 0px;
}

#s20250417f9040a0d638f5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250417f9040a0d638f5 .mypage .left-menu ul li a,
#s20250417f9040a0d638f5 .cart .left-menu ul li a,
#s20250417f9040a0d638f5 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250417f9040a0d638f5 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20250417f9040a0d638f5 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250417f9040a0d638f5 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250417f9040a0d638f5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250417f9040a0d638f5 .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) {
    #s20250417f9040a0d638f5 .opt-group .btn_clse {
        background-color: ;
    }

    #s20250417f9040a0d638f5 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20250417f9040a0d638f5 .bg-brand,
.doz_sys #s20250417f9040a0d638f5 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250417f9040a0d638f5 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.truck3 {
    position: absolute;
    bottom: 0;
    right: -200px;
    width: 250px;
    z-index: 0;
}

/* 실제로 애니메이션 적용할 클래스 */
.truck3.start3 {
    animation: truckSlideRight 5s ease-out forwards;
}

@keyframes truckSlideRight {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-120vw);
    }
}

#s2025041009df24ff2edef .fr-view img.fr-dib {
    margin: 5px auto;
}

#s2025041009df24ff2edef .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s2025041009df24ff2edef .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s2025041009df24ff2edef .visual_section .owl-theme .item .op,
#s2025041009df24ff2edef .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: ;
}

#s2025041009df24ff2edef .visual_section .owl-controls .owl-prev:before,
#s2025041009df24ff2edef .visual_section .owl-controls .owl-next:before,
#s2025041009df24ff2edef .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);
    ;
}

#s2025041009df24ff2edef .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s2025041009df24ff2edef .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s2025041009df24ff2edef .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s2025041009df24ff2edef .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;
}

#s2025041009df24ff2edef .owl-theme .owl-dots .owl-dot.active span,
#s2025041009df24ff2edef .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s2025041009df24ff2edef .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s2025041009df24ff2edef .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s2025041009df24ff2edef .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s2025041009df24ff2edef .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s2025041009df24ff2edef .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.s2025041009df24ff2edef 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.s2025041009df24ff2edef ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s2025041009df24ff2edef .visual_section .header-content {
    height: 800px;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s2025041009df24ff2edef.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s2025041009df24ff2edef.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100%;
}

.new_header_overlay #s2025041009df24ff2edef.section_first .visual_section .header-content,
.page_ready #s2025041009df24ff2edef .visual_section {
    height: 800px;
}

#s2025041009df24ff2edef .visual_section .header-content .text #video-gallery a i {
    background-color: #00b400;
    /*브랜드 색 */
}

#s2025041009df24ff2edef .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s2025041009df24ff2edef .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s2025041009df24ff2edef .visual_section .header-content .text a.btn,
.dialog_s2025041009df24ff2edef .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;
}

#s2025041009df24ff2edef .visual_section .header-content .text a.btn:hover,
#s2025041009df24ff2edef .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s2025041009df24ff2edef .visual_section .header-content .text p {
    margin: 0;
}

#s2025041009df24ff2edef .visual_section .header-content .text a+strong a,
#s2025041009df24ff2edef .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s2025041009df24ff2edef .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s2025041009df24ff2edef .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s2025041009df24ff2edef .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s2025041009df24ff2edef .visual_section .header-content {
        padding: 0 20px !important;
        height: 640px;
        max-height: 500px;
        ;
        display: block;
    }

    #s2025041009df24ff2edef .visual_section .header-content.m_ratio,
    .new_header_overlay #s2025041009df24ff2edef .visual_section .header-content.m_ratio {
        height: 320px;
        max-height: 500px;
        ;
    }

    .doz_sys.mobile.doz_preview #s2025041009df24ff2edef.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 640px;
        max-height: 500px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s2025041009df24ff2edef.visual_section .header-content.m_ratio {
        height: 320px;
        max-height: 500px;
        ;
    }

    #s2025041009df24ff2edef.mobile_section .visual_section .header-content,
    .new_header_overlay #s2025041009df24ff2edef.mobile_section .visual_section .header-content.m_ratio {
        height: 800px;
        max-height: none;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s2025041009df24ff2edef.mobile_section .visual_section .header-content {
        height: 800px;
        max-height: none;
        ;
    }

    .new_header_overlay_mobile #s2025041009df24ff2edef.section_first .visual_section .owl-theme .item .op {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s2025041009df24ff2edef.section_first .visual_section .header-content {
        height: 800px !important;
    }

    .new_header_overlay_mobile #s2025041009df24ff2edef.section_first .visual_section .header-content.m_ratio {
        height: 320px !important;
        max-height: 500px;
        ;
    }

    #s2025041009df24ff2edef .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s2025041009df24ff2edef .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s20250424797a9e7ff7f5e.xzoom-preview {
    background-color: #e6fff6;
    ;
    background: rgba(230, 255, 246, 0.85);
}

.shop_view #s20250424797a9e7ff7f5e select.form-control option {
    color: !important;
    background: rgba(230, 255, 246, 0.85);
}

.is-ie .shop_view #s20250424797a9e7ff7f5e select.form-control option {
    color: #000 !important;
}

.admin #s20250424797a9e7ff7f5e .widget.padding>div {
    ;
}

.admin #s20250424797a9e7ff7f5e .ibg-bg {
    height: 100% !important;
}

.admin #s20250424797a9e7ff7f5e .widget_drag_bar,
.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250424797a9e7ff7f5e .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250424797a9e7ff7f5e .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250424797a9e7ff7f5e {
    color: ;
}

#s20250424797a9e7ff7f5e.side_basic main .inside,
#s20250424797a9e7ff7f5e .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250424797a9e7ff7f5e .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250424797a9e7ff7f5e.side_basic main .inside,
.menu_type_modal #s20250424797a9e7ff7f5e.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 #s20250424797a9e7ff7f5e,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250424797a9e7ff7f5e .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250424797a9e7ff7f5e.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424797a9e7ff7f5e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250424797a9e7ff7f5e .booking_day .body_font_color_20,
#s20250424797a9e7ff7f5e .booking_list.waiting .title {
    ;
}

#s20250424797a9e7ff7f5e.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250424797a9e7ff7f5e .li_table ul:nth-of-type(2),
#s20250424797a9e7ff7f5e .li_board ul li,
#s20250424797a9e7ff7f5e .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250424797a9e7ff7f5e .checkbox-styled:not(ie8) input~span:before,
#s20250424797a9e7ff7f5e .radio-styled:not(ie8) input~span:before {}

#s20250424797a9e7ff7f5e .board_view .grid_ignore header a,
#s20250424797a9e7ff7f5e .widget.board .grid_ignore .author .date,
#s20250424797a9e7ff7f5e .widget.board .grid_ignore a.board,
#s20250424797a9e7ff7f5e .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250424797a9e7ff7f5e .content-tit .board {
    ;
}

#s20250424797a9e7ff7f5e select.form-control,
#s20250424797a9e7ff7f5e input.form-control,
#s20250424797a9e7ff7f5e textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250424797a9e7ff7f5e .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250424797a9e7ff7f5e .phonenumber_wrap .line {}

#s20250424797a9e7ff7f5e .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250424797a9e7ff7f5e .shop-content select.form-control,
.shop_view #s20250424797a9e7ff7f5e .shop-content input.form-control,
.shop_view #s20250424797a9e7ff7f5e .shop-content textarea.form-control,
.booking_view #s20250424797a9e7ff7f5e .booking_opt select.form-control,
.shop_view #s20250424797a9e7ff7f5e .form-select-wrap .dropdown-menu,
.shop_view #s20250424797a9e7ff7f5e .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #e6fff6;
    ;
    background: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(230, 255, 246, 0.0085), rgba(230, 255, 246, 0.68) 66%, rgba(230, 255, 246, 0.765) 83%, rgba(230, 255, 246, 0.833) 98%, rgba(230, 255, 246, 0.85));
}

#s20250424797a9e7ff7f5e .item_detail select.form-control,
#s20250424797a9e7ff7f5e .item_detail input.form-control,
#s20250424797a9e7ff7f5e .item_detail textarea.form-control,
#s20250424797a9e7ff7f5e .booking_opt select.form-control,
#s20250424797a9e7ff7f5e .goods_select textarea.form-control,
#s20250424797a9e7ff7f5e .goods_select select.form-control,
#s20250424797a9e7ff7f5e .goods_select input.form-control,
#s20250424797a9e7ff7f5e .form-select-wrap:before {
    !important;
    color: ;
}

#s20250424797a9e7ff7f5e .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250424797a9e7ff7f5e .board_summary .write,
#s20250424797a9e7ff7f5e .board_view .grid_ignore .author .date,
#s20250424797a9e7ff7f5e .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250424797a9e7ff7f5e label,
.doz_sys #s20250424797a9e7ff7f5e label.control-label,
#s20250424797a9e7ff7f5e .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250424797a9e7ff7f5e .nick.text-default-dark,
#s20250424797a9e7ff7f5e .text-default-dark,
#s20250424797a9e7ff7f5e .shop_mypage .mypage .my-box a,
#s20250424797a9e7ff7f5e .shop_mypage .item-detail a,
#s20250424797a9e7ff7f5e .shop_mypage .item-detail p,
#s20250424797a9e7ff7f5e .shop_mypage h6,
#s20250424797a9e7ff7f5e .shop_mypage .table-wrap p,
#s20250424797a9e7ff7f5e .shop_payment h1,
#s20250424797a9e7ff7f5e .shop_payment h6,
#s20250424797a9e7ff7f5e .shop-content p,
#s20250424797a9e7ff7f5e .shop_payment,
#s20250424797a9e7ff7f5e .shop-content span,
#s20250424797a9e7ff7f5e .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250424797a9e7ff7f5e .shop-content .price,
#s20250424797a9e7ff7f5e,
#s20250424797a9e7ff7f5e .shop-tit,
#s20250424797a9e7ff7f5e .board_view .board_txt_area,
#s20250424797a9e7ff7f5e .board.widget .grid_ignore .view_tit,
.doz_sys #s20250424797a9e7ff7f5e .shop-content input.form-control,
.doz_sys #s20250424797a9e7ff7f5e .shop-content select.form-control,
#s20250424797a9e7ff7f5e .widget_menu_title,
#s20250424797a9e7ff7f5e .comment_area,
body.shop_mypage #s20250424797a9e7ff7f5e .comment_area,
#s20250424797a9e7ff7f5e .list_review_inner .use_summary,
#s20250424797a9e7ff7f5e .list_review_inner .use_summary a,
#s20250424797a9e7ff7f5e .list_review_inner .fold,
#s20250424797a9e7ff7f5e .list_review_inner .comment_area,
#s20250424797a9e7ff7f5e .booking_nav_tools span {
    ;
    color: ;
}

#s20250424797a9e7ff7f5e .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250424797a9e7ff7f5e a.use-info {
    color: #00b400;
}

#s20250424797a9e7ff7f5e .shop-content span.sale-price-text-done,
.doz_sys #s20250424797a9e7ff7f5e a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250424797a9e7ff7f5e .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250424797a9e7ff7f5e .shop-content.mypage .bg-bright a,
#s20250424797a9e7ff7f5e .shop-content.mypage .bg-bright p,
#s20250424797a9e7ff7f5e .shop-content.mypage .bg-bright span,
#s20250424797a9e7ff7f5e .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250424797a9e7ff7f5e .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250424797a9e7ff7f5e .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250424797a9e7ff7f5e .shop-content h6 span {
    ;
    color: ;
}

#s20250424797a9e7ff7f5e .left-menu ul li.on a,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250424797a9e7ff7f5e,
#s20250424797a9e7ff7f5e .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250424797a9e7ff7f5e .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250424797a9e7ff7f5e .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250424797a9e7ff7f5e .list_review_inner,
#s20250424797a9e7ff7f5e .list_review_inner .fold.cmt,
#s20250424797a9e7ff7f5e .list_review_wrap,
#s20250424797a9e7ff7f5e .list_review_inner .textarea_block,
#s20250424797a9e7ff7f5e .list_review_inner .comment .main_comment,
#s20250424797a9e7ff7f5e .list_review_inner .txt_delete:before,
#s20250424797a9e7ff7f5e .form-select-wrap.open .dropdown-toggle,
#s20250424797a9e7ff7f5e .form-select-wrap.open .dropdown-menu,
#s20250424797a9e7ff7f5e .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250424797a9e7ff7f5e .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424797a9e7ff7f5e .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250424797a9e7ff7f5e .form-control:focus {
    border-color: #00b400;
}

#s20250424797a9e7ff7f5e .sub_depth li a,
#s20250424797a9e7ff7f5e .sub_depth li span {
    ;
}

#s20250424797a9e7ff7f5e .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250424797a9e7ff7f5e .pagination>li>a,
#s20250424797a9e7ff7f5e .pagination>li>span,
#s20250424797a9e7ff7f5e .pagination>li>a:focus,
#s20250424797a9e7ff7f5e .pagination>li>span:focus,
#s20250424797a9e7ff7f5e .map-inner .pagination li.active a,
#s20250424797a9e7ff7f5e .pagination li>a.disabled:hover,
#s20250424797a9e7ff7f5e .pagination li>a.disabled:focus {
    ;
}

#s20250424797a9e7ff7f5e .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250424797a9e7ff7f5e .pagination>.active>a,
#s20250424797a9e7ff7f5e .pagination>.active>span,
#s20250424797a9e7ff7f5e .pagination>.active>a:hover,
#s20250424797a9e7ff7f5e .pagination>.active>span:hover,
#s20250424797a9e7ff7f5e .pagination>.active>a:focus,
#s20250424797a9e7ff7f5e .pagination>.active>span:focus,
#s20250424797a9e7ff7f5e .pagination>li>a:hover,
#s20250424797a9e7ff7f5e .pagination>li>span:hover,
#s20250424797a9e7ff7f5e .sub_depth li a.active,
.doz_sys #s20250424797a9e7ff7f5e a,
#s20250424797a9e7ff7f5e .li_table ul li,
#s20250424797a9e7ff7f5e .list-style .list.line>small,
.doz_sys #s20250424797a9e7ff7f5e div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250424797a9e7ff7f5e .board_contents a:not(.btn),
.doz_sys #s20250424797a9e7ff7f5e .board_contents a:not(.btn):hover,
#s20250424797a9e7ff7f5e .board_txt_area a,
#s20250424797a9e7ff7f5e .board_txt_area a:hover,
#s20250424797a9e7ff7f5e .board_txt_area a:active,
#s20250424797a9e7ff7f5e .board_txt_area a:focus,
#s20250424797a9e7ff7f5e .editor_box .fr-view a {
    color: #00b400;
}

#s20250424797a9e7ff7f5e div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250424797a9e7ff7f5e a.body_font_color_30:not(.active) {
    ;
}

#s20250424797a9e7ff7f5e .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250424797a9e7ff7f5e .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250424797a9e7ff7f5e .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250424797a9e7ff7f5e .body_font_color_40,
#s20250424797a9e7ff7f5e .li_board ul.li_body li.name,
#s20250424797a9e7ff7f5e .li_board ul.li_body li.time,
#s20250424797a9e7ff7f5e .li_board ul.li_body li.like,
#s20250424797a9e7ff7f5e .li_board ul.li_body li.read {
    ;
}

#s20250424797a9e7ff7f5e .review_table .summary,
#s20250424797a9e7ff7f5e .review_table.li_board ul.li_body li,
#s20250424797a9e7ff7f5e .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250424797a9e7ff7f5e .body_font_color_50 {
    ;
}

#s20250424797a9e7ff7f5e .li_board,
#s20250424797a9e7ff7f5e .acd_row:first-child,
#s20250424797a9e7ff7f5e .acd_row {
    border-color: ;
}

#s20250424797a9e7ff7f5e .list-style .list-header,
#s20250424797a9e7ff7f5e .list-style .list,
#s20250424797a9e7ff7f5e .list-style .list.line,
#s20250424797a9e7ff7f5e .list-style .list.line>.table-cell,
#s20250424797a9e7ff7f5e .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250424797a9e7ff7f5e .btn,
#s20250424797a9e7ff7f5e .visual_section a,
#s20250424797a9e7ff7f5e a.select-star,
#s20250424797a9e7ff7f5e .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #e6fff6;
    ;
    background-color: rgba(230, 255, 246, 0.85);
    ;
    color: ;
    ;
}

#s20250424797a9e7ff7f5e .star-pointer .dropdown-menu {
    background-color: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e .btn:hover,
#s20250424797a9e7ff7f5e .visual_section a:hover {
    border-color: ;
}

#s20250424797a9e7ff7f5e a.select-star:hover {
    background-color: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250424797a9e7ff7f5e .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250424797a9e7ff7f5e .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250424797a9e7ff7f5e .btn-primary span,
.doz_sys.booking_view #s20250424797a9e7ff7f5e .btn-primary span,
.doz_sys.shop_mypage #s20250424797a9e7ff7f5e .btn-primary span {
    color: #ffffff;
}

#s20250424797a9e7ff7f5e .coupon-wrap:after,
#s20250424797a9e7ff7f5e .board_view .file_area ul li {
    background: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e .text-gray-dark,
#s20250424797a9e7ff7f5e .shop-table>thead>tr>th,
#s20250424797a9e7ff7f5e .shop_mypage .left-menu ul li a,
#s20250424797a9e7ff7f5e .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250424797a9e7ff7f5e .product-notify-group .product-notify-label {
    ;
}

#s20250424797a9e7ff7f5e .mypage .my-box a,
#s20250424797a9e7ff7f5e .mypage .shop-table>tbody>tr,
#s20250424797a9e7ff7f5e .mypage .tip-off,
#s20250424797a9e7ff7f5e .im-order-detail-table,
#s20250424797a9e7ff7f5e .im-order-price {
    background-color: rgba(255, 255, 255, 0.85);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    zoom: 1;
    ;
}

#s20250424797a9e7ff7f5e .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250424797a9e7ff7f5e .mypage .my-box.on a p {
    color: #fff;
}

#s20250424797a9e7ff7f5e .option_btn_tools a,
#s20250424797a9e7ff7f5e .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250424797a9e7ff7f5e .list-style-card .card-body .text a {
    color: #757575;
}

#s20250424797a9e7ff7f5e .card .title a {
    color: #212121;
}

#s20250424797a9e7ff7f5e .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250424797a9e7ff7f5e ul.site_prod_nav>li,
#s20250424797a9e7ff7f5e .prod_detail_badge {
    ;
}

#s20250424797a9e7ff7f5e .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(230, 255, 246, 0.85);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250424797a9e7ff7f5e .buy_footer_fixed {
    background: rgba(230, 255, 246, 0.85);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250424797a9e7ff7f5e .opt-group {
    background: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e ul.site_prod_nav>li a.active {
    ;
}

#s20250424797a9e7ff7f5e .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: rgba(230, 255, 246, 0.85);
}

#s20250424797a9e7ff7f5e .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250424797a9e7ff7f5e[class*="section_first"],
.section_fixed_disable #s20250424797a9e7ff7f5e[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250424797a9e7ff7f5e .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250424797a9e7ff7f5e.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250424797a9e7ff7f5e.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250424797a9e7ff7f5e .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250424797a9e7ff7f5e.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250424797a9e7ff7f5e .mypage .left-menu ul li a,
.device_type_m #s20250424797a9e7ff7f5e .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 0.85);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    zoom: 1;
    ;
}

#s20250424797a9e7ff7f5e .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250424797a9e7ff7f5e .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250424797a9e7ff7f5e .im-cart-info {
    ;
}

#s20250424797a9e7ff7f5e .shop-table>thead>tr>th,
#s20250424797a9e7ff7f5e .shop-table>tbody>tr>td,
#s20250424797a9e7ff7f5e .mypage .shop-table>tbody>tr,
#s20250424797a9e7ff7f5e .shop-table>tbody>tr>td.img img,
#s20250424797a9e7ff7f5e .shop-table>tbody>tr>td+td,
#s20250424797a9e7ff7f5e .mypage .tip-off,
#s20250424797a9e7ff7f5e .mypage .shop-table img,
#s20250424797a9e7ff7f5e .im-order-detail-table,
#s20250424797a9e7ff7f5e .im-order-price,
#s20250424797a9e7ff7f5e .im-order-detail-table thead tr,
#s20250424797a9e7ff7f5e .im-order-detail-table tr+tr,
#s20250424797a9e7ff7f5e .im-order-detail-table img,
#s20250424797a9e7ff7f5e .im-order-detail-table .im-deliv-price,
#s20250424797a9e7ff7f5e .im-order-price-header,
#s20250424797a9e7ff7f5e .im-order-price-body {
    ;
}

#s20250424797a9e7ff7f5e .shop-table .list_badge {
    border-color: ;
}

#s20250424797a9e7ff7f5e .im-cart-result-table thead>tr>th,
#s20250424797a9e7ff7f5e #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250424797a9e7ff7f5e #shop_cart_list .shop-table>thead>tr>th,
#s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250424797a9e7ff7f5e .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250424797a9e7ff7f5e .btn-primary:hover,
    #s20250424797a9e7ff7f5e .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250424797a9e7ff7f5e .btn-primary:hover span,
    .doz_sys.booking_view #s20250424797a9e7ff7f5e .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250424797a9e7ff7f5e .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250424797a9e7ff7f5e .fixed_view a,
    .doz_sys #s20250424797a9e7ff7f5e .fixed_view select.form-control,
    .doz_sys #s20250424797a9e7ff7f5e .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250424797a9e7ff7f5e .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250424797a9e7ff7f5e .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250424797a9e7ff7f5e .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250424797a9e7ff7f5e #shop_cart_list .shop-tit,
    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>thead>tr,
    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250424797a9e7ff7f5e .im-price-result {
        ;
    }

    #s20250424797a9e7ff7f5e .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250424797a9e7ff7f5e .im-order-row+.im-order-row {
        ;
    }

    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table,
    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tfoot,
    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>thead>tr,
    #s20250424797a9e7ff7f5e .im-order-detail-table .im-space {
        background-color: rgba(230, 255, 246, 0.85);
    }

    #s20250424797a9e7ff7f5e #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250424797a9e7ff7f5e .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250424797a9e7ff7f5e .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250424797a9e7ff7f5e .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250424797a9e7ff7f5e .section_bg {
        background-attachment: inherit;
    }

    #s20250424797a9e7ff7f5e .section_bg .ibg-bg {
        display: none;
    }

    #s20250424797a9e7ff7f5e .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250424797a9e7ff7f5e .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250424797a9e7ff7f5e .buy_btns .social_btn,
    #s20250424797a9e7ff7f5e .buy_btns .cart_btn,
    #s20250424797a9e7ff7f5e .layer_pop .bottom-btn,
    #s20250424797a9e7ff7f5e .shop-table>thead,
    #s20250424797a9e7ff7f5e .left-menu,
    #s20250424797a9e7ff7f5e .shop-table>tbody>tr,
    {
    ;
}

#s20250424797a9e7ff7f5e main,
#s20250424797a9e7ff7f5e .section_wrap.extend_section main,
#s20250424797a9e7ff7f5e .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250424797a9e7ff7f5e.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424797a9e7ff7f5e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250424797a9e7ff7f5e .mypage .left-menu ul li a,
#s20250424797a9e7ff7f5e .cart .left-menu ul li a,
#s20250424797a9e7ff7f5e .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 0.85);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8255255255, endColorstr=#d8255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250424797a9e7ff7f5e .coupon-wrap:after {
    background: rgba(230, 255, 246, 0.85) !important;
}
}

@media (max-width: 767px) {
    #s20250424797a9e7ff7f5e .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(230, 255, 246, 0.85));
    }

    #s20250424797a9e7ff7f5e .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(230, 255, 246, 0.85));
    }

    #s20250424797a9e7ff7f5e .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250424797a9e7ff7f5e .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) {
    #s20250424797a9e7ff7f5e .opt-group .btn_clse {
        background-color: rgba(230, 255, 246, 0.85);
    }

    #s20250424797a9e7ff7f5e .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(230, 255, 246, 0.85);
    }
}

.doz_sys #s20250424797a9e7ff7f5e .bg-brand,
.doz_sys #s20250424797a9e7ff7f5e .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250424797a9e7ff7f5e .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202504240d66f4be84e0b {
    height: 21.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504240d66f4be84e0b {
        height: 21.5px !important;
    }
}

#text_w20250424535bfd77ea45e {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424535bfd77ea45e .fr-code-view {
    line-height: 1.6;
}

#text_w20250424535bfd77ea45e .text_bg_img,
#text_w20250424535bfd77ea45e .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424535bfd77ea45e,
#text_w20250424535bfd77ea45e .text-table {
    min-height: 0px;
    ;
    padding: 0px 0px 0px 0px;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424535bfd77ea45e,
#text_w20250424535bfd77ea45e .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424535bfd77ea45e.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424535bfd77ea45e.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504240c18492a79d28 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504240c18492a79d28 {
        height: 15px !important;
    }
}

.timeline {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 700px;
    margin: 0 auto;
    width: 100%;
    padding: 0 16px;
}

.timeline-item {
    display: flex;
    flex-direction: column;
    padding: 5px;
}

.year {
    font-weight: bold;
    margin-bottom: 8px;
}

.activity {
    white-space: pre-line;
    line-height: 1.5;
}

@media (min-width: 768px) {
    .timeline-item {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 24px;
    }

    .year {
        flex: 0 0 100px;
        margin-bottom: 0;
        font-size: 18px;
    }

    .activity {
        flex: 1;
        font-size: 18px;
    }
}

.device_type_m .pc_section #padding_w2025042408fd8b1e0ac19 {
    height: 34.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025042408fd8b1e0ac19 {
        height: 34.5px !important;
    }
}

.shop_view .s20250424548707324bc7c.xzoom-preview {
    ;
    background: ;
}

.shop_view #s20250424548707324bc7c select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s20250424548707324bc7c select.form-control option {
    color: #000 !important;
}

.admin #s20250424548707324bc7c .widget.padding>div {
    ;
}

.admin #s20250424548707324bc7c .ibg-bg {
    height: 100% !important;
}

.admin #s20250424548707324bc7c .widget_drag_bar,
.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250424548707324bc7c .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250424548707324bc7c .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250424548707324bc7c {
    color: ;
}

#s20250424548707324bc7c.side_basic main .inside,
#s20250424548707324bc7c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250424548707324bc7c .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250424548707324bc7c.side_basic main .inside,
.menu_type_modal #s20250424548707324bc7c.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 #s20250424548707324bc7c,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250424548707324bc7c .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250424548707324bc7c.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424548707324bc7c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250424548707324bc7c .booking_day .body_font_color_20,
#s20250424548707324bc7c .booking_list.waiting .title {
    ;
}

#s20250424548707324bc7c.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250424548707324bc7c .li_table ul:nth-of-type(2),
#s20250424548707324bc7c .li_board ul li,
#s20250424548707324bc7c .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250424548707324bc7c .checkbox-styled:not(ie8) input~span:before,
#s20250424548707324bc7c .radio-styled:not(ie8) input~span:before {}

#s20250424548707324bc7c .board_view .grid_ignore header a,
#s20250424548707324bc7c .widget.board .grid_ignore .author .date,
#s20250424548707324bc7c .widget.board .grid_ignore a.board,
#s20250424548707324bc7c .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250424548707324bc7c .content-tit .board {
    ;
}

#s20250424548707324bc7c select.form-control,
#s20250424548707324bc7c input.form-control,
#s20250424548707324bc7c textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250424548707324bc7c .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250424548707324bc7c .phonenumber_wrap .line {}

#s20250424548707324bc7c .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250424548707324bc7c .shop-content select.form-control,
.shop_view #s20250424548707324bc7c .shop-content input.form-control,
.shop_view #s20250424548707324bc7c .shop-content textarea.form-control,
.booking_view #s20250424548707324bc7c .booking_opt select.form-control,
.shop_view #s20250424548707324bc7c .form-select-wrap .dropdown-menu,
.shop_view #s20250424548707324bc7c .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s20250424548707324bc7c .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s20250424548707324bc7c .item_detail select.form-control,
#s20250424548707324bc7c .item_detail input.form-control,
#s20250424548707324bc7c .item_detail textarea.form-control,
#s20250424548707324bc7c .booking_opt select.form-control,
#s20250424548707324bc7c .goods_select textarea.form-control,
#s20250424548707324bc7c .goods_select select.form-control,
#s20250424548707324bc7c .goods_select input.form-control,
#s20250424548707324bc7c .form-select-wrap:before {
    !important;
    color: ;
}

#s20250424548707324bc7c .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250424548707324bc7c .board_summary .write,
#s20250424548707324bc7c .board_view .grid_ignore .author .date,
#s20250424548707324bc7c .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250424548707324bc7c label,
.doz_sys #s20250424548707324bc7c label.control-label,
#s20250424548707324bc7c .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250424548707324bc7c .nick.text-default-dark,
#s20250424548707324bc7c .text-default-dark,
#s20250424548707324bc7c .shop_mypage .mypage .my-box a,
#s20250424548707324bc7c .shop_mypage .item-detail a,
#s20250424548707324bc7c .shop_mypage .item-detail p,
#s20250424548707324bc7c .shop_mypage h6,
#s20250424548707324bc7c .shop_mypage .table-wrap p,
#s20250424548707324bc7c .shop_payment h1,
#s20250424548707324bc7c .shop_payment h6,
#s20250424548707324bc7c .shop-content p,
#s20250424548707324bc7c .shop_payment,
#s20250424548707324bc7c .shop-content span,
#s20250424548707324bc7c .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250424548707324bc7c .shop-content .price,
#s20250424548707324bc7c,
#s20250424548707324bc7c .shop-tit,
#s20250424548707324bc7c .board_view .board_txt_area,
#s20250424548707324bc7c .board.widget .grid_ignore .view_tit,
.doz_sys #s20250424548707324bc7c .shop-content input.form-control,
.doz_sys #s20250424548707324bc7c .shop-content select.form-control,
#s20250424548707324bc7c .widget_menu_title,
#s20250424548707324bc7c .comment_area,
body.shop_mypage #s20250424548707324bc7c .comment_area,
#s20250424548707324bc7c .list_review_inner .use_summary,
#s20250424548707324bc7c .list_review_inner .use_summary a,
#s20250424548707324bc7c .list_review_inner .fold,
#s20250424548707324bc7c .list_review_inner .comment_area,
#s20250424548707324bc7c .booking_nav_tools span {
    ;
    color: ;
}

#s20250424548707324bc7c .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250424548707324bc7c a.use-info {
    color: #00b400;
}

#s20250424548707324bc7c .shop-content span.sale-price-text-done,
.doz_sys #s20250424548707324bc7c a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250424548707324bc7c .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250424548707324bc7c .shop-content.mypage .bg-bright a,
#s20250424548707324bc7c .shop-content.mypage .bg-bright p,
#s20250424548707324bc7c .shop-content.mypage .bg-bright span,
#s20250424548707324bc7c .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250424548707324bc7c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250424548707324bc7c .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250424548707324bc7c .shop-content h6 span {
    ;
    color: ;
}

#s20250424548707324bc7c .left-menu ul li.on a,
.doz_sys #s20250424548707324bc7c .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250424548707324bc7c,
#s20250424548707324bc7c .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250424548707324bc7c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250424548707324bc7c .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250424548707324bc7c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424548707324bc7c .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250424548707324bc7c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250424548707324bc7c .list_review_inner,
#s20250424548707324bc7c .list_review_inner .fold.cmt,
#s20250424548707324bc7c .list_review_wrap,
#s20250424548707324bc7c .list_review_inner .textarea_block,
#s20250424548707324bc7c .list_review_inner .comment .main_comment,
#s20250424548707324bc7c .list_review_inner .txt_delete:before,
#s20250424548707324bc7c .form-select-wrap.open .dropdown-toggle,
#s20250424548707324bc7c .form-select-wrap.open .dropdown-menu,
#s20250424548707324bc7c .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250424548707324bc7c .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250424548707324bc7c .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250424548707324bc7c .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250424548707324bc7c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250424548707324bc7c .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250424548707324bc7c .form-control:focus {
    border-color: #00b400;
}

#s20250424548707324bc7c .sub_depth li a,
#s20250424548707324bc7c .sub_depth li span {
    ;
}

#s20250424548707324bc7c .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250424548707324bc7c .pagination>li>a,
#s20250424548707324bc7c .pagination>li>span,
#s20250424548707324bc7c .pagination>li>a:focus,
#s20250424548707324bc7c .pagination>li>span:focus,
#s20250424548707324bc7c .map-inner .pagination li.active a,
#s20250424548707324bc7c .pagination li>a.disabled:hover,
#s20250424548707324bc7c .pagination li>a.disabled:focus {
    ;
}

#s20250424548707324bc7c .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250424548707324bc7c .pagination>.active>a,
#s20250424548707324bc7c .pagination>.active>span,
#s20250424548707324bc7c .pagination>.active>a:hover,
#s20250424548707324bc7c .pagination>.active>span:hover,
#s20250424548707324bc7c .pagination>.active>a:focus,
#s20250424548707324bc7c .pagination>.active>span:focus,
#s20250424548707324bc7c .pagination>li>a:hover,
#s20250424548707324bc7c .pagination>li>span:hover,
#s20250424548707324bc7c .sub_depth li a.active,
.doz_sys #s20250424548707324bc7c a,
#s20250424548707324bc7c .li_table ul li,
#s20250424548707324bc7c .list-style .list.line>small,
.doz_sys #s20250424548707324bc7c div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250424548707324bc7c .board_contents a:not(.btn),
.doz_sys #s20250424548707324bc7c .board_contents a:not(.btn):hover,
#s20250424548707324bc7c .board_txt_area a,
#s20250424548707324bc7c .board_txt_area a:hover,
#s20250424548707324bc7c .board_txt_area a:active,
#s20250424548707324bc7c .board_txt_area a:focus,
#s20250424548707324bc7c .editor_box .fr-view a {
    color: #00b400;
}

#s20250424548707324bc7c div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250424548707324bc7c a.body_font_color_30:not(.active) {
    ;
}

#s20250424548707324bc7c .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250424548707324bc7c .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250424548707324bc7c .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250424548707324bc7c .body_font_color_40,
#s20250424548707324bc7c .li_board ul.li_body li.name,
#s20250424548707324bc7c .li_board ul.li_body li.time,
#s20250424548707324bc7c .li_board ul.li_body li.like,
#s20250424548707324bc7c .li_board ul.li_body li.read {
    ;
}

#s20250424548707324bc7c .review_table .summary,
#s20250424548707324bc7c .review_table.li_board ul.li_body li,
#s20250424548707324bc7c .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250424548707324bc7c .body_font_color_50 {
    ;
}

#s20250424548707324bc7c .li_board,
#s20250424548707324bc7c .acd_row:first-child,
#s20250424548707324bc7c .acd_row {
    border-color: ;
}

#s20250424548707324bc7c .list-style .list-header,
#s20250424548707324bc7c .list-style .list,
#s20250424548707324bc7c .list-style .list.line,
#s20250424548707324bc7c .list-style .list.line>.table-cell,
#s20250424548707324bc7c .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250424548707324bc7c .btn,
#s20250424548707324bc7c .visual_section a,
#s20250424548707324bc7c a.select-star,
#s20250424548707324bc7c .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s20250424548707324bc7c .star-pointer .dropdown-menu {
    background-color: ;
}

#s20250424548707324bc7c .btn:hover,
#s20250424548707324bc7c .visual_section a:hover {
    border-color: ;
}

#s20250424548707324bc7c a.select-star:hover {
    background-color: ;
}

#s20250424548707324bc7c .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250424548707324bc7c .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250424548707324bc7c .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250424548707324bc7c .btn-primary span,
.doz_sys.booking_view #s20250424548707324bc7c .btn-primary span,
.doz_sys.shop_mypage #s20250424548707324bc7c .btn-primary span {
    color: #ffffff;
}

#s20250424548707324bc7c .coupon-wrap:after,
#s20250424548707324bc7c .board_view .file_area ul li {
    background: ;
}

#s20250424548707324bc7c .text-gray-dark,
#s20250424548707324bc7c .shop-table>thead>tr>th,
#s20250424548707324bc7c .shop_mypage .left-menu ul li a,
#s20250424548707324bc7c .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250424548707324bc7c .product-notify-group .product-notify-label {
    ;
}

#s20250424548707324bc7c .mypage .my-box a,
#s20250424548707324bc7c .mypage .shop-table>tbody>tr,
#s20250424548707324bc7c .mypage .tip-off,
#s20250424548707324bc7c .im-order-detail-table,
#s20250424548707324bc7c .im-order-price {
    ;
}

#s20250424548707324bc7c .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250424548707324bc7c .mypage .my-box.on a p {
    color: #fff;
}

#s20250424548707324bc7c .option_btn_tools a,
#s20250424548707324bc7c .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250424548707324bc7c .list-style-card .card-body .text a {
    color: #757575;
}

#s20250424548707324bc7c .card .title a {
    color: #212121;
}

#s20250424548707324bc7c .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250424548707324bc7c ul.site_prod_nav>li,
#s20250424548707324bc7c .prod_detail_badge {
    ;
}

#s20250424548707324bc7c .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250424548707324bc7c .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250424548707324bc7c .opt-group {
    background: ;
}

#s20250424548707324bc7c ul.site_prod_nav>li a.active {
    ;
}

#s20250424548707324bc7c .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s20250424548707324bc7c .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250424548707324bc7c[class*="section_first"],
.section_fixed_disable #s20250424548707324bc7c[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250424548707324bc7c .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250424548707324bc7c.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250424548707324bc7c.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250424548707324bc7c .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250424548707324bc7c.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250424548707324bc7c .mypage .left-menu ul li a,
.device_type_m #s20250424548707324bc7c .cart .left-menu ul li a {
    ;
}

#s20250424548707324bc7c .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250424548707324bc7c .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250424548707324bc7c .im-cart-info {
    ;
}

#s20250424548707324bc7c .shop-table>thead>tr>th,
#s20250424548707324bc7c .shop-table>tbody>tr>td,
#s20250424548707324bc7c .mypage .shop-table>tbody>tr,
#s20250424548707324bc7c .shop-table>tbody>tr>td.img img,
#s20250424548707324bc7c .shop-table>tbody>tr>td+td,
#s20250424548707324bc7c .mypage .tip-off,
#s20250424548707324bc7c .mypage .shop-table img,
#s20250424548707324bc7c .im-order-detail-table,
#s20250424548707324bc7c .im-order-price,
#s20250424548707324bc7c .im-order-detail-table thead tr,
#s20250424548707324bc7c .im-order-detail-table tr+tr,
#s20250424548707324bc7c .im-order-detail-table img,
#s20250424548707324bc7c .im-order-detail-table .im-deliv-price,
#s20250424548707324bc7c .im-order-price-header,
#s20250424548707324bc7c .im-order-price-body {
    ;
}

#s20250424548707324bc7c .shop-table .list_badge {
    border-color: ;
}

#s20250424548707324bc7c .im-cart-result-table thead>tr>th,
#s20250424548707324bc7c #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250424548707324bc7c #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250424548707324bc7c #shop_cart_list .shop-table>thead>tr>th,
#s20250424548707324bc7c #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250424548707324bc7c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250424548707324bc7c .btn-primary:hover,
    #s20250424548707324bc7c .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250424548707324bc7c .btn-primary:hover span,
    .doz_sys.booking_view #s20250424548707324bc7c .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250424548707324bc7c .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250424548707324bc7c .fixed_view a,
    .doz_sys #s20250424548707324bc7c .fixed_view select.form-control,
    .doz_sys #s20250424548707324bc7c .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250424548707324bc7c .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250424548707324bc7c .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250424548707324bc7c .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250424548707324bc7c #shop_cart_list .shop-tit,
    #s20250424548707324bc7c #shop_cart_list .shop-table>thead>tr,
    #s20250424548707324bc7c #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250424548707324bc7c .im-price-result {
        ;
    }

    #s20250424548707324bc7c .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250424548707324bc7c .im-order-row+.im-order-row {
        ;
    }

    #s20250424548707324bc7c #shop_cart_list .shop-table,
    #s20250424548707324bc7c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250424548707324bc7c #shop_cart_list .shop-table>tfoot,
    #s20250424548707324bc7c #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250424548707324bc7c #shop_cart_list .shop-table>thead>tr,
    #s20250424548707324bc7c .im-order-detail-table .im-space {
        background-color: ;
    }

    #s20250424548707324bc7c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250424548707324bc7c .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250424548707324bc7c .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250424548707324bc7c .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250424548707324bc7c .section_bg {
        background-attachment: inherit;
    }

    #s20250424548707324bc7c .section_bg .ibg-bg {
        display: none;
    }

    #s20250424548707324bc7c .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250424548707324bc7c .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250424548707324bc7c .buy_btns .social_btn,
    #s20250424548707324bc7c .buy_btns .cart_btn,
    #s20250424548707324bc7c .layer_pop .bottom-btn,
    #s20250424548707324bc7c .shop-table>thead,
    #s20250424548707324bc7c .left-menu,
    #s20250424548707324bc7c .shop-table>tbody>tr,
    {
    ;
}

#s20250424548707324bc7c main,
#s20250424548707324bc7c .section_wrap.extend_section main,
#s20250424548707324bc7c .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250424548707324bc7c.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250424548707324bc7c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250424548707324bc7c .mypage .left-menu ul li a,
#s20250424548707324bc7c .cart .left-menu ul li a,
#s20250424548707324bc7c .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250424548707324bc7c .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s20250424548707324bc7c .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250424548707324bc7c .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250424548707324bc7c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250424548707324bc7c .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) {
    #s20250424548707324bc7c .opt-group .btn_clse {
        background-color: ;
    }

    #s20250424548707324bc7c .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s20250424548707324bc7c .bg-brand,
.doz_sys #s20250424548707324bc7c .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250424548707324bc7c .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202504240ec255e5467ca {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504240ec255e5467ca {
        height: 15px !important;
    }
}

#text_w2025042478ab6933cf0a8 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042478ab6933cf0a8 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042478ab6933cf0a8 .text_bg_img,
#text_w2025042478ab6933cf0a8 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042478ab6933cf0a8,
#text_w2025042478ab6933cf0a8 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042478ab6933cf0a8,
#text_w2025042478ab6933cf0a8 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042478ab6933cf0a8.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042478ab6933cf0a8.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025042416440f78485e3 .widget.image img {
    transition: none;
}

.admin #w2025042416440f78485e3 .disable-selection img {
    visibility: visible !important;
}

#w2025042416440f78485e3 .widget.image .overlay,
#w2025042416440f78485e3 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025042416440f78485e3 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025042416440f78485e3 .widget.image:hover .hover_overlay,
#w2025042416440f78485e3 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025042416440f78485e3 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025042416440f78485e3 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025042416440f78485e3 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025042416440f78485e3 .widget.image.img_circle .overlay,
#w2025042416440f78485e3 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025042416440f78485e3 .widget.image.hover_scale:hover .hover_overlay,
#w2025042416440f78485e3 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025042416440f78485e3 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025042416440f78485e3 .widget.image:hover .overlay,
#w2025042416440f78485e3 .widget.image .hover_overlay,
#w2025042416440f78485e3 .widget.image.hover_image_hidden:hover .hover_img,
#w2025042416440f78485e3 .widget.image.hover_scale .hover_img,
#w2025042416440f78485e3 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025042416440f78485e3 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025042416440f78485e3 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025042416440f78485e3 .widget.image.hover_scale img,
#w2025042416440f78485e3 .widget.image.hover_scale:hover .hover_img,
#w2025042416440f78485e3 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025042416440f78485e3 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025042416440f78485e3 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025042416440f78485e3 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042416440f78485e3 .widget.image.no_effect .hover_overlay,
#w2025042416440f78485e3 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025042416440f78485e3 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025042416440f78485e3 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025042416440f78485e3 .widget.image.hide_default_img:hover .org_image,
#w2025042416440f78485e3 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025042416440f78485e3 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042416440f78485e3 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025042416440f78485e3 .widget.image:hover .hover_txt,
    #w2025042416440f78485e3 .widget.image:hover .hover_img,
    #w2025042416440f78485e3 .widget.image:hover .overlay,
    #w2025042416440f78485e3 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025042416440f78485e3 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025042416440f78485e3 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025042416440f78485e3 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250424cfae69eef0f55 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424cfae69eef0f55 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424cfae69eef0f55 .text_bg_img,
#text_w20250424cfae69eef0f55 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424cfae69eef0f55,
#text_w20250424cfae69eef0f55 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424cfae69eef0f55,
#text_w20250424cfae69eef0f55 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424cfae69eef0f55.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424cfae69eef0f55.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250424c0e75019f6e30 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424c0e75019f6e30 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424c0e75019f6e30 .text_bg_img,
#text_w20250424c0e75019f6e30 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424c0e75019f6e30,
#text_w20250424c0e75019f6e30 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424c0e75019f6e30,
#text_w20250424c0e75019f6e30 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424c0e75019f6e30.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424c0e75019f6e30.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250424ef2a43bdde4a8 {
    height: 7.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424ef2a43bdde4a8 {
        height: 7.5px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202504248996eb970d1fd .widget.image img {
    transition: none;
}

.admin #w202504248996eb970d1fd .disable-selection img {
    visibility: visible !important;
}

#w202504248996eb970d1fd .widget.image .overlay,
#w202504248996eb970d1fd .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202504248996eb970d1fd .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202504248996eb970d1fd .widget.image:hover .hover_overlay,
#w202504248996eb970d1fd .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202504248996eb970d1fd .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202504248996eb970d1fd .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202504248996eb970d1fd .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202504248996eb970d1fd .widget.image.img_circle .overlay,
#w202504248996eb970d1fd .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202504248996eb970d1fd .widget.image.hover_scale:hover .hover_overlay,
#w202504248996eb970d1fd .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202504248996eb970d1fd .widget.image.hide_default_img:hover .img_wrap>img,
#w202504248996eb970d1fd .widget.image:hover .overlay,
#w202504248996eb970d1fd .widget.image .hover_overlay,
#w202504248996eb970d1fd .widget.image.hover_image_hidden:hover .hover_img,
#w202504248996eb970d1fd .widget.image.hover_scale .hover_img,
#w202504248996eb970d1fd .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202504248996eb970d1fd .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202504248996eb970d1fd .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202504248996eb970d1fd .widget.image.hover_scale img,
#w202504248996eb970d1fd .widget.image.hover_scale:hover .hover_img,
#w202504248996eb970d1fd .widget.image.hover_scale.hover_image_hidden:hover img,
#w202504248996eb970d1fd .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202504248996eb970d1fd .widget.image.hover_img_hide.hover_scale:hover img,
#w202504248996eb970d1fd .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504248996eb970d1fd .widget.image.no_effect .hover_overlay,
#w202504248996eb970d1fd .widget.image.no_effect .hover_img {
    transition: none;
}

#w202504248996eb970d1fd .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202504248996eb970d1fd .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202504248996eb970d1fd .widget.image.hide_default_img:hover .org_image,
#w202504248996eb970d1fd .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202504248996eb970d1fd .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504248996eb970d1fd .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202504248996eb970d1fd .widget.image:hover .hover_txt,
    #w202504248996eb970d1fd .widget.image:hover .hover_img,
    #w202504248996eb970d1fd .widget.image:hover .overlay,
    #w202504248996eb970d1fd .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202504248996eb970d1fd .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202504248996eb970d1fd .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202504248996eb970d1fd .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250424236185acb2612 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424236185acb2612 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424236185acb2612 .text_bg_img,
#text_w20250424236185acb2612 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424236185acb2612,
#text_w20250424236185acb2612 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424236185acb2612,
#text_w20250424236185acb2612 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424236185acb2612.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424236185acb2612.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250424ca61d850d0621 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424ca61d850d0621 .fr-code-view {
    line-height: 1.6;
}

#text_w20250424ca61d850d0621 .text_bg_img,
#text_w20250424ca61d850d0621 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424ca61d850d0621,
#text_w20250424ca61d850d0621 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424ca61d850d0621,
#text_w20250424ca61d850d0621 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424ca61d850d0621.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424ca61d850d0621.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025042414269fb74613e .widget.image img {
    transition: none;
}

.admin #w2025042414269fb74613e .disable-selection img {
    visibility: visible !important;
}

#w2025042414269fb74613e .widget.image .overlay,
#w2025042414269fb74613e .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025042414269fb74613e .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025042414269fb74613e .widget.image:hover .hover_overlay,
#w2025042414269fb74613e .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025042414269fb74613e .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025042414269fb74613e .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025042414269fb74613e .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025042414269fb74613e .widget.image.img_circle .overlay,
#w2025042414269fb74613e .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025042414269fb74613e .widget.image.hover_scale:hover .hover_overlay,
#w2025042414269fb74613e .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025042414269fb74613e .widget.image.hide_default_img:hover .img_wrap>img,
#w2025042414269fb74613e .widget.image:hover .overlay,
#w2025042414269fb74613e .widget.image .hover_overlay,
#w2025042414269fb74613e .widget.image.hover_image_hidden:hover .hover_img,
#w2025042414269fb74613e .widget.image.hover_scale .hover_img,
#w2025042414269fb74613e .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025042414269fb74613e .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025042414269fb74613e .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025042414269fb74613e .widget.image.hover_scale img,
#w2025042414269fb74613e .widget.image.hover_scale:hover .hover_img,
#w2025042414269fb74613e .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025042414269fb74613e .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025042414269fb74613e .widget.image.hover_img_hide.hover_scale:hover img,
#w2025042414269fb74613e .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042414269fb74613e .widget.image.no_effect .hover_overlay,
#w2025042414269fb74613e .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025042414269fb74613e .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025042414269fb74613e .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025042414269fb74613e .widget.image.hide_default_img:hover .org_image,
#w2025042414269fb74613e .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025042414269fb74613e .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042414269fb74613e .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025042414269fb74613e .widget.image:hover .hover_txt,
    #w2025042414269fb74613e .widget.image:hover .hover_img,
    #w2025042414269fb74613e .widget.image:hover .overlay,
    #w2025042414269fb74613e .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025042414269fb74613e .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025042414269fb74613e .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025042414269fb74613e .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w2025042472ff8840f42d4 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042472ff8840f42d4 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042472ff8840f42d4 .text_bg_img,
#text_w2025042472ff8840f42d4 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042472ff8840f42d4,
#text_w2025042472ff8840f42d4 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042472ff8840f42d4,
#text_w2025042472ff8840f42d4 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042472ff8840f42d4.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042472ff8840f42d4.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250424d9594b916b36c {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424d9594b916b36c .fr-code-view {
    line-height: 1.6;
}

#text_w20250424d9594b916b36c .text_bg_img,
#text_w20250424d9594b916b36c .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424d9594b916b36c,
#text_w20250424d9594b916b36c .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424d9594b916b36c,
#text_w20250424d9594b916b36c .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424d9594b916b36c.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424d9594b916b36c.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250424d9af1cbec686b {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424d9af1cbec686b {
        height: 15px !important;
    }
}

.shop_view .s20250428e42482cd52a64.xzoom-preview {
    ;
    background: #fff;
}

.shop_view #s20250428e42482cd52a64 select.form-control option {
    color: !important;
    background: #fff;
}

.is-ie .shop_view #s20250428e42482cd52a64 select.form-control option {
    color: #000 !important;
}

.admin #s20250428e42482cd52a64 .widget.padding>div {
    ;
}

.admin #s20250428e42482cd52a64 .ibg-bg {
    height: 100% !important;
}

.admin #s20250428e42482cd52a64 .widget_drag_bar,
.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250428e42482cd52a64 .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250428e42482cd52a64 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250428e42482cd52a64 {
    color: ;
}

#s20250428e42482cd52a64.side_basic main .inside,
#s20250428e42482cd52a64 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250428e42482cd52a64 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250428e42482cd52a64.side_basic main .inside,
.menu_type_modal #s20250428e42482cd52a64.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 #s20250428e42482cd52a64,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250428e42482cd52a64 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250428e42482cd52a64.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250428e42482cd52a64.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250428e42482cd52a64 .booking_day .body_font_color_20,
#s20250428e42482cd52a64 .booking_list.waiting .title {
    ;
}

#s20250428e42482cd52a64.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250428e42482cd52a64 .li_table ul:nth-of-type(2),
#s20250428e42482cd52a64 .li_board ul li,
#s20250428e42482cd52a64 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250428e42482cd52a64 .checkbox-styled:not(ie8) input~span:before,
#s20250428e42482cd52a64 .radio-styled:not(ie8) input~span:before {}

#s20250428e42482cd52a64 .board_view .grid_ignore header a,
#s20250428e42482cd52a64 .widget.board .grid_ignore .author .date,
#s20250428e42482cd52a64 .widget.board .grid_ignore a.board,
#s20250428e42482cd52a64 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250428e42482cd52a64 .content-tit .board {
    ;
}

#s20250428e42482cd52a64 select.form-control,
#s20250428e42482cd52a64 input.form-control,
#s20250428e42482cd52a64 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250428e42482cd52a64 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250428e42482cd52a64 .phonenumber_wrap .line {}

#s20250428e42482cd52a64 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250428e42482cd52a64 .shop-content select.form-control,
.shop_view #s20250428e42482cd52a64 .shop-content input.form-control,
.shop_view #s20250428e42482cd52a64 .shop-content textarea.form-control,
.booking_view #s20250428e42482cd52a64 .booking_opt select.form-control,
.shop_view #s20250428e42482cd52a64 .form-select-wrap .dropdown-menu,
.shop_view #s20250428e42482cd52a64 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #fff;
}

#s20250428e42482cd52a64 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.8) 66%, rgba(255, 255, 255, 0.9) 83%, rgba(255, 255, 255, 0.98) 98%, #fff);
}

#s20250428e42482cd52a64 .item_detail select.form-control,
#s20250428e42482cd52a64 .item_detail input.form-control,
#s20250428e42482cd52a64 .item_detail textarea.form-control,
#s20250428e42482cd52a64 .booking_opt select.form-control,
#s20250428e42482cd52a64 .goods_select textarea.form-control,
#s20250428e42482cd52a64 .goods_select select.form-control,
#s20250428e42482cd52a64 .goods_select input.form-control,
#s20250428e42482cd52a64 .form-select-wrap:before {
    !important;
    color: ;
}

#s20250428e42482cd52a64 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250428e42482cd52a64 .board_summary .write,
#s20250428e42482cd52a64 .board_view .grid_ignore .author .date,
#s20250428e42482cd52a64 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250428e42482cd52a64 label,
.doz_sys #s20250428e42482cd52a64 label.control-label,
#s20250428e42482cd52a64 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250428e42482cd52a64 .nick.text-default-dark,
#s20250428e42482cd52a64 .text-default-dark,
#s20250428e42482cd52a64 .shop_mypage .mypage .my-box a,
#s20250428e42482cd52a64 .shop_mypage .item-detail a,
#s20250428e42482cd52a64 .shop_mypage .item-detail p,
#s20250428e42482cd52a64 .shop_mypage h6,
#s20250428e42482cd52a64 .shop_mypage .table-wrap p,
#s20250428e42482cd52a64 .shop_payment h1,
#s20250428e42482cd52a64 .shop_payment h6,
#s20250428e42482cd52a64 .shop-content p,
#s20250428e42482cd52a64 .shop_payment,
#s20250428e42482cd52a64 .shop-content span,
#s20250428e42482cd52a64 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250428e42482cd52a64 .shop-content .price,
#s20250428e42482cd52a64,
#s20250428e42482cd52a64 .shop-tit,
#s20250428e42482cd52a64 .board_view .board_txt_area,
#s20250428e42482cd52a64 .board.widget .grid_ignore .view_tit,
.doz_sys #s20250428e42482cd52a64 .shop-content input.form-control,
.doz_sys #s20250428e42482cd52a64 .shop-content select.form-control,
#s20250428e42482cd52a64 .widget_menu_title,
#s20250428e42482cd52a64 .comment_area,
body.shop_mypage #s20250428e42482cd52a64 .comment_area,
#s20250428e42482cd52a64 .list_review_inner .use_summary,
#s20250428e42482cd52a64 .list_review_inner .use_summary a,
#s20250428e42482cd52a64 .list_review_inner .fold,
#s20250428e42482cd52a64 .list_review_inner .comment_area,
#s20250428e42482cd52a64 .booking_nav_tools span {
    ;
    color: ;
}

#s20250428e42482cd52a64 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250428e42482cd52a64 a.use-info {
    color: #00b400;
}

#s20250428e42482cd52a64 .shop-content span.sale-price-text-done,
.doz_sys #s20250428e42482cd52a64 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250428e42482cd52a64 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250428e42482cd52a64 .shop-content.mypage .bg-bright a,
#s20250428e42482cd52a64 .shop-content.mypage .bg-bright p,
#s20250428e42482cd52a64 .shop-content.mypage .bg-bright span,
#s20250428e42482cd52a64 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250428e42482cd52a64 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250428e42482cd52a64 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250428e42482cd52a64 .shop-content h6 span {
    ;
    color: ;
}

#s20250428e42482cd52a64 .left-menu ul li.on a,
.doz_sys #s20250428e42482cd52a64 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250428e42482cd52a64,
#s20250428e42482cd52a64 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250428e42482cd52a64 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250428e42482cd52a64 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250428e42482cd52a64 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250428e42482cd52a64 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250428e42482cd52a64 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250428e42482cd52a64 .list_review_inner,
#s20250428e42482cd52a64 .list_review_inner .fold.cmt,
#s20250428e42482cd52a64 .list_review_wrap,
#s20250428e42482cd52a64 .list_review_inner .textarea_block,
#s20250428e42482cd52a64 .list_review_inner .comment .main_comment,
#s20250428e42482cd52a64 .list_review_inner .txt_delete:before,
#s20250428e42482cd52a64 .form-select-wrap.open .dropdown-toggle,
#s20250428e42482cd52a64 .form-select-wrap.open .dropdown-menu,
#s20250428e42482cd52a64 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250428e42482cd52a64 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250428e42482cd52a64 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250428e42482cd52a64 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250428e42482cd52a64 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250428e42482cd52a64 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250428e42482cd52a64 .form-control:focus {
    border-color: #00b400;
}

#s20250428e42482cd52a64 .sub_depth li a,
#s20250428e42482cd52a64 .sub_depth li span {
    ;
}

#s20250428e42482cd52a64 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250428e42482cd52a64 .pagination>li>a,
#s20250428e42482cd52a64 .pagination>li>span,
#s20250428e42482cd52a64 .pagination>li>a:focus,
#s20250428e42482cd52a64 .pagination>li>span:focus,
#s20250428e42482cd52a64 .map-inner .pagination li.active a,
#s20250428e42482cd52a64 .pagination li>a.disabled:hover,
#s20250428e42482cd52a64 .pagination li>a.disabled:focus {
    ;
}

#s20250428e42482cd52a64 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250428e42482cd52a64 .pagination>.active>a,
#s20250428e42482cd52a64 .pagination>.active>span,
#s20250428e42482cd52a64 .pagination>.active>a:hover,
#s20250428e42482cd52a64 .pagination>.active>span:hover,
#s20250428e42482cd52a64 .pagination>.active>a:focus,
#s20250428e42482cd52a64 .pagination>.active>span:focus,
#s20250428e42482cd52a64 .pagination>li>a:hover,
#s20250428e42482cd52a64 .pagination>li>span:hover,
#s20250428e42482cd52a64 .sub_depth li a.active,
.doz_sys #s20250428e42482cd52a64 a,
#s20250428e42482cd52a64 .li_table ul li,
#s20250428e42482cd52a64 .list-style .list.line>small,
.doz_sys #s20250428e42482cd52a64 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250428e42482cd52a64 .board_contents a:not(.btn),
.doz_sys #s20250428e42482cd52a64 .board_contents a:not(.btn):hover,
#s20250428e42482cd52a64 .board_txt_area a,
#s20250428e42482cd52a64 .board_txt_area a:hover,
#s20250428e42482cd52a64 .board_txt_area a:active,
#s20250428e42482cd52a64 .board_txt_area a:focus,
#s20250428e42482cd52a64 .editor_box .fr-view a {
    color: #00b400;
}

#s20250428e42482cd52a64 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250428e42482cd52a64 a.body_font_color_30:not(.active) {
    ;
}

#s20250428e42482cd52a64 .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250428e42482cd52a64 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250428e42482cd52a64 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250428e42482cd52a64 .body_font_color_40,
#s20250428e42482cd52a64 .li_board ul.li_body li.name,
#s20250428e42482cd52a64 .li_board ul.li_body li.time,
#s20250428e42482cd52a64 .li_board ul.li_body li.like,
#s20250428e42482cd52a64 .li_board ul.li_body li.read {
    ;
}

#s20250428e42482cd52a64 .review_table .summary,
#s20250428e42482cd52a64 .review_table.li_board ul.li_body li,
#s20250428e42482cd52a64 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250428e42482cd52a64 .body_font_color_50 {
    ;
}

#s20250428e42482cd52a64 .li_board,
#s20250428e42482cd52a64 .acd_row:first-child,
#s20250428e42482cd52a64 .acd_row {
    border-color: ;
}

#s20250428e42482cd52a64 .list-style .list-header,
#s20250428e42482cd52a64 .list-style .list,
#s20250428e42482cd52a64 .list-style .list.line,
#s20250428e42482cd52a64 .list-style .list.line>.table-cell,
#s20250428e42482cd52a64 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250428e42482cd52a64 .btn,
#s20250428e42482cd52a64 .visual_section a,
#s20250428e42482cd52a64 a.select-star,
#s20250428e42482cd52a64 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #fff;
    ;
    color: ;
    ;
}

#s20250428e42482cd52a64 .star-pointer .dropdown-menu {
    background-color: #fff;
}

#s20250428e42482cd52a64 .btn:hover,
#s20250428e42482cd52a64 .visual_section a:hover {
    border-color: ;
}

#s20250428e42482cd52a64 a.select-star:hover {
    background-color: #fff;
}

#s20250428e42482cd52a64 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250428e42482cd52a64 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250428e42482cd52a64 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250428e42482cd52a64 .btn-primary span,
.doz_sys.booking_view #s20250428e42482cd52a64 .btn-primary span,
.doz_sys.shop_mypage #s20250428e42482cd52a64 .btn-primary span {
    color: #ffffff;
}

#s20250428e42482cd52a64 .coupon-wrap:after,
#s20250428e42482cd52a64 .board_view .file_area ul li {
    background: #fff;
}

#s20250428e42482cd52a64 .text-gray-dark,
#s20250428e42482cd52a64 .shop-table>thead>tr>th,
#s20250428e42482cd52a64 .shop_mypage .left-menu ul li a,
#s20250428e42482cd52a64 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250428e42482cd52a64 .product-notify-group .product-notify-label {
    ;
}

#s20250428e42482cd52a64 .mypage .my-box a,
#s20250428e42482cd52a64 .mypage .shop-table>tbody>tr,
#s20250428e42482cd52a64 .mypage .tip-off,
#s20250428e42482cd52a64 .im-order-detail-table,
#s20250428e42482cd52a64 .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250428e42482cd52a64 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250428e42482cd52a64 .mypage .my-box.on a p {
    color: #fff;
}

#s20250428e42482cd52a64 .option_btn_tools a,
#s20250428e42482cd52a64 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250428e42482cd52a64 .list-style-card .card-body .text a {
    color: #757575;
}

#s20250428e42482cd52a64 .card .title a {
    color: #212121;
}

#s20250428e42482cd52a64 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250428e42482cd52a64 ul.site_prod_nav>li,
#s20250428e42482cd52a64 .prod_detail_badge {
    ;
}

#s20250428e42482cd52a64 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250428e42482cd52a64 .buy_footer_fixed {
    background: #fff;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250428e42482cd52a64 .opt-group {
    background: #fff;
}

#s20250428e42482cd52a64 ul.site_prod_nav>li a.active {
    ;
}

#s20250428e42482cd52a64 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #fff;
}

#s20250428e42482cd52a64 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250428e42482cd52a64[class*="section_first"],
.section_fixed_disable #s20250428e42482cd52a64[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250428e42482cd52a64 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250428e42482cd52a64.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250428e42482cd52a64.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250428e42482cd52a64 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250428e42482cd52a64.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250428e42482cd52a64 .mypage .left-menu ul li a,
.device_type_m #s20250428e42482cd52a64 .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250428e42482cd52a64 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250428e42482cd52a64 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250428e42482cd52a64 .im-cart-info {
    ;
}

#s20250428e42482cd52a64 .shop-table>thead>tr>th,
#s20250428e42482cd52a64 .shop-table>tbody>tr>td,
#s20250428e42482cd52a64 .mypage .shop-table>tbody>tr,
#s20250428e42482cd52a64 .shop-table>tbody>tr>td.img img,
#s20250428e42482cd52a64 .shop-table>tbody>tr>td+td,
#s20250428e42482cd52a64 .mypage .tip-off,
#s20250428e42482cd52a64 .mypage .shop-table img,
#s20250428e42482cd52a64 .im-order-detail-table,
#s20250428e42482cd52a64 .im-order-price,
#s20250428e42482cd52a64 .im-order-detail-table thead tr,
#s20250428e42482cd52a64 .im-order-detail-table tr+tr,
#s20250428e42482cd52a64 .im-order-detail-table img,
#s20250428e42482cd52a64 .im-order-detail-table .im-deliv-price,
#s20250428e42482cd52a64 .im-order-price-header,
#s20250428e42482cd52a64 .im-order-price-body {
    ;
}

#s20250428e42482cd52a64 .shop-table .list_badge {
    border-color: ;
}

#s20250428e42482cd52a64 .im-cart-result-table thead>tr>th,
#s20250428e42482cd52a64 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250428e42482cd52a64 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250428e42482cd52a64 #shop_cart_list .shop-table>thead>tr>th,
#s20250428e42482cd52a64 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250428e42482cd52a64 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250428e42482cd52a64 .btn-primary:hover,
    #s20250428e42482cd52a64 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250428e42482cd52a64 .btn-primary:hover span,
    .doz_sys.booking_view #s20250428e42482cd52a64 .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250428e42482cd52a64 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250428e42482cd52a64 .fixed_view a,
    .doz_sys #s20250428e42482cd52a64 .fixed_view select.form-control,
    .doz_sys #s20250428e42482cd52a64 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250428e42482cd52a64 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250428e42482cd52a64 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250428e42482cd52a64 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250428e42482cd52a64 #shop_cart_list .shop-tit,
    #s20250428e42482cd52a64 #shop_cart_list .shop-table>thead>tr,
    #s20250428e42482cd52a64 #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250428e42482cd52a64 .im-price-result {
        ;
    }

    #s20250428e42482cd52a64 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250428e42482cd52a64 .im-order-row+.im-order-row {
        ;
    }

    #s20250428e42482cd52a64 #shop_cart_list .shop-table,
    #s20250428e42482cd52a64 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250428e42482cd52a64 #shop_cart_list .shop-table>tfoot,
    #s20250428e42482cd52a64 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250428e42482cd52a64 #shop_cart_list .shop-table>thead>tr,
    #s20250428e42482cd52a64 .im-order-detail-table .im-space {
        background-color: #fff;
    }

    #s20250428e42482cd52a64 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250428e42482cd52a64 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250428e42482cd52a64 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250428e42482cd52a64 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250428e42482cd52a64 .section_bg {
        background-attachment: inherit;
    }

    #s20250428e42482cd52a64 .section_bg .ibg-bg {
        display: none;
    }

    #s20250428e42482cd52a64 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250428e42482cd52a64 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250428e42482cd52a64 .buy_btns .social_btn,
    #s20250428e42482cd52a64 .buy_btns .cart_btn,
    #s20250428e42482cd52a64 .layer_pop .bottom-btn,
    #s20250428e42482cd52a64 .shop-table>thead,
    #s20250428e42482cd52a64 .left-menu,
    #s20250428e42482cd52a64 .shop-table>tbody>tr,
    {
    ;
}

#s20250428e42482cd52a64 main,
#s20250428e42482cd52a64 .section_wrap.extend_section main,
#s20250428e42482cd52a64 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250428e42482cd52a64.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250428e42482cd52a64.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250428e42482cd52a64 .mypage .left-menu ul li a,
#s20250428e42482cd52a64 .cart .left-menu ul li a,
#s20250428e42482cd52a64 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250428e42482cd52a64 .coupon-wrap:after {
    background: #fff !important;
}
}

@media (max-width: 767px) {
    #s20250428e42482cd52a64 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250428e42482cd52a64 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250428e42482cd52a64 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250428e42482cd52a64 .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) {
    #s20250428e42482cd52a64 .opt-group .btn_clse {
        background-color: #fff;
    }

    #s20250428e42482cd52a64 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #fff;
    }
}

.doz_sys #s20250428e42482cd52a64 .bg-brand,
.doz_sys #s20250428e42482cd52a64 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250428e42482cd52a64 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

#text_w202504287cfafbd2c1f3d {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504287cfafbd2c1f3d .fr-code-view {
    line-height: 1.6;
}

#text_w202504287cfafbd2c1f3d .text_bg_img,
#text_w202504287cfafbd2c1f3d .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504287cfafbd2c1f3d,
#text_w202504287cfafbd2c1f3d .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504287cfafbd2c1f3d,
#text_w202504287cfafbd2c1f3d .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504287cfafbd2c1f3d.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504287cfafbd2c1f3d.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202504287850511484747 .widget.image img {
    transition: none;
}

.admin #w202504287850511484747 .disable-selection img {
    visibility: visible !important;
}

#w202504287850511484747 .widget.image .overlay,
#w202504287850511484747 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202504287850511484747 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202504287850511484747 .widget.image:hover .hover_overlay,
#w202504287850511484747 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202504287850511484747 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202504287850511484747 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202504287850511484747 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202504287850511484747 .widget.image.img_circle .overlay,
#w202504287850511484747 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202504287850511484747 .widget.image.hover_scale:hover .hover_overlay,
#w202504287850511484747 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202504287850511484747 .widget.image.hide_default_img:hover .img_wrap>img,
#w202504287850511484747 .widget.image:hover .overlay,
#w202504287850511484747 .widget.image .hover_overlay,
#w202504287850511484747 .widget.image.hover_image_hidden:hover .hover_img,
#w202504287850511484747 .widget.image.hover_scale .hover_img,
#w202504287850511484747 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202504287850511484747 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202504287850511484747 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202504287850511484747 .widget.image.hover_scale img,
#w202504287850511484747 .widget.image.hover_scale:hover .hover_img,
#w202504287850511484747 .widget.image.hover_scale.hover_image_hidden:hover img,
#w202504287850511484747 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202504287850511484747 .widget.image.hover_img_hide.hover_scale:hover img,
#w202504287850511484747 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504287850511484747 .widget.image.no_effect .hover_overlay,
#w202504287850511484747 .widget.image.no_effect .hover_img {
    transition: none;
}

#w202504287850511484747 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202504287850511484747 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202504287850511484747 .widget.image.hide_default_img:hover .org_image,
#w202504287850511484747 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202504287850511484747 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504287850511484747 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202504287850511484747 .widget.image:hover .hover_txt,
    #w202504287850511484747 .widget.image:hover .hover_img,
    #w202504287850511484747 .widget.image:hover .overlay,
    #w202504287850511484747 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202504287850511484747 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202504287850511484747 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202504287850511484747 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w202504289228e20c26881 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504289228e20c26881 .fr-code-view {
    line-height: 1.6;
}

#text_w202504289228e20c26881 .text_bg_img,
#text_w202504289228e20c26881 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504289228e20c26881,
#text_w202504289228e20c26881 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504289228e20c26881,
#text_w202504289228e20c26881 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504289228e20c26881.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504289228e20c26881.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w202504280a3f097e492d0 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504280a3f097e492d0 .fr-code-view {
    line-height: 1.6;
}

#text_w202504280a3f097e492d0 .text_bg_img,
#text_w202504280a3f097e492d0 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504280a3f097e492d0,
#text_w202504280a3f097e492d0 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504280a3f097e492d0,
#text_w202504280a3f097e492d0 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504280a3f097e492d0.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504280a3f097e492d0.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025042813378f7319980 .widget.image img {
    transition: none;
}

.admin #w2025042813378f7319980 .disable-selection img {
    visibility: visible !important;
}

#w2025042813378f7319980 .widget.image .overlay,
#w2025042813378f7319980 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w2025042813378f7319980 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w2025042813378f7319980 .widget.image:hover .hover_overlay,
#w2025042813378f7319980 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w2025042813378f7319980 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w2025042813378f7319980 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w2025042813378f7319980 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w2025042813378f7319980 .widget.image.img_circle .overlay,
#w2025042813378f7319980 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w2025042813378f7319980 .widget.image.hover_scale:hover .hover_overlay,
#w2025042813378f7319980 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w2025042813378f7319980 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025042813378f7319980 .widget.image:hover .overlay,
#w2025042813378f7319980 .widget.image .hover_overlay,
#w2025042813378f7319980 .widget.image.hover_image_hidden:hover .hover_img,
#w2025042813378f7319980 .widget.image.hover_scale .hover_img,
#w2025042813378f7319980 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w2025042813378f7319980 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w2025042813378f7319980 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w2025042813378f7319980 .widget.image.hover_scale img,
#w2025042813378f7319980 .widget.image.hover_scale:hover .hover_img,
#w2025042813378f7319980 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025042813378f7319980 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025042813378f7319980 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025042813378f7319980 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042813378f7319980 .widget.image.no_effect .hover_overlay,
#w2025042813378f7319980 .widget.image.no_effect .hover_img {
    transition: none;
}

#w2025042813378f7319980 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w2025042813378f7319980 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w2025042813378f7319980 .widget.image.hide_default_img:hover .org_image,
#w2025042813378f7319980 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w2025042813378f7319980 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w2025042813378f7319980 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w2025042813378f7319980 .widget.image:hover .hover_txt,
    #w2025042813378f7319980 .widget.image:hover .hover_img,
    #w2025042813378f7319980 .widget.image:hover .overlay,
    #w2025042813378f7319980 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w2025042813378f7319980 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w2025042813378f7319980 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w2025042813378f7319980 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250428c89df7664a4e7 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250428c89df7664a4e7 .fr-code-view {
    line-height: 1.6;
}

#text_w20250428c89df7664a4e7 .text_bg_img,
#text_w20250428c89df7664a4e7 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250428c89df7664a4e7,
#text_w20250428c89df7664a4e7 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250428c89df7664a4e7,
#text_w20250428c89df7664a4e7 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250428c89df7664a4e7.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250428c89df7664a4e7.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w20250428e191d140827a9 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250428e191d140827a9 .fr-code-view {
    line-height: 1.6;
}

#text_w20250428e191d140827a9 .text_bg_img,
#text_w20250428e191d140827a9 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250428e191d140827a9,
#text_w20250428e191d140827a9 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250428e191d140827a9,
#text_w20250428e191d140827a9 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250428e191d140827a9.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250428e191d140827a9.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20250428fec8db1da0812 .widget.image img {
    transition: none;
}

.admin #w20250428fec8db1da0812 .disable-selection img {
    visibility: visible !important;
}

#w20250428fec8db1da0812 .widget.image .overlay,
#w20250428fec8db1da0812 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w20250428fec8db1da0812 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w20250428fec8db1da0812 .widget.image:hover .hover_overlay,
#w20250428fec8db1da0812 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w20250428fec8db1da0812 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w20250428fec8db1da0812 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w20250428fec8db1da0812 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w20250428fec8db1da0812 .widget.image.img_circle .overlay,
#w20250428fec8db1da0812 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w20250428fec8db1da0812 .widget.image.hover_scale:hover .hover_overlay,
#w20250428fec8db1da0812 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w20250428fec8db1da0812 .widget.image.hide_default_img:hover .img_wrap>img,
#w20250428fec8db1da0812 .widget.image:hover .overlay,
#w20250428fec8db1da0812 .widget.image .hover_overlay,
#w20250428fec8db1da0812 .widget.image.hover_image_hidden:hover .hover_img,
#w20250428fec8db1da0812 .widget.image.hover_scale .hover_img,
#w20250428fec8db1da0812 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w20250428fec8db1da0812 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w20250428fec8db1da0812 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w20250428fec8db1da0812 .widget.image.hover_scale img,
#w20250428fec8db1da0812 .widget.image.hover_scale:hover .hover_img,
#w20250428fec8db1da0812 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20250428fec8db1da0812 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20250428fec8db1da0812 .widget.image.hover_img_hide.hover_scale:hover img,
#w20250428fec8db1da0812 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250428fec8db1da0812 .widget.image.no_effect .hover_overlay,
#w20250428fec8db1da0812 .widget.image.no_effect .hover_img {
    transition: none;
}

#w20250428fec8db1da0812 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w20250428fec8db1da0812 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w20250428fec8db1da0812 .widget.image.hide_default_img:hover .org_image,
#w20250428fec8db1da0812 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w20250428fec8db1da0812 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w20250428fec8db1da0812 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w20250428fec8db1da0812 .widget.image:hover .hover_txt,
    #w20250428fec8db1da0812 .widget.image:hover .hover_img,
    #w20250428fec8db1da0812 .widget.image:hover .overlay,
    #w20250428fec8db1da0812 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w20250428fec8db1da0812 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w20250428fec8db1da0812 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w20250428fec8db1da0812 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

#text_w20250428f7b1351e73b10 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250428f7b1351e73b10 .fr-code-view {
    line-height: 1.6;
}

#text_w20250428f7b1351e73b10 .text_bg_img,
#text_w20250428f7b1351e73b10 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250428f7b1351e73b10,
#text_w20250428f7b1351e73b10 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250428f7b1351e73b10,
#text_w20250428f7b1351e73b10 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250428f7b1351e73b10.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250428f7b1351e73b10.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

#text_w202504282d0ebbac3e9e5 {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w202504282d0ebbac3e9e5 .fr-code-view {
    line-height: 1.6;
}

#text_w202504282d0ebbac3e9e5 .text_bg_img,
#text_w202504282d0ebbac3e9e5 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w202504282d0ebbac3e9e5,
#text_w202504282d0ebbac3e9e5 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w202504282d0ebbac3e9e5,
#text_w202504282d0ebbac3e9e5 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202504282d0ebbac3e9e5.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w202504282d0ebbac3e9e5.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504280f570d7e78f21 {
    height: 20px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504280f570d7e78f21 {
        height: 20px !important;
    }
}

.device_type_m .pc_section #padding_w20250428f770fd88cbf3b {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250428f770fd88cbf3b {
        height: 15px !important;
    }
}

#text_w20250428d05c26e4e012a {
    margin: 0px 0 0px;
    padding: 0 0px 0 0px;
    border-radius: 20px;
    border: 0px none transparent;
    ;
    min-height: 0px;
    ;
    line-height: ;
}

#text_w20250428d05c26e4e012a .fr-code-view {
    line-height: 1.6;
}

#text_w20250428d05c26e4e012a .text_bg_img,
#text_w20250428d05c26e4e012a .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 20px;
}

.admin #text_w20250428d05c26e4e012a,
#text_w20250428d05c26e4e012a .text-table {
    min-height: 0px;
    ;
    padding: 30px 0px 30px 0px;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250428d05c26e4e012a,
#text_w20250428d05c26e4e012a .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250428d05c26e4e012a.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250428d05c26e4e012a.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w2025042862a71d4a62079 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w2025042862a71d4a62079 {
        height: 15px !important;
    }
}

.shop_view .s202504247be525a66ea17.xzoom-preview {
    ;
    background: #05ffa4;
}

.shop_view #s202504247be525a66ea17 select.form-control option {
    color: #000 !important;
    background: #05ffa4;
}

.is-ie .shop_view #s202504247be525a66ea17 select.form-control option {
    color: #000 !important;
}

.admin #s202504247be525a66ea17 .widget.padding>div {
    border-color: rgb(0, 0, 0) !important;
    border-color: rgba(0, 0, 0, 0.3) !important;
    ;
}

.admin #s202504247be525a66ea17 .ibg-bg {
    height: 100% !important;
}

.admin #s202504247be525a66ea17 .widget_drag_bar,
.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202504247be525a66ea17 .drop_line {
    background-color: #000;
}

.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202504247be525a66ea17 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid #000;
}

#s202504247be525a66ea17 {
    color: #000;
}

#s202504247be525a66ea17.side_basic main .inside,
#s202504247be525a66ea17 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202504247be525a66ea17 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202504247be525a66ea17.side_basic main .inside,
.menu_type_modal #s202504247be525a66ea17.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 #s202504247be525a66ea17,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202504247be525a66ea17 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202504247be525a66ea17.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504247be525a66ea17.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202504247be525a66ea17 .booking_day .body_font_color_20,
#s202504247be525a66ea17 .booking_list.waiting .title {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.4);
    ;
}

#s202504247be525a66ea17.extend_section main>.inside {
    max-width: 100% !important;
}

#s202504247be525a66ea17 .li_table ul:nth-of-type(2),
#s202504247be525a66ea17 .li_board ul li,
#s202504247be525a66ea17 .radio-styled:not(ie8).radio_color_option.small input~span span {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.15);
    ;
}

#s202504247be525a66ea17 .checkbox-styled:not(ie8) input~span:before,
#s202504247be525a66ea17 .radio-styled:not(ie8) input~span:before {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.4);
}

#s202504247be525a66ea17 .board_view .grid_ignore header a,
#s202504247be525a66ea17 .widget.board .grid_ignore .author .date,
#s202504247be525a66ea17 .widget.board .grid_ignore a.board,
#s202504247be525a66ea17 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202504247be525a66ea17 .content-tit .board {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 select.form-control,
#s202504247be525a66ea17 input.form-control,
#s202504247be525a66ea17 textarea.form-control {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    ;
    color: #212121;
    background: #ffffff;
}

#s202504247be525a66ea17 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202504247be525a66ea17 .phonenumber_wrap .line {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.3);
}

#s202504247be525a66ea17 .shop-content.shop-style-b.open .opt-group .btn_clse>span {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.6);
}

.shop_view #s202504247be525a66ea17 .shop-content select.form-control,
.shop_view #s202504247be525a66ea17 .shop-content input.form-control,
.shop_view #s202504247be525a66ea17 .shop-content textarea.form-control,
.booking_view #s202504247be525a66ea17 .booking_opt select.form-control,
.shop_view #s202504247be525a66ea17 .form-select-wrap .dropdown-menu,
.shop_view #s202504247be525a66ea17 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #05ffa4;
}

#s202504247be525a66ea17 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(5, 255, 164, 0.01), rgba(5, 255, 164, 0.8) 66%, rgba(5, 255, 164, 0.9) 83%, rgba(5, 255, 164, 0.98) 98%, #05ffa4);
}

#s202504247be525a66ea17 .item_detail select.form-control,
#s202504247be525a66ea17 .item_detail input.form-control,
#s202504247be525a66ea17 .item_detail textarea.form-control,
#s202504247be525a66ea17 .booking_opt select.form-control,
#s202504247be525a66ea17 .goods_select textarea.form-control,
#s202504247be525a66ea17 .goods_select select.form-control,
#s202504247be525a66ea17 .goods_select input.form-control,
#s202504247be525a66ea17 .form-select-wrap:before {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    !important;
    color: #000;
}

#s202504247be525a66ea17 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    background-color: rgba(0, 0, 0, 0.05);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c000000, endColorstr=#0c000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c000000, endColorstr=#0c000000);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .board_summary .write,
#s202504247be525a66ea17 .board_view .grid_ignore .author .date,
#s202504247be525a66ea17 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202504247be525a66ea17 label,
.doz_sys #s202504247be525a66ea17 label.control-label,
#s202504247be525a66ea17 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202504247be525a66ea17 .nick.text-default-dark,
#s202504247be525a66ea17 .text-default-dark,
#s202504247be525a66ea17 .shop_mypage .mypage .my-box a,
#s202504247be525a66ea17 .shop_mypage .item-detail a,
#s202504247be525a66ea17 .shop_mypage .item-detail p,
#s202504247be525a66ea17 .shop_mypage h6,
#s202504247be525a66ea17 .shop_mypage .table-wrap p,
#s202504247be525a66ea17 .shop_payment h1,
#s202504247be525a66ea17 .shop_payment h6,
#s202504247be525a66ea17 .shop-content p,
#s202504247be525a66ea17 .shop_payment,
#s202504247be525a66ea17 .shop-content span,
#s202504247be525a66ea17 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202504247be525a66ea17 .shop-content .price,
#s202504247be525a66ea17,
#s202504247be525a66ea17 .shop-tit,
#s202504247be525a66ea17 .board_view .board_txt_area,
#s202504247be525a66ea17 .board.widget .grid_ignore .view_tit,
.doz_sys #s202504247be525a66ea17 .shop-content input.form-control,
.doz_sys #s202504247be525a66ea17 .shop-content select.form-control,
#s202504247be525a66ea17 .widget_menu_title,
#s202504247be525a66ea17 .comment_area,
body.shop_mypage #s202504247be525a66ea17 .comment_area,
#s202504247be525a66ea17 .list_review_inner .use_summary,
#s202504247be525a66ea17 .list_review_inner .use_summary a,
#s202504247be525a66ea17 .list_review_inner .fold,
#s202504247be525a66ea17 .list_review_inner .comment_area,
#s202504247be525a66ea17 .booking_nav_tools span {
    ;
    color: #000;
}

#s202504247be525a66ea17 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202504247be525a66ea17 a.use-info {
    color: #00b400;
}

#s202504247be525a66ea17 .shop-content span.sale-price-text-done,
.doz_sys #s202504247be525a66ea17 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202504247be525a66ea17 .shop-content .down-btn select.form-control {
    ;
    color: #000 !important;
}

#s202504247be525a66ea17 .shop-content.mypage .bg-bright a,
#s202504247be525a66ea17 .shop-content.mypage .bg-bright p,
#s202504247be525a66ea17 .shop-content.mypage .bg-bright span,
#s202504247be525a66ea17 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202504247be525a66ea17 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202504247be525a66ea17 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202504247be525a66ea17 .shop-content h6 span {
    ;
    color: #000;
}

#s202504247be525a66ea17 .left-menu ul li.on a,
.doz_sys #s202504247be525a66ea17 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202504247be525a66ea17,
#s202504247be525a66ea17 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: #000 !important;
}

.doz_sys #s202504247be525a66ea17 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202504247be525a66ea17 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202504247be525a66ea17 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504247be525a66ea17 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202504247be525a66ea17 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202504247be525a66ea17 .list_review_inner,
#s202504247be525a66ea17 .list_review_inner .fold.cmt,
#s202504247be525a66ea17 .list_review_wrap,
#s202504247be525a66ea17 .list_review_inner .textarea_block,
#s202504247be525a66ea17 .list_review_inner .comment .main_comment,
#s202504247be525a66ea17 .list_review_inner .txt_delete:before,
#s202504247be525a66ea17 .form-select-wrap.open .dropdown-toggle,
#s202504247be525a66ea17 .form-select-wrap.open .dropdown-menu,
#s202504247be525a66ea17 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: #000;
}

.doz_sys #s202504247be525a66ea17 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202504247be525a66ea17 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202504247be525a66ea17 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202504247be525a66ea17 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504247be525a66ea17 .paging_type_line .owl-dots .owl-dot span {
    background: #000;
}

#s202504247be525a66ea17 .form-control:focus {
    border-color: #00b400;
}

#s202504247be525a66ea17 .sub_depth li a,
#s202504247be525a66ea17 .sub_depth li span {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 .slide_03.owl-theme .owl-dots .owl-dot span {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 .pagination>li>a,
#s202504247be525a66ea17 .pagination>li>span,
#s202504247be525a66ea17 .pagination>li>a:focus,
#s202504247be525a66ea17 .pagination>li>span:focus,
#s202504247be525a66ea17 .map-inner .pagination li.active a,
#s202504247be525a66ea17 .pagination li>a.disabled:hover,
#s202504247be525a66ea17 .pagination li>a.disabled:focus {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.4);
    ;
}

#s202504247be525a66ea17 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.2);
    ;
}

#s202504247be525a66ea17 .pagination>.active>a,
#s202504247be525a66ea17 .pagination>.active>span,
#s202504247be525a66ea17 .pagination>.active>a:hover,
#s202504247be525a66ea17 .pagination>.active>span:hover,
#s202504247be525a66ea17 .pagination>.active>a:focus,
#s202504247be525a66ea17 .pagination>.active>span:focus,
#s202504247be525a66ea17 .pagination>li>a:hover,
#s202504247be525a66ea17 .pagination>li>span:hover,
#s202504247be525a66ea17 .sub_depth li a.active,
.doz_sys #s202504247be525a66ea17 a,
#s202504247be525a66ea17 .li_table ul li,
#s202504247be525a66ea17 .list-style .list.line>small,
.doz_sys #s202504247be525a66ea17 div[data-widget-type="board"] .title.title-block a {
    ;
    color: #000;
}

.doz_sys #s202504247be525a66ea17 .board_contents a:not(.btn),
.doz_sys #s202504247be525a66ea17 .board_contents a:not(.btn):hover,
#s202504247be525a66ea17 .board_txt_area a,
#s202504247be525a66ea17 .board_txt_area a:hover,
#s202504247be525a66ea17 .board_txt_area a:active,
#s202504247be525a66ea17 .board_txt_area a:focus,
#s202504247be525a66ea17 .editor_box .fr-view a {
    color: #00b400;
}

#s202504247be525a66ea17 div[data-widget-type="icon"] i {
    color: #000;
}

.doz_sys #s202504247be525a66ea17 a.body_font_color_30:not(.active) {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 .text_tab .after_line:not(:last-child):after {
    background-color: rgba(0, 0, 0, 0.3);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202504247be525a66ea17 .map-toolbar select.form-control {
    ;
    color: #000 !important;
    font-size: 14px;
}

.doz_sys #s202504247be525a66ea17 .body_font_color_40,
#s202504247be525a66ea17 .li_board ul.li_body li.name,
#s202504247be525a66ea17 .li_board ul.li_body li.time,
#s202504247be525a66ea17 .li_board ul.li_body li.like,
#s202504247be525a66ea17 .li_board ul.li_body li.read {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.4);
    ;
}

#s202504247be525a66ea17 .review_table .summary,
#s202504247be525a66ea17 .review_table.li_board ul.li_body li,
#s202504247be525a66ea17 .review_table .list_text_title.lock_on {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.7);
    ;
}

.doz_sys #s202504247be525a66ea17 .body_font_color_50 {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.5);
    ;
}

#s202504247be525a66ea17 .li_board,
#s202504247be525a66ea17 .acd_row:first-child,
#s202504247be525a66ea17 .acd_row {
    border-color: #000;
}

#s202504247be525a66ea17 .list-style .list-header,
#s202504247be525a66ea17 .list-style .list,
#s202504247be525a66ea17 .list-style .list.line,
#s202504247be525a66ea17 .list-style .list.line>.table-cell,
#s202504247be525a66ea17 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.1);
    ;
}

#s202504247be525a66ea17 .btn,
#s202504247be525a66ea17 .visual_section a,
#s202504247be525a66ea17 a.select-star,
#s202504247be525a66ea17 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #05ffa4;
    ;
    color: #000;
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.2);
    ;
}

#s202504247be525a66ea17 .star-pointer .dropdown-menu {
    background-color: #05ffa4;
}

#s202504247be525a66ea17 .btn:hover,
#s202504247be525a66ea17 .visual_section a:hover {
    border-color: #000;
}

#s202504247be525a66ea17 a.select-star:hover {
    background-color: #05ffa4;
}

#s202504247be525a66ea17 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

#s202504247be525a66ea17 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s202504247be525a66ea17 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s202504247be525a66ea17 .btn-primary span,
.doz_sys.booking_view #s202504247be525a66ea17 .btn-primary span,
.doz_sys.shop_mypage #s202504247be525a66ea17 .btn-primary span {
    color: #ffffff;
}

#s202504247be525a66ea17 .coupon-wrap:after,
#s202504247be525a66ea17 .board_view .file_area ul li {
    background: #05ffa4;
}

#s202504247be525a66ea17 .text-gray-dark,
#s202504247be525a66ea17 .shop-table>thead>tr>th,
#s202504247be525a66ea17 .shop_mypage .left-menu ul li a,
#s202504247be525a66ea17 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202504247be525a66ea17 .product-notify-group .product-notify-label {
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, 0.5);
    ;
}

#s202504247be525a66ea17 .mypage .my-box a,
#s202504247be525a66ea17 .mypage .shop-table>tbody>tr,
#s202504247be525a66ea17 .mypage .tip-off,
#s202504247be525a66ea17 .im-order-detail-table,
#s202504247be525a66ea17 .im-order-price {
    background-color: rgba(56, 255, 183, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s202504247be525a66ea17 .mypage .my-box.on a p {
    color: #fff;
}

#s202504247be525a66ea17 .option_btn_tools a,
#s202504247be525a66ea17 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202504247be525a66ea17 .list-style-card .card-body .text a {
    color: #757575;
}

#s202504247be525a66ea17 .card .title a {
    color: #212121;
}

#s202504247be525a66ea17 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202504247be525a66ea17 ul.site_prod_nav>li,
#s202504247be525a66ea17 .prod_detail_badge {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.1);
    ;
}

#s202504247be525a66ea17 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #05ffa4;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202504247be525a66ea17 .buy_footer_fixed {
    background: #05ffa4;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 .opt-group {
    background: #05ffa4;
}

#s202504247be525a66ea17 ul.site_prod_nav>li a.active {
    background-color: rgba(0, 0, 0, 0.02);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05000000, endColorstr=#05000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05000000, endColorstr=#05000000);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #05ffa4;
}

#s202504247be525a66ea17 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: #000;
}

.section_fixed_disable #s202504247be525a66ea17[class*="section_first"],
.section_fixed_disable #s202504247be525a66ea17[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202504247be525a66ea17 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202504247be525a66ea17.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202504247be525a66ea17.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202504247be525a66ea17 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202504247be525a66ea17.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202504247be525a66ea17 .mypage .left-menu ul li a,
.device_type_m #s202504247be525a66ea17 .cart .left-menu ul li a {
    background-color: rgba(56, 255, 183, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .im-cart-result-table {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

#s202504247be525a66ea17 .shop-table>tbody>tr>td.img .opt .more {
    background-color: rgba(0, 0, 0, 0.03);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000, endColorstr=#07000000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07000000, endColorstr=#07000000);
    zoom: 1;
    ;
}

#s202504247be525a66ea17 .im-cart-info {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.08);
    ;
}

#s202504247be525a66ea17 .shop-table>thead>tr>th,
#s202504247be525a66ea17 .shop-table>tbody>tr>td,
#s202504247be525a66ea17 .mypage .shop-table>tbody>tr,
#s202504247be525a66ea17 .shop-table>tbody>tr>td.img img,
#s202504247be525a66ea17 .shop-table>tbody>tr>td+td,
#s202504247be525a66ea17 .mypage .tip-off,
#s202504247be525a66ea17 .mypage .shop-table img,
#s202504247be525a66ea17 .im-order-detail-table,
#s202504247be525a66ea17 .im-order-price,
#s202504247be525a66ea17 .im-order-detail-table thead tr,
#s202504247be525a66ea17 .im-order-detail-table tr+tr,
#s202504247be525a66ea17 .im-order-detail-table img,
#s202504247be525a66ea17 .im-order-detail-table .im-deliv-price,
#s202504247be525a66ea17 .im-order-price-header,
#s202504247be525a66ea17 .im-order-price-body {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.1);
    ;
}

#s202504247be525a66ea17 .shop-table .list_badge {
    border-color: #000;
}

#s202504247be525a66ea17 .im-cart-result-table thead>tr>th,
#s202504247be525a66ea17 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202504247be525a66ea17 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202504247be525a66ea17 #shop_cart_list .shop-table>thead>tr>th,
#s202504247be525a66ea17 #shop_cart_list .shop-table>tbody>tr>td {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.15);
    ;
}

#s202504247be525a66ea17 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s202504247be525a66ea17 .btn-primary:hover,
    #s202504247be525a66ea17 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s202504247be525a66ea17 .btn-primary:hover span,
    .doz_sys.booking_view #s202504247be525a66ea17 .btn-primary:hover span,
    .doz_sys.shop_mypage #s202504247be525a66ea17 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202504247be525a66ea17 .fixed_view a,
    .doz_sys #s202504247be525a66ea17 .fixed_view select.form-control,
    .doz_sys #s202504247be525a66ea17 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202504247be525a66ea17 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202504247be525a66ea17 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202504247be525a66ea17 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202504247be525a66ea17 #shop_cart_list .shop-tit,
    #s202504247be525a66ea17 #shop_cart_list .shop-table>thead>tr,
    #s202504247be525a66ea17 #shop_cart_list .shop-table>tfoot .payment-info,
    #s202504247be525a66ea17 .im-price-result {
        border-color: rgb(0, 0, 0);
        border-color: rgba(0, 0, 0, 0.15);
        ;
    }

    #s202504247be525a66ea17 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202504247be525a66ea17 .im-order-row+.im-order-row {
        border-color: rgb(0, 0, 0);
        border-color: rgba(0, 0, 0, 0.1);
        ;
    }

    #s202504247be525a66ea17 #shop_cart_list .shop-table,
    #s202504247be525a66ea17 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202504247be525a66ea17 #shop_cart_list .shop-table>tfoot,
    #s202504247be525a66ea17 #shop_cart_list .shop-table>tfoot .payment-info {
        border-color: rgb(0, 0, 0);
        border-color: rgba(0, 0, 0, 0.08);
        ;
    }

    #s202504247be525a66ea17 #shop_cart_list .shop-table>thead>tr,
    #s202504247be525a66ea17 .im-order-detail-table .im-space {
        background-color: #05ffa4;
    }

    #s202504247be525a66ea17 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202504247be525a66ea17 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202504247be525a66ea17 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202504247be525a66ea17 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202504247be525a66ea17 .section_bg {
        background-attachment: inherit;
    }

    #s202504247be525a66ea17 .section_bg .ibg-bg {
        display: none;
    }

    #s202504247be525a66ea17 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202504247be525a66ea17 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202504247be525a66ea17 .buy_btns .social_btn,
    #s202504247be525a66ea17 .buy_btns .cart_btn,
    #s202504247be525a66ea17 .layer_pop .bottom-btn,
    #s202504247be525a66ea17 .shop-table>thead,
    #s202504247be525a66ea17 .left-menu,
    #s202504247be525a66ea17 .shop-table>tbody>tr,
    {
    border-color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.3);
    ;
}

#s202504247be525a66ea17 main,
#s202504247be525a66ea17 .section_wrap.extend_section main,
#s202504247be525a66ea17 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202504247be525a66ea17.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504247be525a66ea17.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202504247be525a66ea17 .mypage .left-menu ul li a,
#s202504247be525a66ea17 .cart .left-menu ul li a,
#s202504247be525a66ea17 .mypage .left-menu .cart-menu-slide {
    background-color: rgba(56, 255, 183, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff56255183, endColorstr=#ff56255183);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202504247be525a66ea17 .coupon-wrap:after {
    background: #05ffa4 !important;
}
}

@media (max-width: 767px) {
    #s202504247be525a66ea17 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #05ffa4);
    }

    #s202504247be525a66ea17 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #05ffa4);
    }

    #s202504247be525a66ea17 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202504247be525a66ea17 .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) {
    #s202504247be525a66ea17 .opt-group .btn_clse {
        background-color: #05ffa4;
    }

    #s202504247be525a66ea17 .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #05ffa4;
    }
}

.doz_sys #s202504247be525a66ea17 .underline_tab ul.site_prod_nav>li a.active {
    background: none;
    border-bottom: 1px solid #000;
    color: #000
}

#s202504247be525a66ea17 ul.site_prod_nav>li,
#s202504247be525a66ea17 .text_tab .site_prod_nav_wrap,
.doz_sys #s202504247be525a66ea17 .underline_tab ul.site_prod_nav>li a {
    border-color: border-color:rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.1);
    ;
}

#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active {
    background-color: #000;
    color: #05ffa4
}

#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active .braket-badge,
#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
    color: #05ffa4
}

#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active {
    background-color: #000;
    ;
    color: #05ffa4
}

#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active .braket-badge,
#s202504247be525a66ea17 .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
    ;
    color: #05ffa4
}

.doz_sys #s202504247be525a66ea17 .bg-brand,
.doz_sys #s202504247be525a66ea17 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202504247be525a66ea17 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w20250424ba9cf2843fc84 {
    height: 15.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424ba9cf2843fc84 {
        height: 15.5px !important;
    }
}

#text_w2025042485da119196412 {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w2025042485da119196412 .fr-code-view {
    line-height: 1.6;
}

#text_w2025042485da119196412 .text_bg_img,
#text_w2025042485da119196412 .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w2025042485da119196412,
#text_w2025042485da119196412 .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w2025042485da119196412,
#text_w2025042485da119196412 .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025042485da119196412.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w2025042485da119196412.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w20250424eaf9fa5c6366d {
    height: 17.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424eaf9fa5c6366d {
        height: 17.5px !important;
    }
}

.shop_view .s202504101059e9dcc58ff.xzoom-preview {
    background-color: #39c64;
    ;
    background: rgba(3, 156, 100, 0.65);
}

.shop_view #s202504101059e9dcc58ff select.form-control option {
    color: !important;
    background: rgba(3, 156, 100, 0.65);
}

.is-ie .shop_view #s202504101059e9dcc58ff select.form-control option {
    color: #000 !important;
}

.admin #s202504101059e9dcc58ff .widget.padding>div {
    ;
}

.admin #s202504101059e9dcc58ff .ibg-bg {
    height: 100% !important;
}

.admin #s202504101059e9dcc58ff .widget_drag_bar,
.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202504101059e9dcc58ff .drop_line {
    background-color: ;
}

.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s202504101059e9dcc58ff .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s202504101059e9dcc58ff {
    color: ;
}

#s202504101059e9dcc58ff.side_basic main .inside,
#s202504101059e9dcc58ff .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202504101059e9dcc58ff .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s202504101059e9dcc58ff.side_basic main .inside,
.menu_type_modal #s202504101059e9dcc58ff.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 #s202504101059e9dcc58ff,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s202504101059e9dcc58ff .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s202504101059e9dcc58ff.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504101059e9dcc58ff.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s202504101059e9dcc58ff .booking_day .body_font_color_20,
#s202504101059e9dcc58ff .booking_list.waiting .title {
    ;
}

#s202504101059e9dcc58ff.extend_section main>.inside {
    max-width: 100% !important;
}

#s202504101059e9dcc58ff .li_table ul:nth-of-type(2),
#s202504101059e9dcc58ff .li_board ul li,
#s202504101059e9dcc58ff .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s202504101059e9dcc58ff .checkbox-styled:not(ie8) input~span:before,
#s202504101059e9dcc58ff .radio-styled:not(ie8) input~span:before {}

#s202504101059e9dcc58ff .board_view .grid_ignore header a,
#s202504101059e9dcc58ff .widget.board .grid_ignore .author .date,
#s202504101059e9dcc58ff .widget.board .grid_ignore a.board,
#s202504101059e9dcc58ff .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s202504101059e9dcc58ff .content-tit .board {
    ;
}

#s202504101059e9dcc58ff select.form-control,
#s202504101059e9dcc58ff input.form-control,
#s202504101059e9dcc58ff textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s202504101059e9dcc58ff .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s202504101059e9dcc58ff .phonenumber_wrap .line {}

#s202504101059e9dcc58ff .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s202504101059e9dcc58ff .shop-content select.form-control,
.shop_view #s202504101059e9dcc58ff .shop-content input.form-control,
.shop_view #s202504101059e9dcc58ff .shop-content textarea.form-control,
.booking_view #s202504101059e9dcc58ff .booking_opt select.form-control,
.shop_view #s202504101059e9dcc58ff .form-select-wrap .dropdown-menu,
.shop_view #s202504101059e9dcc58ff .form-select-wrap .dropdown-menu .dropdown-item {
    background-color: #39c64;
    ;
    background: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(3, 156, 100, 0.0065), rgba(3, 156, 100, 0.52) 66%, rgba(3, 156, 100, 0.585) 83%, rgba(3, 156, 100, 0.637) 98%, rgba(3, 156, 100, 0.65));
}

#s202504101059e9dcc58ff .item_detail select.form-control,
#s202504101059e9dcc58ff .item_detail input.form-control,
#s202504101059e9dcc58ff .item_detail textarea.form-control,
#s202504101059e9dcc58ff .booking_opt select.form-control,
#s202504101059e9dcc58ff .goods_select textarea.form-control,
#s202504101059e9dcc58ff .goods_select select.form-control,
#s202504101059e9dcc58ff .goods_select input.form-control,
#s202504101059e9dcc58ff .form-select-wrap:before {
    !important;
    color: ;
}

#s202504101059e9dcc58ff .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s202504101059e9dcc58ff .board_summary .write,
#s202504101059e9dcc58ff .board_view .grid_ignore .author .date,
#s202504101059e9dcc58ff .board_view .grid_ignore .author .hit-count,
.doz_sys #s202504101059e9dcc58ff label,
.doz_sys #s202504101059e9dcc58ff label.control-label,
#s202504101059e9dcc58ff .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202504101059e9dcc58ff .nick.text-default-dark,
#s202504101059e9dcc58ff .text-default-dark,
#s202504101059e9dcc58ff .shop_mypage .mypage .my-box a,
#s202504101059e9dcc58ff .shop_mypage .item-detail a,
#s202504101059e9dcc58ff .shop_mypage .item-detail p,
#s202504101059e9dcc58ff .shop_mypage h6,
#s202504101059e9dcc58ff .shop_mypage .table-wrap p,
#s202504101059e9dcc58ff .shop_payment h1,
#s202504101059e9dcc58ff .shop_payment h6,
#s202504101059e9dcc58ff .shop-content p,
#s202504101059e9dcc58ff .shop_payment,
#s202504101059e9dcc58ff .shop-content span,
#s202504101059e9dcc58ff .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202504101059e9dcc58ff .shop-content .price,
#s202504101059e9dcc58ff,
#s202504101059e9dcc58ff .shop-tit,
#s202504101059e9dcc58ff .board_view .board_txt_area,
#s202504101059e9dcc58ff .board.widget .grid_ignore .view_tit,
.doz_sys #s202504101059e9dcc58ff .shop-content input.form-control,
.doz_sys #s202504101059e9dcc58ff .shop-content select.form-control,
#s202504101059e9dcc58ff .widget_menu_title,
#s202504101059e9dcc58ff .comment_area,
body.shop_mypage #s202504101059e9dcc58ff .comment_area,
#s202504101059e9dcc58ff .list_review_inner .use_summary,
#s202504101059e9dcc58ff .list_review_inner .use_summary a,
#s202504101059e9dcc58ff .list_review_inner .fold,
#s202504101059e9dcc58ff .list_review_inner .comment_area,
#s202504101059e9dcc58ff .booking_nav_tools span {
    ;
    color: ;
}

#s202504101059e9dcc58ff .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s202504101059e9dcc58ff a.use-info {
    color: #00b400;
}

#s202504101059e9dcc58ff .shop-content span.sale-price-text-done,
.doz_sys #s202504101059e9dcc58ff a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s202504101059e9dcc58ff .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s202504101059e9dcc58ff .shop-content.mypage .bg-bright a,
#s202504101059e9dcc58ff .shop-content.mypage .bg-bright p,
#s202504101059e9dcc58ff .shop-content.mypage .bg-bright span,
#s202504101059e9dcc58ff .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s202504101059e9dcc58ff .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202504101059e9dcc58ff .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s202504101059e9dcc58ff .shop-content h6 span {
    ;
    color: ;
}

#s202504101059e9dcc58ff .left-menu ul li.on a,
.doz_sys #s202504101059e9dcc58ff .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202504101059e9dcc58ff,
#s202504101059e9dcc58ff .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s202504101059e9dcc58ff .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s202504101059e9dcc58ff .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202504101059e9dcc58ff .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504101059e9dcc58ff .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202504101059e9dcc58ff .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202504101059e9dcc58ff .list_review_inner,
#s202504101059e9dcc58ff .list_review_inner .fold.cmt,
#s202504101059e9dcc58ff .list_review_wrap,
#s202504101059e9dcc58ff .list_review_inner .textarea_block,
#s202504101059e9dcc58ff .list_review_inner .comment .main_comment,
#s202504101059e9dcc58ff .list_review_inner .txt_delete:before,
#s202504101059e9dcc58ff .form-select-wrap.open .dropdown-toggle,
#s202504101059e9dcc58ff .form-select-wrap.open .dropdown-menu,
#s202504101059e9dcc58ff .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s202504101059e9dcc58ff .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202504101059e9dcc58ff .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202504101059e9dcc58ff .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202504101059e9dcc58ff .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202504101059e9dcc58ff .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s202504101059e9dcc58ff .form-control:focus {
    border-color: #00b400;
}

#s202504101059e9dcc58ff .sub_depth li a,
#s202504101059e9dcc58ff .sub_depth li span {
    ;
}

#s202504101059e9dcc58ff .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s202504101059e9dcc58ff .pagination>li>a,
#s202504101059e9dcc58ff .pagination>li>span,
#s202504101059e9dcc58ff .pagination>li>a:focus,
#s202504101059e9dcc58ff .pagination>li>span:focus,
#s202504101059e9dcc58ff .map-inner .pagination li.active a,
#s202504101059e9dcc58ff .pagination li>a.disabled:hover,
#s202504101059e9dcc58ff .pagination li>a.disabled:focus {
    ;
}

#s202504101059e9dcc58ff .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s202504101059e9dcc58ff .pagination>.active>a,
#s202504101059e9dcc58ff .pagination>.active>span,
#s202504101059e9dcc58ff .pagination>.active>a:hover,
#s202504101059e9dcc58ff .pagination>.active>span:hover,
#s202504101059e9dcc58ff .pagination>.active>a:focus,
#s202504101059e9dcc58ff .pagination>.active>span:focus,
#s202504101059e9dcc58ff .pagination>li>a:hover,
#s202504101059e9dcc58ff .pagination>li>span:hover,
#s202504101059e9dcc58ff .sub_depth li a.active,
.doz_sys #s202504101059e9dcc58ff a,
#s202504101059e9dcc58ff .li_table ul li,
#s202504101059e9dcc58ff .list-style .list.line>small,
.doz_sys #s202504101059e9dcc58ff div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s202504101059e9dcc58ff .board_contents a:not(.btn),
.doz_sys #s202504101059e9dcc58ff .board_contents a:not(.btn):hover,
#s202504101059e9dcc58ff .board_txt_area a,
#s202504101059e9dcc58ff .board_txt_area a:hover,
#s202504101059e9dcc58ff .board_txt_area a:active,
#s202504101059e9dcc58ff .board_txt_area a:focus,
#s202504101059e9dcc58ff .editor_box .fr-view a {
    color: #00b400;
}

#s202504101059e9dcc58ff div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s202504101059e9dcc58ff a.body_font_color_30:not(.active) {
    ;
}

#s202504101059e9dcc58ff .text_tab .after_line:not(:last-child):after {
    ;
}

#s202504101059e9dcc58ff .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s202504101059e9dcc58ff .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s202504101059e9dcc58ff .body_font_color_40,
#s202504101059e9dcc58ff .li_board ul.li_body li.name,
#s202504101059e9dcc58ff .li_board ul.li_body li.time,
#s202504101059e9dcc58ff .li_board ul.li_body li.like,
#s202504101059e9dcc58ff .li_board ul.li_body li.read {
    ;
}

#s202504101059e9dcc58ff .review_table .summary,
#s202504101059e9dcc58ff .review_table.li_board ul.li_body li,
#s202504101059e9dcc58ff .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s202504101059e9dcc58ff .body_font_color_50 {
    ;
}

#s202504101059e9dcc58ff .li_board,
#s202504101059e9dcc58ff .acd_row:first-child,
#s202504101059e9dcc58ff .acd_row {
    border-color: ;
}

#s202504101059e9dcc58ff .list-style .list-header,
#s202504101059e9dcc58ff .list-style .list,
#s202504101059e9dcc58ff .list-style .list.line,
#s202504101059e9dcc58ff .list-style .list.line>.table-cell,
#s202504101059e9dcc58ff .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s202504101059e9dcc58ff .btn,
#s202504101059e9dcc58ff .visual_section a,
#s202504101059e9dcc58ff a.select-star,
#s202504101059e9dcc58ff .star-pointer .dropdown-menu a.dropdown-item {
    background-color: #39c64;
    ;
    background-color: rgba(3, 156, 100, 0.65);
    ;
    color: ;
    ;
}

#s202504101059e9dcc58ff .star-pointer .dropdown-menu {
    background-color: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff .btn:hover,
#s202504101059e9dcc58ff .visual_section a:hover {
    border-color: ;
}

#s202504101059e9dcc58ff a.select-star:hover {
    background-color: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s202504101059e9dcc58ff .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s202504101059e9dcc58ff .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s202504101059e9dcc58ff .btn-primary span,
.doz_sys.booking_view #s202504101059e9dcc58ff .btn-primary span,
.doz_sys.shop_mypage #s202504101059e9dcc58ff .btn-primary span {
    color: #ffffff;
}

#s202504101059e9dcc58ff .coupon-wrap:after,
#s202504101059e9dcc58ff .board_view .file_area ul li {
    background: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff .text-gray-dark,
#s202504101059e9dcc58ff .shop-table>thead>tr>th,
#s202504101059e9dcc58ff .shop_mypage .left-menu ul li a,
#s202504101059e9dcc58ff .shop_mypage .item-detail p.sale_pay,
.doz_sys #s202504101059e9dcc58ff .product-notify-group .product-notify-label {
    ;
}

#s202504101059e9dcc58ff .mypage .my-box a,
#s202504101059e9dcc58ff .mypage .shop-table>tbody>tr,
#s202504101059e9dcc58ff .mypage .tip-off,
#s202504101059e9dcc58ff .im-order-detail-table,
#s202504101059e9dcc58ff .im-order-price {
    background-color: rgba(4, 206, 132, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    zoom: 1;
    ;
}

#s202504101059e9dcc58ff .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s202504101059e9dcc58ff .mypage .my-box.on a p {
    color: #fff;
}

#s202504101059e9dcc58ff .option_btn_tools a,
#s202504101059e9dcc58ff .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s202504101059e9dcc58ff .list-style-card .card-body .text a {
    color: #757575;
}

#s202504101059e9dcc58ff .card .title a {
    color: #212121;
}

#s202504101059e9dcc58ff .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s202504101059e9dcc58ff ul.site_prod_nav>li,
#s202504101059e9dcc58ff .prod_detail_badge {
    ;
}

#s202504101059e9dcc58ff .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: rgba(3, 156, 100, 0.65);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202504101059e9dcc58ff .buy_footer_fixed {
    background: rgba(3, 156, 100, 0.65);
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s202504101059e9dcc58ff .opt-group {
    background: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff ul.site_prod_nav>li a.active {
    ;
}

#s202504101059e9dcc58ff .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: rgba(3, 156, 100, 0.65);
}

#s202504101059e9dcc58ff .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s202504101059e9dcc58ff[class*="section_first"],
.section_fixed_disable #s202504101059e9dcc58ff[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s202504101059e9dcc58ff .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202504101059e9dcc58ff.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s202504101059e9dcc58ff.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s202504101059e9dcc58ff .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s202504101059e9dcc58ff.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s202504101059e9dcc58ff .mypage .left-menu ul li a,
.device_type_m #s202504101059e9dcc58ff .cart .left-menu ul li a {
    background-color: rgba(4, 206, 132, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    zoom: 1;
    ;
}

#s202504101059e9dcc58ff .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s202504101059e9dcc58ff .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s202504101059e9dcc58ff .im-cart-info {
    ;
}

#s202504101059e9dcc58ff .shop-table>thead>tr>th,
#s202504101059e9dcc58ff .shop-table>tbody>tr>td,
#s202504101059e9dcc58ff .mypage .shop-table>tbody>tr,
#s202504101059e9dcc58ff .shop-table>tbody>tr>td.img img,
#s202504101059e9dcc58ff .shop-table>tbody>tr>td+td,
#s202504101059e9dcc58ff .mypage .tip-off,
#s202504101059e9dcc58ff .mypage .shop-table img,
#s202504101059e9dcc58ff .im-order-detail-table,
#s202504101059e9dcc58ff .im-order-price,
#s202504101059e9dcc58ff .im-order-detail-table thead tr,
#s202504101059e9dcc58ff .im-order-detail-table tr+tr,
#s202504101059e9dcc58ff .im-order-detail-table img,
#s202504101059e9dcc58ff .im-order-detail-table .im-deliv-price,
#s202504101059e9dcc58ff .im-order-price-header,
#s202504101059e9dcc58ff .im-order-price-body {
    ;
}

#s202504101059e9dcc58ff .shop-table .list_badge {
    border-color: ;
}

#s202504101059e9dcc58ff .im-cart-result-table thead>tr>th,
#s202504101059e9dcc58ff #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202504101059e9dcc58ff #shop_cart_list .shop-table>tbody>tr>td+td,
#s202504101059e9dcc58ff #shop_cart_list .shop-table>thead>tr>th,
#s202504101059e9dcc58ff #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s202504101059e9dcc58ff .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s202504101059e9dcc58ff .btn-primary:hover,
    #s202504101059e9dcc58ff .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s202504101059e9dcc58ff .btn-primary:hover span,
    .doz_sys.booking_view #s202504101059e9dcc58ff .btn-primary:hover span,
    .doz_sys.shop_mypage #s202504101059e9dcc58ff .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s202504101059e9dcc58ff .fixed_view a,
    .doz_sys #s202504101059e9dcc58ff .fixed_view select.form-control,
    .doz_sys #s202504101059e9dcc58ff .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s202504101059e9dcc58ff .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s202504101059e9dcc58ff .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s202504101059e9dcc58ff .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s202504101059e9dcc58ff #shop_cart_list .shop-tit,
    #s202504101059e9dcc58ff #shop_cart_list .shop-table>thead>tr,
    #s202504101059e9dcc58ff #shop_cart_list .shop-table>tfoot .payment-info,
    #s202504101059e9dcc58ff .im-price-result {
        ;
    }

    #s202504101059e9dcc58ff .shop-table>tbody>tr>td.img .opt .more+.more,
    #s202504101059e9dcc58ff .im-order-row+.im-order-row {
        ;
    }

    #s202504101059e9dcc58ff #shop_cart_list .shop-table,
    #s202504101059e9dcc58ff #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s202504101059e9dcc58ff #shop_cart_list .shop-table>tfoot,
    #s202504101059e9dcc58ff #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s202504101059e9dcc58ff #shop_cart_list .shop-table>thead>tr,
    #s202504101059e9dcc58ff .im-order-detail-table .im-space {
        background-color: rgba(3, 156, 100, 0.65);
    }

    #s202504101059e9dcc58ff #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s202504101059e9dcc58ff .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s202504101059e9dcc58ff .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s202504101059e9dcc58ff .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s202504101059e9dcc58ff .section_bg {
        background-attachment: inherit;
    }

    #s202504101059e9dcc58ff .section_bg .ibg-bg {
        display: none;
    }

    #s202504101059e9dcc58ff .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s202504101059e9dcc58ff .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s202504101059e9dcc58ff .buy_btns .social_btn,
    #s202504101059e9dcc58ff .buy_btns .cart_btn,
    #s202504101059e9dcc58ff .layer_pop .bottom-btn,
    #s202504101059e9dcc58ff .shop-table>thead,
    #s202504101059e9dcc58ff .left-menu,
    #s202504101059e9dcc58ff .shop-table>tbody>tr,
    {
    ;
}

#s202504101059e9dcc58ff main,
#s202504101059e9dcc58ff .section_wrap.extend_section main,
#s202504101059e9dcc58ff .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s202504101059e9dcc58ff.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s202504101059e9dcc58ff.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s202504101059e9dcc58ff .mypage .left-menu ul li a,
#s202504101059e9dcc58ff .cart .left-menu ul li a,
#s202504101059e9dcc58ff .mypage .left-menu .cart-menu-slide {
    background-color: rgba(4, 206, 132, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a504206132, endColorstr=#a504206132);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s202504101059e9dcc58ff .coupon-wrap:after {
    background: rgba(3, 156, 100, 0.65) !important;
}
}

@media (max-width: 767px) {
    #s202504101059e9dcc58ff .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(3, 156, 100, 0.65));
    }

    #s202504101059e9dcc58ff .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(3, 156, 100, 0.65));
    }

    #s202504101059e9dcc58ff .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s202504101059e9dcc58ff .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) {
    #s202504101059e9dcc58ff .opt-group .btn_clse {
        background-color: rgba(3, 156, 100, 0.65);
    }

    #s202504101059e9dcc58ff .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 rgba(3, 156, 100, 0.65);
    }
}

.doz_sys #s202504101059e9dcc58ff .bg-brand,
.doz_sys #s202504101059e9dcc58ff .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s202504101059e9dcc58ff .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202504177a2d0edcbc30a {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504177a2d0edcbc30a {
        height: 15px !important;
    }
}

.device_type_m .pc_section #padding_w20250418ba820f19d0756 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250418ba820f19d0756 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202504189d40fdada96f9 .widget.image img {
    transition: none;
}

.admin #w202504189d40fdada96f9 .disable-selection img {
    visibility: visible !important;
}

#w202504189d40fdada96f9 .widget.image .overlay,
#w202504189d40fdada96f9 .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202504189d40fdada96f9 .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202504189d40fdada96f9 .widget.image:hover .hover_overlay,
#w202504189d40fdada96f9 .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202504189d40fdada96f9 .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202504189d40fdada96f9 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202504189d40fdada96f9 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202504189d40fdada96f9 .widget.image.img_circle .overlay,
#w202504189d40fdada96f9 .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202504189d40fdada96f9 .widget.image.hover_scale:hover .hover_overlay,
#w202504189d40fdada96f9 .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202504189d40fdada96f9 .widget.image.hide_default_img:hover .img_wrap>img,
#w202504189d40fdada96f9 .widget.image:hover .overlay,
#w202504189d40fdada96f9 .widget.image .hover_overlay,
#w202504189d40fdada96f9 .widget.image.hover_image_hidden:hover .hover_img,
#w202504189d40fdada96f9 .widget.image.hover_scale .hover_img,
#w202504189d40fdada96f9 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202504189d40fdada96f9 .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202504189d40fdada96f9 .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202504189d40fdada96f9 .widget.image.hover_scale img,
#w202504189d40fdada96f9 .widget.image.hover_scale:hover .hover_img,
#w202504189d40fdada96f9 .widget.image.hover_scale.hover_image_hidden:hover img,
#w202504189d40fdada96f9 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202504189d40fdada96f9 .widget.image.hover_img_hide.hover_scale:hover img,
#w202504189d40fdada96f9 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504189d40fdada96f9 .widget.image.no_effect .hover_overlay,
#w202504189d40fdada96f9 .widget.image.no_effect .hover_img {
    transition: none;
}

#w202504189d40fdada96f9 .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202504189d40fdada96f9 .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202504189d40fdada96f9 .widget.image.hide_default_img:hover .org_image,
#w202504189d40fdada96f9 .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202504189d40fdada96f9 .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504189d40fdada96f9 .widget.image .hover_img {
    image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

    #w202504189d40fdada96f9 .widget.image:hover .hover_txt,
    #w202504189d40fdada96f9 .widget.image:hover .hover_img,
    #w202504189d40fdada96f9 .widget.image:hover .overlay,
    #w202504189d40fdada96f9 .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202504189d40fdada96f9 .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202504189d40fdada96f9 .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202504189d40fdada96f9 .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.device_type_m .pc_section #padding_w20250418d10dc094c5932 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250418d10dc094c5932 {
        height: 15px !important;
    }
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202504182c87f6185782c .widget.image img {
    transition: none;
}

.admin #w202504182c87f6185782c .disable-selection img {
    visibility: visible !important;
}

#w202504182c87f6185782c .widget.image .overlay,
#w202504182c87f6185782c .widget.image .hover_overlay {
    background: rgba(0, 0, 0, 0);
    transition: opacity .3s, background-color .3s;
}

#w202504182c87f6185782c .widget.image:hover .hover_overlay {
    background: rgba(0, 0, 0, 0);
    z-index: 6;
    opacity: 1;
}

.admin #w202504182c87f6185782c .widget.image:hover .hover_overlay,
#w202504182c87f6185782c .widget.image.hover_image_hidden:hover .hover_overlay {
    opacity: 0 !important;
}

#w202504182c87f6185782c .widget.image.text_position_overlay .txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    line-height: 1.2;
    padding: 1em;
}

#w202504182c87f6185782c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    color: #fff;
    font-size: 14px;
    ;
    padding: 1em;
}

#w202504182c87f6185782c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
    line-height: 1.2;
}

#w202504182c87f6185782c .widget.image.img_circle .overlay,
#w202504182c87f6185782c .widget.image.img_circle .hover_overlay {
    border-radius: 50%;
}

#w202504182c87f6185782c .widget.image.hover_scale:hover .hover_overlay,
#w202504182c87f6185782c .widget.image.same_overlay:hover .overlay {
    transform: scale(1.1);
    transition: opacity .3s;
}

#w202504182c87f6185782c .widget.image.hide_default_img:hover .img_wrap>img,
#w202504182c87f6185782c .widget.image:hover .overlay,
#w202504182c87f6185782c .widget.image .hover_overlay,
#w202504182c87f6185782c .widget.image.hover_image_hidden:hover .hover_img,
#w202504182c87f6185782c .widget.image.hover_scale .hover_img,
#w202504182c87f6185782c .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
    opacity: 0;
}

#w202504182c87f6185782c .widget.image.hide_default_img:hover .img_wrap>img {
    opacity: 0 !important;

}

#w202504182c87f6185782c .widget.image.hover_scale img {
    transition: transform 0.4s ease-out;
}

#w202504182c87f6185782c .widget.image.hover_scale img,
#w202504182c87f6185782c .widget.image.hover_scale:hover .hover_img,
#w202504182c87f6185782c .widget.image.hover_scale.hover_image_hidden:hover img,
#w202504182c87f6185782c .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202504182c87f6185782c .widget.image.hover_img_hide.hover_scale:hover img,
#w202504182c87f6185782c .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}

#w202504182c87f6185782c .widget.image.no_effect .hover_overlay,
#w202504182c87f6185782c .widget.image.no_effect .hover_img {
    transition: none;
}

#w202504182c87f6185782c .widget.image.hover_img_hide .hover_img {
    display: none;
}

#w202504182c87f6185782c .widget.image.hover_img_hide:hover .hover_overlay {
    transition: opacity .3s;
}

#w202504182c87f6185782c .widget.image.hide_default_img:hover .org_image,
#w202504182c87f6185782c .widget.image.same_overlay:hover .hover_overlay {
    opacity: 0;
}

#w202504182c87f6185782c .widget.image.same_overlay:hover .overlay {
    opacity: 1;
}


@media all and (max-width : 767px) {

    #w202504182c87f6185782c .widget.image:hover .hover_txt,
    #w202504182c87f6185782c .widget.image:hover .hover_img,
    #w202504182c87f6185782c .widget.image:hover .overlay,
    #w202504182c87f6185782c .widget.image:hover .hover_overlay {
        opacity: 0;
        transform: none !important;
    }

    #w202504182c87f6185782c .widget.image.org_image_hidden:hover .img_wrap>img {
        opacity: 1;
    }

    #w202504182c87f6185782c .widget.image:hover .txt {
        opacity: 1;
        visibility: visible;
    }

    #w202504182c87f6185782c .widget.hover_scale:hover img {
        transform: none !important;
    }
}

.device_type_m .pc_section #padding_w20250418c0df3667161d4 {
    height: 26.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250418c0df3667161d4 {
        height: 26.5px !important;
    }
}

.shop_view .s20250410c21a619e45ecd.xzoom-preview {
    ;
    background: #fff;
}

.shop_view #s20250410c21a619e45ecd select.form-control option {
    color: !important;
    background: #fff;
}

.is-ie .shop_view #s20250410c21a619e45ecd select.form-control option {
    color: #000 !important;
}

.admin #s20250410c21a619e45ecd .widget.padding>div {
    ;
}

.admin #s20250410c21a619e45ecd .ibg-bg {
    height: 100% !important;
}

.admin #s20250410c21a619e45ecd .widget_drag_bar,
.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20250410c21a619e45ecd .drop_line {
    background-color: ;
}

.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s20250410c21a619e45ecd .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s20250410c21a619e45ecd {
    color: ;
}

#s20250410c21a619e45ecd.side_basic main .inside,
#s20250410c21a619e45ecd .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20250410c21a619e45ecd .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s20250410c21a619e45ecd.side_basic main .inside,
.menu_type_modal #s20250410c21a619e45ecd.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 #s20250410c21a619e45ecd,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s20250410c21a619e45ecd .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s20250410c21a619e45ecd.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410c21a619e45ecd.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s20250410c21a619e45ecd .booking_day .body_font_color_20,
#s20250410c21a619e45ecd .booking_list.waiting .title {
    ;
}

#s20250410c21a619e45ecd.extend_section main>.inside {
    max-width: 100% !important;
}

#s20250410c21a619e45ecd .li_table ul:nth-of-type(2),
#s20250410c21a619e45ecd .li_board ul li,
#s20250410c21a619e45ecd .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s20250410c21a619e45ecd .checkbox-styled:not(ie8) input~span:before,
#s20250410c21a619e45ecd .radio-styled:not(ie8) input~span:before {}

#s20250410c21a619e45ecd .board_view .grid_ignore header a,
#s20250410c21a619e45ecd .widget.board .grid_ignore .author .date,
#s20250410c21a619e45ecd .widget.board .grid_ignore a.board,
#s20250410c21a619e45ecd .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s20250410c21a619e45ecd .content-tit .board {
    ;
}

#s20250410c21a619e45ecd select.form-control,
#s20250410c21a619e45ecd input.form-control,
#s20250410c21a619e45ecd textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s20250410c21a619e45ecd .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s20250410c21a619e45ecd .phonenumber_wrap .line {}

#s20250410c21a619e45ecd .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s20250410c21a619e45ecd .shop-content select.form-control,
.shop_view #s20250410c21a619e45ecd .shop-content input.form-control,
.shop_view #s20250410c21a619e45ecd .shop-content textarea.form-control,
.booking_view #s20250410c21a619e45ecd .booking_opt select.form-control,
.shop_view #s20250410c21a619e45ecd .form-select-wrap .dropdown-menu,
.shop_view #s20250410c21a619e45ecd .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: #fff;
}

#s20250410c21a619e45ecd .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.8) 66%, rgba(255, 255, 255, 0.9) 83%, rgba(255, 255, 255, 0.98) 98%, #fff);
}

#s20250410c21a619e45ecd .item_detail select.form-control,
#s20250410c21a619e45ecd .item_detail input.form-control,
#s20250410c21a619e45ecd .item_detail textarea.form-control,
#s20250410c21a619e45ecd .booking_opt select.form-control,
#s20250410c21a619e45ecd .goods_select textarea.form-control,
#s20250410c21a619e45ecd .goods_select select.form-control,
#s20250410c21a619e45ecd .goods_select input.form-control,
#s20250410c21a619e45ecd .form-select-wrap:before {
    !important;
    color: ;
}

#s20250410c21a619e45ecd .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s20250410c21a619e45ecd .board_summary .write,
#s20250410c21a619e45ecd .board_view .grid_ignore .author .date,
#s20250410c21a619e45ecd .board_view .grid_ignore .author .hit-count,
.doz_sys #s20250410c21a619e45ecd label,
.doz_sys #s20250410c21a619e45ecd label.control-label,
#s20250410c21a619e45ecd .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20250410c21a619e45ecd .nick.text-default-dark,
#s20250410c21a619e45ecd .text-default-dark,
#s20250410c21a619e45ecd .shop_mypage .mypage .my-box a,
#s20250410c21a619e45ecd .shop_mypage .item-detail a,
#s20250410c21a619e45ecd .shop_mypage .item-detail p,
#s20250410c21a619e45ecd .shop_mypage h6,
#s20250410c21a619e45ecd .shop_mypage .table-wrap p,
#s20250410c21a619e45ecd .shop_payment h1,
#s20250410c21a619e45ecd .shop_payment h6,
#s20250410c21a619e45ecd .shop-content p,
#s20250410c21a619e45ecd .shop_payment,
#s20250410c21a619e45ecd .shop-content span,
#s20250410c21a619e45ecd .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20250410c21a619e45ecd .shop-content .price,
#s20250410c21a619e45ecd,
#s20250410c21a619e45ecd .shop-tit,
#s20250410c21a619e45ecd .board_view .board_txt_area,
#s20250410c21a619e45ecd .board.widget .grid_ignore .view_tit,
.doz_sys #s20250410c21a619e45ecd .shop-content input.form-control,
.doz_sys #s20250410c21a619e45ecd .shop-content select.form-control,
#s20250410c21a619e45ecd .widget_menu_title,
#s20250410c21a619e45ecd .comment_area,
body.shop_mypage #s20250410c21a619e45ecd .comment_area,
#s20250410c21a619e45ecd .list_review_inner .use_summary,
#s20250410c21a619e45ecd .list_review_inner .use_summary a,
#s20250410c21a619e45ecd .list_review_inner .fold,
#s20250410c21a619e45ecd .list_review_inner .comment_area,
#s20250410c21a619e45ecd .booking_nav_tools span {
    ;
    color: ;
}

#s20250410c21a619e45ecd .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s20250410c21a619e45ecd a.use-info {
    color: #00b400;
}

#s20250410c21a619e45ecd .shop-content span.sale-price-text-done,
.doz_sys #s20250410c21a619e45ecd a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s20250410c21a619e45ecd .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s20250410c21a619e45ecd .shop-content.mypage .bg-bright a,
#s20250410c21a619e45ecd .shop-content.mypage .bg-bright p,
#s20250410c21a619e45ecd .shop-content.mypage .bg-bright span,
#s20250410c21a619e45ecd .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s20250410c21a619e45ecd .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20250410c21a619e45ecd .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s20250410c21a619e45ecd .shop-content h6 span {
    ;
    color: ;
}

#s20250410c21a619e45ecd .left-menu ul li.on a,
.doz_sys #s20250410c21a619e45ecd .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20250410c21a619e45ecd,
#s20250410c21a619e45ecd .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s20250410c21a619e45ecd .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s20250410c21a619e45ecd .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c21a619e45ecd .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c21a619e45ecd .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20250410c21a619e45ecd .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20250410c21a619e45ecd .list_review_inner,
#s20250410c21a619e45ecd .list_review_inner .fold.cmt,
#s20250410c21a619e45ecd .list_review_wrap,
#s20250410c21a619e45ecd .list_review_inner .textarea_block,
#s20250410c21a619e45ecd .list_review_inner .comment .main_comment,
#s20250410c21a619e45ecd .list_review_inner .txt_delete:before,
#s20250410c21a619e45ecd .form-select-wrap.open .dropdown-toggle,
#s20250410c21a619e45ecd .form-select-wrap.open .dropdown-menu,
#s20250410c21a619e45ecd .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s20250410c21a619e45ecd .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20250410c21a619e45ecd .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20250410c21a619e45ecd .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20250410c21a619e45ecd .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20250410c21a619e45ecd .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s20250410c21a619e45ecd .form-control:focus {
    border-color: #00b400;
}

#s20250410c21a619e45ecd .sub_depth li a,
#s20250410c21a619e45ecd .sub_depth li span {
    ;
}

#s20250410c21a619e45ecd .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s20250410c21a619e45ecd .pagination>li>a,
#s20250410c21a619e45ecd .pagination>li>span,
#s20250410c21a619e45ecd .pagination>li>a:focus,
#s20250410c21a619e45ecd .pagination>li>span:focus,
#s20250410c21a619e45ecd .map-inner .pagination li.active a,
#s20250410c21a619e45ecd .pagination li>a.disabled:hover,
#s20250410c21a619e45ecd .pagination li>a.disabled:focus {
    ;
}

#s20250410c21a619e45ecd .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s20250410c21a619e45ecd .pagination>.active>a,
#s20250410c21a619e45ecd .pagination>.active>span,
#s20250410c21a619e45ecd .pagination>.active>a:hover,
#s20250410c21a619e45ecd .pagination>.active>span:hover,
#s20250410c21a619e45ecd .pagination>.active>a:focus,
#s20250410c21a619e45ecd .pagination>.active>span:focus,
#s20250410c21a619e45ecd .pagination>li>a:hover,
#s20250410c21a619e45ecd .pagination>li>span:hover,
#s20250410c21a619e45ecd .sub_depth li a.active,
.doz_sys #s20250410c21a619e45ecd a,
#s20250410c21a619e45ecd .li_table ul li,
#s20250410c21a619e45ecd .list-style .list.line>small,
.doz_sys #s20250410c21a619e45ecd div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s20250410c21a619e45ecd .board_contents a:not(.btn),
.doz_sys #s20250410c21a619e45ecd .board_contents a:not(.btn):hover,
#s20250410c21a619e45ecd .board_txt_area a,
#s20250410c21a619e45ecd .board_txt_area a:hover,
#s20250410c21a619e45ecd .board_txt_area a:active,
#s20250410c21a619e45ecd .board_txt_area a:focus,
#s20250410c21a619e45ecd .editor_box .fr-view a {
    color: #00b400;
}

#s20250410c21a619e45ecd div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s20250410c21a619e45ecd a.body_font_color_30:not(.active) {
    ;
}

#s20250410c21a619e45ecd .text_tab .after_line:not(:last-child):after {
    ;
}

#s20250410c21a619e45ecd .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s20250410c21a619e45ecd .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s20250410c21a619e45ecd .body_font_color_40,
#s20250410c21a619e45ecd .li_board ul.li_body li.name,
#s20250410c21a619e45ecd .li_board ul.li_body li.time,
#s20250410c21a619e45ecd .li_board ul.li_body li.like,
#s20250410c21a619e45ecd .li_board ul.li_body li.read {
    ;
}

#s20250410c21a619e45ecd .review_table .summary,
#s20250410c21a619e45ecd .review_table.li_board ul.li_body li,
#s20250410c21a619e45ecd .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s20250410c21a619e45ecd .body_font_color_50 {
    ;
}

#s20250410c21a619e45ecd .li_board,
#s20250410c21a619e45ecd .acd_row:first-child,
#s20250410c21a619e45ecd .acd_row {
    border-color: ;
}

#s20250410c21a619e45ecd .list-style .list-header,
#s20250410c21a619e45ecd .list-style .list,
#s20250410c21a619e45ecd .list-style .list.line,
#s20250410c21a619e45ecd .list-style .list.line>.table-cell,
#s20250410c21a619e45ecd .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s20250410c21a619e45ecd .btn,
#s20250410c21a619e45ecd .visual_section a,
#s20250410c21a619e45ecd a.select-star,
#s20250410c21a619e45ecd .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: #fff;
    ;
    color: ;
    ;
}

#s20250410c21a619e45ecd .star-pointer .dropdown-menu {
    background-color: #fff;
}

#s20250410c21a619e45ecd .btn:hover,
#s20250410c21a619e45ecd .visual_section a:hover {
    border-color: ;
}

#s20250410c21a619e45ecd a.select-star:hover {
    background-color: #fff;
}

#s20250410c21a619e45ecd .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s20250410c21a619e45ecd .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s20250410c21a619e45ecd .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s20250410c21a619e45ecd .btn-primary span,
.doz_sys.booking_view #s20250410c21a619e45ecd .btn-primary span,
.doz_sys.shop_mypage #s20250410c21a619e45ecd .btn-primary span {
    color: #ffffff;
}

#s20250410c21a619e45ecd .coupon-wrap:after,
#s20250410c21a619e45ecd .board_view .file_area ul li {
    background: #fff;
}

#s20250410c21a619e45ecd .text-gray-dark,
#s20250410c21a619e45ecd .shop-table>thead>tr>th,
#s20250410c21a619e45ecd .shop_mypage .left-menu ul li a,
#s20250410c21a619e45ecd .shop_mypage .item-detail p.sale_pay,
.doz_sys #s20250410c21a619e45ecd .product-notify-group .product-notify-label {
    ;
}

#s20250410c21a619e45ecd .mypage .my-box a,
#s20250410c21a619e45ecd .mypage .shop-table>tbody>tr,
#s20250410c21a619e45ecd .mypage .tip-off,
#s20250410c21a619e45ecd .im-order-detail-table,
#s20250410c21a619e45ecd .im-order-price {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250410c21a619e45ecd .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s20250410c21a619e45ecd .mypage .my-box.on a p {
    color: #fff;
}

#s20250410c21a619e45ecd .option_btn_tools a,
#s20250410c21a619e45ecd .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s20250410c21a619e45ecd .list-style-card .card-body .text a {
    color: #757575;
}

#s20250410c21a619e45ecd .card .title a {
    color: #212121;
}

#s20250410c21a619e45ecd .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s20250410c21a619e45ecd ul.site_prod_nav>li,
#s20250410c21a619e45ecd .prod_detail_badge {
    ;
}

#s20250410c21a619e45ecd .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20250410c21a619e45ecd .buy_footer_fixed {
    background: #fff;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s20250410c21a619e45ecd .opt-group {
    background: #fff;
}

#s20250410c21a619e45ecd ul.site_prod_nav>li a.active {
    ;
}

#s20250410c21a619e45ecd .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: #fff;
}

#s20250410c21a619e45ecd .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s20250410c21a619e45ecd[class*="section_first"],
.section_fixed_disable #s20250410c21a619e45ecd[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s20250410c21a619e45ecd .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20250410c21a619e45ecd.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s20250410c21a619e45ecd.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s20250410c21a619e45ecd .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s20250410c21a619e45ecd.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s20250410c21a619e45ecd .mypage .left-menu ul li a,
.device_type_m #s20250410c21a619e45ecd .cart .left-menu ul li a {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

#s20250410c21a619e45ecd .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s20250410c21a619e45ecd .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s20250410c21a619e45ecd .im-cart-info {
    ;
}

#s20250410c21a619e45ecd .shop-table>thead>tr>th,
#s20250410c21a619e45ecd .shop-table>tbody>tr>td,
#s20250410c21a619e45ecd .mypage .shop-table>tbody>tr,
#s20250410c21a619e45ecd .shop-table>tbody>tr>td.img img,
#s20250410c21a619e45ecd .shop-table>tbody>tr>td+td,
#s20250410c21a619e45ecd .mypage .tip-off,
#s20250410c21a619e45ecd .mypage .shop-table img,
#s20250410c21a619e45ecd .im-order-detail-table,
#s20250410c21a619e45ecd .im-order-price,
#s20250410c21a619e45ecd .im-order-detail-table thead tr,
#s20250410c21a619e45ecd .im-order-detail-table tr+tr,
#s20250410c21a619e45ecd .im-order-detail-table img,
#s20250410c21a619e45ecd .im-order-detail-table .im-deliv-price,
#s20250410c21a619e45ecd .im-order-price-header,
#s20250410c21a619e45ecd .im-order-price-body {
    ;
}

#s20250410c21a619e45ecd .shop-table .list_badge {
    border-color: ;
}

#s20250410c21a619e45ecd .im-cart-result-table thead>tr>th,
#s20250410c21a619e45ecd #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20250410c21a619e45ecd #shop_cart_list .shop-table>tbody>tr>td+td,
#s20250410c21a619e45ecd #shop_cart_list .shop-table>thead>tr>th,
#s20250410c21a619e45ecd #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s20250410c21a619e45ecd .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s20250410c21a619e45ecd .btn-primary:hover,
    #s20250410c21a619e45ecd .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s20250410c21a619e45ecd .btn-primary:hover span,
    .doz_sys.booking_view #s20250410c21a619e45ecd .btn-primary:hover span,
    .doz_sys.shop_mypage #s20250410c21a619e45ecd .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s20250410c21a619e45ecd .fixed_view a,
    .doz_sys #s20250410c21a619e45ecd .fixed_view select.form-control,
    .doz_sys #s20250410c21a619e45ecd .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s20250410c21a619e45ecd .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s20250410c21a619e45ecd .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s20250410c21a619e45ecd .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s20250410c21a619e45ecd #shop_cart_list .shop-tit,
    #s20250410c21a619e45ecd #shop_cart_list .shop-table>thead>tr,
    #s20250410c21a619e45ecd #shop_cart_list .shop-table>tfoot .payment-info,
    #s20250410c21a619e45ecd .im-price-result {
        ;
    }

    #s20250410c21a619e45ecd .shop-table>tbody>tr>td.img .opt .more+.more,
    #s20250410c21a619e45ecd .im-order-row+.im-order-row {
        ;
    }

    #s20250410c21a619e45ecd #shop_cart_list .shop-table,
    #s20250410c21a619e45ecd #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s20250410c21a619e45ecd #shop_cart_list .shop-table>tfoot,
    #s20250410c21a619e45ecd #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s20250410c21a619e45ecd #shop_cart_list .shop-table>thead>tr,
    #s20250410c21a619e45ecd .im-order-detail-table .im-space {
        background-color: #fff;
    }

    #s20250410c21a619e45ecd #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s20250410c21a619e45ecd .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s20250410c21a619e45ecd .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s20250410c21a619e45ecd .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s20250410c21a619e45ecd .section_bg {
        background-attachment: inherit;
    }

    #s20250410c21a619e45ecd .section_bg .ibg-bg {
        display: none;
    }

    #s20250410c21a619e45ecd .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s20250410c21a619e45ecd .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s20250410c21a619e45ecd .buy_btns .social_btn,
    #s20250410c21a619e45ecd .buy_btns .cart_btn,
    #s20250410c21a619e45ecd .layer_pop .bottom-btn,
    #s20250410c21a619e45ecd .shop-table>thead,
    #s20250410c21a619e45ecd .left-menu,
    #s20250410c21a619e45ecd .shop-table>tbody>tr,
    {
    ;
}

#s20250410c21a619e45ecd main,
#s20250410c21a619e45ecd .section_wrap.extend_section main,
#s20250410c21a619e45ecd .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s20250410c21a619e45ecd.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s20250410c21a619e45ecd.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s20250410c21a619e45ecd .mypage .left-menu ul li a,
#s20250410c21a619e45ecd .cart .left-menu ul li a,
#s20250410c21a619e45ecd .mypage .left-menu .cart-menu-slide {
    background-color: rgba(255, 255, 255, 1);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255, endColorstr=#ff255255255);
    zoom: 1;
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s20250410c21a619e45ecd .coupon-wrap:after {
    background: #fff !important;
}
}

@media (max-width: 767px) {
    #s20250410c21a619e45ecd .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s20250410c21a619e45ecd .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s20250410c21a619e45ecd .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s20250410c21a619e45ecd .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) {
    #s20250410c21a619e45ecd .opt-group .btn_clse {
        background-color: #fff;
    }

    #s20250410c21a619e45ecd .opt-group .btn_clse:after {
        box-shadow: 0 10px 0 0 #fff;
    }
}

.doz_sys #s20250410c21a619e45ecd .bg-brand,
.doz_sys #s20250410c21a619e45ecd .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s20250410c21a619e45ecd .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w202504189b43b7f489337 {
    height: 39px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504189b43b7f489337 {
        height: 39px !important;
    }
}


#w2025041061749bee6ca53 .acd_heading {
    padding: 14px 10px;
}

#w2025041061749bee6ca53 .acd_title {
    margin: 0;
    font-size: 16px;
    cursor: pointer;
}

#w2025041061749bee6ca53 .acd_title a>div {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
}

#w2025041061749bee6ca53 .acd_title a>div:first-child {
    padding-left: 0;
}

#w2025041061749bee6ca53 .acd_title a>div.prod_star {
    width: 80px;
    font-size: 14px;
}

#w2025041061749bee6ca53 .acd_title a>div.prod_title {
    width: 10%;
    font-size: 14px;
}

#w2025041061749bee6ca53 .acd_title a>div.number,
#w2025041061749bee6ca53 .acd_title a>div.notice_icon {
    width: 40px;
    font-size: 14px;
    text-align: center;
    word-break: break-all;
    word-wrap: break-word;
}


#w2025041061749bee6ca53 .acd_title a {
    padding-right: 30px;
}

#w2025041061749bee6ca53 .acd_title a>div.category {
    width: 10%;
    font-size: 14px;
}

#w2025041061749bee6ca53 .acd_title a>div.title {
    word-break: break-all;
    word-wrap: break-word;
}

#w2025041061749bee6ca53 .acd_title a>div.title i {
    font-size: 14px;
}

#w2025041061749bee6ca53 .acd_body {
    padding: 22px 10px 16px;
    /* 30px - accordion_margin */
}

#w2025041061749bee6ca53 .acd_body .board_contents a:not(.btn) {
    display: inline-block;
    padding: 0;
    width: auto;
}

#w2025041061749bee6ca53 .board_contents {
    font-size: 14px;
}

#w2025041061749bee6ca53 .board_contents img {
    max-width: 100%;
    height: auto;
}

#w2025041061749bee6ca53 .acd_collapse[aria-expanded="true"],
#w2025041061749bee6ca53 .acd_collapse {
    border-style: solid;
    border-width: 1px 0 0 0;
}

#w2025041061749bee6ca53 .board_summary .left {
    padding: 0 0 23px;
}

#w2025041061749bee6ca53 .acd_icon {
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -9px;
}

#w2025041061749bee6ca53 .comment-block {
    margin-top: 50px;
}

#w2025041061749bee6ca53 .comment-block .comment_num {
    padding: 0;
    margin: 0;
}

#w2025041061749bee6ca53 .comment-block .comment_num em {
    margin: 0 0 0 -2px;
}

#w2025041061749bee6ca53 .comment-block .mobile_right button {
    margin-left: 10px;
}

#w2025041061749bee6ca53 .comment-block .mobile_right button:first-child {
    margin-left: 0;
}

#w2025041061749bee6ca53 .addon-badge {
    background: #FF635D;
    color: #fff;
    display: inline-block;
    height: 17px;
    width: 17px;
    text-align: center;
    border-radius: 50%;
    font-family: Arial;
    line-height: 17px;
    font-weight: bold;
    position: relative;
    vertical-align: middle;
    font-size: 11px !important;
    font-style: normal;
}

#w2025041061749bee6ca53 .icons {
    padding-left: 10px;
}

#w2025041061749bee6ca53 .dropdown {
    display: none;
}

@media (max-width: 767px) {

    #w2025041061749bee6ca53 .board_view .header:before,
    #w2025041061749bee6ca53 .comment-block:before {
        display: none;
    }

    #w2025041061749bee6ca53 .acd_body .comment-block .btn-gruop-wrap .tools {
        float: right;
    }

    #w2025041061749bee6ca53 .acd_heading {
        padding: 10px 5px;
    }

    #w2025041061749bee6ca53 .acd_body {
        padding-right: 5px;
        padding-left: 5px;
    }

    #w2025041061749bee6ca53 .acd_title a>div {
        padding-left: 10px;
    }

    #w2025041061749bee6ca53 .acd_title a>div.category {
        width: 30%;
    }

    #w2025041061749bee6ca53 .acd_title a>div.number,
    #w2025041061749bee6ca53 .acd_title a>div.notice_icon {
        width: 30px;
        word-break: keep-all;
    }

    #w2025041061749bee6ca53 .acd_row.interlock_etc_board .tabled,
    #w2025041061749bee6ca53 .acd_row.interlock_etc_board .tabled>div {
        display: block;
        width: 100%;
    }

    #w2025041061749bee6ca53 .acd_row.interlock_etc_board .tabled>div.prod_star,
    #w2025041061749bee6ca53 .acd_row.interlock_etc_board .tabled>div.prod_title {
        line-height: 20px;
        width: 100%;
    }

    #w2025041061749bee6ca53 .acd_row.interlock_etc_board .tabled>div {
        padding-left: 0;
    }

    #w2025041061749bee6ca53 .dropdown {
        display: inline-block;
        float: right;
    }

    #w2025041061749bee6ca53 ul.dropdown-menu {
        width: auto;
        padding: 8px 0;
        margin: 2px 0 0;
        border: 1px solid rgba(0, 0, 0, .15);
        position: absolute;

    }

    #w2025041061749bee6ca53 ul.dropdown-menu>li {
        display: block;
        width: 100%;
        text-align: left;
        padding: 8px 0;
        margin: 2px 0 0;
    }

    #w2025041061749bee6ca53 ul.dropdown-menu>li>a {
        padding: 8px 16px;
    }
}

#w2025041061749bee6ca53 .file_area ul {
    border-bottom: none;
}

#w2025041061749bee6ca53 .file_area ul li {
    width: 100%;
    margin-top: 5px;
}

#w2025041061749bee6ca53 .file_area ul li:nth-child(1) {
    margin-top: 0px;
}

#w2025041061749bee6ca53 .file_area ul li em {
    text-align: left;
}

#w2025041061749bee6ca53 .list-group .addon-badge {
    background: #FF635D;
    color: #fff;
    display: inline-block;
    height: 18px;
    width: 18px;
    text-align: center;
    vertical-align: 2px;
    border-radius: 50%;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    line-height: 18px;
    font-style: normal;
}

#w2025041061749bee6ca53 .list-group .icons {
    padding-left: 4px;
}

#w2025041061749bee6ca53 .search_form_hide .tools {
    display: none !important;
}

@media (max-width: 767px) {
    #w2025041061749bee6ca53 .search_form_hide .tools {
        display: block !important;
    }
}

.device_type_m .pc_section #padding_w20250410c7285b1116776 {
    height: 46.5px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250410c7285b1116776 {
        height: 46.5px !important;
    }
}

#s20250421ae4ecb03832ef .fr-view img.fr-dib {
    margin: 5px auto;
}

#s20250421ae4ecb03832ef .fr-view img.fr-dib.fr-fil {
    margin-left: 0;
}

#s20250421ae4ecb03832ef .fr-view img.fr-dib.fr-fir {
    margin-right: 0;
}

#s20250421ae4ecb03832ef .visual_section .owl-theme .item .op,
#s20250421ae4ecb03832ef .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;
}

#s20250421ae4ecb03832ef .visual_section .owl-controls .owl-prev:before,
#s20250421ae4ecb03832ef .visual_section .owl-controls .owl-next:before,
#s20250421ae4ecb03832ef .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);
    ;
}

#s20250421ae4ecb03832ef .owl-theme .owl-dots .owl-dot span {
    border-color: rgba(255, 255, 255, 1) !important;
}

#s20250421ae4ecb03832ef .paging_type_dot02 .owl-theme .owl-dots .owl-dot span,
#s20250421ae4ecb03832ef .paging_type_big_dot .owl-theme .owl-dots .owl-dot span,
#s20250421ae4ecb03832ef .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;
}

#s20250421ae4ecb03832ef .owl-theme .owl-dots .owl-dot.active span,
#s20250421ae4ecb03832ef .paging_type_dot02 .owl-theme .owl-dots .owl-dot.active span,
#s20250421ae4ecb03832ef .paging_type_line .owl-theme .owl-dots .owl-dot.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250421ae4ecb03832ef .paging_type_count .owl-theme .owl-dots .owl-dot span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250421ae4ecb03832ef .paging_type_count .owl-theme .owl-dots .owl-dot.active span:before {
    color: rgba(255, 255, 255, 1);
}

#s20250421ae4ecb03832ef .paging_type_count.paging_type_count02 .owl-theme .owl-dots .owl-dot.active span:before {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#s20250421ae4ecb03832ef .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.s20250421ae4ecb03832ef 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.s20250421ae4ecb03832ef ul li a.active span {
    background-color: rgba(255, 255, 255, 1);
}

#s20250421ae4ecb03832ef .visual_section .header-content {
    height: 100vh;
    display: table;
    width: 100%;
    color: rgba(255, 255, 255, 1);
    overflow: hidden;
}

.new_header_overlay #s20250421ae4ecb03832ef.section_first .visual_section .owl-theme .item .op,
.new_header_overlay_mobile #s20250421ae4ecb03832ef.mobile_section_first .visual_section .owl-theme .item .op {
    height: 100vh;
}

.new_header_overlay #s20250421ae4ecb03832ef.section_first .visual_section .header-content,
.page_ready #s20250421ae4ecb03832ef .visual_section {
    height: 100%;
}

.page_ready #s20250421ae4ecb03832ef .visual_section,
.page_ready #s20250421ae4ecb03832ef .visual_section .item,
.page_ready #s20250421ae4ecb03832ef .visual_section .op,
.page_ready #s20250421ae4ecb03832ef .visual_section .header-content {
    height: 100vh;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text #video-gallery a i {
    background-color: #00b400;
    /*브랜드 색 */
}

#s20250421ae4ecb03832ef .visual_section .header-content .text a {
    font-size: 14px;
    font-weight: normal;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text {
    vertical-align: middle;
    padding-top: px;
    padding-bottom: px;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text a.btn,
.dialog_s20250421ae4ecb03832ef .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: #fff;
    border: 1px solid rgba(255, 255, 255, 0.29);
    margin: 15px 0;
    display: inline-block;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text a.btn:hover,
#s20250421ae4ecb03832ef .visual_section .header-content .text a.btn:active {
    text-decoration: none;
    background-color: #ffffff !important;
    !important;
    border: 1px solid #ffffff !important;
    color: #5e5e5e !important;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text p {
    margin: 0;
}

#s20250421ae4ecb03832ef .visual_section .header-content .text a+strong a,
#s20250421ae4ecb03832ef .visual_section .header-content .text a+a {
    margin-left: 12px;
}

#s20250421ae4ecb03832ef .visual_section.full_screen_show {
    overflow: hidden;
}

@media (min-width: 992px) {
    #s20250421ae4ecb03832ef .visual_section .header-content {
        max-width: 1200px;
        padding-right: 7px;
        padding-left: 7px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    #s20250421ae4ecb03832ef .visual_section .header-content .text {
        /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
        max-width: 1200px;
        margin: 0 auto;
    }
}

@media (max-width:991px) {

    .doz_sys #s20250421ae4ecb03832ef .visual_section .header-content {
        padding: 0 20px !important;
        height: 100vh;
        ;
        display: block;
    }

    #s20250421ae4ecb03832ef .visual_section .header-content.m_ratio,
    .new_header_overlay #s20250421ae4ecb03832ef .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    .doz_sys.mobile.doz_preview #s20250421ae4ecb03832ef.visual_section .header-content {
        padding: 0 20px;
        /*그리드 좌우 여백 따라감 */
        height: 550px;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250421ae4ecb03832ef.visual_section .header-content.m_ratio {
        height: 550px;
        ;
    }

    #s20250421ae4ecb03832ef.mobile_section .visual_section .header-content,
    .new_header_overlay #s20250421ae4ecb03832ef.mobile_section .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
        display: block;
    }

    .doz_sys.mobile.doz_preview #s20250421ae4ecb03832ef.mobile_section .visual_section .header-content {
        height: 550px;
        ;
    }

    .new_header_overlay_mobile #s20250421ae4ecb03832ef.section_first .visual_section .owl-theme .item .op {
        height: 100vh !important;
    }

    .new_header_overlay_mobile #s20250421ae4ecb03832ef.section_first .visual_section .header-content {
        height: 100% !important;
    }

    .new_header_overlay_mobile #s20250421ae4ecb03832ef.section_first .visual_section .header-content.m_ratio {
        height: 100vh;
        ;
    }

    #s20250421ae4ecb03832ef .visual_section .header-content .text {
        vertical-align: middle;
        display: flex;
    }
}

@media (max-width:1200px) {
    #s20250421ae4ecb03832ef .visual_section .owl-nav {
        display: none;
    }
}

.shop_view .s2025042432584bf9abaf4.xzoom-preview {
    ;
    background: ;
}

.shop_view #s2025042432584bf9abaf4 select.form-control option {
    color: !important;
    background: ;
}

.is-ie .shop_view #s2025042432584bf9abaf4 select.form-control option {
    color: #000 !important;
}

.admin #s2025042432584bf9abaf4 .widget.padding>div {
    ;
}

.admin #s2025042432584bf9abaf4 .ibg-bg {
    height: 100% !important;
}

.admin #s2025042432584bf9abaf4 .widget_drag_bar,
.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025042432584bf9abaf4 .drop_line {
    background-color: ;
}

.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-n:hover:after,
.admin .doz_sys #s2025042432584bf9abaf4 .ui-resizable-handle.ui-resizable-s:hover:after {
    border-bottom: 2px solid;
}

#s2025042432584bf9abaf4 {
    color: ;
}

#s2025042432584bf9abaf4.side_basic main .inside,
#s2025042432584bf9abaf4 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025042432584bf9abaf4 .col-dz-12 .extend_thumbs {
    max-width: 1200px;
}

.modal_site_modal_menu #s2025042432584bf9abaf4.side_basic main .inside,
.menu_type_modal #s2025042432584bf9abaf4.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 #s2025042432584bf9abaf4,
.menu_type_modal .doz_modal_header {
    ;
    background: ;
    ;
    color: ;
}

.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
    ;
    color: ;
}

.doz_sys #s2025042432584bf9abaf4 .col-dz-12 .inside .extend_thumbs {
    max-width: inherit;
}

#s2025042432584bf9abaf4.extend_section main {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025042432584bf9abaf4.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 15px + 15px);
}

#s2025042432584bf9abaf4 .booking_day .body_font_color_20,
#s2025042432584bf9abaf4 .booking_list.waiting .title {
    ;
}

#s2025042432584bf9abaf4.extend_section main>.inside {
    max-width: 100% !important;
}

#s2025042432584bf9abaf4 .li_table ul:nth-of-type(2),
#s2025042432584bf9abaf4 .li_board ul li,
#s2025042432584bf9abaf4 .radio-styled:not(ie8).radio_color_option.small input~span span {
    ;
}

#s2025042432584bf9abaf4 .checkbox-styled:not(ie8) input~span:before,
#s2025042432584bf9abaf4 .radio-styled:not(ie8) input~span:before {}

#s2025042432584bf9abaf4 .board_view .grid_ignore header a,
#s2025042432584bf9abaf4 .widget.board .grid_ignore .author .date,
#s2025042432584bf9abaf4 .widget.board .grid_ignore a.board,
#s2025042432584bf9abaf4 .widget.board .grid_ignore .author .write,
.editor_box .add_map .info>div.phone,
#s2025042432584bf9abaf4 .content-tit .board {
    ;
}

#s2025042432584bf9abaf4 select.form-control,
#s2025042432584bf9abaf4 input.form-control,
#s2025042432584bf9abaf4 textarea.form-control {
    ;
    color: #212121;
    background: #ffffff;
}

#s2025042432584bf9abaf4 .input_block .select-block .selectbox select {
    border: none;
    background: none;
    color: #212121;
}

#s2025042432584bf9abaf4 .phonenumber_wrap .line {}

#s2025042432584bf9abaf4 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

.shop_view #s2025042432584bf9abaf4 .shop-content select.form-control,
.shop_view #s2025042432584bf9abaf4 .shop-content input.form-control,
.shop_view #s2025042432584bf9abaf4 .shop-content textarea.form-control,
.booking_view #s2025042432584bf9abaf4 .booking_opt select.form-control,
.shop_view #s2025042432584bf9abaf4 .form-select-wrap .dropdown-menu,
.shop_view #s2025042432584bf9abaf4 .form-select-wrap .dropdown-menu .dropdown-item {
    ;
    background: ;
}

#s2025042432584bf9abaf4 .seemore_wrap .open:before {
    background-image: linear-gradient(to bottom, , 66%, 83%, 98%, );
}

#s2025042432584bf9abaf4 .item_detail select.form-control,
#s2025042432584bf9abaf4 .item_detail input.form-control,
#s2025042432584bf9abaf4 .item_detail textarea.form-control,
#s2025042432584bf9abaf4 .booking_opt select.form-control,
#s2025042432584bf9abaf4 .goods_select textarea.form-control,
#s2025042432584bf9abaf4 .goods_select select.form-control,
#s2025042432584bf9abaf4 .goods_select input.form-control,
#s2025042432584bf9abaf4 .form-select-wrap:before {
    !important;
    color: ;
}

#s2025042432584bf9abaf4 .form-select-wrap .dropdown-menu .dropdown-item:hover {
    ;
}

#s2025042432584bf9abaf4 .board_summary .write,
#s2025042432584bf9abaf4 .board_view .grid_ignore .author .date,
#s2025042432584bf9abaf4 .board_view .grid_ignore .author .hit-count,
.doz_sys #s2025042432584bf9abaf4 label,
.doz_sys #s2025042432584bf9abaf4 label.control-label,
#s2025042432584bf9abaf4 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s2025042432584bf9abaf4 .nick.text-default-dark,
#s2025042432584bf9abaf4 .text-default-dark,
#s2025042432584bf9abaf4 .shop_mypage .mypage .my-box a,
#s2025042432584bf9abaf4 .shop_mypage .item-detail a,
#s2025042432584bf9abaf4 .shop_mypage .item-detail p,
#s2025042432584bf9abaf4 .shop_mypage h6,
#s2025042432584bf9abaf4 .shop_mypage .table-wrap p,
#s2025042432584bf9abaf4 .shop_payment h1,
#s2025042432584bf9abaf4 .shop_payment h6,
#s2025042432584bf9abaf4 .shop-content p,
#s2025042432584bf9abaf4 .shop_payment,
#s2025042432584bf9abaf4 .shop-content span,
#s2025042432584bf9abaf4 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s2025042432584bf9abaf4 .shop-content .price,
#s2025042432584bf9abaf4,
#s2025042432584bf9abaf4 .shop-tit,
#s2025042432584bf9abaf4 .board_view .board_txt_area,
#s2025042432584bf9abaf4 .board.widget .grid_ignore .view_tit,
.doz_sys #s2025042432584bf9abaf4 .shop-content input.form-control,
.doz_sys #s2025042432584bf9abaf4 .shop-content select.form-control,
#s2025042432584bf9abaf4 .widget_menu_title,
#s2025042432584bf9abaf4 .comment_area,
body.shop_mypage #s2025042432584bf9abaf4 .comment_area,
#s2025042432584bf9abaf4 .list_review_inner .use_summary,
#s2025042432584bf9abaf4 .list_review_inner .use_summary a,
#s2025042432584bf9abaf4 .list_review_inner .fold,
#s2025042432584bf9abaf4 .list_review_inner .comment_area,
#s2025042432584bf9abaf4 .booking_nav_tools span {
    ;
    color: ;
}

#s2025042432584bf9abaf4 .shop-content span.sale-price-text {
    color: #212121 !important;
}

.doz_sys #s2025042432584bf9abaf4 a.use-info {
    color: #00b400;
}

#s2025042432584bf9abaf4 .shop-content span.sale-price-text-done,
.doz_sys #s2025042432584bf9abaf4 a.use-info-download-done {
    color: #999999 !important;
}

.doz_sys #s2025042432584bf9abaf4 .shop-content .down-btn select.form-control {
    ;
    color: !important;
}

#s2025042432584bf9abaf4 .shop-content.mypage .bg-bright a,
#s2025042432584bf9abaf4 .shop-content.mypage .bg-bright p,
#s2025042432584bf9abaf4 .shop-content.mypage .bg-bright span,
#s2025042432584bf9abaf4 .shop-content.mypage .bg-bright div {
    color: #212121;
}

#s2025042432584bf9abaf4 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s2025042432584bf9abaf4 .shop-content span.ug_name .btn {
    border-color: #D5D5D5;
}

#s2025042432584bf9abaf4 .shop-content h6 span {
    ;
    color: ;
}

#s2025042432584bf9abaf4 .left-menu ul li.on a,
.doz_sys #s2025042432584bf9abaf4 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025042432584bf9abaf4,
#s2025042432584bf9abaf4 .list_review_inner .comment .tools .text-gray-bright {
    ;
    color: !important;
}

.doz_sys #s2025042432584bf9abaf4 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
    color: #fff !important;
}

.doz_sys #s2025042432584bf9abaf4 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s2025042432584bf9abaf4 .list_review_inner,
#s2025042432584bf9abaf4 .list_review_inner .fold.cmt,
#s2025042432584bf9abaf4 .list_review_wrap,
#s2025042432584bf9abaf4 .list_review_inner .textarea_block,
#s2025042432584bf9abaf4 .list_review_inner .comment .main_comment,
#s2025042432584bf9abaf4 .list_review_inner .txt_delete:before,
#s2025042432584bf9abaf4 .form-select-wrap.open .dropdown-toggle,
#s2025042432584bf9abaf4 .form-select-wrap.open .dropdown-menu,
#s2025042432584bf9abaf4 .form-select-wrap.open .dropdown-menu .dropdown-item {
    border-color: ;
}

.doz_sys #s2025042432584bf9abaf4 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025042432584bf9abaf4 .paging_type_line .owl-dots .owl-dot span {
    background: ;
}

#s2025042432584bf9abaf4 .form-control:focus {
    border-color: #00b400;
}

#s2025042432584bf9abaf4 .sub_depth li a,
#s2025042432584bf9abaf4 .sub_depth li span {
    ;
}

#s2025042432584bf9abaf4 .slide_03.owl-theme .owl-dots .owl-dot span {
    ;
}

#s2025042432584bf9abaf4 .pagination>li>a,
#s2025042432584bf9abaf4 .pagination>li>span,
#s2025042432584bf9abaf4 .pagination>li>a:focus,
#s2025042432584bf9abaf4 .pagination>li>span:focus,
#s2025042432584bf9abaf4 .map-inner .pagination li.active a,
#s2025042432584bf9abaf4 .pagination li>a.disabled:hover,
#s2025042432584bf9abaf4 .pagination li>a.disabled:focus {
    ;
}

#s2025042432584bf9abaf4 .form-select-wrap.open .dropdown-menu .dropdown-item {
    ;
}

#s2025042432584bf9abaf4 .pagination>.active>a,
#s2025042432584bf9abaf4 .pagination>.active>span,
#s2025042432584bf9abaf4 .pagination>.active>a:hover,
#s2025042432584bf9abaf4 .pagination>.active>span:hover,
#s2025042432584bf9abaf4 .pagination>.active>a:focus,
#s2025042432584bf9abaf4 .pagination>.active>span:focus,
#s2025042432584bf9abaf4 .pagination>li>a:hover,
#s2025042432584bf9abaf4 .pagination>li>span:hover,
#s2025042432584bf9abaf4 .sub_depth li a.active,
.doz_sys #s2025042432584bf9abaf4 a,
#s2025042432584bf9abaf4 .li_table ul li,
#s2025042432584bf9abaf4 .list-style .list.line>small,
.doz_sys #s2025042432584bf9abaf4 div[data-widget-type="board"] .title.title-block a {
    ;
    color: ;
}

.doz_sys #s2025042432584bf9abaf4 .board_contents a:not(.btn),
.doz_sys #s2025042432584bf9abaf4 .board_contents a:not(.btn):hover,
#s2025042432584bf9abaf4 .board_txt_area a,
#s2025042432584bf9abaf4 .board_txt_area a:hover,
#s2025042432584bf9abaf4 .board_txt_area a:active,
#s2025042432584bf9abaf4 .board_txt_area a:focus,
#s2025042432584bf9abaf4 .editor_box .fr-view a {
    color: #00b400;
}

#s2025042432584bf9abaf4 div[data-widget-type="icon"] i {
    color: ;
}

.doz_sys #s2025042432584bf9abaf4 a.body_font_color_30:not(.active) {
    ;
}

#s2025042432584bf9abaf4 .text_tab .after_line:not(:last-child):after {
    ;
}

#s2025042432584bf9abaf4 .text_tab ul.site_prod_nav>li a.active {
    background: none;
}

#s2025042432584bf9abaf4 .map-toolbar select.form-control {
    ;
    color: !important;
    font-size: 14px;
}

.doz_sys #s2025042432584bf9abaf4 .body_font_color_40,
#s2025042432584bf9abaf4 .li_board ul.li_body li.name,
#s2025042432584bf9abaf4 .li_board ul.li_body li.time,
#s2025042432584bf9abaf4 .li_board ul.li_body li.like,
#s2025042432584bf9abaf4 .li_board ul.li_body li.read {
    ;
}

#s2025042432584bf9abaf4 .review_table .summary,
#s2025042432584bf9abaf4 .review_table.li_board ul.li_body li,
#s2025042432584bf9abaf4 .review_table .list_text_title.lock_on {
    ;
}

.doz_sys #s2025042432584bf9abaf4 .body_font_color_50 {
    ;
}

#s2025042432584bf9abaf4 .li_board,
#s2025042432584bf9abaf4 .acd_row:first-child,
#s2025042432584bf9abaf4 .acd_row {
    border-color: ;
}

#s2025042432584bf9abaf4 .list-style .list-header,
#s2025042432584bf9abaf4 .list-style .list,
#s2025042432584bf9abaf4 .list-style .list.line,
#s2025042432584bf9abaf4 .list-style .list.line>.table-cell,
#s2025042432584bf9abaf4 .li_table.row_04 .acd_collapse[aria-expanded="true"],
.li_table.row_04 .acd_collapse.in {
    ;
}

#s2025042432584bf9abaf4 .btn,
#s2025042432584bf9abaf4 .visual_section a,
#s2025042432584bf9abaf4 a.select-star,
#s2025042432584bf9abaf4 .star-pointer .dropdown-menu a.dropdown-item {
    ;
    background-color: ;
    ;
    color: ;
    ;
}

#s2025042432584bf9abaf4 .star-pointer .dropdown-menu {
    background-color: ;
}

#s2025042432584bf9abaf4 .btn:hover,
#s2025042432584bf9abaf4 .visual_section a:hover {
    border-color: ;
}

#s2025042432584bf9abaf4 a.select-star:hover {
    background-color: ;
}

#s2025042432584bf9abaf4 .star-pointer .dropdown-menu a.dropdown-item:hover {
    background-color: !important;
}

#s2025042432584bf9abaf4 .widget_text_wrap .btn {
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys #s2025042432584bf9abaf4 .btn-primary {
    ;
    background-color: #32b432;
    border-color: #32b432;
    color: #ffffff;
    border-width: 3px;
}

.doz_sys.shop_view #s2025042432584bf9abaf4 .btn-primary span,
.doz_sys.booking_view #s2025042432584bf9abaf4 .btn-primary span,
.doz_sys.shop_mypage #s2025042432584bf9abaf4 .btn-primary span {
    color: #ffffff;
}

#s2025042432584bf9abaf4 .coupon-wrap:after,
#s2025042432584bf9abaf4 .board_view .file_area ul li {
    background: ;
}

#s2025042432584bf9abaf4 .text-gray-dark,
#s2025042432584bf9abaf4 .shop-table>thead>tr>th,
#s2025042432584bf9abaf4 .shop_mypage .left-menu ul li a,
#s2025042432584bf9abaf4 .shop_mypage .item-detail p.sale_pay,
.doz_sys #s2025042432584bf9abaf4 .product-notify-group .product-notify-label {
    ;
}

#s2025042432584bf9abaf4 .mypage .my-box a,
#s2025042432584bf9abaf4 .mypage .shop-table>tbody>tr,
#s2025042432584bf9abaf4 .mypage .tip-off,
#s2025042432584bf9abaf4 .im-order-detail-table,
#s2025042432584bf9abaf4 .im-order-price {
    ;
}

#s2025042432584bf9abaf4 .mypage .my-box.on a {
    background-color: #00b400;
    ;
    color: #fff;
}

#s2025042432584bf9abaf4 .mypage .my-box.on a p {
    color: #fff;
}

#s2025042432584bf9abaf4 .option_btn_tools a,
#s2025042432584bf9abaf4 .map-inner .pagination li a {
    color: #212121;
}

.doz_sys #s2025042432584bf9abaf4 .list-style-card .card-body .text a {
    color: #757575;
}

#s2025042432584bf9abaf4 .card .title a {
    color: #212121;
}

#s2025042432584bf9abaf4 .section_bg.fixed_bg.fixed_bg_none {
    background-attachment: inherit;
}

#s2025042432584bf9abaf4 ul.site_prod_nav>li,
#s2025042432584bf9abaf4 .prod_detail_badge {
    ;
}

#s2025042432584bf9abaf4 .site_prod_nav_wrap.scroll-to-fixed-fixed {
    background: ;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025042432584bf9abaf4 .buy_footer_fixed {
    background: ;
    border-width: 1px 0 0 0;
    border-style: solid;
    ;
}

#s2025042432584bf9abaf4 .opt-group {
    background: ;
}

#s2025042432584bf9abaf4 ul.site_prod_nav>li a.active {
    ;
}

#s2025042432584bf9abaf4 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
    background-color: none;
    ;
    color: ;
}

#s2025042432584bf9abaf4 .input-block .checkbox-styled:not(ie8) input~span {
    ;
    color: ;
}

.section_fixed_disable #s2025042432584bf9abaf4[class*="section_first"],
.section_fixed_disable #s2025042432584bf9abaf4[class*="section_first"] .doz_aside {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    z-index: auto !important;
}

.section_fixed_disable #s2025042432584bf9abaf4 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s2025042432584bf9abaf4.scroll-to-fixed-fixed~.spacer {
    height: 0 !important;
    display: none !important;
}

#s2025042432584bf9abaf4.scroll-to-fixed-fixed {
    width: 100% !important;
}

#s2025042432584bf9abaf4 .doz_aside.scroll-to-fixed-fixed-end {
    bottom: 0 !important;
    top: auto !important;
}

.device_type_m #s2025042432584bf9abaf4.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

.device_type_m #s2025042432584bf9abaf4 .mypage .left-menu ul li a,
.device_type_m #s2025042432584bf9abaf4 .cart .left-menu ul li a {
    ;
}

#s2025042432584bf9abaf4 .im-cart-result-table {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

#s2025042432584bf9abaf4 .shop-table>tbody>tr>td.img .opt .more {
    ;
}

#s2025042432584bf9abaf4 .im-cart-info {
    ;
}

#s2025042432584bf9abaf4 .shop-table>thead>tr>th,
#s2025042432584bf9abaf4 .shop-table>tbody>tr>td,
#s2025042432584bf9abaf4 .mypage .shop-table>tbody>tr,
#s2025042432584bf9abaf4 .shop-table>tbody>tr>td.img img,
#s2025042432584bf9abaf4 .shop-table>tbody>tr>td+td,
#s2025042432584bf9abaf4 .mypage .tip-off,
#s2025042432584bf9abaf4 .mypage .shop-table img,
#s2025042432584bf9abaf4 .im-order-detail-table,
#s2025042432584bf9abaf4 .im-order-price,
#s2025042432584bf9abaf4 .im-order-detail-table thead tr,
#s2025042432584bf9abaf4 .im-order-detail-table tr+tr,
#s2025042432584bf9abaf4 .im-order-detail-table img,
#s2025042432584bf9abaf4 .im-order-detail-table .im-deliv-price,
#s2025042432584bf9abaf4 .im-order-price-header,
#s2025042432584bf9abaf4 .im-order-price-body {
    ;
}

#s2025042432584bf9abaf4 .shop-table .list_badge {
    border-color: ;
}

#s2025042432584bf9abaf4 .im-cart-result-table thead>tr>th,
#s2025042432584bf9abaf4 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025042432584bf9abaf4 #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025042432584bf9abaf4 #shop_cart_list .shop-table>thead>tr>th,
#s2025042432584bf9abaf4 #shop_cart_list .shop-table>tbody>tr>td {
    ;
}

#s2025042432584bf9abaf4 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
    color: #00b400
}

@media (min-width: 991px) {

    .doz_sys #s2025042432584bf9abaf4 .btn-primary:hover,
    #s2025042432584bf9abaf4 .widget_text_wrap .btn:hover {
        ;
        background-color: #ffffff;
        border-color: #32b432;
        color: #000000;
        border-width: 3px;
    }

    .doz_sys.shop_view #s2025042432584bf9abaf4 .btn-primary:hover span,
    .doz_sys.booking_view #s2025042432584bf9abaf4 .btn-primary:hover span,
    .doz_sys.shop_mypage #s2025042432584bf9abaf4 .btn-primary:hover span {
        color: #000000;
    }
}

@media all and (max-width : 768px) {

    .doz_sys #s2025042432584bf9abaf4 .fixed_view a,
    .doz_sys #s2025042432584bf9abaf4 .fixed_view select.form-control,
    .doz_sys #s2025042432584bf9abaf4 .fixed_view .form-select-wrap:before {
        color: #212121;
    }

    .doz_sys #s2025042432584bf9abaf4 .fixed_view .body_font_color_50 {
        color: rgba(33, 33, 33, 0.5);
    }

    .doz_sys #s2025042432584bf9abaf4 .fixed_view .body_font_color_20 {
        color: rgba(33, 33, 33, 0.2);
    }

    .booking_view #s2025042432584bf9abaf4 .fixed_view .booking_opt select.form-control {
        background-color: #fff;
    }

    #s2025042432584bf9abaf4 #shop_cart_list .shop-tit,
    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>thead>tr,
    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>tfoot .payment-info,
    #s2025042432584bf9abaf4 .im-price-result {
        ;
    }

    #s2025042432584bf9abaf4 .shop-table>tbody>tr>td.img .opt .more+.more,
    #s2025042432584bf9abaf4 .im-order-row+.im-order-row {
        ;
    }

    #s2025042432584bf9abaf4 #shop_cart_list .shop-table,
    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>tfoot,
    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>tfoot .payment-info {
        ;
    }

    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>thead>tr,
    #s2025042432584bf9abaf4 .im-order-detail-table .im-space {
        background-color: ;
    }

    #s2025042432584bf9abaf4 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
        top: auto !important;
        bottom: 0;
    }
}

.device_type_m #s2025042432584bf9abaf4 .section_bg.fixed_bg_wrap {
    background-attachment: fixed;
}

.device_type_m #s2025042432584bf9abaf4 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

#s2025042432584bf9abaf4 .section_bg.fixed_bg_wrap .fixed_bg {
    display: none;
}

@media (max-width: 991px) {
    #s2025042432584bf9abaf4 .section_bg {
        background-attachment: inherit;
    }

    #s2025042432584bf9abaf4 .section_bg .ibg-bg {
        display: none;
    }

    #s2025042432584bf9abaf4 .section_bg.fixed_bg_wrap {
        background-image: none !important;
        clip-path: inset(0);
        overflow: hidden;
    }

    #s2025042432584bf9abaf4 .section_bg.fixed_bg_wrap .fixed_bg {
        display: block;
        object-fit: cover;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100vh;
    }

    #s2025042432584bf9abaf4 .buy_btns .social_btn,
    #s2025042432584bf9abaf4 .buy_btns .cart_btn,
    #s2025042432584bf9abaf4 .layer_pop .bottom-btn,
    #s2025042432584bf9abaf4 .shop-table>thead,
    #s2025042432584bf9abaf4 .left-menu,
    #s2025042432584bf9abaf4 .shop-table>tbody>tr,
    {
    ;
}

#s2025042432584bf9abaf4 main,
#s2025042432584bf9abaf4 .section_wrap.extend_section main,
#s2025042432584bf9abaf4 .doz_sys.shop_payment .inside,
.doz_sys.shop_payment .inside .col-dz,
{
padding-left: 0;
padding-right: 0;
}

#s2025042432584bf9abaf4.mobile_section main .inside {
    padding-left: 15px;
    padding-right: 15px;
}

#s2025042432584bf9abaf4.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
}

#s2025042432584bf9abaf4 .mypage .left-menu ul li a,
#s2025042432584bf9abaf4 .cart .left-menu ul li a,
#s2025042432584bf9abaf4 .mypage .left-menu .cart-menu-slide {
    ;
}

.section_wrap .side_gutter {
    display: none !important;
}

#s2025042432584bf9abaf4 .coupon-wrap:after {
    background: !important;
}
}

@media (max-width: 767px) {
    #s2025042432584bf9abaf4 .nav_gradient.slide_left {
        background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
    }

    #s2025042432584bf9abaf4 .nav_gradient.slide_right {
        background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
    }

    #s2025042432584bf9abaf4 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
        border-top: 0;
        border-bottom: 0;
    }

    #s2025042432584bf9abaf4 .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) {
    #s2025042432584bf9abaf4 .opt-group .btn_clse {
        background-color: ;
    }

    #s2025042432584bf9abaf4 .opt-group .btn_clse:after {
        ;
    }
}

.doz_sys #s2025042432584bf9abaf4 .bg-brand,
.doz_sys #s2025042432584bf9abaf4 .btn-brand {
    ;
    background-color: #00d255;
    border-color: #00d255;
    border-width: 0px;
    color: #ffffff;
}

.doz_sys #s2025042432584bf9abaf4 .bg-brand:hover {
    ;
    background-color: #00d255;
    border-color: #00d255;
    color: ;
}

.device_type_m .pc_section #padding_w20250424debb014bea430 {
    height: 160px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424debb014bea430 {
        height: 160px !important;
    }
}

#text_w20250424bb5294be49bec {
    border-radius: 0px;
    border: 0px none #000;
    ;
    min-height: 0px;
    ;
    line-height: inherit;
}

#text_w20250424bb5294be49bec .fr-code-view {
    line-height: 1.6;
}

#text_w20250424bb5294be49bec .text_bg_img,
#text_w20250424bb5294be49bec .text_bg_color {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
}

.admin #text_w20250424bb5294be49bec,
#text_w20250424bb5294be49bec .text-table {
    min-height: 0px;
    ;
    word-break: normal;
    word-wrap: break-word;
}

#text_w20250424bb5294be49bec,
#text_w20250424bb5294be49bec .text-table {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20250424bb5294be49bec.default_padding {
    padding-left: 32px;
    padding-right: 32px;
}

@media all and (max-width : 767px) {
    .doz_sys main>.doz_row #text_w20250424bb5294be49bec.default_padding {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.device_type_m .pc_section #padding_w202504248709dd33ea271 {
    height: 15px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w202504248709dd33ea271 {
        height: 15px !important;
    }
}

#w20250424273e824a5a4de .btn_fc7da9672fd93 {
    background-color: #ff6125;
    color: #fff !important;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: ;
    border-width: 0px;
}

@media (min-width: 991px) {
    #w20250424273e824a5a4de .btn_fc7da9672fd93:hover {
        background-color: #ff6125;
        color: #000 !important;
        border-color: rgba(0, 0, 0, 0.2);
        border-width: 0px;
    }
}

#w20250424273e824a5a4de .btn_fc7da9672fd93 {
    font-size: 22px;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 15px;
    padding-bottom: 15px;
    letter-spacing: 0px;
}

#w20250424273e824a5a4de .btn-blocked .btn-group {
    display: block;
}

#w20250424273e824a5a4de .btn-blocked .btn-group>.btn {
    float: none;
}

#w20250424273e824a5a4de .button_wrap.btn-group-justified,
#w20250424273e824a5a4de .button_wrap.btn-blocked {
    margin-bottom: -10px;
}

#w20250424273e824a5a4de .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

#w20250424273e824a5a4de .btn-group-justified.button_wrap,
#w20250424273e824a5a4de .btn-blocked.button_wrap {
    margin-bottom: 0;
}

.device_type_m .pc_section #padding_w20250424518d9032df68d {
    height: 50px !important;
}

@media all and (max-width:768px) {
    .pc_section #padding_w20250424518d9032df68d {
        height: 50px !important;
    }
}

.footer-section {
    background-color: #ffffff;
    ;
    background-color: rgba(255, 255, 255, 1);
    color: #3b3b3b;
    ;
    color: rgba(59, 59, 59, 1);
    font-size: 12px;
    ;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: ;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.doz_sys .footer-section a {
    color: #3b3b3b;
    ;
    color: rgba(59, 59, 59, 1) !important;
}

.doz_sys .footer-section .use_sub_name:hover>a>.plain_name:before {
    color: rgba(59, 59, 59, 1);
}

.footer-section .custom-text {
    margin-top: 5px;
    margin-bottom: 10px;
}

.footer-section .custom-text .custom-text-info {
    font-size: 12px;
}

.foot-main-nav {
    font-size: 12px;
}

.foot-foot-nav {
    font-size: 12px;
}

.foot-foot-nav .policy_menu,
.foot-foot-nav .footer_menu {
    float: left;
}

.footer-section .site-brand {
    font-size: 12px;
    margin-bottom: 0.8em;
}

.footer-section .copryright-area {
    font-size: 12px;
}

.footer-section .nav.nav-stacked.footer-all-nav {
    display: inline-block;
}

.footer-section .nav.nav-stacked.footer-all-nav li {
    float: left;
}

.footer-section .nav.nav-stacked.footer-all-nav li a {
    padding: 3px 7.5px;
    font-size: 12px;
}


.footer-section .nav.nav-stacked.footer-all-nav li a:hover {
    background: none;
    opacity: 1;
}

.nav-stacked>li+li {
    margin-top: 0;
}

.footer-section .foot-sociallink {
    display: inline-block;
}

.footer-section .foot-sociallink .btn-group {
    display: block;
}

.footer-section .foot-sociallink .btn-group .btn {
    background: none;
    font-size: 20px;
    border-radius: 0;
    border: none;
    border-color: transparent;
    padding: 0 12px;
}

.footer-section .foot-sociallink .btn-group .btn i {
    color: #3b3b3b;
    ;
    color: rgba(59, 59, 59, 1);
}

.footer-section .foot-sociallink .btn-group .btn i.icon_naver {
    font-family: "Arial Black", "AvenirNext-Heavy";
    transform: translateY(-1px);
    font-style: normal;
}

.footer-section .foot-sociallink .btn-group .btn:hover {
    opacity: 0.7;
    color: inherit;
}

#doz_footer .footer-section .foot-app-menu {
    margin-top: 30px;
    display: inline-block;
}

#doz_footer .footer-section .foot-app-menu>div {
    float: left;
    margin: 2.5px;
}

#doz_footer .footer-section .foot-app-menu .btn {
    width: 195px;
    height: 60px;
    padding: 0 24px;
    color: #fff;
}

#doz_footer .footer-section .foot-app-menu .sm-txt {
    font-size: 11px;
    color: #999;
    letter-spacing: 0;
}

#doz_footer .footer-section .foot-app-menu .lg-txt {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    color: #fff;
}

@media (max-width : 992px) {

    .foot-main-nav,
    .foot-foot-nav,
    .footer-section .foot-sociallink {
        margin: 7px 0;
    }

    .footer-section {
        font-size: 14px;
    }

    .footer-section .footer-wrap {
        padding: 0;
    }

    .footer-section .foot-sociallink {
        position: inherit;
        order: 4;
    }

    .footer-section .nav.nav-stacked.footer-all-nav li,
    .foot-foot-nav .policy_menu,
    .foot-foot-nav .footer_menu {
        float: none;
        display: inline-block;
    }
}

@media (max-width:640px) {
    #doz_footer .footer-section .foot-app-menu {
        display: table;
        margin-top: 20px;
        width: 100%;
    }

    #doz_footer .footer-section .foot-app-menu .btn {
        width: 100%;
        padding: 0 10px;
        letter-spacing: 0;
    }

    #doz_footer .footer-section .foot-app-menu>div {
        float: none;
        margin: 0;
        display: table-cell;
        padding: 0 2.5px 0 0;
        width: 50%;
    }

    #doz_footer .footer-section .foot-app-menu>div.apple {
        padding: 0 0 0 2.5px;
    }

    #doz_footer .footer-section .foot-app-menu .lg-txt {
        font-size: 14px;
    }

}

@media all and (min-width:320px) and (max-width:639px) {
    #doz_footer .footer-section .foot-app-menu .btn {
        padding: 0 8px;
    }
}