		/**사이트 모드**/
		@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: 80px !important;
			}

			/**에디터 모드**/
			.device_type_pc .doz_sys.new_header_overlay #doz_header_wrap~.section_first.pc_section.visual_section .fullpage_on .op {
				height: calc(100vh - 80px);
			}

			.device_type_pc .doz_sys.new_header_overlay .page_none_add {
				padding-top: 80px;
			}

			.device_type_pc .new_header_site #doz_header_wrap:after {
				bottom: -80px
			}

			.device_type_pc .doz_sys.new_header_overlay>.section_wrap.section_first .mobile_section_setting {
				top: 80px;
			}
		}

		.doz_sys #logo_w20240529577839c018930.logo .logo_title a {
			font-family: '';
			font-size: 20px;
			letter-spacing: 0px;
			font-weight: bold;
			font-style: normal;
			;
			color: #ffffff;
			line-height: inherit;
		}

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

		#logo_w20240529577839c018930 {
			display: flex;
			align-items: center;
			flex-direction: row;
		}

		#logo_w20240529577839c018930>div {
			display: block;
		}

		#logo_w20240529577839c018930 .img_box~.logo_title {
			padding-left: 0px;
		}

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

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

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

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

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

			color: #ffffff;
		}

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

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

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

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

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

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

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

		#w20240627b8bc289dab034 {
			font-family: Pretendard, sans-serif;
			height: 50px;
			min-height: auto;
			display: table-cell;
			vertical-align: middle;
		}

		#w20240627b8bc289dab034 .viewport-nav {
			height: 50px;
		}

		#w20240627b8bc289dab034 .viewport-nav>li.dropdown>.notranslate a,
		#w20240627b8bc289dab034 .viewport-nav>li.dropdown>a {
			font-size: 19px;
			letter-spacing: -1px;
			padding: 0 35px;
			font-weight: bold;
			font-style: normal;
			height: 50px;
			display: table-cell;
			vertical-align: middle;
		}

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

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

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

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

		/*	#doz_header #*/
		/* .sub_mega_drop .viewport-nav > li a{*/
		/*											 text-align: center;*/
		/*										 }*/
		#w20240627b8bc289dab034 .dropdown-menu {}

		#w20240627b8bc289dab034 .dropdown-menu {
			margin-top: 0;
			left: 35px;
		}

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

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

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

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

		#w20240627b8bc289dab034 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;
		}

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

		#w20240627b8bc289dab034 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 #w20240627b8bc289dab034 .viewport-nav.desktop li.dropdown:last-of-type>ul.dropdown-menu {
			right: 0;
			left: auto;
		}

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

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

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

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

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

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

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

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

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

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

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

		#w20240627b8bc289dab034 .dropdown-menu>li>a:hover,
		#w20240627b8bc289dab034 .dropdown-menu>li>a:active,
		#w20240627b8bc289dab034 .dropdown-menu>li>a:focus {
			color: #fff !important;
			background-color: #052e63 !important;
			font-size: 13px;
		}

		.scroll-to-fixed-fixed #w20240627b8bc289dab034 .dropdown-menu>li>a:hover,
		.scroll-to-fixed-fixed #w20240627b8bc289dab034 .dropdown-menu>li>a:active,
		.scroll-to-fixed-fixed #w20240627b8bc289dab034 .dropdown-menu>li>a:focus {
			color: #fff !important;
		}

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

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

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

		.dropdown-menu.preview_drop_down>li>a.hover {
			color: #fff !important;
			background-color: #052e63 !important;
		}

		#w2024081864588e8bfdeb2 .btn_e06bddcfd94fd {
			background: linear-gradient(45deg, #948bf6, #bba2f6);
			color: #ffffff !important;
			border-color: transparent;
			border-width: 1px;
		}


		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd {
				background: linear-gradient(45deg, #948bf6, #bba2f6) !important;
				color: #ffffff !important;
				border-color: transparent !important;
				border-width: 1px !important;
			}
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd .icon_class {
				color: #ffffff !important;
			}
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover {
				background: linear-gradient(45deg, #948bf6, #bba2f6) !important;
				color: #ffffff !important;
				border-color: transparent !important;
				border-width: 1px !important;
			}

		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover .icon_class {
				color: #ffffff !important;
			}
		}

		#w2024081864588e8bfdeb2 .btn_e06bddcfd94fd .text {
			letter-spacing: -1px;
		}

		#w2024081864588e8bfdeb2 .btn_e06bddcfd94fd .icon_class {
			color: #ffffff !important;
		}

		#w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover {
			background-color: #0e3569;
			color: #ffffff !important;
			border-color: #0e3569;
			border-width: 1px;
		}

		#w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover .icon_class {
			color: #ffffff !important;
		}

		.scroll-to-fixed-fixed #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd {
			background-color: #006fff;
			color: #ffffff !important;
			border-color: #006fff;
			border-width: 1px;
		}

		.scroll-to-fixed-fixed #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd .icon_class {
			color: #ffffff !important;
		}

		.scroll-to-fixed-fixed #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover {
			background-color: #003478;
			color: #ffffff !important;
			border-color: #003478;
			border-width: 1px;
		}

		.scroll-to-fixed-fixed #w2024081864588e8bfdeb2 .btn_e06bddcfd94fd:hover .icon_class {
			color: #ffffff !important;
		}

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

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

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

		#w2024081864588e8bfdeb2 .inline_widget .inline-btn-item:first-child {

			a.btn,
			.line {
				margin-left: 0;
			}
		}

		#w2024081864588e8bfdeb2 .inline_widget .inline-btn-item:last-child {

			a.btn,
			.line {
				margin-right: 0;
			}
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		#w2024081864588e8bfdeb2 .inline_widget a.btn.custom_class .text {
			font-size: 19px;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			.doz_sys .hover_section_bg:hover #w2024081864588e8bfdeb2 .inline_widget a.btn_text:hover span {
				color: #ccc !important;
			}

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

		#s202405309e058a43ffc76 .inline-inside {
			max-width: 1430px;
			margin: 0 auto;
			padding-left: 10px;
			padding-right: 10px;
		}

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

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

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

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

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

		#s202405309e058a43ffc76 .inline-col-group {
			padding-top: 15px;
			padding-bottom: 15px;
			height: 80px;
		}

		#s202405309e058a43ffc76 .inline-col-group>.inline-col {
			padding-left: 0px;
		}

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

		#s202405309e058a43ffc76 .inline-row>.inline-col {
			padding-left: 0px;
		}

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

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

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

		#s202405309e058a43ffc76 {
			border-width: 0 0 0px;
			border-color: #ffffff;
			border-style: solid;
		}

		.scroll-to-fixed-fixed#s202405309e058a43ffc76 {
			border-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}

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

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

		#s202405309e058a43ffc76 .btn-primary span {
			color: #ffffff;
		}

		@media (min-width: 991px) {

			.doz_sys #s202405309e058a43ffc76 .btn-primary:hover span,
			#s202405309e058a43ffc76 .widget_text_wrap .btn:hover span {
				color: #ffffff;
			}
		}

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

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

			#s202405309e058a43ffc76.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: -80px;
		}

		/**사이트 모드**/
		:root {
			--extra-padding: 0px;
		}

		@media (max-width: 991px) {

			.doz_sys.new_header_overlay_mobile #doz_header_wrap+.section_first.mobile_section_first.visual_section,
			.doz_sys.new_header_overlay_mobile #doz_header_wrap+.mobile_section_first.visual_section,
			.doz_sys.new_header_overlay_mobile>.section_first.pc_section.visual_section,
			.doz_sys.new_header_overlay_mobile>.mobile_section_first.visual_section,
			.doz_sys.new_header_overlay_mobile>.section_first.pc_section.scroll-to-fixed-fixed,
			.doz_sys.new_header_overlay_mobile>.mobile_section_first.mobile_section.scroll-to-fixed-fixed {
				padding-top: 0 !important;
			}

			.doz_sys.new_header_overlay_mobile>.section_first.mobile_section_first,
			.doz_sys.new_header_overlay_mobile>section>.section_first.mobile_section_first:not(.visual_section),
			.doz_sys.new_header_overlay_mobile>.mobile_section_first,
			.doz_sys.new_header_overlay_mobile.section_fixed_disable>.section_first.pc_section.scroll-to-fixed-fixed,
			.doz_sys.new_header_overlay_mobile #doz_header_wrap+.section_first.mobile_section_first.visual_section .op,
			.doz_sys.new_header_overlay_mobile #doz_header_wrap+.mobile_section_first.visual_section .op,
			.doz_sys.new_header_overlay_mobile #doz_header_wrap+.section_first.pc_section.visual_section .op,
			.doz_sys.new_header_overlay_mobile #doz_header_wrap~.section_first.pc_section.visual_section .op,
			.doz_sys.new_header_overlay_mobile>.mobile_section_first.visual_section .op,
			.doz_sys.new_header_overlay_mobile.section_fixed_disable>.mobile_section_first.mobile_section.scroll-to-fixed-fixed {
				padding-top: calc(46px + var(--extra-padding)) !important;
			}

		}

		/**에디터 모드**/
		.device_type_m .mobile_section_first .section_eye_btn {
			top: 46px;
			z-index: 100;
		}

		.device_type_m .mobile_section_first .section_hidden {
			top: 46px;
			z-index: 100;
		}

		.device_type_m #doz_header_wrap:after {
			bottom: -46px;
		}

		.device_type_m .mobile_section_first.visual_section {
			padding-top: 0 !important;
		}

		.device_type_m .mobile_section_first,
		.device_type_m .mobile_section_first.visual_section .op,
		.device_type_m #doz_header_wrap+.section_first.mobile_section_first.visual_section .op {
			padding-top: 46px;
		}

		.device_type_m .mobile_section_first .mobile_only_icon,
		.device_type_m .mobile_section_first .mobile_section_setting,
		.device_type_m .mobile_section_first .design__outside-right {
			top: 46px;
		}

		.device_type_m .mobile_section_first .mobile_section_tag {
			top: 56px;
		}

		.device_type_m .hidden-menu-header+.mobile_section_first .mobile_only_icon,
		.device_type_m .hidden-menu-header+.mobile_section_first .mobile_section_setting,
		.device_type_m .hidden-menu-header+.mobile_section_first .design__outside-right {
			top: 46px;
		}

		.device_type_m .hidden-menu-header+.mobile_section_first .mobile_section_tag {
			top: 56px;
		}

		.device_type_m .doz_sys.new_header_overlay_mobile #doz_header_wrap~.mobile_section_first.visual_section .fullpage_on .op,
		.device_type_m .doz_sys.new_header_overlay_mobile #doz_header_wrap~.section_first.pc_section.visual_section .fullpage_on .op {
			height: calc(700px - 46px);
		}

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

		#logo_w20240804fc6ff3b6d1d3b {
			display: flex;
			align-items: center;
			flex-direction: row;
		}

		#logo_w20240804fc6ff3b6d1d3b>div {
			display: block;
		}

		#logo_w20240804fc6ff3b6d1d3b .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;*/
		/*	}*/
		/*}*/
		#w2025011764b4e82bf4d9e .btn_13d35d2cc992b {
			background-color: rgba(255, 255, 255, 0);
			color: #ffffff !important;
			border-color: rgba(255, 255, 255, 0);
			border-width: 1px;
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w2025011764b4e82bf4d9e .btn_13d35d2cc992b {
				background-color: rgba(0, 111, 255, 0) !important;
				color: #ffffff !important;
				border-color: rgba(0, 111, 255, 0) !important;
				border-width: 1px !important;
			}
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w2025011764b4e82bf4d9e .btn_13d35d2cc992b .icon_class {
				color: #ffffff !important;
			}
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg #w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover {
				background-color: rgba(0, 111, 255, 0) !important;
				color: #ffffff !important;
				border-color: rgba(0, 111, 255, 0) !important;
				border-width: 1px !important;
			}
		}

		@media (min-width: 767px) {
			.doz_sys .hover_section_bg #w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover .icon_class {
				color: #ffffff !important;
			}
		}

		#w2025011764b4e82bf4d9e .btn_13d35d2cc992b .text {
			letter-spacing: 0px;
		}

		#w2025011764b4e82bf4d9e .btn_13d35d2cc992b .icon_class {
			color: #ffffff !important;
		}

		#w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover {
			background-color: rgba(0, 255, 211, 0);
			color: #ffffff !important;
			border-color: rgba(255, 255, 255, 0);
			border-width: 1px;
		}

		#w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover .icon_class {
			color: #ffffff !important;
		}

		.scroll-to-fixed-fixed #w2025011764b4e82bf4d9e .btn_13d35d2cc992b {
			background-color: rgba(0, 111, 255, 0);
			color: #ffffff !important;
			border-color: rgba(0, 111, 255, 0);
			border-width: 1px;
		}

		.scroll-to-fixed-fixed #w2025011764b4e82bf4d9e .btn_13d35d2cc992b .icon_class {
			color: #ffffff !important;
		}

		.scroll-to-fixed-fixed #w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover {
			background-color: rgba(0, 111, 255, 0);
			color: #ffffff !important;
			border-color: rgba(0, 111, 255, 0);
			border-width: 1px;
		}

		.scroll-to-fixed-fixed #w2025011764b4e82bf4d9e .btn_13d35d2cc992b:hover .icon_class {
			color: #ffffff !important;
		}

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

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

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

		#w2025011764b4e82bf4d9e .inline_widget .inline-btn-item:first-child {

			a.btn,
			.line {
				margin-left: 0;
			}
		}

		#w2025011764b4e82bf4d9e .inline_widget .inline-btn-item:last-child {

			a.btn,
			.line {
				margin-right: 0;
			}
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		#w2025011764b4e82bf4d9e .inline_widget a.btn.custom_class .text {
			font-size: 15px;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			.doz_sys .hover_section_bg:hover #w2025011764b4e82bf4d9e .inline_widget a.btn_text:hover span {
				color: #ccc !important;
			}

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

		#w202408041a4a3b7e778f6 .icon_type_menu:not(.st02) {
			line-height: 1;
		}

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

		#w202408041a4a3b7e778f6 .icon_type_menu a {
			font-size: 22px;
			color: #ffffff;
			background: rgba(0, 0, 0, 0);
			border: 0px solid #ccc;
			border-radius: 0px;
			text-align: center;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 10px;
			padding-bottom: 10px
		}

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

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

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


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

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

		#w202408041a4a3b7e778f6 .icon_type_menu.st02 a {
			color: #ffffff;
			padding: 10px 0px;
		}

		.scroll-to-fixed-fixed #w202408041a4a3b7e778f6 .icon_type_menu.st02 a {
			color: #ffffff;

		}


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

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

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

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

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

			.scroll-to-fixed-fixed #w202408041a4a3b7e778f6 .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);
			}

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

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

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

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


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

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

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

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

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

		.new_header_overlay_mobile .new_fixed_header #s20240804db3e44c64ebac .section_bg {
			;
		}

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

		#s20240804db3e44c64ebac .inline-col-group {
			padding-top: 2px;
			padding-bottom: 2px;
			height: 46px;
		}

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

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

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

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

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

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

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

		.new_header_overlay_mobile #s20240804db3e44c64ebac.scroll-to-fixed-fixed .section_bg_color {
			background-color: rgba(255, 255, 255, 0) !important;
		}

		#s20240804db3e44c64ebac .inline_widget.padding>div {
			;
		}

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

		#s20240804db3e44c64ebac {
			border-width: 0 0 0px;
			border-color: rgba(255, 255, 255, 0.5);
			border-style: solid;
		}

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

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

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

		#s20240804db3e44c64ebac .btn:not(.btn-primary):not(.btn_custom) {
			background-color: #ffffff;
			;
			background-color: rgba(255, 255, 255, 0);
			;
			color: ;
			;
		}

		#s20240804db3e44c64ebac .btn:not(.btn-primary):not(.btn_custom):hover {
			border-color: ;
		}

		#s20240804db3e44c64ebac .btn-primary span {
			color: #ffffff;
		}

		@media (min-width: 991px) {

			.doz_sys #s20240804db3e44c64ebac .btn-primary:hover span,
			#s20240804db3e44c64ebac .widget_text_wrap .btn:hover span {
				color: #ffffff;
			}
		}

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

			#s20240804db3e44c64ebac.hover_section_bg:hover .section_bg {
				;
			}

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

			#s20240804db3e44c64ebac.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: -46px !important;
			}

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

		.shop_view .s20250117dc2a68bfd2e6d.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.65);
		}

		.shop_view #s20250117dc2a68bfd2e6d select.form-control option {
			color: !important;
			background: rgba(0, 0, 0, 0.65);
		}

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

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

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

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

		.modal_site_modal_menu #s20250117dc2a68bfd2e6d.side_basic main .inside,
		.menu_type_modal #s20250117dc2a68bfd2e6d.side_basic main .inside {
			max-width: 530px;
		}

		.doz_sys .modal_site_modal_menu .modal-header,
		.menu_type_modal .doz_modal_header {
			border-width: 0 0 1px 0;
			border-style: solid;
			;
		}

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

		#s20250117dc2a68bfd2e6d.extend_section main {
			padding-left: 20px;
			padding-right: 20px;
		}

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

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

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

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

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

		#s20250117dc2a68bfd2e6d select.form-control,
		#s20250117dc2a68bfd2e6d input.form-control,
		#s20250117dc2a68bfd2e6d textarea.form-control {
			;
			color: #222121;
			background: ;
		}

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

		#s20250117dc2a68bfd2e6d .phonenumber_wrap .line {}

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

		.shop_view #s20250117dc2a68bfd2e6d .shop-content select.form-control,
		.shop_view #s20250117dc2a68bfd2e6d .shop-content input.form-control,
		.shop_view #s20250117dc2a68bfd2e6d .shop-content textarea.form-control,
		.booking_view #s20250117dc2a68bfd2e6d .booking_opt select.form-control,
		.shop_view #s20250117dc2a68bfd2e6d .form-select-wrap .dropdown-menu,
		.shop_view #s20250117dc2a68bfd2e6d .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.65);
		}

		#s20250117dc2a68bfd2e6d .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0065), rgba(0, 0, 0, 0.52) 66%, rgba(0, 0, 0, 0.585) 83%, rgba(0, 0, 0, 0.637) 98%, rgba(0, 0, 0, 0.65));
		}

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

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

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

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

		.doz_sys #s20250117dc2a68bfd2e6d a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

		#s20250117dc2a68bfd2e6d .form-control:focus {
			border-color: #052e63;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		.doz_sys #s20250117dc2a68bfd2e6d .body_font_color_50 {
			;
		}

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

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

		#s20250117dc2a68bfd2e6d .btn,
		#s20250117dc2a68bfd2e6d .visual_section a,
		#s20250117dc2a68bfd2e6d a.select-star,
		#s20250117dc2a68bfd2e6d .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.65);
			;
			color: ;
			;
		}

		#s20250117dc2a68bfd2e6d .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.65);
		}

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

		#s20250117dc2a68bfd2e6d a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.65);
		}

		#s20250117dc2a68bfd2e6d .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250117dc2a68bfd2e6d .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250117dc2a68bfd2e6d .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

		#s20250117dc2a68bfd2e6d .coupon-wrap:after,
		#s20250117dc2a68bfd2e6d .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.65);
		}

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

		#s20250117dc2a68bfd2e6d .mypage .my-box a,
		#s20250117dc2a68bfd2e6d .mypage .shop-table>tbody>tr,
		#s20250117dc2a68bfd2e6d .mypage .tip-off,
		#s20250117dc2a68bfd2e6d .im-order-detail-table,
		#s20250117dc2a68bfd2e6d .im-order-price {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

		#s20250117dc2a68bfd2e6d .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

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

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

		#s20250117dc2a68bfd2e6d .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.65);
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20250117dc2a68bfd2e6d .opt-group {
			background: rgba(0, 0, 0, 0.65);
		}

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

		#s20250117dc2a68bfd2e6d .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.65);
		}

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

		.section_fixed_disable #s20250117dc2a68bfd2e6d[class*="section_first"],
		.section_fixed_disable #s20250117dc2a68bfd2e6d[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s20250117dc2a68bfd2e6d.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

		.device_type_m #s20250117dc2a68bfd2e6d .mypage .left-menu ul li a,
		.device_type_m #s20250117dc2a68bfd2e6d .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

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

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

		#s20250117dc2a68bfd2e6d .im-cart-info {
			;
		}

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

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

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

		#s20250117dc2a68bfd2e6d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250117dc2a68bfd2e6d .btn-primary:hover,
			#s20250117dc2a68bfd2e6d .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

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

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

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

			#s20250117dc2a68bfd2e6d #shop_cart_list .shop-table>thead>tr,
			#s20250117dc2a68bfd2e6d .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.65);
			}

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

		.device_type_m #s20250117dc2a68bfd2e6d .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250117dc2a68bfd2e6d .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250117dc2a68bfd2e6d .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250117dc2a68bfd2e6d .section_bg {
				background-attachment: inherit;
			}

			#s20250117dc2a68bfd2e6d .section_bg .ibg-bg {
				display: none;
			}

			#s20250117dc2a68bfd2e6d .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250117dc2a68bfd2e6d .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

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

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

		#s20250117dc2a68bfd2e6d.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

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

		#s20250117dc2a68bfd2e6d .mypage .left-menu ul li a,
		#s20250117dc2a68bfd2e6d .cart .left-menu ul li a,
		#s20250117dc2a68bfd2e6d .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

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

		#s20250117dc2a68bfd2e6d .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.65) !important;
		}
		}

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

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

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

			#s20250117dc2a68bfd2e6d .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) {
			#s20250117dc2a68bfd2e6d .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.65);
			}

			#s20250117dc2a68bfd2e6d .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.65);
			}
		}

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

		.doz_sys #s20250117dc2a68bfd2e6d .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w20250117406f9186096fc {
			height: 15.5px !important;
		}

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w202504176aaa37357bbb4 {
			height: 6px !important;
		}

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

		.device_type_m .pc_section #padding_w20250417db126432f593b {
			height: 0px !important;
		}

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w2025041734e645357dcd2 {
			height: 16px !important;
		}

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

		#s20250117dc2a68bfd2e6d {
			position: sticky !important;
			top: 0;
			left: 0;
			right: 0;
			margin: auto;
		}

		.btn_e7018f7a92458 {
			background-color: white;
			/* 배경을 하얀색으로 설정 */
			color: #052e63;
			/* 텍스트 색상 */
			font-weight: 700;
			/* 글자 굵기 */
			letter-spacing: -0.6px;
			/* 글자 간격 조정 */
			padding: 10px 20px;
			/* 여백 추가 */
			text-align: center;
			display: inline-block;
			border: none;
			/* 흰색 테두리 제거 */

			text-decoration: none;
			box-shadow: inset 0 0px 13px rgba(5, 46, 99, 0.5);
			/* 내부 그림자 효과 */
		}

		.btn_e7018f7a92458:hover {
			background-color: #f5f5f5;
			/* 호버 시 배경색 변화 */
		}

		#w20250417266a805f6b5bb .btn_e7018f7a92458 {
			background-color: #ffffff;
			color: #0d5dc6 !important;
			border-color: rgba(255, 255, 255, 0);
			border-radius: ;
			border-width: 1px;
		}

		@media (min-width: 991px) {
			#w20250417266a805f6b5bb .btn_e7018f7a92458:hover {
				background-color: #02295c;
				color: #ffffff !important;
				border-color: #02295c;
				border-width: 1px;
			}
		}

		#w20250417266a805f6b5bb .btn_e7018f7a92458 {
			font-size: 18px;
			padding-left: 35px;
			padding-right: 35px;
			padding-top: 12px;
			padding-bottom: 12px;
			letter-spacing: 0px;
		}

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

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

		#w20250417266a805f6b5bb .button_wrap.btn-group-justified,
		#w20250417266a805f6b5bb .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w20250417266a805f6b5bb .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: flex-start;
		}

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

		.device_type_m .pc_section #padding_w202504170f0092c81f66a {
			height: 15px !important;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w20250417ec3818e197556 {
			height: 10.5px !important;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w2025011753d1a163f29fe {
			height: 22px !important;
		}

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

		.device_type_m .pc_section #padding_w202501174a02e2b1df2f4 {
			height: 10.5px !important;
		}

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

		.shop_view .s202504204c240e3ccf7d7.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.25);
		}

		.shop_view #s202504204c240e3ccf7d7 select.form-control option {
			color: !important;
			background: rgba(0, 0, 0, 0.25);
		}

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

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

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

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

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

		#s202504204c240e3ccf7d7 {
			color: ;
		}

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

		.modal_site_modal_menu #s202504204c240e3ccf7d7.side_basic main .inside,
		.menu_type_modal #s202504204c240e3ccf7d7.side_basic main .inside {
			max-width: 530px;
		}

		.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 #s202504204c240e3ccf7d7,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

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

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

		#s202504204c240e3ccf7d7.extend_section main {
			padding-left: 20px;
			padding-right: 20px;
		}

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

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

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

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

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

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

		#s202504204c240e3ccf7d7 select.form-control,
		#s202504204c240e3ccf7d7 input.form-control,
		#s202504204c240e3ccf7d7 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

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

		#s202504204c240e3ccf7d7 .phonenumber_wrap .line {}

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

		.shop_view #s202504204c240e3ccf7d7 .shop-content select.form-control,
		.shop_view #s202504204c240e3ccf7d7 .shop-content input.form-control,
		.shop_view #s202504204c240e3ccf7d7 .shop-content textarea.form-control,
		.booking_view #s202504204c240e3ccf7d7 .booking_opt select.form-control,
		.shop_view #s202504204c240e3ccf7d7 .form-select-wrap .dropdown-menu,
		.shop_view #s202504204c240e3ccf7d7 .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.25);
		}

		#s202504204c240e3ccf7d7 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0025), rgba(0, 0, 0, 0.2) 66%, rgba(0, 0, 0, 0.225) 83%, rgba(0, 0, 0, 0.245) 98%, rgba(0, 0, 0, 0.25));
		}

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

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

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

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

		.doz_sys #s202504204c240e3ccf7d7 a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

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

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

		#s202504204c240e3ccf7d7 .form-control:focus {
			border-color: #052e63;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		.doz_sys #s202504204c240e3ccf7d7 .body_font_color_50 {
			;
		}

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

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

		#s202504204c240e3ccf7d7 .btn,
		#s202504204c240e3ccf7d7 .visual_section a,
		#s202504204c240e3ccf7d7 a.select-star,
		#s202504204c240e3ccf7d7 .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.25);
			;
			color: ;
			;
		}

		#s202504204c240e3ccf7d7 .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.25);
		}

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

		#s202504204c240e3ccf7d7 a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.25);
		}

		#s202504204c240e3ccf7d7 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s202504204c240e3ccf7d7 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s202504204c240e3ccf7d7 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

		#s202504204c240e3ccf7d7 .coupon-wrap:after,
		#s202504204c240e3ccf7d7 .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.25);
		}

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

		#s202504204c240e3ccf7d7 .mypage .my-box a,
		#s202504204c240e3ccf7d7 .mypage .shop-table>tbody>tr,
		#s202504204c240e3ccf7d7 .mypage .tip-off,
		#s202504204c240e3ccf7d7 .im-order-detail-table,
		#s202504204c240e3ccf7d7 .im-order-price {
			background-color: rgba(25, 25, 25, 0.25);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			zoom: 1;
			;
		}

		#s202504204c240e3ccf7d7 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

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

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

		#s202504204c240e3ccf7d7 .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.25);
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s202504204c240e3ccf7d7 .opt-group {
			background: rgba(0, 0, 0, 0.25);
		}

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

		#s202504204c240e3ccf7d7 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.25);
		}

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

		.section_fixed_disable #s202504204c240e3ccf7d7[class*="section_first"],
		.section_fixed_disable #s202504204c240e3ccf7d7[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s202504204c240e3ccf7d7.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

		.device_type_m #s202504204c240e3ccf7d7 .mypage .left-menu ul li a,
		.device_type_m #s202504204c240e3ccf7d7 .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.25);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			zoom: 1;
			;
		}

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

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

		#s202504204c240e3ccf7d7 .im-cart-info {
			;
		}

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

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

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

		#s202504204c240e3ccf7d7 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s202504204c240e3ccf7d7 .btn-primary:hover,
			#s202504204c240e3ccf7d7 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

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

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

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

			#s202504204c240e3ccf7d7 #shop_cart_list .shop-table>thead>tr,
			#s202504204c240e3ccf7d7 .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.25);
			}

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

		.device_type_m #s202504204c240e3ccf7d7 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s202504204c240e3ccf7d7 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s202504204c240e3ccf7d7 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s202504204c240e3ccf7d7 .section_bg {
				background-attachment: inherit;
			}

			#s202504204c240e3ccf7d7 .section_bg .ibg-bg {
				display: none;
			}

			#s202504204c240e3ccf7d7 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s202504204c240e3ccf7d7 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

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

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

		#s202504204c240e3ccf7d7.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

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

		#s202504204c240e3ccf7d7 .mypage .left-menu ul li a,
		#s202504204c240e3ccf7d7 .cart .left-menu ul li a,
		#s202504204c240e3ccf7d7 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.25);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3f252525, endColorstr=#3f252525);
			zoom: 1;
			;
		}

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

		#s202504204c240e3ccf7d7 .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.25) !important;
		}
		}

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

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

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

			#s202504204c240e3ccf7d7 .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) {
			#s202504204c240e3ccf7d7 .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.25);
			}

			#s202504204c240e3ccf7d7 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.25);
			}
		}

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

		.doz_sys #s202504204c240e3ccf7d7 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w20250420a61bf73305544 {
			height: 21px !important;
		}

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

		@keyframes blink-fast {
			50% {
				border-color: transparent;
			}
		}

		@keyframes blink-slow {
			50% {
				border-color: transparent;
			}
		}

		#typing-effect2 {
			border-right: 5px solid white;
			/* 커서 색상과 두께 */
			animation: blink-fast 0.5s step-end infinite;
			/* 기본 깜빡임 속도 (빠르게) */
			height: 1em;
			/* 커서 높이 */
			margin-right: 10px;
			/* 우측 마진 10px */
		}

		#typing-effect2.slow-blink {
			animation: blink-slow 1.5s step-end infinite;
			/* 느린 깜빡임 속도 */
		}

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w2025042013c74408b9281 {
			height: 0px !important;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w202504207a93fc7ab89b0 {
			height: 6px !important;
		}

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

		.shop_view .s20250420552a241930a33.xzoom-preview {
			;
			background: #091b34;
		}

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

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

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

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

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

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

		#s20250420552a241930a33 {
			color: ;
		}

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

		.modal_site_modal_menu #s20250420552a241930a33.side_basic main .inside,
		.menu_type_modal #s20250420552a241930a33.side_basic main .inside {
			max-width: 530px;
		}

		.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 #s20250420552a241930a33,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

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

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

		#s20250420552a241930a33.extend_section main {
			padding-left: 20px;
			padding-right: 20px;
		}

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

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

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

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

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

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

		#s20250420552a241930a33 select.form-control,
		#s20250420552a241930a33 input.form-control,
		#s20250420552a241930a33 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

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

		#s20250420552a241930a33 .phonenumber_wrap .line {}

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

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

		#s20250420552a241930a33 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(9, 27, 52, 0.01), rgba(9, 27, 52, 0.8) 66%, rgba(9, 27, 52, 0.9) 83%, rgba(9, 27, 52, 0.98) 98%, #091b34);
		}

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

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

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

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

		.doz_sys #s20250420552a241930a33 a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

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

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

		#s20250420552a241930a33 .form-control:focus {
			border-color: #052e63;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		.doz_sys #s20250420552a241930a33 .body_font_color_50 {
			;
		}

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

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

		#s20250420552a241930a33 .btn,
		#s20250420552a241930a33 .visual_section a,
		#s20250420552a241930a33 a.select-star,
		#s20250420552a241930a33 .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #091b34;
			;
			color: ;
			;
		}

		#s20250420552a241930a33 .star-pointer .dropdown-menu {
			background-color: #091b34;
		}

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

		#s20250420552a241930a33 a.select-star:hover {
			background-color: #091b34;
		}

		#s20250420552a241930a33 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250420552a241930a33 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250420552a241930a33 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

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

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

		#s20250420552a241930a33 .mypage .my-box a,
		#s20250420552a241930a33 .mypage .shop-table>tbody>tr,
		#s20250420552a241930a33 .mypage .tip-off,
		#s20250420552a241930a33 .im-order-detail-table,
		#s20250420552a241930a33 .im-order-price {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		#s20250420552a241930a33 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

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

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

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

		#s20250420552a241930a33 .opt-group {
			background: #091b34;
		}

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

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

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

		.section_fixed_disable #s20250420552a241930a33[class*="section_first"],
		.section_fixed_disable #s20250420552a241930a33[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s20250420552a241930a33.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

		.device_type_m #s20250420552a241930a33 .mypage .left-menu ul li a,
		.device_type_m #s20250420552a241930a33 .cart .left-menu ul li a {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

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

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

		#s20250420552a241930a33 .im-cart-info {
			;
		}

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

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

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

		#s20250420552a241930a33 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250420552a241930a33 .btn-primary:hover,
			#s20250420552a241930a33 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m #s20250420552a241930a33 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250420552a241930a33 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250420552a241930a33 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250420552a241930a33 .section_bg {
				background-attachment: inherit;
			}

			#s20250420552a241930a33 .section_bg .ibg-bg {
				display: none;
			}

			#s20250420552a241930a33 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250420552a241930a33 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

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

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

		#s20250420552a241930a33.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

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

		#s20250420552a241930a33 .mypage .left-menu ul li a,
		#s20250420552a241930a33 .cart .left-menu ul li a,
		#s20250420552a241930a33 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

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

		#s20250420552a241930a33 .coupon-wrap:after {
			background: #091b34 !important;
		}
		}

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

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

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

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

			#s20250420552a241930a33 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #091b34;
			}
		}

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

		.doz_sys #s20250420552a241930a33 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w20250420f26ac485a85ca {
			height: 10px !important;
		}

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

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

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

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

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

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

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

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

		#w2025042098f8c9ab6e5db .gallery_row {
			width: 100%;
			table-layout: fixed;
			height: 100%;
		}

		#w2025042098f8c9ab6e5db .item_gallary {
			border-radius: 15px;
			display: table-cell;
			vertical-align: top;
		}

		#w2025042098f8c9ab6e5db .item_gallary .img_wrap {
			background-size: cover;
			background-position: center;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap {
			display: table;
			width: 100%;
			background: rgba(0, 99, 238, 0.55);
			text-align: center;
			vertical-align: middle;
			;
			height: 100%;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .title {
			font-size: 17px;
			color: #ffffff;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .body {
			word-break: break-word;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .body,
		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .title em {
			font-size: 14px;
			color: #ffffff;
		}

		#w2025042098f8c9ab6e5db .img_border .item_gallary .item_container .img_wrap {
			border-width: 0px;
			;
			border-color: #eee;
			border-style: solid;
			border-radius: 15px;
			overflow: hidden;
		}

		#w2025042098f8c9ab6e5db .img_border .item_gallary .text_wrap {
			padding: 10px;
		}

		#w2025042098f8c9ab6e5db .container_border .item_gallary .text_wrap {
			padding: 10px;
			background: transparent;
		}

		#w2025042098f8c9ab6e5db .img_border .item_gallary .text_wrap {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}

		#w2025042098f8c9ab6e5db .container_border .item_gallary .item_container {
			border-width: 0px;
			;
			border-color: #eee;
			border-style: solid;
			border-radius: 15px;
			background: rgba(0, 99, 238, 0.55);
			overflow: hidden;
			width: 100%;
			height: 100%;
			display: table;
		}

		#w2025042098f8c9ab6e5db .type_slide .item_gallary .item_container {
			display: block;
		}

		#w2025042098f8c9ab6e5db .hover_show_overlay .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .hover_hide_overlay .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .item_container,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .item_container,
		#w2025042098f8c9ab6e5db .img_border .item_gallary .text_wrap {
			background: transparent;
		}

		#w2025042098f8c9ab6e5db .container_border.hover_show_overlay .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .container_border.hover_hide_overlay .item_gallary .text_wrap {
			padding: 0;
		}

		#w2025042098f8c9ab6e5db .hover_show_overlay .item_gallary .text_wrap .title,
		#w2025042098f8c9ab6e5db .hover_hide_overlay .item_gallary .text_wrap .title {
			font-size: 14px;
			color: #fff;
			background: rgba(0, 0, 0, 0.5);
			padding: 20px;
			text-align: center;
			vertical-align: middle;
			;
			border-radius: 15px;
		}

		#w2025042098f8c9ab6e5db .hover_show_overlay .item_gallary .text_wrap .body,
		#w2025042098f8c9ab6e5db .hover_hide_overlay .item_gallary .text_wrap .body,
		#w2025042098f8c9ab6e5db .hover_show_overlay .item_gallary .text_wrap .title em,
		#w2025042098f8c9ab6e5db .hover_hide_overlay .item_gallary .text_wrap .title em {
			font-size: 12px;
			color: #fff !important;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .title em {
			padding-top: 10px;
		}

		#w2025042098f8c9ab6e5db .item_gallary .text_wrap .title em:last-child i {
			margin-left: 10px;
		}

		#w2025042098f8c9ab6e5db .slide_01,
		#w2025042098f8c9ab6e5db .slide_03 {
			margin: 0 !important;
			height: 100%;
		}

		#w2025042098f8c9ab6e5db .slide_02,
		#w2025042098f8c9ab6e5db .slide_05 {
			width: auto;
			height: 100%;
			padding-left: px;
			padding-right: px;
		}

		#w2025042098f8c9ab6e5db .type_masonry {
			visibility: hidden;
		}

		#w2025042098f8c9ab6e5db .type_masonry.overlay_text .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_01 .item_gallary,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary {
			height: 100%;
			display: block;
		}

		#w2025042098f8c9ab6e5db .type_masonry .item_gallary {
			display: block;
		}

		#w2025042098f8c9ab6e5db .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
			display: table;
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
		}

		#w2025042098f8c9ab6e5db .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
			height: 100%;
			width: 100%;
			text-align: center;
			vertical-align: middle;
			;
		}

		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .item_container {
			border: 0;
		}

		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .item_container {
			border: 0;
			position: relative;
		}

		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .text_wrap {
			position: absolute;
			left: 0;
			top: 0;
		}

		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .text_wrap {
			padding: 0;
		}

		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .text_wrap,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary .text_wrap {
			padding: 0;
			background: rgba(0, 99, 238, 0.55);
		}

		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .text_wrap.hide_text_wrap,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary .text_wrap.hide_text_wrap,
		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
			display: none !important;
		}

		#w2025042098f8c9ab6e5db .type_slide .item_gallary .img_wrap {
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			height: 100%;
		}

		#w2025042098f8c9ab6e5db .slide_01.bg_contain .item_gallary .img_wrap,
		#w2025042098f8c9ab6e5db .slide_03.bg_contain .item_gallary .img_wrap {
			background-size: contain;
			background-repeat: no-repeat;
		}

		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .text_wrap .title,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .text_wrap .title {
			font-size: 18px;
			color: #fff;
			background: rgba(0, 0, 0, 0.2);
			padding: 20px;
			text-align: center;
			vertical-align: middle;
			;
		}

		#w2025042098f8c9ab6e5db .slide_01.bg_contain .item_gallary .text_wrap .title,
		#w2025042098f8c9ab6e5db .slide_03.bg_contain .item_gallary .text_wrap .title {
			background: transparent;
		}

		#w2025042098f8c9ab6e5db .slide_01 .item_gallary .text_wrap .body,
		#w2025042098f8c9ab6e5db .slide_03 .item_gallary .text_wrap .body {
			font-size: 14px;
			color: #fff;
		}

		#w2025042098f8c9ab6e5db .slide_02 .item_gallary,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary {
			display: block;
			padding: 20px;
		}

		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .text_wrap .title,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary .text_wrap .title {
			font-size: 17px;
			color: #ffffff;
			padding: 10px;
			text-align: center;
			vertical-align: middle;
			;
			display: inline-block;
		}

		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .text_wrap .body,
		#w2025042098f8c9ab6e5db .slide_05 .item_gallary .text_wrap .body {
			font-size: 14px;
			color: #ffffff;
		}

		#w2025042098f8c9ab6e5db .type_masonry.img_rendering .img_wrap img,
		#w2025042098f8c9ab6e5db .type_grid.img_rendering .img_wrap,
		#w2025042098f8c9ab6e5db .type_slide.img_rendering .img_wrap {
			image-rendering: -webkit-optimize-contrast;
		}

		#w2025042098f8c9ab6e5db .grid_03 .item_gallary .img_wrap.no_content,
		#w2025042098f8c9ab6e5db .slide_02 .item_gallary .img_wrap.no_content {
			height: 100% !important;
		}

		#w2025042098f8c9ab6e5db .type_slide .owl-controls .owl-next:before,
		#w2025042098f8c9ab6e5db .type_slide .owl-controls .owl-prev:before {
			color: #fff;
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.6);
		}

		#w2025042098f8c9ab6e5db .type_slide.owl-theme .owl-dots {
			bottom: 5px;
		}

		#w2025042098f8c9ab6e5db .type_slide.owl-theme.slide_02 .owl-dots,
		#w2025042098f8c9ab6e5db .type_slide.owl-theme.slide_05 .owl-dots {
			bottom: -5px;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
			border-color: #fff;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
			background: #fff;
			border-color: #fff !important;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
			border-color: #fff !important;
			background: #fff !important;
		}

		#w2025042098f8c9ab6e5db .owl-theme .owl-dots.owl-dot.active span,
		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
			background-color: #fff;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
			color: #fff !important;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		#w2025042098f8c9ab6e5db .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
		#w2025042098f8c9ab6e5db .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
			border-bottom: 1px solid #fff;
		}

		#w2025042098f8c9ab6e5db .grid_01 .item_gallary,
		#w2025042098f8c9ab6e5db .grid_03 .item_gallary,
		#w2025042098f8c9ab6e5db .grid_04 .item_gallary,
		#w2025042098f8c9ab6e5db .masonry_01 .item_gallary,
		#w2025042098f8c9ab6e5db .masonry_02 .item_gallary,
		#w2025042098f8c9ab6e5db .masonry_04 .item_gallary {
			overflow: hidden;
		}

		#w2025042098f8c9ab6e5db .owl-carousel .animated {
			-webkit-animation-duration: 200ms;
			animation-duration: 200ms;
		}

		#w2025042098f8c9ab6e5db .owl-thumbs {
			overflow: hidden;
			margin: 0px -0px 0 -0px;

		}

		#w2025042098f8c9ab6e5db .owl-thumbs .owl-thumb-item {
			border: 0;
			background: transparent;
			border-radius: 0;
			padding: 0;
			float: left;
			position: relative;
			margin: 0 0px 0px;
			display: block;
		}

		#w2025042098f8c9ab6e5db .owl-thumbs .thumb-item-bg {
			background-size: cover;
			background-position: 50% 50%;
			height: 100%;
		}

		.col-dz-12 #w2025042098f8c9ab6e5db .extend_thumbs {
			margin: 0 auto;
		}

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

		#w2025042098f8c9ab6e5db .owl-thumbs {
			margin-left: 0;
			margin-right: 0;
		}

		#w2025042098f8c9ab6e5db .owl-thumbs .owl-thumb-item {
			margin: 0;
		}

		#w2025042098f8c9ab6e5db .owl-thumbs .owl-item.active.current {
			position: relative;
		}

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

			#w2025042098f8c9ab6e5db .type_masonry.img_rendering .img_wrap img,
			#w2025042098f8c9ab6e5db .type_grid.img_rendering .img_wrap,
			#w2025042098f8c9ab6e5db .type_slide.img_rendering .img_wrap {
				image-rendering: auto;
			}

			#w2025042098f8c9ab6e5db .owl-thumbs {
				display: none;
			}

			#w2025042098f8c9ab6e5db .slide_03_wrap {
				padding-bottom: 0 !important;
			}
		}

		@media screen and (-ms-high-contrast: active),
		(-ms-high-contrast: none) {

			/* ie 10,11 */
			#w2025042098f8c9ab6e5db .container_border .item_gallary .item_container {
				display: block;
			}
		}

		.device_type_m .pc_section #padding_w2025042022f62e62ab1e6 {
			height: 5px !important;
		}

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

		.shop_view .s20250420ceb6a456c262d.xzoom-preview {
			;
			background: #020c1a;
		}

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

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

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

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

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

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

		#s20250420ceb6a456c262d {
			color: ;
		}

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

		.modal_site_modal_menu #s20250420ceb6a456c262d.side_basic main .inside,
		.menu_type_modal #s20250420ceb6a456c262d.side_basic main .inside {
			max-width: 530px;
		}

		.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 #s20250420ceb6a456c262d,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

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

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

		#s20250420ceb6a456c262d.extend_section main {
			padding-left: 20px;
			padding-right: 20px;
		}

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

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

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

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

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

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

		#s20250420ceb6a456c262d select.form-control,
		#s20250420ceb6a456c262d input.form-control,
		#s20250420ceb6a456c262d textarea.form-control {
			;
			color: #222121;
			background: ;
		}

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

		#s20250420ceb6a456c262d .phonenumber_wrap .line {}

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

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

		#s20250420ceb6a456c262d .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(2, 12, 26, 0.01), rgba(2, 12, 26, 0.8) 66%, rgba(2, 12, 26, 0.9) 83%, rgba(2, 12, 26, 0.98) 98%, #020c1a);
		}

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

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

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

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

		.doz_sys #s20250420ceb6a456c262d a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

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

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

		#s20250420ceb6a456c262d .form-control:focus {
			border-color: #052e63;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

		.doz_sys #s20250420ceb6a456c262d .body_font_color_50 {
			;
		}

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

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

		#s20250420ceb6a456c262d .btn,
		#s20250420ceb6a456c262d .visual_section a,
		#s20250420ceb6a456c262d a.select-star,
		#s20250420ceb6a456c262d .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #020c1a;
			;
			color: ;
			;
		}

		#s20250420ceb6a456c262d .star-pointer .dropdown-menu {
			background-color: #020c1a;
		}

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

		#s20250420ceb6a456c262d a.select-star:hover {
			background-color: #020c1a;
		}

		#s20250420ceb6a456c262d .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250420ceb6a456c262d .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250420ceb6a456c262d .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

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

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

		#s20250420ceb6a456c262d .mypage .my-box a,
		#s20250420ceb6a456c262d .mypage .shop-table>tbody>tr,
		#s20250420ceb6a456c262d .mypage .tip-off,
		#s20250420ceb6a456c262d .im-order-detail-table,
		#s20250420ceb6a456c262d .im-order-price {
			background-color: rgba(6, 34, 73, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			zoom: 1;
			;
		}

		#s20250420ceb6a456c262d .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

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

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

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

		#s20250420ceb6a456c262d .opt-group {
			background: #020c1a;
		}

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

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

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

		.section_fixed_disable #s20250420ceb6a456c262d[class*="section_first"],
		.section_fixed_disable #s20250420ceb6a456c262d[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s20250420ceb6a456c262d.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

		.device_type_m #s20250420ceb6a456c262d .mypage .left-menu ul li a,
		.device_type_m #s20250420ceb6a456c262d .cart .left-menu ul li a {
			background-color: rgba(6, 34, 73, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			zoom: 1;
			;
		}

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

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

		#s20250420ceb6a456c262d .im-cart-info {
			;
		}

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

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

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

		#s20250420ceb6a456c262d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250420ceb6a456c262d .btn-primary:hover,
			#s20250420ceb6a456c262d .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m #s20250420ceb6a456c262d .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250420ceb6a456c262d .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250420ceb6a456c262d .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250420ceb6a456c262d .section_bg {
				background-attachment: inherit;
			}

			#s20250420ceb6a456c262d .section_bg .ibg-bg {
				display: none;
			}

			#s20250420ceb6a456c262d .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250420ceb6a456c262d .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

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

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

		#s20250420ceb6a456c262d.mobile_section main .inside {
			padding-left: 20px;
			padding-right: 20px;
		}

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

		#s20250420ceb6a456c262d .mypage .left-menu ul li a,
		#s20250420ceb6a456c262d .cart .left-menu ul li a,
		#s20250420ceb6a456c262d .mypage .left-menu .cart-menu-slide {
			background-color: rgba(6, 34, 73, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff063473, endColorstr=#ff063473);
			zoom: 1;
			;
		}

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

		#s20250420ceb6a456c262d .coupon-wrap:after {
			background: #020c1a !important;
		}
		}

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

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

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

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

			#s20250420ceb6a456c262d .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #020c1a;
			}
		}

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

		.doz_sys #s20250420ceb6a456c262d .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w202504200b25d1ed5025d {
			height: 4.5px !important;
		}

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w202504201526e37ccc712 {
			height: 0px !important;
		}

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

		#w202504204d4d2f0654f22 {
			background: rgba(0, 0, 0, 0.4);
			/* 배경을 검정색으로 하고 불투명도 0.2 설정 */
			border-radius: 30px;
			/* 둥근 모서리 */
			overflow: hidden;
			/* 블러된 부분이 영역을 넘지 않도록 */
			padding: 15px 15px;
			/* 위아래 40px, 좌우 70px 패딩 */
		}

		#w202504204d4d2f0654f22 .type_grid .icons {
			padding-left: 4px;
		}

		#w202504204d4d2f0654f22 .type_grid .icons>i {
			vertical-align: bottom;
		}

		#w202504204d4d2f0654f22 .type_grid .icons .addon-badge {
			margin-left: 0;
		}

		#w202504204d4d2f0654f22 .type_masonry,
		#w202504204d4d2f0654f22 .type_grid {
			visibility: hidden;
		}

		#w202504204d4d2f0654f22 .post_row {
			width: 100%;
			height: 100%;
			display: flex;
			flex-direction: row;
		}

		#w202504204d4d2f0654f22 .doz_sys .pc_section .doz_row.table_top {
			margin-bottom: 15px;
		}

		#w202504204d4d2f0654f22 .board-head {
			padding: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .title,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .title {
			font-size: 14px;
			color: #fff;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .text,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .text {
			font-size: 12px;
			color: #fff;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-summary .avatar,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-summary .tools,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-foot .cmt,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-summary .avatar,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-summary .tools,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-foot .cmt {
			color: #fff;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .list-style-card .card-head,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .list-style-card .card-head {
			display: table;
			width: 100%;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .list-style-card .card-head>span,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .list-style-card .card-head>span {
			display: table-cell;
			vertical-align: middle;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-summary,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_02 .overlay,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .overlay {
			display: none;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-summary,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-summary,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-foot {
			display: block;
			position: absolute;
			width: 100%;
			background: transparent;
			z-index: 2;
			left: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card:hover .card-summary,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card:hover .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card:hover .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover .card-head>span {
			display: none;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover>a,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover .card-summary {
			display: table;
			width: 100%;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover .card-foot {
			display: block;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover .card-body {
			display: table-cell;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-summary,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-summary {
			display: table;
			top: 0;
			padding: 20px 20px 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-foot .cmt,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-foot .cmt {
			padding: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-foot {
			padding: 0 20px 20px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-body {
			bottom: 50px;
			padding: 20px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card-foot {
			bottom: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover>a,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card>a,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .holder {
			position: relative;
			display: table;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 0.5);
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card>a,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card:hover>a {
			display: block;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card:hover>a {
			background: transparent;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_04 .card.no-img:hover>a {
			background: rgba(0, 0, 0, 0.5);
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-body {
			display: table-cell;
			position: relative;
			top: 0;
			padding: 60px 20px 50px;
			vertical-align: middle;
			text-align: center;
			vertical-align: middle;
			;

		}

		#w202504204d4d2f0654f22 .type_grid .list-style-card .card-foot small {
			margin-right: 10px;
		}

		#w202504204d4d2f0654f22 .type_grid .list-style-card .card-foot small:last-child {
			margin-right: 0;
			margin-left: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .title,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .title {
			font-size: 17px;
			color: #ffffff;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .text,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .text {
			font-size: 14px;
			color: #9dabba;
			line-height: 1.4;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .cmt,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .cmt {
			padding: 0 0 20px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .text.show_body,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .text.show_body {
			margin-top: 5px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card {
			height: 100%;
			border: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card,
		#w202504204d4d2f0654f22 .type_grid.grid_02 .card_wrapper,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card {
			height: 100%;
			border-width: 0px;
			border-color: #eee;
			border-style: solid;
			border-radius: 15px;
			overflow: hidden;
			z-index: 5;
			background-position: center center;
			background-repeat: no-repeat;
			image-rendering: -webkit-optimize-contrast;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 .card {
			display: flex;
			flex-direction: column;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 a.holder {
			flex-grow: 1;
		}

		#w202504204d4d2f0654f22 .type_grid .secret.card {
			background-image: none !important;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-body {
			display: table;
			table-layout: fixed;
			width: 100%;
			background: #fff;
			height: 100%;
			padding: 20px 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-foot {
			background: transparent;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-foot {
			padding: 0;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .list-style-card .card-foot small {
			padding-top: 0 !important;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-summary {
			background-color: transparent;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 .card-body,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card-foot,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card-summary {
			background-color: #425363;
		}

		#w202504204d4d2f0654f22 .type_grid .list-style-card .ma-item {
			width: auto;
			float: none;
			margin-bottom: 0;
			height: 100%;
		}

		#w202504204d4d2f0654f22 .type_grid .card.secret img,
		#w202504204d4d2f0654f22 .type_grid .card.secret img:first-child,
		#w202504204d4d2f0654f22 .type_grid .card.no-img.secret img:first-child {
			display: none;
		}

		#w202504204d4d2f0654f22 .type_grid .card.secret img.secret-image,
		#w202504204d4d2f0654f22 .type_grid .card.no-img.secret img.secret-image,
		#w202504204d4d2f0654f22 .type_grid .card.no-img.secret .secret-block {
			display: block;
		}

		#w202504204d4d2f0654f22 .type_grid .card.secret .card_wrapper {
			background-image: none !important;
			background: #eee;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card .card-summary {
			padding: 0 0 20px !important;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 .card .card-foot {
			padding: 0 20px !important;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 .card .card-summary {
			padding: 0 20px 20px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .list-style-card .card-foot small,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .list-style-card .card-foot small {
			padding-top: 0 !important;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .avatar {
			display: table;
			padding: 0;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .avatar .img_wrap {
			display: table-cell;
			vertical-align: middle;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .avatar .img_wrap img {
			width: 32px;
			height: 32px;
			margin-right: 10px;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .tools {
			text-align: left;
			padding: 0;
			line-height: 1.2;
			color: #ffffff;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .tools .writer {
			font-size: 12px;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .tools small {
			font-size: 11px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card .card-summary .tools small,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card .card-summary .tools small,
		#w202504204d4d2f0654f22 .type_grid.grid_02 .card .card-summary .tools .writer,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card .card-summary .tools .writer {
			color: #9dabba;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_01 .card .card-summary .tools small,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-summary .tools small,
		#w202504204d4d2f0654f22 .type_grid.grid_01 .card .card-summary .tools .writer,
		#w202504204d4d2f0654f22 .type_grid.grid_04 .card .card-summary .tools .writer {
			color: #fff;
		}

		#w202504204d4d2f0654f22 .type_grid .card .card-summary .tools small.date {
			margin-right: 4px;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card .holder,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .card .holder {
			display: flex;
			flex-direction: column;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .card-body {
			padding: 20px 0;
			text-align: left;
			vertical-align: middle;
			;
			-webkit-flex-grow: 1;
			flex-grow: 1;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_03 .card-body {
			padding: 20px;
			text-align: left;
			vertical-align: middle;
			;
			-webkit-flex-grow: 1;
			flex-grow: 1;
		}

		#w202504204d4d2f0654f22 .type_grid.grid_02 .text,
		#w202504204d4d2f0654f22 .type_grid.grid_03 .text {
			display: -webkit-box !important;
			overflow: hidden;
			padding-right: 1px;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
			max-height: 4.2em;
			visibility: visible;
		}

		@media all and (max-width: 767px) {
			#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover>a {
				background: transparent;
				display: block;
			}

			#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-summary,
			#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-body,
			#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-foot,
			#w202504204d4d2f0654f22 .type_grid.grid_01 .card:hover .card-head {
				display: none;
			}

			#w202504204d4d2f0654f22 .type_grid.grid_01 .list-style-card {
				vertical-align: top;
			}

			#w202504204d4d2f0654f22 .type_grid.grid_01 .card,
			#w202504204d4d2f0654f22 .type_grid.grid_02 .card_wrapper,
			#w202504204d4d2f0654f22 .type_grid.grid_03 .card_wrapper,
			#w202504204d4d2f0654f22 .type_grid.grid_04 .card {
				image-rendering: auto;
			}

			.comment_ico {
				margin-right: 2px;
			}
		}

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

		#w202504204d4d2f0654f22 .card-body:last-child {
			border-radius: 0;
		}

		#w202504204d4d2f0654f22 .type_grid .secret.card {
			background-image: none !important;
		}

		.device_type_m .pc_section #padding_w202504205e9bb4fb56e28 {
			height: 12px !important;
		}

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

		.shop_view .s2025031672b054e08b3c0.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.55);
		}

		.shop_view #s2025031672b054e08b3c0 select.form-control option {
			color: #ffffff !important;
			background: rgba(0, 0, 0, 0.55);
		}

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

		.admin #s2025031672b054e08b3c0 .widget.padding>div {
			border-color: rgb(255, 255, 255) !important;
			border-color: rgba(255, 255, 255, 0.3) !important;
			;
		}

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

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

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

		#s2025031672b054e08b3c0 {
			color: #ffffff;
		}

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

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

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

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

		#s2025031672b054e08b3c0.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

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

		#s2025031672b054e08b3c0 .booking_day .body_font_color_20,
		#s2025031672b054e08b3c0 .booking_list.waiting .title {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

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

		#s2025031672b054e08b3c0 .li_table ul:nth-of-type(2),
		#s2025031672b054e08b3c0 .li_board ul li,
		#s2025031672b054e08b3c0 .radio-styled:not(ie8).radio_color_option.small input~span span {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.15);
			;
		}

		#s2025031672b054e08b3c0 .checkbox-styled:not(ie8) input~span:before,
		#s2025031672b054e08b3c0 .radio-styled:not(ie8) input~span:before {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.4);
		}

		#s2025031672b054e08b3c0 .board_view .grid_ignore header a,
		#s2025031672b054e08b3c0 .widget.board .grid_ignore .author .date,
		#s2025031672b054e08b3c0 .widget.board .grid_ignore a.board,
		#s2025031672b054e08b3c0 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s2025031672b054e08b3c0 .content-tit .board {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s2025031672b054e08b3c0 select.form-control,
		#s2025031672b054e08b3c0 input.form-control,
		#s2025031672b054e08b3c0 textarea.form-control {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
			color: #222121;
			background: ;
		}

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

		#s2025031672b054e08b3c0 .phonenumber_wrap .line {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
		}

		#s2025031672b054e08b3c0 .shop-content.shop-style-b.open .opt-group .btn_clse>span {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.6);
		}

		.shop_view #s2025031672b054e08b3c0 .shop-content select.form-control,
		.shop_view #s2025031672b054e08b3c0 .shop-content input.form-control,
		.shop_view #s2025031672b054e08b3c0 .shop-content textarea.form-control,
		.booking_view #s2025031672b054e08b3c0 .booking_opt select.form-control,
		.shop_view #s2025031672b054e08b3c0 .form-select-wrap .dropdown-menu,
		.shop_view #s2025031672b054e08b3c0 .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.55);
		}

		#s2025031672b054e08b3c0 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0055), rgba(0, 0, 0, 0.44) 66%, rgba(0, 0, 0, 0.495) 83%, rgba(0, 0, 0, 0.539) 98%, rgba(0, 0, 0, 0.55));
		}

		#s2025031672b054e08b3c0 .item_detail select.form-control,
		#s2025031672b054e08b3c0 .item_detail input.form-control,
		#s2025031672b054e08b3c0 .item_detail textarea.form-control,
		#s2025031672b054e08b3c0 .booking_opt select.form-control,
		#s2025031672b054e08b3c0 .goods_select textarea.form-control,
		#s2025031672b054e08b3c0 .goods_select select.form-control,
		#s2025031672b054e08b3c0 .goods_select input.form-control,
		#s2025031672b054e08b3c0 .form-select-wrap:before {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			!important;
			color: #ffffff;
		}

		#s2025031672b054e08b3c0 .form-select-wrap .dropdown-menu .dropdown-item:hover {
			background-color: rgba(255, 255, 255, 0.05);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
			zoom: 1;
			;
		}

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

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

		.doz_sys #s2025031672b054e08b3c0 a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

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

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

		#s2025031672b054e08b3c0 .form-control:focus {
			border-color: #052e63;
		}

		#s2025031672b054e08b3c0 .sub_depth li a,
		#s2025031672b054e08b3c0 .sub_depth li span {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
			;
		}

		#s2025031672b054e08b3c0 .slide_03.owl-theme .owl-dots .owl-dot span {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s2025031672b054e08b3c0 .pagination>li>a,
		#s2025031672b054e08b3c0 .pagination>li>span,
		#s2025031672b054e08b3c0 .pagination>li>a:focus,
		#s2025031672b054e08b3c0 .pagination>li>span:focus,
		#s2025031672b054e08b3c0 .map-inner .pagination li.active a,
		#s2025031672b054e08b3c0 .pagination li>a.disabled:hover,
		#s2025031672b054e08b3c0 .pagination li>a.disabled:focus {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

		#s2025031672b054e08b3c0 .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.2);
			;
		}

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

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

		.doz_sys #s2025031672b054e08b3c0 a.body_font_color_30:not(.active) {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
			;
		}

		#s2025031672b054e08b3c0 .text_tab .after_line:not(:last-child):after {
			background-color: rgba(255, 255, 255, 0.3);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c255255255, endColorstr=#4c255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c255255255, endColorstr=#4c255255255);
			zoom: 1;
			;
		}

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

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

		.doz_sys #s2025031672b054e08b3c0 .body_font_color_40,
		#s2025031672b054e08b3c0 .li_board ul.li_body li.name,
		#s2025031672b054e08b3c0 .li_board ul.li_body li.time,
		#s2025031672b054e08b3c0 .li_board ul.li_body li.like,
		#s2025031672b054e08b3c0 .li_board ul.li_body li.read {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

		#s2025031672b054e08b3c0 .review_table .summary,
		#s2025031672b054e08b3c0 .review_table.li_board ul.li_body li,
		#s2025031672b054e08b3c0 .review_table .list_text_title.lock_on {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.7);
			;
		}

		.doz_sys #s2025031672b054e08b3c0 .body_font_color_50 {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.5);
			;
		}

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

		#s2025031672b054e08b3c0 .list-style .list-header,
		#s2025031672b054e08b3c0 .list-style .list,
		#s2025031672b054e08b3c0 .list-style .list.line,
		#s2025031672b054e08b3c0 .list-style .list.line>.table-cell,
		#s2025031672b054e08b3c0 .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s2025031672b054e08b3c0 .btn,
		#s2025031672b054e08b3c0 .visual_section a,
		#s2025031672b054e08b3c0 a.select-star,
		#s2025031672b054e08b3c0 .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.55);
			;
			color: #ffffff;
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.2);
			;
		}

		#s2025031672b054e08b3c0 .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.55);
		}

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

		#s2025031672b054e08b3c0 a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.55);
		}

		#s2025031672b054e08b3c0 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: rgba(255, 255, 255, 0.1) !important;
		}

		#s2025031672b054e08b3c0 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s2025031672b054e08b3c0 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

		#s2025031672b054e08b3c0 .coupon-wrap:after,
		#s2025031672b054e08b3c0 .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.55);
		}

		#s2025031672b054e08b3c0 .text-gray-dark,
		#s2025031672b054e08b3c0 .shop-table>thead>tr>th,
		#s2025031672b054e08b3c0 .shop_mypage .left-menu ul li a,
		#s2025031672b054e08b3c0 .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s2025031672b054e08b3c0 .product-notify-group .product-notify-label {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.5);
			;
		}

		#s2025031672b054e08b3c0 .mypage .my-box a,
		#s2025031672b054e08b3c0 .mypage .shop-table>tbody>tr,
		#s2025031672b054e08b3c0 .mypage .tip-off,
		#s2025031672b054e08b3c0 .im-order-detail-table,
		#s2025031672b054e08b3c0 .im-order-price {
			background-color: rgba(25, 25, 25, 0.55);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			zoom: 1;
			;
		}

		#s2025031672b054e08b3c0 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

		#s2025031672b054e08b3c0 ul.site_prod_nav>li,
		#s2025031672b054e08b3c0 .prod_detail_badge {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

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

		#s2025031672b054e08b3c0 .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.55);
			border-width: 1px 0 0 0;
			border-style: solid;
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s2025031672b054e08b3c0 .opt-group {
			background: rgba(0, 0, 0, 0.55);
		}

		#s2025031672b054e08b3c0 ul.site_prod_nav>li a.active {
			background-color: rgba(255, 255, 255, 0.02);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
			zoom: 1;
			;
		}

		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.55);
		}

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

		.section_fixed_disable #s2025031672b054e08b3c0[class*="section_first"],
		.section_fixed_disable #s2025031672b054e08b3c0[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s2025031672b054e08b3c0.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s2025031672b054e08b3c0 .mypage .left-menu ul li a,
		.device_type_m #s2025031672b054e08b3c0 .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.55);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			zoom: 1;
			;
		}

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

		#s2025031672b054e08b3c0 .shop-table>tbody>tr>td.img .opt .more {
			background-color: rgba(255, 255, 255, 0.03);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
			zoom: 1;
			;
		}

		#s2025031672b054e08b3c0 .im-cart-info {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.08);
			;
		}

		#s2025031672b054e08b3c0 .shop-table>thead>tr>th,
		#s2025031672b054e08b3c0 .shop-table>tbody>tr>td,
		#s2025031672b054e08b3c0 .mypage .shop-table>tbody>tr,
		#s2025031672b054e08b3c0 .shop-table>tbody>tr>td.img img,
		#s2025031672b054e08b3c0 .shop-table>tbody>tr>td+td,
		#s2025031672b054e08b3c0 .mypage .tip-off,
		#s2025031672b054e08b3c0 .mypage .shop-table img,
		#s2025031672b054e08b3c0 .im-order-detail-table,
		#s2025031672b054e08b3c0 .im-order-price,
		#s2025031672b054e08b3c0 .im-order-detail-table thead tr,
		#s2025031672b054e08b3c0 .im-order-detail-table tr+tr,
		#s2025031672b054e08b3c0 .im-order-detail-table img,
		#s2025031672b054e08b3c0 .im-order-detail-table .im-deliv-price,
		#s2025031672b054e08b3c0 .im-order-price-header,
		#s2025031672b054e08b3c0 .im-order-price-body {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

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

		#s2025031672b054e08b3c0 .im-cart-result-table thead>tr>th,
		#s2025031672b054e08b3c0 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tbody>tr>td+td,
		#s2025031672b054e08b3c0 #shop_cart_list .shop-table>thead>tr>th,
		#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tbody>tr>td {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.15);
			;
		}

		#s2025031672b054e08b3c0 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s2025031672b054e08b3c0 .btn-primary:hover,
			#s2025031672b054e08b3c0 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

			#s2025031672b054e08b3c0 #shop_cart_list .shop-tit,
			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>thead>tr,
			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tfoot .payment-info,
			#s2025031672b054e08b3c0 .im-price-result {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.15);
				;
			}

			#s2025031672b054e08b3c0 .shop-table>tbody>tr>td.img .opt .more+.more,
			#s2025031672b054e08b3c0 .im-order-row+.im-order-row {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.1);
				;
			}

			#s2025031672b054e08b3c0 #shop_cart_list .shop-table,
			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tfoot,
			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>tfoot .payment-info {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.08);
				;
			}

			#s2025031672b054e08b3c0 #shop_cart_list .shop-table>thead>tr,
			#s2025031672b054e08b3c0 .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.55);
			}

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

		.device_type_m #s2025031672b054e08b3c0 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s2025031672b054e08b3c0 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s2025031672b054e08b3c0 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s2025031672b054e08b3c0 .section_bg {
				background-attachment: inherit;
			}

			#s2025031672b054e08b3c0 .section_bg .ibg-bg {
				display: none;
			}

			#s2025031672b054e08b3c0 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s2025031672b054e08b3c0 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s2025031672b054e08b3c0 .buy_btns .social_btn,
			#s2025031672b054e08b3c0 .buy_btns .cart_btn,
			#s2025031672b054e08b3c0 .layer_pop .bottom-btn,
			#s2025031672b054e08b3c0 .shop-table>thead,
			#s2025031672b054e08b3c0 .left-menu,
			#s2025031672b054e08b3c0 .shop-table>tbody>tr,
			{
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

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

		#s2025031672b054e08b3c0.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

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

		#s2025031672b054e08b3c0 .mypage .left-menu ul li a,
		#s2025031672b054e08b3c0 .cart .left-menu ul li a,
		#s2025031672b054e08b3c0 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.55);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c252525, endColorstr=#8c252525);
			zoom: 1;
			;
		}

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

		#s2025031672b054e08b3c0 .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.55) !important;
		}
		}

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

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

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

			#s2025031672b054e08b3c0 .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
				box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1);
			}
		}

		@media (min-width: 768px) {
			#s2025031672b054e08b3c0 .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.55);
			}

			#s2025031672b054e08b3c0 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.55);
			}
		}

		.doz_sys #s2025031672b054e08b3c0 .underline_tab ul.site_prod_nav>li a.active {
			background: none;
			border-bottom: 1px solid #ffffff;
			color: #ffffff
		}

		#s2025031672b054e08b3c0 ul.site_prod_nav>li,
		#s2025031672b054e08b3c0 .text_tab .site_prod_nav_wrap,
		.doz_sys #s2025031672b054e08b3c0 .underline_tab ul.site_prod_nav>li a {
			border-color: border-color:rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active {
			background-color: #ffffff;
			color: rgba(0, 0, 0, 0.55)
		}

		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active .braket-badge,
		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
			color: rgba(0, 0, 0, 0.55)
		}

		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active {
			background-color: #ffffff;
			;
			color: rgba(0, 0, 0, 0.55)
		}

		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active .braket-badge,
		#s2025031672b054e08b3c0 .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
			;
			color: rgba(0, 0, 0, 0.55)
		}

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

		.doz_sys #s2025031672b054e08b3c0 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w20250316e7aedb3d2db64 {
			height: 45.5px !important;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		#w20250316a055e86328731 .btn_fd205cc976140 {
			background: linear-gradient(45deg, #948bf6, #bba2f6);
			/* background: linear-gradient(45deg, #ffffff, #000000); */
			color: #ffffff !important;
			border-color: transparent;
			border-width: 0;
		}


		@media (min-width: 991px) {
			#w20250316a055e86328731 .btn_fd205cc976140:hover {
				background-color: #003478;
				color: #ffffff !important;
				border-color: #006fff;
				border-width: 0px;
			}
		}

		#w20250316a055e86328731 .btn_fd205cc976140 {
			font-size: 22px;
			padding-left: 50px;
			padding-right: 50px;
			padding-top: 20px;
			padding-bottom: 20px;
			letter-spacing: -1px;
		}

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

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

		#w20250316a055e86328731 .button_wrap.btn-group-justified,
		#w20250316a055e86328731 .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w20250316a055e86328731 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: center;
		}

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

		.device_type_m .pc_section #padding_w202503167d9d35ae027b0 {
			height: 17px !important;
		}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		.device_type_m .pc_section #padding_w20250316a914de8271140 {
			height: 30px !important;
		}

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

		@keyframes updownfade {
			0% {
				transform: translateY(0);
				opacity: 0;
			}

			50% {
				transform: translateY(-20px);
				opacity: 1;
			}

			100% {
				transform: translateY(0);
				opacity: 0;
			}
		}

		#w202503166cd28f35b5e86 {
			animation: updownfade 1.5s infinite;
		}

		#w202503166cd28f35b5e86 .widget.icon.no_bg:hover i {
			background: none !important;
			border: 0 !important;
		}

		#w202503166cd28f35b5e86 .widget.icon:hover i {
			background: #f2f2f2 !important;
			color: #ffffff !important;
			border-color: #dbdbdb !important;
		}

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

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

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

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

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

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

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

		#s2025031672b054e08b3c0 {
			position: sticky !important;
			top: 0;
			left: 0;
			right: 0;
			margin: auto;
		}

		.device_type_m .pc_section #padding_w20250316d4cadb5164bef {
			height: 4px !important;
		}

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

		.shop_view .s202503165579523a84dad.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.65);
		}

		.shop_view #s202503165579523a84dad select.form-control option {
			color: !important;
			background: rgba(0, 0, 0, 0.65);
		}

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

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

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

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

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

		#s202503165579523a84dad {
			color: ;
		}

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

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

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

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

		#s202503165579523a84dad.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

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

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

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

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

		#s202503165579523a84dad .phonenumber_wrap .line {}

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

		.shop_view #s202503165579523a84dad .shop-content select.form-control,
		.shop_view #s202503165579523a84dad .shop-content input.form-control,
		.shop_view #s202503165579523a84dad .shop-content textarea.form-control,
		.booking_view #s202503165579523a84dad .booking_opt select.form-control,
		.shop_view #s202503165579523a84dad .form-select-wrap .dropdown-menu,
		.shop_view #s202503165579523a84dad .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.65);
		}

		#s202503165579523a84dad .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0065), rgba(0, 0, 0, 0.52) 66%, rgba(0, 0, 0, 0.585) 83%, rgba(0, 0, 0, 0.637) 98%, rgba(0, 0, 0, 0.65));
		}

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

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

		.doz_sys #s202503165579523a84dad a.use-info {
			color: #052e63;
		}

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

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

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

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

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

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

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

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

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

		#s202503165579523a84dad .form-control:focus {
			border-color: #052e63;
		}

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

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

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

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

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

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

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

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

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

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

		.doz_sys #s202503165579523a84dad .body_font_color_50 {
			;
		}

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

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

		#s202503165579523a84dad .btn,
		#s202503165579523a84dad .visual_section a,
		#s202503165579523a84dad a.select-star,
		#s202503165579523a84dad .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.65);
			;
			color: ;
			;
		}

		#s202503165579523a84dad .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.65);
		}

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

		#s202503165579523a84dad a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.65);
		}

		#s202503165579523a84dad .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s202503165579523a84dad .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s202503165579523a84dad .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

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

		#s202503165579523a84dad .coupon-wrap:after,
		#s202503165579523a84dad .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.65);
		}

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

		#s202503165579523a84dad .mypage .my-box a,
		#s202503165579523a84dad .mypage .shop-table>tbody>tr,
		#s202503165579523a84dad .mypage .tip-off,
		#s202503165579523a84dad .im-order-detail-table,
		#s202503165579523a84dad .im-order-price {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

		#s202503165579523a84dad .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

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

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

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

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

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

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

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

		#s202503165579523a84dad .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.65);
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s202503165579523a84dad .opt-group {
			background: rgba(0, 0, 0, 0.65);
		}

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

		#s202503165579523a84dad .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.65);
		}

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

		.section_fixed_disable #s202503165579523a84dad[class*="section_first"],
		.section_fixed_disable #s202503165579523a84dad[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

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

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

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

		.device_type_m #s202503165579523a84dad.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s202503165579523a84dad .mypage .left-menu ul li a,
		.device_type_m #s202503165579523a84dad .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

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

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

		#s202503165579523a84dad .im-cart-info {
			;
		}

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

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

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

		#s202503165579523a84dad .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s202503165579523a84dad .btn-primary:hover,
			#s202503165579523a84dad .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

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

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

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

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

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

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

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

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

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

			#s202503165579523a84dad #shop_cart_list .shop-table>thead>tr,
			#s202503165579523a84dad .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.65);
			}

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

		.device_type_m #s202503165579523a84dad .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s202503165579523a84dad .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s202503165579523a84dad .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s202503165579523a84dad .section_bg {
				background-attachment: inherit;
			}

			#s202503165579523a84dad .section_bg .ibg-bg {
				display: none;
			}

			#s202503165579523a84dad .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s202503165579523a84dad .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

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

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

		#s202503165579523a84dad.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

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

		#s202503165579523a84dad .mypage .left-menu ul li a,
		#s202503165579523a84dad .cart .left-menu ul li a,
		#s202503165579523a84dad .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.65);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a5252525, endColorstr=#a5252525);
			zoom: 1;
			;
		}

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

		#s202503165579523a84dad .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.65) !important;
		}
		}

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

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

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

			#s202503165579523a84dad .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) {
			#s202503165579523a84dad .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.65);
			}

			#s202503165579523a84dad .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.65);
			}
		}

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

		.doz_sys #s202503165579523a84dad .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w2025031611576a07e25aa {
			height: 52.5px !important;
		}

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

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

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

		@keyframes blink-fast {
			50% {
				border-color: transparent;
			}
		}

		@keyframes blink-slow {
			50% {
				border-color: transparent;
			}
		}

		#typing-effect {
			border-right: 5px solid white;
			/* 커서 색상과 두께 */
			animation: blink-fast 0.5s step-end infinite;
			/* 기본 깜빡임 속도 (빠르게) */
			height: 1em;
			/* 커서 높이 */
			margin-right: 10px;
			/* 우측 마진 10px */
		}

		#typing-effect.slow-blink {
			animation: blink-slow 1.5s step-end infinite;
			/* 느린 깜빡임 속도 */
		}

		.device_type_m .pc_section #padding_w2025031639e3de32f2ce6 {
			height: 0.5px !important;
		}

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

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

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

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

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

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

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

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

		.text-change {
			display: inline-block;
			position: relative;
		}

		.changing-text {
			display: none;
			animation: changeText 8s infinite;
		}

		@keyframes changeText {

			0%,
			100% {
				opacity: 1;
				display: block;
			}

			25%,
			30% {
				opacity: 0;
				display: none;
			}

			50%,
			55% {
				opacity: 1;
				display: block;
			}

			75%,
			80% {
				opacity: 0;
				display: none;
			}
		}

		.changing-text:nth-child(1) {
			animation-delay: 0s;
		}

		.changing-text:nth-child(2) {
			animation-delay: 2s;
		}

		.changing-text:nth-child(3) {
			animation-delay: 4s;
		}

		.changing-text:nth-child(4) {
			animation-delay: 6s;
		}



		.device_type_m .pc_section #padding_w2025031601d13eed277a8 {
			height: 19.5px !important;
		}

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

		* {
			box-sizing: border-box;
		}

		.hover_gallery {
			overflow: hidden;
			margin: 0;
			height: 60vh;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 16px;
			border-radius: 20px;
		}

		.hover_container {
			width: 100%;
			display: flex;
			border-radius: 20px;
		}

		.hover_slide {
			height: 60vh;
			border-radius: 20px;
			cursor: pointer;
			color: #fff;
			flex: 1;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			position: relative;
			transition: all 0.4s ease-in-out;
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.hover_slide {
			margin-right: 30px;
			/* 기본적으로 오른쪽 여백 40px */
		}

		.hover_slide:last-child {
			margin-right: 0;
			/* 마지막 이미지는 오른쪽 여백 제거 */
		}

		.hover_slide.active {
			flex: 2;
		}

		.hover_overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(34, 34, 34, 0.15);
			border-radius: 20px;
		}

		.hover_content {
			position: absolute;
			width: 100%;
			height: 100%;
			padding: 15px;
		}

		.hover_slide h3 {
			font-size: 26px;
			margin: 0;
			letter-spacing: -1px;
			font-weight: 700;
			position: absolute;
			top: 50px;
			/* 왼쪽 상단 정렬 */
			left: 10%;
			transform: none;
			text-align: center;
		}

		.hover_description {
			font-size: 20px;
			letter-spacing: -1px;
			font-weight: 700;
			margin: 0;
			position: absolute;
			bottom: 50px;
			/* 왼쪽 하단 정렬 */
			left: 10%;
		}


		.hover_slide.active .hover_description,
		.hover_slide.active .hover_button {
			display: block;
			opacity: 1;
			transition: all 3s;
			color: #fff;
		}

		/* 반응형 스타일 */
		@media screen and (max-width: 50rem) {
			.hover_gallery {
				height: 90vh;
			}

			.hover_container {
				display: flex;
				height: 90vh;
				flex-direction: column;
				flex-wrap: wrap;
				align-content: center;
				justify-content: center;
				align-items: center;
			}

			.hover_slide {
				width: 90vw;
				border-radius: 20px;
				margin: 10px;
			}

			.hover_slide.active {
				flex: 6;
			}
		}

		.device_type_m .pc_section #padding_w20250316d5aeed30be2e8 {
			height: 53.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316d5aeed30be2e8 {
				height: 53.5px !important;
			}
		}

		#w20250316afdac03556660 {
			background: rgba(0, 0, 0, 0.4);
			/* 배경을 검정색으로 하고 불투명도 0.2 설정 */
			border-radius: 50px;
			/* 둥근 모서리 */
			overflow: hidden;
			/* 블러된 부분이 영역을 넘지 않도록 */
			padding: 40px 40px;
			/* 위아래 40px, 좌우 70px 패딩 */
		}

		.half-rounded-background {
			background: #12263e;
			/* 배경을 흰색으로 설정 */
			border-top-left-radius: 75px;
			/* 왼쪽 상단 둥글게 설정 */
			border-top-right-radius: 75px;
			/* 오른쪽 상단 둥글게 설정 */
			width: 100%;
			/* 가로 영역을 100%로 설정 */
			height: 100px;
			/* 세로 높이를 100px로 설정 */
		}

		.shop_view .s2025031632bb08334ba4c.xzoom-preview {
			;
			background: #12263e;
		}

		.shop_view #s2025031632bb08334ba4c select.form-control option {
			color: !important;
			background: #12263e;
		}

		.is-ie .shop_view #s2025031632bb08334ba4c select.form-control option {
			color: #000 !important;
		}

		.admin #s2025031632bb08334ba4c .widget.padding>div {
			;
		}

		.admin #s2025031632bb08334ba4c .ibg-bg {
			height: 100% !important;
		}

		.admin #s2025031632bb08334ba4c .widget_drag_bar,
		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s2025031632bb08334ba4c .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s2025031632bb08334ba4c .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s2025031632bb08334ba4c {
			color: ;
		}

		#s2025031632bb08334ba4c.side_basic main .inside,
		#s2025031632bb08334ba4c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s2025031632bb08334ba4c .col-dz-12 .extend_thumbs {
			max-width: 1450px;
			margin-bottom: 40px;
		}

		.modal_site_modal_menu #s2025031632bb08334ba4c.side_basic main .inside,
		.menu_type_modal #s2025031632bb08334ba4c.side_basic main .inside {
			max-width: 570px;
		}

		.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 #s2025031632bb08334ba4c,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s2025031632bb08334ba4c .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s2025031632bb08334ba4c.extend_section main {
			padding-left: 0px;
			padding-right: 0px;
		}

		#s2025031632bb08334ba4c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -0px;
			margin-right: -0px;
			width: calc(100% + 0px + 0px);
		}

		#s2025031632bb08334ba4c .booking_day .body_font_color_20,
		#s2025031632bb08334ba4c .booking_list.waiting .title {
			;
		}

		#s2025031632bb08334ba4c.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s2025031632bb08334ba4c .li_table ul:nth-of-type(2),
		#s2025031632bb08334ba4c .li_board ul li,
		#s2025031632bb08334ba4c .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s2025031632bb08334ba4c .checkbox-styled:not(ie8) input~span:before,
		#s2025031632bb08334ba4c .radio-styled:not(ie8) input~span:before {}

		#s2025031632bb08334ba4c .board_view .grid_ignore header a,
		#s2025031632bb08334ba4c .widget.board .grid_ignore .author .date,
		#s2025031632bb08334ba4c .widget.board .grid_ignore a.board,
		#s2025031632bb08334ba4c .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s2025031632bb08334ba4c .content-tit .board {
			;
		}

		#s2025031632bb08334ba4c select.form-control,
		#s2025031632bb08334ba4c input.form-control,
		#s2025031632bb08334ba4c textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s2025031632bb08334ba4c .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s2025031632bb08334ba4c .phonenumber_wrap .line {}

		#s2025031632bb08334ba4c .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s2025031632bb08334ba4c .shop-content select.form-control,
		.shop_view #s2025031632bb08334ba4c .shop-content input.form-control,
		.shop_view #s2025031632bb08334ba4c .shop-content textarea.form-control,
		.booking_view #s2025031632bb08334ba4c .booking_opt select.form-control,
		.shop_view #s2025031632bb08334ba4c .form-select-wrap .dropdown-menu,
		.shop_view #s2025031632bb08334ba4c .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #12263e;
		}

		#s2025031632bb08334ba4c .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(18, 38, 62, 0.01), rgba(18, 38, 62, 0.8) 66%, rgba(18, 38, 62, 0.9) 83%, rgba(18, 38, 62, 0.98) 98%, #12263e);
		}

		#s2025031632bb08334ba4c .item_detail select.form-control,
		#s2025031632bb08334ba4c .item_detail input.form-control,
		#s2025031632bb08334ba4c .item_detail textarea.form-control,
		#s2025031632bb08334ba4c .booking_opt select.form-control,
		#s2025031632bb08334ba4c .goods_select textarea.form-control,
		#s2025031632bb08334ba4c .goods_select select.form-control,
		#s2025031632bb08334ba4c .goods_select input.form-control,
		#s2025031632bb08334ba4c .form-select-wrap:before {
			!important;
			color: ;
		}

		#s2025031632bb08334ba4c .form-select-wrap .dropdown-menu .dropdown-item:hover {
			;
		}

		#s2025031632bb08334ba4c .board_summary .write,
		#s2025031632bb08334ba4c .board_view .grid_ignore .author .date,
		#s2025031632bb08334ba4c .board_view .grid_ignore .author .hit-count,
		.doz_sys #s2025031632bb08334ba4c label,
		.doz_sys #s2025031632bb08334ba4c label.control-label,
		#s2025031632bb08334ba4c .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s2025031632bb08334ba4c .nick.text-default-dark,
		#s2025031632bb08334ba4c .text-default-dark,
		#s2025031632bb08334ba4c .shop_mypage .mypage .my-box a,
		#s2025031632bb08334ba4c .shop_mypage .item-detail a,
		#s2025031632bb08334ba4c .shop_mypage .item-detail p,
		#s2025031632bb08334ba4c .shop_mypage h6,
		#s2025031632bb08334ba4c .shop_mypage .table-wrap p,
		#s2025031632bb08334ba4c .shop_payment h1,
		#s2025031632bb08334ba4c .shop_payment h6,
		#s2025031632bb08334ba4c .shop-content p,
		#s2025031632bb08334ba4c .shop_payment,
		#s2025031632bb08334ba4c .shop-content span,
		#s2025031632bb08334ba4c .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s2025031632bb08334ba4c .shop-content .price,
		#s2025031632bb08334ba4c,
		#s2025031632bb08334ba4c .shop-tit,
		#s2025031632bb08334ba4c .board_view .board_txt_area,
		#s2025031632bb08334ba4c .board.widget .grid_ignore .view_tit,
		.doz_sys #s2025031632bb08334ba4c .shop-content input.form-control,
		.doz_sys #s2025031632bb08334ba4c .shop-content select.form-control,
		#s2025031632bb08334ba4c .widget_menu_title,
		#s2025031632bb08334ba4c .comment_area,
		body.shop_mypage #s2025031632bb08334ba4c .comment_area,
		#s2025031632bb08334ba4c .list_review_inner .use_summary,
		#s2025031632bb08334ba4c .list_review_inner .use_summary a,
		#s2025031632bb08334ba4c .list_review_inner .fold,
		#s2025031632bb08334ba4c .list_review_inner .comment_area,
		#s2025031632bb08334ba4c .booking_nav_tools span {
			;
			color: ;
		}

		#s2025031632bb08334ba4c .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s2025031632bb08334ba4c a.use-info {
			color: #052e63;
		}

		#s2025031632bb08334ba4c .shop-content span.sale-price-text-done,
		.doz_sys #s2025031632bb08334ba4c a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s2025031632bb08334ba4c .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s2025031632bb08334ba4c .shop-content.mypage .bg-bright a,
		#s2025031632bb08334ba4c .shop-content.mypage .bg-bright p,
		#s2025031632bb08334ba4c .shop-content.mypage .bg-bright span,
		#s2025031632bb08334ba4c .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s2025031632bb08334ba4c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s2025031632bb08334ba4c .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s2025031632bb08334ba4c .shop-content h6 span {
			;
			color: ;
		}

		#s2025031632bb08334ba4c .left-menu ul li.on a,
		.doz_sys #s2025031632bb08334ba4c .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s2025031632bb08334ba4c,
		#s2025031632bb08334ba4c .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s2025031632bb08334ba4c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s2025031632bb08334ba4c .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s2025031632bb08334ba4c .list_review_inner,
		#s2025031632bb08334ba4c .list_review_inner .fold.cmt,
		#s2025031632bb08334ba4c .list_review_wrap,
		#s2025031632bb08334ba4c .list_review_inner .textarea_block,
		#s2025031632bb08334ba4c .list_review_inner .comment .main_comment,
		#s2025031632bb08334ba4c .list_review_inner .txt_delete:before,
		#s2025031632bb08334ba4c .form-select-wrap.open .dropdown-toggle,
		#s2025031632bb08334ba4c .form-select-wrap.open .dropdown-menu,
		#s2025031632bb08334ba4c .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: ;
		}

		.doz_sys #s2025031632bb08334ba4c .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s2025031632bb08334ba4c .paging_type_line .owl-dots .owl-dot span {
			background: ;
		}

		#s2025031632bb08334ba4c .form-control:focus {
			border-color: #052e63;
		}

		#s2025031632bb08334ba4c .sub_depth li a,
		#s2025031632bb08334ba4c .sub_depth li span {
			;
		}

		#s2025031632bb08334ba4c .slide_03.owl-theme .owl-dots .owl-dot span {
			;
		}

		#s2025031632bb08334ba4c .pagination>li>a,
		#s2025031632bb08334ba4c .pagination>li>span,
		#s2025031632bb08334ba4c .pagination>li>a:focus,
		#s2025031632bb08334ba4c .pagination>li>span:focus,
		#s2025031632bb08334ba4c .map-inner .pagination li.active a,
		#s2025031632bb08334ba4c .pagination li>a.disabled:hover,
		#s2025031632bb08334ba4c .pagination li>a.disabled:focus {
			;
		}

		#s2025031632bb08334ba4c .form-select-wrap.open .dropdown-menu .dropdown-item {
			;
		}

		#s2025031632bb08334ba4c .pagination>.active>a,
		#s2025031632bb08334ba4c .pagination>.active>span,
		#s2025031632bb08334ba4c .pagination>.active>a:hover,
		#s2025031632bb08334ba4c .pagination>.active>span:hover,
		#s2025031632bb08334ba4c .pagination>.active>a:focus,
		#s2025031632bb08334ba4c .pagination>.active>span:focus,
		#s2025031632bb08334ba4c .pagination>li>a:hover,
		#s2025031632bb08334ba4c .pagination>li>span:hover,
		#s2025031632bb08334ba4c .sub_depth li a.active,
		.doz_sys #s2025031632bb08334ba4c a,
		#s2025031632bb08334ba4c .li_table ul li,
		#s2025031632bb08334ba4c .list-style .list.line>small,
		.doz_sys #s2025031632bb08334ba4c div[data-widget-type="board"] .title.title-block a {
			;
			color: ;
		}

		.doz_sys #s2025031632bb08334ba4c .board_contents a:not(.btn),
		.doz_sys #s2025031632bb08334ba4c .board_contents a:not(.btn):hover,
		#s2025031632bb08334ba4c .board_txt_area a,
		#s2025031632bb08334ba4c .board_txt_area a:hover,
		#s2025031632bb08334ba4c .board_txt_area a:active,
		#s2025031632bb08334ba4c .board_txt_area a:focus,
		#s2025031632bb08334ba4c .editor_box .fr-view a {
			color: #052e63;
		}

		#s2025031632bb08334ba4c div[data-widget-type="icon"] i {
			color: ;
		}

		.doz_sys #s2025031632bb08334ba4c a.body_font_color_30:not(.active) {
			;
		}

		#s2025031632bb08334ba4c .text_tab .after_line:not(:last-child):after {
			;
		}

		#s2025031632bb08334ba4c .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s2025031632bb08334ba4c .map-toolbar select.form-control {
			;
			color: !important;
			font-size: 14px;
		}

		.doz_sys #s2025031632bb08334ba4c .body_font_color_40,
		#s2025031632bb08334ba4c .li_board ul.li_body li.name,
		#s2025031632bb08334ba4c .li_board ul.li_body li.time,
		#s2025031632bb08334ba4c .li_board ul.li_body li.like,
		#s2025031632bb08334ba4c .li_board ul.li_body li.read {
			;
		}

		#s2025031632bb08334ba4c .review_table .summary,
		#s2025031632bb08334ba4c .review_table.li_board ul.li_body li,
		#s2025031632bb08334ba4c .review_table .list_text_title.lock_on {
			;
		}

		.doz_sys #s2025031632bb08334ba4c .body_font_color_50 {
			;
		}

		#s2025031632bb08334ba4c .li_board,
		#s2025031632bb08334ba4c .acd_row:first-child,
		#s2025031632bb08334ba4c .acd_row {
			border-color: ;
		}

		#s2025031632bb08334ba4c .list-style .list-header,
		#s2025031632bb08334ba4c .list-style .list,
		#s2025031632bb08334ba4c .list-style .list.line,
		#s2025031632bb08334ba4c .list-style .list.line>.table-cell,
		#s2025031632bb08334ba4c .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s2025031632bb08334ba4c .btn,
		#s2025031632bb08334ba4c .visual_section a,
		#s2025031632bb08334ba4c a.select-star,
		#s2025031632bb08334ba4c .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #12263e;
			;
			color: ;
			;
		}

		#s2025031632bb08334ba4c .star-pointer .dropdown-menu {
			background-color: #12263e;
		}

		#s2025031632bb08334ba4c .btn:hover,
		#s2025031632bb08334ba4c .visual_section a:hover {
			border-color: ;
		}

		#s2025031632bb08334ba4c a.select-star:hover {
			background-color: #12263e;
		}

		#s2025031632bb08334ba4c .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s2025031632bb08334ba4c .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s2025031632bb08334ba4c .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s2025031632bb08334ba4c .btn-primary span,
		.doz_sys.booking_view #s2025031632bb08334ba4c .btn-primary span,
		.doz_sys.shop_mypage #s2025031632bb08334ba4c .btn-primary span {
			color: #ffffff;
		}

		#s2025031632bb08334ba4c .coupon-wrap:after,
		#s2025031632bb08334ba4c .board_view .file_area ul li {
			background: #12263e;
		}

		#s2025031632bb08334ba4c .text-gray-dark,
		#s2025031632bb08334ba4c .shop-table>thead>tr>th,
		#s2025031632bb08334ba4c .shop_mypage .left-menu ul li a,
		#s2025031632bb08334ba4c .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s2025031632bb08334ba4c .product-notify-group .product-notify-label {
			;
		}

		#s2025031632bb08334ba4c .mypage .my-box a,
		#s2025031632bb08334ba4c .mypage .shop-table>tbody>tr,
		#s2025031632bb08334ba4c .mypage .tip-off,
		#s2025031632bb08334ba4c .im-order-detail-table,
		#s2025031632bb08334ba4c .im-order-price {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		#s2025031632bb08334ba4c .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s2025031632bb08334ba4c .mypage .my-box.on a p {
			color: #fff;
		}

		#s2025031632bb08334ba4c .option_btn_tools a,
		#s2025031632bb08334ba4c .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s2025031632bb08334ba4c .list-style-card .card-body .text a {
			color: #757575;
		}

		#s2025031632bb08334ba4c .card .title a {
			color: #212121;
		}

		#s2025031632bb08334ba4c .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s2025031632bb08334ba4c ul.site_prod_nav>li,
		#s2025031632bb08334ba4c .prod_detail_badge {
			;
		}

		#s2025031632bb08334ba4c .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #12263e;
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s2025031632bb08334ba4c .buy_footer_fixed {
			background: #12263e;
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s2025031632bb08334ba4c .opt-group {
			background: #12263e;
		}

		#s2025031632bb08334ba4c ul.site_prod_nav>li a.active {
			;
		}

		#s2025031632bb08334ba4c .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #12263e;
		}

		#s2025031632bb08334ba4c .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s2025031632bb08334ba4c[class*="section_first"],
		.section_fixed_disable #s2025031632bb08334ba4c[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s2025031632bb08334ba4c .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s2025031632bb08334ba4c.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s2025031632bb08334ba4c.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s2025031632bb08334ba4c .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s2025031632bb08334ba4c.mobile_section main .inside {
			padding-left: 0px;
			padding-right: 0px;
		}

		.device_type_m #s2025031632bb08334ba4c .mypage .left-menu ul li a,
		.device_type_m #s2025031632bb08334ba4c .cart .left-menu ul li a {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		#s2025031632bb08334ba4c .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s2025031632bb08334ba4c .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s2025031632bb08334ba4c .im-cart-info {
			;
		}

		#s2025031632bb08334ba4c .shop-table>thead>tr>th,
		#s2025031632bb08334ba4c .shop-table>tbody>tr>td,
		#s2025031632bb08334ba4c .mypage .shop-table>tbody>tr,
		#s2025031632bb08334ba4c .shop-table>tbody>tr>td.img img,
		#s2025031632bb08334ba4c .shop-table>tbody>tr>td+td,
		#s2025031632bb08334ba4c .mypage .tip-off,
		#s2025031632bb08334ba4c .mypage .shop-table img,
		#s2025031632bb08334ba4c .im-order-detail-table,
		#s2025031632bb08334ba4c .im-order-price,
		#s2025031632bb08334ba4c .im-order-detail-table thead tr,
		#s2025031632bb08334ba4c .im-order-detail-table tr+tr,
		#s2025031632bb08334ba4c .im-order-detail-table img,
		#s2025031632bb08334ba4c .im-order-detail-table .im-deliv-price,
		#s2025031632bb08334ba4c .im-order-price-header,
		#s2025031632bb08334ba4c .im-order-price-body {
			;
		}

		#s2025031632bb08334ba4c .shop-table .list_badge {
			border-color: ;
		}

		#s2025031632bb08334ba4c .im-cart-result-table thead>tr>th,
		#s2025031632bb08334ba4c #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s2025031632bb08334ba4c #shop_cart_list .shop-table>tbody>tr>td+td,
		#s2025031632bb08334ba4c #shop_cart_list .shop-table>thead>tr>th,
		#s2025031632bb08334ba4c #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s2025031632bb08334ba4c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s2025031632bb08334ba4c .btn-primary:hover,
			#s2025031632bb08334ba4c .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s2025031632bb08334ba4c .btn-primary:hover span,
			.doz_sys.booking_view #s2025031632bb08334ba4c .btn-primary:hover span,
			.doz_sys.shop_mypage #s2025031632bb08334ba4c .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s2025031632bb08334ba4c .fixed_view a,
			.doz_sys #s2025031632bb08334ba4c .fixed_view select.form-control,
			.doz_sys #s2025031632bb08334ba4c .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s2025031632bb08334ba4c .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s2025031632bb08334ba4c .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s2025031632bb08334ba4c .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s2025031632bb08334ba4c #shop_cart_list .shop-tit,
			#s2025031632bb08334ba4c #shop_cart_list .shop-table>thead>tr,
			#s2025031632bb08334ba4c #shop_cart_list .shop-table>tfoot .payment-info,
			#s2025031632bb08334ba4c .im-price-result {
				;
			}

			#s2025031632bb08334ba4c .shop-table>tbody>tr>td.img .opt .more+.more,
			#s2025031632bb08334ba4c .im-order-row+.im-order-row {
				;
			}

			#s2025031632bb08334ba4c #shop_cart_list .shop-table,
			#s2025031632bb08334ba4c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s2025031632bb08334ba4c #shop_cart_list .shop-table>tfoot,
			#s2025031632bb08334ba4c #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s2025031632bb08334ba4c #shop_cart_list .shop-table>thead>tr,
			#s2025031632bb08334ba4c .im-order-detail-table .im-space {
				background-color: #12263e;
			}

			#s2025031632bb08334ba4c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s2025031632bb08334ba4c .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s2025031632bb08334ba4c .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s2025031632bb08334ba4c .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s2025031632bb08334ba4c .section_bg {
				background-attachment: inherit;
			}

			#s2025031632bb08334ba4c .section_bg .ibg-bg {
				display: none;
			}

			#s2025031632bb08334ba4c .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s2025031632bb08334ba4c .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s2025031632bb08334ba4c .buy_btns .social_btn,
			#s2025031632bb08334ba4c .buy_btns .cart_btn,
			#s2025031632bb08334ba4c .layer_pop .bottom-btn,
			#s2025031632bb08334ba4c .shop-table>thead,
			#s2025031632bb08334ba4c .left-menu,
			#s2025031632bb08334ba4c .shop-table>tbody>tr,
			{
			;
		}

		#s2025031632bb08334ba4c main,
		#s2025031632bb08334ba4c .section_wrap.extend_section main,
		#s2025031632bb08334ba4c .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s2025031632bb08334ba4c.mobile_section main .inside {
			padding-left: 0px;
			padding-right: 0px;
		}

		#s2025031632bb08334ba4c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s2025031632bb08334ba4c .mypage .left-menu ul li a,
		#s2025031632bb08334ba4c .cart .left-menu ul li a,
		#s2025031632bb08334ba4c .mypage .left-menu .cart-menu-slide {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s2025031632bb08334ba4c .coupon-wrap:after {
			background: #12263e !important;
		}
		}

		@media (max-width: 767px) {
			#s2025031632bb08334ba4c .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #12263e);
			}

			#s2025031632bb08334ba4c .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #12263e);
			}

			#s2025031632bb08334ba4c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s2025031632bb08334ba4c .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) {
			#s2025031632bb08334ba4c .opt-group .btn_clse {
				background-color: #12263e;
			}

			#s2025031632bb08334ba4c .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #12263e;
			}
		}

		.doz_sys #s2025031632bb08334ba4c .bg-brand,
		.doz_sys #s2025031632bb08334ba4c .bg-brand span,
		.doz_sys #s2025031632bb08334ba4c .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s2025031632bb08334ba4c .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		#text_w20250316dff0e537f8cc1 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250316dff0e537f8cc1 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250316dff0e537f8cc1 .text_bg_img,
		#text_w20250316dff0e537f8cc1 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250316dff0e537f8cc1,
		#text_w20250316dff0e537f8cc1 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250316dff0e537f8cc1,
		#text_w20250316dff0e537f8cc1 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250316dff0e537f8cc1.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250316dff0e537f8cc1.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w202503160bc805568b896 {
			height: 2.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202503160bc805568b896 {
				height: 2.5px !important;
			}
		}

		#w20250316a293bdde3c929 .gallery_row {
			width: 100%;
			table-layout: fixed;
			height: 100%;
		}

		#w20250316a293bdde3c929 .item_gallary {
			border-radius: 20px;
			display: table-cell;
			vertical-align: top;
		}

		#w20250316a293bdde3c929 .item_gallary .img_wrap {
			background-size: cover;
			background-position: center;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap {
			display: table;
			width: 100%;
			background: rgba(0, 99, 238, 0.55);
			text-align: center;
			vertical-align: middle;
			;
			height: 100%;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap .title {
			font-size: 22px;
			color: #ffffff;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap .body {
			word-break: break-word;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap .body,
		#w20250316a293bdde3c929 .item_gallary .text_wrap .title em {
			font-size: 16px;
			color: #ebebeb;
		}

		#w20250316a293bdde3c929 .img_border .item_gallary .item_container .img_wrap {
			border-width: 0px;
			;
			border-color: #eee;
			border-style: solid;
			border-radius: 20px;
			overflow: hidden;
		}

		#w20250316a293bdde3c929 .img_border .item_gallary .text_wrap {
			padding: 15px;
		}

		#w20250316a293bdde3c929 .container_border .item_gallary .text_wrap {
			padding: 15px;
			background: transparent;
		}

		#w20250316a293bdde3c929 .img_border .item_gallary .text_wrap {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}

		#w20250316a293bdde3c929 .container_border .item_gallary .item_container {
			border-width: 0px;
			;
			border-color: #eee;
			border-style: solid;
			border-radius: 20px;
			background: rgba(0, 99, 238, 0.55);
			overflow: hidden;
			width: 100%;
			height: 100%;
			display: table;
		}

		#w20250316a293bdde3c929 .type_slide .item_gallary .item_container {
			display: block;
		}

		#w20250316a293bdde3c929 .hover_show_overlay .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .hover_hide_overlay .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_01 .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_01 .item_gallary .item_container,
		#w20250316a293bdde3c929 .slide_03 .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_03 .item_gallary .item_container,
		#w20250316a293bdde3c929 .img_border .item_gallary .text_wrap {
			background: transparent;
		}

		#w20250316a293bdde3c929 .container_border.hover_show_overlay .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .container_border.hover_hide_overlay .item_gallary .text_wrap {
			padding: 0;
		}

		#w20250316a293bdde3c929 .hover_show_overlay .item_gallary .text_wrap .title,
		#w20250316a293bdde3c929 .hover_hide_overlay .item_gallary .text_wrap .title {
			font-size: 14px;
			color: #fff;
			background: rgba(0, 0, 0, 0.5);
			padding: 20px;
			text-align: center;
			vertical-align: middle;
			;
			border-radius: 20px;
		}

		#w20250316a293bdde3c929 .hover_show_overlay .item_gallary .text_wrap .body,
		#w20250316a293bdde3c929 .hover_hide_overlay .item_gallary .text_wrap .body,
		#w20250316a293bdde3c929 .hover_show_overlay .item_gallary .text_wrap .title em,
		#w20250316a293bdde3c929 .hover_hide_overlay .item_gallary .text_wrap .title em {
			font-size: 12px;
			color: #fff !important;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap .title em {
			padding-top: 10px;
		}

		#w20250316a293bdde3c929 .item_gallary .text_wrap .title em:last-child i {
			margin-left: 10px;
		}

		#w20250316a293bdde3c929 .slide_01,
		#w20250316a293bdde3c929 .slide_03 {
			margin: 0 !important;
			height: 100%;
		}

		#w20250316a293bdde3c929 .slide_02,
		#w20250316a293bdde3c929 .slide_05 {
			width: auto;
			height: 100%;
			padding-left: px;
			padding-right: px;
		}

		#w20250316a293bdde3c929 .type_masonry {
			visibility: hidden;
		}

		#w20250316a293bdde3c929 .type_masonry.overlay_text .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_01 .item_gallary,
		#w20250316a293bdde3c929 .slide_03 .item_gallary {
			height: 100%;
			display: block;
		}

		#w20250316a293bdde3c929 .type_masonry .item_gallary {
			display: block;
		}

		#w20250316a293bdde3c929 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap {
			display: table;
			position: absolute;
			top: 0;
			width: 100%;
			height: 100%;
		}

		#w20250316a293bdde3c929 .type_masonry.overlay_text .item_gallary .text_wrap .masonry_text_wrap .title {
			height: 100%;
			width: 100%;
			text-align: center;
			vertical-align: middle;
			;
		}

		#w20250316a293bdde3c929 .slide_01 .item_gallary .item_container {
			border: 0;
		}

		#w20250316a293bdde3c929 .slide_03 .item_gallary .item_container {
			border: 0;
			position: relative;
		}

		#w20250316a293bdde3c929 .slide_03 .item_gallary .text_wrap {
			position: absolute;
			left: 0;
			top: 0;
		}

		#w20250316a293bdde3c929 .slide_01 .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_03 .item_gallary .text_wrap {
			padding: 0;
		}

		#w20250316a293bdde3c929 .slide_02 .item_gallary .text_wrap,
		#w20250316a293bdde3c929 .slide_05 .item_gallary .text_wrap {
			padding: 0;
			background: #6666d8;
		}


		#w20250316a293bdde3c929 .slide_02 .item_gallary .text_wrap.hide_text_wrap,
		#w20250316a293bdde3c929 .slide_05 .item_gallary .text_wrap.hide_text_wrap,
		#w20250316a293bdde3c929 .slide_02 .item_gallary .text_wrap.hide_insta_text_wrap,
		#w20250316a293bdde3c929 .slide_05 .item_gallary .text_wrap.hide_insta_text_wrap {
			display: none !important;
		}

		#w20250316a293bdde3c929 .type_slide .item_gallary .img_wrap {
			background-size: cover;
			background-position: center center;
			background-repeat: no-repeat;
			height: 100%;
		}

		#w20250316a293bdde3c929 .slide_01.bg_contain .item_gallary .img_wrap,
		#w20250316a293bdde3c929 .slide_03.bg_contain .item_gallary .img_wrap {
			background-size: contain;
			background-repeat: no-repeat;
		}

		#w20250316a293bdde3c929 .slide_01 .item_gallary .text_wrap .title,
		#w20250316a293bdde3c929 .slide_03 .item_gallary .text_wrap .title {
			font-size: 18px;
			color: #fff;
			background: rgba(0, 0, 0, 0.2);
			padding: 20px;
			text-align: center;
			vertical-align: middle;
			;
		}

		#w20250316a293bdde3c929 .slide_01.bg_contain .item_gallary .text_wrap .title,
		#w20250316a293bdde3c929 .slide_03.bg_contain .item_gallary .text_wrap .title {
			background: transparent;
		}

		#w20250316a293bdde3c929 .slide_01 .item_gallary .text_wrap .body,
		#w20250316a293bdde3c929 .slide_03 .item_gallary .text_wrap .body {
			font-size: 14px;
			color: #fff;
		}

		#w20250316a293bdde3c929 .slide_02 .item_gallary,
		#w20250316a293bdde3c929 .slide_05 .item_gallary {
			display: block;
			padding: 15px;
		}

		#w20250316a293bdde3c929 .slide_02 .item_gallary .text_wrap .title,
		#w20250316a293bdde3c929 .slide_05 .item_gallary .text_wrap .title {
			font-size: 22px;
			color: #ffffff;
			padding: 15px;
			text-align: center;
			vertical-align: middle;
			;
			display: inline-block;
		}

		#w20250316a293bdde3c929 .slide_02 .item_gallary .text_wrap .body,
		#w20250316a293bdde3c929 .slide_05 .item_gallary .text_wrap .body {
			font-size: 16px;
			color: #ebebeb;
		}

		#w20250316a293bdde3c929 .type_masonry.img_rendering .img_wrap img,
		#w20250316a293bdde3c929 .type_grid.img_rendering .img_wrap,
		#w20250316a293bdde3c929 .type_slide.img_rendering .img_wrap {
			image-rendering: -webkit-optimize-contrast;
		}

		#w20250316a293bdde3c929 .grid_03 .item_gallary .img_wrap.no_content,
		#w20250316a293bdde3c929 .slide_02 .item_gallary .img_wrap.no_content {
			height: 100% !important;
		}

		#w20250316a293bdde3c929 .type_slide .owl-controls .owl-next:before,
		#w20250316a293bdde3c929 .type_slide .owl-controls .owl-prev:before {
			color: rgba(255, 255, 255, 0);
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0);
		}

		#w20250316a293bdde3c929 .type_slide.owl-theme .owl-dots {
			bottom: 5px;
		}

		#w20250316a293bdde3c929 .type_slide.owl-theme.slide_02 .owl-dots,
		#w20250316a293bdde3c929 .type_slide.owl-theme.slide_05 .owl-dots {
			bottom: -5px;
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_03.owl-theme .owl-dots .owl-dot span {
			border-color: rgba(255, 255, 255, 0);
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.owl-theme .owl-dots .owl-dot.active span,
		#w20250316a293bdde3c929 .type_slide.slide_03.owl-theme .owl-dots .owl-dot.active span {
			background: rgba(255, 255, 255, 0);
			border-color: rgba(255, 255, 255, 0) !important;
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_big_dot.owl-theme .owl-dots .owl-dot span,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot span {
			border-color: rgba(255, 255, 255, 0) !important;
			background: rgba(255, 255, 255, 0) !important;
		}

		#w20250316a293bdde3c929 .owl-theme .owl-dots.owl-dot.active span,
		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_line.owl-theme .owl-dots .owl-dot.active span,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_dot02.owl-theme .owl-dots .owl-dot.active span,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_line.owl-theme .owl-dots .owl-dot.active span {
			background-color: rgba(255, 255, 255, 0);
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot span:before,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot span:before {
			color: rgba(255, 255, 255, 0) !important;
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_count.owl-theme .owl-dots .owl-dot.active span:before {
			color: rgba(255, 255, 255, 0) !important;
		}

		#w20250316a293bdde3c929 .type_slide.slide_01.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before,
		#w20250316a293bdde3c929 .type_slide.slide_03.paging_type_count.paging_type_count02.owl-theme .owl-dots .owl-dot.active span:before {
			border-bottom: 1px solid rgba(255, 255, 255, 0);
		}

		#w20250316a293bdde3c929 .grid_01 .item_gallary,
		#w20250316a293bdde3c929 .grid_03 .item_gallary,
		#w20250316a293bdde3c929 .grid_04 .item_gallary,
		#w20250316a293bdde3c929 .masonry_01 .item_gallary,
		#w20250316a293bdde3c929 .masonry_02 .item_gallary,
		#w20250316a293bdde3c929 .masonry_04 .item_gallary {
			overflow: hidden;
		}

		#w20250316a293bdde3c929 .owl-carousel .animated {
			-webkit-animation-duration: 10000ms;
			animation-duration: 10000ms;
		}

		#w20250316a293bdde3c929 .owl-carousel .owl-stage:after {
			display: none;
		}

		#w20250316a293bdde3c929 .owl-thumbs {
			overflow: hidden;
			margin: 0px -0px 0 -0px;

		}

		#w20250316a293bdde3c929 .owl-thumbs .owl-thumb-item {
			border: 0;
			background: transparent;
			border-radius: 0;
			padding: 0;
			float: left;
			position: relative;
			margin: 0 0px 0px;
			display: block;
		}

		#w20250316a293bdde3c929 .owl-thumbs .thumb-item-bg {
			background-size: cover;
			background-position: 50% 50%;
			height: 100%;
		}

		.col-dz-12 #w20250316a293bdde3c929 .extend_thumbs {
			margin: 0 auto;
		}

		.col-dz-12 #w20250316a293bdde3c929 .inside .extend_thumbs {
			max-width: inherit;
		}

		#w20250316a293bdde3c929 .owl-thumbs {
			margin-left: 0;
			margin-right: 0;
		}

		#w20250316a293bdde3c929 .owl-thumbs .owl-thumb-item {
			margin: 0;
		}

		#w20250316a293bdde3c929 .owl-thumbs .owl-item.active.current {
			position: relative;
		}

		@media all and (max-width: 991px) {

			#w20250316a293bdde3c929 .type_masonry.img_rendering .img_wrap img,
			#w20250316a293bdde3c929 .type_grid.img_rendering .img_wrap,
			#w20250316a293bdde3c929 .type_slide.img_rendering .img_wrap {
				image-rendering: auto;
			}

			#w20250316a293bdde3c929 .owl-thumbs {
				display: none;
			}

			#w20250316a293bdde3c929 .slide_03_wrap {
				padding-bottom: 0 !important;
			}
		}

		@media screen and (-ms-high-contrast: active),
		(-ms-high-contrast: none) {

			/* ie 10,11 */
			#w20250316a293bdde3c929 .container_border .item_gallary .item_container {
				display: block;
			}
		}

		.text_wrap .title {
			font-weight: 700;
			letter-spacing: -0.3px;
		}

		.text_wrap .body {
			font-weight: 400;
			letter-spacing: -0.3px;
		}

		.img_wrap._img_wrap._lightbox_item {
			background-position: center;
			transition: background-size 0.3s ease, transform 0.3s ease;
		}

		.img_wrap._img_wrap._lightbox_item:hover {
			background-size: 120%;
			/* 이미지 확대 비율 조정 */
			transform: scale(1.3);
			/* 이미지 확대 비율 조정 */
		}


		.device_type_m .pc_section #padding_w20250316d1ae9118c7985 {
			height: 33px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316d1ae9118c7985 {
				height: 33px !important;
			}
		}

		.shop_view .s20250316027a6f9870ae5.xzoom-preview {
			;
			background: #12263e;
		}

		.shop_view #s20250316027a6f9870ae5 select.form-control option {
			color: !important;
			background: #12263e;
		}

		.is-ie .shop_view #s20250316027a6f9870ae5 select.form-control option {
			color: #000 !important;
		}

		.admin #s20250316027a6f9870ae5 .widget.padding>div {
			;
		}

		.admin #s20250316027a6f9870ae5 .ibg-bg {
			height: 100% !important;
		}

		.admin #s20250316027a6f9870ae5 .widget_drag_bar,
		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20250316027a6f9870ae5 .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20250316027a6f9870ae5 .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20250316027a6f9870ae5 {
			color: ;
		}

		#s20250316027a6f9870ae5.side_basic main .inside,
		#s20250316027a6f9870ae5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20250316027a6f9870ae5 .col-dz-12 .extend_thumbs {
			max-width: 1430px;
		}

		.modal_site_modal_menu #s20250316027a6f9870ae5.side_basic main .inside,
		.menu_type_modal #s20250316027a6f9870ae5.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 #s20250316027a6f9870ae5,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20250316027a6f9870ae5 .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20250316027a6f9870ae5.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316027a6f9870ae5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -10px;
			margin-right: -10px;
			width: calc(100% + 10px + 10px);
		}

		#s20250316027a6f9870ae5 .booking_day .body_font_color_20,
		#s20250316027a6f9870ae5 .booking_list.waiting .title {
			;
		}

		#s20250316027a6f9870ae5.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20250316027a6f9870ae5 .li_table ul:nth-of-type(2),
		#s20250316027a6f9870ae5 .li_board ul li,
		#s20250316027a6f9870ae5 .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s20250316027a6f9870ae5 .checkbox-styled:not(ie8) input~span:before,
		#s20250316027a6f9870ae5 .radio-styled:not(ie8) input~span:before {}

		#s20250316027a6f9870ae5 .board_view .grid_ignore header a,
		#s20250316027a6f9870ae5 .widget.board .grid_ignore .author .date,
		#s20250316027a6f9870ae5 .widget.board .grid_ignore a.board,
		#s20250316027a6f9870ae5 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20250316027a6f9870ae5 .content-tit .board {
			;
		}

		#s20250316027a6f9870ae5 select.form-control,
		#s20250316027a6f9870ae5 input.form-control,
		#s20250316027a6f9870ae5 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20250316027a6f9870ae5 .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20250316027a6f9870ae5 .phonenumber_wrap .line {}

		#s20250316027a6f9870ae5 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20250316027a6f9870ae5 .shop-content select.form-control,
		.shop_view #s20250316027a6f9870ae5 .shop-content input.form-control,
		.shop_view #s20250316027a6f9870ae5 .shop-content textarea.form-control,
		.booking_view #s20250316027a6f9870ae5 .booking_opt select.form-control,
		.shop_view #s20250316027a6f9870ae5 .form-select-wrap .dropdown-menu,
		.shop_view #s20250316027a6f9870ae5 .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #12263e;
		}

		#s20250316027a6f9870ae5 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(18, 38, 62, 0.01), rgba(18, 38, 62, 0.8) 66%, rgba(18, 38, 62, 0.9) 83%, rgba(18, 38, 62, 0.98) 98%, #12263e);
		}

		#s20250316027a6f9870ae5 .item_detail select.form-control,
		#s20250316027a6f9870ae5 .item_detail input.form-control,
		#s20250316027a6f9870ae5 .item_detail textarea.form-control,
		#s20250316027a6f9870ae5 .booking_opt select.form-control,
		#s20250316027a6f9870ae5 .goods_select textarea.form-control,
		#s20250316027a6f9870ae5 .goods_select select.form-control,
		#s20250316027a6f9870ae5 .goods_select input.form-control,
		#s20250316027a6f9870ae5 .form-select-wrap:before {
			!important;
			color: ;
		}

		#s20250316027a6f9870ae5 .form-select-wrap .dropdown-menu .dropdown-item:hover {
			;
		}

		#s20250316027a6f9870ae5 .board_summary .write,
		#s20250316027a6f9870ae5 .board_view .grid_ignore .author .date,
		#s20250316027a6f9870ae5 .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20250316027a6f9870ae5 label,
		.doz_sys #s20250316027a6f9870ae5 label.control-label,
		#s20250316027a6f9870ae5 .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20250316027a6f9870ae5 .nick.text-default-dark,
		#s20250316027a6f9870ae5 .text-default-dark,
		#s20250316027a6f9870ae5 .shop_mypage .mypage .my-box a,
		#s20250316027a6f9870ae5 .shop_mypage .item-detail a,
		#s20250316027a6f9870ae5 .shop_mypage .item-detail p,
		#s20250316027a6f9870ae5 .shop_mypage h6,
		#s20250316027a6f9870ae5 .shop_mypage .table-wrap p,
		#s20250316027a6f9870ae5 .shop_payment h1,
		#s20250316027a6f9870ae5 .shop_payment h6,
		#s20250316027a6f9870ae5 .shop-content p,
		#s20250316027a6f9870ae5 .shop_payment,
		#s20250316027a6f9870ae5 .shop-content span,
		#s20250316027a6f9870ae5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20250316027a6f9870ae5 .shop-content .price,
		#s20250316027a6f9870ae5,
		#s20250316027a6f9870ae5 .shop-tit,
		#s20250316027a6f9870ae5 .board_view .board_txt_area,
		#s20250316027a6f9870ae5 .board.widget .grid_ignore .view_tit,
		.doz_sys #s20250316027a6f9870ae5 .shop-content input.form-control,
		.doz_sys #s20250316027a6f9870ae5 .shop-content select.form-control,
		#s20250316027a6f9870ae5 .widget_menu_title,
		#s20250316027a6f9870ae5 .comment_area,
		body.shop_mypage #s20250316027a6f9870ae5 .comment_area,
		#s20250316027a6f9870ae5 .list_review_inner .use_summary,
		#s20250316027a6f9870ae5 .list_review_inner .use_summary a,
		#s20250316027a6f9870ae5 .list_review_inner .fold,
		#s20250316027a6f9870ae5 .list_review_inner .comment_area,
		#s20250316027a6f9870ae5 .booking_nav_tools span {
			;
			color: ;
		}

		#s20250316027a6f9870ae5 .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20250316027a6f9870ae5 a.use-info {
			color: #052e63;
		}

		#s20250316027a6f9870ae5 .shop-content span.sale-price-text-done,
		.doz_sys #s20250316027a6f9870ae5 a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20250316027a6f9870ae5 .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s20250316027a6f9870ae5 .shop-content.mypage .bg-bright a,
		#s20250316027a6f9870ae5 .shop-content.mypage .bg-bright p,
		#s20250316027a6f9870ae5 .shop-content.mypage .bg-bright span,
		#s20250316027a6f9870ae5 .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20250316027a6f9870ae5 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20250316027a6f9870ae5 .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20250316027a6f9870ae5 .shop-content h6 span {
			;
			color: ;
		}

		#s20250316027a6f9870ae5 .left-menu ul li.on a,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20250316027a6f9870ae5,
		#s20250316027a6f9870ae5 .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s20250316027a6f9870ae5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s20250316027a6f9870ae5 .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s20250316027a6f9870ae5 .list_review_inner,
		#s20250316027a6f9870ae5 .list_review_inner .fold.cmt,
		#s20250316027a6f9870ae5 .list_review_wrap,
		#s20250316027a6f9870ae5 .list_review_inner .textarea_block,
		#s20250316027a6f9870ae5 .list_review_inner .comment .main_comment,
		#s20250316027a6f9870ae5 .list_review_inner .txt_delete:before,
		#s20250316027a6f9870ae5 .form-select-wrap.open .dropdown-toggle,
		#s20250316027a6f9870ae5 .form-select-wrap.open .dropdown-menu,
		#s20250316027a6f9870ae5 .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: ;
		}

		.doz_sys #s20250316027a6f9870ae5 .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316027a6f9870ae5 .paging_type_line .owl-dots .owl-dot span {
			background: ;
		}

		#s20250316027a6f9870ae5 .form-control:focus {
			border-color: #052e63;
		}

		#s20250316027a6f9870ae5 .sub_depth li a,
		#s20250316027a6f9870ae5 .sub_depth li span {
			;
		}

		#s20250316027a6f9870ae5 .slide_03.owl-theme .owl-dots .owl-dot span {
			;
		}

		#s20250316027a6f9870ae5 .pagination>li>a,
		#s20250316027a6f9870ae5 .pagination>li>span,
		#s20250316027a6f9870ae5 .pagination>li>a:focus,
		#s20250316027a6f9870ae5 .pagination>li>span:focus,
		#s20250316027a6f9870ae5 .map-inner .pagination li.active a,
		#s20250316027a6f9870ae5 .pagination li>a.disabled:hover,
		#s20250316027a6f9870ae5 .pagination li>a.disabled:focus {
			;
		}

		#s20250316027a6f9870ae5 .form-select-wrap.open .dropdown-menu .dropdown-item {
			;
		}

		#s20250316027a6f9870ae5 .pagination>.active>a,
		#s20250316027a6f9870ae5 .pagination>.active>span,
		#s20250316027a6f9870ae5 .pagination>.active>a:hover,
		#s20250316027a6f9870ae5 .pagination>.active>span:hover,
		#s20250316027a6f9870ae5 .pagination>.active>a:focus,
		#s20250316027a6f9870ae5 .pagination>.active>span:focus,
		#s20250316027a6f9870ae5 .pagination>li>a:hover,
		#s20250316027a6f9870ae5 .pagination>li>span:hover,
		#s20250316027a6f9870ae5 .sub_depth li a.active,
		.doz_sys #s20250316027a6f9870ae5 a,
		#s20250316027a6f9870ae5 .li_table ul li,
		#s20250316027a6f9870ae5 .list-style .list.line>small,
		.doz_sys #s20250316027a6f9870ae5 div[data-widget-type="board"] .title.title-block a {
			;
			color: ;
		}

		.doz_sys #s20250316027a6f9870ae5 .board_contents a:not(.btn),
		.doz_sys #s20250316027a6f9870ae5 .board_contents a:not(.btn):hover,
		#s20250316027a6f9870ae5 .board_txt_area a,
		#s20250316027a6f9870ae5 .board_txt_area a:hover,
		#s20250316027a6f9870ae5 .board_txt_area a:active,
		#s20250316027a6f9870ae5 .board_txt_area a:focus,
		#s20250316027a6f9870ae5 .editor_box .fr-view a {
			color: #052e63;
		}

		#s20250316027a6f9870ae5 div[data-widget-type="icon"] i {
			color: ;
		}

		.doz_sys #s20250316027a6f9870ae5 a.body_font_color_30:not(.active) {
			;
		}

		#s20250316027a6f9870ae5 .text_tab .after_line:not(:last-child):after {
			;
		}

		#s20250316027a6f9870ae5 .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20250316027a6f9870ae5 .map-toolbar select.form-control {
			;
			color: !important;
			font-size: 14px;
		}

		.doz_sys #s20250316027a6f9870ae5 .body_font_color_40,
		#s20250316027a6f9870ae5 .li_board ul.li_body li.name,
		#s20250316027a6f9870ae5 .li_board ul.li_body li.time,
		#s20250316027a6f9870ae5 .li_board ul.li_body li.like,
		#s20250316027a6f9870ae5 .li_board ul.li_body li.read {
			;
		}

		#s20250316027a6f9870ae5 .review_table .summary,
		#s20250316027a6f9870ae5 .review_table.li_board ul.li_body li,
		#s20250316027a6f9870ae5 .review_table .list_text_title.lock_on {
			;
		}

		.doz_sys #s20250316027a6f9870ae5 .body_font_color_50 {
			;
		}

		#s20250316027a6f9870ae5 .li_board,
		#s20250316027a6f9870ae5 .acd_row:first-child,
		#s20250316027a6f9870ae5 .acd_row {
			border-color: ;
		}

		#s20250316027a6f9870ae5 .list-style .list-header,
		#s20250316027a6f9870ae5 .list-style .list,
		#s20250316027a6f9870ae5 .list-style .list.line,
		#s20250316027a6f9870ae5 .list-style .list.line>.table-cell,
		#s20250316027a6f9870ae5 .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s20250316027a6f9870ae5 .btn,
		#s20250316027a6f9870ae5 .visual_section a,
		#s20250316027a6f9870ae5 a.select-star,
		#s20250316027a6f9870ae5 .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #12263e;
			;
			color: ;
			;
		}

		#s20250316027a6f9870ae5 .star-pointer .dropdown-menu {
			background-color: #12263e;
		}

		#s20250316027a6f9870ae5 .btn:hover,
		#s20250316027a6f9870ae5 .visual_section a:hover {
			border-color: ;
		}

		#s20250316027a6f9870ae5 a.select-star:hover {
			background-color: #12263e;
		}

		#s20250316027a6f9870ae5 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250316027a6f9870ae5 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250316027a6f9870ae5 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20250316027a6f9870ae5 .btn-primary span,
		.doz_sys.booking_view #s20250316027a6f9870ae5 .btn-primary span,
		.doz_sys.shop_mypage #s20250316027a6f9870ae5 .btn-primary span {
			color: #ffffff;
		}

		#s20250316027a6f9870ae5 .coupon-wrap:after,
		#s20250316027a6f9870ae5 .board_view .file_area ul li {
			background: #12263e;
		}

		#s20250316027a6f9870ae5 .text-gray-dark,
		#s20250316027a6f9870ae5 .shop-table>thead>tr>th,
		#s20250316027a6f9870ae5 .shop_mypage .left-menu ul li a,
		#s20250316027a6f9870ae5 .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20250316027a6f9870ae5 .product-notify-group .product-notify-label {
			;
		}

		#s20250316027a6f9870ae5 .mypage .my-box a,
		#s20250316027a6f9870ae5 .mypage .shop-table>tbody>tr,
		#s20250316027a6f9870ae5 .mypage .tip-off,
		#s20250316027a6f9870ae5 .im-order-detail-table,
		#s20250316027a6f9870ae5 .im-order-price {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		#s20250316027a6f9870ae5 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20250316027a6f9870ae5 .mypage .my-box.on a p {
			color: #fff;
		}

		#s20250316027a6f9870ae5 .option_btn_tools a,
		#s20250316027a6f9870ae5 .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20250316027a6f9870ae5 .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20250316027a6f9870ae5 .card .title a {
			color: #212121;
		}

		#s20250316027a6f9870ae5 .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20250316027a6f9870ae5 ul.site_prod_nav>li,
		#s20250316027a6f9870ae5 .prod_detail_badge {
			;
		}

		#s20250316027a6f9870ae5 .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #12263e;
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20250316027a6f9870ae5 .buy_footer_fixed {
			background: #12263e;
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20250316027a6f9870ae5 .opt-group {
			background: #12263e;
		}

		#s20250316027a6f9870ae5 ul.site_prod_nav>li a.active {
			;
		}

		#s20250316027a6f9870ae5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #12263e;
		}

		#s20250316027a6f9870ae5 .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s20250316027a6f9870ae5[class*="section_first"],
		.section_fixed_disable #s20250316027a6f9870ae5[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20250316027a6f9870ae5 .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20250316027a6f9870ae5.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20250316027a6f9870ae5.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20250316027a6f9870ae5 .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20250316027a6f9870ae5.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s20250316027a6f9870ae5 .mypage .left-menu ul li a,
		.device_type_m #s20250316027a6f9870ae5 .cart .left-menu ul li a {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		#s20250316027a6f9870ae5 .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20250316027a6f9870ae5 .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s20250316027a6f9870ae5 .im-cart-info {
			;
		}

		#s20250316027a6f9870ae5 .shop-table>thead>tr>th,
		#s20250316027a6f9870ae5 .shop-table>tbody>tr>td,
		#s20250316027a6f9870ae5 .mypage .shop-table>tbody>tr,
		#s20250316027a6f9870ae5 .shop-table>tbody>tr>td.img img,
		#s20250316027a6f9870ae5 .shop-table>tbody>tr>td+td,
		#s20250316027a6f9870ae5 .mypage .tip-off,
		#s20250316027a6f9870ae5 .mypage .shop-table img,
		#s20250316027a6f9870ae5 .im-order-detail-table,
		#s20250316027a6f9870ae5 .im-order-price,
		#s20250316027a6f9870ae5 .im-order-detail-table thead tr,
		#s20250316027a6f9870ae5 .im-order-detail-table tr+tr,
		#s20250316027a6f9870ae5 .im-order-detail-table img,
		#s20250316027a6f9870ae5 .im-order-detail-table .im-deliv-price,
		#s20250316027a6f9870ae5 .im-order-price-header,
		#s20250316027a6f9870ae5 .im-order-price-body {
			;
		}

		#s20250316027a6f9870ae5 .shop-table .list_badge {
			border-color: ;
		}

		#s20250316027a6f9870ae5 .im-cart-result-table thead>tr>th,
		#s20250316027a6f9870ae5 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20250316027a6f9870ae5 #shop_cart_list .shop-table>thead>tr>th,
		#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s20250316027a6f9870ae5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250316027a6f9870ae5 .btn-primary:hover,
			#s20250316027a6f9870ae5 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20250316027a6f9870ae5 .btn-primary:hover span,
			.doz_sys.booking_view #s20250316027a6f9870ae5 .btn-primary:hover span,
			.doz_sys.shop_mypage #s20250316027a6f9870ae5 .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20250316027a6f9870ae5 .fixed_view a,
			.doz_sys #s20250316027a6f9870ae5 .fixed_view select.form-control,
			.doz_sys #s20250316027a6f9870ae5 .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20250316027a6f9870ae5 .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20250316027a6f9870ae5 .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20250316027a6f9870ae5 .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20250316027a6f9870ae5 #shop_cart_list .shop-tit,
			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>thead>tr,
			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tfoot .payment-info,
			#s20250316027a6f9870ae5 .im-price-result {
				;
			}

			#s20250316027a6f9870ae5 .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20250316027a6f9870ae5 .im-order-row+.im-order-row {
				;
			}

			#s20250316027a6f9870ae5 #shop_cart_list .shop-table,
			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tfoot,
			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>thead>tr,
			#s20250316027a6f9870ae5 .im-order-detail-table .im-space {
				background-color: #12263e;
			}

			#s20250316027a6f9870ae5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20250316027a6f9870ae5 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250316027a6f9870ae5 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250316027a6f9870ae5 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250316027a6f9870ae5 .section_bg {
				background-attachment: inherit;
			}

			#s20250316027a6f9870ae5 .section_bg .ibg-bg {
				display: none;
			}

			#s20250316027a6f9870ae5 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250316027a6f9870ae5 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20250316027a6f9870ae5 .buy_btns .social_btn,
			#s20250316027a6f9870ae5 .buy_btns .cart_btn,
			#s20250316027a6f9870ae5 .layer_pop .bottom-btn,
			#s20250316027a6f9870ae5 .shop-table>thead,
			#s20250316027a6f9870ae5 .left-menu,
			#s20250316027a6f9870ae5 .shop-table>tbody>tr,
			{
			;
		}

		#s20250316027a6f9870ae5 main,
		#s20250316027a6f9870ae5 .section_wrap.extend_section main,
		#s20250316027a6f9870ae5 .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20250316027a6f9870ae5.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316027a6f9870ae5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20250316027a6f9870ae5 .mypage .left-menu ul li a,
		#s20250316027a6f9870ae5 .cart .left-menu ul li a,
		#s20250316027a6f9870ae5 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(29, 62, 102, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2962102, endColorstr=#ff2962102);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20250316027a6f9870ae5 .coupon-wrap:after {
			background: #12263e !important;
		}
		}

		@media (max-width: 767px) {
			#s20250316027a6f9870ae5 .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #12263e);
			}

			#s20250316027a6f9870ae5 .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #12263e);
			}

			#s20250316027a6f9870ae5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20250316027a6f9870ae5 .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) {
			#s20250316027a6f9870ae5 .opt-group .btn_clse {
				background-color: #12263e;
			}

			#s20250316027a6f9870ae5 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #12263e;
			}
		}

		.doz_sys #s20250316027a6f9870ae5 .bg-brand,
		.doz_sys #s20250316027a6f9870ae5 .bg-brand span,
		.doz_sys #s20250316027a6f9870ae5 .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20250316027a6f9870ae5 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.half-rounded-background5 {
			background: #091b34;
			/* 배경을 흰색으로 설정 */
			border-top-left-radius: 75px;
			/* 왼쪽 상단 둥글게 설정 */
			border-top-right-radius: 75px;
			/* 오른쪽 상단 둥글게 설정 */
			width: 100%;
			/* 가로 영역을 100%로 설정 */
			height: 100px;
			/* 세로 높이를 100px로 설정 */
		}

		.shop_view .s20250316ce375affcd9a2.xzoom-preview {
			;
			background: #091b34;
		}

		.shop_view #s20250316ce375affcd9a2 select.form-control option {
			color: !important;
			background: #091b34;
		}

		.is-ie .shop_view #s20250316ce375affcd9a2 select.form-control option {
			color: #000 !important;
		}

		.admin #s20250316ce375affcd9a2 .widget.padding>div {
			;
		}

		.admin #s20250316ce375affcd9a2 .ibg-bg {
			height: 100% !important;
		}

		.admin #s20250316ce375affcd9a2 .widget_drag_bar,
		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20250316ce375affcd9a2 .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20250316ce375affcd9a2 .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20250316ce375affcd9a2 {
			color: ;
		}

		#s20250316ce375affcd9a2.side_basic main .inside,
		#s20250316ce375affcd9a2 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20250316ce375affcd9a2 .col-dz-12 .extend_thumbs {
			max-width: 1430px;
		}

		.modal_site_modal_menu #s20250316ce375affcd9a2.side_basic main .inside,
		.menu_type_modal #s20250316ce375affcd9a2.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 #s20250316ce375affcd9a2,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20250316ce375affcd9a2 .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20250316ce375affcd9a2.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316ce375affcd9a2.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -10px;
			margin-right: -10px;
			width: calc(100% + 10px + 10px);
		}

		#s20250316ce375affcd9a2 .booking_day .body_font_color_20,
		#s20250316ce375affcd9a2 .booking_list.waiting .title {
			;
		}

		#s20250316ce375affcd9a2.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20250316ce375affcd9a2 .li_table ul:nth-of-type(2),
		#s20250316ce375affcd9a2 .li_board ul li,
		#s20250316ce375affcd9a2 .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s20250316ce375affcd9a2 .checkbox-styled:not(ie8) input~span:before,
		#s20250316ce375affcd9a2 .radio-styled:not(ie8) input~span:before {}

		#s20250316ce375affcd9a2 .board_view .grid_ignore header a,
		#s20250316ce375affcd9a2 .widget.board .grid_ignore .author .date,
		#s20250316ce375affcd9a2 .widget.board .grid_ignore a.board,
		#s20250316ce375affcd9a2 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20250316ce375affcd9a2 .content-tit .board {
			;
		}

		#s20250316ce375affcd9a2 select.form-control,
		#s20250316ce375affcd9a2 input.form-control,
		#s20250316ce375affcd9a2 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20250316ce375affcd9a2 .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20250316ce375affcd9a2 .phonenumber_wrap .line {}

		#s20250316ce375affcd9a2 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20250316ce375affcd9a2 .shop-content select.form-control,
		.shop_view #s20250316ce375affcd9a2 .shop-content input.form-control,
		.shop_view #s20250316ce375affcd9a2 .shop-content textarea.form-control,
		.booking_view #s20250316ce375affcd9a2 .booking_opt select.form-control,
		.shop_view #s20250316ce375affcd9a2 .form-select-wrap .dropdown-menu,
		.shop_view #s20250316ce375affcd9a2 .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #091b34;
		}

		#s20250316ce375affcd9a2 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(9, 27, 52, 0.01), rgba(9, 27, 52, 0.8) 66%, rgba(9, 27, 52, 0.9) 83%, rgba(9, 27, 52, 0.98) 98%, #091b34);
		}

		#s20250316ce375affcd9a2 .item_detail select.form-control,
		#s20250316ce375affcd9a2 .item_detail input.form-control,
		#s20250316ce375affcd9a2 .item_detail textarea.form-control,
		#s20250316ce375affcd9a2 .booking_opt select.form-control,
		#s20250316ce375affcd9a2 .goods_select textarea.form-control,
		#s20250316ce375affcd9a2 .goods_select select.form-control,
		#s20250316ce375affcd9a2 .goods_select input.form-control,
		#s20250316ce375affcd9a2 .form-select-wrap:before {
			!important;
			color: ;
		}

		#s20250316ce375affcd9a2 .form-select-wrap .dropdown-menu .dropdown-item:hover {
			;
		}

		#s20250316ce375affcd9a2 .board_summary .write,
		#s20250316ce375affcd9a2 .board_view .grid_ignore .author .date,
		#s20250316ce375affcd9a2 .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20250316ce375affcd9a2 label,
		.doz_sys #s20250316ce375affcd9a2 label.control-label,
		#s20250316ce375affcd9a2 .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20250316ce375affcd9a2 .nick.text-default-dark,
		#s20250316ce375affcd9a2 .text-default-dark,
		#s20250316ce375affcd9a2 .shop_mypage .mypage .my-box a,
		#s20250316ce375affcd9a2 .shop_mypage .item-detail a,
		#s20250316ce375affcd9a2 .shop_mypage .item-detail p,
		#s20250316ce375affcd9a2 .shop_mypage h6,
		#s20250316ce375affcd9a2 .shop_mypage .table-wrap p,
		#s20250316ce375affcd9a2 .shop_payment h1,
		#s20250316ce375affcd9a2 .shop_payment h6,
		#s20250316ce375affcd9a2 .shop-content p,
		#s20250316ce375affcd9a2 .shop_payment,
		#s20250316ce375affcd9a2 .shop-content span,
		#s20250316ce375affcd9a2 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20250316ce375affcd9a2 .shop-content .price,
		#s20250316ce375affcd9a2,
		#s20250316ce375affcd9a2 .shop-tit,
		#s20250316ce375affcd9a2 .board_view .board_txt_area,
		#s20250316ce375affcd9a2 .board.widget .grid_ignore .view_tit,
		.doz_sys #s20250316ce375affcd9a2 .shop-content input.form-control,
		.doz_sys #s20250316ce375affcd9a2 .shop-content select.form-control,
		#s20250316ce375affcd9a2 .widget_menu_title,
		#s20250316ce375affcd9a2 .comment_area,
		body.shop_mypage #s20250316ce375affcd9a2 .comment_area,
		#s20250316ce375affcd9a2 .list_review_inner .use_summary,
		#s20250316ce375affcd9a2 .list_review_inner .use_summary a,
		#s20250316ce375affcd9a2 .list_review_inner .fold,
		#s20250316ce375affcd9a2 .list_review_inner .comment_area,
		#s20250316ce375affcd9a2 .booking_nav_tools span {
			;
			color: ;
		}

		#s20250316ce375affcd9a2 .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20250316ce375affcd9a2 a.use-info {
			color: #052e63;
		}

		#s20250316ce375affcd9a2 .shop-content span.sale-price-text-done,
		.doz_sys #s20250316ce375affcd9a2 a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20250316ce375affcd9a2 .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s20250316ce375affcd9a2 .shop-content.mypage .bg-bright a,
		#s20250316ce375affcd9a2 .shop-content.mypage .bg-bright p,
		#s20250316ce375affcd9a2 .shop-content.mypage .bg-bright span,
		#s20250316ce375affcd9a2 .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20250316ce375affcd9a2 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20250316ce375affcd9a2 .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20250316ce375affcd9a2 .shop-content h6 span {
			;
			color: ;
		}

		#s20250316ce375affcd9a2 .left-menu ul li.on a,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20250316ce375affcd9a2,
		#s20250316ce375affcd9a2 .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s20250316ce375affcd9a2 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s20250316ce375affcd9a2 .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s20250316ce375affcd9a2 .list_review_inner,
		#s20250316ce375affcd9a2 .list_review_inner .fold.cmt,
		#s20250316ce375affcd9a2 .list_review_wrap,
		#s20250316ce375affcd9a2 .list_review_inner .textarea_block,
		#s20250316ce375affcd9a2 .list_review_inner .comment .main_comment,
		#s20250316ce375affcd9a2 .list_review_inner .txt_delete:before,
		#s20250316ce375affcd9a2 .form-select-wrap.open .dropdown-toggle,
		#s20250316ce375affcd9a2 .form-select-wrap.open .dropdown-menu,
		#s20250316ce375affcd9a2 .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: ;
		}

		.doz_sys #s20250316ce375affcd9a2 .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316ce375affcd9a2 .paging_type_line .owl-dots .owl-dot span {
			background: ;
		}

		#s20250316ce375affcd9a2 .form-control:focus {
			border-color: #052e63;
		}

		#s20250316ce375affcd9a2 .sub_depth li a,
		#s20250316ce375affcd9a2 .sub_depth li span {
			;
		}

		#s20250316ce375affcd9a2 .slide_03.owl-theme .owl-dots .owl-dot span {
			;
		}

		#s20250316ce375affcd9a2 .pagination>li>a,
		#s20250316ce375affcd9a2 .pagination>li>span,
		#s20250316ce375affcd9a2 .pagination>li>a:focus,
		#s20250316ce375affcd9a2 .pagination>li>span:focus,
		#s20250316ce375affcd9a2 .map-inner .pagination li.active a,
		#s20250316ce375affcd9a2 .pagination li>a.disabled:hover,
		#s20250316ce375affcd9a2 .pagination li>a.disabled:focus {
			;
		}

		#s20250316ce375affcd9a2 .form-select-wrap.open .dropdown-menu .dropdown-item {
			;
		}

		#s20250316ce375affcd9a2 .pagination>.active>a,
		#s20250316ce375affcd9a2 .pagination>.active>span,
		#s20250316ce375affcd9a2 .pagination>.active>a:hover,
		#s20250316ce375affcd9a2 .pagination>.active>span:hover,
		#s20250316ce375affcd9a2 .pagination>.active>a:focus,
		#s20250316ce375affcd9a2 .pagination>.active>span:focus,
		#s20250316ce375affcd9a2 .pagination>li>a:hover,
		#s20250316ce375affcd9a2 .pagination>li>span:hover,
		#s20250316ce375affcd9a2 .sub_depth li a.active,
		.doz_sys #s20250316ce375affcd9a2 a,
		#s20250316ce375affcd9a2 .li_table ul li,
		#s20250316ce375affcd9a2 .list-style .list.line>small,
		.doz_sys #s20250316ce375affcd9a2 div[data-widget-type="board"] .title.title-block a {
			;
			color: ;
		}

		.doz_sys #s20250316ce375affcd9a2 .board_contents a:not(.btn),
		.doz_sys #s20250316ce375affcd9a2 .board_contents a:not(.btn):hover,
		#s20250316ce375affcd9a2 .board_txt_area a,
		#s20250316ce375affcd9a2 .board_txt_area a:hover,
		#s20250316ce375affcd9a2 .board_txt_area a:active,
		#s20250316ce375affcd9a2 .board_txt_area a:focus,
		#s20250316ce375affcd9a2 .editor_box .fr-view a {
			color: #052e63;
		}

		#s20250316ce375affcd9a2 div[data-widget-type="icon"] i {
			color: ;
		}

		.doz_sys #s20250316ce375affcd9a2 a.body_font_color_30:not(.active) {
			;
		}

		#s20250316ce375affcd9a2 .text_tab .after_line:not(:last-child):after {
			;
		}

		#s20250316ce375affcd9a2 .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20250316ce375affcd9a2 .map-toolbar select.form-control {
			;
			color: !important;
			font-size: 14px;
		}

		.doz_sys #s20250316ce375affcd9a2 .body_font_color_40,
		#s20250316ce375affcd9a2 .li_board ul.li_body li.name,
		#s20250316ce375affcd9a2 .li_board ul.li_body li.time,
		#s20250316ce375affcd9a2 .li_board ul.li_body li.like,
		#s20250316ce375affcd9a2 .li_board ul.li_body li.read {
			;
		}

		#s20250316ce375affcd9a2 .review_table .summary,
		#s20250316ce375affcd9a2 .review_table.li_board ul.li_body li,
		#s20250316ce375affcd9a2 .review_table .list_text_title.lock_on {
			;
		}

		.doz_sys #s20250316ce375affcd9a2 .body_font_color_50 {
			;
		}

		#s20250316ce375affcd9a2 .li_board,
		#s20250316ce375affcd9a2 .acd_row:first-child,
		#s20250316ce375affcd9a2 .acd_row {
			border-color: ;
		}

		#s20250316ce375affcd9a2 .list-style .list-header,
		#s20250316ce375affcd9a2 .list-style .list,
		#s20250316ce375affcd9a2 .list-style .list.line,
		#s20250316ce375affcd9a2 .list-style .list.line>.table-cell,
		#s20250316ce375affcd9a2 .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s20250316ce375affcd9a2 .btn,
		#s20250316ce375affcd9a2 .visual_section a,
		#s20250316ce375affcd9a2 a.select-star,
		#s20250316ce375affcd9a2 .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #091b34;
			;
			color: ;
			;
		}

		#s20250316ce375affcd9a2 .star-pointer .dropdown-menu {
			background-color: #091b34;
		}

		#s20250316ce375affcd9a2 .btn:hover,
		#s20250316ce375affcd9a2 .visual_section a:hover {
			border-color: ;
		}

		#s20250316ce375affcd9a2 a.select-star:hover {
			background-color: #091b34;
		}

		#s20250316ce375affcd9a2 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250316ce375affcd9a2 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250316ce375affcd9a2 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20250316ce375affcd9a2 .btn-primary span,
		.doz_sys.booking_view #s20250316ce375affcd9a2 .btn-primary span,
		.doz_sys.shop_mypage #s20250316ce375affcd9a2 .btn-primary span {
			color: #ffffff;
		}

		#s20250316ce375affcd9a2 .coupon-wrap:after,
		#s20250316ce375affcd9a2 .board_view .file_area ul li {
			background: #091b34;
		}

		#s20250316ce375affcd9a2 .text-gray-dark,
		#s20250316ce375affcd9a2 .shop-table>thead>tr>th,
		#s20250316ce375affcd9a2 .shop_mypage .left-menu ul li a,
		#s20250316ce375affcd9a2 .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20250316ce375affcd9a2 .product-notify-group .product-notify-label {
			;
		}

		#s20250316ce375affcd9a2 .mypage .my-box a,
		#s20250316ce375affcd9a2 .mypage .shop-table>tbody>tr,
		#s20250316ce375affcd9a2 .mypage .tip-off,
		#s20250316ce375affcd9a2 .im-order-detail-table,
		#s20250316ce375affcd9a2 .im-order-price {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		#s20250316ce375affcd9a2 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20250316ce375affcd9a2 .mypage .my-box.on a p {
			color: #fff;
		}

		#s20250316ce375affcd9a2 .option_btn_tools a,
		#s20250316ce375affcd9a2 .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20250316ce375affcd9a2 .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20250316ce375affcd9a2 .card .title a {
			color: #212121;
		}

		#s20250316ce375affcd9a2 .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20250316ce375affcd9a2 ul.site_prod_nav>li,
		#s20250316ce375affcd9a2 .prod_detail_badge {
			;
		}

		#s20250316ce375affcd9a2 .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #091b34;
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20250316ce375affcd9a2 .buy_footer_fixed {
			background: #091b34;
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20250316ce375affcd9a2 .opt-group {
			background: #091b34;
		}

		#s20250316ce375affcd9a2 ul.site_prod_nav>li a.active {
			;
		}

		#s20250316ce375affcd9a2 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #091b34;
		}

		#s20250316ce375affcd9a2 .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s20250316ce375affcd9a2[class*="section_first"],
		.section_fixed_disable #s20250316ce375affcd9a2[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20250316ce375affcd9a2 .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20250316ce375affcd9a2.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20250316ce375affcd9a2.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20250316ce375affcd9a2 .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20250316ce375affcd9a2.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s20250316ce375affcd9a2 .mypage .left-menu ul li a,
		.device_type_m #s20250316ce375affcd9a2 .cart .left-menu ul li a {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		#s20250316ce375affcd9a2 .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20250316ce375affcd9a2 .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s20250316ce375affcd9a2 .im-cart-info {
			;
		}

		#s20250316ce375affcd9a2 .shop-table>thead>tr>th,
		#s20250316ce375affcd9a2 .shop-table>tbody>tr>td,
		#s20250316ce375affcd9a2 .mypage .shop-table>tbody>tr,
		#s20250316ce375affcd9a2 .shop-table>tbody>tr>td.img img,
		#s20250316ce375affcd9a2 .shop-table>tbody>tr>td+td,
		#s20250316ce375affcd9a2 .mypage .tip-off,
		#s20250316ce375affcd9a2 .mypage .shop-table img,
		#s20250316ce375affcd9a2 .im-order-detail-table,
		#s20250316ce375affcd9a2 .im-order-price,
		#s20250316ce375affcd9a2 .im-order-detail-table thead tr,
		#s20250316ce375affcd9a2 .im-order-detail-table tr+tr,
		#s20250316ce375affcd9a2 .im-order-detail-table img,
		#s20250316ce375affcd9a2 .im-order-detail-table .im-deliv-price,
		#s20250316ce375affcd9a2 .im-order-price-header,
		#s20250316ce375affcd9a2 .im-order-price-body {
			;
		}

		#s20250316ce375affcd9a2 .shop-table .list_badge {
			border-color: ;
		}

		#s20250316ce375affcd9a2 .im-cart-result-table thead>tr>th,
		#s20250316ce375affcd9a2 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20250316ce375affcd9a2 #shop_cart_list .shop-table>thead>tr>th,
		#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s20250316ce375affcd9a2 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250316ce375affcd9a2 .btn-primary:hover,
			#s20250316ce375affcd9a2 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20250316ce375affcd9a2 .btn-primary:hover span,
			.doz_sys.booking_view #s20250316ce375affcd9a2 .btn-primary:hover span,
			.doz_sys.shop_mypage #s20250316ce375affcd9a2 .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20250316ce375affcd9a2 .fixed_view a,
			.doz_sys #s20250316ce375affcd9a2 .fixed_view select.form-control,
			.doz_sys #s20250316ce375affcd9a2 .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20250316ce375affcd9a2 .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20250316ce375affcd9a2 .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20250316ce375affcd9a2 .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20250316ce375affcd9a2 #shop_cart_list .shop-tit,
			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>thead>tr,
			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tfoot .payment-info,
			#s20250316ce375affcd9a2 .im-price-result {
				;
			}

			#s20250316ce375affcd9a2 .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20250316ce375affcd9a2 .im-order-row+.im-order-row {
				;
			}

			#s20250316ce375affcd9a2 #shop_cart_list .shop-table,
			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tfoot,
			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>thead>tr,
			#s20250316ce375affcd9a2 .im-order-detail-table .im-space {
				background-color: #091b34;
			}

			#s20250316ce375affcd9a2 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20250316ce375affcd9a2 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250316ce375affcd9a2 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250316ce375affcd9a2 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250316ce375affcd9a2 .section_bg {
				background-attachment: inherit;
			}

			#s20250316ce375affcd9a2 .section_bg .ibg-bg {
				display: none;
			}

			#s20250316ce375affcd9a2 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250316ce375affcd9a2 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20250316ce375affcd9a2 .buy_btns .social_btn,
			#s20250316ce375affcd9a2 .buy_btns .cart_btn,
			#s20250316ce375affcd9a2 .layer_pop .bottom-btn,
			#s20250316ce375affcd9a2 .shop-table>thead,
			#s20250316ce375affcd9a2 .left-menu,
			#s20250316ce375affcd9a2 .shop-table>tbody>tr,
			{
			;
		}

		#s20250316ce375affcd9a2 main,
		#s20250316ce375affcd9a2 .section_wrap.extend_section main,
		#s20250316ce375affcd9a2 .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20250316ce375affcd9a2.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316ce375affcd9a2.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20250316ce375affcd9a2 .mypage .left-menu ul li a,
		#s20250316ce375affcd9a2 .cart .left-menu ul li a,
		#s20250316ce375affcd9a2 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20250316ce375affcd9a2 .coupon-wrap:after {
			background: #091b34 !important;
		}
		}

		@media (max-width: 767px) {
			#s20250316ce375affcd9a2 .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #091b34);
			}

			#s20250316ce375affcd9a2 .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #091b34);
			}

			#s20250316ce375affcd9a2 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20250316ce375affcd9a2 .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) {
			#s20250316ce375affcd9a2 .opt-group .btn_clse {
				background-color: #091b34;
			}

			#s20250316ce375affcd9a2 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #091b34;
			}
		}

		.doz_sys #s20250316ce375affcd9a2 .bg-brand,
		.doz_sys #s20250316ce375affcd9a2 .bg-brand span,
		.doz_sys #s20250316ce375affcd9a2 .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20250316ce375affcd9a2 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		#text_w20250316c6d3c165428c5 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250316c6d3c165428c5 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250316c6d3c165428c5 .text_bg_img,
		#text_w20250316c6d3c165428c5 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250316c6d3c165428c5,
		#text_w20250316c6d3c165428c5 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250316c6d3c165428c5,
		#text_w20250316c6d3c165428c5 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250316c6d3c165428c5.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250316c6d3c165428c5.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w202503166380922ae5103 {
			height: 11px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202503166380922ae5103 {
				height: 11px !important;
			}
		}

		#w202503165070c3e9ad65e .type_grid .icons {
			padding-left: 4px;
		}

		#w202503165070c3e9ad65e .type_grid .icons>i {
			vertical-align: bottom;
		}

		#w202503165070c3e9ad65e .type_grid .icons .addon-badge {
			margin-left: 0;
		}

		#w202503165070c3e9ad65e .type_masonry,
		#w202503165070c3e9ad65e .type_grid {
			visibility: hidden;
		}

		#w202503165070c3e9ad65e .post_row {
			width: 100%;
			height: 100%;
			display: flex;
			flex-direction: row;
		}

		#w202503165070c3e9ad65e .doz_sys .pc_section .doz_row.table_top {
			margin-bottom: 15px;
		}

		#w202503165070c3e9ad65e .board-head {
			padding: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .title,
		#w202503165070c3e9ad65e .type_grid.grid_04 .title {
			font-size: 14px;
			color: #fff;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .text,
		#w202503165070c3e9ad65e .type_grid.grid_04 .text {
			font-size: 12px;
			color: #fff;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card-summary .avatar,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card-summary .tools,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card-foot .cmt,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-summary .avatar,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-summary .tools,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-foot .cmt {
			color: #fff;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .list-style-card .card-head,
		#w202503165070c3e9ad65e .type_grid.grid_04 .list-style-card .card-head {
			display: table;
			width: 100%;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .list-style-card .card-head>span,
		#w202503165070c3e9ad65e .type_grid.grid_04 .list-style-card .card-head>span {
			display: table-cell;
			vertical-align: middle;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card-summary,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_02 .overlay,
		#w202503165070c3e9ad65e .type_grid.grid_03 .overlay {
			display: none;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-summary,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-summary,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-foot {
			display: block;
			position: absolute;
			width: 100%;
			background: transparent;
			z-index: 2;
			left: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card:hover .card-summary,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card:hover .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card:hover .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover .card-head>span {
			display: none;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover>a,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover .card-summary {
			display: table;
			width: 100%;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover .card-foot {
			display: block;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover .card-body {
			display: table-cell;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-summary,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-summary {
			display: table;
			top: 0;
			padding: 20px 20px 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card-foot .cmt,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-foot .cmt {
			padding: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-foot {
			padding: 0 20px 20px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-body {
			bottom: 50px;
			padding: 20px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card-foot {
			bottom: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover>a,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card>a,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .holder {
			position: relative;
			display: table;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 0.5);
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card>a,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card:hover>a {
			display: block;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card:hover>a {
			background: transparent;
		}

		#w202503165070c3e9ad65e .type_grid.grid_04 .card.no-img:hover>a {
			background: rgba(0, 0, 0, 0.5);
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-body {
			display: table-cell;
			position: relative;
			top: 0;
			padding: 60px 20px 50px;
			vertical-align: middle;
			text-align: center;
			vertical-align: middle;
			;

		}

		#w202503165070c3e9ad65e .type_grid .list-style-card .card-foot small {
			margin-right: 10px;
		}

		#w202503165070c3e9ad65e .type_grid .list-style-card .card-foot small:last-child {
			margin-right: 0;
			margin-left: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .title,
		#w202503165070c3e9ad65e .type_grid.grid_03 .title {
			font-size: 18px;
			color: #ffffff;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .text,
		#w202503165070c3e9ad65e .type_grid.grid_03 .text {
			font-size: 16px;
			color: #9dabba;
			line-height: 1.4;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .cmt,
		#w202503165070c3e9ad65e .type_grid.grid_03 .cmt {
			padding: 0 0 30px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .text.show_body,
		#w202503165070c3e9ad65e .type_grid.grid_03 .text.show_body {
			margin-top: 5px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card {
			height: 100%;
			border: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card,
		#w202503165070c3e9ad65e .type_grid.grid_02 .card_wrapper,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card {
			height: 100%;
			border-width: 0px;
			border-color: #eee;
			border-style: solid;
			border-radius: 20px;
			overflow: hidden;
			z-index: 5;
			background-position: center center;
			background-repeat: no-repeat;
			image-rendering: -webkit-optimize-contrast;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 .card {
			display: flex;
			flex-direction: column;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 a.holder {
			flex-grow: 1;
		}

		#w202503165070c3e9ad65e .type_grid .secret.card {
			background-image: none !important;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card-body {
			display: table;
			table-layout: fixed;
			width: 100%;
			background: #fff;
			height: 100%;
			padding: 30px 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_02 .card-foot {
			background: transparent;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card-foot {
			padding: 0;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .list-style-card .card-foot small {
			padding-top: 0 !important;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card-summary {
			background-color: transparent;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 .card-body,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card-foot,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card-summary {
			background-color: #425363;
		}

		#w202503165070c3e9ad65e .type_grid .list-style-card .ma-item {
			width: auto;
			float: none;
			margin-bottom: 0;
			height: 100%;
		}

		#w202503165070c3e9ad65e .type_grid .card.secret img,
		#w202503165070c3e9ad65e .type_grid .card.secret img:first-child,
		#w202503165070c3e9ad65e .type_grid .card.no-img.secret img:first-child {
			display: none;
		}

		#w202503165070c3e9ad65e .type_grid .card.secret img.secret-image,
		#w202503165070c3e9ad65e .type_grid .card.no-img.secret img.secret-image,
		#w202503165070c3e9ad65e .type_grid .card.no-img.secret .secret-block {
			display: block;
		}

		#w202503165070c3e9ad65e .type_grid .card.secret .card_wrapper {
			background-image: none !important;
			background: #eee;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card .card-summary {
			padding: 0 0 30px !important;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 .card .card-foot {
			padding: 0 30px !important;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 .card .card-summary {
			padding: 0 30px 30px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .list-style-card .card-foot small,
		#w202503165070c3e9ad65e .type_grid.grid_03 .list-style-card .card-foot small {
			padding-top: 0 !important;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .avatar {
			display: table;
			padding: 0;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .avatar .img_wrap {
			display: table-cell;
			vertical-align: middle;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .avatar .img_wrap img {
			width: 32px;
			height: 32px;
			margin-right: 10px;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .tools {
			text-align: left;
			padding: 0;
			line-height: 1.2;
			color: #ffffff;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .tools .writer {
			font-size: 12px;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .tools small {
			font-size: 11px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card .card-summary .tools small,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card .card-summary .tools small,
		#w202503165070c3e9ad65e .type_grid.grid_02 .card .card-summary .tools .writer,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card .card-summary .tools .writer {
			color: #9dabba;
		}

		#w202503165070c3e9ad65e .type_grid.grid_01 .card .card-summary .tools small,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-summary .tools small,
		#w202503165070c3e9ad65e .type_grid.grid_01 .card .card-summary .tools .writer,
		#w202503165070c3e9ad65e .type_grid.grid_04 .card .card-summary .tools .writer {
			color: #fff;
		}

		#w202503165070c3e9ad65e .type_grid .card .card-summary .tools small.date {
			margin-right: 4px;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card .holder,
		#w202503165070c3e9ad65e .type_grid.grid_03 .card .holder {
			display: flex;
			flex-direction: column;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .card-body {
			padding: 30px 0;
			text-align: left;
			vertical-align: middle;
			;
			-webkit-flex-grow: 1;
			flex-grow: 1;
		}

		#w202503165070c3e9ad65e .type_grid.grid_03 .card-body {
			padding: 30px;
			text-align: left;
			vertical-align: middle;
			;
			-webkit-flex-grow: 1;
			flex-grow: 1;
		}

		#w202503165070c3e9ad65e .type_grid.grid_02 .text,
		#w202503165070c3e9ad65e .type_grid.grid_03 .text {
			display: -webkit-box !important;
			overflow: hidden;
			padding-right: 1px;
			-webkit-line-clamp: 3;
			-webkit-box-orient: vertical;
			max-height: 4.2em;
			visibility: visible;
		}

		@media all and (max-width: 767px) {
			#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover>a {
				background: transparent;
				display: block;
			}

			#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-summary,
			#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-body,
			#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-foot,
			#w202503165070c3e9ad65e .type_grid.grid_01 .card:hover .card-head {
				display: none;
			}

			#w202503165070c3e9ad65e .type_grid.grid_01 .list-style-card {
				vertical-align: top;
			}

			#w202503165070c3e9ad65e .type_grid.grid_01 .card,
			#w202503165070c3e9ad65e .type_grid.grid_02 .card_wrapper,
			#w202503165070c3e9ad65e .type_grid.grid_03 .card_wrapper,
			#w202503165070c3e9ad65e .type_grid.grid_04 .card {
				image-rendering: auto;
			}

			.comment_ico {
				margin-right: 2px;
			}
		}

		#w202503165070c3e9ad65e .addon-badge {
			background: #FF635D;
			color: #fff;
			display: inline-block;
			height: 18px;
			width: 18px;
			text-align: center;
			vertical-align: top;
			border-radius: 50%;
			font-size: 11px;
			font-weight: bold;
			font-family: Arial;
			line-height: 18px;
		}

		#w202503165070c3e9ad65e .card-body:last-child {
			border-radius: 0;
		}

		#w202503165070c3e9ad65e .type_grid .secret.card {
			background-image: none !important;
		}

		body {
			letter-spacing: -0.8px !important;

		}
		}

		.view_tit {
			font-weight: bold;
			color: black;
		}

		.title.title-block {
			font-weight: 700;
			/* 폰트를 굵게 설정 */
		}


		.view_tit,
		.board-title,
		.board_summary,
		.board_summary .left,
		.board_summary .author,
		.board_summary .board_name,
		.board_summary .date,
		.board_summary .tools,
		.board_summary .tools .txt a,
		.board_summary .mobile_right .dropdown-toggle,
		.board_summary .dropdown-menu li a {
			color: black !important;
		}

		@media screen and (max-width: 768px) {

			.card-body._card_body .title em,
			.card-body._card_body .title,
			.card-body._card_body .text {
				font-size: 16px;
			}
		}

		@media screen and (max-width: 768px) {
			.title.title-block {
				font-size: 16px !important;
			}

			.title.title-block span em {
				font-size: 16px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250316e7e5be9f50c0e {
			height: 19px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316e7e5be9f50c0e {
				height: 19px !important;
			}
		}

		#w202503165070c3e9ad65e {
			background: rgba(0, 0, 0, 0.4);
			/* 배경을 검정색으로 하고 불투명도 0.2 설정 */
			border-radius: 50px;
			/* 둥근 모서리 */
			overflow: hidden;
			/* 블러된 부분이 영역을 넘지 않도록 */
			padding: 40px 40px;
			/* 위아래 40px, 좌우 70px 패딩 */
		}

		.shop_view .s20250316b269f3803473a.xzoom-preview {
			;
			background: #091b34;
		}

		.shop_view #s20250316b269f3803473a select.form-control option {
			color: #ffffff !important;
			background: #091b34;
		}

		.is-ie .shop_view #s20250316b269f3803473a select.form-control option {
			color: #000 !important;
		}

		.admin #s20250316b269f3803473a .widget.padding>div {
			border-color: rgb(255, 255, 255) !important;
			border-color: rgba(255, 255, 255, 0.3) !important;
			;
		}

		.admin #s20250316b269f3803473a .ibg-bg {
			height: 100% !important;
		}

		.admin #s20250316b269f3803473a .widget_drag_bar,
		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20250316b269f3803473a .drop_line {
			background-color: #ffffff;
		}

		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20250316b269f3803473a .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid #ffffff;
		}

		#s20250316b269f3803473a {
			color: #ffffff;
		}

		#s20250316b269f3803473a.side_basic main .inside,
		#s20250316b269f3803473a .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20250316b269f3803473a .col-dz-12 .extend_thumbs {
			max-width: 1430px;
		}

		.modal_site_modal_menu #s20250316b269f3803473a.side_basic main .inside,
		.menu_type_modal #s20250316b269f3803473a.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 #s20250316b269f3803473a,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20250316b269f3803473a .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20250316b269f3803473a.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316b269f3803473a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -10px;
			margin-right: -10px;
			width: calc(100% + 10px + 10px);
		}

		#s20250316b269f3803473a .booking_day .body_font_color_20,
		#s20250316b269f3803473a .booking_list.waiting .title {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

		#s20250316b269f3803473a.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20250316b269f3803473a .li_table ul:nth-of-type(2),
		#s20250316b269f3803473a .li_board ul li,
		#s20250316b269f3803473a .radio-styled:not(ie8).radio_color_option.small input~span span {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.15);
			;
		}

		#s20250316b269f3803473a .checkbox-styled:not(ie8) input~span:before,
		#s20250316b269f3803473a .radio-styled:not(ie8) input~span:before {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.4);
		}

		#s20250316b269f3803473a .board_view .grid_ignore header a,
		#s20250316b269f3803473a .widget.board .grid_ignore .author .date,
		#s20250316b269f3803473a .widget.board .grid_ignore a.board,
		#s20250316b269f3803473a .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20250316b269f3803473a .content-tit .board {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a select.form-control,
		#s20250316b269f3803473a input.form-control,
		#s20250316b269f3803473a textarea.form-control {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
			color: #222121;
			background: ;
		}

		#s20250316b269f3803473a .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20250316b269f3803473a .phonenumber_wrap .line {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
		}

		#s20250316b269f3803473a .shop-content.shop-style-b.open .opt-group .btn_clse>span {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.6);
		}

		.shop_view #s20250316b269f3803473a .shop-content select.form-control,
		.shop_view #s20250316b269f3803473a .shop-content input.form-control,
		.shop_view #s20250316b269f3803473a .shop-content textarea.form-control,
		.booking_view #s20250316b269f3803473a .booking_opt select.form-control,
		.shop_view #s20250316b269f3803473a .form-select-wrap .dropdown-menu,
		.shop_view #s20250316b269f3803473a .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #091b34;
		}

		#s20250316b269f3803473a .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(9, 27, 52, 0.01), rgba(9, 27, 52, 0.8) 66%, rgba(9, 27, 52, 0.9) 83%, rgba(9, 27, 52, 0.98) 98%, #091b34);
		}

		#s20250316b269f3803473a .item_detail select.form-control,
		#s20250316b269f3803473a .item_detail input.form-control,
		#s20250316b269f3803473a .item_detail textarea.form-control,
		#s20250316b269f3803473a .booking_opt select.form-control,
		#s20250316b269f3803473a .goods_select textarea.form-control,
		#s20250316b269f3803473a .goods_select select.form-control,
		#s20250316b269f3803473a .goods_select input.form-control,
		#s20250316b269f3803473a .form-select-wrap:before {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			!important;
			color: #ffffff;
		}

		#s20250316b269f3803473a .form-select-wrap .dropdown-menu .dropdown-item:hover {
			background-color: rgba(255, 255, 255, 0.05);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c255255255, endColorstr=#0c255255255);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .board_summary .write,
		#s20250316b269f3803473a .board_view .grid_ignore .author .date,
		#s20250316b269f3803473a .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20250316b269f3803473a label,
		.doz_sys #s20250316b269f3803473a label.control-label,
		#s20250316b269f3803473a .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20250316b269f3803473a .nick.text-default-dark,
		#s20250316b269f3803473a .text-default-dark,
		#s20250316b269f3803473a .shop_mypage .mypage .my-box a,
		#s20250316b269f3803473a .shop_mypage .item-detail a,
		#s20250316b269f3803473a .shop_mypage .item-detail p,
		#s20250316b269f3803473a .shop_mypage h6,
		#s20250316b269f3803473a .shop_mypage .table-wrap p,
		#s20250316b269f3803473a .shop_payment h1,
		#s20250316b269f3803473a .shop_payment h6,
		#s20250316b269f3803473a .shop-content p,
		#s20250316b269f3803473a .shop_payment,
		#s20250316b269f3803473a .shop-content span,
		#s20250316b269f3803473a .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20250316b269f3803473a .shop-content .price,
		#s20250316b269f3803473a,
		#s20250316b269f3803473a .shop-tit,
		#s20250316b269f3803473a .board_view .board_txt_area,
		#s20250316b269f3803473a .board.widget .grid_ignore .view_tit,
		.doz_sys #s20250316b269f3803473a .shop-content input.form-control,
		.doz_sys #s20250316b269f3803473a .shop-content select.form-control,
		#s20250316b269f3803473a .widget_menu_title,
		#s20250316b269f3803473a .comment_area,
		body.shop_mypage #s20250316b269f3803473a .comment_area,
		#s20250316b269f3803473a .list_review_inner .use_summary,
		#s20250316b269f3803473a .list_review_inner .use_summary a,
		#s20250316b269f3803473a .list_review_inner .fold,
		#s20250316b269f3803473a .list_review_inner .comment_area,
		#s20250316b269f3803473a .booking_nav_tools span {
			;
			color: #ffffff;
		}

		#s20250316b269f3803473a .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20250316b269f3803473a a.use-info {
			color: #052e63;
		}

		#s20250316b269f3803473a .shop-content span.sale-price-text-done,
		.doz_sys #s20250316b269f3803473a a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20250316b269f3803473a .shop-content .down-btn select.form-control {
			;
			color: #ffffff !important;
		}

		#s20250316b269f3803473a .shop-content.mypage .bg-bright a,
		#s20250316b269f3803473a .shop-content.mypage .bg-bright p,
		#s20250316b269f3803473a .shop-content.mypage .bg-bright span,
		#s20250316b269f3803473a .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20250316b269f3803473a .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20250316b269f3803473a .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20250316b269f3803473a .shop-content h6 span {
			;
			color: #ffffff;
		}

		#s20250316b269f3803473a .left-menu ul li.on a,
		.doz_sys #s20250316b269f3803473a .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20250316b269f3803473a,
		#s20250316b269f3803473a .list_review_inner .comment .tools .text-gray-bright {
			;
			color: #ffffff !important;
		}

		.doz_sys #s20250316b269f3803473a .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s20250316b269f3803473a .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316b269f3803473a .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316b269f3803473a .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s20250316b269f3803473a .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s20250316b269f3803473a .list_review_inner,
		#s20250316b269f3803473a .list_review_inner .fold.cmt,
		#s20250316b269f3803473a .list_review_wrap,
		#s20250316b269f3803473a .list_review_inner .textarea_block,
		#s20250316b269f3803473a .list_review_inner .comment .main_comment,
		#s20250316b269f3803473a .list_review_inner .txt_delete:before,
		#s20250316b269f3803473a .form-select-wrap.open .dropdown-toggle,
		#s20250316b269f3803473a .form-select-wrap.open .dropdown-menu,
		#s20250316b269f3803473a .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: #ffffff;
		}

		.doz_sys #s20250316b269f3803473a .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s20250316b269f3803473a .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s20250316b269f3803473a .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s20250316b269f3803473a .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250316b269f3803473a .paging_type_line .owl-dots .owl-dot span {
			background: #ffffff;
		}

		#s20250316b269f3803473a .form-control:focus {
			border-color: #052e63;
		}

		#s20250316b269f3803473a .sub_depth li a,
		#s20250316b269f3803473a .sub_depth li span {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a .slide_03.owl-theme .owl-dots .owl-dot span {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a .pagination>li>a,
		#s20250316b269f3803473a .pagination>li>span,
		#s20250316b269f3803473a .pagination>li>a:focus,
		#s20250316b269f3803473a .pagination>li>span:focus,
		#s20250316b269f3803473a .map-inner .pagination li.active a,
		#s20250316b269f3803473a .pagination li>a.disabled:hover,
		#s20250316b269f3803473a .pagination li>a.disabled:focus {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

		#s20250316b269f3803473a .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.2);
			;
		}

		#s20250316b269f3803473a .pagination>.active>a,
		#s20250316b269f3803473a .pagination>.active>span,
		#s20250316b269f3803473a .pagination>.active>a:hover,
		#s20250316b269f3803473a .pagination>.active>span:hover,
		#s20250316b269f3803473a .pagination>.active>a:focus,
		#s20250316b269f3803473a .pagination>.active>span:focus,
		#s20250316b269f3803473a .pagination>li>a:hover,
		#s20250316b269f3803473a .pagination>li>span:hover,
		#s20250316b269f3803473a .sub_depth li a.active,
		.doz_sys #s20250316b269f3803473a a,
		#s20250316b269f3803473a .li_table ul li,
		#s20250316b269f3803473a .list-style .list.line>small,
		.doz_sys #s20250316b269f3803473a div[data-widget-type="board"] .title.title-block a {
			;
			color: #ffffff;
		}

		.doz_sys #s20250316b269f3803473a .board_contents a:not(.btn),
		.doz_sys #s20250316b269f3803473a .board_contents a:not(.btn):hover,
		#s20250316b269f3803473a .board_txt_area a,
		#s20250316b269f3803473a .board_txt_area a:hover,
		#s20250316b269f3803473a .board_txt_area a:active,
		#s20250316b269f3803473a .board_txt_area a:focus,
		#s20250316b269f3803473a .editor_box .fr-view a {
			color: #052e63;
		}

		#s20250316b269f3803473a div[data-widget-type="icon"] i {
			color: #ffffff;
		}

		.doz_sys #s20250316b269f3803473a a.body_font_color_30:not(.active) {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a .text_tab .after_line:not(:last-child):after {
			background-color: rgba(255, 255, 255, 0.3);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c255255255, endColorstr=#4c255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c255255255, endColorstr=#4c255255255);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20250316b269f3803473a .map-toolbar select.form-control {
			;
			color: #ffffff !important;
			font-size: 14px;
		}

		.doz_sys #s20250316b269f3803473a .body_font_color_40,
		#s20250316b269f3803473a .li_board ul.li_body li.name,
		#s20250316b269f3803473a .li_board ul.li_body li.time,
		#s20250316b269f3803473a .li_board ul.li_body li.like,
		#s20250316b269f3803473a .li_board ul.li_body li.read {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.4);
			;
		}

		#s20250316b269f3803473a .review_table .summary,
		#s20250316b269f3803473a .review_table.li_board ul.li_body li,
		#s20250316b269f3803473a .review_table .list_text_title.lock_on {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.7);
			;
		}

		.doz_sys #s20250316b269f3803473a .body_font_color_50 {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.5);
			;
		}

		#s20250316b269f3803473a .li_board,
		#s20250316b269f3803473a .acd_row:first-child,
		#s20250316b269f3803473a .acd_row {
			border-color: #ffffff;
		}

		#s20250316b269f3803473a .list-style .list-header,
		#s20250316b269f3803473a .list-style .list,
		#s20250316b269f3803473a .list-style .list.line,
		#s20250316b269f3803473a .list-style .list.line>.table-cell,
		#s20250316b269f3803473a .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s20250316b269f3803473a .btn,
		#s20250316b269f3803473a .visual_section a,
		#s20250316b269f3803473a a.select-star,
		#s20250316b269f3803473a .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #091b34;
			;
			color: #ffffff;
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.2);
			;
		}

		#s20250316b269f3803473a .star-pointer .dropdown-menu {
			background-color: #091b34;
		}

		#s20250316b269f3803473a .btn:hover,
		#s20250316b269f3803473a .visual_section a:hover {
			border-color: #ffffff;
		}

		#s20250316b269f3803473a a.select-star:hover {
			background-color: #091b34;
		}

		#s20250316b269f3803473a .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: rgba(255, 255, 255, 0.1) !important;
		}

		#s20250316b269f3803473a .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250316b269f3803473a .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20250316b269f3803473a .btn-primary span,
		.doz_sys.booking_view #s20250316b269f3803473a .btn-primary span,
		.doz_sys.shop_mypage #s20250316b269f3803473a .btn-primary span {
			color: #ffffff;
		}

		#s20250316b269f3803473a .coupon-wrap:after,
		#s20250316b269f3803473a .board_view .file_area ul li {
			background: #091b34;
		}

		#s20250316b269f3803473a .text-gray-dark,
		#s20250316b269f3803473a .shop-table>thead>tr>th,
		#s20250316b269f3803473a .shop_mypage .left-menu ul li a,
		#s20250316b269f3803473a .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20250316b269f3803473a .product-notify-group .product-notify-label {
			color: rgb(255, 255, 255);
			color: rgba(255, 255, 255, 0.5);
			;
		}

		#s20250316b269f3803473a .mypage .my-box a,
		#s20250316b269f3803473a .mypage .shop-table>tbody>tr,
		#s20250316b269f3803473a .mypage .tip-off,
		#s20250316b269f3803473a .im-order-detail-table,
		#s20250316b269f3803473a .im-order-price {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20250316b269f3803473a .mypage .my-box.on a p {
			color: #fff;
		}

		#s20250316b269f3803473a .option_btn_tools a,
		#s20250316b269f3803473a .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20250316b269f3803473a .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20250316b269f3803473a .card .title a {
			color: #212121;
		}

		#s20250316b269f3803473a .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20250316b269f3803473a ul.site_prod_nav>li,
		#s20250316b269f3803473a .prod_detail_badge {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s20250316b269f3803473a .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #091b34;
			box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1);
		}

		#s20250316b269f3803473a .buy_footer_fixed {
			background: #091b34;
			border-width: 1px 0 0 0;
			border-style: solid;
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a .opt-group {
			background: #091b34;
		}

		#s20250316b269f3803473a ul.site_prod_nav>li a.active {
			background-color: rgba(255, 255, 255, 0.02);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05255255255, endColorstr=#05255255255);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #091b34;
		}

		#s20250316b269f3803473a .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: #ffffff;
		}

		.section_fixed_disable #s20250316b269f3803473a[class*="section_first"],
		.section_fixed_disable #s20250316b269f3803473a[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20250316b269f3803473a .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20250316b269f3803473a.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20250316b269f3803473a.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20250316b269f3803473a .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20250316b269f3803473a.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s20250316b269f3803473a .mypage .left-menu ul li a,
		.device_type_m #s20250316b269f3803473a .cart .left-menu ul li a {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .im-cart-result-table {
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid #ffffff;
		}

		#s20250316b269f3803473a .shop-table>tbody>tr>td.img .opt .more {
			background-color: rgba(255, 255, 255, 0.03);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#07255255255, endColorstr=#07255255255);
			zoom: 1;
			;
		}

		#s20250316b269f3803473a .im-cart-info {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.08);
			;
		}

		#s20250316b269f3803473a .shop-table>thead>tr>th,
		#s20250316b269f3803473a .shop-table>tbody>tr>td,
		#s20250316b269f3803473a .mypage .shop-table>tbody>tr,
		#s20250316b269f3803473a .shop-table>tbody>tr>td.img img,
		#s20250316b269f3803473a .shop-table>tbody>tr>td+td,
		#s20250316b269f3803473a .mypage .tip-off,
		#s20250316b269f3803473a .mypage .shop-table img,
		#s20250316b269f3803473a .im-order-detail-table,
		#s20250316b269f3803473a .im-order-price,
		#s20250316b269f3803473a .im-order-detail-table thead tr,
		#s20250316b269f3803473a .im-order-detail-table tr+tr,
		#s20250316b269f3803473a .im-order-detail-table img,
		#s20250316b269f3803473a .im-order-detail-table .im-deliv-price,
		#s20250316b269f3803473a .im-order-price-header,
		#s20250316b269f3803473a .im-order-price-body {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s20250316b269f3803473a .shop-table .list_badge {
			border-color: #ffffff;
		}

		#s20250316b269f3803473a .im-cart-result-table thead>tr>th,
		#s20250316b269f3803473a #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20250316b269f3803473a #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20250316b269f3803473a #shop_cart_list .shop-table>thead>tr>th,
		#s20250316b269f3803473a #shop_cart_list .shop-table>tbody>tr>td {
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.15);
			;
		}

		#s20250316b269f3803473a .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250316b269f3803473a .btn-primary:hover,
			#s20250316b269f3803473a .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20250316b269f3803473a .btn-primary:hover span,
			.doz_sys.booking_view #s20250316b269f3803473a .btn-primary:hover span,
			.doz_sys.shop_mypage #s20250316b269f3803473a .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20250316b269f3803473a .fixed_view a,
			.doz_sys #s20250316b269f3803473a .fixed_view select.form-control,
			.doz_sys #s20250316b269f3803473a .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20250316b269f3803473a .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20250316b269f3803473a .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20250316b269f3803473a .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20250316b269f3803473a #shop_cart_list .shop-tit,
			#s20250316b269f3803473a #shop_cart_list .shop-table>thead>tr,
			#s20250316b269f3803473a #shop_cart_list .shop-table>tfoot .payment-info,
			#s20250316b269f3803473a .im-price-result {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.15);
				;
			}

			#s20250316b269f3803473a .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20250316b269f3803473a .im-order-row+.im-order-row {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.1);
				;
			}

			#s20250316b269f3803473a #shop_cart_list .shop-table,
			#s20250316b269f3803473a #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20250316b269f3803473a #shop_cart_list .shop-table>tfoot,
			#s20250316b269f3803473a #shop_cart_list .shop-table>tfoot .payment-info {
				border-color: rgb(255, 255, 255);
				border-color: rgba(255, 255, 255, 0.08);
				;
			}

			#s20250316b269f3803473a #shop_cart_list .shop-table>thead>tr,
			#s20250316b269f3803473a .im-order-detail-table .im-space {
				background-color: #091b34;
			}

			#s20250316b269f3803473a #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20250316b269f3803473a .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250316b269f3803473a .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250316b269f3803473a .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250316b269f3803473a .section_bg {
				background-attachment: inherit;
			}

			#s20250316b269f3803473a .section_bg .ibg-bg {
				display: none;
			}

			#s20250316b269f3803473a .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250316b269f3803473a .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20250316b269f3803473a .buy_btns .social_btn,
			#s20250316b269f3803473a .buy_btns .cart_btn,
			#s20250316b269f3803473a .layer_pop .bottom-btn,
			#s20250316b269f3803473a .shop-table>thead,
			#s20250316b269f3803473a .left-menu,
			#s20250316b269f3803473a .shop-table>tbody>tr,
			{
			border-color: rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.3);
			;
		}

		#s20250316b269f3803473a main,
		#s20250316b269f3803473a .section_wrap.extend_section main,
		#s20250316b269f3803473a .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20250316b269f3803473a.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20250316b269f3803473a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20250316b269f3803473a .mypage .left-menu ul li a,
		#s20250316b269f3803473a .cart .left-menu ul li a,
		#s20250316b269f3803473a .mypage .left-menu .cart-menu-slide {
			background-color: rgba(17, 50, 95, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff175095, endColorstr=#ff175095);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20250316b269f3803473a .coupon-wrap:after {
			background: #091b34 !important;
		}
		}

		@media (max-width: 767px) {
			#s20250316b269f3803473a .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #091b34);
			}

			#s20250316b269f3803473a .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #091b34);
			}

			#s20250316b269f3803473a .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20250316b269f3803473a .background_tab .scroll-to-fixed-fixed ul.site_prod_nav>li a.active {
				box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1);
			}
		}

		@media (min-width: 768px) {
			#s20250316b269f3803473a .opt-group .btn_clse {
				background-color: #091b34;
			}

			#s20250316b269f3803473a .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #091b34;
			}
		}

		.doz_sys #s20250316b269f3803473a .underline_tab ul.site_prod_nav>li a.active {
			background: none;
			border-bottom: 1px solid #ffffff;
			color: #ffffff
		}

		#s20250316b269f3803473a ul.site_prod_nav>li,
		#s20250316b269f3803473a .text_tab .site_prod_nav_wrap,
		.doz_sys #s20250316b269f3803473a .underline_tab ul.site_prod_nav>li a {
			border-color: border-color:rgb(255, 255, 255);
			border-color: rgba(255, 255, 255, 0.1);
			;
		}

		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active {
			background-color: #ffffff;
			color: #091b34
		}

		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active .braket-badge,
		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
			color: #091b34
		}

		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active {
			background-color: #ffffff;
			;
			color: #091b34
		}

		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active .braket-badge,
		#s20250316b269f3803473a .background_tab ul.site_prod_nav>li a.active .braket-badge>span {
			;
			color: #091b34
		}

		.doz_sys #s20250316b269f3803473a .bg-brand,
		.doz_sys #s20250316b269f3803473a .bg-brand span,
		.doz_sys #s20250316b269f3803473a .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20250316b269f3803473a .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		body {
			margin: 0;
			padding: 0;
			background: #091b34;
			/* 검정 배경 */
			color: #fff;
			/* 흰색 글씨 */
		}

		/* 공통 컨테이너 스타일 */
		.scroll-container {
			width: 100%;
			overflow: hidden;
			/* 양옆 넘침 숨김 */
			white-space: nowrap;
			box-sizing: border-box;
			padding: 20px 0;
			/* 상하 여백 */

			position: relative;
		}

		.scroll-content {
			display: inline-block;
			white-space: nowrap;
			position: relative;
		}

		/* 각각의 컨텐츠 블록(복제본) */
		.content-dup {
			display: inline-block;
			white-space: nowrap;
			font-size: 30px;
			font-weight: 800;
			letter-spacing: -1.3px;
		}

		.content-dup span {
			display: inline-block;
			margin: 0 40px;
			vertical-align: middle;
		}

		/* ========== 첫 번째 줄: 오른쪽->왼쪽, 25초 ========== */
		.line1 .scroll-content {
			animation: scroll-left 25s linear infinite;
		}

		@keyframes scroll-left {
			0% {
				transform: translateX(0);
			}

			100% {
				transform: translateX(-50%);
			}
		}

		/* ========== 두 번째 줄: 왼쪽->오른쪽, 25초 ========== */
		.line2 .scroll-content {
			animation: scroll-right 26s linear infinite;
		}

		@keyframes scroll-right {
			0% {
				transform: translateX(-50%);
			}

			100% {
				transform: translateX(0);
			}
		}

		/* ========== 세 번째 줄: 오른쪽->왼쪽, 25초 ========== */
		.line3 .scroll-content {
			animation: scroll-left 25s linear infinite;
		}

		/* 반응형(모바일) */
		@media (max-width: 480px) {
			.scroll-container {
				padding: 20px 0;
			}

			/* 모바일 폰트 축소 */
			.content-dup {
				font-size: 24px;
			}

			/* 모바일 margin 간격 조정 */
			.content-dup span {
				margin: 0 30px;
			}
		}

		.device_type_m .pc_section #padding_w2025031672716d6677ec5 {
			height: 26.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025031672716d6677ec5 {
				height: 26.5px !important;
			}
		}

		.shop_view .s20250117781df87a073fa.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.6);
		}

		.shop_view #s20250117781df87a073fa select.form-control option {
			color: !important;
			background: rgba(0, 0, 0, 0.6);
		}

		.is-ie .shop_view #s20250117781df87a073fa select.form-control option {
			color: #000 !important;
		}

		.admin #s20250117781df87a073fa .widget.padding>div {
			;
		}

		.admin #s20250117781df87a073fa .ibg-bg {
			height: 100% !important;
		}

		.admin #s20250117781df87a073fa .widget_drag_bar,
		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20250117781df87a073fa .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20250117781df87a073fa .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20250117781df87a073fa {
			color: ;
		}

		#s20250117781df87a073fa.side_basic main .inside,
		#s20250117781df87a073fa .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20250117781df87a073fa .col-dz-12 .extend_thumbs {
			max-width: 1450px;
		}

		.modal_site_modal_menu #s20250117781df87a073fa.side_basic main .inside,
		.menu_type_modal #s20250117781df87a073fa.side_basic main .inside {
			max-width: 570px;
		}

		.doz_sys .modal_site_modal_menu .modal-header,
		.menu_type_modal .doz_modal_header {
			border-width: 0 0 1px 0;
			border-style: solid;
			;
		}

		.doz_sys #s20250117781df87a073fa .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20250117781df87a073fa.extend_section main {
			padding-left: 0px;
			padding-right: 0px;
		}

		#s20250117781df87a073fa.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -0px;
			margin-right: -0px;
			width: calc(100% + 0px + 0px);
		}

		#s20250117781df87a073fa.extend_section main>.inside {
			position: relative;
			max-width: 100% !important;
			background-image: url("./assets/images/bg-bottom.png");
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
		}

		/* 검은 오버레이 넣기 */
		#s20250117781df87a073fa.extend_section main>.inside::before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: rgba(0, 0, 0, 0.45);
			/* 투명도 조절 가능 */
			z-index: 1;
		}

		/* 내부 콘텐츠는 레이어 위에 보여줘야함 */
		#s20250117781df87a073fa.extend_section main>.inside>* {
			position: relative;
			z-index: 2;
		}


		#s20250117781df87a073fa .checkbox-styled:not(ie8) input~span:before,
		#s20250117781df87a073fa .radio-styled:not(ie8) input~span:before {}

		#s20250117781df87a073fa .board_view .grid_ignore header a,
		#s20250117781df87a073fa .widget.board .grid_ignore .author .date,
		#s20250117781df87a073fa .widget.board .grid_ignore a.board,
		#s20250117781df87a073fa .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20250117781df87a073fa .content-tit .board {
			;
		}

		#s20250117781df87a073fa select.form-control,
		#s20250117781df87a073fa input.form-control,
		#s20250117781df87a073fa textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20250117781df87a073fa .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20250117781df87a073fa .phonenumber_wrap .line {}

		#s20250117781df87a073fa .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20250117781df87a073fa .shop-content select.form-control,
		.shop_view #s20250117781df87a073fa .shop-content input.form-control,
		.shop_view #s20250117781df87a073fa .shop-content textarea.form-control,
		.booking_view #s20250117781df87a073fa .booking_opt select.form-control,
		.shop_view #s20250117781df87a073fa .form-select-wrap .dropdown-menu,
		.shop_view #s20250117781df87a073fa .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.006), rgba(0, 0, 0, 0.48) 66%, rgba(0, 0, 0, 0.54) 83%, rgba(0, 0, 0, 0.588) 98%, rgba(0, 0, 0, 0.6));
		}

		#s20250117781df87a073fa .item_detail select.form-control,
		#s20250117781df87a073fa .item_detail input.form-control,
		#s20250117781df87a073fa .item_detail textarea.form-control,
		#s20250117781df87a073fa .booking_opt select.form-control,
		#s20250117781df87a073fa .goods_select textarea.form-control,
		#s20250117781df87a073fa .goods_select select.form-control,
		#s20250117781df87a073fa .goods_select input.form-control,
		#s20250117781df87a073fa .form-select-wrap:before {
			!important;
			color: ;
		}

		#s20250117781df87a073fa .form-select-wrap .dropdown-menu .dropdown-item:hover {
			;
		}

		#s20250117781df87a073fa .board_summary .write,
		#s20250117781df87a073fa .board_view .grid_ignore .author .date,
		#s20250117781df87a073fa .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20250117781df87a073fa label,
		.doz_sys #s20250117781df87a073fa label.control-label,
		#s20250117781df87a073fa .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20250117781df87a073fa .nick.text-default-dark,
		#s20250117781df87a073fa .text-default-dark,
		#s20250117781df87a073fa .shop_mypage .mypage .my-box a,
		#s20250117781df87a073fa .shop_mypage .item-detail a,
		#s20250117781df87a073fa .shop_mypage .item-detail p,
		#s20250117781df87a073fa .shop_mypage h6,
		#s20250117781df87a073fa .shop_mypage .table-wrap p,
		#s20250117781df87a073fa .shop_payment h1,
		#s20250117781df87a073fa .shop_payment h6,
		#s20250117781df87a073fa .shop-content p,
		#s20250117781df87a073fa .shop_payment,
		#s20250117781df87a073fa .shop-content span,
		#s20250117781df87a073fa .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20250117781df87a073fa .shop-content .price,
		#s20250117781df87a073fa,
		#s20250117781df87a073fa .shop-tit,
		#s20250117781df87a073fa .board_view .board_txt_area,
		#s20250117781df87a073fa .board.widget .grid_ignore .view_tit,
		.doz_sys #s20250117781df87a073fa .shop-content input.form-control,
		.doz_sys #s20250117781df87a073fa .shop-content select.form-control,
		#s20250117781df87a073fa .widget_menu_title,
		#s20250117781df87a073fa .comment_area,
		body.shop_mypage #s20250117781df87a073fa .comment_area,
		#s20250117781df87a073fa .list_review_inner .use_summary,
		#s20250117781df87a073fa .list_review_inner .use_summary a,
		#s20250117781df87a073fa .list_review_inner .fold,
		#s20250117781df87a073fa .list_review_inner .comment_area,
		#s20250117781df87a073fa .booking_nav_tools span {
			;
			color: ;
		}

		#s20250117781df87a073fa .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20250117781df87a073fa a.use-info {
			color: #052e63;
		}

		#s20250117781df87a073fa .shop-content span.sale-price-text-done,
		.doz_sys #s20250117781df87a073fa a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20250117781df87a073fa .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s20250117781df87a073fa .shop-content.mypage .bg-bright a,
		#s20250117781df87a073fa .shop-content.mypage .bg-bright p,
		#s20250117781df87a073fa .shop-content.mypage .bg-bright span,
		#s20250117781df87a073fa .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20250117781df87a073fa .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20250117781df87a073fa .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20250117781df87a073fa .shop-content h6 span {
			;
			color: ;
		}

		#s20250117781df87a073fa .left-menu ul li.on a,
		.doz_sys #s20250117781df87a073fa .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20250117781df87a073fa,
		#s20250117781df87a073fa .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s20250117781df87a073fa .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s20250117781df87a073fa .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s20250117781df87a073fa .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250117781df87a073fa .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s20250117781df87a073fa .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s20250117781df87a073fa .list_review_inner,
		#s20250117781df87a073fa .list_review_inner .fold.cmt,
		#s20250117781df87a073fa .list_review_wrap,
		#s20250117781df87a073fa .list_review_inner .textarea_block,
		#s20250117781df87a073fa .list_review_inner .comment .main_comment,
		#s20250117781df87a073fa .list_review_inner .txt_delete:before,
		#s20250117781df87a073fa .form-select-wrap.open .dropdown-toggle,
		#s20250117781df87a073fa .form-select-wrap.open .dropdown-menu,
		#s20250117781df87a073fa .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: ;
		}

		.doz_sys #s20250117781df87a073fa .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s20250117781df87a073fa .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s20250117781df87a073fa .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s20250117781df87a073fa .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20250117781df87a073fa .paging_type_line .owl-dots .owl-dot span {
			background: ;
		}

		#s20250117781df87a073fa .form-control:focus {
			border-color: #052e63;
		}

		#s20250117781df87a073fa .sub_depth li a,
		#s20250117781df87a073fa .sub_depth li span {
			;
		}

		#s20250117781df87a073fa .slide_03.owl-theme .owl-dots .owl-dot span {
			;
		}

		#s20250117781df87a073fa .pagination>li>a,
		#s20250117781df87a073fa .pagination>li>span,
		#s20250117781df87a073fa .pagination>li>a:focus,
		#s20250117781df87a073fa .pagination>li>span:focus,
		#s20250117781df87a073fa .map-inner .pagination li.active a,
		#s20250117781df87a073fa .pagination li>a.disabled:hover,
		#s20250117781df87a073fa .pagination li>a.disabled:focus {
			;
		}

		#s20250117781df87a073fa .form-select-wrap.open .dropdown-menu .dropdown-item {
			;
		}

		#s20250117781df87a073fa .pagination>.active>a,
		#s20250117781df87a073fa .pagination>.active>span,
		#s20250117781df87a073fa .pagination>.active>a:hover,
		#s20250117781df87a073fa .pagination>.active>span:hover,
		#s20250117781df87a073fa .pagination>.active>a:focus,
		#s20250117781df87a073fa .pagination>.active>span:focus,
		#s20250117781df87a073fa .pagination>li>a:hover,
		#s20250117781df87a073fa .pagination>li>span:hover,
		#s20250117781df87a073fa .sub_depth li a.active,
		.doz_sys #s20250117781df87a073fa a,
		#s20250117781df87a073fa .li_table ul li,
		#s20250117781df87a073fa .list-style .list.line>small,
		.doz_sys #s20250117781df87a073fa div[data-widget-type="board"] .title.title-block a {
			;
			color: ;
		}

		.doz_sys #s20250117781df87a073fa .board_contents a:not(.btn),
		.doz_sys #s20250117781df87a073fa .board_contents a:not(.btn):hover,
		#s20250117781df87a073fa .board_txt_area a,
		#s20250117781df87a073fa .board_txt_area a:hover,
		#s20250117781df87a073fa .board_txt_area a:active,
		#s20250117781df87a073fa .board_txt_area a:focus,
		#s20250117781df87a073fa .editor_box .fr-view a {
			color: #052e63;
		}

		#s20250117781df87a073fa div[data-widget-type="icon"] i {
			color: ;
		}

		.doz_sys #s20250117781df87a073fa a.body_font_color_30:not(.active) {
			;
		}

		#s20250117781df87a073fa .text_tab .after_line:not(:last-child):after {
			;
		}

		#s20250117781df87a073fa .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20250117781df87a073fa .map-toolbar select.form-control {
			;
			color: !important;
			font-size: 14px;
		}

		.doz_sys #s20250117781df87a073fa .body_font_color_40,
		#s20250117781df87a073fa .li_board ul.li_body li.name,
		#s20250117781df87a073fa .li_board ul.li_body li.time,
		#s20250117781df87a073fa .li_board ul.li_body li.like,
		#s20250117781df87a073fa .li_board ul.li_body li.read {
			;
		}

		#s20250117781df87a073fa .review_table .summary,
		#s20250117781df87a073fa .review_table.li_board ul.li_body li,
		#s20250117781df87a073fa .review_table .list_text_title.lock_on {
			;
		}

		.doz_sys #s20250117781df87a073fa .body_font_color_50 {
			;
		}

		#s20250117781df87a073fa .li_board,
		#s20250117781df87a073fa .acd_row:first-child,
		#s20250117781df87a073fa .acd_row {
			border-color: ;
		}

		#s20250117781df87a073fa .list-style .list-header,
		#s20250117781df87a073fa .list-style .list,
		#s20250117781df87a073fa .list-style .list.line,
		#s20250117781df87a073fa .list-style .list.line>.table-cell,
		#s20250117781df87a073fa .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s20250117781df87a073fa .btn,
		#s20250117781df87a073fa .visual_section a,
		#s20250117781df87a073fa a.select-star,
		#s20250117781df87a073fa .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.6);
			;
			color: ;
			;
		}

		#s20250117781df87a073fa .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa .btn:hover,
		#s20250117781df87a073fa .visual_section a:hover {
			border-color: ;
		}

		#s20250117781df87a073fa a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250117781df87a073fa .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250117781df87a073fa .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20250117781df87a073fa .btn-primary span,
		.doz_sys.booking_view #s20250117781df87a073fa .btn-primary span,
		.doz_sys.shop_mypage #s20250117781df87a073fa .btn-primary span {
			color: #ffffff;
		}

		#s20250117781df87a073fa .coupon-wrap:after,
		#s20250117781df87a073fa .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa .text-gray-dark,
		#s20250117781df87a073fa .shop-table>thead>tr>th,
		#s20250117781df87a073fa .shop_mypage .left-menu ul li a,
		#s20250117781df87a073fa .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20250117781df87a073fa .product-notify-group .product-notify-label {
			;
		}

		#s20250117781df87a073fa .mypage .my-box a,
		#s20250117781df87a073fa .mypage .shop-table>tbody>tr,
		#s20250117781df87a073fa .mypage .tip-off,
		#s20250117781df87a073fa .im-order-detail-table,
		#s20250117781df87a073fa .im-order-price {
			background-color: rgba(25, 25, 25, 0.6);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			zoom: 1;
			;
		}

		#s20250117781df87a073fa .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20250117781df87a073fa .mypage .my-box.on a p {
			color: #fff;
		}

		#s20250117781df87a073fa .option_btn_tools a,
		#s20250117781df87a073fa .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20250117781df87a073fa .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20250117781df87a073fa .card .title a {
			color: #212121;
		}

		#s20250117781df87a073fa .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20250117781df87a073fa ul.site_prod_nav>li,
		#s20250117781df87a073fa .prod_detail_badge {
			;
		}

		#s20250117781df87a073fa .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: rgba(0, 0, 0, 0.6);
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20250117781df87a073fa .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.6);
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20250117781df87a073fa .opt-group {
			background: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa ul.site_prod_nav>li a.active {
			;
		}

		#s20250117781df87a073fa .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.6);
		}

		#s20250117781df87a073fa .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s20250117781df87a073fa[class*="section_first"],
		.section_fixed_disable #s20250117781df87a073fa[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20250117781df87a073fa .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20250117781df87a073fa.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20250117781df87a073fa.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20250117781df87a073fa .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20250117781df87a073fa.mobile_section main .inside {
			padding-left: 0px;
			padding-right: 0px;
		}

		.device_type_m #s20250117781df87a073fa .mypage .left-menu ul li a,
		.device_type_m #s20250117781df87a073fa .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.6);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			zoom: 1;
			;
		}

		#s20250117781df87a073fa .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20250117781df87a073fa .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s20250117781df87a073fa .im-cart-info {
			;
		}

		#s20250117781df87a073fa .shop-table>thead>tr>th,
		#s20250117781df87a073fa .shop-table>tbody>tr>td,
		#s20250117781df87a073fa .mypage .shop-table>tbody>tr,
		#s20250117781df87a073fa .shop-table>tbody>tr>td.img img,
		#s20250117781df87a073fa .shop-table>tbody>tr>td+td,
		#s20250117781df87a073fa .mypage .tip-off,
		#s20250117781df87a073fa .mypage .shop-table img,
		#s20250117781df87a073fa .im-order-detail-table,
		#s20250117781df87a073fa .im-order-price,
		#s20250117781df87a073fa .im-order-detail-table thead tr,
		#s20250117781df87a073fa .im-order-detail-table tr+tr,
		#s20250117781df87a073fa .im-order-detail-table img,
		#s20250117781df87a073fa .im-order-detail-table .im-deliv-price,
		#s20250117781df87a073fa .im-order-price-header,
		#s20250117781df87a073fa .im-order-price-body {
			;
		}

		#s20250117781df87a073fa .shop-table .list_badge {
			border-color: ;
		}

		#s20250117781df87a073fa .im-cart-result-table thead>tr>th,
		#s20250117781df87a073fa #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20250117781df87a073fa #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20250117781df87a073fa #shop_cart_list .shop-table>thead>tr>th,
		#s20250117781df87a073fa #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s20250117781df87a073fa .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250117781df87a073fa .btn-primary:hover,
			#s20250117781df87a073fa .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20250117781df87a073fa .btn-primary:hover span,
			.doz_sys.booking_view #s20250117781df87a073fa .btn-primary:hover span,
			.doz_sys.shop_mypage #s20250117781df87a073fa .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20250117781df87a073fa .fixed_view a,
			.doz_sys #s20250117781df87a073fa .fixed_view select.form-control,
			.doz_sys #s20250117781df87a073fa .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20250117781df87a073fa .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20250117781df87a073fa .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20250117781df87a073fa .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20250117781df87a073fa #shop_cart_list .shop-tit,
			#s20250117781df87a073fa #shop_cart_list .shop-table>thead>tr,
			#s20250117781df87a073fa #shop_cart_list .shop-table>tfoot .payment-info,
			#s20250117781df87a073fa .im-price-result {
				;
			}

			#s20250117781df87a073fa .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20250117781df87a073fa .im-order-row+.im-order-row {
				;
			}

			#s20250117781df87a073fa #shop_cart_list .shop-table,
			#s20250117781df87a073fa #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20250117781df87a073fa #shop_cart_list .shop-table>tfoot,
			#s20250117781df87a073fa #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s20250117781df87a073fa #shop_cart_list .shop-table>thead>tr,
			#s20250117781df87a073fa .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.6);
			}

			#s20250117781df87a073fa #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20250117781df87a073fa .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250117781df87a073fa .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250117781df87a073fa .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250117781df87a073fa .section_bg {
				background-attachment: inherit;
			}

			#s20250117781df87a073fa .section_bg .ibg-bg {
				display: none;
			}

			#s20250117781df87a073fa .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250117781df87a073fa .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20250117781df87a073fa .buy_btns .social_btn,
			#s20250117781df87a073fa .buy_btns .cart_btn,
			#s20250117781df87a073fa .layer_pop .bottom-btn,
			#s20250117781df87a073fa .shop-table>thead,
			#s20250117781df87a073fa .left-menu,
			#s20250117781df87a073fa .shop-table>tbody>tr,
			{
			;
		}

		#s20250117781df87a073fa main,
		#s20250117781df87a073fa .section_wrap.extend_section main,
		#s20250117781df87a073fa .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20250117781df87a073fa.mobile_section main .inside {
			padding-left: 0px;
			padding-right: 0px;
		}

		#s20250117781df87a073fa.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20250117781df87a073fa .mypage .left-menu ul li a,
		#s20250117781df87a073fa .cart .left-menu ul li a,
		#s20250117781df87a073fa .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.6);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99252525, endColorstr=#99252525);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20250117781df87a073fa .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.6) !important;
		}
		}

		@media (max-width: 767px) {
			#s20250117781df87a073fa .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
			}

			#s20250117781df87a073fa .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
			}

			#s20250117781df87a073fa .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20250117781df87a073fa .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) {
			#s20250117781df87a073fa .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.6);
			}

			#s20250117781df87a073fa .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.6);
			}
		}

		.doz_sys #s20250117781df87a073fa .bg-brand,
		.doz_sys #s20250117781df87a073fa .bg-brand span,
		.doz_sys #s20250117781df87a073fa .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20250117781df87a073fa .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w20250117b54f4d0675862 {
			height: 38.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250117b54f4d0675862 {
				height: 38.5px !important;
			}
		}

		.scrolling-line {
			width: 1px;
			/* 세로선의 두께 */
			height: 50px;
			/* 세로선의 높이 */
			background: linear-gradient(0deg, rgba(32, 67, 126, 0) 50%, rgba(255, 255, 255, 1) 100%);
			background-size: 100% 200%;
			/* 배경 크기를 설정하여 애니메이션으로 이동하게 만듦 */
			position: absolute;
			left: 50%;
			/* 세로선 위치 */
			top: 0;
			animation: scrollLine 2s linear infinite;
			/* 부드럽게 위아래로 움직임 */
		}

		@keyframes scrollLine {
			0% {
				background-position: 0 0;
				/* 시작 위치: 위쪽 */
				top: 0;
			}

			50% {
				background-position: 0 100%;
				/* 중간 위치: 밝은 부분이 아래로 */
				top: 50%;
			}

			100% {
				background-position: 0 0;
				/* 끝 위치: 다시 위로 돌아감 */
				top: 100%;
			}
		}



		.device_type_m .pc_section #padding_w202503167919edf345e6f {
			height: 22px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202503167919edf345e6f {
				height: 22px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250316c4e23a1d4a118 {
			height: 14.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316c4e23a1d4a118 {
				height: 14.5px !important;
			}
		}

		#text_w20250316ed3c860494b11 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250316ed3c860494b11 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250316ed3c860494b11 .text_bg_img,
		#text_w20250316ed3c860494b11 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250316ed3c860494b11,
		#text_w20250316ed3c860494b11 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250316ed3c860494b11,
		#text_w20250316ed3c860494b11 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250316ed3c860494b11.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250316ed3c860494b11.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w202503164bc1f2b3f1a66 {
			height: 15px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202503164bc1f2b3f1a66 {
				height: 15px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250308735aa382cada3 {
			height: 0px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250308735aa382cada3 {
				height: 0px !important;
			}
		}

		#text_w20250117f646227516d5c {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250117f646227516d5c .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250117f646227516d5c .text_bg_img,
		#text_w20250117f646227516d5c .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250117f646227516d5c,
		#text_w20250117f646227516d5c .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250117f646227516d5c,
		#text_w20250117f646227516d5c .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250117f646227516d5c.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250117f646227516d5c.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w20250316348b6fd7ce304 {
			height: 0px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316348b6fd7ce304 {
				height: 0px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250316f31205a5fea32 {
			height: 29px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250316f31205a5fea32 {
				height: 29px !important;
			}
		}

		#w202503161e1cfa26e6287 .btn_fd205cc976140 {
			background: linear-gradient(45deg, #948bf6, #bba2f6);
			color: #ffffff !important;
			border-color: transparent;
			border-radius: 8px;
			border-width: 0;
		}


		@media (min-width: 991px) {
			#w202503161e1cfa26e6287 .btn_fd205cc976140:hover {
				background-color: #003478;
				color: #ffffff !important;
				border-color: #006fff;
				border-width: 0px;
			}
		}

		#w202503161e1cfa26e6287 .btn_fd205cc976140 {
			font-size: 22px;
			padding-left: 50px;
			padding-right: 50px;
			padding-top: 20px;
			padding-bottom: 20px;
			letter-spacing: 0px;
		}

		#w202503161e1cfa26e6287 .btn-blocked .btn-group {
			display: block;
		}

		#w202503161e1cfa26e6287 .btn-blocked .btn-group>.btn {
			float: none;
		}

		#w202503161e1cfa26e6287 .button_wrap.btn-group-justified,
		#w202503161e1cfa26e6287 .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w202503161e1cfa26e6287 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: center;
		}

		#w202503161e1cfa26e6287 .btn-group-justified.button_wrap,
		#w202503161e1cfa26e6287 .btn-blocked.button_wrap {
			margin-bottom: 0;
		}

		.device_type_m .pc_section #padding_w20250117e207d7e337041 {
			height: 50.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250117e207d7e337041 {
				height: 50.5px !important;
			}
		}

		.half-rounded-background3 {
			background: #06162a;
			/* 배경을 흰색으로 설정 */
			border-top-left-radius: 75px;
			/* 왼쪽 상단 둥글게 설정 */
			border-top-right-radius: 75px;
			/* 오른쪽 상단 둥글게 설정 */
			width: 100%;
			/* 가로 영역을 100%로 설정 */
			height: 40px;
			/* 세로 높이를 100px로 설정 */
		}

		.shop_view .s20250420ad4042296a0d8.xzoom-preview {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.4);
		}

		.shop_view #s20250420ad4042296a0d8 select.form-control option {
			color: !important;
			background: rgba(0, 0, 0, 0.4);
		}

		.is-ie .shop_view #s20250420ad4042296a0d8 select.form-control option {
			color: #000 !important;
		}

		.admin #s20250420ad4042296a0d8 .widget.padding>div {
			;
		}

		.admin #s20250420ad4042296a0d8 .ibg-bg {
			height: 100% !important;
		}

		.admin #s20250420ad4042296a0d8 .widget_drag_bar,
		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20250420ad4042296a0d8 .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20250420ad4042296a0d8 .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20250420ad4042296a0d8 {
			color: ;
		}

		#s20250420ad4042296a0d8.side_basic main .inside,
		#s20250420ad4042296a0d8 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20250420ad4042296a0d8 .col-dz-12 .extend_thumbs {
			max-width: 1420px;
		}

		.modal_site_modal_menu #s20250420ad4042296a0d8.side_basic main .inside,
		.menu_type_modal #s20250420ad4042296a0d8.side_basic main .inside {
			max-width: 540px;
		}

		.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 #s20250420ad4042296a0d8,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20250420ad4042296a0d8 .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20250420ad4042296a0d8.extend_section main {
			padding-left: 15px;
			padding-right: 15px;
		}

		#s20250420ad4042296a0d8.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 15px + 15px);
		}

		#s20250420ad4042296a0d8 .booking_day .body_font_color_20,
		#s20250420ad4042296a0d8 .booking_list.waiting .title {
			;
		}

		#s20250420ad4042296a0d8.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20250420ad4042296a0d8 .li_table ul:nth-of-type(2),
		#s20250420ad4042296a0d8 .li_board ul li,
		#s20250420ad4042296a0d8 .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s20250420ad4042296a0d8 .checkbox-styled:not(ie8) input~span:before,
		#s20250420ad4042296a0d8 .radio-styled:not(ie8) input~span:before {}

		#s20250420ad4042296a0d8 .board_view .grid_ignore header a,
		#s20250420ad4042296a0d8 .widget.board .grid_ignore .author .date,
		#s20250420ad4042296a0d8 .widget.board .grid_ignore a.board,
		#s20250420ad4042296a0d8 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20250420ad4042296a0d8 .content-tit .board {
			;
		}

		#s20250420ad4042296a0d8 select.form-control,
		#s20250420ad4042296a0d8 input.form-control,
		#s20250420ad4042296a0d8 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20250420ad4042296a0d8 .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20250420ad4042296a0d8 .phonenumber_wrap .line {}

		#s20250420ad4042296a0d8 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20250420ad4042296a0d8 .shop-content select.form-control,
		.shop_view #s20250420ad4042296a0d8 .shop-content input.form-control,
		.shop_view #s20250420ad4042296a0d8 .shop-content textarea.form-control,
		.booking_view #s20250420ad4042296a0d8 .booking_opt select.form-control,
		.shop_view #s20250420ad4042296a0d8 .form-select-wrap .dropdown-menu,
		.shop_view #s20250420ad4042296a0d8 .form-select-wrap .dropdown-menu .dropdown-item {
			background-color: #000;
			;
			background: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.004), rgba(0, 0, 0, 0.32) 66%, rgba(0, 0, 0, 0.36) 83%, rgba(0, 0, 0, 0.392) 98%, rgba(0, 0, 0, 0.4));
		}

		#s20250420ad4042296a0d8 .board_summary .write,
		#s20250420ad4042296a0d8 .board_view .grid_ignore .author .date,
		#s20250420ad4042296a0d8 .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20250420ad4042296a0d8 label,
		.doz_sys #s20250420ad4042296a0d8 label.control-label,
		#s20250420ad4042296a0d8 .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20250420ad4042296a0d8 .nick.text-default-dark,
		#s20250420ad4042296a0d8 .text-default-dark,
		#s20250420ad4042296a0d8 .shop_mypage .mypage .my-box a,
		#s20250420ad4042296a0d8 .shop_mypage .item-detail a,
		#s20250420ad4042296a0d8 .shop_mypage .item-detail p,
		#s20250420ad4042296a0d8 .shop_mypage h6,
		#s20250420ad4042296a0d8 .shop_mypage .table-wrap p,
		#s20250420ad4042296a0d8 .shop_payment h1,
		#s20250420ad4042296a0d8 .shop_payment h6,
		#s20250420ad4042296a0d8 .shop-content p,
		#s20250420ad4042296a0d8 .shop_payment,
		#s20250420ad4042296a0d8 .shop-content span,
		#s20250420ad4042296a0d8 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20250420ad4042296a0d8 .shop-content .price,
		#s20250420ad4042296a0d8,
		#s20250420ad4042296a0d8 .shop-tit,
		#s20250420ad4042296a0d8 .board_view .board_txt_area,
		#s20250420ad4042296a0d8 .board.widget .grid_ignore .view_tit,
		.doz_sys #s20250420ad4042296a0d8 .shop-content input.form-control,
		.doz_sys #s20250420ad4042296a0d8 .shop-content select.form-control,
		#s20250420ad4042296a0d8 .widget_menu_title,
		#s20250420ad4042296a0d8 .comment_area,
		body.shop_mypage #s20250420ad4042296a0d8 .comment_area,
		#s20250420ad4042296a0d8 .list_review_inner .use_summary,
		#s20250420ad4042296a0d8 .list_review_inner .use_summary a,
		#s20250420ad4042296a0d8 .list_review_inner .fold,
		#s20250420ad4042296a0d8 .list_review_inner .comment_area,
		#s20250420ad4042296a0d8 .booking_nav_tools span {
			;
			color: ;
		}

		#s20250420ad4042296a0d8 .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20250420ad4042296a0d8 a.use-info {
			color: #052e63;
		}

		#s20250420ad4042296a0d8 .shop-content span.sale-price-text-done,
		.doz_sys #s20250420ad4042296a0d8 a.use-info-download-done {
			color: #999999 !important;
		}

		#s20250420ad4042296a0d8 .shop-content.mypage .bg-bright a,
		#s20250420ad4042296a0d8 .shop-content.mypage .bg-bright p,
		#s20250420ad4042296a0d8 .shop-content.mypage .bg-bright span,
		#s20250420ad4042296a0d8 .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20250420ad4042296a0d8 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20250420ad4042296a0d8 .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		.doz_sys #s20250420ad4042296a0d8 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		#s20250420ad4042296a0d8 .form-control:focus {
			border-color: #052e63;
		}

		.doz_sys #s20250420ad4042296a0d8 .board_contents a:not(.btn),
		.doz_sys #s20250420ad4042296a0d8 .board_contents a:not(.btn):hover,
		#s20250420ad4042296a0d8 .board_txt_area a,
		#s20250420ad4042296a0d8 .board_txt_area a:hover,
		#s20250420ad4042296a0d8 .board_txt_area a:active,
		#s20250420ad4042296a0d8 .board_txt_area a:focus,
		#s20250420ad4042296a0d8 .editor_box .fr-view a {
			color: #052e63;
		}

		#s20250420ad4042296a0d8 .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20250420ad4042296a0d8 .map-toolbar select.form-control {
			color: !important;
			font-size: 14px;
		}

		#s20250420ad4042296a0d8 .li_board,
		#s20250420ad4042296a0d8 .acd_row:first-child,
		#s20250420ad4042296a0d8 .acd_row {
			border-color: ;
		}

		#s20250420ad4042296a0d8 .list-style .list-header,
		#s20250420ad4042296a0d8 .list-style .list,
		#s20250420ad4042296a0d8 .list-style .list.line,
		#s20250420ad4042296a0d8 .list-style .list.line>.table-cell,
		#s20250420ad4042296a0d8 .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s20250420ad4042296a0d8 .btn,
		#s20250420ad4042296a0d8 .visual_section a,
		#s20250420ad4042296a0d8 a.select-star,
		#s20250420ad4042296a0d8 .star-pointer .dropdown-menu a.dropdown-item {
			background-color: #000;
			;
			background-color: rgba(0, 0, 0, 0.4);
			;
			color: ;
			;
		}

		#s20250420ad4042296a0d8 .star-pointer .dropdown-menu {
			background-color: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 .btn:hover,
		#s20250420ad4042296a0d8 .visual_section a:hover {
			border-color: ;
		}

		#s20250420ad4042296a0d8 a.select-star:hover {
			background-color: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20250420ad4042296a0d8 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20250420ad4042296a0d8 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20250420ad4042296a0d8 .btn-primary span,
		.doz_sys.booking_view #s20250420ad4042296a0d8 .btn-primary span,
		.doz_sys.shop_mypage #s20250420ad4042296a0d8 .btn-primary span {
			color: #ffffff;
		}

		#s20250420ad4042296a0d8 .coupon-wrap:after,
		#s20250420ad4042296a0d8 .board_view .file_area ul li {
			background: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 .text-gray-dark,
		#s20250420ad4042296a0d8 .shop-table>thead>tr>th,
		#s20250420ad4042296a0d8 .shop_mypage .left-menu ul li a,
		#s20250420ad4042296a0d8 .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20250420ad4042296a0d8 .product-notify-group .product-notify-label {
			;
		}

		#s20250420ad4042296a0d8 .mypage .my-box a,
		#s20250420ad4042296a0d8 .mypage .shop-table>tbody>tr,
		#s20250420ad4042296a0d8 .mypage .tip-off,
		#s20250420ad4042296a0d8 .im-order-detail-table,
		#s20250420ad4042296a0d8 .im-order-price {
			background-color: rgba(25, 25, 25, 0.4);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			zoom: 1;
			;
		}

		#s20250420ad4042296a0d8 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20250420ad4042296a0d8 .mypage .my-box.on a p {
			color: #fff;
		}

		#s20250420ad4042296a0d8 .option_btn_tools a,
		#s20250420ad4042296a0d8 .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20250420ad4042296a0d8 .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20250420ad4042296a0d8 .card .title a {
			color: #212121;
		}

		#s20250420ad4042296a0d8 .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20250420ad4042296a0d8 ul.site_prod_nav>li,
		#s20250420ad4042296a0d8 .prod_detail_badge {
			;
		}

		#s20250420ad4042296a0d8 .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20250420ad4042296a0d8 .buy_footer_fixed {
			background: rgba(0, 0, 0, 0.4);
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20250420ad4042296a0d8 .opt-group {
			background: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 ul.site_prod_nav>li a.active {
			;
		}

		#s20250420ad4042296a0d8 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: rgba(0, 0, 0, 0.4);
		}

		#s20250420ad4042296a0d8 .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s20250420ad4042296a0d8[class*="section_first"],
		.section_fixed_disable #s20250420ad4042296a0d8[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20250420ad4042296a0d8 .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20250420ad4042296a0d8.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20250420ad4042296a0d8.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20250420ad4042296a0d8 .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20250420ad4042296a0d8.mobile_section main .inside {
			padding-left: 15px;
			padding-right: 15px;
		}

		.device_type_m #s20250420ad4042296a0d8 .mypage .left-menu ul li a,
		.device_type_m #s20250420ad4042296a0d8 .cart .left-menu ul li a {
			background-color: rgba(25, 25, 25, 0.4);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			zoom: 1;
			;
		}

		#s20250420ad4042296a0d8 .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20250420ad4042296a0d8 .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s20250420ad4042296a0d8 .im-cart-info {
			;
		}

		#s20250420ad4042296a0d8 .shop-table>thead>tr>th,
		#s20250420ad4042296a0d8 .shop-table>tbody>tr>td,
		#s20250420ad4042296a0d8 .mypage .shop-table>tbody>tr,
		#s20250420ad4042296a0d8 .shop-table>tbody>tr>td.img img,
		#s20250420ad4042296a0d8 .shop-table>tbody>tr>td+td,
		#s20250420ad4042296a0d8 .mypage .tip-off,
		#s20250420ad4042296a0d8 .mypage .shop-table img,
		#s20250420ad4042296a0d8 .im-order-detail-table,
		#s20250420ad4042296a0d8 .im-order-price,
		#s20250420ad4042296a0d8 .im-order-detail-table thead tr,
		#s20250420ad4042296a0d8 .im-order-detail-table tr+tr,
		#s20250420ad4042296a0d8 .im-order-detail-table img,
		#s20250420ad4042296a0d8 .im-order-detail-table .im-deliv-price,
		#s20250420ad4042296a0d8 .im-order-price-header,
		#s20250420ad4042296a0d8 .im-order-price-body {
			;
		}

		#s20250420ad4042296a0d8 .shop-table .list_badge {
			border-color: ;
		}

		#s20250420ad4042296a0d8 .im-cart-result-table thead>tr>th,
		#s20250420ad4042296a0d8 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20250420ad4042296a0d8 #shop_cart_list .shop-table>thead>tr>th,
		#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s20250420ad4042296a0d8 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20250420ad4042296a0d8 .btn-primary:hover,
			#s20250420ad4042296a0d8 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20250420ad4042296a0d8 .btn-primary:hover span,
			.doz_sys.booking_view #s20250420ad4042296a0d8 .btn-primary:hover span,
			.doz_sys.shop_mypage #s20250420ad4042296a0d8 .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20250420ad4042296a0d8 .fixed_view a,
			.doz_sys #s20250420ad4042296a0d8 .fixed_view select.form-control,
			.doz_sys #s20250420ad4042296a0d8 .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20250420ad4042296a0d8 .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20250420ad4042296a0d8 .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20250420ad4042296a0d8 .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20250420ad4042296a0d8 #shop_cart_list .shop-tit,
			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>thead>tr,
			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tfoot .payment-info,
			#s20250420ad4042296a0d8 .im-price-result {
				;
			}

			#s20250420ad4042296a0d8 .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20250420ad4042296a0d8 .im-order-row+.im-order-row {
				;
			}

			#s20250420ad4042296a0d8 #shop_cart_list .shop-table,
			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tfoot,
			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>thead>tr,
			#s20250420ad4042296a0d8 .im-order-detail-table .im-space {
				background-color: rgba(0, 0, 0, 0.4);
			}

			#s20250420ad4042296a0d8 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20250420ad4042296a0d8 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20250420ad4042296a0d8 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20250420ad4042296a0d8 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20250420ad4042296a0d8 .section_bg {
				background-attachment: inherit;
			}

			#s20250420ad4042296a0d8 .section_bg .ibg-bg {
				display: none;
			}

			#s20250420ad4042296a0d8 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20250420ad4042296a0d8 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20250420ad4042296a0d8 .buy_btns .social_btn,
			#s20250420ad4042296a0d8 .buy_btns .cart_btn,
			#s20250420ad4042296a0d8 .layer_pop .bottom-btn,
			#s20250420ad4042296a0d8 .shop-table>thead,
			#s20250420ad4042296a0d8 .left-menu,
			#s20250420ad4042296a0d8 .shop-table>tbody>tr,
			{
			;
		}

		#s20250420ad4042296a0d8 main,
		#s20250420ad4042296a0d8 .section_wrap.extend_section main,
		#s20250420ad4042296a0d8 .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20250420ad4042296a0d8.mobile_section main .inside {
			padding-left: 15px;
			padding-right: 15px;
		}

		#s20250420ad4042296a0d8.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20250420ad4042296a0d8 .mypage .left-menu ul li a,
		#s20250420ad4042296a0d8 .cart .left-menu ul li a,
		#s20250420ad4042296a0d8 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(25, 25, 25, 0.4);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66252525, endColorstr=#66252525);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20250420ad4042296a0d8 .coupon-wrap:after {
			background: rgba(0, 0, 0, 0.4) !important;
		}
		}

		@media (max-width: 767px) {
			#s20250420ad4042296a0d8 .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));
			}

			#s20250420ad4042296a0d8 .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.4));
			}

			#s20250420ad4042296a0d8 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20250420ad4042296a0d8 .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) {
			#s20250420ad4042296a0d8 .opt-group .btn_clse {
				background-color: rgba(0, 0, 0, 0.4);
			}

			#s20250420ad4042296a0d8 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 rgba(0, 0, 0, 0.4);
			}
		}

		.doz_sys #s20250420ad4042296a0d8 .bg-brand,
		.doz_sys #s20250420ad4042296a0d8 .bg-brand span,
		.doz_sys #s20250420ad4042296a0d8 .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20250420ad4042296a0d8 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w2025042086eac3f9ebbb6 {
			height: 33.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025042086eac3f9ebbb6 {
				height: 33.5px !important;
			}
		}

		.scrolling-line2 {
			width: 1px;
			/* 세로선의 두께 */
			height: 80px;
			/* 세로선의 높이 */
			background: linear-gradient(0deg, rgba(32, 67, 126, 0) 50%, rgba(255, 255, 255, 1) 100%);
			background-size: 100% 200%;
			/* 배경 크기를 설정하여 애니메이션으로 이동하게 만듦 */
			position: absolute;
			left: 50%;
			/* 세로선 위치 */
			top: 0;
			animation: scrollLine2 2s linear infinite;
			/* 부드럽게 위아래로 움직임 */
		}

		@keyframes scrollLine2 {
			0% {
				background-position: 0 0;
				/* 시작 위치: 위쪽 */
				top: 0;
			}

			50% {
				background-position: 0 100%;
				/* 중간 위치: 밝은 부분이 아래로 */
				top: 50%;
			}

			100% {
				background-position: 0 0;
				/* 끝 위치: 다시 위로 돌아감 */
				top: 100%;
			}
		}



		.device_type_m .pc_section #padding_w202504207e28e05f7e991 {
			height: 38.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202504207e28e05f7e991 {
				height: 38.5px !important;
			}
		}

		#text_w20250420c635a357e0b08 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250420c635a357e0b08 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250420c635a357e0b08 .text_bg_img,
		#text_w20250420c635a357e0b08 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250420c635a357e0b08,
		#text_w20250420c635a357e0b08 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250420c635a357e0b08,
		#text_w20250420c635a357e0b08 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250420c635a357e0b08.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250420c635a357e0b08.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w202504201fa2a4c6c5962 {
			height: 6px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202504201fa2a4c6c5962 {
				height: 6px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250420bcc86c441dcee {
			height: 0px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250420bcc86c441dcee {
				height: 0px !important;
			}
		}

		#text_w2025042005c9d2405e94e {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w2025042005c9d2405e94e .fr-code-view {
			line-height: 1.6;
		}

		#text_w2025042005c9d2405e94e .text_bg_img,
		#text_w2025042005c9d2405e94e .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w2025042005c9d2405e94e,
		#text_w2025042005c9d2405e94e .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w2025042005c9d2405e94e,
		#text_w2025042005c9d2405e94e .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w2025042005c9d2405e94e.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w2025042005c9d2405e94e.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w20250420717c0376f73b7 {
			height: 16px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250420717c0376f73b7 {
				height: 16px !important;
			}
		}

		#w202504203d82a555f392f .btn_e7018f7a92458 {
			background-color: #ffffff;
			color: #0d5dc6 !important;
			border-color: rgba(255, 255, 255, 0);
			border-radius: ;
			border-width: 1px;
		}

		@media (min-width: 991px) {
			#w202504203d82a555f392f .btn_e7018f7a92458:hover {
				background-color: #02295c;
				color: #ffffff !important;
				border-color: #02295c;
				border-width: 1px;
			}
		}

		#w202504203d82a555f392f .btn_e7018f7a92458 {
			font-size: 18px;
			padding-left: 35px;
			padding-right: 35px;
			padding-top: 12px;
			padding-bottom: 12px;
			letter-spacing: 0px;
		}

		#w202504203d82a555f392f .btn-blocked .btn-group {
			display: block;
		}

		#w202504203d82a555f392f .btn-blocked .btn-group>.btn {
			float: none;
		}

		#w202504203d82a555f392f .button_wrap.btn-group-justified,
		#w202504203d82a555f392f .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w202504203d82a555f392f .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: center;
		}

		#w202504203d82a555f392f .btn-group-justified.button_wrap,
		#w202504203d82a555f392f .btn-blocked.button_wrap {
			margin-bottom: 0;
		}

		.device_type_m .pc_section #padding_w202504202259db0dca978 {
			height: 10.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202504202259db0dca978 {
				height: 10.5px !important;
			}
		}

		.device_type_m .pc_section #padding_w2025042023caa3ad4a883 {
			height: 24.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025042023caa3ad4a883 {
				height: 24.5px !important;
			}
		}

		.device_type_m .pc_section #padding_w20250420d56f599ddbd46 {
			height: 10.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20250420d56f599ddbd46 {
				height: 10.5px !important;
			}
		}

		.shop_view .s20241215c7aa435a82000.xzoom-preview {
			;
			background: #021122;
		}

		.shop_view #s20241215c7aa435a82000 select.form-control option {
			color: !important;
			background: #021122;
		}

		.is-ie .shop_view #s20241215c7aa435a82000 select.form-control option {
			color: #000 !important;
		}

		.admin #s20241215c7aa435a82000 .widget.padding>div {
			;
		}

		.admin #s20241215c7aa435a82000 .ibg-bg {
			height: 100% !important;
		}

		.admin #s20241215c7aa435a82000 .widget_drag_bar,
		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20241215c7aa435a82000 .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20241215c7aa435a82000 .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20241215c7aa435a82000 {
			color: ;
		}

		#s20241215c7aa435a82000.side_basic main .inside,
		#s20241215c7aa435a82000 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20241215c7aa435a82000 .col-dz-12 .extend_thumbs {
			max-width: 1430px;
		}

		.modal_site_modal_menu #s20241215c7aa435a82000.side_basic main .inside,
		.menu_type_modal #s20241215c7aa435a82000.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 #s20241215c7aa435a82000,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20241215c7aa435a82000 .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20241215c7aa435a82000.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20241215c7aa435a82000.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -10px;
			margin-right: -10px;
			width: calc(100% + 10px + 10px);
		}

		#s20241215c7aa435a82000 .booking_day .body_font_color_20,
		#s20241215c7aa435a82000 .booking_list.waiting .title {
			;
		}

		#s20241215c7aa435a82000.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20241215c7aa435a82000 .li_table ul:nth-of-type(2),
		#s20241215c7aa435a82000 .li_board ul li,
		#s20241215c7aa435a82000 .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s20241215c7aa435a82000 .checkbox-styled:not(ie8) input~span:before,
		#s20241215c7aa435a82000 .radio-styled:not(ie8) input~span:before {}

		#s20241215c7aa435a82000 .board_view .grid_ignore header a,
		#s20241215c7aa435a82000 .widget.board .grid_ignore .author .date,
		#s20241215c7aa435a82000 .widget.board .grid_ignore a.board,
		#s20241215c7aa435a82000 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20241215c7aa435a82000 .content-tit .board {
			;
		}

		#s20241215c7aa435a82000 select.form-control,
		#s20241215c7aa435a82000 input.form-control,
		#s20241215c7aa435a82000 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20241215c7aa435a82000 .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20241215c7aa435a82000 .phonenumber_wrap .line {}

		#s20241215c7aa435a82000 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20241215c7aa435a82000 .shop-content select.form-control,
		.shop_view #s20241215c7aa435a82000 .shop-content input.form-control,
		.shop_view #s20241215c7aa435a82000 .shop-content textarea.form-control,
		.booking_view #s20241215c7aa435a82000 .booking_opt select.form-control,
		.shop_view #s20241215c7aa435a82000 .form-select-wrap .dropdown-menu,
		.shop_view #s20241215c7aa435a82000 .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #021122;
		}

		#s20241215c7aa435a82000 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(2, 17, 34, 0.01), rgba(2, 17, 34, 0.8) 66%, rgba(2, 17, 34, 0.9) 83%, rgba(2, 17, 34, 0.98) 98%, #021122);
		}

		#s20241215c7aa435a82000 .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20241215c7aa435a82000 a.use-info {
			color: #052e63;
		}

		#s20241215c7aa435a82000 .shop-content span.sale-price-text-done,
		.doz_sys #s20241215c7aa435a82000 a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20241215c7aa435a82000 .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s20241215c7aa435a82000 .shop-content.mypage .bg-bright a,
		#s20241215c7aa435a82000 .shop-content.mypage .bg-bright p,
		#s20241215c7aa435a82000 .shop-content.mypage .bg-bright span,
		#s20241215c7aa435a82000 .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20241215c7aa435a82000 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20241215c7aa435a82000 .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20241215c7aa435a82000 .shop-content h6 span {
			;
			color: ;
		}

		#s20241215c7aa435a82000 .left-menu ul li.on a,
		.doz_sys #s20241215c7aa435a82000 .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20241215c7aa435a82000,
		#s20241215c7aa435a82000 .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s20241215c7aa435a82000 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		.doz_sys #s20241215c7aa435a82000 .paging_type_dot .owl-dots .owl-dot span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_line .owl-dots .owl-dot span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
		#s20241215c7aa435a82000 .list_review_inner,
		#s20241215c7aa435a82000 .list_review_inner .fold.cmt,
		#s20241215c7aa435a82000 .list_review_wrap,
		#s20241215c7aa435a82000 .list_review_inner .textarea_block,
		#s20241215c7aa435a82000 .list_review_inner .comment .main_comment,
		#s20241215c7aa435a82000 .list_review_inner .txt_delete:before,
		#s20241215c7aa435a82000 .form-select-wrap.open .dropdown-toggle,
		#s20241215c7aa435a82000 .form-select-wrap.open .dropdown-menu,
		#s20241215c7aa435a82000 .form-select-wrap.open .dropdown-menu .dropdown-item {
			border-color: ;
		}

		.doz_sys #s20241215c7aa435a82000 .paging_type_dot02 .owl-dots .owl-dot span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_dot .owl-dots .owl-dot.active span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_line .owl-dots .owl-dot.active span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_big_dot .owl-dots .owl-dot span,
		.doz_sys #s20241215c7aa435a82000 .paging_type_line .owl-dots .owl-dot span {
			background: ;
		}

		#s20241215c7aa435a82000 .form-control:focus {
			border-color: #052e63;
		}

		#s20241215c7aa435a82000 .sub_depth li a,
		#s20241215c7aa435a82000 .sub_depth li span {
			;
		}

		#s20241215c7aa435a82000 .slide_03.owl-theme .owl-dots .owl-dot span {
			;
		}

		#s20241215c7aa435a82000 .pagination>li>a,
		#s20241215c7aa435a82000 .pagination>li>span,
		#s20241215c7aa435a82000 .pagination>li>a:focus,
		#s20241215c7aa435a82000 .pagination>li>span:focus,
		#s20241215c7aa435a82000 .map-inner .pagination li.active a,
		#s20241215c7aa435a82000 .pagination li>a.disabled:hover,
		#s20241215c7aa435a82000 .pagination li>a.disabled:focus {
			;
		}

		#s20241215c7aa435a82000 .form-select-wrap.open .dropdown-menu .dropdown-item {
			;
		}

		#s20241215c7aa435a82000 .pagination>.active>a,
		#s20241215c7aa435a82000 .pagination>.active>span,
		#s20241215c7aa435a82000 .pagination>.active>a:hover,
		#s20241215c7aa435a82000 .pagination>.active>span:hover,
		#s20241215c7aa435a82000 .pagination>.active>a:focus,
		#s20241215c7aa435a82000 .pagination>.active>span:focus,
		#s20241215c7aa435a82000 .pagination>li>a:hover,
		#s20241215c7aa435a82000 .pagination>li>span:hover,
		#s20241215c7aa435a82000 .sub_depth li a.active,
		.doz_sys #s20241215c7aa435a82000 a,
		#s20241215c7aa435a82000 .li_table ul li,
		#s20241215c7aa435a82000 .list-style .list.line>small,
		.doz_sys #s20241215c7aa435a82000 div[data-widget-type="board"] .title.title-block a {
			;
			color: ;
		}

		.doz_sys #s20241215c7aa435a82000 .board_contents a:not(.btn),
		.doz_sys #s20241215c7aa435a82000 .board_contents a:not(.btn):hover,
		#s20241215c7aa435a82000 .board_txt_area a,
		#s20241215c7aa435a82000 .board_txt_area a:hover,
		#s20241215c7aa435a82000 .board_txt_area a:active,
		#s20241215c7aa435a82000 .board_txt_area a:focus,
		#s20241215c7aa435a82000 .editor_box .fr-view a {
			color: #052e63;
		}

		#s20241215c7aa435a82000 div[data-widget-type="icon"] i {
			color: ;
		}

		.doz_sys #s20241215c7aa435a82000 a.body_font_color_30:not(.active) {
			;
		}

		#s20241215c7aa435a82000 .text_tab .after_line:not(:last-child):after {
			;
		}

		#s20241215c7aa435a82000 .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}

		#s20241215c7aa435a82000 .map-toolbar select.form-control {
			;
			color: !important;
			font-size: 14px;
		}

		.doz_sys #s20241215c7aa435a82000 .body_font_color_40,
		#s20241215c7aa435a82000 .li_board ul.li_body li.name,
		#s20241215c7aa435a82000 .li_board ul.li_body li.time,
		#s20241215c7aa435a82000 .li_board ul.li_body li.like,
		#s20241215c7aa435a82000 .li_board ul.li_body li.read {
			;
		}

		#s20241215c7aa435a82000 .review_table .summary,
		#s20241215c7aa435a82000 .review_table.li_board ul.li_body li,
		#s20241215c7aa435a82000 .review_table .list_text_title.lock_on {
			;
		}

		.doz_sys #s20241215c7aa435a82000 .body_font_color_50 {
			;
		}

		#s20241215c7aa435a82000 .li_board,
		#s20241215c7aa435a82000 .acd_row:first-child,
		#s20241215c7aa435a82000 .acd_row {
			border-color: ;
		}

		#s20241215c7aa435a82000 .list-style .list-header,
		#s20241215c7aa435a82000 .list-style .list,
		#s20241215c7aa435a82000 .list-style .list.line,
		#s20241215c7aa435a82000 .list-style .list.line>.table-cell,
		#s20241215c7aa435a82000 .li_table.row_04 .acd_collapse[aria-expanded="true"],
		.li_table.row_04 .acd_collapse.in {
			;
		}

		#s20241215c7aa435a82000 .btn,
		#s20241215c7aa435a82000 .visual_section a,
		#s20241215c7aa435a82000 a.select-star,
		#s20241215c7aa435a82000 .star-pointer .dropdown-menu a.dropdown-item {
			;
			background-color: #021122;
			;
			color: ;
			;
		}

		#s20241215c7aa435a82000 .star-pointer .dropdown-menu {
			background-color: #021122;
		}

		#s20241215c7aa435a82000 .btn:hover,
		#s20241215c7aa435a82000 .visual_section a:hover {
			border-color: ;
		}

		#s20241215c7aa435a82000 a.select-star:hover {
			background-color: #021122;
		}

		#s20241215c7aa435a82000 .star-pointer .dropdown-menu a.dropdown-item:hover {
			background-color: !important;
		}

		#s20241215c7aa435a82000 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys #s20241215c7aa435a82000 .btn-primary {
			;
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20241215c7aa435a82000 .btn-primary span,
		.doz_sys.booking_view #s20241215c7aa435a82000 .btn-primary span,
		.doz_sys.shop_mypage #s20241215c7aa435a82000 .btn-primary span {
			color: #ffffff;
		}

		#s20241215c7aa435a82000 .coupon-wrap:after,
		#s20241215c7aa435a82000 .board_view .file_area ul li {
			background: #021122;
		}

		#s20241215c7aa435a82000 .text-gray-dark,
		#s20241215c7aa435a82000 .shop-table>thead>tr>th,
		#s20241215c7aa435a82000 .shop_mypage .left-menu ul li a,
		#s20241215c7aa435a82000 .shop_mypage .item-detail p.sale_pay,
		.doz_sys #s20241215c7aa435a82000 .product-notify-group .product-notify-label {
			;
		}

		#s20241215c7aa435a82000 .mypage .my-box a,
		#s20241215c7aa435a82000 .mypage .shop-table>tbody>tr,
		#s20241215c7aa435a82000 .mypage .tip-off,
		#s20241215c7aa435a82000 .im-order-detail-table,
		#s20241215c7aa435a82000 .im-order-price {
			background-color: rgba(5, 41, 82, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			zoom: 1;
			;
		}

		#s20241215c7aa435a82000 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20241215c7aa435a82000 .mypage .my-box.on a p {
			color: #fff;
		}

		#s20241215c7aa435a82000 .option_btn_tools a,
		#s20241215c7aa435a82000 .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20241215c7aa435a82000 .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20241215c7aa435a82000 .card .title a {
			color: #212121;
		}

		#s20241215c7aa435a82000 .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20241215c7aa435a82000 ul.site_prod_nav>li,
		#s20241215c7aa435a82000 .prod_detail_badge {
			;
		}

		#s20241215c7aa435a82000 .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #021122;
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20241215c7aa435a82000 .buy_footer_fixed {
			background: #021122;
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20241215c7aa435a82000 .opt-group {
			background: #021122;
		}

		#s20241215c7aa435a82000 ul.site_prod_nav>li a.active {
			;
		}

		#s20241215c7aa435a82000 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #021122;
		}

		#s20241215c7aa435a82000 .input-block .checkbox-styled:not(ie8) input~span {
			;
			color: ;
		}

		.section_fixed_disable #s20241215c7aa435a82000[class*="section_first"],
		.section_fixed_disable #s20241215c7aa435a82000[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20241215c7aa435a82000 .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20241215c7aa435a82000.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20241215c7aa435a82000.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20241215c7aa435a82000 .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20241215c7aa435a82000.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s20241215c7aa435a82000 .mypage .left-menu ul li a,
		.device_type_m #s20241215c7aa435a82000 .cart .left-menu ul li a {
			background-color: rgba(5, 41, 82, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			zoom: 1;
			;
		}

		#s20241215c7aa435a82000 .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20241215c7aa435a82000 .shop-table>tbody>tr>td.img .opt .more {
			;
		}

		#s20241215c7aa435a82000 .im-cart-info {
			;
		}

		#s20241215c7aa435a82000 .shop-table>thead>tr>th,
		#s20241215c7aa435a82000 .shop-table>tbody>tr>td,
		#s20241215c7aa435a82000 .mypage .shop-table>tbody>tr,
		#s20241215c7aa435a82000 .shop-table>tbody>tr>td.img img,
		#s20241215c7aa435a82000 .shop-table>tbody>tr>td+td,
		#s20241215c7aa435a82000 .mypage .tip-off,
		#s20241215c7aa435a82000 .mypage .shop-table img,
		#s20241215c7aa435a82000 .im-order-detail-table,
		#s20241215c7aa435a82000 .im-order-price,
		#s20241215c7aa435a82000 .im-order-detail-table thead tr,
		#s20241215c7aa435a82000 .im-order-detail-table tr+tr,
		#s20241215c7aa435a82000 .im-order-detail-table img,
		#s20241215c7aa435a82000 .im-order-detail-table .im-deliv-price,
		#s20241215c7aa435a82000 .im-order-price-header,
		#s20241215c7aa435a82000 .im-order-price-body {
			;
		}

		#s20241215c7aa435a82000 .shop-table .list_badge {
			border-color: ;
		}

		#s20241215c7aa435a82000 .im-cart-result-table thead>tr>th,
		#s20241215c7aa435a82000 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
		#s20241215c7aa435a82000 #shop_cart_list .shop-table>tbody>tr>td+td,
		#s20241215c7aa435a82000 #shop_cart_list .shop-table>thead>tr>th,
		#s20241215c7aa435a82000 #shop_cart_list .shop-table>tbody>tr>td {
			;
		}

		#s20241215c7aa435a82000 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys #s20241215c7aa435a82000 .btn-primary:hover,
			#s20241215c7aa435a82000 .widget_text_wrap .btn:hover {
				;
				background-color: #003478;
				border-color: #003478;
				color: #ffffff;
				border-width: 1px;
			}

			.doz_sys.shop_view #s20241215c7aa435a82000 .btn-primary:hover span,
			.doz_sys.booking_view #s20241215c7aa435a82000 .btn-primary:hover span,
			.doz_sys.shop_mypage #s20241215c7aa435a82000 .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20241215c7aa435a82000 .fixed_view a,
			.doz_sys #s20241215c7aa435a82000 .fixed_view select.form-control,
			.doz_sys #s20241215c7aa435a82000 .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20241215c7aa435a82000 .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20241215c7aa435a82000 .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20241215c7aa435a82000 .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20241215c7aa435a82000 #shop_cart_list .shop-tit,
			#s20241215c7aa435a82000 #shop_cart_list .shop-table>thead>tr,
			#s20241215c7aa435a82000 #shop_cart_list .shop-table>tfoot .payment-info,
			#s20241215c7aa435a82000 .im-price-result {
				;
			}

			#s20241215c7aa435a82000 .shop-table>tbody>tr>td.img .opt .more+.more,
			#s20241215c7aa435a82000 .im-order-row+.im-order-row {
				;
			}

			#s20241215c7aa435a82000 #shop_cart_list .shop-table,
			#s20241215c7aa435a82000 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
			#s20241215c7aa435a82000 #shop_cart_list .shop-table>tfoot,
			#s20241215c7aa435a82000 #shop_cart_list .shop-table>tfoot .payment-info {
				;
			}

			#s20241215c7aa435a82000 #shop_cart_list .shop-table>thead>tr,
			#s20241215c7aa435a82000 .im-order-detail-table .im-space {
				background-color: #021122;
			}

			#s20241215c7aa435a82000 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20241215c7aa435a82000 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20241215c7aa435a82000 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20241215c7aa435a82000 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20241215c7aa435a82000 .section_bg {
				background-attachment: inherit;
			}

			#s20241215c7aa435a82000 .section_bg .ibg-bg {
				display: none;
			}

			#s20241215c7aa435a82000 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20241215c7aa435a82000 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20241215c7aa435a82000 .buy_btns .social_btn,
			#s20241215c7aa435a82000 .buy_btns .cart_btn,
			#s20241215c7aa435a82000 .layer_pop .bottom-btn,
			#s20241215c7aa435a82000 .shop-table>thead,
			#s20241215c7aa435a82000 .left-menu,
			#s20241215c7aa435a82000 .shop-table>tbody>tr,
			{
			;
		}

		#s20241215c7aa435a82000 main,
		#s20241215c7aa435a82000 .section_wrap.extend_section main,
		#s20241215c7aa435a82000 .doz_sys.shop_payment .inside,
		.doz_sys.shop_payment .inside .col-dz,
		{
		padding-left: 0;
		padding-right: 0;
		}

		#s20241215c7aa435a82000.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20241215c7aa435a82000.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -15px;
			margin-right: -15px;
			width: calc(100% + 30px);
		}

		#s20241215c7aa435a82000 .mypage .left-menu ul li a,
		#s20241215c7aa435a82000 .cart .left-menu ul li a,
		#s20241215c7aa435a82000 .mypage .left-menu .cart-menu-slide {
			background-color: rgba(5, 41, 82, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff054182, endColorstr=#ff054182);
			zoom: 1;
			;
		}

		.section_wrap .side_gutter {
			display: none !important;
		}

		#s20241215c7aa435a82000 .coupon-wrap:after {
			background: #021122 !important;
		}
		}

		@media (max-width: 767px) {
			#s20241215c7aa435a82000 .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #021122);
			}

			#s20241215c7aa435a82000 .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #021122);
			}

			#s20241215c7aa435a82000 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20241215c7aa435a82000 .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) {
			#s20241215c7aa435a82000 .opt-group .btn_clse {
				background-color: #021122;
			}

			#s20241215c7aa435a82000 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #021122;
			}
		}

		.doz_sys #s20241215c7aa435a82000 .bg-brand,
		.doz_sys #s20241215c7aa435a82000 .bg-brand span,
		.doz_sys #s20241215c7aa435a82000 .btn-brand {
			;
			background-color: #052e63;
			border-color: #052e63;
			border-width: 1px;
			color: #fff;
		}

		.doz_sys #s20241215c7aa435a82000 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w202412153c508e7865ca6 {
			height: 17.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202412153c508e7865ca6 {
				height: 17.5px !important;
			}
		}

		#text_w202504205491b97fb9e86 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w202504205491b97fb9e86 .fr-code-view {
			line-height: 1.6;
		}

		#text_w202504205491b97fb9e86 .text_bg_img,
		#text_w202504205491b97fb9e86 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w202504205491b97fb9e86,
		#text_w202504205491b97fb9e86 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w202504205491b97fb9e86,
		#text_w202504205491b97fb9e86 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w202504205491b97fb9e86.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w202504205491b97fb9e86.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		#text_w2025042017b1df1ef893c {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w2025042017b1df1ef893c .fr-code-view {
			line-height: 1.6;
		}

		#text_w2025042017b1df1ef893c .text_bg_img,
		#text_w2025042017b1df1ef893c .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w2025042017b1df1ef893c,
		#text_w2025042017b1df1ef893c .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w2025042017b1df1ef893c,
		#text_w2025042017b1df1ef893c .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w2025042017b1df1ef893c.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w2025042017b1df1ef893c.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		#text_w20250420646ed5bf818c3 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250420646ed5bf818c3 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250420646ed5bf818c3 .text_bg_img,
		#text_w20250420646ed5bf818c3 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250420646ed5bf818c3,
		#text_w20250420646ed5bf818c3 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250420646ed5bf818c3,
		#text_w20250420646ed5bf818c3 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250420646ed5bf818c3.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250420646ed5bf818c3.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w2025042067e4ffc67cbdb {
			height: 1px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025042067e4ffc67cbdb {
				height: 1px !important;
			}
		}

		#w20250420c3304eba04f85 .btn_5a9b560471c1a {
			background-color: rgba(0, 99, 238, 0.55);
			color: #ffffff !important;
			border-color: rgba(0, 99, 238, 0.55);
			border-radius: ;
			border-width: 0px;
		}

		@media (min-width: 991px) {
			#w20250420c3304eba04f85 .btn_5a9b560471c1a:hover {
				background-color: rgba(0, 99, 238, 0.55);
				color: #ffffff !important;
				border-color: rgba(0, 0, 0, 0.2);
				border-width: 0px;
			}
		}

		#w20250420c3304eba04f85 .btn_5a9b560471c1a {
			font-size: 12px;
			padding-left: 25px;
			padding-right: 25px;
			padding-top: 8px;
			padding-bottom: 8px;
			letter-spacing: 0px;
		}

		#w20250420c3304eba04f85 .btn_NlL2s2gd78 {
			background-color: rgba(61, 93, 138, 0.55);
			color: #ffffff !important;
			border-color: #3d5d8a;
			border-radius: ;
			border-width: 0px;
		}

		@media (min-width: 991px) {
			#w20250420c3304eba04f85 .btn_NlL2s2gd78:hover {
				background-color: #3d5d8a;
				color: #ffffff !important;
				border-color: #3d5d8a;
				border-width: 0px;
			}
		}

		#w20250420c3304eba04f85 .btn_NlL2s2gd78 {
			font-size: 12px;
			padding-left: 25px;
			padding-right: 25px;
			padding-top: 8px;
			padding-bottom: 8px;
			letter-spacing: 0px;
		}

		#w20250420c3304eba04f85 .btn_0G25q10432 {
			background-color: rgba(61, 93, 138, 0.55);
			color: #ffffff !important;
			border-color: #3d5d8a;
			border-radius: ;
			border-width: 0px;
		}

		@media (min-width: 991px) {
			#w20250420c3304eba04f85 .btn_0G25q10432:hover {
				background-color: #3d5d8a;
				color: #ffffff !important;
				border-color: #3d5d8a;
				border-width: 0px;
			}
		}

		#w20250420c3304eba04f85 .btn_0G25q10432 {
			font-size: 12px;
			padding-left: 25px;
			padding-right: 25px;
			padding-top: 8px;
			padding-bottom: 8px;
			letter-spacing: 0px;
		}

		#w20250420c3304eba04f85 .btn-blocked .btn-group {
			display: block;
		}

		#w20250420c3304eba04f85 .btn-blocked .btn-group>.btn {
			float: none;
		}

		#w20250420c3304eba04f85 .button_wrap.btn-group-justified,
		#w20250420c3304eba04f85 .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w20250420c3304eba04f85 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: center;
		}

		#w20250420c3304eba04f85 .btn-group-justified.button_wrap,
		#w20250420c3304eba04f85 .btn-blocked.button_wrap {
			margin-bottom: 0;
		}

		.device_type_m .pc_section #padding_w202504205698920129b22 {
			height: 0px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w202504205698920129b22 {
				height: 0px !important;
			}
		}

		#text_w20241215051aba4db8881 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20241215051aba4db8881 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20241215051aba4db8881 .text_bg_img,
		#text_w20241215051aba4db8881 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20241215051aba4db8881,
		#text_w20241215051aba4db8881 .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20241215051aba4db8881,
		#text_w20241215051aba4db8881 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20241215051aba4db8881.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20241215051aba4db8881.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w20241215425cdec347abc {
			height: 15.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w20241215425cdec347abc {
				height: 15.5px !important;
			}
		}

		.shop_view .s20241105fb2d354d47f33.xzoom-preview {
			;
			background: #06162a;
		}

		.shop_view #s20241105fb2d354d47f33 select.form-control option {
			color: !important;
			background: #06162a;
		}

		.is-ie .shop_view #s20241105fb2d354d47f33 select.form-control option {
			color: #000 !important;
		}

		.admin #s20241105fb2d354d47f33 .widget.padding>div {
			;
		}

		.admin #s20241105fb2d354d47f33 .ibg-bg {
			height: 100% !important;
		}

		.admin #s20241105fb2d354d47f33 .widget_drag_bar,
		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-e:hover:after,
		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-w:hover:after,
		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-e.active:after,
		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-w.active:after,
		.admin .doz_sys #s20241105fb2d354d47f33 .drop_line {
			background-color: ;
		}

		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-n:hover:after,
		.admin .doz_sys #s20241105fb2d354d47f33 .ui-resizable-handle.ui-resizable-s:hover:after {
			border-bottom: 2px solid;
		}

		#s20241105fb2d354d47f33 {
			color: ;
		}

		#s20241105fb2d354d47f33.side_basic main .inside,
		#s20241105fb2d354d47f33 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
		.doz_sys #s20241105fb2d354d47f33 .col-dz-12 .extend_thumbs {
			max-width: 1430px;
		}

		.modal_site_modal_menu #s20241105fb2d354d47f33.side_basic main .inside,
		.menu_type_modal #s20241105fb2d354d47f33.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 #s20241105fb2d354d47f33,
		.menu_type_modal .doz_modal_header {
			;
			background: ;
			;
			color: ;
		}

		.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
			color: ;
		}

		.doz_sys #s20241105fb2d354d47f33 .col-dz-12 .inside .extend_thumbs {
			max-width: inherit;
		}

		#s20241105fb2d354d47f33.extend_section main {
			padding-left: 10px;
			padding-right: 10px;
		}

		#s20241105fb2d354d47f33.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
			margin-left: -10px;
			margin-right: -10px;
			width: calc(100% + 10px + 10px);
		}

		#s20241105fb2d354d47f33 .booking_day .body_font_color_20,
		#s20241105fb2d354d47f33 .booking_list.waiting .title {
			;
		}

		#s20241105fb2d354d47f33.extend_section main>.inside {
			max-width: 100% !important;
		}

		#s20241105fb2d354d47f33 .li_table ul:nth-of-type(2),
		#s20241105fb2d354d47f33 .li_board ul li,
		#s20241105fb2d354d47f33 .radio-styled:not(ie8).radio_color_option.small input~span span {
			;
		}

		#s20241105fb2d354d47f33 .checkbox-styled:not(ie8) input~span:before,
		#s20241105fb2d354d47f33 .radio-styled:not(ie8) input~span:before {}

		#s20241105fb2d354d47f33 .board_view .grid_ignore header a,
		#s20241105fb2d354d47f33 .widget.board .grid_ignore .author .date,
		#s20241105fb2d354d47f33 .widget.board .grid_ignore a.board,
		#s20241105fb2d354d47f33 .widget.board .grid_ignore .author .write,
		.editor_box .add_map .info>div.phone,
		#s20241105fb2d354d47f33 .content-tit .board {
			;
		}

		#s20241105fb2d354d47f33 select.form-control,
		#s20241105fb2d354d47f33 input.form-control,
		#s20241105fb2d354d47f33 textarea.form-control {
			;
			color: #222121;
			background: ;
		}

		#s20241105fb2d354d47f33 .input_block .select-block .selectbox select {
			border: none;
			background: none;
			color: #212121;
		}

		#s20241105fb2d354d47f33 .phonenumber_wrap .line {}

		#s20241105fb2d354d47f33 .shop-content.shop-style-b.open .opt-group .btn_clse>span {}

		.shop_view #s20241105fb2d354d47f33 .shop-content select.form-control,
		.shop_view #s20241105fb2d354d47f33 .shop-content input.form-control,
		.shop_view #s20241105fb2d354d47f33 .shop-content textarea.form-control,
		.booking_view #s20241105fb2d354d47f33 .booking_opt select.form-control,
		.shop_view #s20241105fb2d354d47f33 .form-select-wrap .dropdown-menu,
		.shop_view #s20241105fb2d354d47f33 .form-select-wrap .dropdown-menu .dropdown-item {
			;
			background: #06162a;
		}

		#s20241105fb2d354d47f33 .seemore_wrap .open:before {
			background-image: linear-gradient(to bottom, rgba(6, 22, 42, 0.01), rgba(6, 22, 42, 0.8) 66%, rgba(6, 22, 42, 0.9) 83%, rgba(6, 22, 42, 0.98) 98%, #06162a);
		}

		#s20241105fb2d354d47f33 .item_detail select.form-control,
		#s20241105fb2d354d47f33 .item_detail input.form-control,
		#s20241105fb2d354d47f33 .item_detail textarea.form-control,
		#s20241105fb2d354d47f33 .booking_opt select.form-control,
		#s20241105fb2d354d47f33 .goods_select textarea.form-control,
		#s20241105fb2d354d47f33 .goods_select select.form-control,
		#s20241105fb2d354d47f33 .goods_select input.form-control,
		#s20241105fb2d354d47f33 .form-select-wrap:before {
			!important;
			color: ;
		}

		#s20241105fb2d354d47f33 .form-select-wrap .dropdown-menu .dropdown-item:hover {
			;
		}

		#s20241105fb2d354d47f33 .board_summary .write,
		#s20241105fb2d354d47f33 .board_view .grid_ignore .author .date,
		#s20241105fb2d354d47f33 .board_view .grid_ignore .author .hit-count,
		.doz_sys #s20241105fb2d354d47f33 label,
		.doz_sys #s20241105fb2d354d47f33 label.control-label,
		#s20241105fb2d354d47f33 .shop-table>tbody>tr.payment-info>td.pay-txt,
		#s20241105fb2d354d47f33 .nick.text-default-dark,
		#s20241105fb2d354d47f33 .text-default-dark,
		#s20241105fb2d354d47f33 .shop_mypage .mypage .my-box a,
		#s20241105fb2d354d47f33 .shop_mypage .item-detail a,
		#s20241105fb2d354d47f33 .shop_mypage .item-detail p,
		#s20241105fb2d354d47f33 .shop_mypage h6,
		#s20241105fb2d354d47f33 .shop_mypage .table-wrap p,
		#s20241105fb2d354d47f33 .shop_payment h1,
		#s20241105fb2d354d47f33 .shop_payment h6,
		#s20241105fb2d354d47f33 .shop-content p,
		#s20241105fb2d354d47f33 .shop_payment,
		#s20241105fb2d354d47f33 .shop-content span,
		#s20241105fb2d354d47f33 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
		#s20241105fb2d354d47f33 .shop-content .price,
		#s20241105fb2d354d47f33,
		#s20241105fb2d354d47f33 .shop-tit,
		#s20241105fb2d354d47f33 .board_view .board_txt_area,
		#s20241105fb2d354d47f33 .board.widget .grid_ignore .view_tit,
		.doz_sys #s20241105fb2d354d47f33 .shop-content input.form-control,
		.doz_sys #s20241105fb2d354d47f33 .shop-content select.form-control,
		#s20241105fb2d354d47f33 .widget_menu_title,
		#s20241105fb2d354d47f33 .comment_area,
		body.shop_mypage #s20241105fb2d354d47f33 .comment_area,
		#s20241105fb2d354d47f33 .list_review_inner .use_summary,
		#s20241105fb2d354d47f33 .list_review_inner .use_summary a,
		#s20241105fb2d354d47f33 .list_review_inner .fold,
		#s20241105fb2d354d47f33 .list_review_inner .comment_area,
		#s20241105fb2d354d47f33 .booking_nav_tools span {
			;
			color: ;
		}

		#s20241105fb2d354d47f33 .shop-content span.sale-price-text {
			color: #212121 !important;
		}

		.doz_sys #s20241105fb2d354d47f33 a.use-info {
			color: #052e63;
		}

		#s20241105fb2d354d47f33 .shop-content span.sale-price-text-done,
		.doz_sys #s20241105fb2d354d47f33 a.use-info-download-done {
			color: #999999 !important;
		}

		.doz_sys #s20241105fb2d354d47f33 .shop-content .down-btn select.form-control {
			;
			color: !important;
		}

		#s20241105fb2d354d47f33 .shop-content.mypage .bg-bright a,
		#s20241105fb2d354d47f33 .shop-content.mypage .bg-bright p,
		#s20241105fb2d354d47f33 .shop-content.mypage .bg-bright span,
		#s20241105fb2d354d47f33 .shop-content.mypage .bg-bright div {
			color: #212121;
		}

		#s20241105fb2d354d47f33 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
		#s20241105fb2d354d47f33 .shop-content span.ug_name .btn {
			border-color: #D5D5D5;
		}

		#s20241105fb2d354d47f33 .shop-content h6 span {
			;
			color: ;
		}

		#s20241105fb2d354d47f33 .left-menu ul li.on a,
		.doz_sys #s20241105fb2d354d47f33 .paging_type_count .owl-dots .owl-dot span:before,
		.menu_type_modal #s20241105fb2d354d47f33,
		#s20241105fb2d354d47f33 .list_review_inner .comment .tools .text-gray-bright {
			;
			color: !important;
		}

		.doz_sys #s20241105fb2d354d47f33 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
			color: #fff !important;
		}

		#s20241105fb2d354d47f33 .form-control:focus {
			border-color: #052e63;
		}

		.doz_sys #s20241105fb2d354d47f33 .board_contents a:not(.btn),
		.doz_sys #s20241105fb2d354d47f33 .board_contents a:not(.btn):hover,
		#s20241105fb2d354d47f33 .board_txt_area a,
		#s20241105fb2d354d47f33 .board_txt_area a:hover,
		#s20241105fb2d354d47f33 .board_txt_area a:active,
		#s20241105fb2d354d47f33 .board_txt_area a:focus,
		#s20241105fb2d354d47f33 .editor_box .fr-view a {
			color: #052e63;
		}

		#s20241105fb2d354d47f33 .text_tab ul.site_prod_nav>li a.active {
			background: none;
		}


		#s20241105fb2d354d47f33 .star-pointer .dropdown-menu {
			background-color: #06162a;
		}

		#s20241105fb2d354d47f33 a.select-star:hover {
			background-color: #06162a;
		}

		#s20241105fb2d354d47f33 .widget_text_wrap .btn {
			background-color: #006fff;
			border-color: #006fff;
			color: #ffffff;
			border-width: 1px;
		}

		.doz_sys.shop_view #s20241105fb2d354d47f33 .btn-primary span,
		.doz_sys.booking_view #s20241105fb2d354d47f33 .btn-primary span,
		.doz_sys.shop_mypage #s20241105fb2d354d47f33 .btn-primary span {
			color: #ffffff;
		}

		#s20241105fb2d354d47f33 .coupon-wrap:after,
		#s20241105fb2d354d47f33 .board_view .file_area ul li {
			background: #06162a;
		}

		#s20241105fb2d354d47f33 .mypage .my-box a,
		#s20241105fb2d354d47f33 .mypage .shop-table>tbody>tr,
		#s20241105fb2d354d47f33 .mypage .tip-off,
		#s20241105fb2d354d47f33 .im-order-detail-table,
		#s20241105fb2d354d47f33 .im-order-price {
			background-color: rgba(12, 45, 87, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
			zoom: 1;
			;
		}

		#s20241105fb2d354d47f33 .mypage .my-box.on a {
			background-color: #052e63;
			;
			color: #fff;
		}

		#s20241105fb2d354d47f33 .mypage .my-box.on a p {
			color: #fff;
		}

		#s20241105fb2d354d47f33 .option_btn_tools a,
		#s20241105fb2d354d47f33 .map-inner .pagination li a {
			color: #212121;
		}

		.doz_sys #s20241105fb2d354d47f33 .list-style-card .card-body .text a {
			color: #757575;
		}

		#s20241105fb2d354d47f33 .card .title a {
			color: #212121;
		}

		#s20241105fb2d354d47f33 .section_bg.fixed_bg.fixed_bg_none {
			background-attachment: inherit;
		}

		#s20241105fb2d354d47f33 .site_prod_nav_wrap.scroll-to-fixed-fixed {
			background: #06162a;
			box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
		}

		#s20241105fb2d354d47f33 .buy_footer_fixed {
			background: #06162a;
			border-width: 1px 0 0 0;
			border-style: solid;
			;
		}

		#s20241105fb2d354d47f33 .opt-group {
			background: #06162a;
		}

		#s20241105fb2d354d47f33 ul.site_prod_nav>li a.active {
			;
		}

		#s20241105fb2d354d47f33 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
			background-color: none;
			;
			color: #06162a;
		}

		.section_fixed_disable #s20241105fb2d354d47f33[class*="section_first"],
		.section_fixed_disable #s20241105fb2d354d47f33[class*="section_first"] .doz_aside {
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			z-index: auto !important;
		}

		.section_fixed_disable #s20241105fb2d354d47f33 .doz_aside.scroll-to-fixed-fixed~.spacer,
		.section_fixed_disable #s20241105fb2d354d47f33.scroll-to-fixed-fixed~.spacer {
			height: 0 !important;
			display: none !important;
		}

		#s20241105fb2d354d47f33.scroll-to-fixed-fixed {
			width: 100% !important;
		}

		#s20241105fb2d354d47f33 .doz_aside.scroll-to-fixed-fixed-end {
			bottom: 0 !important;
			top: auto !important;
		}

		.device_type_m #s20241105fb2d354d47f33.mobile_section main .inside {
			padding-left: 10px;
			padding-right: 10px;
		}

		.device_type_m #s20241105fb2d354d47f33 .mypage .left-menu ul li a,
		.device_type_m #s20241105fb2d354d47f33 .cart .left-menu ul li a {
			background-color: rgba(12, 45, 87, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
			zoom: 1;
			;
		}

		#s20241105fb2d354d47f33 .im-cart-result-table {
			border-top: 1px solid;
			border-bottom: 1px solid;
		}

		#s20241105fb2d354d47f33 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
			color: #052e63
		}

		@media (min-width: 991px) {

			.doz_sys.shop_view #s20241105fb2d354d47f33 .btn-primary:hover span,
			.doz_sys.booking_view #s20241105fb2d354d47f33 .btn-primary:hover span,
			.doz_sys.shop_mypage #s20241105fb2d354d47f33 .btn-primary:hover span {
				color: #ffffff;
			}
		}

		@media all and (max-width : 768px) {

			.doz_sys #s20241105fb2d354d47f33 .fixed_view a,
			.doz_sys #s20241105fb2d354d47f33 .fixed_view select.form-control,
			.doz_sys #s20241105fb2d354d47f33 .fixed_view .form-select-wrap:before {
				color: #212121;
			}

			.doz_sys #s20241105fb2d354d47f33 .fixed_view .body_font_color_50 {
				color: rgba(33, 33, 33, 0.5);
			}

			.doz_sys #s20241105fb2d354d47f33 .fixed_view .body_font_color_20 {
				color: rgba(33, 33, 33, 0.2);
			}

			.booking_view #s20241105fb2d354d47f33 .fixed_view .booking_opt select.form-control {
				background-color: #fff;
			}

			#s20241105fb2d354d47f33 #shop_cart_list .shop-table>thead>tr,
			#s20241105fb2d354d47f33 .im-order-detail-table .im-space {
				background-color: #06162a;
			}

			#s20241105fb2d354d47f33 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
				top: auto !important;
				bottom: 0;
			}
		}

		.device_type_m #s20241105fb2d354d47f33 .section_bg.fixed_bg_wrap {
			background-attachment: fixed;
		}

		.device_type_m #s20241105fb2d354d47f33 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		#s20241105fb2d354d47f33 .section_bg.fixed_bg_wrap .fixed_bg {
			display: none;
		}

		@media (max-width: 991px) {
			#s20241105fb2d354d47f33 .section_bg {
				background-attachment: inherit;
			}

			#s20241105fb2d354d47f33 .section_bg .ibg-bg {
				display: none;
			}

			#s20241105fb2d354d47f33 .section_bg.fixed_bg_wrap {
				background-image: none !important;
				clip-path: inset(0);
				overflow: hidden;
			}

			#s20241105fb2d354d47f33 .section_bg.fixed_bg_wrap .fixed_bg {
				display: block;
				object-fit: cover;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100vh;
			}

			#s20241105fb2d354d47f33.mobile_section main .inside {
				padding-left: 10px;
				padding-right: 10px;
			}

			#s20241105fb2d354d47f33.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 30px);
			}

			#s20241105fb2d354d47f33 .mypage .left-menu ul li a,
			#s20241105fb2d354d47f33 .cart .left-menu ul li a,
			#s20241105fb2d354d47f33 .mypage .left-menu .cart-menu-slide {
				background-color: rgba(12, 45, 87, 1);
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff124587, endColorstr=#ff124587);
				zoom: 1;
				;
			}

			.section_wrap .side_gutter {
				display: none !important;
			}

			#s20241105fb2d354d47f33 .coupon-wrap:after {
				background: #06162a !important;
			}
		}

		@media (max-width: 767px) {
			#s20241105fb2d354d47f33 .nav_gradient.slide_left {
				background: linear-gradient(to left, rgba(255, 255, 255, 0), #06162a);
			}

			#s20241105fb2d354d47f33 .nav_gradient.slide_right {
				background: linear-gradient(to right, rgba(255, 255, 255, 0), #06162a);
			}

			#s20241105fb2d354d47f33 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
				border-top: 0;
				border-bottom: 0;
			}

			#s20241105fb2d354d47f33 .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) {
			#s20241105fb2d354d47f33 .opt-group .btn_clse {
				background-color: #06162a;
			}

			#s20241105fb2d354d47f33 .opt-group .btn_clse:after {
				box-shadow: 0 10px 0 0 #06162a;
			}
		}

		.doz_sys #s20241105fb2d354d47f33 .bg-brand:hover {
			background-color: rgba(3, 23, 50, 1);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff032350, endColorstr=#ff032350);
			zoom: 1;
			;
			border-color: rgb(3, 23, 50);
			border-color: rgba(3, 23, 50, 1);
			;
		}

		.device_type_m .pc_section #padding_w2025031679d98e7ddf0ae {
			height: 7px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025031679d98e7ddf0ae {
				height: 7px !important;
			}
		}

		#text_w2025011790867d74b45fe {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w2025011790867d74b45fe .fr-code-view {
			line-height: 1.6;
		}

		#text_w2025011790867d74b45fe .text_bg_img,
		#text_w2025011790867d74b45fe .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w2025011790867d74b45fe,
		#text_w2025011790867d74b45fe .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w2025011790867d74b45fe,
		#text_w2025011790867d74b45fe .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w2025011790867d74b45fe.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w2025011790867d74b45fe.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		.device_type_m .pc_section #padding_w2025031692395bf09d115 {
			height: 8.5px !important;
		}

		@media all and (max-width:768px) {
			.pc_section #padding_w2025031692395bf09d115 {
				height: 8.5px !important;
			}
		}

		#text_w20241105e4f6b87fcc9f2 {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20241105e4f6b87fcc9f2 .fr-code-view {
			line-height: 1.6;
		}

		#text_w20241105e4f6b87fcc9f2 .text_bg_img,
		#text_w20241105e4f6b87fcc9f2 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20241105e4f6b87fcc9f2,
		#text_w20241105e4f6b87fcc9f2 .text-table {
			min-height: 0px;
			;
			padding: 0px 0px 0px 0px;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20241105e4f6b87fcc9f2,
		#text_w20241105e4f6b87fcc9f2 .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20241105e4f6b87fcc9f2.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20241105e4f6b87fcc9f2.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		#text_w20250117d3149964fe9bb {
			border-radius: 0px;
			border: 0px none #000;
			;
			min-height: 0px;
			;
			line-height: inherit;
		}

		#text_w20250117d3149964fe9bb .fr-code-view {
			line-height: 1.6;
		}

		#text_w20250117d3149964fe9bb .text_bg_img,
		#text_w20250117d3149964fe9bb .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}

		.admin #text_w20250117d3149964fe9bb,
		#text_w20250117d3149964fe9bb .text-table {
			min-height: 0px;
			;
			word-break: normal;
			word-wrap: break-word;
		}

		#text_w20250117d3149964fe9bb,
		#text_w20250117d3149964fe9bb .text-table {
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
		}

		.doz_sys main>.doz_row #text_w20250117d3149964fe9bb.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}

		@media all and (max-width : 767px) {
			.doz_sys main>.doz_row #text_w20250117d3149964fe9bb.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}

		#w202503165c3aa821e780f .btn_bb7c00870e56a {
			background-color: rgba(255, 255, 255, 0);
			color: #bcbcbc !important;
			border-color: #bcbcbc;
			border-radius: ;
			border-width: 2px;
		}

		@media (min-width: 991px) {
			#w202503165c3aa821e780f .btn_bb7c00870e56a:hover {
				background-color: rgba(255, 255, 255, 0);
				color: #bcbcbc !important;
				border-color: #bcbcbc;
				border-width: 2px;
			}
		}

		#w202503165c3aa821e780f .btn_bb7c00870e56a {
			font-size: 14px;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 12px;
			padding-bottom: 12px;
			letter-spacing: -1px;
		}

		#w202503165c3aa821e780f .btn_5y7gXG650G {
			background-color: rgba(255, 255, 255, 0);
			color: #bcbcbc !important;
			border-color: #bcbcbc;
			border-radius: ;
			border-width: 2px;
		}

		@media (min-width: 991px) {
			#w202503165c3aa821e780f .btn_5y7gXG650G:hover {
				background-color: rgba(255, 255, 255, 0);
				color: #bcbcbc !important;
				border-color: #bcbcbc;
				border-width: 2px;
			}
		}

		#w202503165c3aa821e780f .btn_5y7gXG650G {
			font-size: 14px;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 12px;
			padding-bottom: 12px;
			letter-spacing: -1px;
		}

		#w202503165c3aa821e780f .btn-blocked .btn-group {
			display: block;
		}

		#w202503165c3aa821e780f .btn-blocked .btn-group>.btn {
			float: none;
		}

		#w202503165c3aa821e780f .button_wrap.btn-group-justified,
		#w202503165c3aa821e780f .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w202503165c3aa821e780f .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: flex-start;
		}

		#w202503165c3aa821e780f .btn-group-justified.button_wrap,
		#w202503165c3aa821e780f .btn-blocked.button_wrap {
			margin-bottom: 0;
		}

		#w202411085f46640a7d66f .btn_f8e278dee678a {
			background: linear-gradient(45deg, #948bf6, #bba2f6);
			color: rgba(255, 255, 255, 0.95) !important;
			border-color: transparent;
			border-width: 1px;
		}


		@media (min-width: 991px) {
			#w202411085f46640a7d66f .btn_f8e278dee678a:hover {
				background-color: #001e46;
				color: #ffffff !important;
				border-color: #001e46;
				border-width: 1px;
			}
		}

		#w202411085f46640a7d66f .btn_f8e278dee678a {
			font-size: 16px;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 12px;
			padding-bottom: 12px;
			letter-spacing: -1px;
		}

		#w202411085f46640a7d66f .btn-blocked .btn-group {
			display: block;
		}

		#w202411085f46640a7d66f .btn-blocked .btn-group>.btn {
			float: none;
		}

		#w202411085f46640a7d66f .button_wrap.btn-group-justified,
		#w202411085f46640a7d66f .button_wrap.btn-blocked {
			margin-bottom: -10px;
		}

		#w202411085f46640a7d66f .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
			display: flex;
			flex-wrap: wrap;
			gap: 10px;
			justify-content: flex-end;
		}

		#w202411085f46640a7d66f .btn-group-justified.button_wrap,
		#w202411085f46640a7d66f .btn-blocked.button_wrap {
			margin-bottom: 0;
		}

		#w20250316526cf9c9d7dee .btn_p107yH143d {
			background-color: #2b3a4d;
			color: #ffffff !important;
			border-color: #2b3a4d;
			border-width: 1px;
		}

		@media (min-width: 991px) {
			#w20250316526cf9c9d7dee .btn_p107yH143d:hover {
				background: linear-gradient(45deg, #948bf6, #bba2f6);
				color: #ffffff !important;
				border-color: transparent;
				border-width: 1px;
			}


			#w20250316526cf9c9d7dee .btn_p107yH143d {
				font-size: 16px;
				padding: 12px 64px;
				letter-spacing: -1px;
				margin-top: 20px;
			}

			#w20250316526cf9c9d7dee .btn-blocked .btn-group {
				display: block;
			}

			#w20250316526cf9c9d7dee .btn-blocked .btn-group>.btn {
				float: none;
			}

			#w20250316526cf9c9d7dee .button_wrap.btn-group-justified,
			#w20250316526cf9c9d7dee .button_wrap.btn-blocked {
				margin-bottom: -10px;
			}

			#w20250316526cf9c9d7dee .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
				justify-content: flex-end;
			}

			#w20250316526cf9c9d7dee .btn-group-justified.button_wrap,
			#w20250316526cf9c9d7dee .btn-blocked.button_wrap {
				margin-bottom: 0;
			}

			#w20250316ce37608830cab .btn_2154IuLFR2 {
				background-color: #2b3a4d;
				color: #ffffff !important;
				border-color: #2b3a4d;
				border-radius: ;
				border-width: 1px;
			}

			@media (min-width: 991px) {
				#w20250316ce37608830cab .btn_2154IuLFR2:hover {
					background-color: #006fff;
					color: #ffffff !important;
					border-color: #006fff;
					border-width: 1px;
				}
			}

			#w20250316ce37608830cab .btn_2154IuLFR2 {
				font-size: 16px;
				padding-left: 40px;
				padding-right: 40px;
				padding-top: 12px;
				padding-bottom: 12px;
				letter-spacing: -1px;
			}

			#w20250316ce37608830cab .btn-blocked .btn-group {
				display: block;
			}

			#w20250316ce37608830cab .btn-blocked .btn-group>.btn {
				float: none;
			}

			#w20250316ce37608830cab .button_wrap.btn-group-justified,
			#w20250316ce37608830cab .button_wrap.btn-blocked {
				margin-bottom: -10px;
			}

			#w20250316ce37608830cab .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
				display: flex;
				flex-wrap: wrap;
				gap: 10px;
				justify-content: flex-end;
			}

			#w20250316ce37608830cab .btn-group-justified.button_wrap,
			#w20250316ce37608830cab .btn-blocked.button_wrap {
				margin-bottom: 0;
			}

			/* 카드 배경을 감싸는 컨테이너 스타일 */
			.list-style-card .card_wrapper {
				position: relative;
				overflow: hidden;
				/* 확대 시 넘치는 부분 숨김 */
			}

			/* 내부에 추가할 이미지 컨테이너 스타일 */
			.card-thumbnail-overlay {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-position: center;
				transition: transform 0.2s ease-in-out;
				/* 부드러운 애니메이션 */
				z-index: 1;
			}

			.board_txt_area * {
				word-break: normal !important;
				/* 긴 단어를 줄바꿈하도록 설정 */
			}

			.text-block.show_body span {
				letter-spacing: -0;
			}

			.date {
				font-size: 14px !important;
				/* 폰트 크기 16px로 설정 */
			}

			/* 모바일에서 .board_summary 숨기기 */

			@media (max-width: 768px) {
				.board_summary {
					display: none;
					/* 모바일 화면에서 .board_summary와 그 하위 모든 요소 숨기기 */
				}
			}


			.view_tit {
				font-weight: 600;
				color: black;
			}

			.title.title-block {
				font-weight: 600;
				/* 폰트를 굵게 설정 */
			}


			/* 모바일 메뉴 */
			.slide_open .viewport-nav.mobile {
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				background: radial-gradient(circle, #071e37 30%, #020a14 100%);
			}

			.mobile_slide_menu_container .viewport-nav.mobile li.depth-01>a {
				padding: 25px !important;
			}

			#mobile_slide_menu_wrap .plain_name {
				font-weight: 700;
				color: white;
				font-size: 26px;
				letter-spacing: -1px;
			}

			.device_type_m .pc_section #padding_w20250316dbf6e8d4864c6 {
				height: 0px !important;
			}

			@media all and (max-width:768px) {
				.pc_section #padding_w20250316dbf6e8d4864c6 {
					height: 0px !important;
				}
			}

			.device_type_m .pc_section #padding_w20241105133fcc9ee6747 {
				height: 2px !important;
			}

			@media all and (max-width:768px) {
				.pc_section #padding_w20241105133fcc9ee6747 {
					height: 2px !important;
				}
			}

			.oh {
				display: block;
				overflow-y: hidden;
				padding: 0.02em 0;
			}

			.oh span {
				display: inline-block;
				transform: translate3d(0, 105%, 0);
				/* 기본적으로 아래쪽에 숨김 */
				opacity: 0;
				transition: transform 1.2s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.3s ease;
			}

			/* .is-active 클래스가 추가되면 애니메이션 실행 */
			.is-active .oh span {
				transform: translate3d(0, 0, 0);
				opacity: 1;
			}

			.velo-slide__title.second .oh span {
				transition-delay: 0.3s;
				/* 0.3초 딜레이 */
			}

			/* 모든 언더라인을 1픽셀로 설정 */
			a,
			span,
			p,
			h1,
			h2,
			h3,
			h4,
			h5,
			h6 {
				text-decoration-thickness: 1px;
				/* 언더라인 두께를 1픽셀로 설정 */
				text-underline-offset: 10px;
				/* 언더라인과 텍스트 간 간격 (선택 사항) */
				text-decoration-skip-ink: auto;
				/* 언더라인이 텍스트를 깔끔하게 넘기도록 설정 (선택 사항) */
			}