@charset "UTF-8";
@import url("css/pretendard.css");
/**사이트 모드**/
@media (min-width: 992px){
	.doz_sys.new_header_overlay > .section_first.pc_section.visual_section,
	.doz_sys.new_header_overlay > .section_first.pc_section.scroll-to-fixed-fixed {
		padding-top: 0 !important;
	}
	.doz_sys.new_header_overlay > .section_first.pc_section,
	.doz_sys.new_header_overlay > section > .section_first.pc_section:not(.visual_section),
	.doz_sys.new_header_overlay.section_fixed_disable > .section_first.pc_section.scroll-to-fixed-fixed,
	.doz_sys.new_header_overlay #doz_header_wrap + .section_first.pc_section.visual_section .op,
	.doz_sys.new_header_overlay #doz_header_wrap ~ .section_first.pc_section.visual_section .op,
	.doz_sys.new_header_overlay #doz_header_wrap ~ .one_page_section .section_first.pc_section.visual_section .op,
	.doz_sys.header_overlay .widget.board .grid_ignore.bg_on,
	.doz_sys.new_header_overlay > .section_first.pc_section .repeat_icon {
		padding-top: 106px  !important; 
	}
	/**에디터 모드**/
	.device_type_pc .doz_sys.new_header_overlay #doz_header_wrap ~ .section_first.pc_section.visual_section .fullpage_on .op {
		height: calc(100vh - 106px);
	}
	.device_type_pc .doz_sys.new_header_overlay .page_none_add{
		padding-top: 106px; 
	}
	.device_type_pc .new_header_site #doz_header_wrap:after{
		bottom: -106px
	}
	.device_type_pc .doz_sys.new_header_overlay > .section_wrap.section_first .mobile_section_setting {
		top: 106px;
	}
}
		#text_w202503172fb8b52c9f053 {
					background-color:;
					border-radius: 0px;
			padding:0px 0px 0px 0px;
		border: 0px none #fff;;
		min-height:45px;
		max-width:none;
			line-height: inherit;
		}
        @media (max-width: 767px) {
            #text_w202503172fb8b52c9f053 {
                max-width: calc(100vw - 30px);
            }
        }
		.scroll-to-fixed-fixed #text_w202503172fb8b52c9f053 {
			background-color: ;
			border-color: #000;
		}
		#text_w202503172fb8b52c9f053 .text-table {
		min-height:45px;
		max-width:none;
			color: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
		}
		#text_w202503172fb8b52c9f053 .text-table a {
			color: #fff;
		}
		.scroll-to-fixed-fixed #text_w202503172fb8b52c9f053 .text-table a,
		.scroll-to-fixed-fixed #text_w202503172fb8b52c9f053 .text-table {
			color: #222;
		}
		#text_w202503172fb8b52c9f053 .text-table > div {
            display: flex;
            flex-direction: column;
            justify-content: center;
		}
		.doz_sys main > .doz_row #text_w202503172fb8b52c9f053.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202503172fb8b52c9f053.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
		@media (min-width : 768px) {
			.doz_sys .hover_section_bg:hover #text_w202503172fb8b52c9f053 .text-table {
				color : #222			}
			.doz_sys .hover_section_bg:hover #text_w202503172fb8b52c9f053 .text-table a{
				color : #222			}
		}
				#s20200901a9d25941d0dee .inline-inside {
					max-width: 1480px;
					margin: 0 auto;
					padding-left:0px;
					padding-right:0px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1480px;
				}
				#s20200901a9d25941d0dee .section_bg {
					;
					background-position:50% 50%;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay #s20200901a9d25941d0dee .section_bg {
					background-image:none;;
				}
				.new_header_overlay .new_fixed_header #s20200901a9d25941d0dee .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20200901a9d25941d0dee .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20200901a9d25941d0dee .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 45px;
				}
				#s20200901a9d25941d0dee .inline-col-group > .inline-col {
					padding-left: 0px;
				}
				#s20200901a9d25941d0dee .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20200901a9d25941d0dee .inline-row > .inline-col {
					padding-left: 0px;
				}
				#s20200901a9d25941d0dee .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20200901a9d25941d0dee.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20200901a9d25941d0dee .inline_widget.image .text,
				#s20200901a9d25941d0dee .inline_widget.logo a,
				#s20200901a9d25941d0dee .inline_widget.icon,
				#s20200901a9d25941d0dee .inline_widget.login_btn a,
				#s20200901a9d25941d0dee .viewport-nav > li > a,
				#s20200901a9d25941d0dee .inline-col .inline_global_dropdown a,
				#s20200901a9d25941d0dee .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay #s20200901a9d25941d0dee.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay #s20200901a9d25941d0dee.scroll-to-fixed-fixed .section_bg_color {
					background-color: #002353 !important;
				}
				#s20200901a9d25941d0dee .inline_widget.padding > div {
					;
				}
				#s20200901a9d25941d0dee .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20200901a9d25941d0dee {
				  border-width: 0 0 0px;
				  border-color: rgba(255, 255, 255, 0.2);
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20200901a9d25941d0dee {
				  border-color: #e7e7e7;
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20200901a9d25941d0dee .inline-col-group,
				 #s20200901a9d25941d0dee .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20200901a9d25941d0dee .inline-inside {
					padding-left:0px !important;
					padding-right:0px !important;
				}
				#s20200901a9d25941d0dee .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #002353;
                    ;
                    color:;
                    ;
                }
                #s20200901a9d25941d0dee .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20200901a9d25941d0dee .btn-primary span {
                    color:#fff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20200901a9d25941d0dee .btn-primary:hover span, #s20200901a9d25941d0dee .widget_text_wrap .btn:hover span {
                        color:#ffffff;
                    }
				}
				@media all and (min-width: 768px) {
					#s20200901a9d25941d0dee.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20200901a9d25941d0dee.hover_section_bg:hover .section_bg {
						;
					}
					#s20200901a9d25941d0dee.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20200901a9d25941d0dee.hover_section_bg:hover img.scroll_logo {
						opacity: 1;
					}
				}
				@media all and (max-width: 767px) {
					.inline_header_design {
						overflow-x: hidden;
					}
				}
		.doz_sys #logo_w20250526145db18e29ea2.logo .logo_title a {
			font-family: '';
			font-size: 24px;
		letter-spacing: 0px;
		font-weight: bold;
		font-style: normal;
		;
		color: #fff;
		line-height: inherit;
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #logo_w20250526145db18e29ea2.logo .logo_title a {
			color : #212121		}
	}
	.scroll-to-fixed-fixed #logo_w20250526145db18e29ea2 .logo_title a {
		 !important;
		color: #212121 !important;
	}
  #logo_w20250526145db18e29ea2 {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
	#logo_w20250526145db18e29ea2 > div {
		display: block;
	}
		#logo_w20250526145db18e29ea2 .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;*/
	/*	}*/
	/*}*/
#w20200901e10923dc6a92f .btn_V8B171o6vu span {color:#fff !important;}#w20200901e10923dc6a92f .btn_0747l680i2 span {color:#fff !important;}#w20200901e10923dc6a92f .btn_8KVFEN6SU6 span {color:#fff !important;}
		#w20200901e10923dc6a92f .btn-wrap {
			display: inline-flex;
			align-items: center;
			vertical-align: middle;
		}
		#w20200901e10923dc6a92f .inline_widget i.simple {
			vertical-align: middle;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn {
			position: relative;
		}
		#w20200901e10923dc6a92f .inline_widget .line {
			margin-left:7px;
			margin-right:7px;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item {
			margin: 0 14px ;
		}
    #w20200901e10923dc6a92f .inline_widget .login_btn_item > .btn_custom {
      display: flex;
      align-items: center;
	  flex-shrink: 0;
    }
		#w20200901e10923dc6a92f .inline_widget .login_btn_item.badge_class > a .badge_wrap.no_position {
      display: flex;
    }
		#w20200901e10923dc6a92f .inline_widget .login_btn_item.badge_class > a .badge_wrap {
      display: flex;
			padding-left: 2px;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn_text {
			position: relative;
			background: transparent !important;
			color:#fff !important;
			display: inline-block;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn_text i {
			color:#fff !important;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn_text:hover .text,
		#w20200901e10923dc6a92f .inline_widget a.btn_text:hover i,
		#w20200901e10923dc6a92f .inline_widget a.info_name:hover {
			color              : #fff !important;
			-o-transition      : .3s;
			-ms-transition     : .3s;
			-moz-transition    : .3s;
			-webkit-transition : .3s;
			transition         : .3s;
		}
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.btn_text,
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.btn_text span,
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.btn_text i {
			color:#000000 !important;
		}
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.btn_text:hover .text,
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.btn_text:hover i,
		.scroll-to-fixed-fixed #w20200901e10923dc6a92f .inline_widget a.info_name:hover {
			color: #000000 !important;
		}
		#w20200901e10923dc6a92f .inline_widget a span.text,
		#w20200901e10923dc6a92f .inline_widget .use_info .info_name {
			font-size: 12px;
		}
		#w20200901e10923dc6a92f .inline_widget a span.icon_class {
			display: inline-block;
			vertical-align: middle;
			font-size: 19px;
			line-height: 1;
		}
		#w20200901e10923dc6a92f .inline_widget .use_info .info_img ~ .info_name {
			padding-left: 0.4em;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn.custom_class .text {
			font-size: 12px;
		}
		#w20200901e10923dc6a92f .inline_widget a.btn .text {
			font-size: 14px;
		}
    #w20200901e10923dc6a92f .inline_widget a span.font-weight-bold {
      font-weight: bold;
    }
		#w20200901e10923dc6a92f .inline_widget a span.icon_class ~ .text {
			padding-left: 0.4em;
			display: inline-block;
			vertical-align: middle;
		}
		#w20200901e10923dc6a92f .inline_widget a span.icon_class ~ .text.no_text {
			padding-left: 0;
		}
		#w20200901e10923dc6a92f .inline_widget.button_text .inline-blocked {
			position:relative;
      display: inline-flex !important;
      align-items: center;
		}
		#w20200901e10923dc6a92f .inline_widget.button_text .inline-blocked .tooltip {
			z-index: 99;
		}
		#w20200901e10923dc6a92f .inline_widget.button_text .inline-blocked .use_info img {
			border-radius: 50%;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn .inline-blocked:first-child{
			margin-left: 0 !important;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn .inline-blocked:last-child {
			margin-right: 0 !important;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn div.tooltip-inner {
			min-width: auto;
			white-space: nowrap;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn a .badge {
			position: absolute;
			top: 0;
			color: #ffffff;
			font-family: Arial;
			right: 0;
			letter-spacing: 0;
			padding: 0;
			width: 15px;
			height: 15px;
			text-align: center;
			line-height: 15px;
			font-size: 10px;
			z-index: 10;
			cursor: pointer;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn a .badge[disabled] {
            visibility: hidden;
            display: none; 		}
		#w20200901e10923dc6a92f .inline_widget.login_btn a.btn_text .badge {
			left: auto;
			margin-top: 0;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn a.info_img .badge {
			margin-top: 0;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn .nameimg a .badge {
			left: auto;
			right: -10px;
		}
		#w20200901e10923dc6a92f .inline_widget.login_btn .badge {
			display: ;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			word-wrap: break-word;
			word-break: keep-all;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner {
			background-color: #d8e5ff !important;
			color: #fff !important;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.top .tooltip-arrow {
			border-top-color :#d8e5ff;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.bottom .tooltip-arrow {
			border-bottom-color :#d8e5ff;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow {
			border-left-color :#d8e5ff;
		}
		#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			border-right-color :#d8e5ff;
		}
		.new_fixed_header #w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow,
		.new_fixed_header #w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			top: 50% !important;
		}
		.new_fixed_header #w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left,
		.new_fixed_header #w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right {
			top: 0 !important;
		}
				#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			animation: animationFrames linear 2.5s;
			animation-iteration-count: infinite;
			transform-origin: 50% 50%;
			-webkit-animation: animationFrames linear 2.5s;
			-webkit-animation-iteration-count: infinite;
			-webkit-transform-origin: 50% 50%;
			-moz-animation: animationFrames linear 2.5s;
			-moz-animation-iteration-count: infinite;
			-moz-transform-origin: 50% 50%;
			-o-animation: animationFrames linear 2.5s;
			-o-animation-iteration-count: infinite;
			-o-transform-origin: 50% 50%;
			-ms-animation: animationFrames linear 2.5s;
			-ms-animation-iteration-count: infinite;
			-ms-transform-origin: 50% 50%;
		}
		@keyframes animationFrames{
			0% {
				transform:  translate(0px,0px)  ;
			}
			17% {
				transform:  translate(0px,-4px)  ;
			}
			33% {
				transform:  translate(0px,0px)  ;
			}
			50% {
				transform:  translate(0px,-4px)  ;
			}
			67% {
				transform:  translate(0px,0px)  ;
			}
			83% {
				transform:  translate(0px,-4px)  ;
			}
			100% {
				transform:  translate(0px,0px)  ;
			}
		}
		@-moz-keyframes animationFrames{
			0% {
				-moz-transform:  translate(0px,0px)  ;
			}
			17% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			33% {
				-moz-transform:  translate(0px,0px)  ;
			}
			50% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			67% {
				-moz-transform:  translate(0px,0px)  ;
			}
			83% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			100% {
				-moz-transform:  translate(0px,0px)  ;
			}
		}
		@-webkit-keyframes animationFrames {
			0% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			17% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			33% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			50% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			67% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			83% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			100% {
				-webkit-transform:  translate(0px,0px)  ;
			}
		}
		@-o-keyframes animationFrames {
			0% {
				-o-transform:  translate(0px,0px)  ;
			}
			17% {
				-o-transform:  translate(0px,-4px)  ;
			}
			33% {
				-o-transform:  translate(0px,0px)  ;
			}
			50% {
				-o-transform:  translate(0px,-4px)  ;
			}
			67% {
				-o-transform:  translate(0px,0px)  ;
			}
			83% {
				-o-transform:  translate(0px,-4px)  ;
			}
			100% {
				-o-transform:  translate(0px,0px)  ;
			}
		}
		@-ms-keyframes animationFrames {
			0% {
				-ms-transform:  translate(0px,0px)  ;
			}
			17% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			33% {
				-ms-transform:  translate(0px,0px)  ;
			}
			50% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			67% {
				-ms-transform:  translate(0px,0px)  ;
			}
			83% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			100% {
				-ms-transform:  translate(0px,0px)  ;
			}
		}
		.admin #w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			-webkit-animation-name: unset;
			animation-name: unset;
			-webkit-transform-origin: unset;
			transform-origin: unset;
			-webkit-animation-duration: unset;
			animation-duration: unset;
			-webkit-animation-fill-mode: none;
			animation-fill-mode: none;
			display: block !important;
		}
		@media (max-width: 991px) {
			#w20200901e10923dc6a92f .inline_widget.button_text .inline-blocked .tooltip {
				display: none !important;
			}
			#w20200901e10923dc6a92f .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
				display: block !important;
			}
		}
		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text,
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text span,
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text i,
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .info_name {
				color : #000000 !important;
			}
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget .line {
				border-color : rgba(255, 255, 255, 0.2) !important;
			}
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text:hover,
		    .doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text:hover span,
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .inline_widget a.btn_text:hover i,
			.doz_sys .hover_section_bg:hover #w20200901e10923dc6a92f .info_name:hover {
				  color : #000000 !important;
			}
		}
				#w20200902bd423705e6ba9 .viewport-nav > li:last-child > a {
				}
		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a {
				color : #212121			}
			.doz_sys .hover_section_bg:hover #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a:hover {
				color : #002353		 	}
		}
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active,
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active{
									 font-weight: bold;
									 border : 0;
									 border-style : solid;
								 ;
									 color: #000000;
								 color: #000000;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active,
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active {
														;
															color: #002353;
														color: #002353;														}
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active span,
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active span {
									 border: 0;
								 									 border-style : solid;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active span,
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active span {
															border:0;
																													border-style : solid;
														}
		#w20200902bd423705e6ba9 .viewport-nav > li > a {
									 padding: 15px;
								 }
        #w20200902bd423705e6ba9 .viewport-nav>.dropdown.use_sub_name:hover>a>.plain_name:before {
		   display: inline-flex;
	   }
		#w20200902bd423705e6ba9 .viewport-nav > .active > a,
		#w20200902bd423705e6ba9 .viewport-nav > .active > a:hover,
		#w20200902bd423705e6ba9 .viewport-nav > .active > a:focus {
								 ;
									 color: ;
									 background-color: transparent;
								 }
		#w20200902bd423705e6ba9 .viewport-nav > .disabled > a,
		#w20200902bd423705e6ba9 .viewport-nav > .disabled > a:hover,
		#w20200902bd423705e6ba9 .viewport-nav > .disabled > a:focus {
									 color: #ccc;
									 background-color: transparent;
								 }
		#w20200902bd423705e6ba9 .dropdown-menu a {
									 font-weight: bold;
									 font-style: normal;
								 								 }
		#w20200902bd423705e6ba9 .viewport-nav > li > a.dropdown-more {
									 cursor: pointer;
								 }
		#w20200902bd423705e6ba9 {
		;
			background: ;
			font-family: Pretendard English,Pretendard, sans-serif;
			height:36px;
			min-height: auto;
			display: table-cell;
			vertical-align: middle;
		}
		#w20200902bd423705e6ba9 .viewport-nav {
									 height:36px;
								 }
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a,
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a {
								 ;
									 color: #ffffff;
									 font-size: 20px;
									 letter-spacing: 0px;
									 padding: 0 25px;
									 font-weight: bold;
									 font-style: normal;
								 									 height:36px;
									 display: table-cell;
									 vertical-align: middle;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a,
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a {
															color: #212121;
														}
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown.use_sub_name:hover>a>.plain_name:before {
									 color: #fff;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown.use_sub_name:hover>a>.plain_name:before {
															color: #002353;
														}
		/*	#doz_header #*//* .viewport-nav > li:first-child > a{*/
		/*											 padding-left: *//*px !important;*/
		/*										 }*/
		/*	#doz_header #*//* .viewport-nav > li:last-child > a {*/
		/*											 padding-right: *//*px !important;*/
		/*										 }*/
		#doz_header #w20200902bd423705e6ba9 .sub_mega_drop .viewport-nav > li {
												 float: left;
												 display: table;
											 }
		/*	#doz_header #*//* .sub_mega_drop .viewport-nav > li a{*/
		/*											 text-align: center;*/
		/*										 }*/
		#w20200902bd423705e6ba9 .dropdown-menu {
								 }
		#w20200902bd423705e6ba9 .dropdown-menu {
									 margin-top: 0;
								 left: 25px;
								 }
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a:hover,
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a:hover {
								 ;
									 color: #fff;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a:hover,
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a:hover,
														.scroll-to-fixed-fixed #w20200902bd423705e6ba9 {
		;
			color: #002353;
		}
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active:before,
		#w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active:before{
								 								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a.active:before,
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a.active:before{
																												}
		#w20200902bd423705e6ba9 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;
								 }
		#w20200902bd423705e6ba9 li.dropdown:hover > ul.dropdown-menu {
			                         visibility: visible;
			                         opacity: 1;
			                         display: block;
		                         }
		#w20200902bd423705e6ba9 li.dropdown > ul.dropdown-menu.init-hover-guard::after {
			                        content: "";
									position: absolute;
									inset-inline: 0;
									inset-block-start: 100%;
									display: block;
									height: 150px;
									background-color: transparent;
		                         }
		#inline_header_normal *[data-type=col-group]:has(*[data-widget-type=inline_menu]).overflow-last-dropdown #w20200902bd423705e6ba9 .viewport-nav.desktop li.dropdown:last-of-type > ul.dropdown-menu {
		                              right: 0;
		                              left: auto;
		}
		#w20200902bd423705e6ba9 li.dropdown.pulldown-hide > ul.dropdown-menu,
		#w20200902bd423705e6ba9 li.dropdown.pulldown-hide:hover > ul.dropdown-menu {
									 display: none;
								 }
		#w20200902bd423705e6ba9 li.dropdown-icon:focus > ul.dropdown-menu {
									 visibility: visible;
									 opacity: 1;
									 display: block;
								 }
		#w20200902bd423705e6ba9 .dropdown-menu {
								 ;
									 background: #fff;
									 font-size: 15px;
									 border-radius: 10px;
									 -webkit-box-shadow: none;
									 box-shadow: none;
									 padding: 0;
									 border: 0px solid  #e5e5e5;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu {
														;
															background: #fff;
															border: 0px solid  #e5e5e5;
														}
		#w20200902bd423705e6ba9 .dropdown-menu > li > a {
									 font-size: 15px;
								 ;
									 color: #212121;
									 padding: 20px 20px;
									 letter-spacing: 0px;
									 border-top: 0px solid  #e5e5e5;
								 }
		#w20200902bd423705e6ba9 .dropdown-menu > li.dropdown-submenu.sub-active > a {
									padding-right: 30px;
		}
		#w20200902bd423705e6ba9 .dropdown-menu > li > a:focus {
									 outline: none;
								 }
		#w20200902bd423705e6ba9 .dropdown-menu > li.use_sub_name:hover>a>.plain_name:before {
									 color: #000 !important;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu > li > a {
														;
															color: #212121;
															border-top: 0px solid  #e5e5e5;
														}
		#w20200902bd423705e6ba9 .dropdown-menu > li:first-child > a {
									 border-top: 0;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu > li.use_sub_name:hover>a>.plain_name:before {
															color: #000 !important;
														}
		#w20200902bd423705e6ba9 .dropdown-menu > li > a:hover,
		#w20200902bd423705e6ba9 .dropdown-menu > li > a:active,
		#w20200902bd423705e6ba9 .dropdown-menu > li > a:focus {
								 ;
									 color: #000 !important;
								 ;
									 background-color: #fff !important;
									 font-size: 15px;
								 }
		.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu > li > a:hover,
														.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu > li > a:active,
																										.scroll-to-fixed-fixed #w20200902bd423705e6ba9 .dropdown-menu > li > a:focus {
																																						;
																																							color: #000 !important;
																																						;
																																							background-color: #fff !important;
																																						}
		#w20200902bd423705e6ba9 .dropdown-menu > li:last-child > a,
		#w20200902bd423705e6ba9 .dropdown-menu > li:last-child > a:hover {
									 border-bottom-left-radius: 10px;
									 border-bottom-right-radius: 10px;
								 }
		#w20200902bd423705e6ba9 .dropdown-menu > li:first-child > a,
		#w20200902bd423705e6ba9 .dropdown-menu > li:first-child > a:hover {
									 border-top-left-radius: 10px;
									 border-top-right-radius: 10px;
								 }
		#w20200902bd423705e6ba9 .nav .open > a,
		#w20200902bd423705e6ba9  .nav .open > a:hover,
		#w20200902bd423705e6ba9  .nav .open > a:focus {
									  background: transparent;
									  border-color : transparent;
								  }
		.dropdown-menu.preview_drop_down > li > a.hover {
		;
			color: #000 !important;
		;
			background-color: #fff !important;
		}
				#s20250317ef6d479ab37ea .inline-inside {
					max-width: 1480px;
					margin: 0 auto;
					padding-left:0px;
					padding-right:0px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1480px;
				}
				#s20250317ef6d479ab37ea .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay #s20250317ef6d479ab37ea .section_bg {
					background-image:none;;
				}
				.new_header_overlay .new_fixed_header #s20250317ef6d479ab37ea .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20250317ef6d479ab37ea .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20250317ef6d479ab37ea .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 61px;
				}
				#s20250317ef6d479ab37ea .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20250317ef6d479ab37ea .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20250317ef6d479ab37ea .inline-row > .inline-col {
					padding-left: 10px;
				}
				#s20250317ef6d479ab37ea .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20250317ef6d479ab37ea.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20250317ef6d479ab37ea .inline_widget.image .text,
				#s20250317ef6d479ab37ea .inline_widget.logo a,
				#s20250317ef6d479ab37ea .inline_widget.icon,
				#s20250317ef6d479ab37ea .inline_widget.login_btn a,
				#s20250317ef6d479ab37ea .viewport-nav > li > a,
				#s20250317ef6d479ab37ea .inline-col .inline_global_dropdown a,
				#s20250317ef6d479ab37ea .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay #s20250317ef6d479ab37ea.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay #s20250317ef6d479ab37ea.scroll-to-fixed-fixed .section_bg_color {
					background-color: #ffffff !important;
				}
				#s20250317ef6d479ab37ea .inline_widget.padding > div {
					;
				}
				#s20250317ef6d479ab37ea .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20250317ef6d479ab37ea {
				  border-width: 0 0 0px;
				  border-color: rgba(255,255,255,0.5);
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20250317ef6d479ab37ea {
				  border-color: #ccc;
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20250317ef6d479ab37ea .inline-col-group,
				 #s20250317ef6d479ab37ea .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20250317ef6d479ab37ea .inline-inside {
					padding-left:0px !important;
					padding-right:0px !important;
				}
				#s20250317ef6d479ab37ea .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #ffffff;
                    ;
                    color:;
                    ;
                }
                #s20250317ef6d479ab37ea .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20250317ef6d479ab37ea .btn-primary span {
                    color:#fff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20250317ef6d479ab37ea .btn-primary:hover span, #s20250317ef6d479ab37ea .widget_text_wrap .btn:hover span {
                        color:#ffffff;
                    }
				}
				@media all and (min-width: 768px) {
					#s20250317ef6d479ab37ea.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20250317ef6d479ab37ea.hover_section_bg:hover .section_bg {
						;
					}
					#s20250317ef6d479ab37ea.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20250317ef6d479ab37ea.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;
			}
		}
		#text_w2025031778e831a21ef1b {
					background-color:#002353;
					border-radius: 0px;
			padding:0px 0px 0px 0px;
		border: 0px none #000;;
		min-height:37px;
		max-width:none;
			line-height: inherit;
		}
        @media (max-width: 767px) {
            #text_w2025031778e831a21ef1b {
                max-width: calc(100vw - 30px);
            }
        }
		.scroll-to-fixed-fixed #text_w2025031778e831a21ef1b {
			background-color: #002353;
			border-color: #000;
		}
		#text_w2025031778e831a21ef1b .text-table {
		min-height:37px;
		max-width:none;
			color: #fff;
            display: flex;
            flex-direction: column;
            justify-content: center;
		}
		#text_w2025031778e831a21ef1b .text-table a {
			color: #fff;
		}
		.scroll-to-fixed-fixed #text_w2025031778e831a21ef1b .text-table a,
		.scroll-to-fixed-fixed #text_w2025031778e831a21ef1b .text-table {
			color: #fff;
		}
		#text_w2025031778e831a21ef1b .text-table > div {
            display: flex;
            flex-direction: column;
            justify-content: center;
		}
		.doz_sys main > .doz_row #text_w2025031778e831a21ef1b.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025031778e831a21ef1b.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
		@media (min-width : 768px) {
			.doz_sys .hover_section_bg:hover #text_w2025031778e831a21ef1b .text-table {
				color : #fff			}
			.doz_sys .hover_section_bg:hover #text_w2025031778e831a21ef1b .text-table a{
				color : #fff			}
		}
				#s20210810f0908c82c5541 .inline-inside {
					max-width: 1480px;
					margin: 0 auto;
					padding-left:0px;
					padding-right:0px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1480px;
				}
				#s20210810f0908c82c5541 .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay_mobile #s20210810f0908c82c5541 .section_bg {
					background-image:none;;
				}
				.new_header_overlay_mobile .new_fixed_header #s20210810f0908c82c5541 .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20210810f0908c82c5541 .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20210810f0908c82c5541 .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 37px;
				}
				#s20210810f0908c82c5541 .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20210810f0908c82c5541 .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20210810f0908c82c5541 .inline-row > .inline-col {
					padding-left: 10px;
				}
				#s20210810f0908c82c5541 .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20210810f0908c82c5541.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20210810f0908c82c5541 .inline_widget.image .text,
				#s20210810f0908c82c5541 .inline_widget.logo a,
				#s20210810f0908c82c5541 .inline_widget.icon,
				#s20210810f0908c82c5541 .inline_widget.login_btn a,
				#s20210810f0908c82c5541 .viewport-nav > li > a,
				#s20210810f0908c82c5541 .inline-col .inline_global_dropdown a,
				#s20210810f0908c82c5541 .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay_mobile #s20210810f0908c82c5541.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay_mobile #s20210810f0908c82c5541.scroll-to-fixed-fixed .section_bg_color {
					background-color: #002353 !important;
				}
				#s20210810f0908c82c5541 .inline_widget.padding > div {
					;
				}
				#s20210810f0908c82c5541 .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20210810f0908c82c5541 {
				  border-width: 0 0 0px;
				  border-color: #ccc;
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20210810f0908c82c5541 {
				  border-color: #ccc;
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20210810f0908c82c5541 .inline-col-group,
				 #s20210810f0908c82c5541 .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20210810f0908c82c5541 .inline-inside {
					padding-left:0px !important;
					padding-right:0px !important;
				}
				#s20210810f0908c82c5541 .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #002353;
                    ;
                    color:;
                    ;
                }
                #s20210810f0908c82c5541 .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20210810f0908c82c5541 .btn-primary span {
                    color:#fff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20210810f0908c82c5541 .btn-primary:hover span, #s20210810f0908c82c5541 .widget_text_wrap .btn:hover span {
                        color:#ffffff;
                    }
				}
				@media all and (min-width: 768px) {
					#s20210810f0908c82c5541.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20210810f0908c82c5541.hover_section_bg:hover .section_bg {
						;
					}
					#s20210810f0908c82c5541.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20210810f0908c82c5541.hover_section_bg:hover img.scroll_logo {
						opacity: 1;
					}
				}
				@media all and (max-width: 767px) {
					.inline_header_design {
						overflow-x: hidden;
					}
				}
	#w202011122e5a64ac3372d .icon_type_menu:not(.st02) {
		line-height: 1;
	}
	#w202011122e5a64ac3372d .icon_type_menu .badge {
		width: 15px;
		font-size: 10px;
		display: inline-block;
		position: absolute;
		color: #ffffff;
		font-family: Arial;
		left: auto;
		right: -8px;;
		letter-spacing: 0;
		padding: 0;
		height: 15px;
		text-align: center;
		line-height: 15px;
		z-index: 10;
		top: 35%;
		margin-top: -10px;
	}
	#w202011122e5a64ac3372d .icon_type_menu a {
		font-size :17px;
		color: #212121;
		background: rgba(255, 255, 255, 0);
		border: 0px solid #ccc;
		border-radius: 0px;
		text-align: center;
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px
	}
	#w202011122e5a64ac3372d .icon_type_menu a .icon_code {
		vertical-align: top;
	}
	.scroll-to-fixed-fixed #w202011122e5a64ac3372d .icon_type_menu a {
		color: #212121;
		background: rgba(255, 255, 255, 0);
		border: 0px solid #ccc;
	}
	#w202011122e5a64ac3372d .icon_type_menu a span.text {
		display: none;
	}
	#w202011122e5a64ac3372d .icon_type_menu a .fa {
		width:auto;
		height:auto;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st01 a {
		border-radius: 50%;
		padding: 15px;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st02 a {
		color: #212121;
		padding: 0px 0px;
	}
	.scroll-to-fixed-fixed #w202011122e5a64ac3372d .icon_type_menu.st02 a {
		color: #212121;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st02 a:before{
		content:"";
		display:inline-block;
		vertical-align:middle;
		height:100%;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st02 a .icon_code {
		display: none;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st02 .badge {
		right: -10px;
	}
	#w202011122e5a64ac3372d .icon_type_menu.st02 a span.text {
		max-width:100%;
		max-height:100%;
		display:inline-block;
	}
	@media (min-width: 991px) {
		#w202011122e5a64ac3372d .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 #w202011122e5a64ac3372d .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);
		}
		#w202011122e5a64ac3372d .icon_type_menu.st02 a:hover {
			color: rgba(0, 0, 0, 0.5);
		}
		.scroll-to-fixed-fixed #w202011122e5a64ac3372d .icon_type_menu.st02 a:hover {
			color: rgba(0, 0, 0, 0.5);
		}
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #w202011122e5a64ac3372d .icon_type_menu a {
			color : #212121!important;
		}
		.doz_sys .hover_section_bg:hover #w202011122e5a64ac3372d .icon_type_menu a:hover {
			  color : rgba(0, 0, 0, 0.5)!important;
		  }
	}
		.doz_sys #logo_w202009015c2ce76f91004.logo .logo_title a {
			font-family: '';
			font-size: 15px;
		letter-spacing: 0px;
		font-weight: bold;
		font-style: normal;
		;
		color: #3d3d3d;
		line-height: inherit;
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #logo_w202009015c2ce76f91004.logo .logo_title a {
			color : #3d3d3d		}
	}
	.scroll-to-fixed-fixed #logo_w202009015c2ce76f91004 .logo_title a {
		 !important;
		color: #3d3d3d !important;
	}
  #logo_w202009015c2ce76f91004 {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
	#logo_w202009015c2ce76f91004 > div {
		display: block;
	}
		#logo_w202009015c2ce76f91004 .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;*/
	/*	}*/
	/*}*/
#w202009011e115288c57a0 .btn_437852nf87 span {color:#000000 !important;}#w202009011e115288c57a0 .btn_V28u0m5xJ3 span {color:#000000 !important;}
		#w202009011e115288c57a0 .btn-wrap {
			display: inline-flex;
			align-items: center;
			vertical-align: middle;
		}
		#w202009011e115288c57a0 .inline_widget i.simple {
			vertical-align: middle;
		}
		#w202009011e115288c57a0 .inline_widget a.btn {
			position: relative;
		}
		#w202009011e115288c57a0 .inline_widget .line {
			margin-left:2.5px;
			margin-right:2.5px;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item {
			margin: 0 5px ;
		}
    #w202009011e115288c57a0 .inline_widget .login_btn_item > .btn_custom {
      display: flex;
      align-items: center;
	  flex-shrink: 0;
    }
		#w202009011e115288c57a0 .inline_widget .login_btn_item.badge_class > a .badge_wrap.no_position {
      display: flex;
    }
		#w202009011e115288c57a0 .inline_widget .login_btn_item.badge_class > a .badge_wrap {
      display: flex;
			padding-left: 2px;
		}
		#w202009011e115288c57a0 .inline_widget a.btn_text {
			position: relative;
			background: transparent !important;
			color:#000000 !important;
			display: inline-block;
		}
		#w202009011e115288c57a0 .inline_widget a.btn_text i {
			color:#000000 !important;
		}
		#w202009011e115288c57a0 .inline_widget a.btn_text:hover .text,
		#w202009011e115288c57a0 .inline_widget a.btn_text:hover i,
		#w202009011e115288c57a0 .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 #w202009011e115288c57a0 .inline_widget a.btn_text,
		.scroll-to-fixed-fixed #w202009011e115288c57a0 .inline_widget a.btn_text span,
		.scroll-to-fixed-fixed #w202009011e115288c57a0 .inline_widget a.btn_text i {
			color:#000000 !important;
		}
		.scroll-to-fixed-fixed #w202009011e115288c57a0 .inline_widget a.btn_text:hover .text,
		.scroll-to-fixed-fixed #w202009011e115288c57a0 .inline_widget a.btn_text:hover i,
		.scroll-to-fixed-fixed #w202009011e115288c57a0 .inline_widget a.info_name:hover {
			color: #ccc !important;
		}
		#w202009011e115288c57a0 .inline_widget a span.text,
		#w202009011e115288c57a0 .inline_widget .use_info .info_name {
			font-size: 12px;
		}
		#w202009011e115288c57a0 .inline_widget a span.icon_class {
			display: inline-block;
			vertical-align: middle;
			font-size: 20px;
			line-height: 1;
		}
		#w202009011e115288c57a0 .inline_widget .use_info .info_img ~ .info_name {
			padding-left: 0.4em;
		}
		#w202009011e115288c57a0 .inline_widget a.btn.custom_class .text {
			font-size: 12px;
		}
		#w202009011e115288c57a0 .inline_widget a.btn .text {
			font-size: 14px;
		}
    #w202009011e115288c57a0 .inline_widget a span.font-weight-bold {
      font-weight: bold;
    }
		#w202009011e115288c57a0 .inline_widget a span.icon_class ~ .text {
			padding-left: 0.4em;
			display: inline-block;
			vertical-align: middle;
		}
		#w202009011e115288c57a0 .inline_widget a span.icon_class ~ .text.no_text {
			padding-left: 0;
		}
		#w202009011e115288c57a0 .inline_widget.button_text .inline-blocked {
			position:relative;
      display: inline-flex !important;
      align-items: center;
		}
		#w202009011e115288c57a0 .inline_widget.button_text .inline-blocked .tooltip {
			z-index: 99;
		}
		#w202009011e115288c57a0 .inline_widget.button_text .inline-blocked .use_info img {
			border-radius: 50%;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn .inline-blocked:first-child{
			margin-left: 0 !important;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn .inline-blocked:last-child {
			margin-right: 0 !important;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn div.tooltip-inner {
			min-width: auto;
			white-space: nowrap;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn a .badge {
			position: absolute;
			top: 0;
			color: #ffffff;
			font-family: Arial;
			right: 0;
			letter-spacing: 0;
			padding: 0;
			width: 15px;
			height: 15px;
			text-align: center;
			line-height: 15px;
			font-size: 10px;
			z-index: 10;
			cursor: pointer;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn a .badge[disabled] {
            visibility: hidden;
            display: none; 		}
		#w202009011e115288c57a0 .inline_widget.login_btn a.btn_text .badge {
			left: auto;
			margin-top: 0;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn a.info_img .badge {
			margin-top: 0;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn .nameimg a .badge {
			left: auto;
			right: -10px;
		}
		#w202009011e115288c57a0 .inline_widget.login_btn .badge {
			display: ;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			word-wrap: break-word;
			word-break: keep-all;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner {
			background-color: #d8e5ff !important;
			color: #fff !important;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.top .tooltip-arrow {
			border-top-color :#d8e5ff;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.bottom .tooltip-arrow {
			border-bottom-color :#d8e5ff;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow {
			border-left-color :#d8e5ff;
		}
		#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			border-right-color :#d8e5ff;
		}
		.new_fixed_header #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow,
		.new_fixed_header #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			top: 50% !important;
		}
		.new_fixed_header #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left,
		.new_fixed_header #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right {
			top: 0 !important;
		}
				#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			animation: animationFrames linear 2.5s;
			animation-iteration-count: infinite;
			transform-origin: 50% 50%;
			-webkit-animation: animationFrames linear 2.5s;
			-webkit-animation-iteration-count: infinite;
			-webkit-transform-origin: 50% 50%;
			-moz-animation: animationFrames linear 2.5s;
			-moz-animation-iteration-count: infinite;
			-moz-transform-origin: 50% 50%;
			-o-animation: animationFrames linear 2.5s;
			-o-animation-iteration-count: infinite;
			-o-transform-origin: 50% 50%;
			-ms-animation: animationFrames linear 2.5s;
			-ms-animation-iteration-count: infinite;
			-ms-transform-origin: 50% 50%;
		}
		@keyframes animationFrames{
			0% {
				transform:  translate(0px,0px)  ;
			}
			17% {
				transform:  translate(0px,-4px)  ;
			}
			33% {
				transform:  translate(0px,0px)  ;
			}
			50% {
				transform:  translate(0px,-4px)  ;
			}
			67% {
				transform:  translate(0px,0px)  ;
			}
			83% {
				transform:  translate(0px,-4px)  ;
			}
			100% {
				transform:  translate(0px,0px)  ;
			}
		}
		@-moz-keyframes animationFrames{
			0% {
				-moz-transform:  translate(0px,0px)  ;
			}
			17% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			33% {
				-moz-transform:  translate(0px,0px)  ;
			}
			50% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			67% {
				-moz-transform:  translate(0px,0px)  ;
			}
			83% {
				-moz-transform:  translate(0px,-4px)  ;
			}
			100% {
				-moz-transform:  translate(0px,0px)  ;
			}
		}
		@-webkit-keyframes animationFrames {
			0% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			17% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			33% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			50% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			67% {
				-webkit-transform:  translate(0px,0px)  ;
			}
			83% {
				-webkit-transform:  translate(0px,-4px)  ;
			}
			100% {
				-webkit-transform:  translate(0px,0px)  ;
			}
		}
		@-o-keyframes animationFrames {
			0% {
				-o-transform:  translate(0px,0px)  ;
			}
			17% {
				-o-transform:  translate(0px,-4px)  ;
			}
			33% {
				-o-transform:  translate(0px,0px)  ;
			}
			50% {
				-o-transform:  translate(0px,-4px)  ;
			}
			67% {
				-o-transform:  translate(0px,0px)  ;
			}
			83% {
				-o-transform:  translate(0px,-4px)  ;
			}
			100% {
				-o-transform:  translate(0px,0px)  ;
			}
		}
		@-ms-keyframes animationFrames {
			0% {
				-ms-transform:  translate(0px,0px)  ;
			}
			17% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			33% {
				-ms-transform:  translate(0px,0px)  ;
			}
			50% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			67% {
				-ms-transform:  translate(0px,0px)  ;
			}
			83% {
				-ms-transform:  translate(0px,-4px)  ;
			}
			100% {
				-ms-transform:  translate(0px,0px)  ;
			}
		}
		.admin #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			-webkit-animation-name: unset;
			animation-name: unset;
			-webkit-transform-origin: unset;
			transform-origin: unset;
			-webkit-animation-duration: unset;
			animation-duration: unset;
			-webkit-animation-fill-mode: none;
			animation-fill-mode: none;
			display: block !important;
		}
		@media (max-width: 991px) {
			#w202009011e115288c57a0 .inline_widget.button_text .inline-blocked .tooltip {
				display: none !important;
			}
			#w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
				display: block !important;
			}
		}
		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text,
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text span,
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text i,
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .info_name {
				color : #000000 !important;
			}
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget .line {
				border-color : rgba(0,0,0,0.2) !important;
			}
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text:hover,
		    .doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text:hover span,
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .inline_widget a.btn_text:hover i,
			.doz_sys .hover_section_bg:hover #w202009011e115288c57a0 .info_name:hover {
				  color : #ccc !important;
			}
		}
				#s20200901916caf5b0b901 .inline-inside {
					max-width: 1480px;
					margin: 0 auto;
					padding-left:15px;
					padding-right:15px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1480px;
				}
				#s20200901916caf5b0b901 .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay_mobile #s20200901916caf5b0b901 .section_bg {
					background-image:none;;
				}
				.new_header_overlay_mobile .new_fixed_header #s20200901916caf5b0b901 .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20200901916caf5b0b901 .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20200901916caf5b0b901 .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 32px;
				}
				#s20200901916caf5b0b901 .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20200901916caf5b0b901 .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20200901916caf5b0b901 .inline-row > .inline-col {
					padding-left: 10px;
				}
				#s20200901916caf5b0b901 .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20200901916caf5b0b901.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20200901916caf5b0b901 .inline_widget.image .text,
				#s20200901916caf5b0b901 .inline_widget.logo a,
				#s20200901916caf5b0b901 .inline_widget.icon,
				#s20200901916caf5b0b901 .inline_widget.login_btn a,
				#s20200901916caf5b0b901 .viewport-nav > li > a,
				#s20200901916caf5b0b901 .inline-col .inline_global_dropdown a,
				#s20200901916caf5b0b901 .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay_mobile #s20200901916caf5b0b901.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay_mobile #s20200901916caf5b0b901.scroll-to-fixed-fixed .section_bg_color {
					background-color: rgba(255, 255, 255, 0) !important;
				}
				#s20200901916caf5b0b901 .inline_widget.padding > div {
					;
				}
				#s20200901916caf5b0b901 .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20200901916caf5b0b901 {
				  border-width: 0 0 0px;
				  border-color: #e7e7e7;
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20200901916caf5b0b901 {
				  border-color: #e7e7e7;
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20200901916caf5b0b901 .inline-col-group,
				 #s20200901916caf5b0b901 .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20200901916caf5b0b901 .inline-inside {
					padding-left:20px !important;
					padding-right:20px !important;
				}
				#s20200901916caf5b0b901 .btn:not(.btn-primary):not(.btn_custom) {
                    background-color : #ffffff;;
                    background-color: rgba(255, 255, 255, 0);
                    ;
                    color:;
                    ;
                }
                #s20200901916caf5b0b901 .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20200901916caf5b0b901 .btn-primary span {
                    color:#fff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20200901916caf5b0b901 .btn-primary:hover span, #s20200901916caf5b0b901 .widget_text_wrap .btn:hover span {
                        color:#ffffff;
                    }
				}
				@media all and (min-width: 768px) {
					#s20200901916caf5b0b901.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20200901916caf5b0b901.hover_section_bg:hover .section_bg {
						;
					}
					#s20200901916caf5b0b901.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20200901916caf5b0b901.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;
		}
	}
			.shop_view .s202412262fff8dfafae0c.xzoom-preview {
				;
				background: #fff;
			}
			.shop_view #s202412262fff8dfafae0c select.form-control option {
				color:  !important;
				background: #fff;
			}
			.is-ie .shop_view #s202412262fff8dfafae0c select.form-control option {
				color: #000 !important;
			}
			.admin #s202412262fff8dfafae0c .widget.padding > div {
				;
			}
			.admin #s202412262fff8dfafae0c .ibg-bg {
				height: 100% !important;
			}
			.admin #s202412262fff8dfafae0c .widget_drag_bar,
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202412262fff8dfafae0c .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202412262fff8dfafae0c .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202412262fff8dfafae0c {
				color: ;
			}
			#s202412262fff8dfafae0c.side_basic main .inside,
			#s202412262fff8dfafae0c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202412262fff8dfafae0c .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s202412262fff8dfafae0c.side_basic main .inside,
			.menu_type_modal #s202412262fff8dfafae0c.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 #s202412262fff8dfafae0c,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202412262fff8dfafae0c .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202412262fff8dfafae0c.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s202412262fff8dfafae0c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s202412262fff8dfafae0c .booking_day .body_font_color_20,
			#s202412262fff8dfafae0c .booking_list.waiting .title {
				; 
			}
			#s202412262fff8dfafae0c.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202412262fff8dfafae0c .li_table ul:nth-of-type(2),
			#s202412262fff8dfafae0c .li_board ul li,
			#s202412262fff8dfafae0c .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202412262fff8dfafae0c .checkbox-styled:not(ie8) input ~ span:before,
			#s202412262fff8dfafae0c .radio-styled:not(ie8) input ~ span:before {
			}
			#s202412262fff8dfafae0c .board_view .grid_ignore header a, #s202412262fff8dfafae0c .widget.board .grid_ignore .author .date, #s202412262fff8dfafae0c .widget.board .grid_ignore a.board, #s202412262fff8dfafae0c .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202412262fff8dfafae0c .content-tit .board {
				;
			}
			#s202412262fff8dfafae0c select.form-control,
			#s202412262fff8dfafae0c input.form-control,
			#s202412262fff8dfafae0c textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s202412262fff8dfafae0c .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202412262fff8dfafae0c .phonenumber_wrap .line {
			}
			#s202412262fff8dfafae0c .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202412262fff8dfafae0c .shop-content select.form-control,
			.shop_view #s202412262fff8dfafae0c .shop-content input.form-control,
			.shop_view #s202412262fff8dfafae0c .shop-content textarea.form-control,
			.booking_view #s202412262fff8dfafae0c .booking_opt select.form-control,
			.shop_view #s202412262fff8dfafae0c .form-select-wrap .dropdown-menu,
			.shop_view #s202412262fff8dfafae0c .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #fff;
			}
			#s202412262fff8dfafae0c .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(255,255,255,0.01), rgba(255,255,255,0.8) 66%, rgba(255,255,255,0.9) 83%, rgba(255,255,255,0.98) 98%, #fff);
			}
			#s202412262fff8dfafae0c .item_detail select.form-control,
			#s202412262fff8dfafae0c .item_detail input.form-control,
			#s202412262fff8dfafae0c .item_detail textarea.form-control,
			#s202412262fff8dfafae0c .booking_opt select.form-control,
			#s202412262fff8dfafae0c .goods_select textarea.form-control,
			#s202412262fff8dfafae0c .goods_select select.form-control,
			#s202412262fff8dfafae0c .goods_select input.form-control,
			#s202412262fff8dfafae0c .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202412262fff8dfafae0c .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202412262fff8dfafae0c .board_summary .write, #s202412262fff8dfafae0c .board_view .grid_ignore .author .date, #s202412262fff8dfafae0c .board_view .grid_ignore .author .hit-count, .doz_sys #s202412262fff8dfafae0c label, .doz_sys #s202412262fff8dfafae0c label.control-label, #s202412262fff8dfafae0c .shop-table > tbody > tr.payment-info > td.pay-txt, #s202412262fff8dfafae0c .nick.text-default-dark, #s202412262fff8dfafae0c .text-default-dark, #s202412262fff8dfafae0c .shop_mypage .mypage .my-box a, #s202412262fff8dfafae0c .shop_mypage .item-detail a, #s202412262fff8dfafae0c .shop_mypage .item-detail p, #s202412262fff8dfafae0c .shop_mypage h6, #s202412262fff8dfafae0c .shop_mypage .table-wrap p, #s202412262fff8dfafae0c .shop_payment h1, #s202412262fff8dfafae0c .shop_payment h6, #s202412262fff8dfafae0c .shop-content p, #s202412262fff8dfafae0c .shop_payment, #s202412262fff8dfafae0c .shop-content span, #s202412262fff8dfafae0c .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202412262fff8dfafae0c .shop-content .price, #s202412262fff8dfafae0c,#s202412262fff8dfafae0c .shop-tit,#s202412262fff8dfafae0c .board_view .board_txt_area,#s202412262fff8dfafae0c .board.widget .grid_ignore .view_tit,.doz_sys #s202412262fff8dfafae0c .shop-content input.form-control, .doz_sys #s202412262fff8dfafae0c .shop-content select.form-control, #s202412262fff8dfafae0c .widget_menu_title,#s202412262fff8dfafae0c .comment_area,body.shop_mypage #s202412262fff8dfafae0c .comment_area,
			#s202412262fff8dfafae0c .list_review_inner .use_summary, #s202412262fff8dfafae0c .list_review_inner .use_summary a, #s202412262fff8dfafae0c .list_review_inner .fold, #s202412262fff8dfafae0c .list_review_inner .comment_area, #s202412262fff8dfafae0c .booking_nav_tools span {
				;
				color:  ;
			}
			#s202412262fff8dfafae0c .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202412262fff8dfafae0c a.use-info {
			    color : #002353;
			}
			#s202412262fff8dfafae0c .shop-content span.sale-price-text-done, 
			.doz_sys #s202412262fff8dfafae0c a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202412262fff8dfafae0c .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202412262fff8dfafae0c .shop-content.mypage .bg-bright a, #s202412262fff8dfafae0c .shop-content.mypage .bg-bright p, #s202412262fff8dfafae0c .shop-content.mypage .bg-bright span, #s202412262fff8dfafae0c .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202412262fff8dfafae0c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202412262fff8dfafae0c .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202412262fff8dfafae0c .shop-content h6 span {
			;
				color: ;
			}
			#s202412262fff8dfafae0c .left-menu ul li.on a,
			.doz_sys #s202412262fff8dfafae0c .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202412262fff8dfafae0c,
			#s202412262fff8dfafae0c .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202412262fff8dfafae0c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202412262fff8dfafae0c .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202412262fff8dfafae0c .list_review_inner, 
			#s202412262fff8dfafae0c .list_review_inner .fold.cmt,
			#s202412262fff8dfafae0c .list_review_wrap,
			#s202412262fff8dfafae0c .list_review_inner .textarea_block,
			#s202412262fff8dfafae0c .list_review_inner .comment .main_comment,
			#s202412262fff8dfafae0c .list_review_inner .txt_delete:before,
			#s202412262fff8dfafae0c .form-select-wrap.open .dropdown-toggle, 
			#s202412262fff8dfafae0c .form-select-wrap.open .dropdown-menu,
			#s202412262fff8dfafae0c .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202412262fff8dfafae0c .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202412262fff8dfafae0c .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202412262fff8dfafae0c .form-control:focus {
				border-color:#002353;
			}
			#s202412262fff8dfafae0c .sub_depth li a, #s202412262fff8dfafae0c .sub_depth li span {
				;
			}
			#s202412262fff8dfafae0c .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202412262fff8dfafae0c .pagination > li > a,
			#s202412262fff8dfafae0c .pagination > li > span,
			#s202412262fff8dfafae0c .pagination > li > a:focus,
			#s202412262fff8dfafae0c .pagination > li > span:focus,
			#s202412262fff8dfafae0c .map-inner .pagination li.active a,
			#s202412262fff8dfafae0c .pagination li > a.disabled:hover,
			#s202412262fff8dfafae0c .pagination li > a.disabled:focus {
				;
			}
			#s202412262fff8dfafae0c .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202412262fff8dfafae0c .pagination > .active > a,
			#s202412262fff8dfafae0c .pagination > .active > span,
			#s202412262fff8dfafae0c .pagination > .active > a:hover,
			#s202412262fff8dfafae0c .pagination > .active > span:hover,
			#s202412262fff8dfafae0c .pagination > .active > a:focus,
			#s202412262fff8dfafae0c .pagination > .active > span:focus,
			#s202412262fff8dfafae0c .pagination > li > a:hover,
			#s202412262fff8dfafae0c .pagination > li > span:hover,
			#s202412262fff8dfafae0c .sub_depth li a.active,
			.doz_sys #s202412262fff8dfafae0c a, #s202412262fff8dfafae0c .li_table ul li,
			#s202412262fff8dfafae0c .list-style .list.line > small,
			.doz_sys #s202412262fff8dfafae0c div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202412262fff8dfafae0c .board_contents a:not(.btn),
			.doz_sys #s202412262fff8dfafae0c .board_contents a:not(.btn):hover,
			#s202412262fff8dfafae0c .board_txt_area a,
			#s202412262fff8dfafae0c .board_txt_area a:hover,
			#s202412262fff8dfafae0c .board_txt_area a:active,
			#s202412262fff8dfafae0c .board_txt_area a:focus,
			#s202412262fff8dfafae0c .editor_box .fr-view a {
				color: #002353;
			}
			#s202412262fff8dfafae0c div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202412262fff8dfafae0c a.body_font_color_30:not(.active) {
				;
			}
		   #s202412262fff8dfafae0c .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202412262fff8dfafae0c .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202412262fff8dfafae0c .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202412262fff8dfafae0c .body_font_color_40,
			#s202412262fff8dfafae0c .li_board ul.li_body li.name, 
			#s202412262fff8dfafae0c .li_board ul.li_body li.time, 
			#s202412262fff8dfafae0c .li_board ul.li_body li.like,
			#s202412262fff8dfafae0c .li_board ul.li_body li.read {
				;
			}
			#s202412262fff8dfafae0c .review_table .summary,
			#s202412262fff8dfafae0c .review_table.li_board ul.li_body li,
			#s202412262fff8dfafae0c .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202412262fff8dfafae0c .body_font_color_50 {
				;
			}
			#s202412262fff8dfafae0c .li_board,
			#s202412262fff8dfafae0c .acd_row:first-child,
			#s202412262fff8dfafae0c .acd_row {
				border-color: ;
			}
			#s202412262fff8dfafae0c .list-style .list-header,
			#s202412262fff8dfafae0c .list-style .list,
			#s202412262fff8dfafae0c .list-style .list.line, 
			#s202412262fff8dfafae0c .list-style .list.line > .table-cell,
			#s202412262fff8dfafae0c .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202412262fff8dfafae0c .btn, #s202412262fff8dfafae0c .visual_section a, #s202412262fff8dfafae0c a.select-star, #s202412262fff8dfafae0c .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #fff;
				;
				color:;
				;
			}
			#s202412262fff8dfafae0c .star-pointer .dropdown-menu {
			    background-color: #fff;
			}
			#s202412262fff8dfafae0c .btn:hover, #s202412262fff8dfafae0c .visual_section a:hover {
				border-color:;
			}
			#s202412262fff8dfafae0c a.select-star:hover {
				background-color: #fff;
			}
			#s202412262fff8dfafae0c .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202412262fff8dfafae0c .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s202412262fff8dfafae0c .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202412262fff8dfafae0c .btn-primary span,
			.doz_sys.booking_view #s202412262fff8dfafae0c .btn-primary span,
			.doz_sys.shop_mypage #s202412262fff8dfafae0c .btn-primary span  {
				color:#fff;
			}
			#s202412262fff8dfafae0c .coupon-wrap:after,
			#s202412262fff8dfafae0c .board_view .file_area ul li {
				background: #fff;
			}
			#s202412262fff8dfafae0c .text-gray-dark, #s202412262fff8dfafae0c .shop-table > thead > tr > th, #s202412262fff8dfafae0c .shop_mypage .left-menu ul li a, #s202412262fff8dfafae0c .shop_mypage .item-detail p.sale_pay,.doz_sys #s202412262fff8dfafae0c .product-notify-group .product-notify-label {
				;
			}
			#s202412262fff8dfafae0c .mypage .my-box a, #s202412262fff8dfafae0c .mypage .shop-table > tbody > tr,
			#s202412262fff8dfafae0c .mypage .tip-off,
	        #s202412262fff8dfafae0c .im-order-detail-table,
	        #s202412262fff8dfafae0c .im-order-price {
				background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
			}
			#s202412262fff8dfafae0c .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s202412262fff8dfafae0c .mypage .my-box.on a p {
				color:#fff;
			}
			#s202412262fff8dfafae0c .option_btn_tools a, #s202412262fff8dfafae0c .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202412262fff8dfafae0c .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202412262fff8dfafae0c .card .title a {
				color: #212121;
			}
			#s202412262fff8dfafae0c .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202412262fff8dfafae0c ul.site_prod_nav > li,
			#s202412262fff8dfafae0c .prod_detail_badge {
				;
			}
			#s202412262fff8dfafae0c .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #fff;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202412262fff8dfafae0c .buy_footer_fixed {
				background: #fff;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202412262fff8dfafae0c .opt-group {
				background: #fff;
			}
			#s202412262fff8dfafae0c ul.site_prod_nav > li a.active {
				;
			}
			#s202412262fff8dfafae0c .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#fff;
			}
			#s202412262fff8dfafae0c .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202412262fff8dfafae0c[class*="section_first"],
			.section_fixed_disable #s202412262fff8dfafae0c[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202412262fff8dfafae0c .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202412262fff8dfafae0c.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202412262fff8dfafae0c.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202412262fff8dfafae0c .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202412262fff8dfafae0c.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s202412262fff8dfafae0c .mypage .left-menu ul li a,
			.device_type_m #s202412262fff8dfafae0c .cart .left-menu ul li a {
				background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
			}
            #s202412262fff8dfafae0c .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202412262fff8dfafae0c .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202412262fff8dfafae0c .im-cart-info {
                ;
            }
            #s202412262fff8dfafae0c .shop-table > thead > tr > th,
            #s202412262fff8dfafae0c .shop-table > tbody > tr > td,
            #s202412262fff8dfafae0c .mypage .shop-table > tbody > tr,
            #s202412262fff8dfafae0c .shop-table > tbody > tr > td.img img,
            #s202412262fff8dfafae0c .shop-table > tbody > tr > td + td,
            #s202412262fff8dfafae0c .mypage .tip-off,
            #s202412262fff8dfafae0c .mypage .shop-table img,
	        #s202412262fff8dfafae0c .im-order-detail-table,
	        #s202412262fff8dfafae0c .im-order-price,
	        #s202412262fff8dfafae0c .im-order-detail-table thead tr,
	        #s202412262fff8dfafae0c .im-order-detail-table tr + tr,
	        #s202412262fff8dfafae0c .im-order-detail-table img,
	        #s202412262fff8dfafae0c .im-order-detail-table .im-deliv-price,
	        #s202412262fff8dfafae0c .im-order-price-header,
	        #s202412262fff8dfafae0c .im-order-price-body {
                ;
            }
            #s202412262fff8dfafae0c .shop-table .list_badge {
				border-color: ;
            }
            #s202412262fff8dfafae0c .im-cart-result-table thead>tr>th,
            #s202412262fff8dfafae0c #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202412262fff8dfafae0c #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202412262fff8dfafae0c #shop_cart_list .shop-table > thead > tr > th,
            #s202412262fff8dfafae0c #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202412262fff8dfafae0c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s202412262fff8dfafae0c .btn-primary:hover, #s202412262fff8dfafae0c .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s202412262fff8dfafae0c .btn-primary:hover span,
				.doz_sys.booking_view #s202412262fff8dfafae0c .btn-primary:hover span,
				.doz_sys.shop_mypage #s202412262fff8dfafae0c .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202412262fff8dfafae0c .fixed_view a,
				.doz_sys #s202412262fff8dfafae0c .fixed_view select.form-control,
				.doz_sys #s202412262fff8dfafae0c .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202412262fff8dfafae0c .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202412262fff8dfafae0c .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202412262fff8dfafae0c .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202412262fff8dfafae0c #shop_cart_list .shop-tit,
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > thead > tr,
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > tfoot .payment-info,
                #s202412262fff8dfafae0c .im-price-result {
				    ;
				}
                #s202412262fff8dfafae0c .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202412262fff8dfafae0c .im-order-row + .im-order-row {
                    ;
                }
                #s202412262fff8dfafae0c #shop_cart_list .shop-table,
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > tfoot,
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > thead > tr,
                #s202412262fff8dfafae0c .im-order-detail-table .im-space {
                    background-color: #fff;
                }
                #s202412262fff8dfafae0c #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202412262fff8dfafae0c .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202412262fff8dfafae0c .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202412262fff8dfafae0c .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202412262fff8dfafae0c .section_bg {
                    background-attachment : inherit;
                }
                #s202412262fff8dfafae0c .section_bg .ibg-bg {
                    display: none;
                }
                #s202412262fff8dfafae0c .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202412262fff8dfafae0c .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202412262fff8dfafae0c .buy_btns .social_btn, #s202412262fff8dfafae0c .buy_btns .cart_btn, #s202412262fff8dfafae0c .layer_pop .bottom-btn, #s202412262fff8dfafae0c .shop-table > thead, #s202412262fff8dfafae0c .left-menu, #s202412262fff8dfafae0c .shop-table > tbody > tr, {
				;
				}
				#s202412262fff8dfafae0c main, #s202412262fff8dfafae0c .section_wrap.extend_section main, #s202412262fff8dfafae0c .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202412262fff8dfafae0c.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s202412262fff8dfafae0c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202412262fff8dfafae0c .mypage .left-menu ul li a,
				#s202412262fff8dfafae0c .cart .left-menu ul li a,
				#s202412262fff8dfafae0c .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202412262fff8dfafae0c .coupon-wrap:after {
					background: #fff !important;
				}
			}
			@media (max-width: 767px) {
				#s202412262fff8dfafae0c .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s202412262fff8dfafae0c .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s202412262fff8dfafae0c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202412262fff8dfafae0c .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) {
				#s202412262fff8dfafae0c .opt-group .btn_clse {
					background-color: #fff;
				}
				#s202412262fff8dfafae0c .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #fff;
				}
			}
				.doz_sys #s202412262fff8dfafae0c .bg-brand,
				.doz_sys #s202412262fff8dfafae0c .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s202412262fff8dfafae0c .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
    /* reset */
    * { margin: 0; padding: 0; box-sizing: border-box; }
    li { list-style: none; }
    a { text-decoration: none; color: #000; }
    /* ---------------------------------------------- */
    /* -----------------메인css---------------------- */
    .doz_sys .paging_type_line .owl-dots .owl-dot span{    width: 90px !important;    margin:  0px !important;}
    /*========================================================================
    메인 영역
    ========================================================================*/
    .main-inner { max-width: 1480px !important; width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
    .main-title h3 { margin-bottom: 64px; font-size: 60px; font-weight: 600; line-height: 1; }
    .more-btn { display: block; position: absolute; right: 0; top: -100px; width: 156px; text-align: center; line-height: 48px; border: 1px solid #3d3a35; border-radius: 25px; overflow: hidden; cursor: pointer; z-index: 99; }
    .more-btn::after { display: block; content: ''; position: relative; width: 0%; height: 100%; background:transparent; transition:all 0.3s;  }
    .more-btn a { display: inline-block; position: relative;  width: 100%; color: #000; font-size: 16px; font-weight: 400; }
    .more-btn a::after { content: ""; position: absolute; top: 50%; right: 25px; width: 7px; height: 11px; background: url("sloom/pc/main/more-arrow.png") center no-repeat; transform: translateY(-50%); filter: invert(1); }
    .more-btn:hover::after { content: ''; position: absolute; top: 0;  left: 0; width: 158px; height: 50px; background: #0c2454; z-index: -1; }
    .more-btn:hover a { color: #fff; text-decoration: none; }
    .more-btn:hover a::after { filter: none; }
    /*========================================================================
    메인 영역
    ========================================================================*/
    /* 메인배너 */
    .main-visual {position:relative; width:100%; max-width:2000px; margin:0 auto; overflow:hidden; box-sizing:border-box; }
    .main-visual .swiper-slide { position:relative; }
  	.main-visual .swiper-slide span { display:block; position:relative; width:100%; height:0; padding-top:42.52%; }
    .main-visual .swiper-slide span >  img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover; vertical-align:top; }
    .visual-title { position:absolute; top:395px; left:46%; max-width:1442px; width:100%; margin:0 auto; transform: translateX(-50%); }
    .visual-title ul { position: absolute; right: 30px; }
    .visual-title li:nth-child(2) { margin:22px 0 42px; }
    /*  
    .visual-title li.txt1 { color:#fff; font-size:27px; font-weight: 300; line-height:1.47; letter-spacing:-0.05em; }
    .visual-title li.txt3 { display: flex; justify-content: center; align-items: center; width: 140px; height: 32px; color:#c5d6f7; font-size:13px; border:1px solid #c5d6f7; border-radius:50px; }*/
    .main-visual .swiper-pagination { left: 50% !important; bottom: 45px !important; transform: translateX(-50%); }
    .main-visual .swiper-pagination-bullet { width: 99px; height: 4px; margin: 0 !important; background: #f5f5f5; border-radius: 0; }
    .main-visual .swiper-pagination-bullet-active { background: rgba(255, 255, 255, 1); }
    /* 여백 */
    .main-box { padding:184px 0 0; }
    .main-box2 { margin:240px 0 175px;  }
    .main-box3 { padding: 180px 0 0 0; }
    .main-box4 { padding: 150px 0 150px; background:#f8f7f5; }
    /* 베스트 */
    #best h3 { margin:0 0 70px; }
    #best .tab-box { display: flex; padding: 0; }
    #best .tab-box li { margin-right: 28px; color: #727272; font-size: 20px; text-align: center; }
    #best .tab-box li a { cursor: pointer; }
    #best .tab-box li.active a  { color:#0c2454; font-weight:600; }
    #best .tab-box li .tab-icon { display: flex; justify-content: center; align-items: center; position: relative; width: 96px; height: 96px; margin-bottom: 20px; line-height: 96px; border-radius: 100%; background: #f0f0f0; transition: all 1s; overflow: hidden; }
    #best .tab-box li:nth-child(1) .tab-icon { background: #0c2454; }
    #best .tab-box li.active .tab-icon,
    #best .tab-box li:hover .tab-icon { background: #d9e2f3; }
    #best .tab-box li img { display: block; position: relative; z-index: 2; }
    #best .tab-box li .tab-icon::after { content: ''; position: absolute; top: 100px; left: 0; width: 100%; height: 100%; background: #d9e2f3;  transition: all 0.3s; }
    #best .tab-box li.active:nth-child(1) .tab-icon::after { background: #0c2454; }
    #best .tab-box li.active .tab-icon::after,
    #best .tab-box li:hover .tab-icon::after { top: 0; }
    #best .tab-box li .img1 { display: block; }
    #best .tab-box li .img2 { display: none; }
    #best .tab-box li.active .img1 { display: none; }
    #best .tab-box li.active .img2 { display: block; }
    #best .content-wrap  { display: none; position: relative; }
    #best .best-content { margin-top: 48px; }
    #best .content-box  { display: flex; align-items: center; }
    #best .content-box .content-bn { width: 55.209%; padding-right: 84px; }
  	#best .content-box .content-bn a { display:block; position:relative; width:100%; height:0; padding-top:100%; }
    #best .content-box .content-bn img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover; vertical-align:top; }
    #best .content-box .prdlist { width: 44.791%;/* margin-top: 35px; */}
    #best .content-box .prdlist .prd-box > a { position: relative;  display: flex; padding-bottom: 17px; border-bottom: 1px solid #f8f8f8; margin-bottom: 17px; }
    #best .content-box .prdlist .prd-box:last-child > a { margin: 0; padding: 0; border: 0; }
    #best .content-box .prdlist .prd-box .thumb { max-width: 163px; margin-right: 35px; }
    #best .content-box .prdlist .prd-box .thumb img { width:100%; }
    #best .content-box .prdlist .prd-box .description ul { display: flex; flex-direction: column; justify-content: space-between; height: calc(100% - 25px); margin: 11px 0 14px; }
    #best .content-box .prdlist .prd-box .description li { line-height: 1; letter-spacing: -0.05em; }
    #best .content-box .prdlist .prd-box .description .t1 { display: block; margin-bottom: 7px; color: #ababab; font-size: 16px; font-weight: 400; }
    #best .content-box .prdlist .prd-box .description .t2 { margin-bottom: 10px; font-size: 24px; color: #180d0d; font-weight: 700; line-height: 1.2; }
    #best .content-box .prdlist .prd-box .description .per { color: #fd0e0e; font-size: 22px; font-weight: 700; }
    #best .content-box .prdlist .prd-box .description .salepr { color: #180d0d; font-size: 23px; font-weight: 700; margin: 0 9px 0 6px; }
    #best .content-box .prdlist .prd-box .description .oripr { color: #c2c2c2; font-size: 16px; font-weight: 700; text-decoration: line-through; }
    #best .content-box .prdlist .prd-box .description .reviews { margin-top: 17px; font-size: 11px; color: #ababab; display: flex; align-items: center; line-height: 1; }
    #best .content-box .prdlist .prd-box .description .reviews img { display: inline-block; margin-right: 6px; }
    #best .content-box .prdlist .prd-box .description .view-link { position: absolute; bottom: 50px; right: 38px;  }
    #best .content-box .prdlist .prd-box:hover .description .view-link { animation:rotate 0.3s ease-in forwards; }
    #best .content-box .prdlist .icon-box { display: flex; margin-top: 15px; }
    #best .content-box .prdlist .icon-box span + span { margin-left: 4px; }
    @keyframes rotate  { 
    0%  { 
    transform:rotate(0deg); 
    }
    50%  { 
    transform:rotate(45deg); 
    }
    100%  { 
    transform:rotate(90deg); 
    }
    }
    /* 슬룸 뉴 */
    #new { position: relative; color: #fff; box-sizing: border-box; }
    #new::before { content: ''; position: absolute; left: 0; top: 145px; width: 100%; height: 580px; background: #002353; }
    #new .swiper-container { }
    #new .swiper-slide { display: flex; justify-content: space-between; align-items: flex-end; position: relative; }
    #new .swiper-slide > * { width: 50%; }
    #new .swiper-slide .left { padding:165px 3% 0 0; }
    #new .swiper-slide .left > *:not(.more-btn) { line-height:1; }
    #new .swiper-slide .left .t1 { font-size: 60px; font-weight: 600; }
    #new .swiper-slide .left .t2 { margin: 40px 0 32px; font-size: 35px; font-weight: 500; color:#c5d5f7; }
    #new .swiper-slide .left .t3 { font-size: 20px; font-weight: 600; line-height: 1.6; }
    #new .swiper-slide > .right { display: block; max-width: 710px; }
    #new .swiper-slide > .right img { width:100%; }
    #new .swiper-slide .more-btn { position: relative; top: 0; margin-top: 50px; border:1px solid #fff;  }
    #new .swiper-slide .more-btn a { color: #fff; }
    #new .swiper-slide .more-btn a::after { filter: none; }
    #new .swiper-slide .more-btn:hover a { color: #0c2454; }
    #new .swiper-slide .more-btn:hover::after { background: #fff; }
    #new .swiper-slide .more-btn:hover a::after { filter: invert(1); }
    #new .swiper-pagination { position: static; margin-top: 135px; }
    #new .swiper-pagination-bullet { width: 132px; height: 4px; border-radius: 0; border: none; background: rgba(255, 255, 255, 0.5); margin: 0 !important; }
    #new .swiper-pagination-bullet-active { background: rgba(255, 255, 255, 1); }
    /* 브랜드 스토리 */
    #brand  { }
    #brand .swiper-container { position: relative; }
    #brand .swiper-container .main-title { display: block; position: relative; }
    #brand .swiper-container .more-btn { display: block; top: auto; bottom:0; right: -41.879%; opacity:0; }
    #brand .swiper-container .swiper-slide-active .more-btn { opacity:1; }
    #brand .swiper-container .swiper-slide { z-index: 1; }
    #brand .swiper-container .swiper-slide-active { z-index: 3; }
    #brand .swiper-container .swiper-slide .brand-bn a > img { width: 100%; min-height: 441px; }
    #brand .swiper-container .brand-content .t2 { margin:80px 0 40px 0; font-size: 35px; color: #000; font-weight: 700 !important;  }
    #brand .swiper-container .brand-content .t3 { margin: 0 0 266px 0; color: #727272; font-size: 20px; font-weight: 600; line-height: 1.5; }
    #brand .swiper-container .swiper-slide .main-title,
    #brand .swiper-container .swiper-slide .t2,
    #brand .swiper-container .swiper-slide .t3 { opacity: 0; visibility: hidden; }
    #brand .swiper-container .swiper-slide-active .main-title,
    #brand .swiper-container .swiper-slide-active .t2,
    #brand .swiper-container .swiper-slide-active .t3 { opacity: 1; visibility: visible;  transition: all 0.3s; }
    #brand .swiper-pagination { display: flex; justify-content: space-between; top: auto; bottom: 184px !important; left: 20px !important; right: auto; width: 1157px !important; text-align: left; }
    #brand .swiper-pagination-bullet { flex-grow: 1; height: 4px; margin: 0 !important;  border-radius: 0; border: none; background: #dddddd; }
    #brand .swiper-pagination-bullet-active { background: #002353; }
    /* 리뷰 */
    #review .main-title { position: relative; margin-bottom:72px; }
    #review .main-title .more-btn { top: 0; }
    #review .imgbox img { width:100%; }
    @media(max-width:1790px) { 
        #new .swiper-slide > img { width: 30vw; }
    }
    @media(max-width:1550px) { 
        #new .swiper-slide .left { padding: 250px 3% 0 0; }
        #new .swiper-slide .left .t1 { font-size: 40px; }
        #new .swiper-slide .left .t2 { font-size: 30px; }
        #new .swiper-slide .left .t3 { font-size: 16px; }
    }
			.shop_view .s202505261c6c666e18117.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s202505261c6c666e18117 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s202505261c6c666e18117 select.form-control option {
				color: #000 !important;
			}
			.admin #s202505261c6c666e18117 .widget.padding > div {
				;
			}
			.admin #s202505261c6c666e18117 .ibg-bg {
				height: 100% !important;
			}
			.admin #s202505261c6c666e18117 .widget_drag_bar,
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202505261c6c666e18117 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202505261c6c666e18117 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202505261c6c666e18117 {
				color: ;
			}
			#s202505261c6c666e18117.side_basic main .inside,
			#s202505261c6c666e18117 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202505261c6c666e18117 .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s202505261c6c666e18117.side_basic main .inside,
			.menu_type_modal #s202505261c6c666e18117.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 #s202505261c6c666e18117,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202505261c6c666e18117 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202505261c6c666e18117.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s202505261c6c666e18117.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s202505261c6c666e18117 .booking_day .body_font_color_20,
			#s202505261c6c666e18117 .booking_list.waiting .title {
				; 
			}
			#s202505261c6c666e18117.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202505261c6c666e18117 .li_table ul:nth-of-type(2),
			#s202505261c6c666e18117 .li_board ul li,
			#s202505261c6c666e18117 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202505261c6c666e18117 .checkbox-styled:not(ie8) input ~ span:before,
			#s202505261c6c666e18117 .radio-styled:not(ie8) input ~ span:before {
			}
			#s202505261c6c666e18117 .board_view .grid_ignore header a, #s202505261c6c666e18117 .widget.board .grid_ignore .author .date, #s202505261c6c666e18117 .widget.board .grid_ignore a.board, #s202505261c6c666e18117 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202505261c6c666e18117 .content-tit .board {
				;
			}
			#s202505261c6c666e18117 select.form-control,
			#s202505261c6c666e18117 input.form-control,
			#s202505261c6c666e18117 textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s202505261c6c666e18117 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202505261c6c666e18117 .phonenumber_wrap .line {
			}
			#s202505261c6c666e18117 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202505261c6c666e18117 .shop-content select.form-control,
			.shop_view #s202505261c6c666e18117 .shop-content input.form-control,
			.shop_view #s202505261c6c666e18117 .shop-content textarea.form-control,
			.booking_view #s202505261c6c666e18117 .booking_opt select.form-control,
			.shop_view #s202505261c6c666e18117 .form-select-wrap .dropdown-menu,
			.shop_view #s202505261c6c666e18117 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s202505261c6c666e18117 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s202505261c6c666e18117 .item_detail select.form-control,
			#s202505261c6c666e18117 .item_detail input.form-control,
			#s202505261c6c666e18117 .item_detail textarea.form-control,
			#s202505261c6c666e18117 .booking_opt select.form-control,
			#s202505261c6c666e18117 .goods_select textarea.form-control,
			#s202505261c6c666e18117 .goods_select select.form-control,
			#s202505261c6c666e18117 .goods_select input.form-control,
			#s202505261c6c666e18117 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202505261c6c666e18117 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202505261c6c666e18117 .board_summary .write, #s202505261c6c666e18117 .board_view .grid_ignore .author .date, #s202505261c6c666e18117 .board_view .grid_ignore .author .hit-count, .doz_sys #s202505261c6c666e18117 label, .doz_sys #s202505261c6c666e18117 label.control-label, #s202505261c6c666e18117 .shop-table > tbody > tr.payment-info > td.pay-txt, #s202505261c6c666e18117 .nick.text-default-dark, #s202505261c6c666e18117 .text-default-dark, #s202505261c6c666e18117 .shop_mypage .mypage .my-box a, #s202505261c6c666e18117 .shop_mypage .item-detail a, #s202505261c6c666e18117 .shop_mypage .item-detail p, #s202505261c6c666e18117 .shop_mypage h6, #s202505261c6c666e18117 .shop_mypage .table-wrap p, #s202505261c6c666e18117 .shop_payment h1, #s202505261c6c666e18117 .shop_payment h6, #s202505261c6c666e18117 .shop-content p, #s202505261c6c666e18117 .shop_payment, #s202505261c6c666e18117 .shop-content span, #s202505261c6c666e18117 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202505261c6c666e18117 .shop-content .price, #s202505261c6c666e18117,#s202505261c6c666e18117 .shop-tit,#s202505261c6c666e18117 .board_view .board_txt_area,#s202505261c6c666e18117 .board.widget .grid_ignore .view_tit,.doz_sys #s202505261c6c666e18117 .shop-content input.form-control, .doz_sys #s202505261c6c666e18117 .shop-content select.form-control, #s202505261c6c666e18117 .widget_menu_title,#s202505261c6c666e18117 .comment_area,body.shop_mypage #s202505261c6c666e18117 .comment_area,
			#s202505261c6c666e18117 .list_review_inner .use_summary, #s202505261c6c666e18117 .list_review_inner .use_summary a, #s202505261c6c666e18117 .list_review_inner .fold, #s202505261c6c666e18117 .list_review_inner .comment_area, #s202505261c6c666e18117 .booking_nav_tools span {
				;
				color:  ;
			}
			#s202505261c6c666e18117 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202505261c6c666e18117 a.use-info {
			    color : #002353;
			}
			#s202505261c6c666e18117 .shop-content span.sale-price-text-done, 
			.doz_sys #s202505261c6c666e18117 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202505261c6c666e18117 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202505261c6c666e18117 .shop-content.mypage .bg-bright a, #s202505261c6c666e18117 .shop-content.mypage .bg-bright p, #s202505261c6c666e18117 .shop-content.mypage .bg-bright span, #s202505261c6c666e18117 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202505261c6c666e18117 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202505261c6c666e18117 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202505261c6c666e18117 .shop-content h6 span {
			;
				color: ;
			}
			#s202505261c6c666e18117 .left-menu ul li.on a,
			.doz_sys #s202505261c6c666e18117 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202505261c6c666e18117,
			#s202505261c6c666e18117 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202505261c6c666e18117 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202505261c6c666e18117 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202505261c6c666e18117 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505261c6c666e18117 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202505261c6c666e18117 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202505261c6c666e18117 .list_review_inner, 
			#s202505261c6c666e18117 .list_review_inner .fold.cmt,
			#s202505261c6c666e18117 .list_review_wrap,
			#s202505261c6c666e18117 .list_review_inner .textarea_block,
			#s202505261c6c666e18117 .list_review_inner .comment .main_comment,
			#s202505261c6c666e18117 .list_review_inner .txt_delete:before,
			#s202505261c6c666e18117 .form-select-wrap.open .dropdown-toggle, 
			#s202505261c6c666e18117 .form-select-wrap.open .dropdown-menu,
			#s202505261c6c666e18117 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202505261c6c666e18117 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202505261c6c666e18117 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202505261c6c666e18117 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202505261c6c666e18117 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505261c6c666e18117 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202505261c6c666e18117 .form-control:focus {
				border-color:#002353;
			}
			#s202505261c6c666e18117 .sub_depth li a, #s202505261c6c666e18117 .sub_depth li span {
				;
			}
			#s202505261c6c666e18117 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202505261c6c666e18117 .pagination > li > a,
			#s202505261c6c666e18117 .pagination > li > span,
			#s202505261c6c666e18117 .pagination > li > a:focus,
			#s202505261c6c666e18117 .pagination > li > span:focus,
			#s202505261c6c666e18117 .map-inner .pagination li.active a,
			#s202505261c6c666e18117 .pagination li > a.disabled:hover,
			#s202505261c6c666e18117 .pagination li > a.disabled:focus {
				;
			}
			#s202505261c6c666e18117 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202505261c6c666e18117 .pagination > .active > a,
			#s202505261c6c666e18117 .pagination > .active > span,
			#s202505261c6c666e18117 .pagination > .active > a:hover,
			#s202505261c6c666e18117 .pagination > .active > span:hover,
			#s202505261c6c666e18117 .pagination > .active > a:focus,
			#s202505261c6c666e18117 .pagination > .active > span:focus,
			#s202505261c6c666e18117 .pagination > li > a:hover,
			#s202505261c6c666e18117 .pagination > li > span:hover,
			#s202505261c6c666e18117 .sub_depth li a.active,
			.doz_sys #s202505261c6c666e18117 a, #s202505261c6c666e18117 .li_table ul li,
			#s202505261c6c666e18117 .list-style .list.line > small,
			.doz_sys #s202505261c6c666e18117 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202505261c6c666e18117 .board_contents a:not(.btn),
			.doz_sys #s202505261c6c666e18117 .board_contents a:not(.btn):hover,
			#s202505261c6c666e18117 .board_txt_area a,
			#s202505261c6c666e18117 .board_txt_area a:hover,
			#s202505261c6c666e18117 .board_txt_area a:active,
			#s202505261c6c666e18117 .board_txt_area a:focus,
			#s202505261c6c666e18117 .editor_box .fr-view a {
				color: #002353;
			}
			#s202505261c6c666e18117 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202505261c6c666e18117 a.body_font_color_30:not(.active) {
				;
			}
		   #s202505261c6c666e18117 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202505261c6c666e18117 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202505261c6c666e18117 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202505261c6c666e18117 .body_font_color_40,
			#s202505261c6c666e18117 .li_board ul.li_body li.name, 
			#s202505261c6c666e18117 .li_board ul.li_body li.time, 
			#s202505261c6c666e18117 .li_board ul.li_body li.like,
			#s202505261c6c666e18117 .li_board ul.li_body li.read {
				;
			}
			#s202505261c6c666e18117 .review_table .summary,
			#s202505261c6c666e18117 .review_table.li_board ul.li_body li,
			#s202505261c6c666e18117 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202505261c6c666e18117 .body_font_color_50 {
				;
			}
			#s202505261c6c666e18117 .li_board,
			#s202505261c6c666e18117 .acd_row:first-child,
			#s202505261c6c666e18117 .acd_row {
				border-color: ;
			}
			#s202505261c6c666e18117 .list-style .list-header,
			#s202505261c6c666e18117 .list-style .list,
			#s202505261c6c666e18117 .list-style .list.line, 
			#s202505261c6c666e18117 .list-style .list.line > .table-cell,
			#s202505261c6c666e18117 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202505261c6c666e18117 .btn, #s202505261c6c666e18117 .visual_section a, #s202505261c6c666e18117 a.select-star, #s202505261c6c666e18117 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s202505261c6c666e18117 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s202505261c6c666e18117 .btn:hover, #s202505261c6c666e18117 .visual_section a:hover {
				border-color:;
			}
			#s202505261c6c666e18117 a.select-star:hover {
				background-color: ;
			}
			#s202505261c6c666e18117 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202505261c6c666e18117 .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s202505261c6c666e18117 .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202505261c6c666e18117 .btn-primary span,
			.doz_sys.booking_view #s202505261c6c666e18117 .btn-primary span,
			.doz_sys.shop_mypage #s202505261c6c666e18117 .btn-primary span  {
				color:#fff;
			}
			#s202505261c6c666e18117 .coupon-wrap:after,
			#s202505261c6c666e18117 .board_view .file_area ul li {
				background: ;
			}
			#s202505261c6c666e18117 .text-gray-dark, #s202505261c6c666e18117 .shop-table > thead > tr > th, #s202505261c6c666e18117 .shop_mypage .left-menu ul li a, #s202505261c6c666e18117 .shop_mypage .item-detail p.sale_pay,.doz_sys #s202505261c6c666e18117 .product-notify-group .product-notify-label {
				;
			}
			#s202505261c6c666e18117 .mypage .my-box a, #s202505261c6c666e18117 .mypage .shop-table > tbody > tr,
			#s202505261c6c666e18117 .mypage .tip-off,
	        #s202505261c6c666e18117 .im-order-detail-table,
	        #s202505261c6c666e18117 .im-order-price {
				;
			}
			#s202505261c6c666e18117 .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s202505261c6c666e18117 .mypage .my-box.on a p {
				color:#fff;
			}
			#s202505261c6c666e18117 .option_btn_tools a, #s202505261c6c666e18117 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202505261c6c666e18117 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202505261c6c666e18117 .card .title a {
				color: #212121;
			}
			#s202505261c6c666e18117 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202505261c6c666e18117 ul.site_prod_nav > li,
			#s202505261c6c666e18117 .prod_detail_badge {
				;
			}
			#s202505261c6c666e18117 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202505261c6c666e18117 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202505261c6c666e18117 .opt-group {
				background: ;
			}
			#s202505261c6c666e18117 ul.site_prod_nav > li a.active {
				;
			}
			#s202505261c6c666e18117 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s202505261c6c666e18117 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202505261c6c666e18117[class*="section_first"],
			.section_fixed_disable #s202505261c6c666e18117[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202505261c6c666e18117 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202505261c6c666e18117.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202505261c6c666e18117.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202505261c6c666e18117 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202505261c6c666e18117.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s202505261c6c666e18117 .mypage .left-menu ul li a,
			.device_type_m #s202505261c6c666e18117 .cart .left-menu ul li a {
				;
			}
            #s202505261c6c666e18117 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202505261c6c666e18117 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202505261c6c666e18117 .im-cart-info {
                ;
            }
            #s202505261c6c666e18117 .shop-table > thead > tr > th,
            #s202505261c6c666e18117 .shop-table > tbody > tr > td,
            #s202505261c6c666e18117 .mypage .shop-table > tbody > tr,
            #s202505261c6c666e18117 .shop-table > tbody > tr > td.img img,
            #s202505261c6c666e18117 .shop-table > tbody > tr > td + td,
            #s202505261c6c666e18117 .mypage .tip-off,
            #s202505261c6c666e18117 .mypage .shop-table img,
	        #s202505261c6c666e18117 .im-order-detail-table,
	        #s202505261c6c666e18117 .im-order-price,
	        #s202505261c6c666e18117 .im-order-detail-table thead tr,
	        #s202505261c6c666e18117 .im-order-detail-table tr + tr,
	        #s202505261c6c666e18117 .im-order-detail-table img,
	        #s202505261c6c666e18117 .im-order-detail-table .im-deliv-price,
	        #s202505261c6c666e18117 .im-order-price-header,
	        #s202505261c6c666e18117 .im-order-price-body {
                ;
            }
            #s202505261c6c666e18117 .shop-table .list_badge {
				border-color: ;
            }
            #s202505261c6c666e18117 .im-cart-result-table thead>tr>th,
            #s202505261c6c666e18117 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202505261c6c666e18117 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202505261c6c666e18117 #shop_cart_list .shop-table > thead > tr > th,
            #s202505261c6c666e18117 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202505261c6c666e18117 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s202505261c6c666e18117 .btn-primary:hover, #s202505261c6c666e18117 .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s202505261c6c666e18117 .btn-primary:hover span,
				.doz_sys.booking_view #s202505261c6c666e18117 .btn-primary:hover span,
				.doz_sys.shop_mypage #s202505261c6c666e18117 .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202505261c6c666e18117 .fixed_view a,
				.doz_sys #s202505261c6c666e18117 .fixed_view select.form-control,
				.doz_sys #s202505261c6c666e18117 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202505261c6c666e18117 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202505261c6c666e18117 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202505261c6c666e18117 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202505261c6c666e18117 #shop_cart_list .shop-tit,
                #s202505261c6c666e18117 #shop_cart_list .shop-table > thead > tr,
                #s202505261c6c666e18117 #shop_cart_list .shop-table > tfoot .payment-info,
                #s202505261c6c666e18117 .im-price-result {
				    ;
				}
                #s202505261c6c666e18117 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202505261c6c666e18117 .im-order-row + .im-order-row {
                    ;
                }
                #s202505261c6c666e18117 #shop_cart_list .shop-table,
                #s202505261c6c666e18117 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202505261c6c666e18117 #shop_cart_list .shop-table > tfoot,
                #s202505261c6c666e18117 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202505261c6c666e18117 #shop_cart_list .shop-table > thead > tr,
                #s202505261c6c666e18117 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s202505261c6c666e18117 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202505261c6c666e18117 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202505261c6c666e18117 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202505261c6c666e18117 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202505261c6c666e18117 .section_bg {
                    background-attachment : inherit;
                }
                #s202505261c6c666e18117 .section_bg .ibg-bg {
                    display: none;
                }
                #s202505261c6c666e18117 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202505261c6c666e18117 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202505261c6c666e18117 .buy_btns .social_btn, #s202505261c6c666e18117 .buy_btns .cart_btn, #s202505261c6c666e18117 .layer_pop .bottom-btn, #s202505261c6c666e18117 .shop-table > thead, #s202505261c6c666e18117 .left-menu, #s202505261c6c666e18117 .shop-table > tbody > tr, {
				;
				}
				#s202505261c6c666e18117 main, #s202505261c6c666e18117 .section_wrap.extend_section main, #s202505261c6c666e18117 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202505261c6c666e18117.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s202505261c6c666e18117.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202505261c6c666e18117 .mypage .left-menu ul li a,
				#s202505261c6c666e18117 .cart .left-menu ul li a,
				#s202505261c6c666e18117 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202505261c6c666e18117 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s202505261c6c666e18117 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s202505261c6c666e18117 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s202505261c6c666e18117 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202505261c6c666e18117 .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) {
				#s202505261c6c666e18117 .opt-group .btn_clse {
					background-color: ;
				}
				#s202505261c6c666e18117 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s202505261c6c666e18117 .bg-brand,
				.doz_sys #s202505261c6c666e18117 .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s202505261c6c666e18117 .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
  * { font-family: 'Pretendard', sans-serif; }
    body{margin: 0;}
    li{list-style: none;}
    a{text-decoration: none;color: #000;}
    /* 메인비주얼 */
    .mo-main-visual { position: relative; }
    .mo-main-visual .swiper-slide { font-size: 0; }
  .mo-main-visual .swiper-slide span {}
    .mo-main-visual .swiper-slide span > img { display: block; width: 100%; }
  	.visual-txt { position:absolute; bottom:51px; left:22px; }
  	.visual-txt ul { margin:0; }
  	.visual-txt li:first-child  { width:80%; }
	.visual-txt li:nth-child(2) { width:73%; margin:16px 0 23px; }
	.visual-txt li:last-child  { width:34%; }
	.visual-txt li img { width:100%; }
    .mo-main-visual .swiper-pagination { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 15px; right: 22px; left: auto; width: auto; padding: 0 10px; font-size: 1.87vw; color: #fff; border: 1px solid #fff; border-radius: 3px; }
    .mo-main-visual .swiper-pagination > span { padding: 0 5px; font-size: 2.27vw; }
    .mo-main-visual .swiper-pagination > .swiper-pagination-current { color: #fff; }
    .mo-main-visual .swiper-pagination > .swiper-pagination-total { color: #949494; }
    /* box 여백 */
    .main-box01 { padding: 36px 24px 65px; }
    .main-box02 {margin: 0 0 0 24px; }
    .main-box03 { margin-top: 87px; }
    .main-box04 { margin-top: 182px; }
    .main-box05 { margin-top: 88px; padding: 80px 0 67px; background: #f8f7f5; }
    /* 메인타이틀 */
    .main-tit { margin:0 0 30px 24px; }
    .main-tit h3 { margin: 0; color: #000000; font-size: 9.33vw; font-weight: 600; line-height: 1; }
    /* 공통 버튼 */
    .view-btn { display: block; width: 128px; margin-top: 45px; padding-left: 33px; color: #3d3a35; font-size: 12px; font-weight: 500; text-align: left; line-height: 34px; border: 1px solid #3d3a35; border-radius: 19px; }
    .view-btn a { position: relative; }
    .view-btn a::after { content: ""; position: absolute; top: 50%; right: -25px; width: 5px; height: 7px; background: url("https://bilba.cafe24.com/sloom/mo/arrow-left-bk.png") center no-repeat; transform: translateY(-50%); background-size: 100%; }
    /* 탭메뉴 */
    .tab-menu ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; width: calc(100% + 16px); margin:0 0 0 -8px; padding: 0; }
    .tab-menu ul li { margin-bottom: 20px; }
    .tab-menu ul li a { display: block; font-size: 0; text-align: center; text-decoration: none; }
    .tab-menu ul li a span { display: block; padding: 0 8px; }
    .tab-menu ul li a span > img { width:100%; }
    .tab-menu ul li a .imgb { display: flex; justify-content: center; align-items: center; width: 100%;
    height: 100%; margin:0 auto; border-radius: 15px; background: #f4ede5; }
    .tab-menu ul li a p { margin: 8px 0 0 0 !important;  font-size: 4.00vw; color: #727272; font-weight: 500; word-break: break-all; line-height: 1; }
    /* 베스트상품 */
    #bestM .main-tit { margin: 0 0 43px 0; }
    #bestM .swiper-slide { font-size: 0; }
    #bestM .swiper-slide img { display: block; width: 100%; }
  	#bestM  .best-top > p { margin: 15px 0 0 0 !important; color: #494949; font-size: 13px; font-weight: 600; }
    #bestM .item { height:var(--best-slide-Height); margin: 6px 0 0 0; padding: 0; }
    #bestM .item .prd-box { margin: 0 0 25px 0; }
    #bestM .item .prd-box .txt  { padding:0; }
    #bestM .item .prd-box a { display: flex; align-items: center;  }
    #bestM .item .prd-box a .thumb { max-width: 101px; width: 100%; margin: 0 12px 0 0; }
    #bestM .item .prd-box a .t2  { margin: 0 0 5px 0; color: #180d0d; font-size: 4.00vw; font-weight: 700; line-height: 1.2; }
    #bestM .item .prd-box a .per { color: #fd0e0e; font-size: 3.73vw; font-weight: 700; }
    #bestM .item .prd-box a .salepr { padding:0 5px; color: #180d0d; font-size: 4.00vw; font-weight: 700; }
    #bestM .item .prd-box a .oripr { color: #c2c2c2; font-size: 10px; text-decoration: line-through; font-weight: 700; }
    #bestM .item .prd-box a .reviews { display: flex; align-items: center; margin-top: 10px; color: #ababab; font-size: 10px; font-weight: 300; line-height: 1; }
    #bestM .item .prd-box a .reviews span  { display: inline-block; width: 33%; margin-right: 5px; }
    #bestM .item .prd-box a .reviews img { margin-right: 5px; vertical-align: middle; }
    #bestM .view-btn { /*position: absolute; bottom: -45px;*/ }
  	#bestM .item .prd-box .icon-box { display: flex; margin-top: 15px; }
  	#bestM .item .prd-box .icon-box span { display: block; position: relative; width: 38px; }
	#bestM .item .prd-box .icon-box span + span { margin-left: 4px; }
 	#bestM .item .prd-box .icon-box > .cicon99 > img { opacity:0; }
  #bestM .item .prd-box .icon-box > .cicon99::before { top:0; width: 38px; height:14px; }
    /* 슬룸뉴 */
    #newM { position: relative;  }
    #newM::after { content: ''; position: absolute; top: 70px; left: 0; width: 100%; height: 88%; background-color:#002353; }
    #newM .swiper-container { margin: 0 24px; padding: 0 0 45px 0; box-sizing: border-box; }
    #newM .swiper-slide { font-size: 0; }
    #newM .swiper-slide span > img { display: block; width: 100%; }
    #newM .new-bottom { margin:45px 0 0 0 ;  }
    #newM .new-bottom h4 { margin: 0 0 3.60vw 0; color: #fff; font-size: 9.33vw; font-weight: 600; }
    #newM .new-bottom .t1 { margin: 0 0 13px 0 !important; color: #c5d5f7; font-size: 6.67vw; font-weight: 500; line-height: 1.3; }
    #newM .new-bottom .t2 { font-size: 4.00vw; color: #fff; font-weight: 500; line-height: 1.8; }
    #newM .view-btn { border: 1px solid #fff; }
    #newM .view-btn a { color: #fff; }
    #newM .view-btn a::after { background: url("https://bilba.cafe24.com/sloom/mo/arrow-left.png") center no-repeat;background-size: 100%; }
    #newM .swiper-pagination { bottom: 0; }
    #newM .swiper-pagination-bullet { width: 50%; height: 2px; background: #fff; border-radius:0 ; margin: 0 !important; }
    /* 브랜드 스토리 */
    #brandM { position: relative; }
  	#brandM .swiper-wrapper,
 	#brandM .swiper-slide { position:inherit !important; }
  	#brandM .swiper-wrapper { margin-right:28px; }
    #brandM .swiper-slide span a > img { display: block; width: 100%; }
  	#brandM .swiper-slide .main-tit { position: absolute; top: -62px; left:24px; margin: 0; opacity:0; }
  	#brandM .swiper-slide-active .main-tit { opacity:1;  }
  	#brandM .swiper-slide-prev + .swiper-slide-active .main-tit { left: -10px; }
    #brandM .swiper-slide .brand-txt { padding-left: 24px; }
    #brandM .swiper-slide .brand-txt h4 { margin: 32px 0 17px; color:#000; font-size: 25px; font-weight: 700; }
    #brandM .swiper-slide .brand-txt .t1 { color: #727272; font-size: 16px; font-weight: 500; line-height: 1.5; }
    #brandM .view-btn { margin: 36px 0 45px; }
    #brandM .swiper-pagination { display: flex; bottom: 0 !important; left: 24px !important; width: calc(100% - 48px) !important; }
    #brandM .swiper-pagination-bullet { flex: 1; height: 2px; margin: 0 !important; background: #ddd; border-radius:0; opacity: 1; }
    #brandM .swiper-pagination-bullet-active { background: #002353; }
    /* 리뷰 */
  	#reviewM > div { overflow-x: scroll; }
  	#reviewM > div::-webkit-scrollbar { display:none; }
    #reviewM img { display: block; margin: 0 0 0 24px; }
    #reviewM .view-btn { margin: 36px 0 0 24px; }
			.shop_view .s20250526d01de468177f9.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20250526d01de468177f9 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20250526d01de468177f9 select.form-control option {
				color: #000 !important;
			}
			.admin #s20250526d01de468177f9 .widget.padding > div {
				;
			}
			.admin #s20250526d01de468177f9 .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250526d01de468177f9 .widget_drag_bar,
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250526d01de468177f9 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250526d01de468177f9 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250526d01de468177f9 {
				color: ;
			}
			#s20250526d01de468177f9.side_basic main .inside,
			#s20250526d01de468177f9 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250526d01de468177f9 .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s20250526d01de468177f9.side_basic main .inside,
			.menu_type_modal #s20250526d01de468177f9.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 #s20250526d01de468177f9,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250526d01de468177f9 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250526d01de468177f9.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s20250526d01de468177f9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s20250526d01de468177f9 .booking_day .body_font_color_20,
			#s20250526d01de468177f9 .booking_list.waiting .title {
				; 
			}
			#s20250526d01de468177f9.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250526d01de468177f9 .li_table ul:nth-of-type(2),
			#s20250526d01de468177f9 .li_board ul li,
			#s20250526d01de468177f9 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250526d01de468177f9 .checkbox-styled:not(ie8) input ~ span:before,
			#s20250526d01de468177f9 .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250526d01de468177f9 .board_view .grid_ignore header a, #s20250526d01de468177f9 .widget.board .grid_ignore .author .date, #s20250526d01de468177f9 .widget.board .grid_ignore a.board, #s20250526d01de468177f9 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250526d01de468177f9 .content-tit .board {
				;
			}
			#s20250526d01de468177f9 select.form-control,
			#s20250526d01de468177f9 input.form-control,
			#s20250526d01de468177f9 textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s20250526d01de468177f9 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250526d01de468177f9 .phonenumber_wrap .line {
			}
			#s20250526d01de468177f9 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250526d01de468177f9 .shop-content select.form-control,
			.shop_view #s20250526d01de468177f9 .shop-content input.form-control,
			.shop_view #s20250526d01de468177f9 .shop-content textarea.form-control,
			.booking_view #s20250526d01de468177f9 .booking_opt select.form-control,
			.shop_view #s20250526d01de468177f9 .form-select-wrap .dropdown-menu,
			.shop_view #s20250526d01de468177f9 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20250526d01de468177f9 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20250526d01de468177f9 .item_detail select.form-control,
			#s20250526d01de468177f9 .item_detail input.form-control,
			#s20250526d01de468177f9 .item_detail textarea.form-control,
			#s20250526d01de468177f9 .booking_opt select.form-control,
			#s20250526d01de468177f9 .goods_select textarea.form-control,
			#s20250526d01de468177f9 .goods_select select.form-control,
			#s20250526d01de468177f9 .goods_select input.form-control,
			#s20250526d01de468177f9 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250526d01de468177f9 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250526d01de468177f9 .board_summary .write, #s20250526d01de468177f9 .board_view .grid_ignore .author .date, #s20250526d01de468177f9 .board_view .grid_ignore .author .hit-count, .doz_sys #s20250526d01de468177f9 label, .doz_sys #s20250526d01de468177f9 label.control-label, #s20250526d01de468177f9 .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250526d01de468177f9 .nick.text-default-dark, #s20250526d01de468177f9 .text-default-dark, #s20250526d01de468177f9 .shop_mypage .mypage .my-box a, #s20250526d01de468177f9 .shop_mypage .item-detail a, #s20250526d01de468177f9 .shop_mypage .item-detail p, #s20250526d01de468177f9 .shop_mypage h6, #s20250526d01de468177f9 .shop_mypage .table-wrap p, #s20250526d01de468177f9 .shop_payment h1, #s20250526d01de468177f9 .shop_payment h6, #s20250526d01de468177f9 .shop-content p, #s20250526d01de468177f9 .shop_payment, #s20250526d01de468177f9 .shop-content span, #s20250526d01de468177f9 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250526d01de468177f9 .shop-content .price, #s20250526d01de468177f9,#s20250526d01de468177f9 .shop-tit,#s20250526d01de468177f9 .board_view .board_txt_area,#s20250526d01de468177f9 .board.widget .grid_ignore .view_tit,.doz_sys #s20250526d01de468177f9 .shop-content input.form-control, .doz_sys #s20250526d01de468177f9 .shop-content select.form-control, #s20250526d01de468177f9 .widget_menu_title,#s20250526d01de468177f9 .comment_area,body.shop_mypage #s20250526d01de468177f9 .comment_area,
			#s20250526d01de468177f9 .list_review_inner .use_summary, #s20250526d01de468177f9 .list_review_inner .use_summary a, #s20250526d01de468177f9 .list_review_inner .fold, #s20250526d01de468177f9 .list_review_inner .comment_area, #s20250526d01de468177f9 .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250526d01de468177f9 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250526d01de468177f9 a.use-info {
			    color : #002353;
			}
			#s20250526d01de468177f9 .shop-content span.sale-price-text-done, 
			.doz_sys #s20250526d01de468177f9 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250526d01de468177f9 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250526d01de468177f9 .shop-content.mypage .bg-bright a, #s20250526d01de468177f9 .shop-content.mypage .bg-bright p, #s20250526d01de468177f9 .shop-content.mypage .bg-bright span, #s20250526d01de468177f9 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250526d01de468177f9 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250526d01de468177f9 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250526d01de468177f9 .shop-content h6 span {
			;
				color: ;
			}
			#s20250526d01de468177f9 .left-menu ul li.on a,
			.doz_sys #s20250526d01de468177f9 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250526d01de468177f9,
			#s20250526d01de468177f9 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250526d01de468177f9 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250526d01de468177f9 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250526d01de468177f9 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250526d01de468177f9 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250526d01de468177f9 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250526d01de468177f9 .list_review_inner, 
			#s20250526d01de468177f9 .list_review_inner .fold.cmt,
			#s20250526d01de468177f9 .list_review_wrap,
			#s20250526d01de468177f9 .list_review_inner .textarea_block,
			#s20250526d01de468177f9 .list_review_inner .comment .main_comment,
			#s20250526d01de468177f9 .list_review_inner .txt_delete:before,
			#s20250526d01de468177f9 .form-select-wrap.open .dropdown-toggle, 
			#s20250526d01de468177f9 .form-select-wrap.open .dropdown-menu,
			#s20250526d01de468177f9 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250526d01de468177f9 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250526d01de468177f9 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250526d01de468177f9 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250526d01de468177f9 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250526d01de468177f9 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250526d01de468177f9 .form-control:focus {
				border-color:#002353;
			}
			#s20250526d01de468177f9 .sub_depth li a, #s20250526d01de468177f9 .sub_depth li span {
				;
			}
			#s20250526d01de468177f9 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250526d01de468177f9 .pagination > li > a,
			#s20250526d01de468177f9 .pagination > li > span,
			#s20250526d01de468177f9 .pagination > li > a:focus,
			#s20250526d01de468177f9 .pagination > li > span:focus,
			#s20250526d01de468177f9 .map-inner .pagination li.active a,
			#s20250526d01de468177f9 .pagination li > a.disabled:hover,
			#s20250526d01de468177f9 .pagination li > a.disabled:focus {
				;
			}
			#s20250526d01de468177f9 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250526d01de468177f9 .pagination > .active > a,
			#s20250526d01de468177f9 .pagination > .active > span,
			#s20250526d01de468177f9 .pagination > .active > a:hover,
			#s20250526d01de468177f9 .pagination > .active > span:hover,
			#s20250526d01de468177f9 .pagination > .active > a:focus,
			#s20250526d01de468177f9 .pagination > .active > span:focus,
			#s20250526d01de468177f9 .pagination > li > a:hover,
			#s20250526d01de468177f9 .pagination > li > span:hover,
			#s20250526d01de468177f9 .sub_depth li a.active,
			.doz_sys #s20250526d01de468177f9 a, #s20250526d01de468177f9 .li_table ul li,
			#s20250526d01de468177f9 .list-style .list.line > small,
			.doz_sys #s20250526d01de468177f9 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250526d01de468177f9 .board_contents a:not(.btn),
			.doz_sys #s20250526d01de468177f9 .board_contents a:not(.btn):hover,
			#s20250526d01de468177f9 .board_txt_area a,
			#s20250526d01de468177f9 .board_txt_area a:hover,
			#s20250526d01de468177f9 .board_txt_area a:active,
			#s20250526d01de468177f9 .board_txt_area a:focus,
			#s20250526d01de468177f9 .editor_box .fr-view a {
				color: #002353;
			}
			#s20250526d01de468177f9 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250526d01de468177f9 a.body_font_color_30:not(.active) {
				;
			}
		   #s20250526d01de468177f9 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250526d01de468177f9 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250526d01de468177f9 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250526d01de468177f9 .body_font_color_40,
			#s20250526d01de468177f9 .li_board ul.li_body li.name, 
			#s20250526d01de468177f9 .li_board ul.li_body li.time, 
			#s20250526d01de468177f9 .li_board ul.li_body li.like,
			#s20250526d01de468177f9 .li_board ul.li_body li.read {
				;
			}
			#s20250526d01de468177f9 .review_table .summary,
			#s20250526d01de468177f9 .review_table.li_board ul.li_body li,
			#s20250526d01de468177f9 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250526d01de468177f9 .body_font_color_50 {
				;
			}
			#s20250526d01de468177f9 .li_board,
			#s20250526d01de468177f9 .acd_row:first-child,
			#s20250526d01de468177f9 .acd_row {
				border-color: ;
			}
			#s20250526d01de468177f9 .list-style .list-header,
			#s20250526d01de468177f9 .list-style .list,
			#s20250526d01de468177f9 .list-style .list.line, 
			#s20250526d01de468177f9 .list-style .list.line > .table-cell,
			#s20250526d01de468177f9 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250526d01de468177f9 .btn, #s20250526d01de468177f9 .visual_section a, #s20250526d01de468177f9 a.select-star, #s20250526d01de468177f9 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20250526d01de468177f9 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20250526d01de468177f9 .btn:hover, #s20250526d01de468177f9 .visual_section a:hover {
				border-color:;
			}
			#s20250526d01de468177f9 a.select-star:hover {
				background-color: ;
			}
			#s20250526d01de468177f9 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250526d01de468177f9 .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s20250526d01de468177f9 .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250526d01de468177f9 .btn-primary span,
			.doz_sys.booking_view #s20250526d01de468177f9 .btn-primary span,
			.doz_sys.shop_mypage #s20250526d01de468177f9 .btn-primary span  {
				color:#fff;
			}
			#s20250526d01de468177f9 .coupon-wrap:after,
			#s20250526d01de468177f9 .board_view .file_area ul li {
				background: ;
			}
			#s20250526d01de468177f9 .text-gray-dark, #s20250526d01de468177f9 .shop-table > thead > tr > th, #s20250526d01de468177f9 .shop_mypage .left-menu ul li a, #s20250526d01de468177f9 .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250526d01de468177f9 .product-notify-group .product-notify-label {
				;
			}
			#s20250526d01de468177f9 .mypage .my-box a, #s20250526d01de468177f9 .mypage .shop-table > tbody > tr,
			#s20250526d01de468177f9 .mypage .tip-off,
	        #s20250526d01de468177f9 .im-order-detail-table,
	        #s20250526d01de468177f9 .im-order-price {
				;
			}
			#s20250526d01de468177f9 .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s20250526d01de468177f9 .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250526d01de468177f9 .option_btn_tools a, #s20250526d01de468177f9 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250526d01de468177f9 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250526d01de468177f9 .card .title a {
				color: #212121;
			}
			#s20250526d01de468177f9 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250526d01de468177f9 ul.site_prod_nav > li,
			#s20250526d01de468177f9 .prod_detail_badge {
				;
			}
			#s20250526d01de468177f9 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250526d01de468177f9 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250526d01de468177f9 .opt-group {
				background: ;
			}
			#s20250526d01de468177f9 ul.site_prod_nav > li a.active {
				;
			}
			#s20250526d01de468177f9 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20250526d01de468177f9 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250526d01de468177f9[class*="section_first"],
			.section_fixed_disable #s20250526d01de468177f9[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250526d01de468177f9 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250526d01de468177f9.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250526d01de468177f9.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250526d01de468177f9 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250526d01de468177f9.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s20250526d01de468177f9 .mypage .left-menu ul li a,
			.device_type_m #s20250526d01de468177f9 .cart .left-menu ul li a {
				;
			}
            #s20250526d01de468177f9 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250526d01de468177f9 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250526d01de468177f9 .im-cart-info {
                ;
            }
            #s20250526d01de468177f9 .shop-table > thead > tr > th,
            #s20250526d01de468177f9 .shop-table > tbody > tr > td,
            #s20250526d01de468177f9 .mypage .shop-table > tbody > tr,
            #s20250526d01de468177f9 .shop-table > tbody > tr > td.img img,
            #s20250526d01de468177f9 .shop-table > tbody > tr > td + td,
            #s20250526d01de468177f9 .mypage .tip-off,
            #s20250526d01de468177f9 .mypage .shop-table img,
	        #s20250526d01de468177f9 .im-order-detail-table,
	        #s20250526d01de468177f9 .im-order-price,
	        #s20250526d01de468177f9 .im-order-detail-table thead tr,
	        #s20250526d01de468177f9 .im-order-detail-table tr + tr,
	        #s20250526d01de468177f9 .im-order-detail-table img,
	        #s20250526d01de468177f9 .im-order-detail-table .im-deliv-price,
	        #s20250526d01de468177f9 .im-order-price-header,
	        #s20250526d01de468177f9 .im-order-price-body {
                ;
            }
            #s20250526d01de468177f9 .shop-table .list_badge {
				border-color: ;
            }
            #s20250526d01de468177f9 .im-cart-result-table thead>tr>th,
            #s20250526d01de468177f9 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250526d01de468177f9 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250526d01de468177f9 #shop_cart_list .shop-table > thead > tr > th,
            #s20250526d01de468177f9 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250526d01de468177f9 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s20250526d01de468177f9 .btn-primary:hover, #s20250526d01de468177f9 .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250526d01de468177f9 .btn-primary:hover span,
				.doz_sys.booking_view #s20250526d01de468177f9 .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250526d01de468177f9 .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250526d01de468177f9 .fixed_view a,
				.doz_sys #s20250526d01de468177f9 .fixed_view select.form-control,
				.doz_sys #s20250526d01de468177f9 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250526d01de468177f9 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250526d01de468177f9 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250526d01de468177f9 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250526d01de468177f9 #shop_cart_list .shop-tit,
                #s20250526d01de468177f9 #shop_cart_list .shop-table > thead > tr,
                #s20250526d01de468177f9 #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250526d01de468177f9 .im-price-result {
				    ;
				}
                #s20250526d01de468177f9 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250526d01de468177f9 .im-order-row + .im-order-row {
                    ;
                }
                #s20250526d01de468177f9 #shop_cart_list .shop-table,
                #s20250526d01de468177f9 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250526d01de468177f9 #shop_cart_list .shop-table > tfoot,
                #s20250526d01de468177f9 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250526d01de468177f9 #shop_cart_list .shop-table > thead > tr,
                #s20250526d01de468177f9 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20250526d01de468177f9 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250526d01de468177f9 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250526d01de468177f9 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250526d01de468177f9 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250526d01de468177f9 .section_bg {
                    background-attachment : inherit;
                }
                #s20250526d01de468177f9 .section_bg .ibg-bg {
                    display: none;
                }
                #s20250526d01de468177f9 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250526d01de468177f9 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250526d01de468177f9 .buy_btns .social_btn, #s20250526d01de468177f9 .buy_btns .cart_btn, #s20250526d01de468177f9 .layer_pop .bottom-btn, #s20250526d01de468177f9 .shop-table > thead, #s20250526d01de468177f9 .left-menu, #s20250526d01de468177f9 .shop-table > tbody > tr, {
				;
				}
				#s20250526d01de468177f9 main, #s20250526d01de468177f9 .section_wrap.extend_section main, #s20250526d01de468177f9 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250526d01de468177f9.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s20250526d01de468177f9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250526d01de468177f9 .mypage .left-menu ul li a,
				#s20250526d01de468177f9 .cart .left-menu ul li a,
				#s20250526d01de468177f9 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250526d01de468177f9 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20250526d01de468177f9 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s20250526d01de468177f9 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s20250526d01de468177f9 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250526d01de468177f9 .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) {
				#s20250526d01de468177f9 .opt-group .btn_clse {
					background-color: ;
				}
				#s20250526d01de468177f9 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20250526d01de468177f9 .bg-brand,
				.doz_sys #s20250526d01de468177f9 .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s20250526d01de468177f9 .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
		#text_w20250526f8854dad4eabf {
					margin :88px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250526f8854dad4eabf .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250526f8854dad4eabf .text_bg_img,
		#text_w20250526f8854dad4eabf .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250526f8854dad4eabf,
		#text_w20250526f8854dad4eabf .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250526f8854dad4eabf,
        #text_w20250526f8854dad4eabf .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250526f8854dad4eabf.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250526f8854dad4eabf.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
			.shop_view .s2020090112cbf03e84e52.xzoom-preview {
				;
				background: #f6f6f6;
			}
			.shop_view #s2020090112cbf03e84e52 select.form-control option {
				color:  !important;
				background: #f6f6f6;
			}
			.is-ie .shop_view #s2020090112cbf03e84e52 select.form-control option {
				color: #000 !important;
			}
			.admin #s2020090112cbf03e84e52 .widget.padding > div {
				;
			}
			.admin #s2020090112cbf03e84e52 .ibg-bg {
				height: 100% !important;
			}
			.admin #s2020090112cbf03e84e52 .widget_drag_bar,
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2020090112cbf03e84e52 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2020090112cbf03e84e52 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2020090112cbf03e84e52 {
				color: ;
			}
			#s2020090112cbf03e84e52.side_basic main .inside,
			#s2020090112cbf03e84e52 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2020090112cbf03e84e52 .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s2020090112cbf03e84e52.side_basic main .inside,
			.menu_type_modal #s2020090112cbf03e84e52.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 #s2020090112cbf03e84e52,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2020090112cbf03e84e52 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2020090112cbf03e84e52.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s2020090112cbf03e84e52.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s2020090112cbf03e84e52 .booking_day .body_font_color_20,
			#s2020090112cbf03e84e52 .booking_list.waiting .title {
				; 
			}
			#s2020090112cbf03e84e52.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2020090112cbf03e84e52 .li_table ul:nth-of-type(2),
			#s2020090112cbf03e84e52 .li_board ul li,
			#s2020090112cbf03e84e52 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2020090112cbf03e84e52 .checkbox-styled:not(ie8) input ~ span:before,
			#s2020090112cbf03e84e52 .radio-styled:not(ie8) input ~ span:before {
			}
			#s2020090112cbf03e84e52 .board_view .grid_ignore header a, #s2020090112cbf03e84e52 .widget.board .grid_ignore .author .date, #s2020090112cbf03e84e52 .widget.board .grid_ignore a.board, #s2020090112cbf03e84e52 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2020090112cbf03e84e52 .content-tit .board {
				;
			}
			#s2020090112cbf03e84e52 select.form-control,
			#s2020090112cbf03e84e52 input.form-control,
			#s2020090112cbf03e84e52 textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s2020090112cbf03e84e52 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2020090112cbf03e84e52 .phonenumber_wrap .line {
			}
			#s2020090112cbf03e84e52 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2020090112cbf03e84e52 .shop-content select.form-control,
			.shop_view #s2020090112cbf03e84e52 .shop-content input.form-control,
			.shop_view #s2020090112cbf03e84e52 .shop-content textarea.form-control,
			.booking_view #s2020090112cbf03e84e52 .booking_opt select.form-control,
			.shop_view #s2020090112cbf03e84e52 .form-select-wrap .dropdown-menu,
			.shop_view #s2020090112cbf03e84e52 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #f6f6f6;
			}
			#s2020090112cbf03e84e52 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(246,246,246,0.01), rgba(246,246,246,0.8) 66%, rgba(246,246,246,0.9) 83%, rgba(246,246,246,0.98) 98%, #f6f6f6);
			}
			#s2020090112cbf03e84e52 .item_detail select.form-control,
			#s2020090112cbf03e84e52 .item_detail input.form-control,
			#s2020090112cbf03e84e52 .item_detail textarea.form-control,
			#s2020090112cbf03e84e52 .booking_opt select.form-control,
			#s2020090112cbf03e84e52 .goods_select textarea.form-control,
			#s2020090112cbf03e84e52 .goods_select select.form-control,
			#s2020090112cbf03e84e52 .goods_select input.form-control,
			#s2020090112cbf03e84e52 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2020090112cbf03e84e52 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2020090112cbf03e84e52 .board_summary .write, #s2020090112cbf03e84e52 .board_view .grid_ignore .author .date, #s2020090112cbf03e84e52 .board_view .grid_ignore .author .hit-count, .doz_sys #s2020090112cbf03e84e52 label, .doz_sys #s2020090112cbf03e84e52 label.control-label, #s2020090112cbf03e84e52 .shop-table > tbody > tr.payment-info > td.pay-txt, #s2020090112cbf03e84e52 .nick.text-default-dark, #s2020090112cbf03e84e52 .text-default-dark, #s2020090112cbf03e84e52 .shop_mypage .mypage .my-box a, #s2020090112cbf03e84e52 .shop_mypage .item-detail a, #s2020090112cbf03e84e52 .shop_mypage .item-detail p, #s2020090112cbf03e84e52 .shop_mypage h6, #s2020090112cbf03e84e52 .shop_mypage .table-wrap p, #s2020090112cbf03e84e52 .shop_payment h1, #s2020090112cbf03e84e52 .shop_payment h6, #s2020090112cbf03e84e52 .shop-content p, #s2020090112cbf03e84e52 .shop_payment, #s2020090112cbf03e84e52 .shop-content span, #s2020090112cbf03e84e52 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2020090112cbf03e84e52 .shop-content .price, #s2020090112cbf03e84e52,#s2020090112cbf03e84e52 .shop-tit,#s2020090112cbf03e84e52 .board_view .board_txt_area,#s2020090112cbf03e84e52 .board.widget .grid_ignore .view_tit,.doz_sys #s2020090112cbf03e84e52 .shop-content input.form-control, .doz_sys #s2020090112cbf03e84e52 .shop-content select.form-control, #s2020090112cbf03e84e52 .widget_menu_title,#s2020090112cbf03e84e52 .comment_area,body.shop_mypage #s2020090112cbf03e84e52 .comment_area,
			#s2020090112cbf03e84e52 .list_review_inner .use_summary, #s2020090112cbf03e84e52 .list_review_inner .use_summary a, #s2020090112cbf03e84e52 .list_review_inner .fold, #s2020090112cbf03e84e52 .list_review_inner .comment_area, #s2020090112cbf03e84e52 .booking_nav_tools span {
				;
				color:  ;
			}
			#s2020090112cbf03e84e52 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2020090112cbf03e84e52 a.use-info {
			    color : #002353;
			}
			#s2020090112cbf03e84e52 .shop-content span.sale-price-text-done, 
			.doz_sys #s2020090112cbf03e84e52 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2020090112cbf03e84e52 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2020090112cbf03e84e52 .shop-content.mypage .bg-bright a, #s2020090112cbf03e84e52 .shop-content.mypage .bg-bright p, #s2020090112cbf03e84e52 .shop-content.mypage .bg-bright span, #s2020090112cbf03e84e52 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2020090112cbf03e84e52 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2020090112cbf03e84e52 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2020090112cbf03e84e52 .shop-content h6 span {
			;
				color: ;
			}
			#s2020090112cbf03e84e52 .left-menu ul li.on a,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2020090112cbf03e84e52,
			#s2020090112cbf03e84e52 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2020090112cbf03e84e52 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2020090112cbf03e84e52 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2020090112cbf03e84e52 .list_review_inner, 
			#s2020090112cbf03e84e52 .list_review_inner .fold.cmt,
			#s2020090112cbf03e84e52 .list_review_wrap,
			#s2020090112cbf03e84e52 .list_review_inner .textarea_block,
			#s2020090112cbf03e84e52 .list_review_inner .comment .main_comment,
			#s2020090112cbf03e84e52 .list_review_inner .txt_delete:before,
			#s2020090112cbf03e84e52 .form-select-wrap.open .dropdown-toggle, 
			#s2020090112cbf03e84e52 .form-select-wrap.open .dropdown-menu,
			#s2020090112cbf03e84e52 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2020090112cbf03e84e52 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2020090112cbf03e84e52 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2020090112cbf03e84e52 .form-control:focus {
				border-color:#002353;
			}
			#s2020090112cbf03e84e52 .sub_depth li a, #s2020090112cbf03e84e52 .sub_depth li span {
				;
			}
			#s2020090112cbf03e84e52 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2020090112cbf03e84e52 .pagination > li > a,
			#s2020090112cbf03e84e52 .pagination > li > span,
			#s2020090112cbf03e84e52 .pagination > li > a:focus,
			#s2020090112cbf03e84e52 .pagination > li > span:focus,
			#s2020090112cbf03e84e52 .map-inner .pagination li.active a,
			#s2020090112cbf03e84e52 .pagination li > a.disabled:hover,
			#s2020090112cbf03e84e52 .pagination li > a.disabled:focus {
				;
			}
			#s2020090112cbf03e84e52 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2020090112cbf03e84e52 .pagination > .active > a,
			#s2020090112cbf03e84e52 .pagination > .active > span,
			#s2020090112cbf03e84e52 .pagination > .active > a:hover,
			#s2020090112cbf03e84e52 .pagination > .active > span:hover,
			#s2020090112cbf03e84e52 .pagination > .active > a:focus,
			#s2020090112cbf03e84e52 .pagination > .active > span:focus,
			#s2020090112cbf03e84e52 .pagination > li > a:hover,
			#s2020090112cbf03e84e52 .pagination > li > span:hover,
			#s2020090112cbf03e84e52 .sub_depth li a.active,
			.doz_sys #s2020090112cbf03e84e52 a, #s2020090112cbf03e84e52 .li_table ul li,
			#s2020090112cbf03e84e52 .list-style .list.line > small,
			.doz_sys #s2020090112cbf03e84e52 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2020090112cbf03e84e52 .board_contents a:not(.btn),
			.doz_sys #s2020090112cbf03e84e52 .board_contents a:not(.btn):hover,
			#s2020090112cbf03e84e52 .board_txt_area a,
			#s2020090112cbf03e84e52 .board_txt_area a:hover,
			#s2020090112cbf03e84e52 .board_txt_area a:active,
			#s2020090112cbf03e84e52 .board_txt_area a:focus,
			#s2020090112cbf03e84e52 .editor_box .fr-view a {
				color: #002353;
			}
			#s2020090112cbf03e84e52 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2020090112cbf03e84e52 a.body_font_color_30:not(.active) {
				;
			}
		   #s2020090112cbf03e84e52 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2020090112cbf03e84e52 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2020090112cbf03e84e52 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2020090112cbf03e84e52 .body_font_color_40,
			#s2020090112cbf03e84e52 .li_board ul.li_body li.name, 
			#s2020090112cbf03e84e52 .li_board ul.li_body li.time, 
			#s2020090112cbf03e84e52 .li_board ul.li_body li.like,
			#s2020090112cbf03e84e52 .li_board ul.li_body li.read {
				;
			}
			#s2020090112cbf03e84e52 .review_table .summary,
			#s2020090112cbf03e84e52 .review_table.li_board ul.li_body li,
			#s2020090112cbf03e84e52 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2020090112cbf03e84e52 .body_font_color_50 {
				;
			}
			#s2020090112cbf03e84e52 .li_board,
			#s2020090112cbf03e84e52 .acd_row:first-child,
			#s2020090112cbf03e84e52 .acd_row {
				border-color: ;
			}
			#s2020090112cbf03e84e52 .list-style .list-header,
			#s2020090112cbf03e84e52 .list-style .list,
			#s2020090112cbf03e84e52 .list-style .list.line, 
			#s2020090112cbf03e84e52 .list-style .list.line > .table-cell,
			#s2020090112cbf03e84e52 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2020090112cbf03e84e52 .btn, #s2020090112cbf03e84e52 .visual_section a, #s2020090112cbf03e84e52 a.select-star, #s2020090112cbf03e84e52 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #f6f6f6;
				;
				color:;
				;
			}
			#s2020090112cbf03e84e52 .star-pointer .dropdown-menu {
			    background-color: #f6f6f6;
			}
			#s2020090112cbf03e84e52 .btn:hover, #s2020090112cbf03e84e52 .visual_section a:hover {
				border-color:;
			}
			#s2020090112cbf03e84e52 a.select-star:hover {
				background-color: #f6f6f6;
			}
			#s2020090112cbf03e84e52 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2020090112cbf03e84e52 .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s2020090112cbf03e84e52 .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2020090112cbf03e84e52 .btn-primary span,
			.doz_sys.booking_view #s2020090112cbf03e84e52 .btn-primary span,
			.doz_sys.shop_mypage #s2020090112cbf03e84e52 .btn-primary span  {
				color:#fff;
			}
			#s2020090112cbf03e84e52 .coupon-wrap:after,
			#s2020090112cbf03e84e52 .board_view .file_area ul li {
				background: #f6f6f6;
			}
			#s2020090112cbf03e84e52 .text-gray-dark, #s2020090112cbf03e84e52 .shop-table > thead > tr > th, #s2020090112cbf03e84e52 .shop_mypage .left-menu ul li a, #s2020090112cbf03e84e52 .shop_mypage .item-detail p.sale_pay,.doz_sys #s2020090112cbf03e84e52 .product-notify-group .product-notify-label {
				;
			}
			#s2020090112cbf03e84e52 .mypage .my-box a, #s2020090112cbf03e84e52 .mypage .shop-table > tbody > tr,
			#s2020090112cbf03e84e52 .mypage .tip-off,
	        #s2020090112cbf03e84e52 .im-order-detail-table,
	        #s2020090112cbf03e84e52 .im-order-price {
				background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
			}
			#s2020090112cbf03e84e52 .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s2020090112cbf03e84e52 .mypage .my-box.on a p {
				color:#fff;
			}
			#s2020090112cbf03e84e52 .option_btn_tools a, #s2020090112cbf03e84e52 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2020090112cbf03e84e52 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2020090112cbf03e84e52 .card .title a {
				color: #212121;
			}
			#s2020090112cbf03e84e52 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2020090112cbf03e84e52 ul.site_prod_nav > li,
			#s2020090112cbf03e84e52 .prod_detail_badge {
				;
			}
			#s2020090112cbf03e84e52 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #f6f6f6;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2020090112cbf03e84e52 .buy_footer_fixed {
				background: #f6f6f6;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2020090112cbf03e84e52 .opt-group {
				background: #f6f6f6;
			}
			#s2020090112cbf03e84e52 ul.site_prod_nav > li a.active {
				;
			}
			#s2020090112cbf03e84e52 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#f6f6f6;
			}
			#s2020090112cbf03e84e52 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2020090112cbf03e84e52[class*="section_first"],
			.section_fixed_disable #s2020090112cbf03e84e52[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2020090112cbf03e84e52 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2020090112cbf03e84e52.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2020090112cbf03e84e52.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2020090112cbf03e84e52 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2020090112cbf03e84e52.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s2020090112cbf03e84e52 .mypage .left-menu ul li a,
			.device_type_m #s2020090112cbf03e84e52 .cart .left-menu ul li a {
				background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
			}
            #s2020090112cbf03e84e52 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2020090112cbf03e84e52 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2020090112cbf03e84e52 .im-cart-info {
                ;
            }
            #s2020090112cbf03e84e52 .shop-table > thead > tr > th,
            #s2020090112cbf03e84e52 .shop-table > tbody > tr > td,
            #s2020090112cbf03e84e52 .mypage .shop-table > tbody > tr,
            #s2020090112cbf03e84e52 .shop-table > tbody > tr > td.img img,
            #s2020090112cbf03e84e52 .shop-table > tbody > tr > td + td,
            #s2020090112cbf03e84e52 .mypage .tip-off,
            #s2020090112cbf03e84e52 .mypage .shop-table img,
	        #s2020090112cbf03e84e52 .im-order-detail-table,
	        #s2020090112cbf03e84e52 .im-order-price,
	        #s2020090112cbf03e84e52 .im-order-detail-table thead tr,
	        #s2020090112cbf03e84e52 .im-order-detail-table tr + tr,
	        #s2020090112cbf03e84e52 .im-order-detail-table img,
	        #s2020090112cbf03e84e52 .im-order-detail-table .im-deliv-price,
	        #s2020090112cbf03e84e52 .im-order-price-header,
	        #s2020090112cbf03e84e52 .im-order-price-body {
                ;
            }
            #s2020090112cbf03e84e52 .shop-table .list_badge {
				border-color: ;
            }
            #s2020090112cbf03e84e52 .im-cart-result-table thead>tr>th,
            #s2020090112cbf03e84e52 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2020090112cbf03e84e52 #shop_cart_list .shop-table > thead > tr > th,
            #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2020090112cbf03e84e52 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s2020090112cbf03e84e52 .btn-primary:hover, #s2020090112cbf03e84e52 .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s2020090112cbf03e84e52 .btn-primary:hover span,
				.doz_sys.booking_view #s2020090112cbf03e84e52 .btn-primary:hover span,
				.doz_sys.shop_mypage #s2020090112cbf03e84e52 .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2020090112cbf03e84e52 .fixed_view a,
				.doz_sys #s2020090112cbf03e84e52 .fixed_view select.form-control,
				.doz_sys #s2020090112cbf03e84e52 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2020090112cbf03e84e52 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2020090112cbf03e84e52 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2020090112cbf03e84e52 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2020090112cbf03e84e52 #shop_cart_list .shop-tit,
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > thead > tr,
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tfoot .payment-info,
                #s2020090112cbf03e84e52 .im-price-result {
				    ;
				}
                #s2020090112cbf03e84e52 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2020090112cbf03e84e52 .im-order-row + .im-order-row {
                    ;
                }
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table,
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tfoot,
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > thead > tr,
                #s2020090112cbf03e84e52 .im-order-detail-table .im-space {
                    background-color: #f6f6f6;
                }
                #s2020090112cbf03e84e52 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2020090112cbf03e84e52 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2020090112cbf03e84e52 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2020090112cbf03e84e52 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2020090112cbf03e84e52 .section_bg {
                    background-attachment : inherit;
                }
                #s2020090112cbf03e84e52 .section_bg .ibg-bg {
                    display: none;
                }
                #s2020090112cbf03e84e52 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2020090112cbf03e84e52 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2020090112cbf03e84e52 .buy_btns .social_btn, #s2020090112cbf03e84e52 .buy_btns .cart_btn, #s2020090112cbf03e84e52 .layer_pop .bottom-btn, #s2020090112cbf03e84e52 .shop-table > thead, #s2020090112cbf03e84e52 .left-menu, #s2020090112cbf03e84e52 .shop-table > tbody > tr, {
				;
				}
				#s2020090112cbf03e84e52 main, #s2020090112cbf03e84e52 .section_wrap.extend_section main, #s2020090112cbf03e84e52 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2020090112cbf03e84e52.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s2020090112cbf03e84e52.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2020090112cbf03e84e52 .mypage .left-menu ul li a,
				#s2020090112cbf03e84e52 .cart .left-menu ul li a,
				#s2020090112cbf03e84e52 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(255,255,255,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff255255255,endColorstr=#ff255255255);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2020090112cbf03e84e52 .coupon-wrap:after {
					background: #f6f6f6 !important;
				}
			}
			@media (max-width: 767px) {
				#s2020090112cbf03e84e52 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #f6f6f6);
				}
				#s2020090112cbf03e84e52 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #f6f6f6);
				}
				#s2020090112cbf03e84e52 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2020090112cbf03e84e52 .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) {
				#s2020090112cbf03e84e52 .opt-group .btn_clse {
					background-color: #f6f6f6;
				}
				#s2020090112cbf03e84e52 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #f6f6f6;
				}
			}
				.doz_sys #s2020090112cbf03e84e52 .bg-brand,
				.doz_sys #s2020090112cbf03e84e52 .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s2020090112cbf03e84e52 .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
		#text_w2022072563745fc42c3ef {
					margin :150px 0 0px;
			padding: 0 0px 0 0px;
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2022072563745fc42c3ef .fr-code-view {
			line-height: 1.6;
		}
		#text_w2022072563745fc42c3ef .text_bg_img,
		#text_w2022072563745fc42c3ef .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2022072563745fc42c3ef,
		#text_w2022072563745fc42c3ef .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2022072563745fc42c3ef,
        #text_w2022072563745fc42c3ef .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2022072563745fc42c3ef.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2022072563745fc42c3ef.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#external_app_w202408135507f8e4415e2 {
		width: 100%;
			}
	#external_app_w202408135507f8e4415e2 .vreview-embed-widget-iframe {
		max-width: 100% !important;
	}
	.device_type_m .pc_section #padding_w202505262e7e7a9b9ba52 {
		height: 30px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505262e7e7a9b9ba52 {
			height: 30px !important;
		}
	}
	#external_app_w20240328709d7c1406800 {
		width: 100%;
			}
	#external_app_w20240328709d7c1406800 .vreview-embed-widget-iframe {
		max-width: 100% !important;
	}
			.shop_view .s2024080722ec7f64888ed.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2024080722ec7f64888ed select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2024080722ec7f64888ed select.form-control option {
				color: #000 !important;
			}
			.admin #s2024080722ec7f64888ed .widget.padding > div {
				;
			}
			.admin #s2024080722ec7f64888ed .ibg-bg {
				height: 100% !important;
			}
			.admin #s2024080722ec7f64888ed .widget_drag_bar,
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2024080722ec7f64888ed .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2024080722ec7f64888ed .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2024080722ec7f64888ed {
				color: ;
			}
			#s2024080722ec7f64888ed.side_basic main .inside,
			#s2024080722ec7f64888ed .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2024080722ec7f64888ed .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s2024080722ec7f64888ed.side_basic main .inside,
			.menu_type_modal #s2024080722ec7f64888ed.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 #s2024080722ec7f64888ed,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2024080722ec7f64888ed .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2024080722ec7f64888ed.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s2024080722ec7f64888ed.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s2024080722ec7f64888ed .booking_day .body_font_color_20,
			#s2024080722ec7f64888ed .booking_list.waiting .title {
				; 
			}
			#s2024080722ec7f64888ed.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2024080722ec7f64888ed .li_table ul:nth-of-type(2),
			#s2024080722ec7f64888ed .li_board ul li,
			#s2024080722ec7f64888ed .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2024080722ec7f64888ed .checkbox-styled:not(ie8) input ~ span:before,
			#s2024080722ec7f64888ed .radio-styled:not(ie8) input ~ span:before {
			}
			#s2024080722ec7f64888ed .board_view .grid_ignore header a, #s2024080722ec7f64888ed .widget.board .grid_ignore .author .date, #s2024080722ec7f64888ed .widget.board .grid_ignore a.board, #s2024080722ec7f64888ed .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2024080722ec7f64888ed .content-tit .board {
				;
			}
			#s2024080722ec7f64888ed select.form-control,
			#s2024080722ec7f64888ed input.form-control,
			#s2024080722ec7f64888ed textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s2024080722ec7f64888ed .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2024080722ec7f64888ed .phonenumber_wrap .line {
			}
			#s2024080722ec7f64888ed .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2024080722ec7f64888ed .shop-content select.form-control,
			.shop_view #s2024080722ec7f64888ed .shop-content input.form-control,
			.shop_view #s2024080722ec7f64888ed .shop-content textarea.form-control,
			.booking_view #s2024080722ec7f64888ed .booking_opt select.form-control,
			.shop_view #s2024080722ec7f64888ed .form-select-wrap .dropdown-menu,
			.shop_view #s2024080722ec7f64888ed .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2024080722ec7f64888ed .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2024080722ec7f64888ed .item_detail select.form-control,
			#s2024080722ec7f64888ed .item_detail input.form-control,
			#s2024080722ec7f64888ed .item_detail textarea.form-control,
			#s2024080722ec7f64888ed .booking_opt select.form-control,
			#s2024080722ec7f64888ed .goods_select textarea.form-control,
			#s2024080722ec7f64888ed .goods_select select.form-control,
			#s2024080722ec7f64888ed .goods_select input.form-control,
			#s2024080722ec7f64888ed .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2024080722ec7f64888ed .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2024080722ec7f64888ed .board_summary .write, #s2024080722ec7f64888ed .board_view .grid_ignore .author .date, #s2024080722ec7f64888ed .board_view .grid_ignore .author .hit-count, .doz_sys #s2024080722ec7f64888ed label, .doz_sys #s2024080722ec7f64888ed label.control-label, #s2024080722ec7f64888ed .shop-table > tbody > tr.payment-info > td.pay-txt, #s2024080722ec7f64888ed .nick.text-default-dark, #s2024080722ec7f64888ed .text-default-dark, #s2024080722ec7f64888ed .shop_mypage .mypage .my-box a, #s2024080722ec7f64888ed .shop_mypage .item-detail a, #s2024080722ec7f64888ed .shop_mypage .item-detail p, #s2024080722ec7f64888ed .shop_mypage h6, #s2024080722ec7f64888ed .shop_mypage .table-wrap p, #s2024080722ec7f64888ed .shop_payment h1, #s2024080722ec7f64888ed .shop_payment h6, #s2024080722ec7f64888ed .shop-content p, #s2024080722ec7f64888ed .shop_payment, #s2024080722ec7f64888ed .shop-content span, #s2024080722ec7f64888ed .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2024080722ec7f64888ed .shop-content .price, #s2024080722ec7f64888ed,#s2024080722ec7f64888ed .shop-tit,#s2024080722ec7f64888ed .board_view .board_txt_area,#s2024080722ec7f64888ed .board.widget .grid_ignore .view_tit,.doz_sys #s2024080722ec7f64888ed .shop-content input.form-control, .doz_sys #s2024080722ec7f64888ed .shop-content select.form-control, #s2024080722ec7f64888ed .widget_menu_title,#s2024080722ec7f64888ed .comment_area,body.shop_mypage #s2024080722ec7f64888ed .comment_area,
			#s2024080722ec7f64888ed .list_review_inner .use_summary, #s2024080722ec7f64888ed .list_review_inner .use_summary a, #s2024080722ec7f64888ed .list_review_inner .fold, #s2024080722ec7f64888ed .list_review_inner .comment_area, #s2024080722ec7f64888ed .booking_nav_tools span {
				;
				color:  ;
			}
			#s2024080722ec7f64888ed .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2024080722ec7f64888ed a.use-info {
			    color : #002353;
			}
			#s2024080722ec7f64888ed .shop-content span.sale-price-text-done, 
			.doz_sys #s2024080722ec7f64888ed a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2024080722ec7f64888ed .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2024080722ec7f64888ed .shop-content.mypage .bg-bright a, #s2024080722ec7f64888ed .shop-content.mypage .bg-bright p, #s2024080722ec7f64888ed .shop-content.mypage .bg-bright span, #s2024080722ec7f64888ed .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2024080722ec7f64888ed .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2024080722ec7f64888ed .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2024080722ec7f64888ed .shop-content h6 span {
			;
				color: ;
			}
			#s2024080722ec7f64888ed .left-menu ul li.on a,
			.doz_sys #s2024080722ec7f64888ed .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2024080722ec7f64888ed,
			#s2024080722ec7f64888ed .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2024080722ec7f64888ed .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2024080722ec7f64888ed .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2024080722ec7f64888ed .list_review_inner, 
			#s2024080722ec7f64888ed .list_review_inner .fold.cmt,
			#s2024080722ec7f64888ed .list_review_wrap,
			#s2024080722ec7f64888ed .list_review_inner .textarea_block,
			#s2024080722ec7f64888ed .list_review_inner .comment .main_comment,
			#s2024080722ec7f64888ed .list_review_inner .txt_delete:before,
			#s2024080722ec7f64888ed .form-select-wrap.open .dropdown-toggle, 
			#s2024080722ec7f64888ed .form-select-wrap.open .dropdown-menu,
			#s2024080722ec7f64888ed .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2024080722ec7f64888ed .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2024080722ec7f64888ed .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2024080722ec7f64888ed .form-control:focus {
				border-color:#002353;
			}
			#s2024080722ec7f64888ed .sub_depth li a, #s2024080722ec7f64888ed .sub_depth li span {
				;
			}
			#s2024080722ec7f64888ed .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2024080722ec7f64888ed .pagination > li > a,
			#s2024080722ec7f64888ed .pagination > li > span,
			#s2024080722ec7f64888ed .pagination > li > a:focus,
			#s2024080722ec7f64888ed .pagination > li > span:focus,
			#s2024080722ec7f64888ed .map-inner .pagination li.active a,
			#s2024080722ec7f64888ed .pagination li > a.disabled:hover,
			#s2024080722ec7f64888ed .pagination li > a.disabled:focus {
				;
			}
			#s2024080722ec7f64888ed .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2024080722ec7f64888ed .pagination > .active > a,
			#s2024080722ec7f64888ed .pagination > .active > span,
			#s2024080722ec7f64888ed .pagination > .active > a:hover,
			#s2024080722ec7f64888ed .pagination > .active > span:hover,
			#s2024080722ec7f64888ed .pagination > .active > a:focus,
			#s2024080722ec7f64888ed .pagination > .active > span:focus,
			#s2024080722ec7f64888ed .pagination > li > a:hover,
			#s2024080722ec7f64888ed .pagination > li > span:hover,
			#s2024080722ec7f64888ed .sub_depth li a.active,
			.doz_sys #s2024080722ec7f64888ed a, #s2024080722ec7f64888ed .li_table ul li,
			#s2024080722ec7f64888ed .list-style .list.line > small,
			.doz_sys #s2024080722ec7f64888ed div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2024080722ec7f64888ed .board_contents a:not(.btn),
			.doz_sys #s2024080722ec7f64888ed .board_contents a:not(.btn):hover,
			#s2024080722ec7f64888ed .board_txt_area a,
			#s2024080722ec7f64888ed .board_txt_area a:hover,
			#s2024080722ec7f64888ed .board_txt_area a:active,
			#s2024080722ec7f64888ed .board_txt_area a:focus,
			#s2024080722ec7f64888ed .editor_box .fr-view a {
				color: #002353;
			}
			#s2024080722ec7f64888ed div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2024080722ec7f64888ed a.body_font_color_30:not(.active) {
				;
			}
		   #s2024080722ec7f64888ed .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2024080722ec7f64888ed .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2024080722ec7f64888ed .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2024080722ec7f64888ed .body_font_color_40,
			#s2024080722ec7f64888ed .li_board ul.li_body li.name, 
			#s2024080722ec7f64888ed .li_board ul.li_body li.time, 
			#s2024080722ec7f64888ed .li_board ul.li_body li.like,
			#s2024080722ec7f64888ed .li_board ul.li_body li.read {
				;
			}
			#s2024080722ec7f64888ed .review_table .summary,
			#s2024080722ec7f64888ed .review_table.li_board ul.li_body li,
			#s2024080722ec7f64888ed .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2024080722ec7f64888ed .body_font_color_50 {
				;
			}
			#s2024080722ec7f64888ed .li_board,
			#s2024080722ec7f64888ed .acd_row:first-child,
			#s2024080722ec7f64888ed .acd_row {
				border-color: ;
			}
			#s2024080722ec7f64888ed .list-style .list-header,
			#s2024080722ec7f64888ed .list-style .list,
			#s2024080722ec7f64888ed .list-style .list.line, 
			#s2024080722ec7f64888ed .list-style .list.line > .table-cell,
			#s2024080722ec7f64888ed .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2024080722ec7f64888ed .btn, #s2024080722ec7f64888ed .visual_section a, #s2024080722ec7f64888ed a.select-star, #s2024080722ec7f64888ed .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2024080722ec7f64888ed .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2024080722ec7f64888ed .btn:hover, #s2024080722ec7f64888ed .visual_section a:hover {
				border-color:;
			}
			#s2024080722ec7f64888ed a.select-star:hover {
				background-color: ;
			}
			#s2024080722ec7f64888ed .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2024080722ec7f64888ed .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s2024080722ec7f64888ed .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2024080722ec7f64888ed .btn-primary span,
			.doz_sys.booking_view #s2024080722ec7f64888ed .btn-primary span,
			.doz_sys.shop_mypage #s2024080722ec7f64888ed .btn-primary span  {
				color:#fff;
			}
			#s2024080722ec7f64888ed .coupon-wrap:after,
			#s2024080722ec7f64888ed .board_view .file_area ul li {
				background: ;
			}
			#s2024080722ec7f64888ed .text-gray-dark, #s2024080722ec7f64888ed .shop-table > thead > tr > th, #s2024080722ec7f64888ed .shop_mypage .left-menu ul li a, #s2024080722ec7f64888ed .shop_mypage .item-detail p.sale_pay,.doz_sys #s2024080722ec7f64888ed .product-notify-group .product-notify-label {
				;
			}
			#s2024080722ec7f64888ed .mypage .my-box a, #s2024080722ec7f64888ed .mypage .shop-table > tbody > tr,
			#s2024080722ec7f64888ed .mypage .tip-off,
	        #s2024080722ec7f64888ed .im-order-detail-table,
	        #s2024080722ec7f64888ed .im-order-price {
				;
			}
			#s2024080722ec7f64888ed .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s2024080722ec7f64888ed .mypage .my-box.on a p {
				color:#fff;
			}
			#s2024080722ec7f64888ed .option_btn_tools a, #s2024080722ec7f64888ed .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2024080722ec7f64888ed .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2024080722ec7f64888ed .card .title a {
				color: #212121;
			}
			#s2024080722ec7f64888ed .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2024080722ec7f64888ed ul.site_prod_nav > li,
			#s2024080722ec7f64888ed .prod_detail_badge {
				;
			}
			#s2024080722ec7f64888ed .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2024080722ec7f64888ed .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2024080722ec7f64888ed .opt-group {
				background: ;
			}
			#s2024080722ec7f64888ed ul.site_prod_nav > li a.active {
				;
			}
			#s2024080722ec7f64888ed .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2024080722ec7f64888ed .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2024080722ec7f64888ed[class*="section_first"],
			.section_fixed_disable #s2024080722ec7f64888ed[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2024080722ec7f64888ed .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2024080722ec7f64888ed.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2024080722ec7f64888ed.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2024080722ec7f64888ed .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2024080722ec7f64888ed.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s2024080722ec7f64888ed .mypage .left-menu ul li a,
			.device_type_m #s2024080722ec7f64888ed .cart .left-menu ul li a {
				;
			}
            #s2024080722ec7f64888ed .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2024080722ec7f64888ed .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2024080722ec7f64888ed .im-cart-info {
                ;
            }
            #s2024080722ec7f64888ed .shop-table > thead > tr > th,
            #s2024080722ec7f64888ed .shop-table > tbody > tr > td,
            #s2024080722ec7f64888ed .mypage .shop-table > tbody > tr,
            #s2024080722ec7f64888ed .shop-table > tbody > tr > td.img img,
            #s2024080722ec7f64888ed .shop-table > tbody > tr > td + td,
            #s2024080722ec7f64888ed .mypage .tip-off,
            #s2024080722ec7f64888ed .mypage .shop-table img,
	        #s2024080722ec7f64888ed .im-order-detail-table,
	        #s2024080722ec7f64888ed .im-order-price,
	        #s2024080722ec7f64888ed .im-order-detail-table thead tr,
	        #s2024080722ec7f64888ed .im-order-detail-table tr + tr,
	        #s2024080722ec7f64888ed .im-order-detail-table img,
	        #s2024080722ec7f64888ed .im-order-detail-table .im-deliv-price,
	        #s2024080722ec7f64888ed .im-order-price-header,
	        #s2024080722ec7f64888ed .im-order-price-body {
                ;
            }
            #s2024080722ec7f64888ed .shop-table .list_badge {
				border-color: ;
            }
            #s2024080722ec7f64888ed .im-cart-result-table thead>tr>th,
            #s2024080722ec7f64888ed #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2024080722ec7f64888ed #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2024080722ec7f64888ed #shop_cart_list .shop-table > thead > tr > th,
            #s2024080722ec7f64888ed #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2024080722ec7f64888ed .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s2024080722ec7f64888ed .btn-primary:hover, #s2024080722ec7f64888ed .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s2024080722ec7f64888ed .btn-primary:hover span,
				.doz_sys.booking_view #s2024080722ec7f64888ed .btn-primary:hover span,
				.doz_sys.shop_mypage #s2024080722ec7f64888ed .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2024080722ec7f64888ed .fixed_view a,
				.doz_sys #s2024080722ec7f64888ed .fixed_view select.form-control,
				.doz_sys #s2024080722ec7f64888ed .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2024080722ec7f64888ed .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2024080722ec7f64888ed .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2024080722ec7f64888ed .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2024080722ec7f64888ed #shop_cart_list .shop-tit,
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > thead > tr,
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > tfoot .payment-info,
                #s2024080722ec7f64888ed .im-price-result {
				    ;
				}
                #s2024080722ec7f64888ed .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2024080722ec7f64888ed .im-order-row + .im-order-row {
                    ;
                }
                #s2024080722ec7f64888ed #shop_cart_list .shop-table,
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > tfoot,
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > thead > tr,
                #s2024080722ec7f64888ed .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2024080722ec7f64888ed #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2024080722ec7f64888ed .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2024080722ec7f64888ed .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2024080722ec7f64888ed .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2024080722ec7f64888ed .section_bg {
                    background-attachment : inherit;
                }
                #s2024080722ec7f64888ed .section_bg .ibg-bg {
                    display: none;
                }
                #s2024080722ec7f64888ed .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2024080722ec7f64888ed .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2024080722ec7f64888ed .buy_btns .social_btn, #s2024080722ec7f64888ed .buy_btns .cart_btn, #s2024080722ec7f64888ed .layer_pop .bottom-btn, #s2024080722ec7f64888ed .shop-table > thead, #s2024080722ec7f64888ed .left-menu, #s2024080722ec7f64888ed .shop-table > tbody > tr, {
				;
				}
				#s2024080722ec7f64888ed main, #s2024080722ec7f64888ed .section_wrap.extend_section main, #s2024080722ec7f64888ed .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2024080722ec7f64888ed.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s2024080722ec7f64888ed.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2024080722ec7f64888ed .mypage .left-menu ul li a,
				#s2024080722ec7f64888ed .cart .left-menu ul li a,
				#s2024080722ec7f64888ed .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2024080722ec7f64888ed .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2024080722ec7f64888ed .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s2024080722ec7f64888ed .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s2024080722ec7f64888ed .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2024080722ec7f64888ed .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) {
				#s2024080722ec7f64888ed .opt-group .btn_clse {
					background-color: ;
				}
				#s2024080722ec7f64888ed .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2024080722ec7f64888ed .bg-brand,
				.doz_sys #s2024080722ec7f64888ed .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s2024080722ec7f64888ed .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
  .mbi-simpletalk-kakao { display: none !important; }
  .side-floating { position: fixed; bottom: 100px; right: 20px ;z-index: 60; cursor: pointer; }
  .side-floating.end-stop { position:absolute; bottom:50px; }
  .side-floating .box { position: relative; width: 48px; height: 74px; background:#002353; border-radius: 10px; text-align: center;  }
  .side-floating .box > div { display: block; font-size: 0; }
  .side-floating .box > div img { display: block; }
  .side-floating .box > .up-btn { padding: 16px 18px; }
  .side-floating .box > .down { padding: 16px 18px;}
  .side-floating .kakao { position: relative; margin-top: 3px; padding: 10px; border-radius: 10px; background:#002353; }
    /* 푸터 */
    .footer{ background: #0c2454; }
    .footer .footer-inner { display: flex; justify-content: space-between; max-width: 1480px; width: 100%; margin: 0 auto; padding: 55px 20px 105px; }
    .footer .footer-inner .left { width:73%; }
    .footer .footer-inner .left .t1 { color: #fff; font-size:20px; font-weight: 300; line-height:3; }
    .footer .footer-inner .left .t1 a { display: inline-block; color: #fff; font-size:20px; font-weight: 300;}
    .footer .footer-inner .left .t1 span { display: inline-block; margin: 0 26px; }
    .footer .footer-inner .left .t2 { line-height: 1.6; }
    .footer .footer-inner .left .t3 { line-height: 2; }
    .footer .footer-inner .left .t2,
    .footer .footer-inner .left .t3,
    .footer .footer-inner .left .t2 a,
    .footer .footer-inner .left .t3 a { color: #fff;font-size: 16px; }
    .footer .footer-inner .right .t1 { color: #fff; font-size: 16px; font-weight: 300; line-height: 1; }
    .footer .cs-center { display:flex; padding:15px 0 0; color:#fff; }
    .footer .cs-center div:first-child { padding:0 40px 0 0; }
    .footer .cs-center .t2 { color:#fff; font-size: 20px; font-weight: 700; line-height: 2; }
    .footer .cs-center .t2 a { color:#fff; }
    .footer .footer-inner .right .bulk-btn { display: block; width: 121px; margin:20px 0 0 0; line-height: 31px; color:#0c2454; font-size: 16px; font-weight: 700; text-align: center; border-radius: 10px; border: 1px solid #fff; background: #d8e5ff; }
			.shop_view .s20240220b13a4e64378ad.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20240220b13a4e64378ad select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20240220b13a4e64378ad select.form-control option {
				color: #000 !important;
			}
			.admin #s20240220b13a4e64378ad .widget.padding > div {
				;
			}
			.admin #s20240220b13a4e64378ad .ibg-bg {
				height: 100% !important;
			}
			.admin #s20240220b13a4e64378ad .widget_drag_bar,
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20240220b13a4e64378ad .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20240220b13a4e64378ad .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20240220b13a4e64378ad {
				color: ;
			}
			#s20240220b13a4e64378ad.side_basic main .inside,
			#s20240220b13a4e64378ad .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20240220b13a4e64378ad .col-dz-12 .extend_thumbs {
				max-width: 1480px;
			}
			.modal_site_modal_menu #s20240220b13a4e64378ad.side_basic main .inside,
			.menu_type_modal #s20240220b13a4e64378ad.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 #s20240220b13a4e64378ad,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20240220b13a4e64378ad .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20240220b13a4e64378ad.extend_section main {
				padding-left: 0px;
				padding-right: 0px;
			}
			#s20240220b13a4e64378ad.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -0px;
				margin-right: -0px;
				width: calc(100% + 0px + 0px);
			}
			#s20240220b13a4e64378ad .booking_day .body_font_color_20,
			#s20240220b13a4e64378ad .booking_list.waiting .title {
				; 
			}
			#s20240220b13a4e64378ad.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20240220b13a4e64378ad .li_table ul:nth-of-type(2),
			#s20240220b13a4e64378ad .li_board ul li,
			#s20240220b13a4e64378ad .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20240220b13a4e64378ad .checkbox-styled:not(ie8) input ~ span:before,
			#s20240220b13a4e64378ad .radio-styled:not(ie8) input ~ span:before {
			}
			#s20240220b13a4e64378ad .board_view .grid_ignore header a, #s20240220b13a4e64378ad .widget.board .grid_ignore .author .date, #s20240220b13a4e64378ad .widget.board .grid_ignore a.board, #s20240220b13a4e64378ad .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20240220b13a4e64378ad .content-tit .board {
				;
			}
			#s20240220b13a4e64378ad select.form-control,
			#s20240220b13a4e64378ad input.form-control,
			#s20240220b13a4e64378ad textarea.form-control {
				;
				color: #3d3d3d;
				background: ;
			}
			#s20240220b13a4e64378ad .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20240220b13a4e64378ad .phonenumber_wrap .line {
			}
			#s20240220b13a4e64378ad .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20240220b13a4e64378ad .shop-content select.form-control,
			.shop_view #s20240220b13a4e64378ad .shop-content input.form-control,
			.shop_view #s20240220b13a4e64378ad .shop-content textarea.form-control,
			.booking_view #s20240220b13a4e64378ad .booking_opt select.form-control,
			.shop_view #s20240220b13a4e64378ad .form-select-wrap .dropdown-menu,
			.shop_view #s20240220b13a4e64378ad .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20240220b13a4e64378ad .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20240220b13a4e64378ad .item_detail select.form-control,
			#s20240220b13a4e64378ad .item_detail input.form-control,
			#s20240220b13a4e64378ad .item_detail textarea.form-control,
			#s20240220b13a4e64378ad .booking_opt select.form-control,
			#s20240220b13a4e64378ad .goods_select textarea.form-control,
			#s20240220b13a4e64378ad .goods_select select.form-control,
			#s20240220b13a4e64378ad .goods_select input.form-control,
			#s20240220b13a4e64378ad .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20240220b13a4e64378ad .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20240220b13a4e64378ad .board_summary .write, #s20240220b13a4e64378ad .board_view .grid_ignore .author .date, #s20240220b13a4e64378ad .board_view .grid_ignore .author .hit-count, .doz_sys #s20240220b13a4e64378ad label, .doz_sys #s20240220b13a4e64378ad label.control-label, #s20240220b13a4e64378ad .shop-table > tbody > tr.payment-info > td.pay-txt, #s20240220b13a4e64378ad .nick.text-default-dark, #s20240220b13a4e64378ad .text-default-dark, #s20240220b13a4e64378ad .shop_mypage .mypage .my-box a, #s20240220b13a4e64378ad .shop_mypage .item-detail a, #s20240220b13a4e64378ad .shop_mypage .item-detail p, #s20240220b13a4e64378ad .shop_mypage h6, #s20240220b13a4e64378ad .shop_mypage .table-wrap p, #s20240220b13a4e64378ad .shop_payment h1, #s20240220b13a4e64378ad .shop_payment h6, #s20240220b13a4e64378ad .shop-content p, #s20240220b13a4e64378ad .shop_payment, #s20240220b13a4e64378ad .shop-content span, #s20240220b13a4e64378ad .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20240220b13a4e64378ad .shop-content .price, #s20240220b13a4e64378ad,#s20240220b13a4e64378ad .shop-tit,#s20240220b13a4e64378ad .board_view .board_txt_area,#s20240220b13a4e64378ad .board.widget .grid_ignore .view_tit,.doz_sys #s20240220b13a4e64378ad .shop-content input.form-control, .doz_sys #s20240220b13a4e64378ad .shop-content select.form-control, #s20240220b13a4e64378ad .widget_menu_title,#s20240220b13a4e64378ad .comment_area,body.shop_mypage #s20240220b13a4e64378ad .comment_area,
			#s20240220b13a4e64378ad .list_review_inner .use_summary, #s20240220b13a4e64378ad .list_review_inner .use_summary a, #s20240220b13a4e64378ad .list_review_inner .fold, #s20240220b13a4e64378ad .list_review_inner .comment_area, #s20240220b13a4e64378ad .booking_nav_tools span {
				;
				color:  ;
			}
			#s20240220b13a4e64378ad .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20240220b13a4e64378ad a.use-info {
			    color : #002353;
			}
			#s20240220b13a4e64378ad .shop-content span.sale-price-text-done, 
			.doz_sys #s20240220b13a4e64378ad a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20240220b13a4e64378ad .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20240220b13a4e64378ad .shop-content.mypage .bg-bright a, #s20240220b13a4e64378ad .shop-content.mypage .bg-bright p, #s20240220b13a4e64378ad .shop-content.mypage .bg-bright span, #s20240220b13a4e64378ad .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20240220b13a4e64378ad .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20240220b13a4e64378ad .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20240220b13a4e64378ad .shop-content h6 span {
			;
				color: ;
			}
			#s20240220b13a4e64378ad .left-menu ul li.on a,
			.doz_sys #s20240220b13a4e64378ad .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20240220b13a4e64378ad,
			#s20240220b13a4e64378ad .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20240220b13a4e64378ad .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20240220b13a4e64378ad .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20240220b13a4e64378ad .list_review_inner, 
			#s20240220b13a4e64378ad .list_review_inner .fold.cmt,
			#s20240220b13a4e64378ad .list_review_wrap,
			#s20240220b13a4e64378ad .list_review_inner .textarea_block,
			#s20240220b13a4e64378ad .list_review_inner .comment .main_comment,
			#s20240220b13a4e64378ad .list_review_inner .txt_delete:before,
			#s20240220b13a4e64378ad .form-select-wrap.open .dropdown-toggle, 
			#s20240220b13a4e64378ad .form-select-wrap.open .dropdown-menu,
			#s20240220b13a4e64378ad .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20240220b13a4e64378ad .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20240220b13a4e64378ad .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20240220b13a4e64378ad .form-control:focus {
				border-color:#002353;
			}
			#s20240220b13a4e64378ad .sub_depth li a, #s20240220b13a4e64378ad .sub_depth li span {
				;
			}
			#s20240220b13a4e64378ad .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20240220b13a4e64378ad .pagination > li > a,
			#s20240220b13a4e64378ad .pagination > li > span,
			#s20240220b13a4e64378ad .pagination > li > a:focus,
			#s20240220b13a4e64378ad .pagination > li > span:focus,
			#s20240220b13a4e64378ad .map-inner .pagination li.active a,
			#s20240220b13a4e64378ad .pagination li > a.disabled:hover,
			#s20240220b13a4e64378ad .pagination li > a.disabled:focus {
				;
			}
			#s20240220b13a4e64378ad .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20240220b13a4e64378ad .pagination > .active > a,
			#s20240220b13a4e64378ad .pagination > .active > span,
			#s20240220b13a4e64378ad .pagination > .active > a:hover,
			#s20240220b13a4e64378ad .pagination > .active > span:hover,
			#s20240220b13a4e64378ad .pagination > .active > a:focus,
			#s20240220b13a4e64378ad .pagination > .active > span:focus,
			#s20240220b13a4e64378ad .pagination > li > a:hover,
			#s20240220b13a4e64378ad .pagination > li > span:hover,
			#s20240220b13a4e64378ad .sub_depth li a.active,
			.doz_sys #s20240220b13a4e64378ad a, #s20240220b13a4e64378ad .li_table ul li,
			#s20240220b13a4e64378ad .list-style .list.line > small,
			.doz_sys #s20240220b13a4e64378ad div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20240220b13a4e64378ad .board_contents a:not(.btn),
			.doz_sys #s20240220b13a4e64378ad .board_contents a:not(.btn):hover,
			#s20240220b13a4e64378ad .board_txt_area a,
			#s20240220b13a4e64378ad .board_txt_area a:hover,
			#s20240220b13a4e64378ad .board_txt_area a:active,
			#s20240220b13a4e64378ad .board_txt_area a:focus,
			#s20240220b13a4e64378ad .editor_box .fr-view a {
				color: #002353;
			}
			#s20240220b13a4e64378ad div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20240220b13a4e64378ad a.body_font_color_30:not(.active) {
				;
			}
		   #s20240220b13a4e64378ad .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20240220b13a4e64378ad .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20240220b13a4e64378ad .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20240220b13a4e64378ad .body_font_color_40,
			#s20240220b13a4e64378ad .li_board ul.li_body li.name, 
			#s20240220b13a4e64378ad .li_board ul.li_body li.time, 
			#s20240220b13a4e64378ad .li_board ul.li_body li.like,
			#s20240220b13a4e64378ad .li_board ul.li_body li.read {
				;
			}
			#s20240220b13a4e64378ad .review_table .summary,
			#s20240220b13a4e64378ad .review_table.li_board ul.li_body li,
			#s20240220b13a4e64378ad .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20240220b13a4e64378ad .body_font_color_50 {
				;
			}
			#s20240220b13a4e64378ad .li_board,
			#s20240220b13a4e64378ad .acd_row:first-child,
			#s20240220b13a4e64378ad .acd_row {
				border-color: ;
			}
			#s20240220b13a4e64378ad .list-style .list-header,
			#s20240220b13a4e64378ad .list-style .list,
			#s20240220b13a4e64378ad .list-style .list.line, 
			#s20240220b13a4e64378ad .list-style .list.line > .table-cell,
			#s20240220b13a4e64378ad .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20240220b13a4e64378ad .btn, #s20240220b13a4e64378ad .visual_section a, #s20240220b13a4e64378ad a.select-star, #s20240220b13a4e64378ad .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20240220b13a4e64378ad .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20240220b13a4e64378ad .btn:hover, #s20240220b13a4e64378ad .visual_section a:hover {
				border-color:;
			}
			#s20240220b13a4e64378ad a.select-star:hover {
				background-color: ;
			}
			#s20240220b13a4e64378ad .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20240220b13a4e64378ad .widget_text_wrap .btn {
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys #s20240220b13a4e64378ad .btn-primary{
			;
				background-color:#002353;
				border-color:#3d3d3d;
				color:#fff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20240220b13a4e64378ad .btn-primary span,
			.doz_sys.booking_view #s20240220b13a4e64378ad .btn-primary span,
			.doz_sys.shop_mypage #s20240220b13a4e64378ad .btn-primary span  {
				color:#fff;
			}
			#s20240220b13a4e64378ad .coupon-wrap:after,
			#s20240220b13a4e64378ad .board_view .file_area ul li {
				background: ;
			}
			#s20240220b13a4e64378ad .text-gray-dark, #s20240220b13a4e64378ad .shop-table > thead > tr > th, #s20240220b13a4e64378ad .shop_mypage .left-menu ul li a, #s20240220b13a4e64378ad .shop_mypage .item-detail p.sale_pay,.doz_sys #s20240220b13a4e64378ad .product-notify-group .product-notify-label {
				;
			}
			#s20240220b13a4e64378ad .mypage .my-box a, #s20240220b13a4e64378ad .mypage .shop-table > tbody > tr,
			#s20240220b13a4e64378ad .mypage .tip-off,
	        #s20240220b13a4e64378ad .im-order-detail-table,
	        #s20240220b13a4e64378ad .im-order-price {
				;
			}
			#s20240220b13a4e64378ad .mypage .my-box.on a {
				background-color:#002353;
				;
				color:#fff;
			}
			#s20240220b13a4e64378ad .mypage .my-box.on a p {
				color:#fff;
			}
			#s20240220b13a4e64378ad .option_btn_tools a, #s20240220b13a4e64378ad .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20240220b13a4e64378ad .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20240220b13a4e64378ad .card .title a {
				color: #212121;
			}
			#s20240220b13a4e64378ad .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20240220b13a4e64378ad ul.site_prod_nav > li,
			#s20240220b13a4e64378ad .prod_detail_badge {
				;
			}
			#s20240220b13a4e64378ad .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20240220b13a4e64378ad .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20240220b13a4e64378ad .opt-group {
				background: ;
			}
			#s20240220b13a4e64378ad ul.site_prod_nav > li a.active {
				;
			}
			#s20240220b13a4e64378ad .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20240220b13a4e64378ad .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20240220b13a4e64378ad[class*="section_first"],
			.section_fixed_disable #s20240220b13a4e64378ad[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20240220b13a4e64378ad .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20240220b13a4e64378ad.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20240220b13a4e64378ad.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20240220b13a4e64378ad .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20240220b13a4e64378ad.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
			}
			.device_type_m #s20240220b13a4e64378ad .mypage .left-menu ul li a,
			.device_type_m #s20240220b13a4e64378ad .cart .left-menu ul li a {
				;
			}
            #s20240220b13a4e64378ad .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20240220b13a4e64378ad .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20240220b13a4e64378ad .im-cart-info {
                ;
            }
            #s20240220b13a4e64378ad .shop-table > thead > tr > th,
            #s20240220b13a4e64378ad .shop-table > tbody > tr > td,
            #s20240220b13a4e64378ad .mypage .shop-table > tbody > tr,
            #s20240220b13a4e64378ad .shop-table > tbody > tr > td.img img,
            #s20240220b13a4e64378ad .shop-table > tbody > tr > td + td,
            #s20240220b13a4e64378ad .mypage .tip-off,
            #s20240220b13a4e64378ad .mypage .shop-table img,
	        #s20240220b13a4e64378ad .im-order-detail-table,
	        #s20240220b13a4e64378ad .im-order-price,
	        #s20240220b13a4e64378ad .im-order-detail-table thead tr,
	        #s20240220b13a4e64378ad .im-order-detail-table tr + tr,
	        #s20240220b13a4e64378ad .im-order-detail-table img,
	        #s20240220b13a4e64378ad .im-order-detail-table .im-deliv-price,
	        #s20240220b13a4e64378ad .im-order-price-header,
	        #s20240220b13a4e64378ad .im-order-price-body {
                ;
            }
            #s20240220b13a4e64378ad .shop-table .list_badge {
				border-color: ;
            }
            #s20240220b13a4e64378ad .im-cart-result-table thead>tr>th,
            #s20240220b13a4e64378ad #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20240220b13a4e64378ad #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20240220b13a4e64378ad #shop_cart_list .shop-table > thead > tr > th,
            #s20240220b13a4e64378ad #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20240220b13a4e64378ad .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #002353
            }
			@media (min-width: 991px) {
				.doz_sys #s20240220b13a4e64378ad .btn-primary:hover, #s20240220b13a4e64378ad .widget_text_wrap .btn:hover {
				background-color : #341e6;;
					background-color:rgba(52, 30, 6, 0.4);
					border-color:#ffffff;
					color:#ffffff;
					border-width:1px;
				}
				.doz_sys.shop_view #s20240220b13a4e64378ad .btn-primary:hover span,
				.doz_sys.booking_view #s20240220b13a4e64378ad .btn-primary:hover span,
				.doz_sys.shop_mypage #s20240220b13a4e64378ad .btn-primary:hover span  {
					color:#ffffff;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20240220b13a4e64378ad .fixed_view a,
				.doz_sys #s20240220b13a4e64378ad .fixed_view select.form-control,
				.doz_sys #s20240220b13a4e64378ad .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20240220b13a4e64378ad .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20240220b13a4e64378ad .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20240220b13a4e64378ad .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20240220b13a4e64378ad #shop_cart_list .shop-tit,
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > thead > tr,
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > tfoot .payment-info,
                #s20240220b13a4e64378ad .im-price-result {
				    ;
				}
                #s20240220b13a4e64378ad .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20240220b13a4e64378ad .im-order-row + .im-order-row {
                    ;
                }
                #s20240220b13a4e64378ad #shop_cart_list .shop-table,
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > tfoot,
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > thead > tr,
                #s20240220b13a4e64378ad .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20240220b13a4e64378ad #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20240220b13a4e64378ad .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20240220b13a4e64378ad .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20240220b13a4e64378ad .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20240220b13a4e64378ad .section_bg {
                    background-attachment : inherit;
                }
                #s20240220b13a4e64378ad .section_bg .ibg-bg {
                    display: none;
                }
                #s20240220b13a4e64378ad .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20240220b13a4e64378ad .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20240220b13a4e64378ad .buy_btns .social_btn, #s20240220b13a4e64378ad .buy_btns .cart_btn, #s20240220b13a4e64378ad .layer_pop .bottom-btn, #s20240220b13a4e64378ad .shop-table > thead, #s20240220b13a4e64378ad .left-menu, #s20240220b13a4e64378ad .shop-table > tbody > tr, {
				;
				}
				#s20240220b13a4e64378ad main, #s20240220b13a4e64378ad .section_wrap.extend_section main, #s20240220b13a4e64378ad .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20240220b13a4e64378ad.mobile_section main .inside {
					padding-left: 0px;
					padding-right: 0px;
				}
				#s20240220b13a4e64378ad.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20240220b13a4e64378ad .mypage .left-menu ul li a,
				#s20240220b13a4e64378ad .cart .left-menu ul li a,
				#s20240220b13a4e64378ad .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20240220b13a4e64378ad .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20240220b13a4e64378ad .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s20240220b13a4e64378ad .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255,255,255,1));
				}
				#s20240220b13a4e64378ad .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20240220b13a4e64378ad .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) {
				#s20240220b13a4e64378ad .opt-group .btn_clse {
					background-color: ;
				}
				#s20240220b13a4e64378ad .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20240220b13a4e64378ad .bg-brand,
				.doz_sys #s20240220b13a4e64378ad .btn-brand {
				;
					background-color:#002353;
					border-color:#ada59b;
					border-width:0px;
					color:#ffffff;
				}
				.doz_sys #s20240220b13a4e64378ad .bg-brand:hover {
				;
					background-color:#002353;
					border-color:#ada59b;
					color:;
				}
  .mbi-simpletalk-kakao { display: none !important; }
  .mo-side-floating { position: fixed; bottom: 85px; right: 20px; z-index: 999; cursor: pointer; }
  .mo-side-floating.stop { position:absolute; bottom:30px !important; }
  .mo-side-floating .box { position: relative; width: auto; height: 100%; background:#002353; border-radius: 10px; text-align: center;  }
  .mo-side-floating .box > div { display: block; font-size: 0; }
  .mo-side-floating .box > div img { display: block; }
  .mo-side-floating .box > .up-btn,
  .mo-side-floating .box > .down { padding: 17px;}
  .mo-side-floating .kakao { position: relative; margin-top: 3px; padding: 11px; border-radius: 10px; background:#002353; }
   /* 모바일 */
    .mofooter .inner{padding: 50px 15px;box-sizing: border-box;background-color: #FCFCFC;}
    .mofooter .logo img{width: 80px;margin-bottom: 30px;}
    .mofooter .txtwrap .tit{font-size: 15px;font-weight: 700;color: #333333;margin-bottom: 15px;}
    .mofooter .txtwrap .txt{font-size: 13px;color: #A0A0A0;}
    .mofooter .flexwrap{display: flex;justify-content: space-between;margin: 30px 0;}
    .mofooter .flexwrap .txt{line-height: 1.7;}
    .mofooter .flexwrap .txt a{text-decoration: none;color:#3691D3 ;}
    .mofooter .infomation{line-height: 1.5;font-size: 13px;color: #A0A0A0;}
    /* 푸터 */
    .footermo{background: #002353;padding: 25px 25px 35px;box-sizing: border-box;}
  	.footermo h5{font-weight:500;font-size:12px;color:#fff;margin:10px 0 10px}
    .footermo .top{padding: 0;margin: 0 0 24px 0;}
    .footermo .top li{display: inline-block;margin-right: 32px;}
    .footermo .top li:nth-child(1)::after{content: '';position: relative;display: inline-block;width: 1px;height: 10px;background: #fff;left: 19px;}
    .footermo .top li a{display: inline-block;color: #fff;font-size: 14px;}
    .footermo .top li .underline{font-weight: 700;}
    .footermo .bottom{font-size: 12px;color: #fff;line-height: 1.5;}
    .footermo .bottom a{display: inline-block;color: #fff;font-weight: 700;}
    .footermo .rights{font-size: 10px;color: #fff;margin: 16px 0 0 0;}
    .footermo .cs{background: #f4ede5;display:flex ;justify-content: space-between;align-items: center;padding: 15px 27px;box-sizing: border-box;margin-bottom: 15px;position:relative;}
    .footermo .cs .left{position:relative;}
  	.footermo .cs::after{content:'';display:block;width:1px;height:80%;background:#002353;position:absolute;top: 50%;right: 50%; transform: translate(-50%, -50%);}
    .footermo .cs .t1{font-size: 20px;color: #002353;margin: 0 !important;font-weight: 800;line-height:1;}
    .footermo .cs .t2{font-size: 11px;color: #4d4d4d;margin: 10px 0 15px !important;font-weight: 500;line-height:1.5;}
    .footermo .cs a{display: block;width: 112px;line-height: 20px;color: #fff;font-size: 11px;font-weight: 500;text-align: center;background:#002353 ;}
  #w202009011e115288c57a0 .inline_widget.login_btn a.btn_text .badge,#w202011122e5a64ac3372d .icon_type_menu .badge{background:#DAE7FE;color:#000;}
  @media(max-width:991px){
	#w20240313a55a89ec4dabb .shop-item .item-summary span{font-size: 10px !important;}
	.fmenu .inner{padding: ;    text-align: center;}
  }
	.footer-section {
	;
		background                        : #ffffff;
	color : #000;;
		color                             :rgba(0,0,0,1);
		font-size        :12px;
	;
		background-size : cover; background-repeat: no-repeat;	background-position : ; padding-top : 5px;
		padding-bottom                    : 5px;
	}
	.footer-section a {
		color:rgba(0,0,0,1) !important;
	}
	.footer-section .use_sub_name:hover>a>.plain_name:before {
		color:rgba(0,0,0,1);
	}
	.footer-section .custom-text {
		margin-top:15px;
	}
	.footer-section .custom-text .custom-text-info {
		font-size        :12px;
	}
	.foot-main-nav {
		margin-bottom :15px;
		margin-top    :7px;
		font-size        :12px;
	}
	.foot-foot-nav {
		font-size        :12px;
	}
	.footer-section .site-brand {
		font-size        :12px;
		margin-bottom :0.8em;
	}
	.footer-section .copryright-area {
		font-size        :12px;
		margin      : 15px 0 0;
	}
	.footer-section .nav.nav-stacked.footer-all-nav li {
		float:left;
	}
	.footer-section .nav.nav-stacked.footer-all-nav li a {
		padding   :3px 15px;
		font-size        :12px;
	}
	.footer-section .nav.nav-stacked.footer-all-nav li a:first-child {
		padding-left:0;
	}
	.footer-section .nav.nav-stacked.footer-all-nav li a:hover {
		background:none;
		opacity: 0.7;
	}
	.nav-stacked > li + li {
		margin-top:0;
	}
	.footer-section .foot-sociallink .btn-group {
		display: block;
	}
	.footer-section .foot-sociallink .btn-group {
		margin-top: 14px;
	}
	.footer-section .foot-sociallink .btn-group .btn {
		background: none;
		font-size:20px;
		border-radius: 0;
		border:none;
		padding: 0px;
		padding-right: 15px;
		padding-left: 0px;
		border-color: transparent;
		margin-left: 0px;
	}
	.footer-section .foot-sociallink .btn-group .btn:last-child {
		padding-right: 0px;
	}
	.footer-section .foot-sociallink .btn-group .btn i {
		color:rgba(0,0,0,1) ;
	}
	.footer-section .foot-sociallink .btn-group .btn i.icon_naver {
		font-family: "Arial Black", "AvenirNext-Heavy";
		transform: translateY(-1px);
		font-style: normal;
	}
	.footer-section .foot-sociallink .btn-group .btn:hover {
		opacity: 0.7;
		color:inherit;
	}
	#doz_footer .footer-section .foot-app-menu {
		margin-top: 30px;
		overflow: hidden;
	}
	#doz_footer .footer-section .foot-app-menu > div {
		float:left;
		margin: 2.5px;
	}
	#doz_footer .footer-section .foot-app-menu .btn {
		width: 195px;
		height: 60px;
		padding: 0 24px;
		color:#fff
	 }
	#doz_footer .footer-section .foot-app-menu .sm-txt {
		font-size        :12px;
		color: #999;
		letter-spacing: 0;
	}
	#doz_footer .footer-section .foot-app-menu .lg-txt {
		font-size        :12px;
		font-weight: bold;
		letter-spacing: 0;
		color: #fff;
	}
	@media (max-width:992px) {
		.footer-section {
			font-size : 14px;
		}
		.footer-section .footer-wrap {
			padding : 0;
		}
		.footer-section .foot-sociallink {
			position : inherit;
			order    : 4;
			overflow: hidden;
		}
	}
	@media (max-width:640px) {
		#doz_footer .footer-section .foot-app-menu {
			margin-top: 20px;
		}
		#doz_footer .footer-section .foot-app-menu .btn {
			width: 100%;
			letter-spacing: 0;
		}
		#doz_footer .footer-section .foot-app-menu > div {
			float: none;
			margin: 0;
			display: table-cell;
			padding: 0 2.5px 0 0;
		}
		#doz_footer .footer-section .foot-app-menu > div.apple {
			padding: 0 0 0 2.5px;
		}
		#doz_footer .footer-section .foot-app-menu .lg-txt {
			font-size:14px;
		}
	}
	@media all and (min-width:320px) and (max-width:639px) {
		#doz_footer .footer-section .foot-app-menu .btn {
			padding: 0 8px;
		}
	}

    .use_info { display: inline-block !important;}
    .doz_sys .shop-item h2{word-break: normal;}
    .board-head input.form-control{border:1px solid #3d3d3d !important;padding: 5px 12px !important; box-sizing: border-box;display: block;}
    .board-head .ico-search{right: 12px;}
    .shop-content .titss{display:none;}
    .doz_sys .board-head header em{color:#060201;}
    #w202009036d8c5a98a30c7 .item-summary .blocked, 
    #container_w202407160e7083eada9d7 .item-summary .blocked  { display:block !important; }
    #w202009036d8c5a98a30c7 .item-summary .blocked p,
     #container_w202407160e7083eada9d7 .item-summary .blocked p { display:none; }
    #w202009036d8c5a98a30c7 .item-summary .blocked .lineblock,
    #container_w202407160e7083eada9d7 .item-summary .blocked .lineblock { display:block; height:40px; }
#s20200901a9d25941d0dee .inline-col-group { height: auto; }
    /*==============================삭제 x ==========================================*/
    .shopping .section_wrap > .side_basic main,
    .shop_view .section_wrap > .side_basic main,  
    .shop_mypage .section_wrap > .side_basic main, 
    .section_wrap > #s20200901d10f7a3edcdd4.side_basic main,
    .section_wrap > #s2024011096c08d8b1778c.side_basic main,
    .section_wrap >  #s2022021878f010167511f.side_basic main,
    .body-review .section_wrap > .side_basic main,
    .body-review #s20250311f3541f3b25f21 main,
    .shopping .section_wrap._section_first main,
    .body-notice #s2022021878f010167511f main, 
    .body-faq #s2020090204117d31c6752 main { padding:0 0 100px; }
    #s2020090204117d31c6752 #padding_w2025031218383fbc01c5c  { margin:0;  }
    #padding_w2025031218383fbc01c5c  { min-height: 0 !important; height: 0 !important; margin:20px 0 0; padding:0 0 30px; }
    #doz_footer .footer-section  { padding:0;  }
    @media (max-width:900px)  {
        #s20200901d10f7a3edcdd4.side_basic main,
        #s2024011096c08d8b1778c.side_basic main,
        #s2022021878f010167511f.side_basic main,
        .shopping .section_wrap._section_first main{ padding:0; }
        /* 모바일 여백 */
        #s2020090112cbf03e84e52.side_basic main,
        #s20200901d10f7a3edcdd4.side_basic main,
        #s20250311f3541f3b25f21.side_basic main,
        .body-notice #s2022021878f010167511f.side_basic main,
        .body-review #s20250311f3541f3b25f21 main,
        .body-faq #s2020090204117d31c6752 main{ padding:0 0 30px !important; }
        #s2020090204117d31c6752 #padding_w2025031218383fbc01c5c  { min-height: 0 !important; height: 0 !important; padding:0 0 30px; }
        .pc_section #padding_w2025031218383fbc01c5c  { height: 0 !important; }
     }
    /* 상품 아이콘 추가*/ 
    .cicon,
    .cicon2,
    .shop-item { position:relative; }
    .list62 .cicon2:nth-child(5)::before { display:none; }
    .cicon::after { content:'20% 쿠폰'; display:block; position:absolute; top: 5px; left: 15px; background: #ff0000ff; color: #fff; padding: 5px; border-radius: 5px; z-index:5; opacity:1; width:80px; text-align: center; font-weight:700; }
    .cicon2::before { content:'얼리윈터 할인'; display:block; position:absolute; top: 5px; left: 15px; background: #e06666ff; color: #fff; padding: 5px; border-radius: 5px; z-index:5; opacity:0; min-width:80px; text-align: center; font-weight:700; }
    .cicon10::before { content:'기간 한정 특가'; display:block; position:absolute; top: 5px; left: 15px; background: #e06666ff; color: #fff; padding: 5px; border-radius: 5px; z-index:5; opacity:0; min-width:80px; text-align: center; font-weight:700; }
    .cicon40::before { content:'40% 할인'; display:block; position:absolute; top: 5px; left: 15px; background: #e06666ff; color: #fff; padding: 5px; border-radius: 5px; z-index:5; opacity:1; min-width:80px; text-align: center; font-weight:700; }
    .cicon99::before { content:'NEW'; display: flex; justify-content: center; align-items: center; position:absolute; top: 5px; left: 0; width:44px; height:16px; font-size: 12px; background: #86a2ba; color: #fff; z-index:55; opacity:1; text-align: center; font-weight:400; line-height: 1; }
    /* 타이머 */
    .op1 .timer,
    .op1 .timer::after { opacity:1; }
    .goods_thumbs .timer { opacity:0; }
    .linkgo { position: absolute;  bottom: 34%; right: 37%; width: 100px; height: 30px; }
    @media  screen and (max-width: 991px)  { 
      .cicon .timer { font-size:12px; top:10px; left:10px; }
      .cicon .timer::after { top:7px; left:33px; }
      .item-pay-detail .percent { font-size:13px  !important; margin-top:2px !important; }
    }
    /* PC */
    #container3 { padding-top: 0px; border-radius: 0px; border: 1px solid #11021E; background-color: #11021E; margin: 0 auto;  text-align: center; width: 839px; height: 275px; }
    #container3 { padding: 0px; border-radius: 5px; border: 3px solid #11021E;  background-color: #11021E; margin: 0 auto;  text-align: center; width: 839px; height: 275px; }
    .time3 { display: inline-block; font-size: 3em; list-style-type: none; padding: 0.6em;  text-transform: uppercase; color: #fff; font-weight: 500; margin-top: 0px; }
    .time3 span { display: block; font-weight: 1000; font-size: 9.5rem; width: 180px;  height: 140px; background-color: #FF8300;  border-radius: 5px; padding-top: -15px; padding-bottom: 5px;  color: #fff;  }
    /* 모바일 */
    #container4 { width:100%; height:150px;  padding-top:0px;  margin: 0 auto; text-align: center; border-radius:0px; border: 1px solid #11021E; background-color: #11021E; }
    #container4 { padding: 0px; border-radius: 0px; border: 3px solid #11021E; background-color: #11021E;  margin: 0 auto; text-align: center; width: 100%;  height: 150px; }
    .time4 { display: inline-block; font-size: 1.5em;  list-style-type: none;  padding: 0.6em; text-transform: uppercase; color:#fff;  font-weight:500; margin-top:0x; }
    .time4 span { display: block; font-weight:1000; font-size: 4rem;  width: 70px; height:70px; background-color:#FF8300; border-radius: 5px;  padding-top:-5px; padding-bottom:5px;  color:#fff; }

    
    body,code,input,select,textarea { font-family:'Pretendard','Noto Sans KR','Malgun Gothic', Verdana, Dotum, AppleGothic, sans-serif; }
    .shop-item { position:relative; }
    .shop-item .item-detail .ns-icon .prod_use_icon { display:block !important; position: absolute; top: 20px; right: 28px;}
    .shop-item .item-detail .ns-icon .prod_use_icon:nth-child(2) { top:75px; margin: 0!important; } 
    .shop-item .item-detail .ns-icon .prod_use_icon img { width: 100% !important; }
/* 상세 팝업 클릭시 */
  .body-dimmed #doz_header_wrap,
  .shop_view.body-dimmed #fixed_tab { z-index: 1 !important; }
  .shop_view.body-dimmed .detail_review_wrap,
  .body-dimmed .detail-info-bn,
  .body-dimmed .goods_thumbs { z-index: 0 !important; }
    /*===== reset =====*/
      body {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; /* Firefox를 위한 속성 */
    }
    * { margin:0; padding:0; }
    li { list-style-type: none; }
    a { text-decoration: none; -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none; }
    .preview_mode { height:45px; }
    .doz_sys.new_header_overlay > .section_first.pc_section, .doz_sys.new_header_overlay > section > .section_first.pc_section:not(.visual_section), .doz_sys.new_header_overlay.section_fixed_disable > .section_first.pc_section.scroll-to-fixed-fixed, .doz_sys.new_header_overlay #doz_header_wrap + .section_first.pc_section.visual_section .op, .doz_sys.new_header_overlay #doz_header_wrap ~ .section_first.pc_section.visual_section .op, .doz_sys.new_header_overlay #doz_header_wrap ~ .one_page_section .section_first.pc_section.visual_section .op, .doz_sys.header_overlay .widget.board .grid_ignore.bg_on, .doz_sys.new_header_overlay > .section_first.pc_section .repeat_icon { padding:0 !important; }
    #s20250527f4c1f514e118c.side_basic main .inside,
    #s20250527f4c1f514e118c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
    .doz_sys #s20250527f4c1f514e118c .col-dz-12 .extend_thumbs,
    .body-main #s2020090112cbf03e84e52.side_basic main .inside { max-width: 1480px !important; width:100%; margin: 0 auto; padding:0 20px !important; }
    .shop-content.cart .bottom-btn { padding: 100px 0; }
    @media  screen and (max-width: 991px)  {
    #s2025051431789fcf1ff91.side_basic main .inside,
    #s2025051431789fcf1ff91 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav, .doz_sys #s2025051431789fcf1ff91 .col-dz-12 .extend_thumbs { max-width: 100% !important; }
    }
    #doz_footer_wrap { display:none !important; }
    .body-notice .board_contents a:not(.btn) { display: block !important; }
    /*===== layout =====*/
    .shop_sub_depth { display:none !important; }
    .shop_cart ._cart_list_wrap {font-size: 24px;  }
    .shop_mypage .shop-item .item-detail .item-pay h2 { min-height: 91px; padding:24px 0 0; }
    #_crm_recommend_product_box  .css-z3icwb { color: #c2c2c2; font-size: 16px; font-weight: 700; }
    .modal_site_login .modal-header,
    .modal_site_join article.modal_article.login h2 { position: relative; padding:35px 0; }
    .modal_site_login .modal-header h2,
    .modal_site_join article.modal_article.login h2 { font-size: 0; }
    .modal_site_join article.modal_article.login h2::after,
    .modal_site_login .modal-header::after { content:""; position: absolute; bottom:0; left:50%; width:135px; height:27px; background:url("https://cdn.imweb.me/thumbnail/20250528/16a0a290c3b81.png") no-repeat; background-size:100% 100%; transform: translateX(-50%); }
    .modal_site_login form + .over_h { margin:15px 0 0; }
    .modal_site_login .modal-header { border-bottom:0 !important; }
    /*===== header =====*/
    .preview_mode { height:0; }
    #doz_header_wrap { position: relative; left: 0; top: 0; width: 100%; border-bottom:1px solid #e6e6e6;  z-index: 998; }
    #doz_header_wrap #doz_header { background:#fff; opacity:0; }
    #doz_header_wrap::after { display: block; content: ''; width: 0; }
    #doz_header_wrap.on { position: fixed; top: -75px; left: 0; }
    #doz_header_wrap.on::after { position: absolute; top: 45px; left: 0; width: 100%;  height: 116px; background:rgba(0, 35, 83, 1); transition: all .8s; z-index: 99; } 
    .new_header_overlay #doz_header,
	.new_header_site.header_overlay.new_header_overlay #doz_header,
    #doz_header_wrap.on .inline-col-group { z-index: 100; }
    #doz_header_wrap.on #s20250317ef6d479ab37ea .inline-section { margin-top: -20px; }
    #doz_header_wrap.on .logo { margin:6px 0; }
    #doz_header_wrap.on #s20250317ef6d479ab37ea .viewport-nav > li.dropdown > a { color:#fff; text-rendering: optimizeLegibility;}
    #inline_header_normal #s20250317ef6d479ab37ea { padding-bottom:37px; }
    #doz_header_wrap.on #s20250317ef6d479ab37ea .inline_widget .login_btn_item .join_tooltip ~ .tooltip { top:0 !important; }
  #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > .notranslate a span,
  #w20200902bd423705e6ba9 .viewport-nav > li.dropdown > a span { text-rendering: optimizeLegibility; }
    #s20200901916caf5b0b901 .inline_widget.logo a { display:block; width:96px; }
    #s20250317ef6d479ab37ea .inline_widget.logo a img { width:100%; opacity:0; z-index: 2; }
  #s20250317ef6d479ab37ea .inline_widget.logo a img.scroll_logo { display:none; }
    #doz_header_wrap.on #inline_header_normal #s20250317ef6d479ab37ea,
    .body-main #inline_header_normal #s20250317ef6d479ab37ea { margin:0 auto !important; padding-bottom:0; border:0; }
    #s20250317ef6d479ab37ea.extend .inline-inside { max-width: 1480px !important; width:100%; margin: 0 auto; padding:0 20px !important; }
    #s20250317ef6d479ab37ea .inline-section { display: flex; align-items: flex-end; }
    #s20250317ef6d479ab37ea .inline-col-group, 
    #s20250317ef6d479ab37ea .inline-col-group .inline-col { height:auto; }
    #s20250317ef6d479ab37ea .inline-col-group > .inline-col > .inline-row:first-child { display: flex; justify-content: flex-end; margin:9px 0 50px;}
    #s20250317ef6d479ab37ea .inline_widget.button_text .inline-blocked { display: block !important; line-height: 16px; }
    #s20250317ef6d479ab37ea .inline-row > .inline-col .search_btn { display:none  !important; height: 19px; margin: 0 0 0 8px; }
    #s20250317ef6d479ab37ea .inline-row > .inline-col .search_btn:after { display:none  !important; }
    #w202502055f1d769d9411a .search_type.search_btn_type01 form { margin-top: 2px; }
    #doz_header .inline-section .navbar-nav > .viewport-nav > li:last-child a { padding-right:0; }
    #s20250317ef6d479ab37ea .tooltip.bottom .tooltip-arrow { margin-left: -4px; border-width: 0 3px 5px; }
    #s20250317ef6d479ab37ea .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner { padding: 4px 5px; color: #000 !important; font-size: 11px; font-weight: 500; border-radius: 50px; }
    #s20250317ef6d479ab37ea .login_btn { line-height: 1; }
    #s20250317ef6d479ab37ea .inline_widget .login_btn_item { position: relative; }
    #s20250317ef6d479ab37ea .inline_widget .login_btn_item .use_info  { display:block !important; height:16px; }
    #s20250317ef6d479ab37ea .inline_widget .login_btn_item::after { display: inline-block; content: ''; position: absolute; top: 3px; right:-14px; width: 1px; height: 10px; background: #555; }
    #s20250317ef6d479ab37ea .inline_widget .login_btn_item:last-child::after { display:none; }
    #s20250317ef6d479ab37ea li.dropdown > ul.dropdown-menu { top:30px; left: 50%; min-width: 130px; margin: 15px 0 0; padding: 20px 0 0 0;transform:translateX(-50%); text-align: center; }
    #s20250317ef6d479ab37ea .dropdown-menu > li > a { padding:0 0 20px; }
    #s20250317ef6d479ab37ea .inline_widget a span.icon_class { line-height: inherit; }
    .body-main #w202301300eaa8eda8563a .inline_widget.login_btn a .badge { color:#000; background:#fff; }
    #w202301300eaa8eda8563a .inline_widget.login_btn a .badge { color:#fff; background:#002353; }
    #w20200901e10923dc6a92f .inline_widget a.btn_text i.icon-bag::before { display:block; content:""; width:16px; height:21px; background:url("sloom/pc/cart-icon-bk.png") no-repeat; }
    .body-main #w20200901e10923dc6a92f .inline_widget a.btn_text i.icon-bag::before { background:url("sloom/pc/cart-icon.png") no-repeat; }
    /* 메인 헤더 */
    .new_header_overlay #doz_header_wrap { position:fixed; border:0; }
    .body-main #s20250317ef6d479ab37ea .inline_widget.logo a img { display: block; opacity:0; z-index: 2; }
    .body-main #doz_header_wrap #doz_header { background:none; }
    /*===== 상품목록 =====*/
    .item-pay-detail { display: flex; align-items: baseline; }
    .item-pay-detail .sale_price { order: 2; }
    .item-pay-detail .sale_percentage { font-weight: 700;}
    .item-pay-detail .pay { padding:0 7px 0 0; }
    .shopping ._item_wrap { display: flex; flex-wrap: wrap; }
    .shopping ._item_wrap .shop-item  { width:25% !important; }
    .shop-item .item-detail { position: relative; padding:5px 0 0; }
    .shop-item .item-detail .item-pay h2.shop-title { min-height: 90px; margin-bottom: 10px; padding-top: 23px; }
    .shop-item .item-pay-detail { letter-spacing: -0.05em; }
    .shop-item .item-pay-detail .special-sale-wrap { display: flex; }
    .shop-item .item-pay-detail .sale_price { padding:0 0 0 7px; color:#c2c2c2; font-size:16px; font-weight:700; }
    .shop-item .item-detail .item-icon > span.im-icon-wrap { display:flex !important; gap:2px; align-items: baseline; }
    .shop-item .im-icon-wrap .crema-product-reviews-count { color:#ababab; font-size: 11px; line-height: 1; }
    .shop-item .im-ico-review:before { display: block; content: "리뷰" !important; color:#ababab; font-size: 11px; }
    .item-detail .im-ico-cart { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); margin-top: -2px; }
    .item-detail .im-ico-cart:before { display: block; content:""; width:44px; height:44px;background:url("sloom/pc/cart-btn.png") no-repeat; background-size: 100% 100%; }
    .shopping .pagination { margin: 140px 0 0; }
    .item-detail .im-ico-cart:before { content:""; width:44px; height:44px;background:url("sloom/pc/cart-btn.png") no-repeat; background-size: 100% 100%; }
    .shop-item .shop-item-thumb { display:block; position:relative; width:100%; height:0; padding-top:100%; }
    .shop-item .shop-item-thumb > img { display:block !important; position:absolute !important; top:0; left:0; width:100%; height:100%; object-fit: cover; vertical-align:top; }
    .shop-item .item-detail .item-pay .shop-title { position: relative; width: calc(100% - 74px); padding-top: 30px; }
    .shop-item .item-detail .item-pay-detail .sale_pay { color: #c2c2c2; font-size: 16px; font-weight: 700; }
  .shop-item .item-pay-detail .sale_price,
  .item-pay-detail .pay  { padding:0; }
    .shop-item .item-detail .item-icon > span.im-icon-wrap { margin-top: 0.75em !important; justify-content: flex-start; }
    .shop-item .item-pay-detail,
    .shop-item .item-pay-detail .special-sale-wrap  { display: flex; align-items: baseline; }
    .shop-item .item-pay-detail .special-sale-wrap { padding:0 7px 0 0; }
    .shop-item .item-pay-detail .special-sale-wrap .percent,
    .shopping ._item_wrap .shop-item .sale_percentage { padding:0 7px 0 0; color: #fd0e0e !important; font-weight: bold; font-size: 19px !important; }
    /*===== 상세 =====*/
    .shop_view .cicon99::before { display: flex; justify-content: center; align-items: center; top: 15px; left: 15px; width: 80px; height: 30px; font-size: 19px; line-height: 1; }
    .shop_view.doz_sys .inside { max-width: 1340px !important; width:100%;  padding: 0 20px; }
    .shop_view .goods_wrapper { position: relative;
    z-index: 99; display: flex; justify-content: space-between; margin:0 0 113px; }
    .shop_view .goods_wrapper > * { padding:0; }
    .shop_view .goods_thumbs_wrap { width: 58.462%; padding-right: 115px; }
    .shop_view .shop_goods_img { display:none; }
    .shop_view .goods_form_wrap { width: 41.538%; }
    #prod_detail { padding:80px 0 0; } 
    .goods_thumbs .owl-carousel .item._item { display:block; position:relative; width:100%; height:0; padding-top:100%; }
    .goods_thumbs .owl-carousel .item._item img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit: cover; vertical-align:top; }
    .doz_sys .shop-content select.form-control,
    .doz_sys .shop-content input:not(.clean-form-control).form-control, .doz_sys .shop-content textarea.form-control,
    .prod_dropdown { border-top: 0 !important; border-bottom: 0 !important; }
    .shop-content .option_wrap > div > * { font-size: 14px; font-weight: 400 !important; letter-spacing: -0.025em; }
    .shop-content .option_wrap .option_title { color: #7f7f7f; }
    .shop-content .option_wrap .option_data,
    .shop-content .option_wrap .option_data span { color: #9f9f9f !important; }
    .goods_form .pay_detail.full-width { align-items: center; position: static; margin-top: 20px; }
    .goods_form .pay_detail .holder { display: flex; justify-content: space-between; width: 100%; }
  .shop_view .goods_form .pay_detail { margin-bottom:15px; }
    .shop_view .pay_number { display: flex; flex-direction: row-reverse; align-items: center; }
    .shop_view .pay_detail .sale_price  { margin-right: 15px; color: #757575; font-size: 13px !important; line-height: 1 !important; text-wrap: nowrap; opacity: 1; }
    .shop_view .pay_detail .real_price { color: #0a1264 !important; font-size: 23px; font-weight: 700; line-height: 1 !important; }
    .pay_detail .sale-rate,
    .pay_detail .sale_percentage { color: #d72802; font-size: 25px; font-weight: 700; line-height: 1 !important; }
    .shop_view #prod_detail .categorize { padding:0; }
    .shop_view #fixed_tab  { position: sticky !important;  top:var(--header-height); z-index: 98 !important; }
    .shop_view ._prod_detail_tab_fixed { position: static !important; }
    .shop_view ._prod_detail_tab_fixed.scroll-to-fixed-fixed { position: static !important; top:0; z-index: 99; }
    .prod-detail-coupon-container-style-a { opacity:0; }
    .shop_view .prod-detail-coupon-container,
    .prod-detail-coupon-container-style-a { background: #002353; }
    .prod-detail-coupon-container .prod-detail-coupon-container-price-text { display: flex; flex-direction: column-reverse; }
    .shop_view .prod-detail-coupon-container .price-title,
    .prod-detail-coupon-container .coupon-sub-title span { color:#fff; font-size: 20px; line-height: 1; }
    .prod-detail-coupon-container .price-sub-title,
    .shop_view .prod-detail-coupon-container .coupon-title span,
    .prod-detail-coupon-container .coupon-title span { color:#fff; font-size: 16px; line-height: 1.2; }
    .prod-detail-coupon-container .prod-detail-coupon-container-btn .btn-coupon-square { background: #ecddcd; border-color: #ecddcd; }
    .prod-detail-coupon-container .prod-detail-coupon-container-btn .btn-coupon-square span { color:#002353 !important; background: #ecddcd; }
    .prod-detail-coupon-container .prod-detail-coupon-container-btn .btn-coupon-square svg { stroke:#002353 !important; }
    .shop_view .opt-group .option_title { display:none; }
    .shop_view .goods_form .pay_detail{ display:flex; align-items: flex-end; }
    .shop_view .goods_payment .opt_block { margin: 6px 0 10px; }
    .shop-content .goods_payment .opt_block.bottom { border-top: 1px solid rgba(0, 0, 0, 0.1); margin: 15px 0 0 0; padding: 0; }
    .shop_view .opt-group .goods_wrap { margin:0; padding:0; }
    .shop_view #prod_options .margin-bottom-xxxl { margin-bottom: 10px; }
    .tw-mb-\[32px\] { margin-bottom: 0;}
    .shop_view .goods_form .goods_select { padding-bottom: 0 !important; }
    .shop_view .buy_btns{ padding: 15px 0 0; }
  .shop_view .shop-content.shop-style-a .buy_btns a.buy { position: relative; }
  .shop_view .shop-content.shop-style-a .buy_btns a.buy.on::after { content:""; position:absolute; top:50%; right: 16%; width: 23px; height:23px;background:url("https://cdn.imweb.me/upload/S20200901a942bae14250b/234b27d7859dd.png") no-repeat; background-size: 100% 100%;  transform: translateY(-50%); }
    .shop_view.doz_sys .btn_group .flexed { justify-content: flex-end; }
    .shop_view .categorize > div[class^="detail_"] { margin-top:-128px; padding-top:128px !important; }
    .shop_view .site_prod_nav { width:1300px; margin: 0 auto; }
    .shop_view .scroll-to-fixed-fixed { box-shadow: none !important; }
    .shop_view .site_prod_nav_wrap { width: 100% !important;  left: 0 !important; background: #fff; }
    .site_prod_nav { background: #fff; }
  .background_tab ul.site_prod_nav > li a {     transition: none !important; }
    .background_tab ul.site_prod_nav > li a._review { display:flex; align-items: center; justify-content: center; font-size: 0; }
    .background_tab ul.site_prod_nav > li a._review .braket-badge,
  .background_tab ul.site_prod_nav > li a._review > span { font-size: 15px; }
    .background_tab ul.site_prod_nav > li a._review .braket-badge { padding:0 0 0 4px; line-height: 1.6; }
    .shop_view .categorize ._prod_detail_tab_target { margin-top: -86px; padding-top:86px !important; }
    .shop_view .detail_review_wrap { position: relative; z-index: 9 !important; }
    .shop_view .detail_review_wrap .btn-primary { position: absolute; bottom: 0; right:0; }
    .shop_view.doz_sys #s20230130ecf3c4a10f3a2 .btn-primary,
    .shop_view.doz_sys .btn_group .one_qna { display:flex; justify-content: center; width: 120px; height:40px; padding: 0; font-size: 13px; line-height: 40px; border-color: #002353; }
    .shop_view.doz_sys #s20230130ecf3c4a10f3a2 .btn-primary:hover { background:#002353; } 
    .shop_view.doz_sys .detail_qna_wrap  { position: relative; }
    /*.shop_view.doz_sys .detail_qna_wrap .btn_group { position: absolute; bottom: 0; right:0; }*/
      /* 타임세일 등 할인가 적용했을때 */
      .shop_view .goods_form .saleWrap { align-items: center; }
      .shop_view .goods_form .saleWrap > .holder { justify-content: flex-start; }
  .shop_view .goods_form .saleWrap .comment_num_warp + .holder { justify-content: flex-end; width: auto; }
    /* 상세 - 요약설명 */
    .shop-content .goods_form .view_tit { display:none; width: calc(100% - 50px);  margin:0 0 5px; font-weight:700; font-size:25px !important; line-height: 40px; }
    .shop-content .goods_form .view_tit .ns-icon { margin-left: 10px; line-height: normal; }
    .shop-content .goods_form.on .view_tit { display:block; }
    .shop-content .goods_form.on .pay_detail.full-width .comment_num_warp { top:10px; }
    .shop-content .goods_form.on .goods_summary { order:0; }
    .goods_form { display: flex; flex-direction: column; padding: 0; }
    .goods_form .goods_summary { order: -1; margin-bottom: 0; }
    .goods_form .goods_summary .title { position:relative; width: calc(100% - 50px); margin:0 0 5px 0 !important; padding: 40px 0 0; color:#000; font-weight:700; font-size:25px; }
    .goods_form .goods_summary .title > span { position:absolute; top:0; left:0; padding: 3px 10px; color:#5e5e5e; font-size: 11px !important; font-weight: 600; background:#fff; border-radius: 5px;     border: 1px solid #16274a; }
    .goods_form .goods_summary .title > span em { color:#16274a; font-style: normal; }
    .goods_form .goods_summary .title > span::after { content: '';position: absolute;border-style: solid;border-width:0 6px 9px 6px;border-color: #FFFFFF  transparent;display: block;width: 0;z-index: 1;bottom: -8px; left: 49px; transform: rotate(180deg); }
  .goods_form .goods_summary .title > span::before { content: '';position: absolute;border-style: solid;border-width: 0 6px 9px 6px;border-color: #16274a transparent;display: block;width: 0;z-index: 0;bottom: -9px;left: 49px;transform: rotate(180deg);}
    .goods_summary ul, .goods_summary ol { margin: 0 0 0 20px; }
    .goods_form .goods_summary ul li { color:#000; font-weight:400; font-size:15px; list-style-type: disc; }
  .goods_form .goods_summary .title strong { display:flex; align-items: center; margin-bottom: 5px;color:#16274a; font-size: 15px; }
  .goods_form .goods_summary .title strong span { display:flex; justify-content: center; align-items: center; width:20px; height:20px; margin-right:5px; background:#16274a; border-radius:100%; }
  .goods_form .goods_summary .title strong span > img { max-width: 70% !important; margin:0; }
    .shop_view .goods_form.onlyTit .title { padding:0; }
    .shop_view .goods_form.onlyTit .pay_detail.full-width .comment_num_warp { top:15px; }
    /*================== 모바일 =====================*/
    @media  screen and (max-width: 991px)  { 
        /*===== layout =====*/
        .no_data { padding:70px 0; }
        #doz_footer_wrap { display:none; }
        .shop_mypage .shop-item .item-detail .item-pay h2 { min-height: 51px; padding:7px 0 0 !important; }
        .body-notice #w202209164c040ed5be37d .nav { padding-top:42px; }
        .modal-open .modal-dialog { margin: 20px auto; width: calc(100% - 40px); }
        .shop_mypage .mypage-review { padding:0 0 30px; }
        .shop-content.cart .bottom-btn.btn-wrap { padding: 9px 15px 50px; }
      .shop_payment .css-n5jkeh { margin-bottom:0; }
        /*===== 헤더 =====*/
        #doz_header_wrap.on { top:-37px; }
        #doz_header_wrap.on::after { top:0; height: 99px; }
        #doz_header_wrap.on #s20210810f0908c82c5541 { top: -37px !important; }
        #doz_header_wrap.on #s20200901916caf5b0b901,
        .body-main #doz_header_wrap.on::after { top:0 !important; }
        #shop_cart_list .shop-table > thead,
        #doz_header_wrap.on #mobile_carousel_menu.inline-section-wrap { top:59px !important; }
        #doz_header_wrap.on .spacer { display:none !important; }
        #doz_header .new_org_header { position: relative; }
        #s20200901916caf5b0b901 .inline-col-group { padding-top: 15px; padding-bottom: 15px; height: 56px; }
        #s20200901916caf5b0b901 .inline_widget.logo a img { display: block; opacity:0; z-index: 2; }
        #doz_header .inline_widget.login_btn .btn-wrap { display: flex; align-items: flex-end; }
        #doz_header .inline_widget.login_btn a.btn_text .badge { color:#fff; background:#002353; }
        #s20200901916caf5b0b901 .inline_widget a.btn_text i.icon-bag::before { display:block; content:""; width:17px; height:21px; background:url("sloom/mo/cart-icon-bk-m.png") no-repeat; background-size: 100% 100%; }
        #s20230130749ac595c0981 .search_btn .search_type > .inline-blocked { display: block; }
        .body-main #s20200901916caf5b0b901 .inline_widget a.btn_text i.icon-bag::before,
        #doz_header_wrap.on #s20200901916caf5b0b901 .inline_widget a.btn_text i.icon-bag::before { background:url("sloom/mo/cart-icon-m.png") no-repeat; background-size: 100% 100%; }
        #doz_header_wrap.on .scroll-to-fixed-fixed #s20200901916caf5b0b901 .icon_type_menu a,
        .body-main #s20200901916caf5b0b901 .icon_type_menu a,
        #doz_header_wrap.on #s20200901916caf5b0b901 .icon_type_menu a { color:#fff; }
        #doz_header_wrap.on #s20200901916caf5b0b901 .inline_widget.login_btn a.btn_text .badge,
        .body-main #s20200901916caf5b0b901 .inline_widget.login_btn a.btn_text .badge { color:#002353; background:#fff; }
      #w202009011e115288c57a0 .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner { color:#000 !important; }
        #w202009011e115288c57a0 .inline_widget a.btn_text i { color: #000 !important; }
        #s20200901916caf5b0b901 .search_btn { display:none !important; }
        #s20200901916caf5b0b901 .widget.txt_l { line-height: 1; }
        #s20200901916caf5b0b901 .search_type.search_btn_type01 a { padding:0 0 0 2px; }
        .search_btn:after { display:none; }
        #s20200901916caf5b0b901 .search_btn i.fa:before,
        #s20200901916caf5b0b901 .bt-search:before { display:block; content:""; width:17px; height:17px;background:url("sloom/mo/search-icon-bk.png") no-repeat; background-size: 100% 100%; }
        .body-main #s20200901916caf5b0b901 .search_btn i.fa:before,
        #doz_header_wrap.on #s20200901916caf5b0b901 .search_btn i.fa:before,
        #doz_header_wrap.on  #s20200901916caf5b0b901 .bt-search:before,
        .body-main #s20200901916caf5b0b901 .bt-search:before { background:url("sloom/mo/search-icon.png") no-repeat; background-size: 100% 100%; }
        #doz_header_wrap.on #w202009011e115288c57a0 .inline_widget a.btn_text i,
        .body-main #w202009011e115288c57a0 .inline_widget a.btn_text i { color: #fff !important; }
        #w202009011e115288c57a0 .inline_widget.login_btn a.btn_text .badge, #w202011122e5a64ac3372d .icon_type_menu .badge { display:none; }
        .profile-area .badge.style-danger { color:#002353; background:#fff; }
        /*===== 목록 =====*/
        .shopping .shop-content { padding:0 0 40px; } 
        .shopping .shop-item .item-detail .item-pay .shop-title { width:100%; }
        .shopping ._item_wrap { flex-wrap:wrap; }
        .shopping ._item_wrap .shop-item { width:50% !important; } 
        .shop_mypage .shop-item .item-detail .item-pay h2,
        .shopping ._item_wrap .shop-item .item-pay > h2,
        .shopping ._item_wrap .shop-item .item-overlay h2 { min-height: 63px; margin-bottom: 4px; padding-top: 19px; font-size: 16px !important; }
        .shopping ._item_wrap .shop-item .item-detail { padding: 8px 0 0 !important; }
        .shopping ._item_wrap .shop-item .percent,
      .shopping ._item_wrap .shop-item .sale_percentage { font-size: 15px !important; }
        .shopping .item-pay-detail { flex-wrap: wrap; }
        .shop_mypage .shop-item .item-pay-detail .pay,
        .shopping ._item_wrap .shop-item .item-detail .item-pay-detail .pay,
        .shopping ._item_wrap .shop-item .item-overlay .item-pay p.pay { font-size: 15px !important; text-wrap: nowrap; }
        .shop-item .item-detail .item-pay-detail .sale_pay,
        .shopping .shop-item .im-ico-review:before,
        .shop-item .im-icon-wrap .crema-product-reviews-count { font-size: 12px !important; font-weight: 400; text-wrap: nowrap; }
        .shopping .item-detail .im-ico-cart { display:none; }
        .shopping .paging-block .more_btn { margin: 40px 0 70px !important; color: #fff; border-color:#002353; background:#002353; }
        .cicon99::before { top:2px; width: 30px; height: 13px; font-size: 10px; }
       .shopping .hover_image .shop-item a .hover_img { display: none !important; }
        /*===== 상세 =====*/
        .shop_view.doz_sys .inside,
        #prod_detail { padding: 0; }
        .shop_view ._prod_detail_tab_fixed.scroll-to-fixed-fixed,
        .shop_view ._prod_detail_tab_fixed {  position: static !important; top:62px !important; }
        .shop_view .categorize-mobile #fixed_tab_mobile { position: sticky; top: 62px;     z-index: 9;}
        .shop_view .goods_wrapper { flex-wrap:wrap; margin: 0 0 50px; }
      .shop_view.modal-open .goods_wrapper  {z-index: inherit;}
        .shop_view .goods_thumbs_wrap,
        .shop_view .goods_form_wrap { width:100%; padding:0; }
        .shop_view  .shop_goods_img { display:none; }
        .shop_goods_img ul li { width:110px; padding-right: 10px; }
        .shop_goods_img ul li a { width: 100px; height: 100px; }
        .shop_view .goods_thumbs { margin:0; }
        .shop_view .shop-content .carousel-count-numbering { left:auto !important; bottom:15px; right:15px; padding: 4px 19px; font-size: 10px; line-height: 1; border-radius: 50px; background-color: rgba(0,35,83,0.8); }
        .shop_view .goods_form { margin:30px 0 0; padding: 30px 0 0; }
        #prod_goods_form>*,
        .goods_form .categorize-mobile > * { padding:0 20px; }
        .shop_view .site_prod_nav {width: 100%;}
        .shop_view .categorize-mobile > div[class^="detail_"] + div[class^="detail_"]{ margin-top:-110px; padding:120px 20px 0 !important; }
        .shop_view .categorize-mobile ._prod_detail_tab_target { top: -110px !important; }
        .shop_view .goods_form .categorize-mobile .detail_detail_wrap_mobile[class^="detail_"] { padding:134px 0px 50px !important; }
        .goods_form .prod_icon { vertical-align: top; }
        .shop_view .goods_form .buy_btns { position: absolute; top: 30px; right: 20px; margin:0; }
        .shop_view .goods_form .buy_btns button { padding:0 !important; font-size: 15px; }
        div[data-widget-type="shop_view"] .goods_form > header { margin:0; }
        .prod-detail-coupon-container { margin-bottom:40px; }
        .shop_view .item_detail { margin:0 20px; padding: 16px 0 !important; border-top:1px solid #f2f2f2; }
      #a11d346fca2d2578d880670f08460880 { margin-top:50px; }
        .shop_view .item_detail > ._item_detail_wrap > .margin-bottom-xxl { margin-bottom:0 !important; }
        .shop_view.shop-content .option_wrap > div > * { font-size: 12px; }
        .shop-content .option_wrap > div > * { font-size: 12px; }
        .doz_sys .delivery_txt.text-14 { font-size: 12px !important; }
        .goods_form .categorize-mobile { margin-top: 48px; }
        .background_tab ul.site_prod_nav > li a { color:#002353; background: #f4efe7; }
        .background_tab ul.site_prod_nav > li:nth-child(2n) { margin:0 3px; }
      .background_tab ul.site_prod_nav > li:last-child { margin:0; }
        .shop_view.doz_sys #s20230130ecf3c4a10f3a2 ._review_wrap .btn-primary.m-special-btn { display:none; }
        .shop_view.doz_sys #s20230130ecf3c4a10f3a2 ._review_wrap .btn-primary,
        .shop_view.doz_sys ._qna_wrap > .flexed { display:none; position: absolute; bottom: 0; right:0; }
        .shop_view .review_table ~ .paging-block .li_footer { position: static; }
        .dropdown_box_component__button_select_item { height:auto; }
        .shop_view.modal-open #ch-plugin-entry,
      .shop_view.modal-open .mo-side-floating{  display:none !important;}
        /*.shop_view .mo-side-floating { bottom: 180px !important; }*/
      .shop_view .shop-content .buy_btns.mobile .pay-box.pay-box-gift .button.button--gift-icon .floating { display:none !important; }
      .shop_view .shop-content .buy_btns.mobile .pay-box.pay-box-gift ._btn_mobile_buy  { position: relative; }
      .shop-content .buy_btns.mobile .pay-box.pay-box-gift ._btn_mobile_dialog_buy.on::after,
  .shop_view .shop-content .buy_btns.mobile .pay-box.pay-box-gift ._btn_mobile_buy.on::after { content:""; position:absolute; top:50%; right: 20%; width: 23px; height:23px;background:url("https://cdn.imweb.me/upload/S20200901a942bae14250b/234b27d7859dd.png") no-repeat; background-size: 100% 100%;  transform: translateY(-50%); }
      .shop-content .buy_btns.mobile .pay-box.pay-box-gift ._btn_mobile_dialog_buy.on::after {right: 15%;  }
        /* 상세 - 요약설명 */
        .shop-content .goods_form.on > header { margin:0; }
        .goods_form.on .pay_detail { margin: 20px 0 0; }
        body.shop_view  #prod_goods_form.goods_form .view_tit { line-height: 1.3; }
        .shop-content .goods_form.on .buy_btns,
        .shop-content .goods_form.onlyTit .buy_btns { top:0; }
        .shop_view .goods_form.onlyTit { padding:0; }
        .shop_view .goods_form .buy_btns.pc { display:none; }
        .goods_form .goods_summary .title { width: calc(100% - 30px); padding:0; font-size: 1.3em !important; line-height: 1.3; }
        .goods_form .goods_summary .title span { top: -30px; padding: 4px 5px; font-size: 11px !important; }
      .goods_form .goods_summary .title > span::after,
      .goods_form .goods_summary .title > span::before { border-width: 0 8px 8px 7px; }
      .goods_form .goods_summary .title > span::after { bottom: -6.5px; }
       .goods_form .goods_summary .title > span::before  {bottom: -8px;  }
        .goods_form .goods_summary .title strong { margin-bottom: 10px; font-size: 13px; }
      .goods_form .goods_summary .title strong > span { width: 18px; height: 18px; padding:3px; }
      .goods_form .goods_summary .title strong span img { margin:0; max-width: 100% !important; }
        .goods_form .goods_summary ul { margin: 0 0 0 20px; }
        .goods_form .goods_summary ul li { font-size: 13px; }
        .mobile-shop-open .goods_form .goods_wrap { padding-top: 45px !important; }
    }

    
    body.login.page_ready header, body.login.page_ready main, body.login.page_ready footer,
body.site_join_type_choice.page_ready header, body.site_join_type_choice.page_ready main, body.site_join_type_choice.page_ready footer{ opacity: 0; }
#keepgrowLogin .btn {
    margin-top: 10px !important;
    padding: 0 !important;
}


  .fr-view img.fr-dib {margin:0 auto;}
  p{margin: 0 0 !important;}
  /* 로그인,회원가입 */
  .doz_sys.login .inside,
  .site_join_type_choice .inside,
  .doz_sys.site_join_pattern_choice .inside { max-width: 560px !important; padding: 0 30px; }
  .site_join_agree.doz_sys .inside,
  .site_join  .inside { max-width: 860px; padding: 0 30px; }
  .doz_sys.login .widget.login .divider { margin: 40px 0; font-size: 18px; }
  .doz_sys.login .btn.btn-kakao,
  .doz_sys.login .btn,
  .site_join_type_choice .btn,
  .site_join .btn,
  .site_join_pattern_choice .btn { font-size: 18px;}
  .site_join_pattern_choice .join-tit,
  .site_join_type_choice .join-tit,
  .login .join-tit,
  .site_join_agree .join-tit,
  .site_join .join-tit { margin:0; padding:100px 0 50px; color:#002353; font-size:25px; text-align:center; font-weight:700;}
  .site_join_agree .btn-block { display: flex; width: 60%; margin: 50px auto 100px;}
  .site_join_agree .btn-block > * { flex:1; font-size: 16px; margin: 0 5px; }
  .site_join_agree.doz_sys .form-group {margin-bottom: 40px;}
  .site_join_agree .checkbox-styled:not(ie8) input ~ span,
  .site_join_agree .agree_tit { font-weight: 500; } 
  .site_join_agree.doz_sys .form-group.privacy .form-control { color: #404040 !important; }
  .site_join_agree.doz_sys .body_font_color_70 { color: rgba(0, 0, 0, 0.4); }
  .site_join_agree .input-block .alert { color: #fd0e0e; }
  .site_join .btn-brand { margin:50px 0 0; }
   .site_join .widget.login .icon-required, 
  .site_join .modal_site_join .icon-required { background: #002353; }
  .site_join .alert.alert-info { border-color: #002353; }
  .site_join #join_form { margin:0 0 80px; }
  .site_join .input_block label.mini-tit { font-size: 16px; }
  .site_join_pattern_choice .btn-group-vertical { margin:0 0 100px; }
  .site_join_pattern_choice .btn-group-vertical a:first-child { margin:0 0 20px; }
  @media  screen and (max-width: 991px)  {
    .doz_sys.login .inside,
  .site_join_type_choice .inside,
    .site_join_agree.doz_sys .inside,
    .doz_sys.site_join_pattern_choice .inside { padding: 0 20px; }
	.site_join_agree .join-tit,
    .site_join_type_choice .join-tit,
    .site_join_agree .join-tit,
    .site_join .join-tit,
    .site_join_pattern_choice  .join-tit { padding:50px 0 20px; margin: 0; }
    .site_join .join-tit { padding-bottom:30px; margin: 0;  }
    .site_join_type_choice .join-tit { padding-bottom:50px; }
    .doz_sys.login .widget.login .divider { margin: 20px 0; font-size: 16px; }
	.doz_sys.login .btn.btn-kakao,
    .doz_sys.login .btn,
    .site_join_type_choice .btn,
    .site_join .btn { font-size: 15px;}
    .site_join_agree .btn-block { width: calc(100% + 10px); margin: 50px auto 80px -5px; }
    .site_join_pattern_choice .btn-group-vertical { margin:0 0 80px; }
  }
  .detail-info-bn { position: relative; max-width:860px; margin:0 auto 24px; overflow: hidden; }
    /* 상세정보 슬라이드 배너 */
  .detail-info-bn .swiper-slide a img {max-width:100%;  margin:0; border-radius: 15px;  overflow: hidden; }
  .detail-info-bn .swiper-pagination { display: flex; justify-content: center; align-items: center; position: absolute; top: 15px; right: 15px; bottom: auto; left: auto; width: auto; padding: 3px 11px; color: #0e1322; font-size: 13px; line-height: 1; border-radius: 11px; background: rgba(255, 255, 255, 44%); z-index: 4; }
  .detail-info-bn .swiper-pagination > * { padding:0 2px; }
  .detail-info-bn .swiper-pagination > .swiper-pagination-current { color: #000; }
  .detail-info-bn .swiper-pagination > .swiper-pagination-total { color: #000; }
   @media  screen and (max-width: 991px)  {
     detail-info-bn .swiper-slide a img {border-radius: 10px; }
     .detail-info-bn .swiper-pagination { padding: 3px 8px; font-size: 10px; }
   }

		.new_header_site .mobile_slide_menu_container.slide_open .mobile_slide_menu,
		.new_header_site .mobile_slide_menu_container .mobile_slide_menu,
		.admin.new_header_mode .mobile_slide_menu_container.slide_open .mobile_slide_menu,
		.admin.new_header_mode .mobile_slide_menu_container .mobile_slide_menu {
			background: #fff !important;
		}
		.new_header_site .mobile_slide_menu_container .mobile_slide_menu .viewport-nav.mobile li li ul,
		.admin.new_header_mode .mobile_slide_menu_container .mobile_slide_menu .viewport-nav.mobile li li ul {
			background: transparent;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area {
			background: #002353;
			margin-bottom:0 ;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info,
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .btn-group,
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info.guest button {
			color: #fff;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info.guest button {
				border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.2) ;		}
		.mobile_slide_menu_container .viewport-nav.mobile li li a.has_child.open > span,
		.mobile_slide_menu_container .viewport-nav.mobile li li a.has_child.open:after,
		.mobile_slide_menu_container .viewport-nav.mobile li li a span {
			color: #3d3d3d;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a {
			color: #3d3d3d;
			letter-spacing: 0px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.use_sub_name:hover>a:not(.active)>.plain_name:before {
			color: #3d3d3d;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li.use_sub_name:hover>a:not(.active)>.plain_name {
			color: transparent;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li.use_sub_name:hover>a:not(.active)>.plain_name:before {
			position: absolute;
			color: #3d3d3d;
			left: auto;
			right: auto;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a.active-real {
			background: #f5f5f5;
			color: #111;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a.active-real span,
		.mobile_slide_menu_container .viewport-nav.mobile li a.has_child.open.active-real span {
			color: #111;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 {
			border-top: 1px solid #f3f3f3;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01:last-child {
			border-bottom: 1px solid #f3f3f3;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 ul{
			display : none; 		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 > a {
			font-size: 14px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li a {
			font-size: 13px !important;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li:last-child a,
		.mobile_slide_menu_container .viewport-nav.mobile li li li:last-child a,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapse,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapse,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapsing[aria-expanded=false],
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapsing[aria-expanded=false] {
			margin-bottom : 0;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li > ul,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapse.in,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapse.in,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapsing[aria-expanded=true],
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapsing[aria-expanded=true] {
			margin-bottom: 14px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li li:first-child a {
			margin-top: 0;
		}
				.viewport-nav.mobile li a.has_child > .toggle-btn:after {
							font-size: 13.3px;
					}
		.viewport-nav.mobile li li a.has_child > .toggle-btn:after {
							font-size: 12.35px;
					}
		.navbar-nav .profile-more.open .dropdown-menu li > a {
			background: transparent;
			color: #212121;
			padding: 8px 16px;
		}
						.im-globe .globe_icon {
			display: inline-block;
		}
		.im-globe .globe_square,
		.im-globe .globe_circle {
			display: none !important;
		}
				.im-mobile-slide-footer {
			background: #fff;
			color: #3d3d3d;
		}
		.im-mobile-slide-footer .btn {
			color: #3d3d3d;
		}

		
  /* PC 카카오톡 상담 버튼 스타일 */
.floBanPc1 {
  display:none;
  position: fixed;
  top: 737px; /* 윗쪽 끝에서부터의 거리 */
  right: 100px;
  /*margin-right: -899px;  가운데를 기준으로 오른쪽 거리 */
  z-index: 99;
}
  .floBanPc1.on{display:block;}
/* Mobile 카카오톡 상담 버튼 스타일 */
.floBanMob1 {
  position: fixed;
  bottom: 260px; /* 아래 끝에서부터의 거리 */
  right: 15px; /* 오른쪽 끝에서부터의 거리 */
  z-index: 99;
} 
   /* PC 전화 상담 버튼 스타일 */
.floBanPc2 {
   display:none;
  position: fixed;
  top: 67%; /* 윗쪽 끝에서부터의 거리 */
  right: 50%;
  margin-right: -753px; /* 가운데를 기준으로 오른쪽 거리 */
  z-index: 99;
}
/* Mobile 전화 상담 버튼 스타일 */
.floBanMob2 {
  position: fixed;
  bottom: 205px; /* 아래 끝에서부터의 거리 */
  right: 15px; /* 오른쪽 끝에서부터의 거리 */
  z-index: 99;
}
  /* PC 탑 버튼 */
#scrollTopPc {
  display: none ;
  position: fixed;
  top: 650px; /* 윗쪽 끝에서부터의 거리 */
  right: 100px;
 /*  margin-right: -900px; 가운데를 기준으로 오른쪽 거리 */
  cursor: pointer;
  z-index: 99;
}
  #scrollTopPc  img{ width:76px; height:76px;}
/* Mobile 탑 버튼 */
#scrollTopMob {
  position: fixed;
  bottom: 150px; /* 아랫쪽 끝에서부터의 거리 */
  right: 15px; /* 오른쪽 끝에서부터의 거리 */
  z-index: 99;
}
#kakao-talk-channel-chat-button {
bottom: 60px !important;
}
  /* PC 탑 버튼 */
#scrollTopPc {
  display: none;
  position: fixed;
  top: 650px; /* 윗쪽 끝에서부터의 거리 */
  right: 100px;
 /*  margin-right: -900px; 가운데를 기준으로 오른쪽 거리 */
  cursor: pointer;
  z-index: 99;
}
/* Mobile 탑 버튼 */
#scrollTopMob {
  position: fixed;
  bottom: 150px; /* 아랫쪽 끝에서부터의 거리 */
  right: 15px; /* 오른쪽 끝에서부터의 거리 */
  z-index: 99;
}


