@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

.notosanskr * { 
 font-family: 'Noto Sans KR', sans-serif;
}




        .inline_header_design .inline_widget.padding {
            border-width: 1px;
            border-style: dashed;
            border-color: rgba(0, 0, 0, 0.1);
        }

        .inline_header_design .new_header_overlay .inline_widget.padding {
            border-color: #aaa;
        }

        .doz_sys #logo_w2017110459fd26209f194.logo .logo_title a {
            font-family: 'Noto Sans KR', sans-serif;
            font-size: 24px;
            letter-spacing: 0px;
            font-weight: bold;
            font-style: normal;
            ;
            color: #212121;
            line-height: inherit;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #logo_w2017110459fd26209f194.logo .logo_title a {
                color: #212121
            }
        }

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

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

        #logo_w2017110459fd26209f194 .img_box~.logo_title {
            padding-left: 10px;
        }




        .inline_header_design .inline_widget.padding {
            border-width: 1px;
            border-style: dashed;
            border-color: rgba(0, 0, 0, 0.1);
        }

        .inline_header_design .new_header_overlay .inline_widget.padding {
            border-color: #aaa;
        }

        @import url("");

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

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

            .doz_sys .hover_section_bg:hover #w2017110459fd2dac4354c .viewport-nav>li.dropdown>a:hover {
                color: #000
            }
        }

        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>.notranslate a.active,
        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>a.active {
            font-weight: normal;
            border: 0;
            border-style: solid;
            ;
            color: #000;

            color: #212121;
            transition: none
        }

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

        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>.notranslate a.active span,
        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>a.active span {
            border: 0;
            padding: 7px 0px;
            border: 2px solid #000;
            border-top: 2px solid transparent;
            border-left: 0;
            border-right: 0;
            border-style: solid;
        }

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

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


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

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

        #w2017110459fd2dac4354c .dropdown-menu a {
            font-weight: inherit;
            font-style: normal;
        }

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

        #w2017110459fd2dac4354c {
            ;
            background: ;
             font-family: 'Noto Sans KR', sans-serif;
            height: 40px;
            min-height: auto;
            display: table-cell;
            vertical-align: middle;
        }

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

        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>.notranslate a,
        #w2017110459fd2dac4354c .viewport-nav>li.dropdown>a {
            ;
            color: #000;
            font-size: 13px;
            letter-spacing: 0px;
            padding: 0 15px;
            font-weight: inherit;
            font-style: normal;
            height: 40px;
            display: table-cell;
            vertical-align: middle;
        }

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

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

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

        #doz_header #w2017110459fd2dac4354c .sub_mega_drop .viewport-nav>li {
            float: left;
            display: table;
        }

      
        #w2017110459fd2dac4354c .dropdown-menu {}

        #w2017110459fd2dac4354c .dropdown-menu {
            margin-top: 0;
            left: 15px;
        }

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

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

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

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

        #w2017110459fd2dac4354c li.dropdown>ul.dropdown-menu {
            visibility: hidden;
            display: block;
            opacity: 0;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

        .inline-col-group-right #w2017110459fd2dac4354c li.dropdown:last-child>ul.dropdown-menu {
            right: 0;
            left: auto;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        .scroll-to-fixed-fixed #w2017110459fd2dac4354c .dropdown-menu>li>a:hover,
        .scroll-to-fixed-fixed #w2017110459fd2dac4354c .dropdown-menu>li>a:active,
        .scroll-to-fixed-fixed #w2017110459fd2dac4354c .dropdown-menu>li>a:focus {
            ;
            color: #ffffff !important;
            ;
            background-color: #000 !important;
        }

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

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

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

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


        #w2017110459fd2620a22d0 .search_btn i {
            max-width: 100%;
            max-height: 100%;
            display: inline-block;
            position: relative;
            top: 0;
            line-height: inherit;
        }

        #w2017110459fd2620a22d0 .search_btn i.fa {
            font-size: inherit;
            width: auto;
            height: auto;
            vertical-align: inherit;
            line-height: initial;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type a {
                color: #212121
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type01 a {
                color: #000;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type03 a {
                color: #fff;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type04 a {
                color: #fff;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type a:hover {
                ;
                color: #999;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type01 a:hover {
                color: #999;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type03 a:hover,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a22d0 .search_type.search_btn_type04 a:hover {
                color: #fff;
                background-color: #05b2f5;
                border: 1px solid #05b2f5;
            }
        }

        #w2017110459fd2620a22d0 .search_type a {
            ;
            color: #212121;
            font-size: 24px;
            background: #00B8FF
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type a {
            ;
            color: #212121;
            background: #00B8FF
        }

        #w2017110459fd2620a22d0 .search_type a:hover {
            ;
            color: #999;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type a:hover {
            ;
            color: #999;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type03 input.search_btn_form,
        #w2017110459fd2620a22d0 .search_type.search_btn_type04 input.search_btn_form {
            flex: 1;
        }

        #w2017110459fd2620a22d0 input.search_btn_form,
        #w2017110459fd2620a22d0 .search_type.search_btn_type02 {
            width: 100%;
            height: 34px;
            line-height: 34px;
            padding: 0 10px;
            ;
            background: #fff;
            border: 1px solid #dadada;
            border-radius: 3px;
            ;
            color: #212121;
            font-size: 14px;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type02 {
            width: 100%;
            border: 0;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type02:before {
            border: 1px solid #dadada;
            border-radius: 3px;
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type02 input.search_btn_form {
            flex: 1;
            border: 0;
            background: transparent;
            border-radius: 0;
            padding: 0 10px 0 0;
            float: left;
            height: 34px;
            line-height: 34px;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type01 a {
            background: transparent !important;
            padding: 0px 5px;
            color: #000;
            line-height: 1;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type01 a:hover {
            color: #999;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type01 a {
            color: #000;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type01 a:hover {
            color: #999;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type02 a {
            height: 100%;
            position: relative;
            right: 0;
            top: 0;
            line-height: 34px;
            background: transparent !important;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type02 a i {
            height: 100%;
            vertical-align: 0;
        }

        #w2017110459fd2620a22d0 form {
            max-width: 150px;
            width: 150px;
            display: flex;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type01 form {
            max-width: 100%;
            width: 100%;
            display: flex;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type03 form.clearfix,
        #w2017110459fd2620a22d0 .search_type.search_btn_type04 form.clearfix {}

        #w2017110459fd2620a22d0 .search_type.search_btn_type03 .search_btn_form {
            float: left;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type03 a {
            height: 34px;
            padding: 0 10px;
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
            border-left: 1px solid #dadada;
            color: #fff;
            line-height: 34px;
            float: left;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type03 a {
            border-left: 1px solid #dadada;
            color: #fff;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type03 a:hover,
        #w2017110459fd2620a22d0 .search_type.search_btn_type04 a:hover {
            color: #fff;
            background-color: #05b2f5;
            border: 1px solid #05b2f5;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type03 a:hover,
        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type04 a:hover {
            color: #fff;
            background-color: #05b2f5;
            border: 1px solid #05b2f5;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type04,
        #w2017110459fd2620a22d0 .search_type.search_btn_type05 {
            height: 34px;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type04 input.search_btn_form {
            float: left
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type04 a {
            height: 34px;
            padding: 0 10px;
            border: 1px solid #00B8FF;
            border-radius: 3px;
            float: right;
            margin-left: 5px;
            color: #fff;
            line-height: 34px;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type04 a {
            border: 1px solid #00B8FF;
            color: #fff;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type05 {
            width: 150px;
            height: 34px;
            ;
            background: #fff;
            border: 1px solid #dadada;
            border-radius: 3px;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type05 {
            ;
            background: #fff;
            border: 1px solid #dadada;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type04 a i {
            vertical-align: inherit;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type05>div {
            width: 100%;
            margin-top: -1px;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type05 input.search_btn_form {
            flex: 1;
            padding: 0;
            background: transparent;
            border: 0;
            border-radius: 0;
            width: 100%;
            padding-left: 10px;
            vertical-align: middle;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type05 a {
            line-height: 34px;
            background: transparent !important;
            text-align: left;
            padding-left: 10px;
            vertical-align: middle;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type05 i {
            vertical-align: initial;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type06 .search_btn_form {
            border: 0;
            border-radius: 0;
            border-bottom: 1px solid #dadada;
            background: transparent;
            padding-left: 0;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type06 .search_btn_form {
            border-bottom: 1px solid #dadada;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type06 .search_btn_form:focus {
            border-color: ;
        }

        #w2017110459fd2620a22d0 .search_type.search_btn_type06 a {
            background: transparent;
            position: absolute;
            right: 0;
            line-height: 32px;
            top: 0;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 input.search_btn_form,
        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type02 {
            ;
            background: #fff;
            ;
            color: #212121;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 input.search_btn_form {
            border: 1px solid #dadada;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620a22d0 .search_type.search_btn_type02:before {
            border: 1px solid #dadada;
        }

        #w2017110459fd2620a0544 .btn_7W03M66140 span {
            color: #000 !important;
        }

        #w2017110459fd2620a0544 .btn_4u2M0f66VO span {
            color: #000 !important;
        }

        #w2017110459fd2620a0544 .btn_8KVFEN6SU6 span {
            color: #000 !important;
        }

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

        #w2017110459fd2620a0544 .inline_widget a.btn {
            position: relative;
        }

        #w2017110459fd2620a0544 .inline_widget .line {
            margin-left: 5px;
            margin-right: 5px;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item {
            margin: 0 10px;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item.badge_class>a .badge_wrap {
            padding-left: 2px;
        }

        #w2017110459fd2620a0544 .inline_widget a.btn_text {
            position: relative;
            background: transparent !important;
            color: #000 !important;
            display: inline-block;
        }

        #w2017110459fd2620a0544 .inline_widget a.btn_text i {
            color: #000 !important;
        }

        #w2017110459fd2620a0544 .inline_widget a.btn_text:hover .text,
        #w2017110459fd2620a0544 .inline_widget a.btn_text:hover i,
        #w2017110459fd2620a0544 .inline_widget a.info_name:hover {
            color: rgba(33, 33, 33, 0.5) !important;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

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

        .scroll-to-fixed-fixed #w2017110459fd2620a0544 .inline_widget a.btn_text:hover .text,
        .scroll-to-fixed-fixed #w2017110459fd2620a0544 .inline_widget a.btn_text:hover i,
        .scroll-to-fixed-fixed #w2017110459fd2620a0544 .inline_widget a.info_name:hover {
            color: rgba(33, 33, 33, 0.5) !important;
        }

        #w2017110459fd2620a0544 .inline_widget a span.text,
        #w2017110459fd2620a0544 .inline_widget .use_info .info_name {
            font-size: 12px;
        }

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

        #w2017110459fd2620a0544 .inline_widget .use_info .info_img~.info_name {
            padding-left: 0.4em;
        }

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

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

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

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

        #w2017110459fd2620a0544 .inline_widget.button_text .inline-blocked {
            position: relative;
        }

        #w2017110459fd2620a0544 .inline_widget.button_text .inline-blocked .tooltip {
            z-index: 99;
        }

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

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

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

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

        #w2017110459fd2620a0544 .inline_widget.login_btn a .badge {
            position: absolute;
            top: 0;
            color: #ffffff;
             font-family: 'Noto Sans KR', sans-serif;
            right: 0;
            letter-spacing: 0;
            padding: 0;
            width: 15px;
            height: 15px;
            text-align: center;
            line-height: 15px;
            font-size: 10px;
            z-index: 10;
            cursor: pointer;
        }

        #w2017110459fd2620a0544 .inline_widget.login_btn a.btn_text .badge {
            left: auto;
            margin-top: 0;
        }

        #w2017110459fd2620a0544 .inline_widget.login_btn a.info_img .badge {
            margin-top: 0;
        }

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

        #w2017110459fd2620a0544 .inline_widget.login_btn .badge {
            display: ;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip {
            word-wrap: break-word;
            word-break: keep-all;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip .tooltip-inner {
            background-color:  !important;
            color: #fff !important;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.top .tooltip-arrow {
            border-top-color: ;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.bottom .tooltip-arrow {
            border-bottom-color: ;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow {
            border-left-color: ;
        }

        #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
            border-right-color: ;
        }

        .new_fixed_header #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow,
        .new_fixed_header #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
            top: 50% !important;
        }

        .new_fixed_header #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.left,
        .new_fixed_header #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip.right {
            top: 0 !important;
        }

        @media (max-width: 991px) {
            #w2017110459fd2620a0544 .inline_widget.button_text .inline-blocked .tooltip {
                display: none !important;
            }

            #w2017110459fd2620a0544 .inline_widget .login_btn_item .join_tooltip~.tooltip {
                display: block !important;

            }
        }

        @media (min-width: 767px) {

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text span,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text i,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .info_name {
                color: #000 !important;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget .line {
                border-color: rgba(0, 0, 0, 0.2) !important;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text:hover,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text:hover span,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .inline_widget a.btn_text:hover i,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620a0544 .info_name:hover {
                color: rgba(33, 33, 33, 0.5) !important;
            }
        }



        #padding_w201712165a34a77a4464b {
            height: 30px;
            width: -15px;
        }

        .doz_sys .inline_widget.padding {
            margin: 0;
        }

        .inline_header_design .inline_widget.padding {
            border-width: 1px;
            border-style: dashed;
            border-color: rgba(0, 0, 0, 0.1);
        }

        .inline_header_design .new_header_overlay .inline_widget.padding {
            border-color: #aaa;
        }

        #w2020052791665b7630e35 .inline_global_dropdown .unfolding_mode:first-child {
            margin-left: 0 !important;
        }

        #w2020052791665b7630e35 .inline_global_dropdown .unfolding_mode:last-child {
            margin-right: 0 !important;
        }

        #w2020052791665b7630e35 .inline_global_dropdown>div.open~.dropdown-menu {
            display: block;
        }

        #w2020052791665b7630e35 .inline_global_dropdown.type_icon_wrap a {
            vertical-align: middle;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a {
            display: inline-block;
            width: 100%;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a .global_text {
            font-size: 12px;
            color: #212121;
            vertical-align: middle;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a .global_text.type_text {
            vertical-align: unset;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a .global_text.type_text~span i.arrow {
            margin-top: 0;
        }

        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a .global_text,
        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a .icon_wrap {
            color: #212121;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a:hover .global_text,
        #w2020052791665b7630e35 .inline_global_dropdown a:hover .icon_wrap i {
            color: #999;
        }

        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a:hover .global_text,
        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a:hover .icon_wrap i {
            color: #999;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a .icon_wrap {
            color: #212121;
            vertical-align: middle;
            display: table-cell;
            line-height: normal;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a .icon_wrap i {
            font-size: 16px;
        }

        #w2020052791665b7630e35 .inline_global_dropdown span~.global_text {
            padding-left: 5px;

        }

        #w2020052791665b7630e35 .inline_global_dropdown span~.global_text.type_icon_text {
            display: table-cell;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a.nav-btn-icon i.arrow {
            border-top-color: #212121;
            position: static;
            margin-top: -2px;
            margin-left: 5px;
            vertical-align: middle;
        }

        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a.nav-btn-icon i.arrow {
            border-top-color: #212121;
        }

        #w2020052791665b7630e35 .inline_global_dropdown a.nav-btn-icon:hover i.arrow {
            border-top-color: #999;
        }

        .scroll-to-fixed-fixed #w2020052791665b7630e35 .inline_global_dropdown a.nav-btn-icon:hover i.arrow {
            border-top-color: #999;
        }

        @media (min-width: 767px) {

            .doz_sys .hover_section_bg:hover #w2020052791665b7630e35 .inline_global_dropdown a .global_text,
            .doz_sys .hover_section_bg:hover #w2020052791665b7630e35 .inline_global_dropdown a .icon_wrap {
                color: #212121 !important;
            }
        }

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

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

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

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

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

        .new_header_overlay .new_fixed_header #s2017110459fd2620a6d59 .section_bg {
            ;
        }

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

        #s2017110459fd2620a6d59 .inline-col-group {
            padding-top: 18px;
            padding-bottom: 18px;
            height: 76px;
        }

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

        #s2017110459fd2620a6d59 .inline-col-group>.inline-col {
            margin-left: 10px;
        }

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

        #s2017110459fd2620a6d59 .inline-row>.inline-col {
            margin-left: 10px;
        }

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

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

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

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

        #s2017110459fd2620a6d59 .inline_widget.padding>div {
            ;
        }

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

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

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

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

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

        @media all and (min-width: 768px) {
            #s2017110459fd2620a6d59.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }

            #s2017110459fd2620a6d59.hover_section_bg:hover .section_bg {
                ;
            }

            #s2017110459fd2620a6d59.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }

            #s2017110459fd2620a6d59.hover_section_bg:hover img.scroll_logo {
                opacity: 1;
            }
        }

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

        .fixed-menu-on .scroll_position {
            top: -0px;
        }

        @media (max-width: 991px) {

            .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op,
            .doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op .header-content {
                height: calc(100vh - 69px) !important;
            }
        }

        #w2017110459fd2620adf09 .icon_type_menu {
            line-height: 1;
        }

        #w2017110459fd2620adf09 .icon_type_menu .badge {
            width: 15px;
            font-size: 10px;
            display: inline-block;
            position: absolute;
            color: #ffffff;
             font-family: 'Noto Sans KR', sans-serif;
            left: auto;
            right: -8px;
            ;
            letter-spacing: 0;
            padding: 0;
            height: 15px;
            text-align: center;
            line-height: 15px;
            z-index: 10;
            top: 35%;
            margin-top: -10px;
        }

        #w2017110459fd2620adf09 .icon_type_menu a {
            font-size: 18px;
            color: #212121;
            background: rgba(255, 255, 255, 0);
            border: 0px solid #ccc;
            border-radius: 0px;
            text-align: center;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 15px;
            padding-bottom: 15px
        }

        #w2017110459fd2620adf09 .icon_type_menu a .icon_code {
            vertical-align: top;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620adf09 .icon_type_menu a {
            color: #212121;
            background: rgba(255, 255, 255, 0);
            border: 0px solid #ccc;
        }

        #w2017110459fd2620adf09 .icon_type_menu a span.text {
            display: none;
        }


        #w2017110459fd2620adf09 .icon_type_menu a .fa {
            width: auto;
            height: auto;
        }

        #w2017110459fd2620adf09 .icon_type_menu.st01 a {
            border-radius: 50%;
            padding: 5px;
        }

        #w2017110459fd2620adf09 .icon_type_menu.st02 a {
            color: #212121;
            padding: 15px 5px;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620adf09 .icon_type_menu.st02 a {
            color: #212121;

        }


        #w2017110459fd2620adf09 .icon_type_menu.st02 a:before {
            content: "";
            display: inline-block;
            vertical-align: middle;
            height: 100%;
        }

        #w2017110459fd2620adf09 .icon_type_menu.st02 a .icon_code {
            display: none;
        }

        #w2017110459fd2620adf09 .icon_type_menu.st02 .badge {
            right: -10px;
        }

        #w2017110459fd2620adf09 .icon_type_menu.st02 a span.text {
            max-width: 100%;
            max-height: 100%;
            display: inline-block;
            vertical-align: middle;
        }

        @media (min-width: 991px) {
            #w2017110459fd2620adf09 .icon_type_menu a:hover {
                color: rgba(0, 0, 0, 0.5);
                background: rgba(0, 0, 0, 0);
                border-color: rgba(0, 0, 0, 0);
            }

            .scroll-to-fixed-fixed #w2017110459fd2620adf09 .icon_type_menu a:hover {
                color: rgba(0, 0, 0, 0.5);
                background: rgba(0, 0, 0, 0);
                border-color: rgba(0, 0, 0, 0);
            }

            #w2017110459fd2620adf09 .icon_type_menu.st02 a:hover {
                color: rgba(0, 0, 0, 0.5);
            }

            .scroll-to-fixed-fixed #w2017110459fd2620adf09 .icon_type_menu.st02 a:hover {
                color: rgba(0, 0, 0, 0.5);
            }
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2017110459fd2620adf09 .icon_type_menu a {
                color: #212121 !important;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620adf09 .icon_type_menu a:hover {
                color: rgba(0, 0, 0, 0.5) !important;
            }
        }


        #w2017110459fd2620b0edf .search_btn i {
            max-width: 100%;
            max-height: 100%;
            display: inline-block;
            position: relative;
            top: 0;
            line-height: inherit;
        }

        #w2017110459fd2620b0edf .search_btn i.fa {
            font-size: inherit;
            width: auto;
            height: auto;
            vertical-align: inherit;
            line-height: initial;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type a {
                color: #212121
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type01 a {
                color: #212121;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type03 a {
                color: #fff;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type04 a {
                color: #fff;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type a:hover {
                ;
                color: #999;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type01 a:hover {
                color: #999;
            }

            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type03 a:hover,
            .doz_sys .hover_section_bg:hover #w2017110459fd2620b0edf .search_type.search_btn_type04 a:hover {
                color: #fff;
                background-color: #05b2f5;
                border: 1px solid #05b2f5;
            }
        }

        #w2017110459fd2620b0edf .search_type a {
            ;
            color: #212121;
            font-size: 20px;
            background: #00B8FF
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type a {
            ;
            color: #212121;
            background: #00B8FF
        }

        #w2017110459fd2620b0edf .search_type a:hover {
            ;
            color: #999;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type a:hover {
            ;
            color: #999;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type03 input.search_btn_form,
        #w2017110459fd2620b0edf .search_type.search_btn_type04 input.search_btn_form {
            flex: 1;
        }

        #w2017110459fd2620b0edf input.search_btn_form,
        #w2017110459fd2620b0edf .search_type.search_btn_type02 {
            width: 100%;
            height: 34px;
            line-height: 34px;
            padding: 0 10px;
            ;
            background: #fff;
            border: 1px solid #dadada;
            border-radius: 3px;
            ;
            color: #212121;
            font-size: 14px;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type02 {
            width: 100%;
            border: 0;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type02:before {
            border: 1px solid #dadada;
            border-radius: 3px;
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type02 input.search_btn_form {
            flex: 1;
            border: 0;
            background: transparent;
            border-radius: 0;
            padding: 0 10px 0 0;
            float: left;
            height: 34px;
            line-height: 34px;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type01 a {
            background: transparent !important;
            padding: 0px 0px;
            color: #212121;
            line-height: 1;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type01 a:hover {
            color: #999;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type01 a {
            color: #212121;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type01 a:hover {
            color: #999;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type02 a {
            height: 100%;
            position: relative;
            right: 0;
            top: 0;
            line-height: 34px;
            background: transparent !important;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type02 a i {
            height: 100%;
            vertical-align: 0;
        }

        #w2017110459fd2620b0edf form {
            max-width: 150px;
            width: 150px;
            display: flex;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type01 form {
            max-width: 100%;
            width: 100%;
            display: flex;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type03 form.clearfix,
        #w2017110459fd2620b0edf .search_type.search_btn_type04 form.clearfix {}

        #w2017110459fd2620b0edf .search_type.search_btn_type03 .search_btn_form {
            float: left;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type03 a {
            height: 34px;
            padding: 0 10px;
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px;
            border-left: 1px solid #dadada;
            color: #fff;
            line-height: 34px;
            float: left;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type03 a {
            border-left: 1px solid #dadada;
            color: #fff;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type03 a:hover,
        #w2017110459fd2620b0edf .search_type.search_btn_type04 a:hover {
            color: #fff;
            background-color: #05b2f5;
            border: 1px solid #05b2f5;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type03 a:hover,
        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type04 a:hover {
            color: #fff;
            background-color: #05b2f5;
            border: 1px solid #05b2f5;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type04,
        #w2017110459fd2620b0edf .search_type.search_btn_type05 {
            height: 34px;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type04 input.search_btn_form {
            float: left
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type04 a {
            height: 34px;
            padding: 0 10px;
            border: 1px solid #00B8FF;
            border-radius: 3px;
            float: right;
            margin-left: 5px;
            color: #fff;
            line-height: 34px;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type04 a {
            border: 1px solid #00B8FF;
            color: #fff;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type05 {
            width: 150px;
            height: 34px;
            ;
            background: #fff;
            border: 1px solid #dadada;
            border-radius: 3px;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type05 {
            ;
            background: #fff;
            border: 1px solid #dadada;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type04 a i {
            vertical-align: inherit;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type05>div {
            width: 100%;
            margin-top: -1px;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type05 input.search_btn_form {
            flex: 1;
            padding: 0;
            background: transparent;
            border: 0;
            border-radius: 0;
            width: 100%;
            padding-left: 10px;
            vertical-align: middle;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type05 a {
            line-height: 34px;
            background: transparent !important;
            text-align: left;
            padding-left: 10px;
            vertical-align: middle;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type05 i {
            vertical-align: initial;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type06 .search_btn_form {
            border: 0;
            border-radius: 0;
            border-bottom: 1px solid #dadada;
            background: transparent;
            padding-left: 0;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type06 .search_btn_form {
            border-bottom: 1px solid #dadada;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type06 .search_btn_form:focus {
            border-color: ;
        }

        #w2017110459fd2620b0edf .search_type.search_btn_type06 a {
            background: transparent;
            position: absolute;
            right: 0;
            line-height: 32px;
            top: 0;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf input.search_btn_form,
        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type02 {
            ;
            background: #fff;
            ;
            color: #212121;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf input.search_btn_form {
            border: 1px solid #dadada;
        }

        .scroll-to-fixed-fixed #w2017110459fd2620b0edf .search_type.search_btn_type02:before {
            border: 1px solid #dadada;
        }

        .doz_sys #logo_w2017110459fd2620ac995.logo .logo_title a {
            font-family: 'Noto Sans KR', sans-serif;
            font-size: 24px;
            letter-spacing: 0px;
            font-weight: bold;
            font-style: normal;
            ;
            color: #212121;
            line-height: inherit;
        }

        @media (min-width: 767px) {
            .doz_sys .hover_section_bg:hover #logo_w2017110459fd2620ac995.logo .logo_title a {
                color: #212121
            }
        }

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

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

        #logo_w2017110459fd2620ac995 .img_box~.logo_title {
            padding-left: 10px;
        }

        /*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {*/
        /*	#logo_*/
        /* .normal_logo,*/
        /*	#logo_*/
        /* .scroll_logo {*/
        /*		width: auto;*/
        /*	}*/
        /*}*/

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

        #w20201210b77b84ff49f5e .inline_widget a.btn {
            position: relative;
        }

        #w20201210b77b84ff49f5e .inline_widget .line {
            margin-left: 2.25px;
            margin-right: 2.25px;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item {
            margin: 0 4.5px;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item.badge_class>a .badge_wrap {
            padding-left: 2px;
        }

        #w20201210b77b84ff49f5e .inline_widget a.btn_text {
            position: relative;
            background: transparent !important;
            color: #212121 !important;
            display: inline-block;
        }

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

        #w20201210b77b84ff49f5e .inline_widget a.btn_text:hover .text,
        #w20201210b77b84ff49f5e .inline_widget a.btn_text:hover i,
        #w20201210b77b84ff49f5e .inline_widget a.info_name:hover {
            color: #ccc !important;
            -o-transition: .3s;
            -ms-transition: .3s;
            -moz-transition: .3s;
            -webkit-transition: .3s;
            transition: .3s;
        }

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

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

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

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

        #w20201210b77b84ff49f5e .inline_widget .use_info .info_img~.info_name {
            padding-left: 0.4em;
        }

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

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

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

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

        #w20201210b77b84ff49f5e .inline_widget.button_text .inline-blocked {
            position: relative;
        }

        #w20201210b77b84ff49f5e .inline_widget.button_text .inline-blocked .tooltip {
            z-index: 99;
        }

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

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

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

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

        #w20201210b77b84ff49f5e .inline_widget.login_btn a .badge {
            position: absolute;
            top: 0;
            color: #ffffff;
             font-family: 'Noto Sans KR', sans-serif;
            right: 0;
            letter-spacing: 0;
            padding: 0;
            width: 15px;
            height: 15px;
            text-align: center;
            line-height: 15px;
            font-size: 10px;
            z-index: 10;
            cursor: pointer;
        }

        #w20201210b77b84ff49f5e .inline_widget.login_btn a.btn_text .badge {
            left: auto;
            margin-top: 0;
        }

        #w20201210b77b84ff49f5e .inline_widget.login_btn a.info_img .badge {
            margin-top: 0;
        }

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

        #w20201210b77b84ff49f5e .inline_widget.login_btn .badge {
            display: none;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip {
            word-wrap: break-word;
            word-break: keep-all;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip .tooltip-inner {
            background-color: #00b8ff !important;
            color: #fff !important;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.top .tooltip-arrow {
            border-top-color: #00b8ff;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.bottom .tooltip-arrow {
            border-bottom-color: #00b8ff;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow {
            border-left-color: #00b8ff;
        }

        #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
            border-right-color: #00b8ff;
        }

        .new_fixed_header #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.left .tooltip-arrow,
        .new_fixed_header #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.right .tooltip-arrow {
            top: 50% !important;
        }

        .new_fixed_header #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.left,
        .new_fixed_header #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip.right {
            top: 0 !important;
        }

        @media (max-width: 991px) {
            #w20201210b77b84ff49f5e .inline_widget.button_text .inline-blocked .tooltip {
                display: none !important;
            }

            #w20201210b77b84ff49f5e .inline_widget .login_btn_item .join_tooltip~.tooltip {
                display: block !important;

            }
        }

        @media (min-width: 767px) {

            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text span,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text i,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .info_name {
                color: #212121 !important;
            }

            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget .line {
                border-color: rgba(0, 0, 0, 0.2) !important;
            }

            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text:hover,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text:hover span,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .inline_widget a.btn_text:hover i,
            .doz_sys .hover_section_bg:hover #w20201210b77b84ff49f5e .info_name:hover {
                color: #ccc !important;
            }
        }



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

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

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

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

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

        .new_header_overlay_mobile .new_fixed_header #s2017110459fd2620b2594 .section_bg {
            ;
        }

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

        #s2017110459fd2620b2594 .inline-col-group {
            padding-top: 10px;
            padding-bottom: 10px;
            height: 68px;
        }

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

        #s2017110459fd2620b2594 .inline-col-group>.inline-col {
            margin-left: 10px;
        }

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

        #s2017110459fd2620b2594 .inline-row>.inline-col {
            margin-left: 10px;
        }

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

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

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

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

        #s2017110459fd2620b2594 .inline_widget.padding>div {
            ;
        }

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

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

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

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

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

        @media all and (min-width: 768px) {
            #s2017110459fd2620b2594.hover_section_bg:hover .section_bg_color {
                background-color:  !important;
            }

            #s2017110459fd2620b2594.hover_section_bg:hover .section_bg {
                ;
            }

            #s2017110459fd2620b2594.hover_section_bg:hover img.normal_logo {
                opacity: 0;
            }

            #s2017110459fd2620b2594.hover_section_bg:hover img.scroll_logo {
                opacity: 1;
            }
        }

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

        @media all and (max-width : 767px) {
            .fixed-menu-on .scroll_position {
                top: -69px !important;
            }

            .fixed-menu-on.new_fixed_header_disable .scroll_position {
                top: 0 !important;
            }
        }

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

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

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

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

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

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

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

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

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

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

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

        #s2017110459fd3e3510525 .owl-carousel .animated {
            -webkit-animation-duration: 1200ms;
            animation-duration: 1200ms;
        }

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

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

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

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

        #s2017110459fd3e3510525 .visual_section .header-content .text #video-gallery a i {
            background-color: #000;
            /*브랜드 색 */
        }

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

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

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

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

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

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

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

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

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            #s2017110459fd3e3510525 .visual_section .header-content .text {
                /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
                max-width: 1280px;
                margin: 0 auto;
            }
        }

        @media (max-width:991px) {

            .doz_sys #s2017110459fd3e3510525 .visual_section .header-content {
                padding: 0 20px !important;
                height: 512.8px;
                max-height: 500px;
                ;
                display: block;
            }

            #s2017110459fd3e3510525 .visual_section .header-content.m_ratio,
            .new_header_overlay #s2017110459fd3e3510525 .visual_section .header-content.m_ratio {
                height: 256.4px;
                max-height: 500px;
                ;
            }

            .doz_sys.mobile.doz_preview #s2017110459fd3e3510525.visual_section .header-content {
                padding: 0 20px;
                /*그리드 좌우 여백 따라감 */
                height: 512.8px;
                max-height: 500px;
                ;
                display: block;
            }

            .doz_sys.mobile.doz_preview #s2017110459fd3e3510525.visual_section .header-content.m_ratio {
                height: 256.4px;
                max-height: 500px;
                ;
            }

            #s2017110459fd3e3510525.mobile_section .visual_section .header-content,
            .new_header_overlay #s2017110459fd3e3510525.mobile_section .visual_section .header-content.m_ratio {
                height: 641px;
                max-height: none;
                ;
                display: block;
            }

            .doz_sys.mobile.doz_preview #s2017110459fd3e3510525.mobile_section .visual_section .header-content {
                height: 641px;
                max-height: none;
                ;
            }

            .new_header_overlay_mobile #s2017110459fd3e3510525.section_first .visual_section .owl-theme .item .op {
                height: 100% !important;
            }

            .new_header_overlay_mobile #s2017110459fd3e3510525.section_first .visual_section .header-content {
                height: 641px !important;
            }

            .new_header_overlay_mobile #s2017110459fd3e3510525.section_first .visual_section .header-content.m_ratio {
                height: 256.4px !important;
                max-height: 500px;
                ;
            }

            #s2017110459fd3e3510525 .visual_section .header-content .text {
                vertical-align: middle;
                display: flex;
            }
        }

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

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

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

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

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

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

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

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

        #s202005277bd25647b3e8d {
            color: ;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        #s202005277bd25647b3e8d .phonenumber_wrap .line {}

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

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

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

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

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

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

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

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

        #s202005277bd25647b3e8d .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
            border-color: #D5D5D5;
        }

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

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

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

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

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

        #s202005277bd25647b3e8d .form-control:focus {
            border-color: #000;
        }

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

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

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

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

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

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

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

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

        #s202005277bd25647b3e8d .map-toolbar select.form-control {
            ;
            color:  !important;
        }

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

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

        .doz_sys #s202005277bd25647b3e8d .body_font_color_50 {
            ;
        }

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

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

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

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

        #s202005277bd25647b3e8d .widget_text_wrap .btn {
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

        .doz_sys #s202005277bd25647b3e8d .btn-primary {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

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

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

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

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

        #s202005277bd25647b3e8d .mypage .my-box.on a {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

        #s202005277bd25647b3e8d .section_bg.fixed_bg {
            ;
        }

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

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

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

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

        #s202005277bd25647b3e8d .opt-group {
            background: ;
        }

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

        #s202005277bd25647b3e8d .text_tab ul.site_prod_nav>li a.active,
        #s202005277bd25647b3e8d .underline_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s202005277bd25647b3e8d .background_tab ul.site_prod_nav>li a.active {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

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

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

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

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

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

        #s202005277bd25647b3e8d .im-cart-info {
            ;
        }

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

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

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

        #s202005277bd25647b3e8d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #000
        }

        @media (min-width: 991px) {

            .doz_sys #s202005277bd25647b3e8d .btn-primary:hover,
            #s202005277bd25647b3e8d .widget_text_wrap .btn:hover {
                ;
                background-color: #000;
                border-color: #000;
                color: rgba(255, 255, 255, 0.89);
                border-width: 1px;
            }

            .doz_sys.shop_view #s202005277bd25647b3e8d .btn-primary:hover span,
            .doz_sys.booking_view #s202005277bd25647b3e8d .btn-primary:hover span,
            .doz_sys.shop_mypage #s202005277bd25647b3e8d .btn-primary:hover span {
                color: rgba(255, 255, 255, 0.89);
            }
        }

        @media all and (max-width : 768px) {

            .doz_sys #s202005277bd25647b3e8d .fixed_view a,
            .doz_sys #s202005277bd25647b3e8d .fixed_view select.form-control,
            .doz_sys #s202005277bd25647b3e8d .fixed_view .form-select-wrap:before {
                color: #212121;
            }

            .doz_sys #s202005277bd25647b3e8d .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }

            .doz_sys #s202005277bd25647b3e8d .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }

            .booking_view #s202005277bd25647b3e8d .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }

            #s202005277bd25647b3e8d #shop_cart_list .shop-tit,
            #s202005277bd25647b3e8d #shop_cart_list .shop-table>thead>tr,
            #s202005277bd25647b3e8d #shop_cart_list .shop-table>tfoot .payment-info,
            #s202005277bd25647b3e8d .im-price-result {
                ;
            }

            #s202005277bd25647b3e8d .shop-table>tbody>tr>td.img .opt .more+.more,
            #s202005277bd25647b3e8d .im-order-row+.im-order-row {
                ;
            }

            #s202005277bd25647b3e8d #shop_cart_list .shop-table,
            #s202005277bd25647b3e8d #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s202005277bd25647b3e8d #shop_cart_list .shop-table>tfoot,
            #s202005277bd25647b3e8d #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }

            #s202005277bd25647b3e8d #shop_cart_list .shop-table>thead>tr,
            #s202005277bd25647b3e8d .im-order-detail-table .im-space {
                background-color: ;
            }

            #s202005277bd25647b3e8d #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {

            #s202005277bd25647b3e8d .buy_btns .social_btn,
            #s202005277bd25647b3e8d .buy_btns .cart_btn,
            #s202005277bd25647b3e8d .layer_pop .bottom-btn,
            #s202005277bd25647b3e8d .shop-table>thead,
            #s202005277bd25647b3e8d .left-menu,
            #s202005277bd25647b3e8d .shop-table>tbody>tr,
                {
                ;
            }

            #s202005277bd25647b3e8d main,
            #s202005277bd25647b3e8d .section_wrap.extend_section main,
            #s202005277bd25647b3e8d .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }

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

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

            #s202005277bd25647b3e8d .mypage .left-menu ul li a,
            #s202005277bd25647b3e8d .cart .left-menu ul li a,
            #s202005277bd25647b3e8d .mypage .left-menu .cart-menu-slide {
                ;
            }

            .section_wrap .side_gutter {
                display: none !important;
            }

            #s202005277bd25647b3e8d .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s202005277bd25647b3e8d .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s202005277bd25647b3e8d .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s202005277bd25647b3e8d .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }

            #s202005277bd25647b3e8d .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) {
            #s202005277bd25647b3e8d .opt-group .btn_clse {
                background-color: ;
            }

            #s202005277bd25647b3e8d .opt-group .btn_clse:after {
                ;
            }
        }

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

        .doz_sys #s202005277bd25647b3e8d .bg-brand:hover {
            background-color: rgba(146, 118, 72, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            zoom: 1;
            ;
            border-color: rgb(146, 118, 72);
            border-color: rgba(146, 118, 72, 1);
            ;
        }

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

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

        #hr_w2021060537f3a99cda3c8 .line_box {
            margin: 0 auto;
        }

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

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

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

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

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

        #hr_w2021060537f3a99cda3c8.type07 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            top: 50%;
            margin-top: -9px;
            left: 50%;
            margin-left: -5px;
            z-index: 1;
        }

        #hr_w2021060537f3a99cda3c8.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w2021060537f3a99cda3c8.type08 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            border-right: 5px solid transparent !important;
            border-bottom: 0 dotted;
            border-left: 5px solid transparent !important;
            margin-left: 0;
            -webkit-transform: translate(-5px, 3px) rotate(90deg);
            -moz-transform: translate(-5px, 3px) rotate(90deg);
            -ms-transform: translate(-5px, 3px) rotate(90deg);
            -o-transform: translate(-5px, 3px) rotate(90deg);
            transform: translate(-5px, 3px) rotate(90deg);
        }

        #hr_w2021060537f3a99cda3c8.type08 .line_box:after {
            left: initial;
            right: 0;
            -webkit-transform: translate(5px, 3px) rotate(-90deg);
            -moz-transform: translate(5px, 3px) rotate(-90deg);
            -ms-transform: translate(5px, 3px) rotate(-90deg);
            -o-transform: translate(5px, 3px) rotate(-90deg);
            transform: translate(5px, 3px) rotate(-90deg);
        }

        .is-ie #hr_w2021060537f3a99cda3c8.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w2021060537f3a99cda3c8.type09 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type09 .line_box:after,
        #hr_w2021060537f3a99cda3c8.type10 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type10 .line_box:after,
        #hr_w2021060537f3a99cda3c8.type11 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type11 .line_box:after,
        #hr_w2021060537f3a99cda3c8.type12 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type12 .line_box:after {
            content: "\f092";
            display: inline-block;
            font: normal normal normal 14px/1 "Black Tie";
            vertical-align: -14.28571429%;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            position: absolute;
            left: -1px;
            top: -6.5px;
            font-size: 14px;
            color: ;
        }

        #hr_w2021060537f3a99cda3c8.type13 .line_box:before,
        #hr_w2021060537f3a99cda3c8.type13 .line_box:after,
        #hr_w2021060537f3a99cda3c8.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -5px;
        }

        #hr_w2021060537f3a99cda3c8.type13 .line_box:before {
            margin-left: 6px;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        #hr_w2021060537f3a99cda3c8.type14 .line_box:before {
            content: "\f00c";
            display: inline-block;
            font: normal normal normal 14px/1 "Black Tie";
            vertical-align: -14.28571429%;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            font-size: 14px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -7px;
            margin-left: -7px;
            color: ;
        }

        #hr_w2021060537f3a99cda3c8.type15 .line_box:before {
            content: "AND";
            display: inline-block;
            position: absolute;
            text-align: center;
            line-height: 1.6;
            font-weight: normal;
            font-size: 11px;
            letter-spacing: 0.12em;
            color: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w2021060537f3a99cda3c8.type17 .line_box:before {
            content: '';
            display: inline-block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            position: absolute;
            left: 50%;
            margin-left: -5px;
            top: 50%;
            margin-top: -5px;
            background: ;
        }

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

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

        #hr_w2021060537f3a99cda3c8.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w2021060537f3a99cda3c8.type18 .hr_title {
            display: table-cell;
            position: relative;
            padding: 0 30px;
            word-wrap: break-word;
            font-size: 24px;
            color: ;
            vertical-align: middle;
            white-space: nowrap;
        }

        #w20210605d19ea7ef24683 .color_tools {
            margin-bottom: 9px;
            line-height: 9px;
            letter-spacing: -1px;
        }

        #w20210605d19ea7ef24683 .radio-styled:not(ie8).radio_color_option.small input~span {
            cursor: auto;
            width: 9px;
            height: 9px;
        }

        #w20210605d19ea7ef24683 .radio-styled:not(ie8).radio_color_option {
            margin: 0 2px 4px 0;
        }

        #w20210605d19ea7ef24683 .thumb-row {
            margin: 0 -7.5px;
            clear: both;
        }

        #w20210605d19ea7ef24683 .thumb-row .shop-item {
            padding: 0 7.5px;
        }

        main>.doz_row #w20210605d19ea7ef24683 .thumb-row {
            margin: 0 !important;
        }

        #w20210605d19ea7ef24683 .thumb-row .shop-item.off {
            padding: 7.5px !important;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .item-icon {
            margin-top: 0;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .item-icon>span {
            margin-top: 0.75em;
            display: inline-block;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .item-icon>span,
        #w20210605d19ea7ef24683 .shop-item .item-detail .item-icon>span a {
            font-size: 12px;
        }

        #w20210605d19ea7ef24683 .shop-item .item-icon .im-ico-liked {
            color: #000;
        }

        #w20210605d19ea7ef24683 .shop-item .item-thumbs img {
            border: 0px solid #000;
        }

        #w20210605d19ea7ef24683 .shop-item .item-summary,
        #w20210605d19ea7ef24683 .shop-item .item-summary p,
        #w20210605d19ea7ef24683 .shop-item .item-summary span {
            font-size: 12px !important;
            color: #5c5c5c;
        }

        #w20210605d19ea7ef24683 .shop-item .item-summary span.fr-emoticon {
            font-weight: 400;
            font-family: 'Noto Sans KR', sans-serif;
            display: inline;
            line-height: 0;
        }

        #w20210605d19ea7ef24683 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
            font-size: inherit !important;
            background-repeat: no-repeat !important;
            font-size: inherit;
            height: 1em;
            width: 1em;
            min-height: 20px;
            min-width: 20px;
            display: inline-block;
            margin: -.1em .1em .1em;
            line-height: 1;
            vertical-align: middle;
        }

        #w20210605d19ea7ef24683 .shop-item .item-thumbs img {
            image-rendering: -webkit-optimize-contrast;
        }

        #w20210605d19ea7ef24683 .shop-item .item-summary>p,
        #w20210605d19ea7ef24683 .shop-item .item-summary>ul,
        #w20210605d19ea7ef24683 .type-slide .shop-item {
            margin-bottom: 0;
        }

        .doz_sys #w20210605d19ea7ef24683 div[data-widget-type="shop_showcase"] .shop-content {
            margin-top: 0;
        }

        #w20210605d19ea7ef24683 .shop-item {
            margin: 0 0 15px;
        }

        #w20210605d19ea7ef24683 .type-slide .list-type-a .shop-item,
        #w20210605d19ea7ef24683 .type-slide .list-type-a .shop-item .item-thumbs,
        #w20210605d19ea7ef24683 .type-slide .list-type-a .shop-item .item-detail {
            display: inline-block;
            width: 100%
        }

        #w20210605d19ea7ef24683 .type-list .shop-item {
            margin: 0 0 15px;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .item-pay .member_pay {
            color: #5c5c5c;
            font-size: 12px !important;
        }

        #w20210605d19ea7ef24683 .shop-item .sale_price {
            text-decoration: line-through;
            font-size: 11px;
            opacity: 0.7;
        }

        #w20210605d19ea7ef24683 .shop-item .sale_percentage {
            color: #fe5356;
            font-size: 12px;
            font-weight: normal;
        }

        #w20210605d19ea7ef24683 .shop-item .pay {
            color: #000;
            font-size: 12px;
            font-weight: normal;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item {
            display: table;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item {
            border-radius: 50%;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item>div {
            display: table-cell !important;
            vertical-align: ;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item .item-detail {
            padding: 0 0 0 15px !important;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item .item-thumbs {
            width: 130px;
            min-width: 130px;
        }

        .doz_sys #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item h2 {
            max-height: 100%;
            line-height: 1.2;
        }

        #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
            line-height: 1.2;
        }

        #w20210605d19ea7ef24683 .type-slide .thumb-row {
            padding-bottom: ;
        }

        #w20210605d19ea7ef24683 .type-slide .owl-dots {
            bottom: ;
        }

        #w20210605d19ea7ef24683 .type-slide .side_padding {
            padding-left: 0px;
            padding-right: 0px;
        }

        #w20210605d19ea7ef24683 .type-slide .owl-prev:before,
        #w20210605d19ea7ef24683 .type-slide .owl-next:before {
            color: #fff;
            border-color: rgb(255, 255, 255);
            border-color: rgba(255, 255, 255, 0.6);
            ;
        }

        #w20210605d19ea7ef24683 .type-slide .side_padding .owl-prev:before {
            left: 7.5px;
        }

        #w20210605d19ea7ef24683 .type-slide .side_padding .owl-next:before {
            right: 7.5px;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon>div {
            float: left;
        }

        #w20210605d19ea7ef24683 .hover_image .shop-item a .hover_img {
            display: none;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .item-pay-detail .sale_pay {
            font-size: 12px;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon>div {
            margin: 0 5px 5px 0;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon>div {
            margin-left: -1px;
            vertical-align: middle;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon>div:first-child {
            margin-left: 0;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon .prod_use_icon {
            display: inline-block;
        }

        #w20210605d19ea7ef24683 .shop-item .item-detail .ns-icon .prod_use_icon img {
            width: auto;
            max-width: 100%;
            vertical-align: top;
        }

        @media (min-width : 768px) {
            #w20210605d19ea7ef24683 .hover_none .shop-item a:hover .item-overlay {
                opacity: 0;
            }

            #w20210605d19ea7ef24683 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
                background-color: rgba(0, 0, 0, 0.5);
            }

            #w20210605d19ea7ef24683 .hover_bright .shop-item a .item-overlay .item-pay,
            #w20210605d19ea7ef24683 .hover_image .shop-item a .item-overlay {
                display: none !important;
            }

            #w20210605d19ea7ef24683 .hover_detail .shop-item a .item-overlay .item-pay,
            #w20210605d19ea7ef24683 .hover_detail .shop-item a:hover .item-overlay .item-pay {
                display: table;
                position: absolute;
                left: 0;
                width: 100%;
                height: 100%;
            }

            #w20210605d19ea7ef24683 .hover_detail .shop-item a .item-overlay .item-pay>div,
            #w20210605d19ea7ef24683 .hover_detail .shop-item a:hover .item-overlay .item-pay>div {
                height: 100%;
                display: table-cell;
                vertical-align: middle;
            }

            #w20210605d19ea7ef24683 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
                display: none;
            }

            #w20210605d19ea7ef24683 .hover_image .shop-item a .hover_img,
            #w20210605d19ea7ef24683 .hover_image .shop-item a:hover .org_img {
                position: absolute;
                left: 0;
                opacity: 0 !important;
                display: none;
                top: 0;
                -webkit-transition: .3s ease-in-out;
                -moz-transition: .3s ease-in-out;
                -o-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }

            #w20210605d19ea7ef24683 .hover_image .shop-item a:hover .hover_img {
                position: static;
                opacity: 1 !important;
                display: block;
                -webkit-transition: .3s ease-in-out;
                -moz-transition: .3s ease-in-out;
                -o-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }

            #w20210605d19ea7ef24683 .hover_image .shop-item a.hover_img_none .org_img {
                position: static;
                opacity: 1 !important;
            }
        }

        @media all and (max-width : 991px) {
            #w20210605d19ea7ef24683 .color_tools {
                margin: 9px 0;
            }

            .doz_sys #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item h2 {
                word-break: normal;
            }

            #w20210605d19ea7ef24683 .radio-styled:not(ie8).radio_color_option {
                margin: 0 1px 4px 0;
            }

            #w20210605d19ea7ef24683 .type-list .shop-item {
                margin: 0 0 30px;
            }

            #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item {
                margin: 7.5px 0;
            }

            #w20210605d19ea7ef24683 .type-list.options_hide_class .shop-item {
                margin: 0 0 15px;
            }

            #w20210605d19ea7ef24683 .type-list .list-type-b .shop-item .item-thumbs img {
                min-width: 80px;
            }

            #w20210605d19ea7ef24683 .type-list .m-thumb-item-1 .shop-item {
                width: 100% !important;
            }

            #w20210605d19ea7ef24683 .type-list .m-thumb-item-2 .shop-item {
                width: 50% !important;
            }

            #w20210605d19ea7ef24683 .type-list .m-thumb-item-3 .shop-item {
                width: 33.3% !important;
            }

            #w20210605d19ea7ef24683 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
                height: auto !important;
            }

            #w20210605d19ea7ef24683 .list-type-b .shop-item {
                width: 100% !important;
            }

            #w20210605d19ea7ef24683 .shop-item .item-thumbs img {
                image-rendering: auto;
            }
        }

        #w20210605d19ea7ef24683 ._color_option_img {
            -webkit-transition: .3s opacity, .3s visibility;
            -moz-transition: .3s opacity, .3s visibility;
            -o-transition: .3s opacity, .3s visibility;
            transition .3s opacity,
            .3s visibility;
        }

        #w20210605d19ea7ef24683 ._color_option_img[data-visible="false"] {
            opacity: 0;
            visibility: hidden;
        }

        #w20210605d19ea7ef24683 ._color_option_img[data-visible="true"] {
            opacity: 1;
            visibility: visible;
        }

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

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

        #hr_w202106059249a9bddbc55 .line_box {
            margin: 0 auto;
        }

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

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

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

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

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

        #hr_w202106059249a9bddbc55.type07 .line_box:before,
        #hr_w202106059249a9bddbc55.type07 .line_box:after {
            content: '';
            min-width: 2px;
            min-height: 18px;
            display: inline-block;
            border-right: 1px solid;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            top: 50%;
            margin-top: -9px;
            left: 50%;
            margin-left: -5px;
            z-index: 1;
        }

        #hr_w202106059249a9bddbc55.type07 .line_box:after {
            margin-left: 5px;
        }

        #hr_w202106059249a9bddbc55.type08 .line_box:before,
        #hr_w202106059249a9bddbc55.type08 .line_box:after {
            content: '';
            position: absolute;
            top: -5px;
            left: 0;
            border-top: 5px solid;
            border-right: 5px solid transparent !important;
            border-bottom: 0 dotted;
            border-left: 5px solid transparent !important;
            margin-left: 0;
            -webkit-transform: translate(-5px, 3px) rotate(90deg);
            -moz-transform: translate(-5px, 3px) rotate(90deg);
            -ms-transform: translate(-5px, 3px) rotate(90deg);
            -o-transform: translate(-5px, 3px) rotate(90deg);
            transform: translate(-5px, 3px) rotate(90deg);
        }

        #hr_w202106059249a9bddbc55.type08 .line_box:after {
            left: initial;
            right: 0;
            -webkit-transform: translate(5px, 3px) rotate(-90deg);
            -moz-transform: translate(5px, 3px) rotate(-90deg);
            -ms-transform: translate(5px, 3px) rotate(-90deg);
            -o-transform: translate(5px, 3px) rotate(-90deg);
            transform: translate(5px, 3px) rotate(-90deg);
        }

        .is-ie #hr_w202106059249a9bddbc55.type08 .line_box:after {
            left: calc(100% - 10px);
            right: 0;
        }

        #hr_w202106059249a9bddbc55.type09 .line_box:before,
        #hr_w202106059249a9bddbc55.type09 .line_box:after,
        #hr_w202106059249a9bddbc55.type10 .line_box:before,
        #hr_w202106059249a9bddbc55.type10 .line_box:after,
        #hr_w202106059249a9bddbc55.type11 .line_box:before,
        #hr_w202106059249a9bddbc55.type11 .line_box:after,
        #hr_w202106059249a9bddbc55.type12 .line_box:before,
        #hr_w202106059249a9bddbc55.type12 .line_box:after {
            content: "\f092";
            display: inline-block;
            font: normal normal normal 14px/1 "Black Tie";
            vertical-align: -14.28571429%;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            position: absolute;
            left: -1px;
            top: -6.5px;
            font-size: 14px;
            color: ;
        }

        #hr_w202106059249a9bddbc55.type13 .line_box:before,
        #hr_w202106059249a9bddbc55.type13 .line_box:after,
        #hr_w202106059249a9bddbc55.type13 .line_box hr:before {
            content: "";
            min-width: 9px;
            min-height: 9px;
            display: inline-block;
            border: 1px solid;
            ;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -5px;
        }

        #hr_w202106059249a9bddbc55.type13 .line_box:before {
            margin-left: 6px;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        #hr_w202106059249a9bddbc55.type14 .line_box:before {
            content: "\f00c";
            display: inline-block;
            font: normal normal normal 14px/1 "Black Tie";
            vertical-align: -14.28571429%;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            transform: translate(0, 0);
            font-size: 14px;
            position: absolute;
            left: 50%;
            top: 50%;
            margin-top: -7px;
            margin-left: -7px;
            color: ;
        }

        #hr_w202106059249a9bddbc55.type15 .line_box:before {
            content: "AND";
            display: inline-block;
            position: absolute;
            text-align: center;
            line-height: 1.6;
            font-weight: normal;
            font-size: 11px;
            letter-spacing: 0.12em;
            color: ;
            top: 50%;
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 50%;
            margin-left: -13px;
        }

        #hr_w202106059249a9bddbc55.type17 .line_box:before {
            content: '';
            display: inline-block;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            position: absolute;
            left: 50%;
            margin-left: -5px;
            top: 50%;
            margin-top: -5px;
            background: ;
        }

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

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

        #hr_w202106059249a9bddbc55.type18 .hr:before {
            content: '';
            display: block;
            border-color: ;
            border-width: 1px 0 0 0;
            border-style: solid;
            width: 100%;
        }

        #hr_w202106059249a9bddbc55.type18 .hr_title {
            display: table-cell;
            position: relative;
            padding: 0 30px;
            word-wrap: break-word;
            font-size: 24px;
            color: ;
            vertical-align: middle;
            white-space: nowrap;
        }

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

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

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

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

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

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

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

        #s20200309755454e81136c {
            color: ;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        #s20200309755454e81136c .phonenumber_wrap .line {}

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

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

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

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

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

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

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

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

        #s20200309755454e81136c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
            border-color: #D5D5D5;
        }

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

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

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

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

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

        #s20200309755454e81136c .form-control:focus {
            border-color: #000;
        }

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

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

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

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

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

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

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

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

        #s20200309755454e81136c .map-toolbar select.form-control {
            ;
            color:  !important;
        }

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

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

        .doz_sys #s20200309755454e81136c .body_font_color_50 {
            ;
        }

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

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

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

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

        #s20200309755454e81136c .widget_text_wrap .btn {
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

        .doz_sys #s20200309755454e81136c .btn-primary {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

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

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

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

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

        #s20200309755454e81136c .mypage .my-box.on a {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

        #s20200309755454e81136c .section_bg.fixed_bg {
            ;
        }

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

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

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

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

        #s20200309755454e81136c .opt-group {
            background: ;
        }

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

        #s20200309755454e81136c .text_tab ul.site_prod_nav>li a.active,
        #s20200309755454e81136c .underline_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s20200309755454e81136c .background_tab ul.site_prod_nav>li a.active {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

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

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

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

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

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

        #s20200309755454e81136c .im-cart-info {
            ;
        }

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

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

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

        #s20200309755454e81136c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #000
        }

        @media (min-width: 991px) {

            .doz_sys #s20200309755454e81136c .btn-primary:hover,
            #s20200309755454e81136c .widget_text_wrap .btn:hover {
                ;
                background-color: #000;
                border-color: #000;
                color: rgba(255, 255, 255, 0.89);
                border-width: 1px;
            }

            .doz_sys.shop_view #s20200309755454e81136c .btn-primary:hover span,
            .doz_sys.booking_view #s20200309755454e81136c .btn-primary:hover span,
            .doz_sys.shop_mypage #s20200309755454e81136c .btn-primary:hover span {
                color: rgba(255, 255, 255, 0.89);
            }
        }

        @media all and (max-width : 768px) {

            .doz_sys #s20200309755454e81136c .fixed_view a,
            .doz_sys #s20200309755454e81136c .fixed_view select.form-control,
            .doz_sys #s20200309755454e81136c .fixed_view .form-select-wrap:before {
                color: #212121;
            }

            .doz_sys #s20200309755454e81136c .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }

            .doz_sys #s20200309755454e81136c .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }

            .booking_view #s20200309755454e81136c .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }

            #s20200309755454e81136c #shop_cart_list .shop-tit,
            #s20200309755454e81136c #shop_cart_list .shop-table>thead>tr,
            #s20200309755454e81136c #shop_cart_list .shop-table>tfoot .payment-info,
            #s20200309755454e81136c .im-price-result {
                ;
            }

            #s20200309755454e81136c .shop-table>tbody>tr>td.img .opt .more+.more,
            #s20200309755454e81136c .im-order-row+.im-order-row {
                ;
            }

            #s20200309755454e81136c #shop_cart_list .shop-table,
            #s20200309755454e81136c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s20200309755454e81136c #shop_cart_list .shop-table>tfoot,
            #s20200309755454e81136c #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }

            #s20200309755454e81136c #shop_cart_list .shop-table>thead>tr,
            #s20200309755454e81136c .im-order-detail-table .im-space {
                background-color: ;
            }

            #s20200309755454e81136c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {

            #s20200309755454e81136c .buy_btns .social_btn,
            #s20200309755454e81136c .buy_btns .cart_btn,
            #s20200309755454e81136c .layer_pop .bottom-btn,
            #s20200309755454e81136c .shop-table>thead,
            #s20200309755454e81136c .left-menu,
            #s20200309755454e81136c .shop-table>tbody>tr,
                {
                ;
            }

            #s20200309755454e81136c main,
            #s20200309755454e81136c .section_wrap.extend_section main,
            #s20200309755454e81136c .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }

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

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

            #s20200309755454e81136c .mypage .left-menu ul li a,
            #s20200309755454e81136c .cart .left-menu ul li a,
            #s20200309755454e81136c .mypage .left-menu .cart-menu-slide {
                ;
            }

            .section_wrap .side_gutter {
                display: none !important;
            }

            #s20200309755454e81136c .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s20200309755454e81136c .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s20200309755454e81136c .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s20200309755454e81136c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }

            #s20200309755454e81136c .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) {
            #s20200309755454e81136c .opt-group .btn_clse {
                background-color: ;
            }

            #s20200309755454e81136c .opt-group .btn_clse:after {
                ;
            }
        }

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

        .doz_sys #s20200309755454e81136c .bg-brand:hover {
            background-color: rgba(146, 118, 72, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            zoom: 1;
            ;
            border-color: rgb(146, 118, 72);
            border-color: rgba(146, 118, 72, 1);
            ;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        #s201911056098b85f84f48 .visual_section .header-content .text #video-gallery a i {
            background-color: #000;
            /*브랜드 색 */
        }

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

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

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

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

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

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

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

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

        @media screen and (-ms-high-contrast: active),
        (-ms-high-contrast: none) {
            #s201911056098b85f84f48 .visual_section .header-content .text {
                /*ie에서 디스플레이 테이블 속성에 max-width가 적용되지 않는 버그 해결을 위해 추가함*/
                max-width: 1280px;
                margin: 0 auto;
            }
        }

        @media (max-width:991px) {

            .doz_sys #s201911056098b85f84f48 .visual_section .header-content {
                padding: 0 20px !important;
                height: 600px;
                max-height: 500px;
                ;
                display: block;
            }

            #s201911056098b85f84f48 .visual_section .header-content.m_ratio,
            .new_header_overlay #s201911056098b85f84f48 .visual_section .header-content.m_ratio {
                height: 300px;
                max-height: 500px;
                ;
            }

            .doz_sys.mobile.doz_preview #s201911056098b85f84f48.visual_section .header-content {
                padding: 0 20px;
                /*그리드 좌우 여백 따라감 */
                height: 600px;
                max-height: 500px;
                ;
                display: block;
            }

            .doz_sys.mobile.doz_preview #s201911056098b85f84f48.visual_section .header-content.m_ratio {
                height: 300px;
                max-height: 500px;
                ;
            }

            #s201911056098b85f84f48.mobile_section .visual_section .header-content,
            .new_header_overlay #s201911056098b85f84f48.mobile_section .visual_section .header-content.m_ratio {
                height: 750px;
                max-height: none;
                ;
                display: block;
            }

            .doz_sys.mobile.doz_preview #s201911056098b85f84f48.mobile_section .visual_section .header-content {
                height: 750px;
                max-height: none;
                ;
            }

            .new_header_overlay_mobile #s201911056098b85f84f48.section_first .visual_section .owl-theme .item .op {
                height: 100% !important;
            }

            .new_header_overlay_mobile #s201911056098b85f84f48.section_first .visual_section .header-content {
                height: 750px !important;
            }

            .new_header_overlay_mobile #s201911056098b85f84f48.section_first .visual_section .header-content.m_ratio {
                height: 300px !important;
                max-height: 500px;
                ;
            }

            #s201911056098b85f84f48 .visual_section .header-content .text {
                vertical-align: middle;
                display: flex;
            }
        }

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

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

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

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

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

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

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

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

        #s201712065a2782a83388c {
            color: ;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

        #s201712065a2782a83388c .phonenumber_wrap .line {}

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

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

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

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

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

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

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

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

        #s201712065a2782a83388c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn {
            border-color: #D5D5D5;
        }

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

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

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

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

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

        #s201712065a2782a83388c .form-control:focus {
            border-color: #000;
        }

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

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

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

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

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

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

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

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

        #s201712065a2782a83388c .map-toolbar select.form-control {
            ;
            color:  !important;
        }

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

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

        .doz_sys #s201712065a2782a83388c .body_font_color_50 {
            ;
        }

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

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

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

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

        #s201712065a2782a83388c .widget_text_wrap .btn {
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

        .doz_sys #s201712065a2782a83388c .btn-primary {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 0.89);
            border-color: #000;
            color: #000;
            border-width: 1px;
        }

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

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

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

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

        #s201712065a2782a83388c .mypage .my-box.on a {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

        #s201712065a2782a83388c .section_bg.fixed_bg {
            ;
        }

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

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

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

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

        #s201712065a2782a83388c .opt-group {
            background: ;
        }

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

        #s201712065a2782a83388c .text_tab ul.site_prod_nav>li a.active,
        #s201712065a2782a83388c .underline_tab ul.site_prod_nav>li a.active {
            background: none;
        }

        #s201712065a2782a83388c .background_tab ul.site_prod_nav>li a.active {
            background-color: #000;
            ;
            color: #fff;
        }

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

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

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

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

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

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

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

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

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

        #s201712065a2782a83388c .im-cart-info {
            ;
        }

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

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

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

        #s201712065a2782a83388c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
            color: #000
        }

        @media (min-width: 991px) {

            .doz_sys #s201712065a2782a83388c .btn-primary:hover,
            #s201712065a2782a83388c .widget_text_wrap .btn:hover {
                ;
                background-color: #000;
                border-color: #000;
                color: rgba(255, 255, 255, 0.89);
                border-width: 1px;
            }

            .doz_sys.shop_view #s201712065a2782a83388c .btn-primary:hover span,
            .doz_sys.booking_view #s201712065a2782a83388c .btn-primary:hover span,
            .doz_sys.shop_mypage #s201712065a2782a83388c .btn-primary:hover span {
                color: rgba(255, 255, 255, 0.89);
            }
        }

        @media all and (max-width : 768px) {

            .doz_sys #s201712065a2782a83388c .fixed_view a,
            .doz_sys #s201712065a2782a83388c .fixed_view select.form-control,
            .doz_sys #s201712065a2782a83388c .fixed_view .form-select-wrap:before {
                color: #212121;
            }

            .doz_sys #s201712065a2782a83388c .fixed_view .body_font_color_50 {
                color: rgba(33, 33, 33, 0.5);
            }

            .doz_sys #s201712065a2782a83388c .fixed_view .body_font_color_20 {
                color: rgba(33, 33, 33, 0.2);
            }

            .booking_view #s201712065a2782a83388c .fixed_view .booking_opt select.form-control {
                background-color: #fff;
            }

            #s201712065a2782a83388c #shop_cart_list .shop-tit,
            #s201712065a2782a83388c #shop_cart_list .shop-table>thead>tr,
            #s201712065a2782a83388c #shop_cart_list .shop-table>tfoot .payment-info,
            #s201712065a2782a83388c .im-price-result {
                ;
            }

            #s201712065a2782a83388c .shop-table>tbody>tr>td.img .opt .more+.more,
            #s201712065a2782a83388c .im-order-row+.im-order-row {
                ;
            }

            #s201712065a2782a83388c #shop_cart_list .shop-table,
            #s201712065a2782a83388c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
            #s201712065a2782a83388c #shop_cart_list .shop-table>tfoot,
            #s201712065a2782a83388c #shop_cart_list .shop-table>tfoot .payment-info {
                ;
            }

            #s201712065a2782a83388c #shop_cart_list .shop-table>thead>tr,
            #s201712065a2782a83388c .im-order-detail-table .im-space {
                background-color: ;
            }

            #s201712065a2782a83388c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
                top: auto !important;
                bottom: 0;
            }
        }

        @media (max-width: 991px) {

            #s201712065a2782a83388c .buy_btns .social_btn,
            #s201712065a2782a83388c .buy_btns .cart_btn,
            #s201712065a2782a83388c .layer_pop .bottom-btn,
            #s201712065a2782a83388c .shop-table>thead,
            #s201712065a2782a83388c .left-menu,
            #s201712065a2782a83388c .shop-table>tbody>tr,
                {
                ;
            }

            #s201712065a2782a83388c main,
            #s201712065a2782a83388c .section_wrap.extend_section main,
            #s201712065a2782a83388c .doz_sys.shop_payment .inside,
            .doz_sys.shop_payment .inside .col-dz,
                {
                padding-left: 0;
                padding-right: 0;
            }

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

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

            #s201712065a2782a83388c .mypage .left-menu ul li a,
            #s201712065a2782a83388c .cart .left-menu ul li a,
            #s201712065a2782a83388c .mypage .left-menu .cart-menu-slide {
                ;
            }

            .section_wrap .side_gutter {
                display: none !important;
            }

            #s201712065a2782a83388c .coupon-wrap:after {
                background:  !important;
            }
        }

        @media (max-width: 767px) {
            #s201712065a2782a83388c .nav_gradient.slide_left {
                background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s201712065a2782a83388c .nav_gradient.slide_right {
                background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
            }

            #s201712065a2782a83388c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
                border-top: 0;
                border-bottom: 0;
            }

            #s201712065a2782a83388c .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) {
            #s201712065a2782a83388c .opt-group .btn_clse {
                background-color: ;
            }

            #s201712065a2782a83388c .opt-group .btn_clse:after {
                ;
            }
        }

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

        .doz_sys #s201712065a2782a83388c .bg-brand:hover {
            background-color: rgba(146, 118, 72, 1);
            -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff14611872, endColorstr=#ff14611872);
            zoom: 1;
            ;
            border-color: rgb(146, 118, 72);
            border-color: rgba(146, 118, 72, 1);
            ;
        }

        #w201712065a2782a7ec287 .color_tools {
            margin-bottom: 9px;
            line-height: 9px;
            letter-spacing: -1px;
        }

        #w201712065a2782a7ec287 .radio-styled:not(ie8).radio_color_option.small input~span {
            cursor: auto;
            width: 9px;
            height: 9px;
        }

        #w201712065a2782a7ec287 .radio-styled:not(ie8).radio_color_option {
            margin: 0 2px 4px 0;
        }

        #w201712065a2782a7ec287 .thumb-row {
            margin: 0 -7.5px;
            clear: both;
        }

        #w201712065a2782a7ec287 .thumb-row .shop-item {
            padding: 0 7.5px;
        }

        main>.doz_row #w201712065a2782a7ec287 .thumb-row {
            margin: 0 !important;
        }

        #w201712065a2782a7ec287 .thumb-row .shop-item.off {
            padding: 7.5px !important;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .item-icon {
            margin-top: 0;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .item-icon>span {
            margin-top: 0.75em;
            display: inline-block;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .item-icon>span,
        #w201712065a2782a7ec287 .shop-item .item-detail .item-icon>span a {
            font-size: 13px;
        }

        #w201712065a2782a7ec287 .shop-item .item-icon .im-ico-liked {
            color: #000;
        }

        #w201712065a2782a7ec287 .shop-item .item-thumbs img {
            border: px solid;
        }

        #w201712065a2782a7ec287 .shop-item .item-summary,
        #w201712065a2782a7ec287 .shop-item .item-summary p,
        #w201712065a2782a7ec287 .shop-item .item-summary span {
            font-size: 13px !important;
            color: #5c5c5c;
        }

        #w201712065a2782a7ec287 .shop-item .item-summary span.fr-emoticon {
            font-weight: 400;
            font-family: 'Noto Sans KR', sans-serif;
            display: inline;
            line-height: 0;
        }

        #w201712065a2782a7ec287 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
            font-size: inherit !important;
            background-repeat: no-repeat !important;
            font-size: inherit;
            height: 1em;
            width: 1em;
            min-height: 20px;
            min-width: 20px;
            display: inline-block;
            margin: -.1em .1em .1em;
            line-height: 1;
            vertical-align: middle;
        }

        #w201712065a2782a7ec287 .shop-item .item-thumbs img {
            image-rendering: auto;
        }

        #w201712065a2782a7ec287 .shop-item .item-summary>p,
        #w201712065a2782a7ec287 .shop-item .item-summary>ul,
        #w201712065a2782a7ec287 .type-slide .shop-item {
            margin-bottom: 0;
        }

        .doz_sys #w201712065a2782a7ec287 div[data-widget-type="shop_showcase"] .shop-content {
            margin-top: 0;
        }

        #w201712065a2782a7ec287 .shop-item {
            margin: 0 0 15px;
        }

        #w201712065a2782a7ec287 .type-slide .list-type-a .shop-item,
        #w201712065a2782a7ec287 .type-slide .list-type-a .shop-item .item-thumbs,
        #w201712065a2782a7ec287 .type-slide .list-type-a .shop-item .item-detail {
            display: inline-block;
            width: 100%
        }

        #w201712065a2782a7ec287 .type-list .shop-item {
            margin: 0 0 15px;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .item-pay .member_pay {
            color: ;
            font-size: 11px !important;
        }

        #w201712065a2782a7ec287 .shop-item .sale_price {
            text-decoration: line-through;
            font-size: 11px;
            opacity: 0.7;
        }

        #w201712065a2782a7ec287 .shop-item .sale_percentage {
            color: #fe5356;
            font-size: 13px;
            font-weight: normal;
        }

        #w201712065a2782a7ec287 .shop-item .pay {
            color: #000;
            font-size: 13px;
            font-weight: normal;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item {
            display: table;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item {
            border-radius: 50%;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item>div {
            display: table-cell !important;
            vertical-align: middle;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item .item-detail {
            padding: 0 0 0 15px !important;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item .item-thumbs {
            width: 130px;
            min-width: 130px;
        }

        .doz_sys #w201712065a2782a7ec287 .type-list .list-type-b .shop-item h2 {
            max-height: 100%;
            line-height: 1.2;
        }

        #w201712065a2782a7ec287 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
            line-height: 1.2;
        }

        #w201712065a2782a7ec287 .type-slide .thumb-row {
            padding-bottom: ;
        }

        #w201712065a2782a7ec287 .type-slide .owl-dots {
            bottom: ;
        }

        #w201712065a2782a7ec287 .type-slide .side_padding {
            padding-left: px;
            padding-right: px;
        }

        #w201712065a2782a7ec287 .type-slide .owl-prev:before,
        #w201712065a2782a7ec287 .type-slide .owl-next:before {
            color: ;
            ;
        }

        #w201712065a2782a7ec287 .type-slide .side_padding .owl-prev:before {
            left: 7.5px;
        }

        #w201712065a2782a7ec287 .type-slide .side_padding .owl-next:before {
            right: 7.5px;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon>div {
            float: left;
        }

        #w201712065a2782a7ec287 .hover_image .shop-item a .hover_img {
            display: none;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .item-pay-detail .sale_pay {
            font-size: 13px;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon>div {
            margin: 0 5px 5px 0;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon>div {
            margin-left: -1px;
            vertical-align: middle;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon>div:first-child {
            margin-left: 0;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon .prod_use_icon {
            display: inline-block;
        }

        #w201712065a2782a7ec287 .shop-item .item-detail .ns-icon .prod_use_icon img {
            width: auto;
            max-width: 100%;
            vertical-align: top;
        }

        @media (min-width : 768px) {
            #w201712065a2782a7ec287 .hover_none .shop-item a:hover .item-overlay {
                opacity: 0;
            }

            #w201712065a2782a7ec287 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
                background-color: rgba(0, 0, 0, 0.5);
            }

            #w201712065a2782a7ec287 .hover_bright .shop-item a .item-overlay .item-pay,
            #w201712065a2782a7ec287 .hover_image .shop-item a .item-overlay {
                display: none !important;
            }

            #w201712065a2782a7ec287 .hover_detail .shop-item a .item-overlay .item-pay,
            #w201712065a2782a7ec287 .hover_detail .shop-item a:hover .item-overlay .item-pay {
                display: table;
                position: absolute;
                left: 0;
                width: 100%;
                height: 100%;
            }

            #w201712065a2782a7ec287 .hover_detail .shop-item a .item-overlay .item-pay>div,
            #w201712065a2782a7ec287 .hover_detail .shop-item a:hover .item-overlay .item-pay>div {
                height: 100%;
                display: table-cell;
                vertical-align: middle;
            }

            #w201712065a2782a7ec287 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
                display: none;
            }

            #w201712065a2782a7ec287 .hover_image .shop-item a .hover_img,
            #w201712065a2782a7ec287 .hover_image .shop-item a:hover .org_img {
                position: absolute;
                left: 0;
                opacity: 0 !important;
                display: none;
                top: 0;
                -webkit-transition: .3s ease-in-out;
                -moz-transition: .3s ease-in-out;
                -o-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }

            #w201712065a2782a7ec287 .hover_image .shop-item a:hover .hover_img {
                position: static;
                opacity: 1 !important;
                display: block;
                -webkit-transition: .3s ease-in-out;
                -moz-transition: .3s ease-in-out;
                -o-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }

            #w201712065a2782a7ec287 .hover_image .shop-item a.hover_img_none .org_img {
                position: static;
                opacity: 1 !important;
            }
        }

        @media all and (max-width : 991px) {
            #w201712065a2782a7ec287 .color_tools {
                margin: 9px 0;
            }

            .doz_sys #w201712065a2782a7ec287 .type-list .list-type-b .shop-item h2 {
                word-break: normal;
            }

            #w201712065a2782a7ec287 .radio-styled:not(ie8).radio_color_option {
                margin: 0 1px 4px 0;
            }

            #w201712065a2782a7ec287 .type-list .shop-item {
                margin: 0 0 30px;
            }

            #w201712065a2782a7ec287 .type-list .list-type-b .shop-item {
                margin: 7.5px 0;
            }

            #w201712065a2782a7ec287 .type-list.options_hide_class .shop-item {
                margin: 0 0 15px;
            }

            #w201712065a2782a7ec287 .type-list .list-type-b .shop-item .item-thumbs img {
                min-width: 80px;
            }

            #w201712065a2782a7ec287 .type-list .m-thumb-item-1 .shop-item {
                width: 100% !important;
            }

            #w201712065a2782a7ec287 .type-list .m-thumb-item-2 .shop-item {
                width: 50% !important;
            }

            #w201712065a2782a7ec287 .type-list .m-thumb-item-3 .shop-item {
                width: 33.3% !important;
            }

            #w201712065a2782a7ec287 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
                height: auto !important;
            }

            #w201712065a2782a7ec287 .list-type-b .shop-item {
                width: 100% !important;
            }

            #w201712065a2782a7ec287 .shop-item .item-thumbs img {
                image-rendering: auto;
            }
        }

        #w201712065a2782a7ec287 ._color_option_img {
            -webkit-transition: .3s opacity, .3s visibility;
            -moz-transition: .3s opacity, .3s visibility;
            -o-transition: .3s opacity, .3s visibility;
            transition .3s opacity,
            .3s visibility;
        }

        #w201712065a2782a7ec287 ._color_option_img[data-visible="false"] {
            opacity: 0;
            visibility: hidden;
        }

        #w201712065a2782a7ec287 ._color_option_img[data-visible="true"] {
            opacity: 1;
            visibility: visible;
        }

        .footer-section {
            background-color: #ffffff;
            ;
            background-color: rgba(255, 255, 255, 1);
            color: #404040;
            ;
            color: rgba(64, 64, 64, 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: #404040;
            ;
            color: rgba(64, 64, 64, 1) !important;
        }

        .doz_sys .footer-section .use_sub_name:hover>a>.plain_name:before {
            color: rgba(64, 64, 64, 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: #404040;
            ;
            color: rgba(64, 64, 64, 1);
        }

        .footer-section .foot-sociallink .btn-group .btn i.icon_naver {
            font-family: 'Noto Sans KR', sans-serif;
            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;
            }
        }



