@charset "UTF-8";
		@media (min-width: 992px){
			.doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op,
			.doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op .header-content {
				height: calc(100vh - 67px) !important;
			}
		}
	#w202111262755afef21403 .icon_type_menu:not(.st02) {
		line-height: 1;
	}
	#w202111262755afef21403 .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;
	}
	#w202111262755afef21403 .icon_type_menu a {
		font-size :18px;
		color: #ffffff;
		background: rgba(0, 0, 0, 0);
		border: 0px solid #ccc;
		border-radius: 0px;
		text-align: center;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px
	}
	#w202111262755afef21403 .icon_type_menu a .icon_code {
		vertical-align: top;
	}
	.scroll-to-fixed-fixed #w202111262755afef21403 .icon_type_menu a {
		color: #ffffff;
		background: rgba(0, 0, 0, 0);
		border: 0px solid #ccc;
	}
	#w202111262755afef21403 .icon_type_menu a span.text {
		display: none;
	}
	#w202111262755afef21403 .icon_type_menu a .fa {
		width:auto;
		height:auto;
	}
	#w202111262755afef21403 .icon_type_menu.st01 a {
		border-radius: 50%;
		padding: 15px;
	}
	#w202111262755afef21403 .icon_type_menu.st02 a {
		color: #ffffff;
		padding: 10px 10px;
	}
	.scroll-to-fixed-fixed #w202111262755afef21403 .icon_type_menu.st02 a {
		color: #ffffff;
	}
	#w202111262755afef21403 .icon_type_menu.st02 a:before{
		content:"";
		display:inline-block;
		vertical-align:middle;
		height:100%;
	}
	#w202111262755afef21403 .icon_type_menu.st02 a .icon_code {
		display: none;
	}
	#w202111262755afef21403 .icon_type_menu.st02 .badge {
		right: -10px;
	}
	#w202111262755afef21403 .icon_type_menu.st02 a span.text {
		max-width:100%;
		max-height:100%;
		display:inline-block;
	}
	@media (min-width: 991px) {
		#w202111262755afef21403 .icon_type_menu a:hover {
			color:#ffffff;
			background: rgba(0, 0, 0, 0);
			border-color: rgba(0, 0, 0, 0);
		}
		.scroll-to-fixed-fixed #w202111262755afef21403 .icon_type_menu a:hover {
			color:#ffffff;
			background: rgba(0, 0, 0, 0);
			border-color: rgba(0, 0, 0, 0);
		}
		#w202111262755afef21403 .icon_type_menu.st02 a:hover {
			color: #ffffff;
		}
		.scroll-to-fixed-fixed #w202111262755afef21403 .icon_type_menu.st02 a:hover {
			color: #ffffff;
		}
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #w202111262755afef21403 .icon_type_menu a {
			color : #ffffff!important;
		}
		.doz_sys .hover_section_bg:hover #w202111262755afef21403 .icon_type_menu a:hover {
			  color : #ffffff!important;
		  }
	}
	#padding_w20250820b555e966b42fd {
		height: 30px;
		width: 30px;
	}
	.doz_sys .inline_widget.padding {
		margin: 0;
	}
	.inline_header_design .inline_widget.padding {
		border-width : 1px;
		border-style: dashed;
		border-color: rgba(0,0,0,0.1);
	}
	.inline_header_design .new_header_overlay .inline_widget.padding {
		border-color: #aaa;
	}
#w202508206fc2ad91bc794 .btn_e5432fc6e2e5d span {color:#ffffff !important;}
	#w202508206fc2ad91bc794 .inline_widget i.simple {
		vertical-align: initial;
	}
	#w202508206fc2ad91bc794 .inline_widget a.btn {
		margin-left:5px;
		margin-right:5px;
		position: relative;
	}
	#w202508206fc2ad91bc794 .inline_widget .line {
		margin-left:2.5px;
		margin-right:2.5px;
	}
  #w202508206fc2ad91bc794 .inline_widget .inline-btn-item:first-child {
     a.btn, .line {
       margin-left: 0;
     }
   }
  #w202508206fc2ad91bc794 .inline_widget .inline-btn-item:last-child {
    a.btn, .line {
      margin-right: 0;
    }
  }
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget .line {
		border-color: rgba(0,0,0,0.2) !important;
	}
	#w202508206fc2ad91bc794 .inline_widget a.btn_text {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		padding:4px 5px ;
		background: transparent !important;
		color:#ffffff !important;
	}
	#w202508206fc2ad91bc794 .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	#w202508206fc2ad91bc794 .inline_widget a.btn_text:hover .text,
	#w202508206fc2ad91bc794 .inline_widget a.btn_text:hover i,
	#w202508206fc2ad91bc794 .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.btn_text,
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.btn_text span,
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.btn_text:hover .text,
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.btn_text:hover i,
	.scroll-to-fixed-fixed #w202508206fc2ad91bc794 .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	#w202508206fc2ad91bc794 .inline_widget a span.text,
	#w202508206fc2ad91bc794 .inline_widget a span.icon_class,
	#w202508206fc2ad91bc794 .inline_widget .use_info .info_name {
		font-size: 18px;
	}
	#w202508206fc2ad91bc794 .inline_widget .use_info > a {
		display: table-cell;
		vertical-align: middle;
	}
	#w202508206fc2ad91bc794 .inline_widget a span.icon_class {
		font-size: 16px;
		vertical-align: middle;
		display: inline-block;
		line-height: 1;
	}
	#w202508206fc2ad91bc794 .inline_widget .info_img {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w202508206fc2ad91bc794 .inline_widget .use_info .info_img {
		padding-right:10px;
	}
	#w202508206fc2ad91bc794 .inline_widget .use_info .info_img ~ .info_name {
		padding-right: 5px;
		padding-left: 0;
	}
	#w202508206fc2ad91bc794 .inline_widget .use_info .info_name {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w202508206fc2ad91bc794 .inline_widget a.btn.custom_class .text {
		font-size: 14px;
	}
	#w202508206fc2ad91bc794 .inline_widget a span.icon_class ~ .text {
		padding-left: 0.4em;
		vertical-align: middle;
		display: inline-block;
	}
	#w202508206fc2ad91bc794 .inline_widget a span.icon_class ~ .text.no_text {
		padding-left: 0;
	}
	#w202508206fc2ad91bc794 .inline_widget.button_text .inline-blocked {
		vertical-align: middle;
		display: table-cell;
		position:relative;
	}
	#w202508206fc2ad91bc794 .inline_widget.button_text .inline-blocked .tooltip {
		z-index: 99999;
	}
	#w202508206fc2ad91bc794 .inline_widget.button_text .inline-blocked .use_info img {
		border-radius: 50%;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn .inline-blocked:first-child {
		padding-left: 0 !important;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn .inline-blocked:first-child a.btn_text,
	#w202508206fc2ad91bc794 .inline_widget.login_btn .inline-blocked:first-child .info_img {
		padding-left: 0 !important;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn .inline-blocked:last-child a.btn_text {
		padding-right: 0 !important;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn .inline-blocked:last-child a.btn {
		margin-right: 0 !important;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn div.tooltip-inner {
		min-width: auto;
		white-space: nowrap;
	}
	#w202508206fc2ad91bc794 .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;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn a.btn_text .badge {
		left: auto;
		right: -10px;
		margin-top: -13px;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn a.info_img .badge {
		margin-top: -25%;
	}
	#w202508206fc2ad91bc794 .inline_widget.login_btn .nameimg a .badge {
		left: auto;
		right: -10px;
	}
	@media (min-width: 767px){
		.doz_sys .hover_section_bg:hover #w202508206fc2ad91bc794 .inline_widget a.btn_text span{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w202508206fc2ad91bc794 .inline_widget a.btn_text span i{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w202508206fc2ad91bc794 .inline_widget a.btn_text:hover span{
			  color: #ccc !important;
		  }
		.doz_sys .hover_section_bg:hover #w202508206fc2ad91bc794 .inline_widget a.btn_text:hover span i{
			  color: #ccc !important;
		  }
	}
	#padding_w202508200e6d7bb09a811 {
		height: 30px;
		width: 30px;
	}
	.doz_sys .inline_widget.padding {
		margin: 0;
	}
	.inline_header_design .inline_widget.padding {
		border-width : 1px;
		border-style: dashed;
		border-color: rgba(0,0,0,0.1);
	}
	.inline_header_design .new_header_overlay .inline_widget.padding {
		border-color: #aaa;
	}
#w2025082088838af0613da .btn_e5432fc6e2e5d span {color:#ffffff !important;}
	#w2025082088838af0613da .inline_widget i.simple {
		vertical-align: initial;
	}
	#w2025082088838af0613da .inline_widget a.btn {
		margin-left:5px;
		margin-right:5px;
		position: relative;
	}
	#w2025082088838af0613da .inline_widget .line {
		margin-left:2.5px;
		margin-right:2.5px;
	}
  #w2025082088838af0613da .inline_widget .inline-btn-item:first-child {
     a.btn, .line {
       margin-left: 0;
     }
   }
  #w2025082088838af0613da .inline_widget .inline-btn-item:last-child {
    a.btn, .line {
      margin-right: 0;
    }
  }
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget .line {
		border-color: rgba(0,0,0,0.2) !important;
	}
	#w2025082088838af0613da .inline_widget a.btn_text {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		padding:4px 5px ;
		background: transparent !important;
		color:#ffffff !important;
	}
	#w2025082088838af0613da .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	#w2025082088838af0613da .inline_widget a.btn_text:hover .text,
	#w2025082088838af0613da .inline_widget a.btn_text:hover i,
	#w2025082088838af0613da .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.btn_text,
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.btn_text span,
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.btn_text:hover .text,
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.btn_text:hover i,
	.scroll-to-fixed-fixed #w2025082088838af0613da .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	#w2025082088838af0613da .inline_widget a span.text,
	#w2025082088838af0613da .inline_widget a span.icon_class,
	#w2025082088838af0613da .inline_widget .use_info .info_name {
		font-size: 18px;
	}
	#w2025082088838af0613da .inline_widget .use_info > a {
		display: table-cell;
		vertical-align: middle;
	}
	#w2025082088838af0613da .inline_widget a span.icon_class {
		font-size: 16px;
		vertical-align: middle;
		display: inline-block;
		line-height: 1;
	}
	#w2025082088838af0613da .inline_widget .info_img {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w2025082088838af0613da .inline_widget .use_info .info_img {
		padding-right:10px;
	}
	#w2025082088838af0613da .inline_widget .use_info .info_img ~ .info_name {
		padding-right: 5px;
		padding-left: 0;
	}
	#w2025082088838af0613da .inline_widget .use_info .info_name {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w2025082088838af0613da .inline_widget a.btn.custom_class .text {
		font-size: 14px;
	}
	#w2025082088838af0613da .inline_widget a span.icon_class ~ .text {
		padding-left: 0.4em;
		vertical-align: middle;
		display: inline-block;
	}
	#w2025082088838af0613da .inline_widget a span.icon_class ~ .text.no_text {
		padding-left: 0;
	}
	#w2025082088838af0613da .inline_widget.button_text .inline-blocked {
		vertical-align: middle;
		display: table-cell;
		position:relative;
	}
	#w2025082088838af0613da .inline_widget.button_text .inline-blocked .tooltip {
		z-index: 99999;
	}
	#w2025082088838af0613da .inline_widget.button_text .inline-blocked .use_info img {
		border-radius: 50%;
	}
	#w2025082088838af0613da .inline_widget.login_btn .inline-blocked:first-child {
		padding-left: 0 !important;
	}
	#w2025082088838af0613da .inline_widget.login_btn .inline-blocked:first-child a.btn_text,
	#w2025082088838af0613da .inline_widget.login_btn .inline-blocked:first-child .info_img {
		padding-left: 0 !important;
	}
	#w2025082088838af0613da .inline_widget.login_btn .inline-blocked:last-child a.btn_text {
		padding-right: 0 !important;
	}
	#w2025082088838af0613da .inline_widget.login_btn .inline-blocked:last-child a.btn {
		margin-right: 0 !important;
	}
	#w2025082088838af0613da .inline_widget.login_btn div.tooltip-inner {
		min-width: auto;
		white-space: nowrap;
	}
	#w2025082088838af0613da .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;
	}
	#w2025082088838af0613da .inline_widget.login_btn a.btn_text .badge {
		left: auto;
		right: -10px;
		margin-top: -13px;
	}
	#w2025082088838af0613da .inline_widget.login_btn a.info_img .badge {
		margin-top: -25%;
	}
	#w2025082088838af0613da .inline_widget.login_btn .nameimg a .badge {
		left: auto;
		right: -10px;
	}
	@media (min-width: 767px){
		.doz_sys .hover_section_bg:hover #w2025082088838af0613da .inline_widget a.btn_text span{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w2025082088838af0613da .inline_widget a.btn_text span i{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w2025082088838af0613da .inline_widget a.btn_text:hover span{
			  color: #ccc !important;
		  }
		.doz_sys .hover_section_bg:hover #w2025082088838af0613da .inline_widget a.btn_text:hover span i{
			  color: #ccc !important;
		  }
	}
		.doz_sys #logo_w202111104a5ab38088dd8.logo .logo_title a {
			font-family: '';
			font-size: 24px;
		letter-spacing: 0px;
		font-weight: normal;
		font-style: normal;
		;
		color: #ffffff;
		line-height: inherit;
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #logo_w202111104a5ab38088dd8.logo .logo_title a {
			color : #ffffff		}
	}
	.scroll-to-fixed-fixed #logo_w202111104a5ab38088dd8 .logo_title a {
		 !important;
		color: #ffffff !important;
	}
  #logo_w202111104a5ab38088dd8 {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
	#logo_w202111104a5ab38088dd8 > div {
		display: block;
	}
		#logo_w202111104a5ab38088dd8 .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;*/
	/*	}*/
	/*}*/
#w2021111021a196501abff .btn_V8B171o6vu span {color:#ffffff !important;}#w2021111021a196501abff .line {border-color:rgba(255, 255, 255, 0.2) !important;border-width: 0 0 0 1px;border-style: solid;height:13px;width: 1px;display: inline-block;vertical-align: middle;}.scroll-to-fixed-fixed #w2021111021a196501abff .line {border-color:rgba(255, 255, 255, 0.2) !important;border-width: 0 0 0 1px;border-style: solid;height:13px;width: 1px;display: inline-block;vertical-align: middle;}#w2021111021a196501abff .btn_8KVFEN6SU6 span {color:#ffffff !important;}
		#w2021111021a196501abff .btn-wrap {
			display: inline-flex;
			align-items: center;
			vertical-align: middle;
		}
		#w2021111021a196501abff .inline_widget i.simple {
			vertical-align: middle;
		}
		#w2021111021a196501abff .inline_widget a.btn {
			position: relative;
		}
		#w2021111021a196501abff .inline_widget .line {
			margin-left:5px;
			margin-right:5px;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item {
			margin: 0 10px ;
		}
    #w2021111021a196501abff .inline_widget .login_btn_item > .btn_custom {
      display: flex;
      align-items: center;
	  flex-shrink: 0;
    }
		#w2021111021a196501abff .inline_widget .login_btn_item.badge_class > a .badge_wrap.no_position {
      display: flex;
    }
		#w2021111021a196501abff .inline_widget .login_btn_item.badge_class > a .badge_wrap {
      display: flex;
			padding-left: 2px;
		}
		#w2021111021a196501abff .inline_widget a.btn_text {
			position: relative;
			background: transparent !important;
			color:#ffffff !important;
			display: inline-block;
		}
		#w2021111021a196501abff .inline_widget a.btn_text i {
			color:#ffffff !important;
		}
		#w2021111021a196501abff .inline_widget a.btn_text:hover .text,
		#w2021111021a196501abff .inline_widget a.btn_text:hover i,
		#w2021111021a196501abff .inline_widget a.info_name:hover {
			color              : #000000 !important;
			-o-transition      : .3s;
			-ms-transition     : .3s;
			-moz-transition    : .3s;
			-webkit-transition : .3s;
			transition         : .3s;
		}
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.btn_text,
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.btn_text span,
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.btn_text i {
			color:#ffffff !important;
		}
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.btn_text:hover .text,
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.btn_text:hover i,
		.scroll-to-fixed-fixed #w2021111021a196501abff .inline_widget a.info_name:hover {
			color: #000000 !important;
		}
		#w2021111021a196501abff .inline_widget a span.text,
		#w2021111021a196501abff .inline_widget .use_info .info_name {
			font-size: 16px;
		}
		#w2021111021a196501abff .inline_widget a span.icon_class {
			display: inline-block;
			vertical-align: middle;
			font-size: 17px;
			line-height: 1;
		}
		#w2021111021a196501abff .inline_widget .use_info .info_img ~ .info_name {
			padding-left: 0.4em;
		}
		#w2021111021a196501abff .inline_widget a.btn.custom_class .text {
			font-size: 16px;
		}
		#w2021111021a196501abff .inline_widget a.btn .text {
			font-size: 14px;
		}
    #w2021111021a196501abff .inline_widget a span.font-weight-bold {
      font-weight: bold;
    }
		#w2021111021a196501abff .inline_widget a span.icon_class ~ .text {
			padding-left: 0.4em;
			display: inline-block;
			vertical-align: middle;
		}
		#w2021111021a196501abff .inline_widget a span.icon_class ~ .text.no_text {
			padding-left: 0;
		}
		#w2021111021a196501abff .inline_widget.button_text .inline-blocked {
			position:relative;
      display: inline-flex !important;
      align-items: center;
		}
		#w2021111021a196501abff .inline_widget.button_text .inline-blocked .tooltip {
			z-index: 99;
		}
		#w2021111021a196501abff .inline_widget.button_text .inline-blocked .use_info img {
			border-radius: 50%;
		}
		#w2021111021a196501abff .inline_widget.login_btn .inline-blocked:first-child{
			margin-left: 0 !important;
		}
		#w2021111021a196501abff .inline_widget.login_btn .inline-blocked:last-child {
			margin-right: 0 !important;
		}
		#w2021111021a196501abff .inline_widget.login_btn div.tooltip-inner {
			min-width: auto;
			white-space: nowrap;
		}
		#w2021111021a196501abff .inline_widget.login_btn a .badge {
			position: absolute;
			top: 0;
			color: #ffffff;
			font-family: Arial;
			right: 0;
			letter-spacing: 0;
			padding: 0;
			width: 15px;
			height: 15px;
			text-align: center;
			line-height: 15px;
			font-size: 10px;
			z-index: 10;
			cursor: pointer;
		}
		#w2021111021a196501abff .inline_widget.login_btn a .badge[disabled] {
            visibility: hidden;
            display: none; 		}
		#w2021111021a196501abff .inline_widget.login_btn a.btn_text .badge {
			left: auto;
			margin-top: 0;
		}
		#w2021111021a196501abff .inline_widget.login_btn a.info_img .badge {
			margin-top: 0;
		}
		#w2021111021a196501abff .inline_widget.login_btn .nameimg a .badge {
			left: auto;
			right: -10px;
		}
		#w2021111021a196501abff .inline_widget.login_btn .badge {
			display: none;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			word-wrap: break-word;
			word-break: keep-all;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner {
			background-color:  !important;
			color: #fff !important;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.top .tooltip-arrow {
			border-top-color :;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.bottom .tooltip-arrow {
			border-bottom-color :;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow {
			border-left-color :;
		}
		#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			border-right-color :;
		}
		.new_fixed_header #w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow,
		.new_fixed_header #w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			top: 50% !important;
		}
		.new_fixed_header #w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left,
		.new_fixed_header #w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right {
			top: 0 !important;
		}
		@media (max-width: 991px) {
			#w2021111021a196501abff .inline_widget.button_text .inline-blocked .tooltip {
				display: none !important;
			}
			#w2021111021a196501abff .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
				display: block !important;
			}
		}
		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text,
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text span,
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text i,
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .info_name {
				color : #ffffff !important;
			}
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget .line {
				border-color : rgba(255, 255, 255, 0.2) !important;
			}
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text:hover,
		    .doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text:hover span,
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .inline_widget a.btn_text:hover i,
			.doz_sys .hover_section_bg:hover #w2021111021a196501abff .info_name:hover {
				  color : #000000 !important;
			}
		}
				#s20211110a46a1c9f63fac .inline-inside {
					max-width: 1540px;
					margin: 0 auto;
					padding-left:30px;
					padding-right:30px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1540px;
				}
				#s20211110a46a1c9f63fac .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay #s20211110a46a1c9f63fac .section_bg {
					background-image:none;;
				}
				.new_header_overlay .new_fixed_header #s20211110a46a1c9f63fac .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20211110a46a1c9f63fac .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20211110a46a1c9f63fac .inline-col-group {
					padding-top:10px;
					padding-bottom:10px;
					height : 67px;
				}
				#s20211110a46a1c9f63fac .inline-col-group > .inline-col {
					padding-left: 0px;
				}
				#s20211110a46a1c9f63fac .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20211110a46a1c9f63fac .inline-row > .inline-col {
					padding-left: 0px;
				}
				#s20211110a46a1c9f63fac .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20211110a46a1c9f63fac.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20211110a46a1c9f63fac .inline_widget.image .text,
				#s20211110a46a1c9f63fac .inline_widget.logo a,
				#s20211110a46a1c9f63fac .inline_widget.icon,
				#s20211110a46a1c9f63fac .inline_widget.login_btn a,
				#s20211110a46a1c9f63fac .viewport-nav > li > a,
				#s20211110a46a1c9f63fac .inline-col .inline_global_dropdown a,
				#s20211110a46a1c9f63fac .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay #s20211110a46a1c9f63fac.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay #s20211110a46a1c9f63fac.scroll-to-fixed-fixed .section_bg_color {
					background-color: #282828 !important;
				}
				#s20211110a46a1c9f63fac .inline_widget.padding > div {
					;
				}
				#s20211110a46a1c9f63fac .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20211110a46a1c9f63fac {
				  border-width: 0 0 0px;
				  border-color: rgba(231, 231, 231, 0);
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20211110a46a1c9f63fac {
				  border-color: rgba(231, 231, 231, 0);
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20211110a46a1c9f63fac .inline-col-group,
				 #s20211110a46a1c9f63fac .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20211110a46a1c9f63fac .inline-inside {
					padding-left:0px !important;
					padding-right:0px !important;
				}
				#s20211110a46a1c9f63fac .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #282828;
                    ;
                    color:;
                    ;
                }
                #s20211110a46a1c9f63fac .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20211110a46a1c9f63fac .btn-primary span {
                    color:#ffffff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20211110a46a1c9f63fac .btn-primary:hover span, #s20211110a46a1c9f63fac .widget_text_wrap .btn:hover span {
                        color:#1c1c1e;
                    }
				}
				@media all and (min-width: 768px) {
					#s20211110a46a1c9f63fac.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20211110a46a1c9f63fac.hover_section_bg:hover .section_bg {
						;
					}
					#s20211110a46a1c9f63fac.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20211110a46a1c9f63fac.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: -67px;
	}
		@media (max-width: 991px){
			.doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op,
			.doz_sys .section_first.visual_section .full_screen_show .owl-theme .item .op .header-content {
				height: calc(100vh - 82px) !important;
			}
		}
	#w20211110fc95162ced158 .icon_type_menu:not(.st02) {
		line-height: 1;
	}
	#w20211110fc95162ced158 .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;
	}
	#w20211110fc95162ced158 .icon_type_menu a {
		font-size :18px;
		color: #ffffff;
		background: rgba(255, 255, 255, 0);
		border: 0px solid #ccc;
		border-radius: 0px;
		text-align: center;
		padding-left:5px;
		padding-right:5px;
		padding-top:15px;
		padding-bottom:15px
	}
	#w20211110fc95162ced158 .icon_type_menu a .icon_code {
		vertical-align: top;
	}
	.scroll-to-fixed-fixed #w20211110fc95162ced158 .icon_type_menu a {
		color: #ffffff;
		background: rgba(255, 255, 255, 0);
		border: 0px solid #ccc;
	}
	#w20211110fc95162ced158 .icon_type_menu a span.text {
		display: none;
	}
	#w20211110fc95162ced158 .icon_type_menu a .fa {
		width:auto;
		height:auto;
	}
	#w20211110fc95162ced158 .icon_type_menu.st01 a {
		border-radius: 50%;
		padding: 5px;
	}
	#w20211110fc95162ced158 .icon_type_menu.st02 a {
		color: #ffffff;
		padding: 15px 5px;
	}
	.scroll-to-fixed-fixed #w20211110fc95162ced158 .icon_type_menu.st02 a {
		color: #ffffff;
	}
	#w20211110fc95162ced158 .icon_type_menu.st02 a:before{
		content:"";
		display:inline-block;
		vertical-align:middle;
		height:100%;
	}
	#w20211110fc95162ced158 .icon_type_menu.st02 a .icon_code {
		display: none;
	}
	#w20211110fc95162ced158 .icon_type_menu.st02 .badge {
		right: -10px;
	}
	#w20211110fc95162ced158 .icon_type_menu.st02 a span.text {
		max-width:100%;
		max-height:100%;
		display:inline-block;
	}
	@media (min-width: 991px) {
		#w20211110fc95162ced158 .icon_type_menu a:hover {
			color:rgba(0, 0, 0, 0.5);
			background: rgba(0, 0, 0, 0);
			border-color: rgba(0, 0, 0, 0);
		}
		.scroll-to-fixed-fixed #w20211110fc95162ced158 .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);
		}
		#w20211110fc95162ced158 .icon_type_menu.st02 a:hover {
			color: rgba(0, 0, 0, 0.5);
		}
		.scroll-to-fixed-fixed #w20211110fc95162ced158 .icon_type_menu.st02 a:hover {
			color: rgba(0, 0, 0, 0.5);
		}
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #w20211110fc95162ced158 .icon_type_menu a {
			color : #ffffff!important;
		}
		.doz_sys .hover_section_bg:hover #w20211110fc95162ced158 .icon_type_menu a:hover {
			  color : rgba(0, 0, 0, 0.5)!important;
		  }
	}
		.doz_sys #logo_w20211110a0daabc4fbdb6.logo .logo_title a {
			font-family: '';
			font-size: 20px;
		letter-spacing: 0px;
		font-weight: bold;
		font-style: normal;
		;
		color: #212121;
		line-height: inherit;
	}
	@media (min-width: 767px) {
		.doz_sys .hover_section_bg:hover #logo_w20211110a0daabc4fbdb6.logo .logo_title a {
			color : #212121		}
	}
	.scroll-to-fixed-fixed #logo_w20211110a0daabc4fbdb6 .logo_title a {
		 !important;
		color: #212121 !important;
	}
  #logo_w20211110a0daabc4fbdb6 {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
	#logo_w20211110a0daabc4fbdb6 > div {
		display: block;
	}
		#logo_w20211110a0daabc4fbdb6 .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;*/
	/*	}*/
	/*}*/
#w20211110b69ddf40a2019 .btn_243OP8Kh00 span {color:#ffffff !important;}#w20211110b69ddf40a2019 .line {border-color:#ffffff !important;border-width: 0 0 0 1px;border-style: solid;height:9px;width: 1px;display: inline-block;vertical-align: middle;}.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .line {border-color:#ffffff !important;border-width: 0 0 0 1px;border-style: solid;height:9px;width: 1px;display: inline-block;vertical-align: middle;}#w20211110b69ddf40a2019 .btn_59e036883ad24 span {color:#ffffff !important;}
		#w20211110b69ddf40a2019 .btn-wrap {
			display: inline-flex;
			align-items: center;
			vertical-align: middle;
		}
		#w20211110b69ddf40a2019 .inline_widget i.simple {
			vertical-align: middle;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn {
			position: relative;
		}
		#w20211110b69ddf40a2019 .inline_widget .line {
			margin-left:1.25px;
			margin-right:1.25px;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item {
			margin: 0 2.5px ;
		}
    #w20211110b69ddf40a2019 .inline_widget .login_btn_item > .btn_custom {
      display: flex;
      align-items: center;
	  flex-shrink: 0;
    }
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item.badge_class > a .badge_wrap.no_position {
      display: flex;
    }
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item.badge_class > a .badge_wrap {
      display: flex;
			padding-left: 2px;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn_text {
			position: relative;
			background: transparent !important;
			color:#ffffff !important;
			display: inline-block;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn_text i {
			color:#ffffff !important;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn_text:hover .text,
		#w20211110b69ddf40a2019 .inline_widget a.btn_text:hover i,
		#w20211110b69ddf40a2019 .inline_widget a.info_name:hover {
			color              : #ccc !important;
			-o-transition      : .3s;
			-ms-transition     : .3s;
			-moz-transition    : .3s;
			-webkit-transition : .3s;
			transition         : .3s;
		}
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.btn_text,
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.btn_text span,
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.btn_text i {
			color:#ffffff !important;
		}
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.btn_text:hover .text,
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.btn_text:hover i,
		.scroll-to-fixed-fixed #w20211110b69ddf40a2019 .inline_widget a.info_name:hover {
			color: #ccc !important;
		}
		#w20211110b69ddf40a2019 .inline_widget a span.text,
		#w20211110b69ddf40a2019 .inline_widget .use_info .info_name {
			font-size: 12px;
		}
		#w20211110b69ddf40a2019 .inline_widget a span.icon_class {
			display: inline-block;
			vertical-align: middle;
			font-size: 20px;
			line-height: 1;
		}
		#w20211110b69ddf40a2019 .inline_widget .use_info .info_img ~ .info_name {
			padding-left: 0.4em;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn.custom_class .text {
			font-size: 12px;
		}
		#w20211110b69ddf40a2019 .inline_widget a.btn .text {
			font-size: 14px;
		}
    #w20211110b69ddf40a2019 .inline_widget a span.font-weight-bold {
      font-weight: bold;
    }
		#w20211110b69ddf40a2019 .inline_widget a span.icon_class ~ .text {
			padding-left: 0.4em;
			display: inline-block;
			vertical-align: middle;
		}
		#w20211110b69ddf40a2019 .inline_widget a span.icon_class ~ .text.no_text {
			padding-left: 0;
		}
		#w20211110b69ddf40a2019 .inline_widget.button_text .inline-blocked {
			position:relative;
      display: inline-flex !important;
      align-items: center;
		}
		#w20211110b69ddf40a2019 .inline_widget.button_text .inline-blocked .tooltip {
			z-index: 99;
		}
		#w20211110b69ddf40a2019 .inline_widget.button_text .inline-blocked .use_info img {
			border-radius: 50%;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn .inline-blocked:first-child{
			margin-left: 0 !important;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn .inline-blocked:last-child {
			margin-right: 0 !important;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn div.tooltip-inner {
			min-width: auto;
			white-space: nowrap;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn a .badge {
			position: absolute;
			top: 0;
			color: #ffffff;
			font-family: Arial;
			right: 0;
			letter-spacing: 0;
			padding: 0;
			width: 15px;
			height: 15px;
			text-align: center;
			line-height: 15px;
			font-size: 10px;
			z-index: 10;
			cursor: pointer;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn a .badge[disabled] {
            visibility: hidden;
            display: none; 		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn a.btn_text .badge {
			left: auto;
			margin-top: 0;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn a.info_img .badge {
			margin-top: 0;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn .nameimg a .badge {
			left: auto;
			right: -10px;
		}
		#w20211110b69ddf40a2019 .inline_widget.login_btn .badge {
			display: ;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
			word-wrap: break-word;
			word-break: keep-all;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip .tooltip-inner {
			background-color:  !important;
			color: #fff !important;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.top .tooltip-arrow {
			border-top-color :;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.bottom .tooltip-arrow {
			border-bottom-color :;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow {
			border-left-color :;
		}
		#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			border-right-color :;
		}
		.new_fixed_header #w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left .tooltip-arrow,
		.new_fixed_header #w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right .tooltip-arrow {
			top: 50% !important;
		}
		.new_fixed_header #w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.left,
		.new_fixed_header #w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip.right {
			top: 0 !important;
		}
		@media (max-width: 991px) {
			#w20211110b69ddf40a2019 .inline_widget.button_text .inline-blocked .tooltip {
				display: none !important;
			}
			#w20211110b69ddf40a2019 .inline_widget .login_btn_item .join_tooltip ~ .tooltip {
				display: block !important;
			}
		}
		@media (min-width: 767px) {
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text,
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text span,
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text i,
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .info_name {
				color : #ffffff !important;
			}
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget .line {
				border-color : #ffffff !important;
			}
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text:hover,
		    .doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text:hover span,
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .inline_widget a.btn_text:hover i,
			.doz_sys .hover_section_bg:hover #w20211110b69ddf40a2019 .info_name:hover {
				  color : #ccc !important;
			}
		}
				#s20211110655a8e4f07354 .inline-inside {
					max-width: 1540px;
					margin: 0 auto;
					padding-left:15px;
					padding-right:15px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1540px;
				}
				#s20211110655a8e4f07354 .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay_mobile #s20211110655a8e4f07354 .section_bg {
					background-image:none;;
				}
				.new_header_overlay_mobile .new_fixed_header #s20211110655a8e4f07354 .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20211110655a8e4f07354 .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20211110655a8e4f07354 .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 48px;
				}
				#s20211110655a8e4f07354 .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20211110655a8e4f07354 .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20211110655a8e4f07354 .inline-row > .inline-col {
					padding-left: 10px;
				}
				#s20211110655a8e4f07354 .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20211110655a8e4f07354.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20211110655a8e4f07354 .inline_widget.image .text,
				#s20211110655a8e4f07354 .inline_widget.logo a,
				#s20211110655a8e4f07354 .inline_widget.icon,
				#s20211110655a8e4f07354 .inline_widget.login_btn a,
				#s20211110655a8e4f07354 .viewport-nav > li > a,
				#s20211110655a8e4f07354 .inline-col .inline_global_dropdown a,
				#s20211110655a8e4f07354 .inline_widget.widget_text_wrap {
					color: #ffffff;
				}
				.new_header_overlay_mobile #s20211110655a8e4f07354.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: #ffffff;
				}
				.new_header_overlay_mobile #s20211110655a8e4f07354.scroll-to-fixed-fixed .section_bg_color {
					background-color: #282828 !important;
				}
				#s20211110655a8e4f07354 .inline_widget.padding > div {
					;
				}
				#s20211110655a8e4f07354 .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: #ffffff;
				}
				#s20211110655a8e4f07354 {
				  border-width: 0 0 0px;
				  border-color: rgba(231, 231, 231, 0);
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20211110655a8e4f07354 {
				  border-color: rgba(231, 231, 231, 0);
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20211110655a8e4f07354 .inline-col-group,
				 #s20211110655a8e4f07354 .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20211110655a8e4f07354 .inline-inside {
					padding-left:10px !important;
					padding-right:10px !important;
				}
				#s20211110655a8e4f07354 .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #282828;
                    ;
                    color:;
                    border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.2) ;;
                }
                #s20211110655a8e4f07354 .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:#ffffff;
                }
                #s20211110655a8e4f07354 .btn-primary span {
                    color:#ffffff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20211110655a8e4f07354 .btn-primary:hover span, #s20211110655a8e4f07354 .widget_text_wrap .btn:hover span {
                        color:#1c1c1e;
                    }
				}
				@media all and (min-width: 768px) {
					#s20211110655a8e4f07354.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20211110655a8e4f07354.hover_section_bg:hover .section_bg {
						;
					}
					#s20211110655a8e4f07354.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20211110655a8e4f07354.hover_section_bg:hover img.scroll_logo {
						opacity: 1;
					}
				}
				@media all and (max-width: 767px) {
					.inline_header_design {
						overflow-x: hidden;
					}
				}
			#w2025082009a5b04def6fa .btn_60NclO414L span {color:#ffffff !important;}#w2025082009a5b04def6fa .btn_763c1d845851f span {color:#ffffff !important;}#w2025082009a5b04def6fa .btn_sA7cJR0G04 span {color:#ffffff !important;}
	#w2025082009a5b04def6fa .inline_widget i.simple {
		vertical-align: initial;
	}
	#w2025082009a5b04def6fa .inline_widget a.btn {
		margin-left:5px;
		margin-right:5px;
		position: relative;
	}
	#w2025082009a5b04def6fa .inline_widget .line {
		margin-left:2.5px;
		margin-right:2.5px;
	}
  #w2025082009a5b04def6fa .inline_widget .inline-btn-item:first-child {
     a.btn, .line {
       margin-left: 0;
     }
   }
  #w2025082009a5b04def6fa .inline_widget .inline-btn-item:last-child {
    a.btn, .line {
      margin-right: 0;
    }
  }
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget .line {
		border-color: rgba(0,0,0,0.2) !important;
	}
	#w2025082009a5b04def6fa .inline_widget a.btn_text {
		display: inline-block;
		vertical-align: middle;
		position: relative;
		padding:4px 5px ;
		background: transparent !important;
		color:#ffffff !important;
	}
	#w2025082009a5b04def6fa .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	#w2025082009a5b04def6fa .inline_widget a.btn_text:hover .text,
	#w2025082009a5b04def6fa .inline_widget a.btn_text:hover i,
	#w2025082009a5b04def6fa .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.btn_text,
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.btn_text span,
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.btn_text i {
		color:#ffffff !important;
	}
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.btn_text:hover .text,
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.btn_text:hover i,
	.scroll-to-fixed-fixed #w2025082009a5b04def6fa .inline_widget a.info_name:hover {
		color: #ccc !important;
	}
	#w2025082009a5b04def6fa .inline_widget a span.text,
	#w2025082009a5b04def6fa .inline_widget a span.icon_class,
	#w2025082009a5b04def6fa .inline_widget .use_info .info_name {
		font-size: 14px;
	}
	#w2025082009a5b04def6fa .inline_widget .use_info > a {
		display: table-cell;
		vertical-align: middle;
	}
	#w2025082009a5b04def6fa .inline_widget a span.icon_class {
		font-size: 16px;
		vertical-align: middle;
		display: inline-block;
		line-height: 1;
	}
	#w2025082009a5b04def6fa .inline_widget .info_img {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w2025082009a5b04def6fa .inline_widget .use_info .info_img {
		padding-right:10px;
	}
	#w2025082009a5b04def6fa .inline_widget .use_info .info_img ~ .info_name {
		padding-right: 5px;
		padding-left: 0;
	}
	#w2025082009a5b04def6fa .inline_widget .use_info .info_name {
		padding-left: 5px;
		padding-right: 5px;
	}
	#w2025082009a5b04def6fa .inline_widget a.btn.custom_class .text {
		font-size: 14px;
	}
	#w2025082009a5b04def6fa .inline_widget a span.icon_class ~ .text {
		padding-left: 0.4em;
		vertical-align: middle;
		display: inline-block;
	}
	#w2025082009a5b04def6fa .inline_widget a span.icon_class ~ .text.no_text {
		padding-left: 0;
	}
	#w2025082009a5b04def6fa .inline_widget.button_text .inline-blocked {
		vertical-align: middle;
		display: table-cell;
		position:relative;
	}
	#w2025082009a5b04def6fa .inline_widget.button_text .inline-blocked .tooltip {
		z-index: 99999;
	}
	#w2025082009a5b04def6fa .inline_widget.button_text .inline-blocked .use_info img {
		border-radius: 50%;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn .inline-blocked:first-child {
		padding-left: 0 !important;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn .inline-blocked:first-child a.btn_text,
	#w2025082009a5b04def6fa .inline_widget.login_btn .inline-blocked:first-child .info_img {
		padding-left: 0 !important;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn .inline-blocked:last-child a.btn_text {
		padding-right: 0 !important;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn .inline-blocked:last-child a.btn {
		margin-right: 0 !important;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn div.tooltip-inner {
		min-width: auto;
		white-space: nowrap;
	}
	#w2025082009a5b04def6fa .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;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn a.btn_text .badge {
		left: auto;
		right: -10px;
		margin-top: -13px;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn a.info_img .badge {
		margin-top: -25%;
	}
	#w2025082009a5b04def6fa .inline_widget.login_btn .nameimg a .badge {
		left: auto;
		right: -10px;
	}
	@media (min-width: 767px){
		.doz_sys .hover_section_bg:hover #w2025082009a5b04def6fa .inline_widget a.btn_text span{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w2025082009a5b04def6fa .inline_widget a.btn_text span i{
			color: #ffffff !important;
		}
		.doz_sys .hover_section_bg:hover #w2025082009a5b04def6fa .inline_widget a.btn_text:hover span{
			  color: #ccc !important;
		  }
		.doz_sys .hover_section_bg:hover #w2025082009a5b04def6fa .inline_widget a.btn_text:hover span i{
			  color: #ccc !important;
		  }
	}
				#s20250820aa0745463485c .inline-inside {
					max-width: 1540px;
					margin: 0 auto;
					padding-left:15px;
					padding-right:15px;
				}
				.admin.new_header_mode {
					overflow-x: auto;
				}
				.new_header_mode #edit_wrap {
					min-width: 1540px;
				}
				#s20250820aa0745463485c .section_bg {
					;
					background-position:;
					background-size: cover; background-repeat: no-repeat;;
				}
				.new_header_overlay_mobile #s20250820aa0745463485c .section_bg {
					background-image:none;;
				}
				.new_header_overlay_mobile .new_fixed_header #s20250820aa0745463485c .section_bg {
					;
				}
				.scroll-to-fixed-fixed#s20250820aa0745463485c .section_bg {
					;
					background-position: ;
					background-size: cover; background-repeat: no-repeat;;
				}
				#s20250820aa0745463485c .inline-col-group {
					padding-top:0px;
					padding-bottom:0px;
					height : 34px;
				}
				#s20250820aa0745463485c .inline-col-group > .inline-col {
					padding-left: 10px;
				}
				#s20250820aa0745463485c .inline-col-group > .inline-col:first-child {
					padding-left:  0 !important;
				}
				#s20250820aa0745463485c .inline-row > .inline-col {
					padding-left: 10px;
				}
				#s20250820aa0745463485c .inline-row > .inline-col:first-child {
					padding-left: 0 !important;
				}
				#s20250820aa0745463485c.extend .inline-inside {
					max-width: 100% !important;
				}
				#s20250820aa0745463485c .inline_widget.image .text,
				#s20250820aa0745463485c .inline_widget.logo a,
				#s20250820aa0745463485c .inline_widget.icon,
				#s20250820aa0745463485c .inline_widget.login_btn a,
				#s20250820aa0745463485c .viewport-nav > li > a,
				#s20250820aa0745463485c .inline-col .inline_global_dropdown a,
				#s20250820aa0745463485c .inline_widget.widget_text_wrap {
					color: ;
				}
				.new_header_overlay_mobile #s20250820aa0745463485c.scroll-to-fixed-fixed .viewport-nav > li > a {
					color: ;
				}
				.new_header_overlay_mobile #s20250820aa0745463485c.scroll-to-fixed-fixed .section_bg_color {
					background-color: #282828 !important;
				}
				#s20250820aa0745463485c .inline_widget.padding > div {
					;
				}
				#s20250820aa0745463485c .inline-col .inline_global_dropdown a i.arrow {
					border-top-color: ;
				}
				#s20250820aa0745463485c {
				  border-width: 0 0 0px;
				  border-color: #ccc;
				  border-style: solid;
				}
				.scroll-to-fixed-fixed#s20250820aa0745463485c {
				  border-color: #ccc;
				  -webkit-transform: translate3d(0, 0, 0);
					transform : translate3d(0, 0, 0);
				} 
				#s20250820aa0745463485c .inline-col-group,
				 #s20250820aa0745463485c .inline-col-group .inline-col {
					vertical-align: middle ;
				}
				#inline_header_mobile #s20250820aa0745463485c .inline-inside {
					padding-left:15px !important;
					padding-right:15px !important;
				}
				#s20250820aa0745463485c .btn:not(.btn-primary):not(.btn_custom) {
                    ;
                    background-color: #282828;
                    ;
                    color:;
                    ;
                }
                #s20250820aa0745463485c .btn:not(.btn-primary):not(.btn_custom):hover {
                    border-color:;
                }
                #s20250820aa0745463485c .btn-primary span {
                    color:#ffffff;
                }
				@media (min-width: 991px) {
                    .doz_sys #s20250820aa0745463485c .btn-primary:hover span, #s20250820aa0745463485c .widget_text_wrap .btn:hover span {
                        color:#1c1c1e;
                    }
				}
				@media all and (min-width: 768px) {
					#s20250820aa0745463485c.hover_section_bg:hover .section_bg_color {
						background-color:  !important;
					}
					#s20250820aa0745463485c.hover_section_bg:hover .section_bg {
						;
					}
					#s20250820aa0745463485c.hover_section_bg:hover img.normal_logo {
						opacity: 0;
					}
					#s20250820aa0745463485c.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: -82px !important;
		}
		.fixed-menu-on.new_fixed_header_disable .scroll_position {
			top: 0 !important;
		}
	}
			.shop_view .s20250414311e8f5aa418f.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20250414311e8f5aa418f select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20250414311e8f5aa418f select.form-control option {
				color: #000 !important;
			}
			.admin #s20250414311e8f5aa418f .widget.padding > div {
				;
			}
			.admin #s20250414311e8f5aa418f .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250414311e8f5aa418f .widget_drag_bar,
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250414311e8f5aa418f .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250414311e8f5aa418f .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250414311e8f5aa418f {
				color: ;
			}
			#s20250414311e8f5aa418f.side_basic main .inside,
			#s20250414311e8f5aa418f .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250414311e8f5aa418f .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250414311e8f5aa418f.side_basic main .inside,
			.menu_type_modal #s20250414311e8f5aa418f.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 #s20250414311e8f5aa418f,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250414311e8f5aa418f .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250414311e8f5aa418f.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250414311e8f5aa418f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250414311e8f5aa418f .booking_day .body_font_color_20,
			#s20250414311e8f5aa418f .booking_list.waiting .title {
				; 
			}
			#s20250414311e8f5aa418f.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250414311e8f5aa418f .li_table ul:nth-of-type(2),
			#s20250414311e8f5aa418f .li_board ul li,
			#s20250414311e8f5aa418f .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250414311e8f5aa418f .checkbox-styled:not(ie8) input ~ span:before,
			#s20250414311e8f5aa418f .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250414311e8f5aa418f .board_view .grid_ignore header a, #s20250414311e8f5aa418f .widget.board .grid_ignore .author .date, #s20250414311e8f5aa418f .widget.board .grid_ignore a.board, #s20250414311e8f5aa418f .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250414311e8f5aa418f .content-tit .board {
				;
			}
			#s20250414311e8f5aa418f select.form-control,
			#s20250414311e8f5aa418f input.form-control,
			#s20250414311e8f5aa418f textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250414311e8f5aa418f .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250414311e8f5aa418f .phonenumber_wrap .line {
			}
			#s20250414311e8f5aa418f .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250414311e8f5aa418f .shop-content select.form-control,
			.shop_view #s20250414311e8f5aa418f .shop-content input.form-control,
			.shop_view #s20250414311e8f5aa418f .shop-content textarea.form-control,
			.booking_view #s20250414311e8f5aa418f .booking_opt select.form-control,
			.shop_view #s20250414311e8f5aa418f .form-select-wrap .dropdown-menu,
			.shop_view #s20250414311e8f5aa418f .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20250414311e8f5aa418f .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20250414311e8f5aa418f .item_detail select.form-control,
			#s20250414311e8f5aa418f .item_detail input.form-control,
			#s20250414311e8f5aa418f .item_detail textarea.form-control,
			#s20250414311e8f5aa418f .booking_opt select.form-control,
			#s20250414311e8f5aa418f .goods_select textarea.form-control,
			#s20250414311e8f5aa418f .goods_select select.form-control,
			#s20250414311e8f5aa418f .goods_select input.form-control,
			#s20250414311e8f5aa418f .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250414311e8f5aa418f .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250414311e8f5aa418f .board_summary .write, #s20250414311e8f5aa418f .board_view .grid_ignore .author .date, #s20250414311e8f5aa418f .board_view .grid_ignore .author .hit-count, .doz_sys #s20250414311e8f5aa418f label, .doz_sys #s20250414311e8f5aa418f label.control-label, #s20250414311e8f5aa418f .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250414311e8f5aa418f .nick.text-default-dark, #s20250414311e8f5aa418f .text-default-dark, #s20250414311e8f5aa418f .shop_mypage .mypage .my-box a, #s20250414311e8f5aa418f .shop_mypage .item-detail a, #s20250414311e8f5aa418f .shop_mypage .item-detail p, #s20250414311e8f5aa418f .shop_mypage h6, #s20250414311e8f5aa418f .shop_mypage .table-wrap p, #s20250414311e8f5aa418f .shop_payment h1, #s20250414311e8f5aa418f .shop_payment h6, #s20250414311e8f5aa418f .shop-content p, #s20250414311e8f5aa418f .shop_payment, #s20250414311e8f5aa418f .shop-content span, #s20250414311e8f5aa418f .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250414311e8f5aa418f .shop-content .price, #s20250414311e8f5aa418f,#s20250414311e8f5aa418f .shop-tit,#s20250414311e8f5aa418f .board_view .board_txt_area,#s20250414311e8f5aa418f .board.widget .grid_ignore .view_tit,.doz_sys #s20250414311e8f5aa418f .shop-content input.form-control, .doz_sys #s20250414311e8f5aa418f .shop-content select.form-control, #s20250414311e8f5aa418f .widget_menu_title,#s20250414311e8f5aa418f .comment_area,body.shop_mypage #s20250414311e8f5aa418f .comment_area,
			#s20250414311e8f5aa418f .list_review_inner .use_summary, #s20250414311e8f5aa418f .list_review_inner .use_summary a, #s20250414311e8f5aa418f .list_review_inner .fold, #s20250414311e8f5aa418f .list_review_inner .comment_area, #s20250414311e8f5aa418f .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250414311e8f5aa418f .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250414311e8f5aa418f a.use-info {
			    color : #2c82c9;
			}
			#s20250414311e8f5aa418f .shop-content span.sale-price-text-done, 
			.doz_sys #s20250414311e8f5aa418f a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250414311e8f5aa418f .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250414311e8f5aa418f .shop-content.mypage .bg-bright a, #s20250414311e8f5aa418f .shop-content.mypage .bg-bright p, #s20250414311e8f5aa418f .shop-content.mypage .bg-bright span, #s20250414311e8f5aa418f .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250414311e8f5aa418f .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250414311e8f5aa418f .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250414311e8f5aa418f .shop-content h6 span {
			;
				color: ;
			}
			#s20250414311e8f5aa418f .left-menu ul li.on a,
			.doz_sys #s20250414311e8f5aa418f .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250414311e8f5aa418f,
			#s20250414311e8f5aa418f .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250414311e8f5aa418f .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250414311e8f5aa418f .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250414311e8f5aa418f .list_review_inner, 
			#s20250414311e8f5aa418f .list_review_inner .fold.cmt,
			#s20250414311e8f5aa418f .list_review_wrap,
			#s20250414311e8f5aa418f .list_review_inner .textarea_block,
			#s20250414311e8f5aa418f .list_review_inner .comment .main_comment,
			#s20250414311e8f5aa418f .list_review_inner .txt_delete:before,
			#s20250414311e8f5aa418f .form-select-wrap.open .dropdown-toggle, 
			#s20250414311e8f5aa418f .form-select-wrap.open .dropdown-menu,
			#s20250414311e8f5aa418f .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250414311e8f5aa418f .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414311e8f5aa418f .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250414311e8f5aa418f .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250414311e8f5aa418f .sub_depth li a, #s20250414311e8f5aa418f .sub_depth li span {
				;
			}
			#s20250414311e8f5aa418f .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250414311e8f5aa418f .pagination > li > a,
			#s20250414311e8f5aa418f .pagination > li > span,
			#s20250414311e8f5aa418f .pagination > li > a:focus,
			#s20250414311e8f5aa418f .pagination > li > span:focus,
			#s20250414311e8f5aa418f .map-inner .pagination li.active a,
			#s20250414311e8f5aa418f .pagination li > a.disabled:hover,
			#s20250414311e8f5aa418f .pagination li > a.disabled:focus {
				;
			}
			#s20250414311e8f5aa418f .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250414311e8f5aa418f .pagination > .active > a,
			#s20250414311e8f5aa418f .pagination > .active > span,
			#s20250414311e8f5aa418f .pagination > .active > a:hover,
			#s20250414311e8f5aa418f .pagination > .active > span:hover,
			#s20250414311e8f5aa418f .pagination > .active > a:focus,
			#s20250414311e8f5aa418f .pagination > .active > span:focus,
			#s20250414311e8f5aa418f .pagination > li > a:hover,
			#s20250414311e8f5aa418f .pagination > li > span:hover,
			#s20250414311e8f5aa418f .sub_depth li a.active,
			.doz_sys #s20250414311e8f5aa418f a, #s20250414311e8f5aa418f .li_table ul li,
			#s20250414311e8f5aa418f .list-style .list.line > small,
			.doz_sys #s20250414311e8f5aa418f div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250414311e8f5aa418f .board_contents a:not(.btn),
			.doz_sys #s20250414311e8f5aa418f .board_contents a:not(.btn):hover,
			#s20250414311e8f5aa418f .board_txt_area a,
			#s20250414311e8f5aa418f .board_txt_area a:hover,
			#s20250414311e8f5aa418f .board_txt_area a:active,
			#s20250414311e8f5aa418f .board_txt_area a:focus,
			#s20250414311e8f5aa418f .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250414311e8f5aa418f div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250414311e8f5aa418f a.body_font_color_30:not(.active) {
				;
			}
		   #s20250414311e8f5aa418f .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250414311e8f5aa418f .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250414311e8f5aa418f .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250414311e8f5aa418f .body_font_color_40,
			#s20250414311e8f5aa418f .li_board ul.li_body li.name, 
			#s20250414311e8f5aa418f .li_board ul.li_body li.time, 
			#s20250414311e8f5aa418f .li_board ul.li_body li.like,
			#s20250414311e8f5aa418f .li_board ul.li_body li.read {
				;
			}
			#s20250414311e8f5aa418f .review_table .summary,
			#s20250414311e8f5aa418f .review_table.li_board ul.li_body li,
			#s20250414311e8f5aa418f .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250414311e8f5aa418f .body_font_color_50 {
				;
			}
			#s20250414311e8f5aa418f .li_board,
			#s20250414311e8f5aa418f .acd_row:first-child,
			#s20250414311e8f5aa418f .acd_row {
				border-color: ;
			}
			#s20250414311e8f5aa418f .list-style .list-header,
			#s20250414311e8f5aa418f .list-style .list,
			#s20250414311e8f5aa418f .list-style .list.line, 
			#s20250414311e8f5aa418f .list-style .list.line > .table-cell,
			#s20250414311e8f5aa418f .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250414311e8f5aa418f .btn, #s20250414311e8f5aa418f .visual_section a, #s20250414311e8f5aa418f a.select-star, #s20250414311e8f5aa418f .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20250414311e8f5aa418f .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20250414311e8f5aa418f .btn:hover, #s20250414311e8f5aa418f .visual_section a:hover {
				border-color:;
			}
			#s20250414311e8f5aa418f a.select-star:hover {
				background-color: ;
			}
			#s20250414311e8f5aa418f .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250414311e8f5aa418f .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250414311e8f5aa418f .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250414311e8f5aa418f .btn-primary span,
			.doz_sys.booking_view #s20250414311e8f5aa418f .btn-primary span,
			.doz_sys.shop_mypage #s20250414311e8f5aa418f .btn-primary span  {
				color:#ffffff;
			}
			#s20250414311e8f5aa418f .coupon-wrap:after,
			#s20250414311e8f5aa418f .board_view .file_area ul li {
				background: ;
			}
			#s20250414311e8f5aa418f .text-gray-dark, #s20250414311e8f5aa418f .shop-table > thead > tr > th, #s20250414311e8f5aa418f .shop_mypage .left-menu ul li a, #s20250414311e8f5aa418f .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250414311e8f5aa418f .product-notify-group .product-notify-label {
				;
			}
			#s20250414311e8f5aa418f .mypage .my-box a, #s20250414311e8f5aa418f .mypage .shop-table > tbody > tr,
			#s20250414311e8f5aa418f .mypage .tip-off,
	        #s20250414311e8f5aa418f .im-order-detail-table,
	        #s20250414311e8f5aa418f .im-order-price {
				;
			}
			#s20250414311e8f5aa418f .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250414311e8f5aa418f .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250414311e8f5aa418f .option_btn_tools a, #s20250414311e8f5aa418f .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250414311e8f5aa418f .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250414311e8f5aa418f .card .title a {
				color: #212121;
			}
			#s20250414311e8f5aa418f .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250414311e8f5aa418f ul.site_prod_nav > li,
			#s20250414311e8f5aa418f .prod_detail_badge {
				;
			}
			#s20250414311e8f5aa418f .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250414311e8f5aa418f .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250414311e8f5aa418f .opt-group {
				background: ;
			}
			#s20250414311e8f5aa418f ul.site_prod_nav > li a.active {
				;
			}
			#s20250414311e8f5aa418f .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20250414311e8f5aa418f .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250414311e8f5aa418f[class*="section_first"],
			.section_fixed_disable #s20250414311e8f5aa418f[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250414311e8f5aa418f .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250414311e8f5aa418f.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250414311e8f5aa418f.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250414311e8f5aa418f .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250414311e8f5aa418f.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250414311e8f5aa418f .mypage .left-menu ul li a,
			.device_type_m #s20250414311e8f5aa418f .cart .left-menu ul li a {
				;
			}
            #s20250414311e8f5aa418f .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250414311e8f5aa418f .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250414311e8f5aa418f .im-cart-info {
                ;
            }
            #s20250414311e8f5aa418f .shop-table > thead > tr > th,
            #s20250414311e8f5aa418f .shop-table > tbody > tr > td,
            #s20250414311e8f5aa418f .mypage .shop-table > tbody > tr,
            #s20250414311e8f5aa418f .shop-table > tbody > tr > td.img img,
            #s20250414311e8f5aa418f .shop-table > tbody > tr > td + td,
            #s20250414311e8f5aa418f .mypage .tip-off,
            #s20250414311e8f5aa418f .mypage .shop-table img,
	        #s20250414311e8f5aa418f .im-order-detail-table,
	        #s20250414311e8f5aa418f .im-order-price,
	        #s20250414311e8f5aa418f .im-order-detail-table thead tr,
	        #s20250414311e8f5aa418f .im-order-detail-table tr + tr,
	        #s20250414311e8f5aa418f .im-order-detail-table img,
	        #s20250414311e8f5aa418f .im-order-detail-table .im-deliv-price,
	        #s20250414311e8f5aa418f .im-order-price-header,
	        #s20250414311e8f5aa418f .im-order-price-body {
                ;
            }
            #s20250414311e8f5aa418f .shop-table .list_badge {
				border-color: ;
            }
            #s20250414311e8f5aa418f .im-cart-result-table thead>tr>th,
            #s20250414311e8f5aa418f #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250414311e8f5aa418f #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250414311e8f5aa418f #shop_cart_list .shop-table > thead > tr > th,
            #s20250414311e8f5aa418f #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250414311e8f5aa418f .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250414311e8f5aa418f .btn-primary:hover, #s20250414311e8f5aa418f .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250414311e8f5aa418f .btn-primary:hover span,
				.doz_sys.booking_view #s20250414311e8f5aa418f .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250414311e8f5aa418f .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250414311e8f5aa418f .fixed_view a,
				.doz_sys #s20250414311e8f5aa418f .fixed_view select.form-control,
				.doz_sys #s20250414311e8f5aa418f .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250414311e8f5aa418f .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250414311e8f5aa418f .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250414311e8f5aa418f .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250414311e8f5aa418f #shop_cart_list .shop-tit,
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > thead > tr,
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250414311e8f5aa418f .im-price-result {
				    ;
				}
                #s20250414311e8f5aa418f .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250414311e8f5aa418f .im-order-row + .im-order-row {
                    ;
                }
                #s20250414311e8f5aa418f #shop_cart_list .shop-table,
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > tfoot,
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > thead > tr,
                #s20250414311e8f5aa418f .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20250414311e8f5aa418f #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250414311e8f5aa418f .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250414311e8f5aa418f .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250414311e8f5aa418f .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250414311e8f5aa418f .section_bg {
                    background-attachment : inherit;
                }
                #s20250414311e8f5aa418f .section_bg .ibg-bg {
                    display: none;
                }
                #s20250414311e8f5aa418f .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250414311e8f5aa418f .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250414311e8f5aa418f .buy_btns .social_btn, #s20250414311e8f5aa418f .buy_btns .cart_btn, #s20250414311e8f5aa418f .layer_pop .bottom-btn, #s20250414311e8f5aa418f .shop-table > thead, #s20250414311e8f5aa418f .left-menu, #s20250414311e8f5aa418f .shop-table > tbody > tr, {
				;
				}
				#s20250414311e8f5aa418f main, #s20250414311e8f5aa418f .section_wrap.extend_section main, #s20250414311e8f5aa418f .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250414311e8f5aa418f.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250414311e8f5aa418f.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250414311e8f5aa418f .mypage .left-menu ul li a,
				#s20250414311e8f5aa418f .cart .left-menu ul li a,
				#s20250414311e8f5aa418f .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250414311e8f5aa418f .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20250414311e8f5aa418f .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s20250414311e8f5aa418f .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s20250414311e8f5aa418f .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250414311e8f5aa418f .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) {
				#s20250414311e8f5aa418f .opt-group .btn_clse {
					background-color: ;
				}
				#s20250414311e8f5aa418f .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20250414311e8f5aa418f .bg-brand,
				.doz_sys #s20250414311e8f5aa418f .bg-brand span,
				.doz_sys #s20250414311e8f5aa418f .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250414311e8f5aa418f .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
		#text_w2025051500307a238fec4 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2025051500307a238fec4 .fr-code-view {
			line-height: 1.6;
		}
		#text_w2025051500307a238fec4 .text_bg_img,
		#text_w2025051500307a238fec4 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2025051500307a238fec4,
		#text_w2025051500307a238fec4 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2025051500307a238fec4,
        #text_w2025051500307a238fec4 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2025051500307a238fec4.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025051500307a238fec4.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w2025041431bf662556c19 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041431bf662556c19 {
			height: 15px !important;
		}
	}
		#text_w20250414d6c0d06285b05 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250414d6c0d06285b05 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250414d6c0d06285b05 .text_bg_img,
		#text_w20250414d6c0d06285b05 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250414d6c0d06285b05,
		#text_w20250414d6c0d06285b05 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250414d6c0d06285b05,
        #text_w20250414d6c0d06285b05 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250414d6c0d06285b05.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250414d6c0d06285b05.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250414017b7dab815e6 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250414017b7dab815e6 {
			height: 15px !important;
		}
	}
	#w202504146ef1dfa9d3876 .btn-blocked .btn-group {
		display: block;
	}
	#w202504146ef1dfa9d3876 .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w202504146ef1dfa9d3876 .button_wrap.btn-group-justified,
  #w202504146ef1dfa9d3876 .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w202504146ef1dfa9d3876 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
  }
	#w202504146ef1dfa9d3876 .btn-group-justified.button_wrap,
	#w202504146ef1dfa9d3876 .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
	.device_type_m .pc_section #padding_w20250515395b24f925b1f {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250515395b24f925b1f {
			height: 15px !important;
		}
	}
			.shop_view .s2025041465cc79592da76.xzoom-preview {
				;
				background: #000;
			}
			.shop_view #s2025041465cc79592da76 select.form-control option {
				color:  !important;
				background: #000;
			}
			.is-ie .shop_view #s2025041465cc79592da76 select.form-control option {
				color: #000 !important;
			}
			.admin #s2025041465cc79592da76 .widget.padding > div {
				;
			}
			.admin #s2025041465cc79592da76 .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025041465cc79592da76 .widget_drag_bar,
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025041465cc79592da76 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025041465cc79592da76 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025041465cc79592da76 {
				color: ;
			}
			#s2025041465cc79592da76.side_basic main .inside,
			#s2025041465cc79592da76 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025041465cc79592da76 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025041465cc79592da76.side_basic main .inside,
			.menu_type_modal #s2025041465cc79592da76.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 #s2025041465cc79592da76,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025041465cc79592da76 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025041465cc79592da76.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025041465cc79592da76.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025041465cc79592da76 .booking_day .body_font_color_20,
			#s2025041465cc79592da76 .booking_list.waiting .title {
				; 
			}
			#s2025041465cc79592da76.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025041465cc79592da76 .li_table ul:nth-of-type(2),
			#s2025041465cc79592da76 .li_board ul li,
			#s2025041465cc79592da76 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025041465cc79592da76 .checkbox-styled:not(ie8) input ~ span:before,
			#s2025041465cc79592da76 .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025041465cc79592da76 .board_view .grid_ignore header a, #s2025041465cc79592da76 .widget.board .grid_ignore .author .date, #s2025041465cc79592da76 .widget.board .grid_ignore a.board, #s2025041465cc79592da76 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025041465cc79592da76 .content-tit .board {
				;
			}
			#s2025041465cc79592da76 select.form-control,
			#s2025041465cc79592da76 input.form-control,
			#s2025041465cc79592da76 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025041465cc79592da76 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025041465cc79592da76 .phonenumber_wrap .line {
			}
			#s2025041465cc79592da76 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025041465cc79592da76 .shop-content select.form-control,
			.shop_view #s2025041465cc79592da76 .shop-content input.form-control,
			.shop_view #s2025041465cc79592da76 .shop-content textarea.form-control,
			.booking_view #s2025041465cc79592da76 .booking_opt select.form-control,
			.shop_view #s2025041465cc79592da76 .form-select-wrap .dropdown-menu,
			.shop_view #s2025041465cc79592da76 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000;
			}
			#s2025041465cc79592da76 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000);
			}
			#s2025041465cc79592da76 .item_detail select.form-control,
			#s2025041465cc79592da76 .item_detail input.form-control,
			#s2025041465cc79592da76 .item_detail textarea.form-control,
			#s2025041465cc79592da76 .booking_opt select.form-control,
			#s2025041465cc79592da76 .goods_select textarea.form-control,
			#s2025041465cc79592da76 .goods_select select.form-control,
			#s2025041465cc79592da76 .goods_select input.form-control,
			#s2025041465cc79592da76 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025041465cc79592da76 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025041465cc79592da76 .board_summary .write, #s2025041465cc79592da76 .board_view .grid_ignore .author .date, #s2025041465cc79592da76 .board_view .grid_ignore .author .hit-count, .doz_sys #s2025041465cc79592da76 label, .doz_sys #s2025041465cc79592da76 label.control-label, #s2025041465cc79592da76 .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025041465cc79592da76 .nick.text-default-dark, #s2025041465cc79592da76 .text-default-dark, #s2025041465cc79592da76 .shop_mypage .mypage .my-box a, #s2025041465cc79592da76 .shop_mypage .item-detail a, #s2025041465cc79592da76 .shop_mypage .item-detail p, #s2025041465cc79592da76 .shop_mypage h6, #s2025041465cc79592da76 .shop_mypage .table-wrap p, #s2025041465cc79592da76 .shop_payment h1, #s2025041465cc79592da76 .shop_payment h6, #s2025041465cc79592da76 .shop-content p, #s2025041465cc79592da76 .shop_payment, #s2025041465cc79592da76 .shop-content span, #s2025041465cc79592da76 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025041465cc79592da76 .shop-content .price, #s2025041465cc79592da76,#s2025041465cc79592da76 .shop-tit,#s2025041465cc79592da76 .board_view .board_txt_area,#s2025041465cc79592da76 .board.widget .grid_ignore .view_tit,.doz_sys #s2025041465cc79592da76 .shop-content input.form-control, .doz_sys #s2025041465cc79592da76 .shop-content select.form-control, #s2025041465cc79592da76 .widget_menu_title,#s2025041465cc79592da76 .comment_area,body.shop_mypage #s2025041465cc79592da76 .comment_area,
			#s2025041465cc79592da76 .list_review_inner .use_summary, #s2025041465cc79592da76 .list_review_inner .use_summary a, #s2025041465cc79592da76 .list_review_inner .fold, #s2025041465cc79592da76 .list_review_inner .comment_area, #s2025041465cc79592da76 .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025041465cc79592da76 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025041465cc79592da76 a.use-info {
			    color : #2c82c9;
			}
			#s2025041465cc79592da76 .shop-content span.sale-price-text-done, 
			.doz_sys #s2025041465cc79592da76 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025041465cc79592da76 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025041465cc79592da76 .shop-content.mypage .bg-bright a, #s2025041465cc79592da76 .shop-content.mypage .bg-bright p, #s2025041465cc79592da76 .shop-content.mypage .bg-bright span, #s2025041465cc79592da76 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025041465cc79592da76 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025041465cc79592da76 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025041465cc79592da76 .shop-content h6 span {
			;
				color: ;
			}
			#s2025041465cc79592da76 .left-menu ul li.on a,
			.doz_sys #s2025041465cc79592da76 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025041465cc79592da76,
			#s2025041465cc79592da76 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025041465cc79592da76 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025041465cc79592da76 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041465cc79592da76 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041465cc79592da76 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025041465cc79592da76 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025041465cc79592da76 .list_review_inner, 
			#s2025041465cc79592da76 .list_review_inner .fold.cmt,
			#s2025041465cc79592da76 .list_review_wrap,
			#s2025041465cc79592da76 .list_review_inner .textarea_block,
			#s2025041465cc79592da76 .list_review_inner .comment .main_comment,
			#s2025041465cc79592da76 .list_review_inner .txt_delete:before,
			#s2025041465cc79592da76 .form-select-wrap.open .dropdown-toggle, 
			#s2025041465cc79592da76 .form-select-wrap.open .dropdown-menu,
			#s2025041465cc79592da76 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025041465cc79592da76 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025041465cc79592da76 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025041465cc79592da76 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025041465cc79592da76 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041465cc79592da76 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025041465cc79592da76 .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025041465cc79592da76 .sub_depth li a, #s2025041465cc79592da76 .sub_depth li span {
				;
			}
			#s2025041465cc79592da76 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025041465cc79592da76 .pagination > li > a,
			#s2025041465cc79592da76 .pagination > li > span,
			#s2025041465cc79592da76 .pagination > li > a:focus,
			#s2025041465cc79592da76 .pagination > li > span:focus,
			#s2025041465cc79592da76 .map-inner .pagination li.active a,
			#s2025041465cc79592da76 .pagination li > a.disabled:hover,
			#s2025041465cc79592da76 .pagination li > a.disabled:focus {
				;
			}
			#s2025041465cc79592da76 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025041465cc79592da76 .pagination > .active > a,
			#s2025041465cc79592da76 .pagination > .active > span,
			#s2025041465cc79592da76 .pagination > .active > a:hover,
			#s2025041465cc79592da76 .pagination > .active > span:hover,
			#s2025041465cc79592da76 .pagination > .active > a:focus,
			#s2025041465cc79592da76 .pagination > .active > span:focus,
			#s2025041465cc79592da76 .pagination > li > a:hover,
			#s2025041465cc79592da76 .pagination > li > span:hover,
			#s2025041465cc79592da76 .sub_depth li a.active,
			.doz_sys #s2025041465cc79592da76 a, #s2025041465cc79592da76 .li_table ul li,
			#s2025041465cc79592da76 .list-style .list.line > small,
			.doz_sys #s2025041465cc79592da76 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025041465cc79592da76 .board_contents a:not(.btn),
			.doz_sys #s2025041465cc79592da76 .board_contents a:not(.btn):hover,
			#s2025041465cc79592da76 .board_txt_area a,
			#s2025041465cc79592da76 .board_txt_area a:hover,
			#s2025041465cc79592da76 .board_txt_area a:active,
			#s2025041465cc79592da76 .board_txt_area a:focus,
			#s2025041465cc79592da76 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025041465cc79592da76 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025041465cc79592da76 a.body_font_color_30:not(.active) {
				;
			}
		   #s2025041465cc79592da76 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025041465cc79592da76 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025041465cc79592da76 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025041465cc79592da76 .body_font_color_40,
			#s2025041465cc79592da76 .li_board ul.li_body li.name, 
			#s2025041465cc79592da76 .li_board ul.li_body li.time, 
			#s2025041465cc79592da76 .li_board ul.li_body li.like,
			#s2025041465cc79592da76 .li_board ul.li_body li.read {
				;
			}
			#s2025041465cc79592da76 .review_table .summary,
			#s2025041465cc79592da76 .review_table.li_board ul.li_body li,
			#s2025041465cc79592da76 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025041465cc79592da76 .body_font_color_50 {
				;
			}
			#s2025041465cc79592da76 .li_board,
			#s2025041465cc79592da76 .acd_row:first-child,
			#s2025041465cc79592da76 .acd_row {
				border-color: ;
			}
			#s2025041465cc79592da76 .list-style .list-header,
			#s2025041465cc79592da76 .list-style .list,
			#s2025041465cc79592da76 .list-style .list.line, 
			#s2025041465cc79592da76 .list-style .list.line > .table-cell,
			#s2025041465cc79592da76 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025041465cc79592da76 .btn, #s2025041465cc79592da76 .visual_section a, #s2025041465cc79592da76 a.select-star, #s2025041465cc79592da76 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000;
				;
				color:;
				;
			}
			#s2025041465cc79592da76 .star-pointer .dropdown-menu {
			    background-color: #000;
			}
			#s2025041465cc79592da76 .btn:hover, #s2025041465cc79592da76 .visual_section a:hover {
				border-color:;
			}
			#s2025041465cc79592da76 a.select-star:hover {
				background-color: #000;
			}
			#s2025041465cc79592da76 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025041465cc79592da76 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025041465cc79592da76 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025041465cc79592da76 .btn-primary span,
			.doz_sys.booking_view #s2025041465cc79592da76 .btn-primary span,
			.doz_sys.shop_mypage #s2025041465cc79592da76 .btn-primary span  {
				color:#ffffff;
			}
			#s2025041465cc79592da76 .coupon-wrap:after,
			#s2025041465cc79592da76 .board_view .file_area ul li {
				background: #000;
			}
			#s2025041465cc79592da76 .text-gray-dark, #s2025041465cc79592da76 .shop-table > thead > tr > th, #s2025041465cc79592da76 .shop_mypage .left-menu ul li a, #s2025041465cc79592da76 .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025041465cc79592da76 .product-notify-group .product-notify-label {
				;
			}
			#s2025041465cc79592da76 .mypage .my-box a, #s2025041465cc79592da76 .mypage .shop-table > tbody > tr,
			#s2025041465cc79592da76 .mypage .tip-off,
	        #s2025041465cc79592da76 .im-order-detail-table,
	        #s2025041465cc79592da76 .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s2025041465cc79592da76 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025041465cc79592da76 .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025041465cc79592da76 .option_btn_tools a, #s2025041465cc79592da76 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025041465cc79592da76 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025041465cc79592da76 .card .title a {
				color: #212121;
			}
			#s2025041465cc79592da76 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025041465cc79592da76 ul.site_prod_nav > li,
			#s2025041465cc79592da76 .prod_detail_badge {
				;
			}
			#s2025041465cc79592da76 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025041465cc79592da76 .buy_footer_fixed {
				background: #000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025041465cc79592da76 .opt-group {
				background: #000;
			}
			#s2025041465cc79592da76 ul.site_prod_nav > li a.active {
				;
			}
			#s2025041465cc79592da76 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000;
			}
			#s2025041465cc79592da76 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025041465cc79592da76[class*="section_first"],
			.section_fixed_disable #s2025041465cc79592da76[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025041465cc79592da76 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025041465cc79592da76.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025041465cc79592da76.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025041465cc79592da76 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025041465cc79592da76.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025041465cc79592da76 .mypage .left-menu ul li a,
			.device_type_m #s2025041465cc79592da76 .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s2025041465cc79592da76 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025041465cc79592da76 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025041465cc79592da76 .im-cart-info {
                ;
            }
            #s2025041465cc79592da76 .shop-table > thead > tr > th,
            #s2025041465cc79592da76 .shop-table > tbody > tr > td,
            #s2025041465cc79592da76 .mypage .shop-table > tbody > tr,
            #s2025041465cc79592da76 .shop-table > tbody > tr > td.img img,
            #s2025041465cc79592da76 .shop-table > tbody > tr > td + td,
            #s2025041465cc79592da76 .mypage .tip-off,
            #s2025041465cc79592da76 .mypage .shop-table img,
	        #s2025041465cc79592da76 .im-order-detail-table,
	        #s2025041465cc79592da76 .im-order-price,
	        #s2025041465cc79592da76 .im-order-detail-table thead tr,
	        #s2025041465cc79592da76 .im-order-detail-table tr + tr,
	        #s2025041465cc79592da76 .im-order-detail-table img,
	        #s2025041465cc79592da76 .im-order-detail-table .im-deliv-price,
	        #s2025041465cc79592da76 .im-order-price-header,
	        #s2025041465cc79592da76 .im-order-price-body {
                ;
            }
            #s2025041465cc79592da76 .shop-table .list_badge {
				border-color: ;
            }
            #s2025041465cc79592da76 .im-cart-result-table thead>tr>th,
            #s2025041465cc79592da76 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025041465cc79592da76 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025041465cc79592da76 #shop_cart_list .shop-table > thead > tr > th,
            #s2025041465cc79592da76 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025041465cc79592da76 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025041465cc79592da76 .btn-primary:hover, #s2025041465cc79592da76 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025041465cc79592da76 .btn-primary:hover span,
				.doz_sys.booking_view #s2025041465cc79592da76 .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025041465cc79592da76 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025041465cc79592da76 .fixed_view a,
				.doz_sys #s2025041465cc79592da76 .fixed_view select.form-control,
				.doz_sys #s2025041465cc79592da76 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025041465cc79592da76 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025041465cc79592da76 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025041465cc79592da76 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025041465cc79592da76 #shop_cart_list .shop-tit,
                #s2025041465cc79592da76 #shop_cart_list .shop-table > thead > tr,
                #s2025041465cc79592da76 #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025041465cc79592da76 .im-price-result {
				    ;
				}
                #s2025041465cc79592da76 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025041465cc79592da76 .im-order-row + .im-order-row {
                    ;
                }
                #s2025041465cc79592da76 #shop_cart_list .shop-table,
                #s2025041465cc79592da76 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025041465cc79592da76 #shop_cart_list .shop-table > tfoot,
                #s2025041465cc79592da76 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025041465cc79592da76 #shop_cart_list .shop-table > thead > tr,
                #s2025041465cc79592da76 .im-order-detail-table .im-space {
                    background-color: #000;
                }
                #s2025041465cc79592da76 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025041465cc79592da76 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025041465cc79592da76 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025041465cc79592da76 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025041465cc79592da76 .section_bg {
                    background-attachment : inherit;
                }
                #s2025041465cc79592da76 .section_bg .ibg-bg {
                    display: none;
                }
                #s2025041465cc79592da76 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025041465cc79592da76 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025041465cc79592da76 .buy_btns .social_btn, #s2025041465cc79592da76 .buy_btns .cart_btn, #s2025041465cc79592da76 .layer_pop .bottom-btn, #s2025041465cc79592da76 .shop-table > thead, #s2025041465cc79592da76 .left-menu, #s2025041465cc79592da76 .shop-table > tbody > tr, {
				;
				}
				#s2025041465cc79592da76 main, #s2025041465cc79592da76 .section_wrap.extend_section main, #s2025041465cc79592da76 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025041465cc79592da76.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025041465cc79592da76.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025041465cc79592da76 .mypage .left-menu ul li a,
				#s2025041465cc79592da76 .cart .left-menu ul li a,
				#s2025041465cc79592da76 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025041465cc79592da76 .coupon-wrap:after {
					background: #000 !important;
				}
			}
			@media (max-width: 767px) {
				#s2025041465cc79592da76 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000);
				}
				#s2025041465cc79592da76 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000);
				}
				#s2025041465cc79592da76 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025041465cc79592da76 .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) {
				#s2025041465cc79592da76 .opt-group .btn_clse {
					background-color: #000;
				}
				#s2025041465cc79592da76 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000;
				}
			}
				.doz_sys #s2025041465cc79592da76 .bg-brand,
				.doz_sys #s2025041465cc79592da76 .bg-brand span,
				.doz_sys #s2025041465cc79592da76 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025041465cc79592da76 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
		#text_w20250414752c2dbf91e9b {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250414752c2dbf91e9b .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250414752c2dbf91e9b .text_bg_img,
		#text_w20250414752c2dbf91e9b .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250414752c2dbf91e9b,
		#text_w20250414752c2dbf91e9b .text-table {
			min-height: 0px;;
					padding:10px 0px 10px 0px;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250414752c2dbf91e9b,
        #text_w20250414752c2dbf91e9b .text-table {
            display: flex;
            flex-direction: column;
            justify-content:center ;
        }
		.doz_sys main > .doz_row #text_w20250414752c2dbf91e9b.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250414752c2dbf91e9b.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w202504143f76ff4892431 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504143f76ff4892431 {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202504149f76796f3a6c2 .widget.image img {
		transition: none;
	}
	.admin #w202504149f76796f3a6c2 .disable-selection img {
		visibility: visible !important;
	}
	#w202504149f76796f3a6c2 .widget.image .overlay, #w202504149f76796f3a6c2 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202504149f76796f3a6c2 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202504149f76796f3a6c2 .widget.image:hover .hover_overlay,
	#w202504149f76796f3a6c2 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202504149f76796f3a6c2 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202504149f76796f3a6c2 .widget.image.img_circle .overlay,
	#w202504149f76796f3a6c2 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_scale:hover .hover_overlay,
	#w202504149f76796f3a6c2 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202504149f76796f3a6c2 .widget.image.hide_default_img:hover .img_wrap > img,
	#w202504149f76796f3a6c2 .widget.image:hover .overlay,
	#w202504149f76796f3a6c2 .widget.image .hover_overlay,
	#w202504149f76796f3a6c2 .widget.image.hover_image_hidden:hover .hover_img,
	#w202504149f76796f3a6c2 .widget.image.hover_scale .hover_img,
	#w202504149f76796f3a6c2 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202504149f76796f3a6c2 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_scale img,
	#w202504149f76796f3a6c2 .widget.image.hover_scale:hover .hover_img,
	#w202504149f76796f3a6c2 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202504149f76796f3a6c2 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202504149f76796f3a6c2 .widget.image.hover_img_hide.hover_scale:hover img,
	#w202504149f76796f3a6c2 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202504149f76796f3a6c2 .widget.image.no_effect .hover_overlay,
	#w202504149f76796f3a6c2 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202504149f76796f3a6c2 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202504149f76796f3a6c2 .widget.image.hide_default_img:hover .org_image,
	#w202504149f76796f3a6c2 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202504149f76796f3a6c2 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202504149f76796f3a6c2 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202504149f76796f3a6c2 .widget.image:hover .hover_txt,
		#w202504149f76796f3a6c2 .widget.image:hover .hover_img,
		#w202504149f76796f3a6c2 .widget.image:hover .overlay,
		#w202504149f76796f3a6c2 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202504149f76796f3a6c2 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202504149f76796f3a6c2 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202504149f76796f3a6c2 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
			.shop_view .s2025041467a7867cd2c30.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2025041467a7867cd2c30 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2025041467a7867cd2c30 select.form-control option {
				color: #000 !important;
			}
			.admin #s2025041467a7867cd2c30 .widget.padding > div {
				;
			}
			.admin #s2025041467a7867cd2c30 .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025041467a7867cd2c30 .widget_drag_bar,
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025041467a7867cd2c30 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025041467a7867cd2c30 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025041467a7867cd2c30 {
				color: ;
			}
			#s2025041467a7867cd2c30.side_basic main .inside,
			#s2025041467a7867cd2c30 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025041467a7867cd2c30 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025041467a7867cd2c30.side_basic main .inside,
			.menu_type_modal #s2025041467a7867cd2c30.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 #s2025041467a7867cd2c30,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025041467a7867cd2c30 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025041467a7867cd2c30.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025041467a7867cd2c30.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025041467a7867cd2c30 .booking_day .body_font_color_20,
			#s2025041467a7867cd2c30 .booking_list.waiting .title {
				; 
			}
			#s2025041467a7867cd2c30.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025041467a7867cd2c30 .li_table ul:nth-of-type(2),
			#s2025041467a7867cd2c30 .li_board ul li,
			#s2025041467a7867cd2c30 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025041467a7867cd2c30 .checkbox-styled:not(ie8) input ~ span:before,
			#s2025041467a7867cd2c30 .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025041467a7867cd2c30 .board_view .grid_ignore header a, #s2025041467a7867cd2c30 .widget.board .grid_ignore .author .date, #s2025041467a7867cd2c30 .widget.board .grid_ignore a.board, #s2025041467a7867cd2c30 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025041467a7867cd2c30 .content-tit .board {
				;
			}
			#s2025041467a7867cd2c30 select.form-control,
			#s2025041467a7867cd2c30 input.form-control,
			#s2025041467a7867cd2c30 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025041467a7867cd2c30 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025041467a7867cd2c30 .phonenumber_wrap .line {
			}
			#s2025041467a7867cd2c30 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025041467a7867cd2c30 .shop-content select.form-control,
			.shop_view #s2025041467a7867cd2c30 .shop-content input.form-control,
			.shop_view #s2025041467a7867cd2c30 .shop-content textarea.form-control,
			.booking_view #s2025041467a7867cd2c30 .booking_opt select.form-control,
			.shop_view #s2025041467a7867cd2c30 .form-select-wrap .dropdown-menu,
			.shop_view #s2025041467a7867cd2c30 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2025041467a7867cd2c30 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2025041467a7867cd2c30 .item_detail select.form-control,
			#s2025041467a7867cd2c30 .item_detail input.form-control,
			#s2025041467a7867cd2c30 .item_detail textarea.form-control,
			#s2025041467a7867cd2c30 .booking_opt select.form-control,
			#s2025041467a7867cd2c30 .goods_select textarea.form-control,
			#s2025041467a7867cd2c30 .goods_select select.form-control,
			#s2025041467a7867cd2c30 .goods_select input.form-control,
			#s2025041467a7867cd2c30 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025041467a7867cd2c30 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025041467a7867cd2c30 .board_summary .write, #s2025041467a7867cd2c30 .board_view .grid_ignore .author .date, #s2025041467a7867cd2c30 .board_view .grid_ignore .author .hit-count, .doz_sys #s2025041467a7867cd2c30 label, .doz_sys #s2025041467a7867cd2c30 label.control-label, #s2025041467a7867cd2c30 .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025041467a7867cd2c30 .nick.text-default-dark, #s2025041467a7867cd2c30 .text-default-dark, #s2025041467a7867cd2c30 .shop_mypage .mypage .my-box a, #s2025041467a7867cd2c30 .shop_mypage .item-detail a, #s2025041467a7867cd2c30 .shop_mypage .item-detail p, #s2025041467a7867cd2c30 .shop_mypage h6, #s2025041467a7867cd2c30 .shop_mypage .table-wrap p, #s2025041467a7867cd2c30 .shop_payment h1, #s2025041467a7867cd2c30 .shop_payment h6, #s2025041467a7867cd2c30 .shop-content p, #s2025041467a7867cd2c30 .shop_payment, #s2025041467a7867cd2c30 .shop-content span, #s2025041467a7867cd2c30 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025041467a7867cd2c30 .shop-content .price, #s2025041467a7867cd2c30,#s2025041467a7867cd2c30 .shop-tit,#s2025041467a7867cd2c30 .board_view .board_txt_area,#s2025041467a7867cd2c30 .board.widget .grid_ignore .view_tit,.doz_sys #s2025041467a7867cd2c30 .shop-content input.form-control, .doz_sys #s2025041467a7867cd2c30 .shop-content select.form-control, #s2025041467a7867cd2c30 .widget_menu_title,#s2025041467a7867cd2c30 .comment_area,body.shop_mypage #s2025041467a7867cd2c30 .comment_area,
			#s2025041467a7867cd2c30 .list_review_inner .use_summary, #s2025041467a7867cd2c30 .list_review_inner .use_summary a, #s2025041467a7867cd2c30 .list_review_inner .fold, #s2025041467a7867cd2c30 .list_review_inner .comment_area, #s2025041467a7867cd2c30 .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025041467a7867cd2c30 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025041467a7867cd2c30 a.use-info {
			    color : #2c82c9;
			}
			#s2025041467a7867cd2c30 .shop-content span.sale-price-text-done, 
			.doz_sys #s2025041467a7867cd2c30 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025041467a7867cd2c30 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025041467a7867cd2c30 .shop-content.mypage .bg-bright a, #s2025041467a7867cd2c30 .shop-content.mypage .bg-bright p, #s2025041467a7867cd2c30 .shop-content.mypage .bg-bright span, #s2025041467a7867cd2c30 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025041467a7867cd2c30 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025041467a7867cd2c30 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025041467a7867cd2c30 .shop-content h6 span {
			;
				color: ;
			}
			#s2025041467a7867cd2c30 .left-menu ul li.on a,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025041467a7867cd2c30,
			#s2025041467a7867cd2c30 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025041467a7867cd2c30 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025041467a7867cd2c30 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025041467a7867cd2c30 .list_review_inner, 
			#s2025041467a7867cd2c30 .list_review_inner .fold.cmt,
			#s2025041467a7867cd2c30 .list_review_wrap,
			#s2025041467a7867cd2c30 .list_review_inner .textarea_block,
			#s2025041467a7867cd2c30 .list_review_inner .comment .main_comment,
			#s2025041467a7867cd2c30 .list_review_inner .txt_delete:before,
			#s2025041467a7867cd2c30 .form-select-wrap.open .dropdown-toggle, 
			#s2025041467a7867cd2c30 .form-select-wrap.open .dropdown-menu,
			#s2025041467a7867cd2c30 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025041467a7867cd2c30 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041467a7867cd2c30 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025041467a7867cd2c30 .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025041467a7867cd2c30 .sub_depth li a, #s2025041467a7867cd2c30 .sub_depth li span {
				;
			}
			#s2025041467a7867cd2c30 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025041467a7867cd2c30 .pagination > li > a,
			#s2025041467a7867cd2c30 .pagination > li > span,
			#s2025041467a7867cd2c30 .pagination > li > a:focus,
			#s2025041467a7867cd2c30 .pagination > li > span:focus,
			#s2025041467a7867cd2c30 .map-inner .pagination li.active a,
			#s2025041467a7867cd2c30 .pagination li > a.disabled:hover,
			#s2025041467a7867cd2c30 .pagination li > a.disabled:focus {
				;
			}
			#s2025041467a7867cd2c30 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025041467a7867cd2c30 .pagination > .active > a,
			#s2025041467a7867cd2c30 .pagination > .active > span,
			#s2025041467a7867cd2c30 .pagination > .active > a:hover,
			#s2025041467a7867cd2c30 .pagination > .active > span:hover,
			#s2025041467a7867cd2c30 .pagination > .active > a:focus,
			#s2025041467a7867cd2c30 .pagination > .active > span:focus,
			#s2025041467a7867cd2c30 .pagination > li > a:hover,
			#s2025041467a7867cd2c30 .pagination > li > span:hover,
			#s2025041467a7867cd2c30 .sub_depth li a.active,
			.doz_sys #s2025041467a7867cd2c30 a, #s2025041467a7867cd2c30 .li_table ul li,
			#s2025041467a7867cd2c30 .list-style .list.line > small,
			.doz_sys #s2025041467a7867cd2c30 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025041467a7867cd2c30 .board_contents a:not(.btn),
			.doz_sys #s2025041467a7867cd2c30 .board_contents a:not(.btn):hover,
			#s2025041467a7867cd2c30 .board_txt_area a,
			#s2025041467a7867cd2c30 .board_txt_area a:hover,
			#s2025041467a7867cd2c30 .board_txt_area a:active,
			#s2025041467a7867cd2c30 .board_txt_area a:focus,
			#s2025041467a7867cd2c30 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025041467a7867cd2c30 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025041467a7867cd2c30 a.body_font_color_30:not(.active) {
				;
			}
		   #s2025041467a7867cd2c30 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025041467a7867cd2c30 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025041467a7867cd2c30 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025041467a7867cd2c30 .body_font_color_40,
			#s2025041467a7867cd2c30 .li_board ul.li_body li.name, 
			#s2025041467a7867cd2c30 .li_board ul.li_body li.time, 
			#s2025041467a7867cd2c30 .li_board ul.li_body li.like,
			#s2025041467a7867cd2c30 .li_board ul.li_body li.read {
				;
			}
			#s2025041467a7867cd2c30 .review_table .summary,
			#s2025041467a7867cd2c30 .review_table.li_board ul.li_body li,
			#s2025041467a7867cd2c30 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025041467a7867cd2c30 .body_font_color_50 {
				;
			}
			#s2025041467a7867cd2c30 .li_board,
			#s2025041467a7867cd2c30 .acd_row:first-child,
			#s2025041467a7867cd2c30 .acd_row {
				border-color: ;
			}
			#s2025041467a7867cd2c30 .list-style .list-header,
			#s2025041467a7867cd2c30 .list-style .list,
			#s2025041467a7867cd2c30 .list-style .list.line, 
			#s2025041467a7867cd2c30 .list-style .list.line > .table-cell,
			#s2025041467a7867cd2c30 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025041467a7867cd2c30 .btn, #s2025041467a7867cd2c30 .visual_section a, #s2025041467a7867cd2c30 a.select-star, #s2025041467a7867cd2c30 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2025041467a7867cd2c30 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2025041467a7867cd2c30 .btn:hover, #s2025041467a7867cd2c30 .visual_section a:hover {
				border-color:;
			}
			#s2025041467a7867cd2c30 a.select-star:hover {
				background-color: ;
			}
			#s2025041467a7867cd2c30 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025041467a7867cd2c30 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025041467a7867cd2c30 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025041467a7867cd2c30 .btn-primary span,
			.doz_sys.booking_view #s2025041467a7867cd2c30 .btn-primary span,
			.doz_sys.shop_mypage #s2025041467a7867cd2c30 .btn-primary span  {
				color:#ffffff;
			}
			#s2025041467a7867cd2c30 .coupon-wrap:after,
			#s2025041467a7867cd2c30 .board_view .file_area ul li {
				background: ;
			}
			#s2025041467a7867cd2c30 .text-gray-dark, #s2025041467a7867cd2c30 .shop-table > thead > tr > th, #s2025041467a7867cd2c30 .shop_mypage .left-menu ul li a, #s2025041467a7867cd2c30 .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025041467a7867cd2c30 .product-notify-group .product-notify-label {
				;
			}
			#s2025041467a7867cd2c30 .mypage .my-box a, #s2025041467a7867cd2c30 .mypage .shop-table > tbody > tr,
			#s2025041467a7867cd2c30 .mypage .tip-off,
	        #s2025041467a7867cd2c30 .im-order-detail-table,
	        #s2025041467a7867cd2c30 .im-order-price {
				;
			}
			#s2025041467a7867cd2c30 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025041467a7867cd2c30 .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025041467a7867cd2c30 .option_btn_tools a, #s2025041467a7867cd2c30 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025041467a7867cd2c30 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025041467a7867cd2c30 .card .title a {
				color: #212121;
			}
			#s2025041467a7867cd2c30 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025041467a7867cd2c30 ul.site_prod_nav > li,
			#s2025041467a7867cd2c30 .prod_detail_badge {
				;
			}
			#s2025041467a7867cd2c30 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025041467a7867cd2c30 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025041467a7867cd2c30 .opt-group {
				background: ;
			}
			#s2025041467a7867cd2c30 ul.site_prod_nav > li a.active {
				;
			}
			#s2025041467a7867cd2c30 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2025041467a7867cd2c30 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025041467a7867cd2c30[class*="section_first"],
			.section_fixed_disable #s2025041467a7867cd2c30[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025041467a7867cd2c30 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025041467a7867cd2c30.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025041467a7867cd2c30.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025041467a7867cd2c30 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025041467a7867cd2c30.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025041467a7867cd2c30 .mypage .left-menu ul li a,
			.device_type_m #s2025041467a7867cd2c30 .cart .left-menu ul li a {
				;
			}
            #s2025041467a7867cd2c30 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025041467a7867cd2c30 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025041467a7867cd2c30 .im-cart-info {
                ;
            }
            #s2025041467a7867cd2c30 .shop-table > thead > tr > th,
            #s2025041467a7867cd2c30 .shop-table > tbody > tr > td,
            #s2025041467a7867cd2c30 .mypage .shop-table > tbody > tr,
            #s2025041467a7867cd2c30 .shop-table > tbody > tr > td.img img,
            #s2025041467a7867cd2c30 .shop-table > tbody > tr > td + td,
            #s2025041467a7867cd2c30 .mypage .tip-off,
            #s2025041467a7867cd2c30 .mypage .shop-table img,
	        #s2025041467a7867cd2c30 .im-order-detail-table,
	        #s2025041467a7867cd2c30 .im-order-price,
	        #s2025041467a7867cd2c30 .im-order-detail-table thead tr,
	        #s2025041467a7867cd2c30 .im-order-detail-table tr + tr,
	        #s2025041467a7867cd2c30 .im-order-detail-table img,
	        #s2025041467a7867cd2c30 .im-order-detail-table .im-deliv-price,
	        #s2025041467a7867cd2c30 .im-order-price-header,
	        #s2025041467a7867cd2c30 .im-order-price-body {
                ;
            }
            #s2025041467a7867cd2c30 .shop-table .list_badge {
				border-color: ;
            }
            #s2025041467a7867cd2c30 .im-cart-result-table thead>tr>th,
            #s2025041467a7867cd2c30 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025041467a7867cd2c30 #shop_cart_list .shop-table > thead > tr > th,
            #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025041467a7867cd2c30 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025041467a7867cd2c30 .btn-primary:hover, #s2025041467a7867cd2c30 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025041467a7867cd2c30 .btn-primary:hover span,
				.doz_sys.booking_view #s2025041467a7867cd2c30 .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025041467a7867cd2c30 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025041467a7867cd2c30 .fixed_view a,
				.doz_sys #s2025041467a7867cd2c30 .fixed_view select.form-control,
				.doz_sys #s2025041467a7867cd2c30 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025041467a7867cd2c30 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025041467a7867cd2c30 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025041467a7867cd2c30 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025041467a7867cd2c30 #shop_cart_list .shop-tit,
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > thead > tr,
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025041467a7867cd2c30 .im-price-result {
				    ;
				}
                #s2025041467a7867cd2c30 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025041467a7867cd2c30 .im-order-row + .im-order-row {
                    ;
                }
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table,
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tfoot,
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > thead > tr,
                #s2025041467a7867cd2c30 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2025041467a7867cd2c30 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025041467a7867cd2c30 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025041467a7867cd2c30 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025041467a7867cd2c30 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025041467a7867cd2c30 .section_bg {
                    background-attachment : inherit;
                }
                #s2025041467a7867cd2c30 .section_bg .ibg-bg {
                    display: none;
                }
                #s2025041467a7867cd2c30 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025041467a7867cd2c30 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025041467a7867cd2c30 .buy_btns .social_btn, #s2025041467a7867cd2c30 .buy_btns .cart_btn, #s2025041467a7867cd2c30 .layer_pop .bottom-btn, #s2025041467a7867cd2c30 .shop-table > thead, #s2025041467a7867cd2c30 .left-menu, #s2025041467a7867cd2c30 .shop-table > tbody > tr, {
				;
				}
				#s2025041467a7867cd2c30 main, #s2025041467a7867cd2c30 .section_wrap.extend_section main, #s2025041467a7867cd2c30 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025041467a7867cd2c30.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025041467a7867cd2c30.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025041467a7867cd2c30 .mypage .left-menu ul li a,
				#s2025041467a7867cd2c30 .cart .left-menu ul li a,
				#s2025041467a7867cd2c30 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025041467a7867cd2c30 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2025041467a7867cd2c30 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s2025041467a7867cd2c30 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s2025041467a7867cd2c30 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025041467a7867cd2c30 .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) {
				#s2025041467a7867cd2c30 .opt-group .btn_clse {
					background-color: ;
				}
				#s2025041467a7867cd2c30 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2025041467a7867cd2c30 .bg-brand,
				.doz_sys #s2025041467a7867cd2c30 .bg-brand span,
				.doz_sys #s2025041467a7867cd2c30 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025041467a7867cd2c30 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w202504140003aff0eae64 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504140003aff0eae64 {
			height: 15px !important;
		}
	}
		#text_w20250414602cb4c5a1dcd {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250414602cb4c5a1dcd .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250414602cb4c5a1dcd .text_bg_img,
		#text_w20250414602cb4c5a1dcd .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250414602cb4c5a1dcd,
		#text_w20250414602cb4c5a1dcd .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250414602cb4c5a1dcd,
        #text_w20250414602cb4c5a1dcd .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250414602cb4c5a1dcd.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250414602cb4c5a1dcd.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250414c54e89cf9e937 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250414c54e89cf9e937 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w202504143b2f724ab210e {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504143b2f724ab210e {
			height: 15px !important;
		}
	}
					#w20250424c758d9a61d026 .thumb-row {
						display: grid;
						grid-template-columns: repeat(3, minmax(0, 1fr));
					}
					#w20250424c758d9a61d026 .type-list .shop-item {
						width: 100%;
					}
					.thumb-row:before, .thumb-row:after {
						content: '';
						display: none;
					}
					@media (max-width: 991px) {
						#w20250424c758d9a61d026 .thumb-row {
							grid-template-columns: repeat(1, minmax(0, 1fr));
						}
						#w20250424c758d9a61d026 .type-list .shop-item {
							width : 100% !important;
						}
					}
						#w20250424c758d9a61d026 .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w20250424c758d9a61d026 .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w20250424c758d9a61d026 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w20250424c758d9a61d026 .thumb-row {
									 margin : 0 -35px;
									 clear  : both;
								 }
		#w20250424c758d9a61d026 .thumb-row .shop-item {
									 padding : 0 35px;
								 }
		main > .doz_row #w20250424c758d9a61d026 .thumb-row {
													 margin: 0 !important;
												 }
		#w20250424c758d9a61d026 .thumb-row .shop-item.off {
									 padding : 35px !important;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .item-icon > span,
		#w20250424c758d9a61d026 .shop-item .item-detail .item-icon > span a {
									 font-size: 20px;
								 }
        #w20250424c758d9a61d026 .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w20250424c758d9a61d026 .shop-item .item-thumbs img {
									 border: 0px solid rgba(0, 0, 0, 0);
								 }
		#w20250424c758d9a61d026 .shop-item .item-summary,
		#w20250424c758d9a61d026 .shop-item .item-summary p,
		#w20250424c758d9a61d026 .shop-item .item-summary span {
									 font-size: 14px !important;
									 color: #696969;
								 }
		#w20250424c758d9a61d026 .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w20250424c758d9a61d026 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w20250424c758d9a61d026 .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w20250424c758d9a61d026 .shop-item .item-summary > p,
		#w20250424c758d9a61d026 .shop-item .item-summary > ul,
		#w20250424c758d9a61d026 .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w20250424c758d9a61d026 div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w20250424c758d9a61d026 .shop-item {
									 margin: 0 0 70px;
								 }
		#w20250424c758d9a61d026 .type-slide .list-type-a .shop-item,
		#w20250424c758d9a61d026 .type-slide .list-type-a .shop-item .item-thumbs,
		#w20250424c758d9a61d026 .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w20250424c758d9a61d026 .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w20250424c758d9a61d026 .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 14px;
								 }
		#w20250424c758d9a61d026 .shop-item .sale_percentage {
									 color: #ea5965;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w20250424c758d9a61d026 .shop-item .pay {
									 color: #2e86cc;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w20250424c758d9a61d026 .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w20250424c758d9a61d026 .type-slide .thumb-row {
									 padding-bottom: ;
								 }
		#w20250424c758d9a61d026 .type-slide .owl-dots {
									 bottom: ;
								 }
		#w20250424c758d9a61d026 .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w20250424c758d9a61d026 .type-slide .owl-prev:before,
		#w20250424c758d9a61d026 .type-slide .owl-next:before{
									 color: #fff;
								 border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.6) ;;
								 }
		#w20250424c758d9a61d026 .type-slide .side_padding .owl-prev:before {
									 left: 35px;
								 }
		#w20250424c758d9a61d026 .type-slide .side_padding .owl-next:before {
									 right: 35px;
								 }
    #w20250424c758d9a61d026 .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 14px;
								 }
				        #w20250424c758d9a61d026 .shop-item .item-overlay .ns-icon > div,
		#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w20250424c758d9a61d026 .shop-item .item-overlay .ns-icon > div:last-child,
        #w20250424c758d9a61d026 .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w20250424c758d9a61d026 .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w20250424c758d9a61d026 .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w20250424c758d9a61d026 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w20250424c758d9a61d026 .hover_bright .shop-item a .item-overlay .item-pay,
		#w20250424c758d9a61d026 .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w20250424c758d9a61d026 .hover_detail .shop-item a .item-overlay .item-pay,
		#w20250424c758d9a61d026 .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w20250424c758d9a61d026 .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w20250424c758d9a61d026 .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w20250424c758d9a61d026 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w20250424c758d9a61d026 .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w20250424c758d9a61d026 .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250424c758d9a61d026 .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250424c758d9a61d026 .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w20250424c758d9a61d026 .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w20250424c758d9a61d026 .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w20250424c758d9a61d026 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w20250424c758d9a61d026 .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w20250424c758d9a61d026 .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250424c758d9a61d026 .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w20250424c758d9a61d026 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w20250424c758d9a61d026 .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w20250424c758d9a61d026 .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w20250424c758d9a61d026 ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w20250424c758d9a61d026 ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w20250424c758d9a61d026 ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w20250424c758d9a61d026 .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
	.device_type_m .pc_section #padding_w2025041403adea9509886 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041403adea9509886 {
			height: 15px !important;
		}
	}
			.shop_view .s2025052993c2db020294c.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2025052993c2db020294c select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2025052993c2db020294c select.form-control option {
				color: #000 !important;
			}
			.admin #s2025052993c2db020294c .widget.padding > div {
				;
			}
			.admin #s2025052993c2db020294c .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025052993c2db020294c .widget_drag_bar,
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025052993c2db020294c .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025052993c2db020294c .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025052993c2db020294c {
				color: ;
			}
			#s2025052993c2db020294c.side_basic main .inside,
			#s2025052993c2db020294c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025052993c2db020294c .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025052993c2db020294c.side_basic main .inside,
			.menu_type_modal #s2025052993c2db020294c.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 #s2025052993c2db020294c,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025052993c2db020294c .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025052993c2db020294c.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025052993c2db020294c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025052993c2db020294c .booking_day .body_font_color_20,
			#s2025052993c2db020294c .booking_list.waiting .title {
				; 
			}
			#s2025052993c2db020294c.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025052993c2db020294c .li_table ul:nth-of-type(2),
			#s2025052993c2db020294c .li_board ul li,
			#s2025052993c2db020294c .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025052993c2db020294c .checkbox-styled:not(ie8) input ~ span:before,
			#s2025052993c2db020294c .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025052993c2db020294c .board_view .grid_ignore header a, #s2025052993c2db020294c .widget.board .grid_ignore .author .date, #s2025052993c2db020294c .widget.board .grid_ignore a.board, #s2025052993c2db020294c .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025052993c2db020294c .content-tit .board {
				;
			}
			#s2025052993c2db020294c select.form-control,
			#s2025052993c2db020294c input.form-control,
			#s2025052993c2db020294c textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025052993c2db020294c .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025052993c2db020294c .phonenumber_wrap .line {
			}
			#s2025052993c2db020294c .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025052993c2db020294c .shop-content select.form-control,
			.shop_view #s2025052993c2db020294c .shop-content input.form-control,
			.shop_view #s2025052993c2db020294c .shop-content textarea.form-control,
			.booking_view #s2025052993c2db020294c .booking_opt select.form-control,
			.shop_view #s2025052993c2db020294c .form-select-wrap .dropdown-menu,
			.shop_view #s2025052993c2db020294c .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2025052993c2db020294c .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2025052993c2db020294c .item_detail select.form-control,
			#s2025052993c2db020294c .item_detail input.form-control,
			#s2025052993c2db020294c .item_detail textarea.form-control,
			#s2025052993c2db020294c .booking_opt select.form-control,
			#s2025052993c2db020294c .goods_select textarea.form-control,
			#s2025052993c2db020294c .goods_select select.form-control,
			#s2025052993c2db020294c .goods_select input.form-control,
			#s2025052993c2db020294c .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025052993c2db020294c .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025052993c2db020294c .board_summary .write, #s2025052993c2db020294c .board_view .grid_ignore .author .date, #s2025052993c2db020294c .board_view .grid_ignore .author .hit-count, .doz_sys #s2025052993c2db020294c label, .doz_sys #s2025052993c2db020294c label.control-label, #s2025052993c2db020294c .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025052993c2db020294c .nick.text-default-dark, #s2025052993c2db020294c .text-default-dark, #s2025052993c2db020294c .shop_mypage .mypage .my-box a, #s2025052993c2db020294c .shop_mypage .item-detail a, #s2025052993c2db020294c .shop_mypage .item-detail p, #s2025052993c2db020294c .shop_mypage h6, #s2025052993c2db020294c .shop_mypage .table-wrap p, #s2025052993c2db020294c .shop_payment h1, #s2025052993c2db020294c .shop_payment h6, #s2025052993c2db020294c .shop-content p, #s2025052993c2db020294c .shop_payment, #s2025052993c2db020294c .shop-content span, #s2025052993c2db020294c .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025052993c2db020294c .shop-content .price, #s2025052993c2db020294c,#s2025052993c2db020294c .shop-tit,#s2025052993c2db020294c .board_view .board_txt_area,#s2025052993c2db020294c .board.widget .grid_ignore .view_tit,.doz_sys #s2025052993c2db020294c .shop-content input.form-control, .doz_sys #s2025052993c2db020294c .shop-content select.form-control, #s2025052993c2db020294c .widget_menu_title,#s2025052993c2db020294c .comment_area,body.shop_mypage #s2025052993c2db020294c .comment_area,
			#s2025052993c2db020294c .list_review_inner .use_summary, #s2025052993c2db020294c .list_review_inner .use_summary a, #s2025052993c2db020294c .list_review_inner .fold, #s2025052993c2db020294c .list_review_inner .comment_area, #s2025052993c2db020294c .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025052993c2db020294c .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025052993c2db020294c a.use-info {
			    color : #2c82c9;
			}
			#s2025052993c2db020294c .shop-content span.sale-price-text-done, 
			.doz_sys #s2025052993c2db020294c a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025052993c2db020294c .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025052993c2db020294c .shop-content.mypage .bg-bright a, #s2025052993c2db020294c .shop-content.mypage .bg-bright p, #s2025052993c2db020294c .shop-content.mypage .bg-bright span, #s2025052993c2db020294c .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025052993c2db020294c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025052993c2db020294c .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025052993c2db020294c .shop-content h6 span {
			;
				color: ;
			}
			#s2025052993c2db020294c .left-menu ul li.on a,
			.doz_sys #s2025052993c2db020294c .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025052993c2db020294c,
			#s2025052993c2db020294c .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025052993c2db020294c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025052993c2db020294c .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052993c2db020294c .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052993c2db020294c .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025052993c2db020294c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025052993c2db020294c .list_review_inner, 
			#s2025052993c2db020294c .list_review_inner .fold.cmt,
			#s2025052993c2db020294c .list_review_wrap,
			#s2025052993c2db020294c .list_review_inner .textarea_block,
			#s2025052993c2db020294c .list_review_inner .comment .main_comment,
			#s2025052993c2db020294c .list_review_inner .txt_delete:before,
			#s2025052993c2db020294c .form-select-wrap.open .dropdown-toggle, 
			#s2025052993c2db020294c .form-select-wrap.open .dropdown-menu,
			#s2025052993c2db020294c .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025052993c2db020294c .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025052993c2db020294c .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025052993c2db020294c .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025052993c2db020294c .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052993c2db020294c .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025052993c2db020294c .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025052993c2db020294c .sub_depth li a, #s2025052993c2db020294c .sub_depth li span {
				;
			}
			#s2025052993c2db020294c .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025052993c2db020294c .pagination > li > a,
			#s2025052993c2db020294c .pagination > li > span,
			#s2025052993c2db020294c .pagination > li > a:focus,
			#s2025052993c2db020294c .pagination > li > span:focus,
			#s2025052993c2db020294c .map-inner .pagination li.active a,
			#s2025052993c2db020294c .pagination li > a.disabled:hover,
			#s2025052993c2db020294c .pagination li > a.disabled:focus {
				;
			}
			#s2025052993c2db020294c .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025052993c2db020294c .pagination > .active > a,
			#s2025052993c2db020294c .pagination > .active > span,
			#s2025052993c2db020294c .pagination > .active > a:hover,
			#s2025052993c2db020294c .pagination > .active > span:hover,
			#s2025052993c2db020294c .pagination > .active > a:focus,
			#s2025052993c2db020294c .pagination > .active > span:focus,
			#s2025052993c2db020294c .pagination > li > a:hover,
			#s2025052993c2db020294c .pagination > li > span:hover,
			#s2025052993c2db020294c .sub_depth li a.active,
			.doz_sys #s2025052993c2db020294c a, #s2025052993c2db020294c .li_table ul li,
			#s2025052993c2db020294c .list-style .list.line > small,
			.doz_sys #s2025052993c2db020294c div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025052993c2db020294c .board_contents a:not(.btn),
			.doz_sys #s2025052993c2db020294c .board_contents a:not(.btn):hover,
			#s2025052993c2db020294c .board_txt_area a,
			#s2025052993c2db020294c .board_txt_area a:hover,
			#s2025052993c2db020294c .board_txt_area a:active,
			#s2025052993c2db020294c .board_txt_area a:focus,
			#s2025052993c2db020294c .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025052993c2db020294c div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025052993c2db020294c a.body_font_color_30:not(.active) {
				;
			}
		   #s2025052993c2db020294c .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025052993c2db020294c .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025052993c2db020294c .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025052993c2db020294c .body_font_color_40,
			#s2025052993c2db020294c .li_board ul.li_body li.name, 
			#s2025052993c2db020294c .li_board ul.li_body li.time, 
			#s2025052993c2db020294c .li_board ul.li_body li.like,
			#s2025052993c2db020294c .li_board ul.li_body li.read {
				;
			}
			#s2025052993c2db020294c .review_table .summary,
			#s2025052993c2db020294c .review_table.li_board ul.li_body li,
			#s2025052993c2db020294c .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025052993c2db020294c .body_font_color_50 {
				;
			}
			#s2025052993c2db020294c .li_board,
			#s2025052993c2db020294c .acd_row:first-child,
			#s2025052993c2db020294c .acd_row {
				border-color: ;
			}
			#s2025052993c2db020294c .list-style .list-header,
			#s2025052993c2db020294c .list-style .list,
			#s2025052993c2db020294c .list-style .list.line, 
			#s2025052993c2db020294c .list-style .list.line > .table-cell,
			#s2025052993c2db020294c .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025052993c2db020294c .btn, #s2025052993c2db020294c .visual_section a, #s2025052993c2db020294c a.select-star, #s2025052993c2db020294c .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2025052993c2db020294c .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2025052993c2db020294c .btn:hover, #s2025052993c2db020294c .visual_section a:hover {
				border-color:;
			}
			#s2025052993c2db020294c a.select-star:hover {
				background-color: ;
			}
			#s2025052993c2db020294c .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025052993c2db020294c .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025052993c2db020294c .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025052993c2db020294c .btn-primary span,
			.doz_sys.booking_view #s2025052993c2db020294c .btn-primary span,
			.doz_sys.shop_mypage #s2025052993c2db020294c .btn-primary span  {
				color:#ffffff;
			}
			#s2025052993c2db020294c .coupon-wrap:after,
			#s2025052993c2db020294c .board_view .file_area ul li {
				background: ;
			}
			#s2025052993c2db020294c .text-gray-dark, #s2025052993c2db020294c .shop-table > thead > tr > th, #s2025052993c2db020294c .shop_mypage .left-menu ul li a, #s2025052993c2db020294c .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025052993c2db020294c .product-notify-group .product-notify-label {
				;
			}
			#s2025052993c2db020294c .mypage .my-box a, #s2025052993c2db020294c .mypage .shop-table > tbody > tr,
			#s2025052993c2db020294c .mypage .tip-off,
	        #s2025052993c2db020294c .im-order-detail-table,
	        #s2025052993c2db020294c .im-order-price {
				;
			}
			#s2025052993c2db020294c .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025052993c2db020294c .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025052993c2db020294c .option_btn_tools a, #s2025052993c2db020294c .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025052993c2db020294c .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025052993c2db020294c .card .title a {
				color: #212121;
			}
			#s2025052993c2db020294c .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025052993c2db020294c ul.site_prod_nav > li,
			#s2025052993c2db020294c .prod_detail_badge {
				;
			}
			#s2025052993c2db020294c .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025052993c2db020294c .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025052993c2db020294c .opt-group {
				background: ;
			}
			#s2025052993c2db020294c ul.site_prod_nav > li a.active {
				;
			}
			#s2025052993c2db020294c .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2025052993c2db020294c .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025052993c2db020294c[class*="section_first"],
			.section_fixed_disable #s2025052993c2db020294c[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025052993c2db020294c .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025052993c2db020294c.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025052993c2db020294c.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025052993c2db020294c .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025052993c2db020294c.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025052993c2db020294c .mypage .left-menu ul li a,
			.device_type_m #s2025052993c2db020294c .cart .left-menu ul li a {
				;
			}
            #s2025052993c2db020294c .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025052993c2db020294c .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025052993c2db020294c .im-cart-info {
                ;
            }
            #s2025052993c2db020294c .shop-table > thead > tr > th,
            #s2025052993c2db020294c .shop-table > tbody > tr > td,
            #s2025052993c2db020294c .mypage .shop-table > tbody > tr,
            #s2025052993c2db020294c .shop-table > tbody > tr > td.img img,
            #s2025052993c2db020294c .shop-table > tbody > tr > td + td,
            #s2025052993c2db020294c .mypage .tip-off,
            #s2025052993c2db020294c .mypage .shop-table img,
	        #s2025052993c2db020294c .im-order-detail-table,
	        #s2025052993c2db020294c .im-order-price,
	        #s2025052993c2db020294c .im-order-detail-table thead tr,
	        #s2025052993c2db020294c .im-order-detail-table tr + tr,
	        #s2025052993c2db020294c .im-order-detail-table img,
	        #s2025052993c2db020294c .im-order-detail-table .im-deliv-price,
	        #s2025052993c2db020294c .im-order-price-header,
	        #s2025052993c2db020294c .im-order-price-body {
                ;
            }
            #s2025052993c2db020294c .shop-table .list_badge {
				border-color: ;
            }
            #s2025052993c2db020294c .im-cart-result-table thead>tr>th,
            #s2025052993c2db020294c #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025052993c2db020294c #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025052993c2db020294c #shop_cart_list .shop-table > thead > tr > th,
            #s2025052993c2db020294c #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025052993c2db020294c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025052993c2db020294c .btn-primary:hover, #s2025052993c2db020294c .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025052993c2db020294c .btn-primary:hover span,
				.doz_sys.booking_view #s2025052993c2db020294c .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025052993c2db020294c .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025052993c2db020294c .fixed_view a,
				.doz_sys #s2025052993c2db020294c .fixed_view select.form-control,
				.doz_sys #s2025052993c2db020294c .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025052993c2db020294c .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025052993c2db020294c .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025052993c2db020294c .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025052993c2db020294c #shop_cart_list .shop-tit,
                #s2025052993c2db020294c #shop_cart_list .shop-table > thead > tr,
                #s2025052993c2db020294c #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025052993c2db020294c .im-price-result {
				    ;
				}
                #s2025052993c2db020294c .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025052993c2db020294c .im-order-row + .im-order-row {
                    ;
                }
                #s2025052993c2db020294c #shop_cart_list .shop-table,
                #s2025052993c2db020294c #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025052993c2db020294c #shop_cart_list .shop-table > tfoot,
                #s2025052993c2db020294c #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025052993c2db020294c #shop_cart_list .shop-table > thead > tr,
                #s2025052993c2db020294c .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2025052993c2db020294c #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025052993c2db020294c .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025052993c2db020294c .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025052993c2db020294c .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025052993c2db020294c .section_bg {
                    background-attachment : inherit;
                }
                #s2025052993c2db020294c .section_bg .ibg-bg {
                    display: none;
                }
                #s2025052993c2db020294c .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025052993c2db020294c .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025052993c2db020294c .buy_btns .social_btn, #s2025052993c2db020294c .buy_btns .cart_btn, #s2025052993c2db020294c .layer_pop .bottom-btn, #s2025052993c2db020294c .shop-table > thead, #s2025052993c2db020294c .left-menu, #s2025052993c2db020294c .shop-table > tbody > tr, {
				;
				}
				#s2025052993c2db020294c main, #s2025052993c2db020294c .section_wrap.extend_section main, #s2025052993c2db020294c .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025052993c2db020294c.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025052993c2db020294c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025052993c2db020294c .mypage .left-menu ul li a,
				#s2025052993c2db020294c .cart .left-menu ul li a,
				#s2025052993c2db020294c .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025052993c2db020294c .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2025052993c2db020294c .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052993c2db020294c .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052993c2db020294c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025052993c2db020294c .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) {
				#s2025052993c2db020294c .opt-group .btn_clse {
					background-color: ;
				}
				#s2025052993c2db020294c .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2025052993c2db020294c .bg-brand,
				.doz_sys #s2025052993c2db020294c .bg-brand span,
				.doz_sys #s2025052993c2db020294c .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025052993c2db020294c .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250529ebdba39d32063 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529ebdba39d32063 {
			height: 15px !important;
		}
	}
		#text_w20250529053faba20f460 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529053faba20f460 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529053faba20f460 .text_bg_img,
		#text_w20250529053faba20f460 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529053faba20f460,
		#text_w20250529053faba20f460 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529053faba20f460,
        #text_w20250529053faba20f460 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529053faba20f460.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529053faba20f460.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
			.shop_view .s20250529c3b80cef327df.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20250529c3b80cef327df select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20250529c3b80cef327df select.form-control option {
				color: #000 !important;
			}
			.admin #s20250529c3b80cef327df .widget.padding > div {
				;
			}
			.admin #s20250529c3b80cef327df .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250529c3b80cef327df .widget_drag_bar,
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250529c3b80cef327df .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250529c3b80cef327df .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250529c3b80cef327df {
				color: ;
			}
			#s20250529c3b80cef327df.side_basic main .inside,
			#s20250529c3b80cef327df .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250529c3b80cef327df .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250529c3b80cef327df.side_basic main .inside,
			.menu_type_modal #s20250529c3b80cef327df.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 #s20250529c3b80cef327df,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250529c3b80cef327df .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250529c3b80cef327df.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250529c3b80cef327df.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250529c3b80cef327df .booking_day .body_font_color_20,
			#s20250529c3b80cef327df .booking_list.waiting .title {
				; 
			}
			#s20250529c3b80cef327df.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250529c3b80cef327df .li_table ul:nth-of-type(2),
			#s20250529c3b80cef327df .li_board ul li,
			#s20250529c3b80cef327df .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250529c3b80cef327df .checkbox-styled:not(ie8) input ~ span:before,
			#s20250529c3b80cef327df .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250529c3b80cef327df .board_view .grid_ignore header a, #s20250529c3b80cef327df .widget.board .grid_ignore .author .date, #s20250529c3b80cef327df .widget.board .grid_ignore a.board, #s20250529c3b80cef327df .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250529c3b80cef327df .content-tit .board {
				;
			}
			#s20250529c3b80cef327df select.form-control,
			#s20250529c3b80cef327df input.form-control,
			#s20250529c3b80cef327df textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250529c3b80cef327df .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250529c3b80cef327df .phonenumber_wrap .line {
			}
			#s20250529c3b80cef327df .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250529c3b80cef327df .shop-content select.form-control,
			.shop_view #s20250529c3b80cef327df .shop-content input.form-control,
			.shop_view #s20250529c3b80cef327df .shop-content textarea.form-control,
			.booking_view #s20250529c3b80cef327df .booking_opt select.form-control,
			.shop_view #s20250529c3b80cef327df .form-select-wrap .dropdown-menu,
			.shop_view #s20250529c3b80cef327df .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20250529c3b80cef327df .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20250529c3b80cef327df .item_detail select.form-control,
			#s20250529c3b80cef327df .item_detail input.form-control,
			#s20250529c3b80cef327df .item_detail textarea.form-control,
			#s20250529c3b80cef327df .booking_opt select.form-control,
			#s20250529c3b80cef327df .goods_select textarea.form-control,
			#s20250529c3b80cef327df .goods_select select.form-control,
			#s20250529c3b80cef327df .goods_select input.form-control,
			#s20250529c3b80cef327df .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250529c3b80cef327df .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250529c3b80cef327df .board_summary .write, #s20250529c3b80cef327df .board_view .grid_ignore .author .date, #s20250529c3b80cef327df .board_view .grid_ignore .author .hit-count, .doz_sys #s20250529c3b80cef327df label, .doz_sys #s20250529c3b80cef327df label.control-label, #s20250529c3b80cef327df .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250529c3b80cef327df .nick.text-default-dark, #s20250529c3b80cef327df .text-default-dark, #s20250529c3b80cef327df .shop_mypage .mypage .my-box a, #s20250529c3b80cef327df .shop_mypage .item-detail a, #s20250529c3b80cef327df .shop_mypage .item-detail p, #s20250529c3b80cef327df .shop_mypage h6, #s20250529c3b80cef327df .shop_mypage .table-wrap p, #s20250529c3b80cef327df .shop_payment h1, #s20250529c3b80cef327df .shop_payment h6, #s20250529c3b80cef327df .shop-content p, #s20250529c3b80cef327df .shop_payment, #s20250529c3b80cef327df .shop-content span, #s20250529c3b80cef327df .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250529c3b80cef327df .shop-content .price, #s20250529c3b80cef327df,#s20250529c3b80cef327df .shop-tit,#s20250529c3b80cef327df .board_view .board_txt_area,#s20250529c3b80cef327df .board.widget .grid_ignore .view_tit,.doz_sys #s20250529c3b80cef327df .shop-content input.form-control, .doz_sys #s20250529c3b80cef327df .shop-content select.form-control, #s20250529c3b80cef327df .widget_menu_title,#s20250529c3b80cef327df .comment_area,body.shop_mypage #s20250529c3b80cef327df .comment_area,
			#s20250529c3b80cef327df .list_review_inner .use_summary, #s20250529c3b80cef327df .list_review_inner .use_summary a, #s20250529c3b80cef327df .list_review_inner .fold, #s20250529c3b80cef327df .list_review_inner .comment_area, #s20250529c3b80cef327df .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250529c3b80cef327df .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250529c3b80cef327df a.use-info {
			    color : #2c82c9;
			}
			#s20250529c3b80cef327df .shop-content span.sale-price-text-done, 
			.doz_sys #s20250529c3b80cef327df a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250529c3b80cef327df .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250529c3b80cef327df .shop-content.mypage .bg-bright a, #s20250529c3b80cef327df .shop-content.mypage .bg-bright p, #s20250529c3b80cef327df .shop-content.mypage .bg-bright span, #s20250529c3b80cef327df .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250529c3b80cef327df .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250529c3b80cef327df .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250529c3b80cef327df .shop-content h6 span {
			;
				color: ;
			}
			#s20250529c3b80cef327df .left-menu ul li.on a,
			.doz_sys #s20250529c3b80cef327df .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250529c3b80cef327df,
			#s20250529c3b80cef327df .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250529c3b80cef327df .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250529c3b80cef327df .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529c3b80cef327df .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529c3b80cef327df .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250529c3b80cef327df .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250529c3b80cef327df .list_review_inner, 
			#s20250529c3b80cef327df .list_review_inner .fold.cmt,
			#s20250529c3b80cef327df .list_review_wrap,
			#s20250529c3b80cef327df .list_review_inner .textarea_block,
			#s20250529c3b80cef327df .list_review_inner .comment .main_comment,
			#s20250529c3b80cef327df .list_review_inner .txt_delete:before,
			#s20250529c3b80cef327df .form-select-wrap.open .dropdown-toggle, 
			#s20250529c3b80cef327df .form-select-wrap.open .dropdown-menu,
			#s20250529c3b80cef327df .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250529c3b80cef327df .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250529c3b80cef327df .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250529c3b80cef327df .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250529c3b80cef327df .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529c3b80cef327df .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250529c3b80cef327df .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250529c3b80cef327df .sub_depth li a, #s20250529c3b80cef327df .sub_depth li span {
				;
			}
			#s20250529c3b80cef327df .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250529c3b80cef327df .pagination > li > a,
			#s20250529c3b80cef327df .pagination > li > span,
			#s20250529c3b80cef327df .pagination > li > a:focus,
			#s20250529c3b80cef327df .pagination > li > span:focus,
			#s20250529c3b80cef327df .map-inner .pagination li.active a,
			#s20250529c3b80cef327df .pagination li > a.disabled:hover,
			#s20250529c3b80cef327df .pagination li > a.disabled:focus {
				;
			}
			#s20250529c3b80cef327df .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250529c3b80cef327df .pagination > .active > a,
			#s20250529c3b80cef327df .pagination > .active > span,
			#s20250529c3b80cef327df .pagination > .active > a:hover,
			#s20250529c3b80cef327df .pagination > .active > span:hover,
			#s20250529c3b80cef327df .pagination > .active > a:focus,
			#s20250529c3b80cef327df .pagination > .active > span:focus,
			#s20250529c3b80cef327df .pagination > li > a:hover,
			#s20250529c3b80cef327df .pagination > li > span:hover,
			#s20250529c3b80cef327df .sub_depth li a.active,
			.doz_sys #s20250529c3b80cef327df a, #s20250529c3b80cef327df .li_table ul li,
			#s20250529c3b80cef327df .list-style .list.line > small,
			.doz_sys #s20250529c3b80cef327df div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250529c3b80cef327df .board_contents a:not(.btn),
			.doz_sys #s20250529c3b80cef327df .board_contents a:not(.btn):hover,
			#s20250529c3b80cef327df .board_txt_area a,
			#s20250529c3b80cef327df .board_txt_area a:hover,
			#s20250529c3b80cef327df .board_txt_area a:active,
			#s20250529c3b80cef327df .board_txt_area a:focus,
			#s20250529c3b80cef327df .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250529c3b80cef327df div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250529c3b80cef327df a.body_font_color_30:not(.active) {
				;
			}
		   #s20250529c3b80cef327df .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250529c3b80cef327df .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250529c3b80cef327df .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250529c3b80cef327df .body_font_color_40,
			#s20250529c3b80cef327df .li_board ul.li_body li.name, 
			#s20250529c3b80cef327df .li_board ul.li_body li.time, 
			#s20250529c3b80cef327df .li_board ul.li_body li.like,
			#s20250529c3b80cef327df .li_board ul.li_body li.read {
				;
			}
			#s20250529c3b80cef327df .review_table .summary,
			#s20250529c3b80cef327df .review_table.li_board ul.li_body li,
			#s20250529c3b80cef327df .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250529c3b80cef327df .body_font_color_50 {
				;
			}
			#s20250529c3b80cef327df .li_board,
			#s20250529c3b80cef327df .acd_row:first-child,
			#s20250529c3b80cef327df .acd_row {
				border-color: ;
			}
			#s20250529c3b80cef327df .list-style .list-header,
			#s20250529c3b80cef327df .list-style .list,
			#s20250529c3b80cef327df .list-style .list.line, 
			#s20250529c3b80cef327df .list-style .list.line > .table-cell,
			#s20250529c3b80cef327df .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250529c3b80cef327df .btn, #s20250529c3b80cef327df .visual_section a, #s20250529c3b80cef327df a.select-star, #s20250529c3b80cef327df .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20250529c3b80cef327df .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20250529c3b80cef327df .btn:hover, #s20250529c3b80cef327df .visual_section a:hover {
				border-color:;
			}
			#s20250529c3b80cef327df a.select-star:hover {
				background-color: ;
			}
			#s20250529c3b80cef327df .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250529c3b80cef327df .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250529c3b80cef327df .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250529c3b80cef327df .btn-primary span,
			.doz_sys.booking_view #s20250529c3b80cef327df .btn-primary span,
			.doz_sys.shop_mypage #s20250529c3b80cef327df .btn-primary span  {
				color:#ffffff;
			}
			#s20250529c3b80cef327df .coupon-wrap:after,
			#s20250529c3b80cef327df .board_view .file_area ul li {
				background: ;
			}
			#s20250529c3b80cef327df .text-gray-dark, #s20250529c3b80cef327df .shop-table > thead > tr > th, #s20250529c3b80cef327df .shop_mypage .left-menu ul li a, #s20250529c3b80cef327df .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250529c3b80cef327df .product-notify-group .product-notify-label {
				;
			}
			#s20250529c3b80cef327df .mypage .my-box a, #s20250529c3b80cef327df .mypage .shop-table > tbody > tr,
			#s20250529c3b80cef327df .mypage .tip-off,
	        #s20250529c3b80cef327df .im-order-detail-table,
	        #s20250529c3b80cef327df .im-order-price {
				;
			}
			#s20250529c3b80cef327df .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250529c3b80cef327df .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250529c3b80cef327df .option_btn_tools a, #s20250529c3b80cef327df .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250529c3b80cef327df .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250529c3b80cef327df .card .title a {
				color: #212121;
			}
			#s20250529c3b80cef327df .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250529c3b80cef327df ul.site_prod_nav > li,
			#s20250529c3b80cef327df .prod_detail_badge {
				;
			}
			#s20250529c3b80cef327df .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250529c3b80cef327df .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250529c3b80cef327df .opt-group {
				background: ;
			}
			#s20250529c3b80cef327df ul.site_prod_nav > li a.active {
				;
			}
			#s20250529c3b80cef327df .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20250529c3b80cef327df .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250529c3b80cef327df[class*="section_first"],
			.section_fixed_disable #s20250529c3b80cef327df[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250529c3b80cef327df .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250529c3b80cef327df.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250529c3b80cef327df.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250529c3b80cef327df .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250529c3b80cef327df.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250529c3b80cef327df .mypage .left-menu ul li a,
			.device_type_m #s20250529c3b80cef327df .cart .left-menu ul li a {
				;
			}
            #s20250529c3b80cef327df .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250529c3b80cef327df .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250529c3b80cef327df .im-cart-info {
                ;
            }
            #s20250529c3b80cef327df .shop-table > thead > tr > th,
            #s20250529c3b80cef327df .shop-table > tbody > tr > td,
            #s20250529c3b80cef327df .mypage .shop-table > tbody > tr,
            #s20250529c3b80cef327df .shop-table > tbody > tr > td.img img,
            #s20250529c3b80cef327df .shop-table > tbody > tr > td + td,
            #s20250529c3b80cef327df .mypage .tip-off,
            #s20250529c3b80cef327df .mypage .shop-table img,
	        #s20250529c3b80cef327df .im-order-detail-table,
	        #s20250529c3b80cef327df .im-order-price,
	        #s20250529c3b80cef327df .im-order-detail-table thead tr,
	        #s20250529c3b80cef327df .im-order-detail-table tr + tr,
	        #s20250529c3b80cef327df .im-order-detail-table img,
	        #s20250529c3b80cef327df .im-order-detail-table .im-deliv-price,
	        #s20250529c3b80cef327df .im-order-price-header,
	        #s20250529c3b80cef327df .im-order-price-body {
                ;
            }
            #s20250529c3b80cef327df .shop-table .list_badge {
				border-color: ;
            }
            #s20250529c3b80cef327df .im-cart-result-table thead>tr>th,
            #s20250529c3b80cef327df #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250529c3b80cef327df #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250529c3b80cef327df #shop_cart_list .shop-table > thead > tr > th,
            #s20250529c3b80cef327df #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250529c3b80cef327df .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250529c3b80cef327df .btn-primary:hover, #s20250529c3b80cef327df .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250529c3b80cef327df .btn-primary:hover span,
				.doz_sys.booking_view #s20250529c3b80cef327df .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250529c3b80cef327df .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250529c3b80cef327df .fixed_view a,
				.doz_sys #s20250529c3b80cef327df .fixed_view select.form-control,
				.doz_sys #s20250529c3b80cef327df .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250529c3b80cef327df .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250529c3b80cef327df .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250529c3b80cef327df .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250529c3b80cef327df #shop_cart_list .shop-tit,
                #s20250529c3b80cef327df #shop_cart_list .shop-table > thead > tr,
                #s20250529c3b80cef327df #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250529c3b80cef327df .im-price-result {
				    ;
				}
                #s20250529c3b80cef327df .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250529c3b80cef327df .im-order-row + .im-order-row {
                    ;
                }
                #s20250529c3b80cef327df #shop_cart_list .shop-table,
                #s20250529c3b80cef327df #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250529c3b80cef327df #shop_cart_list .shop-table > tfoot,
                #s20250529c3b80cef327df #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250529c3b80cef327df #shop_cart_list .shop-table > thead > tr,
                #s20250529c3b80cef327df .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20250529c3b80cef327df #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250529c3b80cef327df .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250529c3b80cef327df .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250529c3b80cef327df .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250529c3b80cef327df .section_bg {
                    background-attachment : inherit;
                }
                #s20250529c3b80cef327df .section_bg .ibg-bg {
                    display: none;
                }
                #s20250529c3b80cef327df .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250529c3b80cef327df .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250529c3b80cef327df .buy_btns .social_btn, #s20250529c3b80cef327df .buy_btns .cart_btn, #s20250529c3b80cef327df .layer_pop .bottom-btn, #s20250529c3b80cef327df .shop-table > thead, #s20250529c3b80cef327df .left-menu, #s20250529c3b80cef327df .shop-table > tbody > tr, {
				;
				}
				#s20250529c3b80cef327df main, #s20250529c3b80cef327df .section_wrap.extend_section main, #s20250529c3b80cef327df .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250529c3b80cef327df.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250529c3b80cef327df.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250529c3b80cef327df .mypage .left-menu ul li a,
				#s20250529c3b80cef327df .cart .left-menu ul li a,
				#s20250529c3b80cef327df .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250529c3b80cef327df .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20250529c3b80cef327df .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s20250529c3b80cef327df .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s20250529c3b80cef327df .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250529c3b80cef327df .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) {
				#s20250529c3b80cef327df .opt-group .btn_clse {
					background-color: ;
				}
				#s20250529c3b80cef327df .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20250529c3b80cef327df .bg-brand,
				.doz_sys #s20250529c3b80cef327df .bg-brand span,
				.doz_sys #s20250529c3b80cef327df .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250529c3b80cef327df .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w202505291f8f89af54c90 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505291f8f89af54c90 {
			height: 15px !important;
		}
	}
			.shop_view .s20250529179d3f796625b.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20250529179d3f796625b select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20250529179d3f796625b select.form-control option {
				color: #000 !important;
			}
			.admin #s20250529179d3f796625b .widget.padding > div {
				;
			}
			.admin #s20250529179d3f796625b .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250529179d3f796625b .widget_drag_bar,
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250529179d3f796625b .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250529179d3f796625b .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250529179d3f796625b {
				color: ;
			}
			#s20250529179d3f796625b.side_basic main .inside,
			#s20250529179d3f796625b .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250529179d3f796625b .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250529179d3f796625b.side_basic main .inside,
			.menu_type_modal #s20250529179d3f796625b.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 #s20250529179d3f796625b,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250529179d3f796625b .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250529179d3f796625b.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250529179d3f796625b.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250529179d3f796625b .booking_day .body_font_color_20,
			#s20250529179d3f796625b .booking_list.waiting .title {
				; 
			}
			#s20250529179d3f796625b.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250529179d3f796625b .li_table ul:nth-of-type(2),
			#s20250529179d3f796625b .li_board ul li,
			#s20250529179d3f796625b .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250529179d3f796625b .checkbox-styled:not(ie8) input ~ span:before,
			#s20250529179d3f796625b .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250529179d3f796625b .board_view .grid_ignore header a, #s20250529179d3f796625b .widget.board .grid_ignore .author .date, #s20250529179d3f796625b .widget.board .grid_ignore a.board, #s20250529179d3f796625b .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250529179d3f796625b .content-tit .board {
				;
			}
			#s20250529179d3f796625b select.form-control,
			#s20250529179d3f796625b input.form-control,
			#s20250529179d3f796625b textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250529179d3f796625b .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250529179d3f796625b .phonenumber_wrap .line {
			}
			#s20250529179d3f796625b .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250529179d3f796625b .shop-content select.form-control,
			.shop_view #s20250529179d3f796625b .shop-content input.form-control,
			.shop_view #s20250529179d3f796625b .shop-content textarea.form-control,
			.booking_view #s20250529179d3f796625b .booking_opt select.form-control,
			.shop_view #s20250529179d3f796625b .form-select-wrap .dropdown-menu,
			.shop_view #s20250529179d3f796625b .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20250529179d3f796625b .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20250529179d3f796625b .item_detail select.form-control,
			#s20250529179d3f796625b .item_detail input.form-control,
			#s20250529179d3f796625b .item_detail textarea.form-control,
			#s20250529179d3f796625b .booking_opt select.form-control,
			#s20250529179d3f796625b .goods_select textarea.form-control,
			#s20250529179d3f796625b .goods_select select.form-control,
			#s20250529179d3f796625b .goods_select input.form-control,
			#s20250529179d3f796625b .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250529179d3f796625b .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250529179d3f796625b .board_summary .write, #s20250529179d3f796625b .board_view .grid_ignore .author .date, #s20250529179d3f796625b .board_view .grid_ignore .author .hit-count, .doz_sys #s20250529179d3f796625b label, .doz_sys #s20250529179d3f796625b label.control-label, #s20250529179d3f796625b .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250529179d3f796625b .nick.text-default-dark, #s20250529179d3f796625b .text-default-dark, #s20250529179d3f796625b .shop_mypage .mypage .my-box a, #s20250529179d3f796625b .shop_mypage .item-detail a, #s20250529179d3f796625b .shop_mypage .item-detail p, #s20250529179d3f796625b .shop_mypage h6, #s20250529179d3f796625b .shop_mypage .table-wrap p, #s20250529179d3f796625b .shop_payment h1, #s20250529179d3f796625b .shop_payment h6, #s20250529179d3f796625b .shop-content p, #s20250529179d3f796625b .shop_payment, #s20250529179d3f796625b .shop-content span, #s20250529179d3f796625b .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250529179d3f796625b .shop-content .price, #s20250529179d3f796625b,#s20250529179d3f796625b .shop-tit,#s20250529179d3f796625b .board_view .board_txt_area,#s20250529179d3f796625b .board.widget .grid_ignore .view_tit,.doz_sys #s20250529179d3f796625b .shop-content input.form-control, .doz_sys #s20250529179d3f796625b .shop-content select.form-control, #s20250529179d3f796625b .widget_menu_title,#s20250529179d3f796625b .comment_area,body.shop_mypage #s20250529179d3f796625b .comment_area,
			#s20250529179d3f796625b .list_review_inner .use_summary, #s20250529179d3f796625b .list_review_inner .use_summary a, #s20250529179d3f796625b .list_review_inner .fold, #s20250529179d3f796625b .list_review_inner .comment_area, #s20250529179d3f796625b .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250529179d3f796625b .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250529179d3f796625b a.use-info {
			    color : #2c82c9;
			}
			#s20250529179d3f796625b .shop-content span.sale-price-text-done, 
			.doz_sys #s20250529179d3f796625b a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250529179d3f796625b .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250529179d3f796625b .shop-content.mypage .bg-bright a, #s20250529179d3f796625b .shop-content.mypage .bg-bright p, #s20250529179d3f796625b .shop-content.mypage .bg-bright span, #s20250529179d3f796625b .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250529179d3f796625b .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250529179d3f796625b .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250529179d3f796625b .shop-content h6 span {
			;
				color: ;
			}
			#s20250529179d3f796625b .left-menu ul li.on a,
			.doz_sys #s20250529179d3f796625b .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250529179d3f796625b,
			#s20250529179d3f796625b .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250529179d3f796625b .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250529179d3f796625b .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529179d3f796625b .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529179d3f796625b .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250529179d3f796625b .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250529179d3f796625b .list_review_inner, 
			#s20250529179d3f796625b .list_review_inner .fold.cmt,
			#s20250529179d3f796625b .list_review_wrap,
			#s20250529179d3f796625b .list_review_inner .textarea_block,
			#s20250529179d3f796625b .list_review_inner .comment .main_comment,
			#s20250529179d3f796625b .list_review_inner .txt_delete:before,
			#s20250529179d3f796625b .form-select-wrap.open .dropdown-toggle, 
			#s20250529179d3f796625b .form-select-wrap.open .dropdown-menu,
			#s20250529179d3f796625b .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250529179d3f796625b .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250529179d3f796625b .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250529179d3f796625b .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250529179d3f796625b .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529179d3f796625b .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250529179d3f796625b .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250529179d3f796625b .sub_depth li a, #s20250529179d3f796625b .sub_depth li span {
				;
			}
			#s20250529179d3f796625b .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250529179d3f796625b .pagination > li > a,
			#s20250529179d3f796625b .pagination > li > span,
			#s20250529179d3f796625b .pagination > li > a:focus,
			#s20250529179d3f796625b .pagination > li > span:focus,
			#s20250529179d3f796625b .map-inner .pagination li.active a,
			#s20250529179d3f796625b .pagination li > a.disabled:hover,
			#s20250529179d3f796625b .pagination li > a.disabled:focus {
				;
			}
			#s20250529179d3f796625b .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250529179d3f796625b .pagination > .active > a,
			#s20250529179d3f796625b .pagination > .active > span,
			#s20250529179d3f796625b .pagination > .active > a:hover,
			#s20250529179d3f796625b .pagination > .active > span:hover,
			#s20250529179d3f796625b .pagination > .active > a:focus,
			#s20250529179d3f796625b .pagination > .active > span:focus,
			#s20250529179d3f796625b .pagination > li > a:hover,
			#s20250529179d3f796625b .pagination > li > span:hover,
			#s20250529179d3f796625b .sub_depth li a.active,
			.doz_sys #s20250529179d3f796625b a, #s20250529179d3f796625b .li_table ul li,
			#s20250529179d3f796625b .list-style .list.line > small,
			.doz_sys #s20250529179d3f796625b div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250529179d3f796625b .board_contents a:not(.btn),
			.doz_sys #s20250529179d3f796625b .board_contents a:not(.btn):hover,
			#s20250529179d3f796625b .board_txt_area a,
			#s20250529179d3f796625b .board_txt_area a:hover,
			#s20250529179d3f796625b .board_txt_area a:active,
			#s20250529179d3f796625b .board_txt_area a:focus,
			#s20250529179d3f796625b .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250529179d3f796625b div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250529179d3f796625b a.body_font_color_30:not(.active) {
				;
			}
		   #s20250529179d3f796625b .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250529179d3f796625b .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250529179d3f796625b .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250529179d3f796625b .body_font_color_40,
			#s20250529179d3f796625b .li_board ul.li_body li.name, 
			#s20250529179d3f796625b .li_board ul.li_body li.time, 
			#s20250529179d3f796625b .li_board ul.li_body li.like,
			#s20250529179d3f796625b .li_board ul.li_body li.read {
				;
			}
			#s20250529179d3f796625b .review_table .summary,
			#s20250529179d3f796625b .review_table.li_board ul.li_body li,
			#s20250529179d3f796625b .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250529179d3f796625b .body_font_color_50 {
				;
			}
			#s20250529179d3f796625b .li_board,
			#s20250529179d3f796625b .acd_row:first-child,
			#s20250529179d3f796625b .acd_row {
				border-color: ;
			}
			#s20250529179d3f796625b .list-style .list-header,
			#s20250529179d3f796625b .list-style .list,
			#s20250529179d3f796625b .list-style .list.line, 
			#s20250529179d3f796625b .list-style .list.line > .table-cell,
			#s20250529179d3f796625b .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250529179d3f796625b .btn, #s20250529179d3f796625b .visual_section a, #s20250529179d3f796625b a.select-star, #s20250529179d3f796625b .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20250529179d3f796625b .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20250529179d3f796625b .btn:hover, #s20250529179d3f796625b .visual_section a:hover {
				border-color:;
			}
			#s20250529179d3f796625b a.select-star:hover {
				background-color: ;
			}
			#s20250529179d3f796625b .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250529179d3f796625b .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250529179d3f796625b .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250529179d3f796625b .btn-primary span,
			.doz_sys.booking_view #s20250529179d3f796625b .btn-primary span,
			.doz_sys.shop_mypage #s20250529179d3f796625b .btn-primary span  {
				color:#ffffff;
			}
			#s20250529179d3f796625b .coupon-wrap:after,
			#s20250529179d3f796625b .board_view .file_area ul li {
				background: ;
			}
			#s20250529179d3f796625b .text-gray-dark, #s20250529179d3f796625b .shop-table > thead > tr > th, #s20250529179d3f796625b .shop_mypage .left-menu ul li a, #s20250529179d3f796625b .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250529179d3f796625b .product-notify-group .product-notify-label {
				;
			}
			#s20250529179d3f796625b .mypage .my-box a, #s20250529179d3f796625b .mypage .shop-table > tbody > tr,
			#s20250529179d3f796625b .mypage .tip-off,
	        #s20250529179d3f796625b .im-order-detail-table,
	        #s20250529179d3f796625b .im-order-price {
				;
			}
			#s20250529179d3f796625b .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250529179d3f796625b .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250529179d3f796625b .option_btn_tools a, #s20250529179d3f796625b .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250529179d3f796625b .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250529179d3f796625b .card .title a {
				color: #212121;
			}
			#s20250529179d3f796625b .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250529179d3f796625b ul.site_prod_nav > li,
			#s20250529179d3f796625b .prod_detail_badge {
				;
			}
			#s20250529179d3f796625b .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250529179d3f796625b .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250529179d3f796625b .opt-group {
				background: ;
			}
			#s20250529179d3f796625b ul.site_prod_nav > li a.active {
				;
			}
			#s20250529179d3f796625b .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20250529179d3f796625b .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250529179d3f796625b[class*="section_first"],
			.section_fixed_disable #s20250529179d3f796625b[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250529179d3f796625b .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250529179d3f796625b.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250529179d3f796625b.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250529179d3f796625b .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250529179d3f796625b.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250529179d3f796625b .mypage .left-menu ul li a,
			.device_type_m #s20250529179d3f796625b .cart .left-menu ul li a {
				;
			}
            #s20250529179d3f796625b .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250529179d3f796625b .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250529179d3f796625b .im-cart-info {
                ;
            }
            #s20250529179d3f796625b .shop-table > thead > tr > th,
            #s20250529179d3f796625b .shop-table > tbody > tr > td,
            #s20250529179d3f796625b .mypage .shop-table > tbody > tr,
            #s20250529179d3f796625b .shop-table > tbody > tr > td.img img,
            #s20250529179d3f796625b .shop-table > tbody > tr > td + td,
            #s20250529179d3f796625b .mypage .tip-off,
            #s20250529179d3f796625b .mypage .shop-table img,
	        #s20250529179d3f796625b .im-order-detail-table,
	        #s20250529179d3f796625b .im-order-price,
	        #s20250529179d3f796625b .im-order-detail-table thead tr,
	        #s20250529179d3f796625b .im-order-detail-table tr + tr,
	        #s20250529179d3f796625b .im-order-detail-table img,
	        #s20250529179d3f796625b .im-order-detail-table .im-deliv-price,
	        #s20250529179d3f796625b .im-order-price-header,
	        #s20250529179d3f796625b .im-order-price-body {
                ;
            }
            #s20250529179d3f796625b .shop-table .list_badge {
				border-color: ;
            }
            #s20250529179d3f796625b .im-cart-result-table thead>tr>th,
            #s20250529179d3f796625b #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250529179d3f796625b #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250529179d3f796625b #shop_cart_list .shop-table > thead > tr > th,
            #s20250529179d3f796625b #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250529179d3f796625b .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250529179d3f796625b .btn-primary:hover, #s20250529179d3f796625b .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250529179d3f796625b .btn-primary:hover span,
				.doz_sys.booking_view #s20250529179d3f796625b .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250529179d3f796625b .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250529179d3f796625b .fixed_view a,
				.doz_sys #s20250529179d3f796625b .fixed_view select.form-control,
				.doz_sys #s20250529179d3f796625b .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250529179d3f796625b .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250529179d3f796625b .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250529179d3f796625b .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250529179d3f796625b #shop_cart_list .shop-tit,
                #s20250529179d3f796625b #shop_cart_list .shop-table > thead > tr,
                #s20250529179d3f796625b #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250529179d3f796625b .im-price-result {
				    ;
				}
                #s20250529179d3f796625b .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250529179d3f796625b .im-order-row + .im-order-row {
                    ;
                }
                #s20250529179d3f796625b #shop_cart_list .shop-table,
                #s20250529179d3f796625b #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250529179d3f796625b #shop_cart_list .shop-table > tfoot,
                #s20250529179d3f796625b #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250529179d3f796625b #shop_cart_list .shop-table > thead > tr,
                #s20250529179d3f796625b .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20250529179d3f796625b #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250529179d3f796625b .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250529179d3f796625b .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250529179d3f796625b .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250529179d3f796625b .section_bg {
                    background-attachment : inherit;
                }
                #s20250529179d3f796625b .section_bg .ibg-bg {
                    display: none;
                }
                #s20250529179d3f796625b .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250529179d3f796625b .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250529179d3f796625b .buy_btns .social_btn, #s20250529179d3f796625b .buy_btns .cart_btn, #s20250529179d3f796625b .layer_pop .bottom-btn, #s20250529179d3f796625b .shop-table > thead, #s20250529179d3f796625b .left-menu, #s20250529179d3f796625b .shop-table > tbody > tr, {
				;
				}
				#s20250529179d3f796625b main, #s20250529179d3f796625b .section_wrap.extend_section main, #s20250529179d3f796625b .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250529179d3f796625b.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250529179d3f796625b.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250529179d3f796625b .mypage .left-menu ul li a,
				#s20250529179d3f796625b .cart .left-menu ul li a,
				#s20250529179d3f796625b .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250529179d3f796625b .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20250529179d3f796625b .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s20250529179d3f796625b .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s20250529179d3f796625b .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250529179d3f796625b .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) {
				#s20250529179d3f796625b .opt-group .btn_clse {
					background-color: ;
				}
				#s20250529179d3f796625b .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20250529179d3f796625b .bg-brand,
				.doz_sys #s20250529179d3f796625b .bg-brand span,
				.doz_sys #s20250529179d3f796625b .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250529179d3f796625b .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
				#w20250529c3adf84be2a46 .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w20250529c3adf84be2a46 .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w20250529c3adf84be2a46 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w20250529c3adf84be2a46 .thumb-row {
									 margin : 0 -7.5px;
									 clear  : both;
								 }
		#w20250529c3adf84be2a46 .thumb-row .shop-item {
									 padding : 0 7.5px;
								 }
		main > .doz_row #w20250529c3adf84be2a46 .thumb-row {
													 margin: 0 !important;
												 }
		#w20250529c3adf84be2a46 .thumb-row .shop-item.off {
									 padding : 7.5px !important;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-icon > span,
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-icon > span a {
									 font-size: 17px;
								 }
        #w20250529c3adf84be2a46 .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w20250529c3adf84be2a46 .shop-item .item-thumbs img {
									 border: 0px solid #000;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-summary,
		#w20250529c3adf84be2a46 .shop-item .item-summary p,
		#w20250529c3adf84be2a46 .shop-item .item-summary span {
									 font-size: 17px !important;
									 color: #212121;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-summary > p,
		#w20250529c3adf84be2a46 .shop-item .item-summary > ul,
		#w20250529c3adf84be2a46 .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w20250529c3adf84be2a46 div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w20250529c3adf84be2a46 .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c3adf84be2a46 .type-slide .list-type-a .shop-item,
		#w20250529c3adf84be2a46 .type-slide .list-type-a .shop-item .item-thumbs,
		#w20250529c3adf84be2a46 .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w20250529c3adf84be2a46 .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w20250529c3adf84be2a46 .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 11.9px;
								 }
		#w20250529c3adf84be2a46 .shop-item .sale_percentage {
									 color: #fe5356;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w20250529c3adf84be2a46 .shop-item .pay {
									 color: #2c82c9;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w20250529c3adf84be2a46 .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w20250529c3adf84be2a46 .type-slide .thumb-row {
									 padding-bottom: 20px;
								 }
		#w20250529c3adf84be2a46 .type-slide .owl-dots {
									 bottom: -5px;
								 }
		#w20250529c3adf84be2a46 .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w20250529c3adf84be2a46 .type-slide .owl-prev:before,
		#w20250529c3adf84be2a46 .type-slide .owl-next:before{
									 color: rgba(0, 0, 0, 0.3);
								 border-color:rgb(0,0,0) ;border-color:rgba(0,0,0,0.18) ;;
								 }
		#w20250529c3adf84be2a46 .type-slide .side_padding .owl-prev:before {
									 left: 7.5px;
								 }
		#w20250529c3adf84be2a46 .type-slide .side_padding .owl-next:before {
									 right: 7.5px;
								 }
    #w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 11.9px;
								 }
				        #w20250529c3adf84be2a46 .shop-item .item-overlay .ns-icon > div,
		#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w20250529c3adf84be2a46 .shop-item .item-overlay .ns-icon > div:last-child,
        #w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w20250529c3adf84be2a46 .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w20250529c3adf84be2a46 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w20250529c3adf84be2a46 .hover_bright .shop-item a .item-overlay .item-pay,
		#w20250529c3adf84be2a46 .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w20250529c3adf84be2a46 .hover_detail .shop-item a .item-overlay .item-pay,
		#w20250529c3adf84be2a46 .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w20250529c3adf84be2a46 .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w20250529c3adf84be2a46 .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w20250529c3adf84be2a46 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w20250529c3adf84be2a46 .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w20250529c3adf84be2a46 .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250529c3adf84be2a46 .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250529c3adf84be2a46 .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w20250529c3adf84be2a46 .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w20250529c3adf84be2a46 .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w20250529c3adf84be2a46 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w20250529c3adf84be2a46 .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w20250529c3adf84be2a46 .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c3adf84be2a46 .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w20250529c3adf84be2a46 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w20250529c3adf84be2a46 .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w20250529c3adf84be2a46 .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w20250529c3adf84be2a46 ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w20250529c3adf84be2a46 ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w20250529c3adf84be2a46 ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w20250529c3adf84be2a46 .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
			.shop_view .s20250414144240a49d6ef.xzoom-preview {
				;
				background: #000;
			}
			.shop_view #s20250414144240a49d6ef select.form-control option {
				color:  !important;
				background: #000;
			}
			.is-ie .shop_view #s20250414144240a49d6ef select.form-control option {
				color: #000 !important;
			}
			.admin #s20250414144240a49d6ef .widget.padding > div {
				;
			}
			.admin #s20250414144240a49d6ef .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250414144240a49d6ef .widget_drag_bar,
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250414144240a49d6ef .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250414144240a49d6ef .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250414144240a49d6ef {
				color: ;
			}
			#s20250414144240a49d6ef.side_basic main .inside,
			#s20250414144240a49d6ef .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250414144240a49d6ef .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250414144240a49d6ef.side_basic main .inside,
			.menu_type_modal #s20250414144240a49d6ef.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 #s20250414144240a49d6ef,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250414144240a49d6ef .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250414144240a49d6ef.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250414144240a49d6ef.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250414144240a49d6ef .booking_day .body_font_color_20,
			#s20250414144240a49d6ef .booking_list.waiting .title {
				; 
			}
			#s20250414144240a49d6ef.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250414144240a49d6ef .li_table ul:nth-of-type(2),
			#s20250414144240a49d6ef .li_board ul li,
			#s20250414144240a49d6ef .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250414144240a49d6ef .checkbox-styled:not(ie8) input ~ span:before,
			#s20250414144240a49d6ef .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250414144240a49d6ef .board_view .grid_ignore header a, #s20250414144240a49d6ef .widget.board .grid_ignore .author .date, #s20250414144240a49d6ef .widget.board .grid_ignore a.board, #s20250414144240a49d6ef .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250414144240a49d6ef .content-tit .board {
				;
			}
			#s20250414144240a49d6ef select.form-control,
			#s20250414144240a49d6ef input.form-control,
			#s20250414144240a49d6ef textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250414144240a49d6ef .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250414144240a49d6ef .phonenumber_wrap .line {
			}
			#s20250414144240a49d6ef .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250414144240a49d6ef .shop-content select.form-control,
			.shop_view #s20250414144240a49d6ef .shop-content input.form-control,
			.shop_view #s20250414144240a49d6ef .shop-content textarea.form-control,
			.booking_view #s20250414144240a49d6ef .booking_opt select.form-control,
			.shop_view #s20250414144240a49d6ef .form-select-wrap .dropdown-menu,
			.shop_view #s20250414144240a49d6ef .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000;
			}
			#s20250414144240a49d6ef .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000);
			}
			#s20250414144240a49d6ef .item_detail select.form-control,
			#s20250414144240a49d6ef .item_detail input.form-control,
			#s20250414144240a49d6ef .item_detail textarea.form-control,
			#s20250414144240a49d6ef .booking_opt select.form-control,
			#s20250414144240a49d6ef .goods_select textarea.form-control,
			#s20250414144240a49d6ef .goods_select select.form-control,
			#s20250414144240a49d6ef .goods_select input.form-control,
			#s20250414144240a49d6ef .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250414144240a49d6ef .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250414144240a49d6ef .board_summary .write, #s20250414144240a49d6ef .board_view .grid_ignore .author .date, #s20250414144240a49d6ef .board_view .grid_ignore .author .hit-count, .doz_sys #s20250414144240a49d6ef label, .doz_sys #s20250414144240a49d6ef label.control-label, #s20250414144240a49d6ef .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250414144240a49d6ef .nick.text-default-dark, #s20250414144240a49d6ef .text-default-dark, #s20250414144240a49d6ef .shop_mypage .mypage .my-box a, #s20250414144240a49d6ef .shop_mypage .item-detail a, #s20250414144240a49d6ef .shop_mypage .item-detail p, #s20250414144240a49d6ef .shop_mypage h6, #s20250414144240a49d6ef .shop_mypage .table-wrap p, #s20250414144240a49d6ef .shop_payment h1, #s20250414144240a49d6ef .shop_payment h6, #s20250414144240a49d6ef .shop-content p, #s20250414144240a49d6ef .shop_payment, #s20250414144240a49d6ef .shop-content span, #s20250414144240a49d6ef .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250414144240a49d6ef .shop-content .price, #s20250414144240a49d6ef,#s20250414144240a49d6ef .shop-tit,#s20250414144240a49d6ef .board_view .board_txt_area,#s20250414144240a49d6ef .board.widget .grid_ignore .view_tit,.doz_sys #s20250414144240a49d6ef .shop-content input.form-control, .doz_sys #s20250414144240a49d6ef .shop-content select.form-control, #s20250414144240a49d6ef .widget_menu_title,#s20250414144240a49d6ef .comment_area,body.shop_mypage #s20250414144240a49d6ef .comment_area,
			#s20250414144240a49d6ef .list_review_inner .use_summary, #s20250414144240a49d6ef .list_review_inner .use_summary a, #s20250414144240a49d6ef .list_review_inner .fold, #s20250414144240a49d6ef .list_review_inner .comment_area, #s20250414144240a49d6ef .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250414144240a49d6ef .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250414144240a49d6ef a.use-info {
			    color : #2c82c9;
			}
			#s20250414144240a49d6ef .shop-content span.sale-price-text-done, 
			.doz_sys #s20250414144240a49d6ef a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250414144240a49d6ef .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250414144240a49d6ef .shop-content.mypage .bg-bright a, #s20250414144240a49d6ef .shop-content.mypage .bg-bright p, #s20250414144240a49d6ef .shop-content.mypage .bg-bright span, #s20250414144240a49d6ef .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250414144240a49d6ef .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250414144240a49d6ef .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250414144240a49d6ef .shop-content h6 span {
			;
				color: ;
			}
			#s20250414144240a49d6ef .left-menu ul li.on a,
			.doz_sys #s20250414144240a49d6ef .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250414144240a49d6ef,
			#s20250414144240a49d6ef .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250414144240a49d6ef .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250414144240a49d6ef .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414144240a49d6ef .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414144240a49d6ef .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250414144240a49d6ef .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250414144240a49d6ef .list_review_inner, 
			#s20250414144240a49d6ef .list_review_inner .fold.cmt,
			#s20250414144240a49d6ef .list_review_wrap,
			#s20250414144240a49d6ef .list_review_inner .textarea_block,
			#s20250414144240a49d6ef .list_review_inner .comment .main_comment,
			#s20250414144240a49d6ef .list_review_inner .txt_delete:before,
			#s20250414144240a49d6ef .form-select-wrap.open .dropdown-toggle, 
			#s20250414144240a49d6ef .form-select-wrap.open .dropdown-menu,
			#s20250414144240a49d6ef .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250414144240a49d6ef .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250414144240a49d6ef .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250414144240a49d6ef .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250414144240a49d6ef .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250414144240a49d6ef .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250414144240a49d6ef .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250414144240a49d6ef .sub_depth li a, #s20250414144240a49d6ef .sub_depth li span {
				;
			}
			#s20250414144240a49d6ef .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250414144240a49d6ef .pagination > li > a,
			#s20250414144240a49d6ef .pagination > li > span,
			#s20250414144240a49d6ef .pagination > li > a:focus,
			#s20250414144240a49d6ef .pagination > li > span:focus,
			#s20250414144240a49d6ef .map-inner .pagination li.active a,
			#s20250414144240a49d6ef .pagination li > a.disabled:hover,
			#s20250414144240a49d6ef .pagination li > a.disabled:focus {
				;
			}
			#s20250414144240a49d6ef .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250414144240a49d6ef .pagination > .active > a,
			#s20250414144240a49d6ef .pagination > .active > span,
			#s20250414144240a49d6ef .pagination > .active > a:hover,
			#s20250414144240a49d6ef .pagination > .active > span:hover,
			#s20250414144240a49d6ef .pagination > .active > a:focus,
			#s20250414144240a49d6ef .pagination > .active > span:focus,
			#s20250414144240a49d6ef .pagination > li > a:hover,
			#s20250414144240a49d6ef .pagination > li > span:hover,
			#s20250414144240a49d6ef .sub_depth li a.active,
			.doz_sys #s20250414144240a49d6ef a, #s20250414144240a49d6ef .li_table ul li,
			#s20250414144240a49d6ef .list-style .list.line > small,
			.doz_sys #s20250414144240a49d6ef div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250414144240a49d6ef .board_contents a:not(.btn),
			.doz_sys #s20250414144240a49d6ef .board_contents a:not(.btn):hover,
			#s20250414144240a49d6ef .board_txt_area a,
			#s20250414144240a49d6ef .board_txt_area a:hover,
			#s20250414144240a49d6ef .board_txt_area a:active,
			#s20250414144240a49d6ef .board_txt_area a:focus,
			#s20250414144240a49d6ef .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250414144240a49d6ef div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250414144240a49d6ef a.body_font_color_30:not(.active) {
				;
			}
		   #s20250414144240a49d6ef .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250414144240a49d6ef .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250414144240a49d6ef .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250414144240a49d6ef .body_font_color_40,
			#s20250414144240a49d6ef .li_board ul.li_body li.name, 
			#s20250414144240a49d6ef .li_board ul.li_body li.time, 
			#s20250414144240a49d6ef .li_board ul.li_body li.like,
			#s20250414144240a49d6ef .li_board ul.li_body li.read {
				;
			}
			#s20250414144240a49d6ef .review_table .summary,
			#s20250414144240a49d6ef .review_table.li_board ul.li_body li,
			#s20250414144240a49d6ef .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250414144240a49d6ef .body_font_color_50 {
				;
			}
			#s20250414144240a49d6ef .li_board,
			#s20250414144240a49d6ef .acd_row:first-child,
			#s20250414144240a49d6ef .acd_row {
				border-color: ;
			}
			#s20250414144240a49d6ef .list-style .list-header,
			#s20250414144240a49d6ef .list-style .list,
			#s20250414144240a49d6ef .list-style .list.line, 
			#s20250414144240a49d6ef .list-style .list.line > .table-cell,
			#s20250414144240a49d6ef .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250414144240a49d6ef .btn, #s20250414144240a49d6ef .visual_section a, #s20250414144240a49d6ef a.select-star, #s20250414144240a49d6ef .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000;
				;
				color:;
				;
			}
			#s20250414144240a49d6ef .star-pointer .dropdown-menu {
			    background-color: #000;
			}
			#s20250414144240a49d6ef .btn:hover, #s20250414144240a49d6ef .visual_section a:hover {
				border-color:;
			}
			#s20250414144240a49d6ef a.select-star:hover {
				background-color: #000;
			}
			#s20250414144240a49d6ef .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250414144240a49d6ef .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250414144240a49d6ef .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250414144240a49d6ef .btn-primary span,
			.doz_sys.booking_view #s20250414144240a49d6ef .btn-primary span,
			.doz_sys.shop_mypage #s20250414144240a49d6ef .btn-primary span  {
				color:#ffffff;
			}
			#s20250414144240a49d6ef .coupon-wrap:after,
			#s20250414144240a49d6ef .board_view .file_area ul li {
				background: #000;
			}
			#s20250414144240a49d6ef .text-gray-dark, #s20250414144240a49d6ef .shop-table > thead > tr > th, #s20250414144240a49d6ef .shop_mypage .left-menu ul li a, #s20250414144240a49d6ef .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250414144240a49d6ef .product-notify-group .product-notify-label {
				;
			}
			#s20250414144240a49d6ef .mypage .my-box a, #s20250414144240a49d6ef .mypage .shop-table > tbody > tr,
			#s20250414144240a49d6ef .mypage .tip-off,
	        #s20250414144240a49d6ef .im-order-detail-table,
	        #s20250414144240a49d6ef .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s20250414144240a49d6ef .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250414144240a49d6ef .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250414144240a49d6ef .option_btn_tools a, #s20250414144240a49d6ef .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250414144240a49d6ef .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250414144240a49d6ef .card .title a {
				color: #212121;
			}
			#s20250414144240a49d6ef .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250414144240a49d6ef ul.site_prod_nav > li,
			#s20250414144240a49d6ef .prod_detail_badge {
				;
			}
			#s20250414144240a49d6ef .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250414144240a49d6ef .buy_footer_fixed {
				background: #000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250414144240a49d6ef .opt-group {
				background: #000;
			}
			#s20250414144240a49d6ef ul.site_prod_nav > li a.active {
				;
			}
			#s20250414144240a49d6ef .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000;
			}
			#s20250414144240a49d6ef .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250414144240a49d6ef[class*="section_first"],
			.section_fixed_disable #s20250414144240a49d6ef[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250414144240a49d6ef .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250414144240a49d6ef.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250414144240a49d6ef.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250414144240a49d6ef .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250414144240a49d6ef.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250414144240a49d6ef .mypage .left-menu ul li a,
			.device_type_m #s20250414144240a49d6ef .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s20250414144240a49d6ef .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250414144240a49d6ef .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250414144240a49d6ef .im-cart-info {
                ;
            }
            #s20250414144240a49d6ef .shop-table > thead > tr > th,
            #s20250414144240a49d6ef .shop-table > tbody > tr > td,
            #s20250414144240a49d6ef .mypage .shop-table > tbody > tr,
            #s20250414144240a49d6ef .shop-table > tbody > tr > td.img img,
            #s20250414144240a49d6ef .shop-table > tbody > tr > td + td,
            #s20250414144240a49d6ef .mypage .tip-off,
            #s20250414144240a49d6ef .mypage .shop-table img,
	        #s20250414144240a49d6ef .im-order-detail-table,
	        #s20250414144240a49d6ef .im-order-price,
	        #s20250414144240a49d6ef .im-order-detail-table thead tr,
	        #s20250414144240a49d6ef .im-order-detail-table tr + tr,
	        #s20250414144240a49d6ef .im-order-detail-table img,
	        #s20250414144240a49d6ef .im-order-detail-table .im-deliv-price,
	        #s20250414144240a49d6ef .im-order-price-header,
	        #s20250414144240a49d6ef .im-order-price-body {
                ;
            }
            #s20250414144240a49d6ef .shop-table .list_badge {
				border-color: ;
            }
            #s20250414144240a49d6ef .im-cart-result-table thead>tr>th,
            #s20250414144240a49d6ef #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250414144240a49d6ef #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250414144240a49d6ef #shop_cart_list .shop-table > thead > tr > th,
            #s20250414144240a49d6ef #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250414144240a49d6ef .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250414144240a49d6ef .btn-primary:hover, #s20250414144240a49d6ef .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250414144240a49d6ef .btn-primary:hover span,
				.doz_sys.booking_view #s20250414144240a49d6ef .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250414144240a49d6ef .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250414144240a49d6ef .fixed_view a,
				.doz_sys #s20250414144240a49d6ef .fixed_view select.form-control,
				.doz_sys #s20250414144240a49d6ef .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250414144240a49d6ef .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250414144240a49d6ef .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250414144240a49d6ef .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250414144240a49d6ef #shop_cart_list .shop-tit,
                #s20250414144240a49d6ef #shop_cart_list .shop-table > thead > tr,
                #s20250414144240a49d6ef #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250414144240a49d6ef .im-price-result {
				    ;
				}
                #s20250414144240a49d6ef .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250414144240a49d6ef .im-order-row + .im-order-row {
                    ;
                }
                #s20250414144240a49d6ef #shop_cart_list .shop-table,
                #s20250414144240a49d6ef #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250414144240a49d6ef #shop_cart_list .shop-table > tfoot,
                #s20250414144240a49d6ef #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250414144240a49d6ef #shop_cart_list .shop-table > thead > tr,
                #s20250414144240a49d6ef .im-order-detail-table .im-space {
                    background-color: #000;
                }
                #s20250414144240a49d6ef #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250414144240a49d6ef .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250414144240a49d6ef .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250414144240a49d6ef .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250414144240a49d6ef .section_bg {
                    background-attachment : inherit;
                }
                #s20250414144240a49d6ef .section_bg .ibg-bg {
                    display: none;
                }
                #s20250414144240a49d6ef .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250414144240a49d6ef .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250414144240a49d6ef .buy_btns .social_btn, #s20250414144240a49d6ef .buy_btns .cart_btn, #s20250414144240a49d6ef .layer_pop .bottom-btn, #s20250414144240a49d6ef .shop-table > thead, #s20250414144240a49d6ef .left-menu, #s20250414144240a49d6ef .shop-table > tbody > tr, {
				;
				}
				#s20250414144240a49d6ef main, #s20250414144240a49d6ef .section_wrap.extend_section main, #s20250414144240a49d6ef .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250414144240a49d6ef.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250414144240a49d6ef.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250414144240a49d6ef .mypage .left-menu ul li a,
				#s20250414144240a49d6ef .cart .left-menu ul li a,
				#s20250414144240a49d6ef .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250414144240a49d6ef .coupon-wrap:after {
					background: #000 !important;
				}
			}
			@media (max-width: 767px) {
				#s20250414144240a49d6ef .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000);
				}
				#s20250414144240a49d6ef .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000);
				}
				#s20250414144240a49d6ef .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250414144240a49d6ef .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) {
				#s20250414144240a49d6ef .opt-group .btn_clse {
					background-color: #000;
				}
				#s20250414144240a49d6ef .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000;
				}
			}
				.doz_sys #s20250414144240a49d6ef .bg-brand,
				.doz_sys #s20250414144240a49d6ef .bg-brand span,
				.doz_sys #s20250414144240a49d6ef .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250414144240a49d6ef .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w2025041407bce97531922 {
		height: 50px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041407bce97531922 {
			height: 50px !important;
		}
	}
		#text_w202504142445fc58ba2b8 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504142445fc58ba2b8 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504142445fc58ba2b8 .text_bg_img,
		#text_w202504142445fc58ba2b8 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504142445fc58ba2b8,
		#text_w202504142445fc58ba2b8 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504142445fc58ba2b8,
        #text_w202504142445fc58ba2b8 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504142445fc58ba2b8.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504142445fc58ba2b8.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w202504140323276bdc2ef .btn_c47342f6cfb3c{background-color:#fff;color:#000 !important;border-color:rgba(0, 0, 0, 0.2);border-radius:;border-width:1px;}@media (min-width: 991px) {#w202504140323276bdc2ef .btn_c47342f6cfb3c:hover {background-color:#000000;color:#ffffff !important;border-color:#ffffff;border-width:1px;}}
	#w202504140323276bdc2ef .btn-blocked .btn-group {
		display: block;
	}
	#w202504140323276bdc2ef .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w202504140323276bdc2ef .button_wrap.btn-group-justified,
  #w202504140323276bdc2ef .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w202504140323276bdc2ef .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
  }
	#w202504140323276bdc2ef .btn-group-justified.button_wrap,
	#w202504140323276bdc2ef .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
		#text_w2025051582214a4becc81 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2025051582214a4becc81 .fr-code-view {
			line-height: 1.6;
		}
		#text_w2025051582214a4becc81 .text_bg_img,
		#text_w2025051582214a4becc81 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2025051582214a4becc81,
		#text_w2025051582214a4becc81 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2025051582214a4becc81,
        #text_w2025051582214a4becc81 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2025051582214a4becc81.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025051582214a4becc81.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250414c973d7358998b {
		height: 25px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250414c973d7358998b {
			height: 25px !important;
		}
	}
			.shop_view .s20250529663551afa1913.xzoom-preview {
				;
				background: #000000;
			}
			.shop_view #s20250529663551afa1913 select.form-control option {
				color:  !important;
				background: #000000;
			}
			.is-ie .shop_view #s20250529663551afa1913 select.form-control option {
				color: #000 !important;
			}
			.admin #s20250529663551afa1913 .widget.padding > div {
				;
			}
			.admin #s20250529663551afa1913 .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250529663551afa1913 .widget_drag_bar,
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250529663551afa1913 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250529663551afa1913 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250529663551afa1913 {
				color: ;
			}
			#s20250529663551afa1913.side_basic main .inside,
			#s20250529663551afa1913 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250529663551afa1913 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250529663551afa1913.side_basic main .inside,
			.menu_type_modal #s20250529663551afa1913.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 #s20250529663551afa1913,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250529663551afa1913 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250529663551afa1913.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250529663551afa1913.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250529663551afa1913 .booking_day .body_font_color_20,
			#s20250529663551afa1913 .booking_list.waiting .title {
				; 
			}
			#s20250529663551afa1913.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250529663551afa1913 .li_table ul:nth-of-type(2),
			#s20250529663551afa1913 .li_board ul li,
			#s20250529663551afa1913 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250529663551afa1913 .checkbox-styled:not(ie8) input ~ span:before,
			#s20250529663551afa1913 .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250529663551afa1913 .board_view .grid_ignore header a, #s20250529663551afa1913 .widget.board .grid_ignore .author .date, #s20250529663551afa1913 .widget.board .grid_ignore a.board, #s20250529663551afa1913 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250529663551afa1913 .content-tit .board {
				;
			}
			#s20250529663551afa1913 select.form-control,
			#s20250529663551afa1913 input.form-control,
			#s20250529663551afa1913 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250529663551afa1913 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250529663551afa1913 .phonenumber_wrap .line {
			}
			#s20250529663551afa1913 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250529663551afa1913 .shop-content select.form-control,
			.shop_view #s20250529663551afa1913 .shop-content input.form-control,
			.shop_view #s20250529663551afa1913 .shop-content textarea.form-control,
			.booking_view #s20250529663551afa1913 .booking_opt select.form-control,
			.shop_view #s20250529663551afa1913 .form-select-wrap .dropdown-menu,
			.shop_view #s20250529663551afa1913 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000000;
			}
			#s20250529663551afa1913 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000000);
			}
			#s20250529663551afa1913 .item_detail select.form-control,
			#s20250529663551afa1913 .item_detail input.form-control,
			#s20250529663551afa1913 .item_detail textarea.form-control,
			#s20250529663551afa1913 .booking_opt select.form-control,
			#s20250529663551afa1913 .goods_select textarea.form-control,
			#s20250529663551afa1913 .goods_select select.form-control,
			#s20250529663551afa1913 .goods_select input.form-control,
			#s20250529663551afa1913 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250529663551afa1913 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250529663551afa1913 .board_summary .write, #s20250529663551afa1913 .board_view .grid_ignore .author .date, #s20250529663551afa1913 .board_view .grid_ignore .author .hit-count, .doz_sys #s20250529663551afa1913 label, .doz_sys #s20250529663551afa1913 label.control-label, #s20250529663551afa1913 .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250529663551afa1913 .nick.text-default-dark, #s20250529663551afa1913 .text-default-dark, #s20250529663551afa1913 .shop_mypage .mypage .my-box a, #s20250529663551afa1913 .shop_mypage .item-detail a, #s20250529663551afa1913 .shop_mypage .item-detail p, #s20250529663551afa1913 .shop_mypage h6, #s20250529663551afa1913 .shop_mypage .table-wrap p, #s20250529663551afa1913 .shop_payment h1, #s20250529663551afa1913 .shop_payment h6, #s20250529663551afa1913 .shop-content p, #s20250529663551afa1913 .shop_payment, #s20250529663551afa1913 .shop-content span, #s20250529663551afa1913 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250529663551afa1913 .shop-content .price, #s20250529663551afa1913,#s20250529663551afa1913 .shop-tit,#s20250529663551afa1913 .board_view .board_txt_area,#s20250529663551afa1913 .board.widget .grid_ignore .view_tit,.doz_sys #s20250529663551afa1913 .shop-content input.form-control, .doz_sys #s20250529663551afa1913 .shop-content select.form-control, #s20250529663551afa1913 .widget_menu_title,#s20250529663551afa1913 .comment_area,body.shop_mypage #s20250529663551afa1913 .comment_area,
			#s20250529663551afa1913 .list_review_inner .use_summary, #s20250529663551afa1913 .list_review_inner .use_summary a, #s20250529663551afa1913 .list_review_inner .fold, #s20250529663551afa1913 .list_review_inner .comment_area, #s20250529663551afa1913 .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250529663551afa1913 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250529663551afa1913 a.use-info {
			    color : #2c82c9;
			}
			#s20250529663551afa1913 .shop-content span.sale-price-text-done, 
			.doz_sys #s20250529663551afa1913 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250529663551afa1913 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250529663551afa1913 .shop-content.mypage .bg-bright a, #s20250529663551afa1913 .shop-content.mypage .bg-bright p, #s20250529663551afa1913 .shop-content.mypage .bg-bright span, #s20250529663551afa1913 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250529663551afa1913 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250529663551afa1913 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250529663551afa1913 .shop-content h6 span {
			;
				color: ;
			}
			#s20250529663551afa1913 .left-menu ul li.on a,
			.doz_sys #s20250529663551afa1913 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250529663551afa1913,
			#s20250529663551afa1913 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250529663551afa1913 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250529663551afa1913 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529663551afa1913 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529663551afa1913 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250529663551afa1913 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250529663551afa1913 .list_review_inner, 
			#s20250529663551afa1913 .list_review_inner .fold.cmt,
			#s20250529663551afa1913 .list_review_wrap,
			#s20250529663551afa1913 .list_review_inner .textarea_block,
			#s20250529663551afa1913 .list_review_inner .comment .main_comment,
			#s20250529663551afa1913 .list_review_inner .txt_delete:before,
			#s20250529663551afa1913 .form-select-wrap.open .dropdown-toggle, 
			#s20250529663551afa1913 .form-select-wrap.open .dropdown-menu,
			#s20250529663551afa1913 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250529663551afa1913 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250529663551afa1913 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250529663551afa1913 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250529663551afa1913 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529663551afa1913 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250529663551afa1913 .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250529663551afa1913 .sub_depth li a, #s20250529663551afa1913 .sub_depth li span {
				;
			}
			#s20250529663551afa1913 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250529663551afa1913 .pagination > li > a,
			#s20250529663551afa1913 .pagination > li > span,
			#s20250529663551afa1913 .pagination > li > a:focus,
			#s20250529663551afa1913 .pagination > li > span:focus,
			#s20250529663551afa1913 .map-inner .pagination li.active a,
			#s20250529663551afa1913 .pagination li > a.disabled:hover,
			#s20250529663551afa1913 .pagination li > a.disabled:focus {
				;
			}
			#s20250529663551afa1913 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250529663551afa1913 .pagination > .active > a,
			#s20250529663551afa1913 .pagination > .active > span,
			#s20250529663551afa1913 .pagination > .active > a:hover,
			#s20250529663551afa1913 .pagination > .active > span:hover,
			#s20250529663551afa1913 .pagination > .active > a:focus,
			#s20250529663551afa1913 .pagination > .active > span:focus,
			#s20250529663551afa1913 .pagination > li > a:hover,
			#s20250529663551afa1913 .pagination > li > span:hover,
			#s20250529663551afa1913 .sub_depth li a.active,
			.doz_sys #s20250529663551afa1913 a, #s20250529663551afa1913 .li_table ul li,
			#s20250529663551afa1913 .list-style .list.line > small,
			.doz_sys #s20250529663551afa1913 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250529663551afa1913 .board_contents a:not(.btn),
			.doz_sys #s20250529663551afa1913 .board_contents a:not(.btn):hover,
			#s20250529663551afa1913 .board_txt_area a,
			#s20250529663551afa1913 .board_txt_area a:hover,
			#s20250529663551afa1913 .board_txt_area a:active,
			#s20250529663551afa1913 .board_txt_area a:focus,
			#s20250529663551afa1913 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250529663551afa1913 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250529663551afa1913 a.body_font_color_30:not(.active) {
				;
			}
		   #s20250529663551afa1913 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250529663551afa1913 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250529663551afa1913 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250529663551afa1913 .body_font_color_40,
			#s20250529663551afa1913 .li_board ul.li_body li.name, 
			#s20250529663551afa1913 .li_board ul.li_body li.time, 
			#s20250529663551afa1913 .li_board ul.li_body li.like,
			#s20250529663551afa1913 .li_board ul.li_body li.read {
				;
			}
			#s20250529663551afa1913 .review_table .summary,
			#s20250529663551afa1913 .review_table.li_board ul.li_body li,
			#s20250529663551afa1913 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250529663551afa1913 .body_font_color_50 {
				;
			}
			#s20250529663551afa1913 .li_board,
			#s20250529663551afa1913 .acd_row:first-child,
			#s20250529663551afa1913 .acd_row {
				border-color: ;
			}
			#s20250529663551afa1913 .list-style .list-header,
			#s20250529663551afa1913 .list-style .list,
			#s20250529663551afa1913 .list-style .list.line, 
			#s20250529663551afa1913 .list-style .list.line > .table-cell,
			#s20250529663551afa1913 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250529663551afa1913 .btn, #s20250529663551afa1913 .visual_section a, #s20250529663551afa1913 a.select-star, #s20250529663551afa1913 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000000;
				;
				color:;
				;
			}
			#s20250529663551afa1913 .star-pointer .dropdown-menu {
			    background-color: #000000;
			}
			#s20250529663551afa1913 .btn:hover, #s20250529663551afa1913 .visual_section a:hover {
				border-color:;
			}
			#s20250529663551afa1913 a.select-star:hover {
				background-color: #000000;
			}
			#s20250529663551afa1913 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250529663551afa1913 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250529663551afa1913 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250529663551afa1913 .btn-primary span,
			.doz_sys.booking_view #s20250529663551afa1913 .btn-primary span,
			.doz_sys.shop_mypage #s20250529663551afa1913 .btn-primary span  {
				color:#ffffff;
			}
			#s20250529663551afa1913 .coupon-wrap:after,
			#s20250529663551afa1913 .board_view .file_area ul li {
				background: #000000;
			}
			#s20250529663551afa1913 .text-gray-dark, #s20250529663551afa1913 .shop-table > thead > tr > th, #s20250529663551afa1913 .shop_mypage .left-menu ul li a, #s20250529663551afa1913 .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250529663551afa1913 .product-notify-group .product-notify-label {
				;
			}
			#s20250529663551afa1913 .mypage .my-box a, #s20250529663551afa1913 .mypage .shop-table > tbody > tr,
			#s20250529663551afa1913 .mypage .tip-off,
	        #s20250529663551afa1913 .im-order-detail-table,
	        #s20250529663551afa1913 .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s20250529663551afa1913 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250529663551afa1913 .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250529663551afa1913 .option_btn_tools a, #s20250529663551afa1913 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250529663551afa1913 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250529663551afa1913 .card .title a {
				color: #212121;
			}
			#s20250529663551afa1913 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250529663551afa1913 ul.site_prod_nav > li,
			#s20250529663551afa1913 .prod_detail_badge {
				;
			}
			#s20250529663551afa1913 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250529663551afa1913 .buy_footer_fixed {
				background: #000000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250529663551afa1913 .opt-group {
				background: #000000;
			}
			#s20250529663551afa1913 ul.site_prod_nav > li a.active {
				;
			}
			#s20250529663551afa1913 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000000;
			}
			#s20250529663551afa1913 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250529663551afa1913[class*="section_first"],
			.section_fixed_disable #s20250529663551afa1913[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250529663551afa1913 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250529663551afa1913.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250529663551afa1913.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250529663551afa1913 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250529663551afa1913.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250529663551afa1913 .mypage .left-menu ul li a,
			.device_type_m #s20250529663551afa1913 .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s20250529663551afa1913 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250529663551afa1913 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250529663551afa1913 .im-cart-info {
                ;
            }
            #s20250529663551afa1913 .shop-table > thead > tr > th,
            #s20250529663551afa1913 .shop-table > tbody > tr > td,
            #s20250529663551afa1913 .mypage .shop-table > tbody > tr,
            #s20250529663551afa1913 .shop-table > tbody > tr > td.img img,
            #s20250529663551afa1913 .shop-table > tbody > tr > td + td,
            #s20250529663551afa1913 .mypage .tip-off,
            #s20250529663551afa1913 .mypage .shop-table img,
	        #s20250529663551afa1913 .im-order-detail-table,
	        #s20250529663551afa1913 .im-order-price,
	        #s20250529663551afa1913 .im-order-detail-table thead tr,
	        #s20250529663551afa1913 .im-order-detail-table tr + tr,
	        #s20250529663551afa1913 .im-order-detail-table img,
	        #s20250529663551afa1913 .im-order-detail-table .im-deliv-price,
	        #s20250529663551afa1913 .im-order-price-header,
	        #s20250529663551afa1913 .im-order-price-body {
                ;
            }
            #s20250529663551afa1913 .shop-table .list_badge {
				border-color: ;
            }
            #s20250529663551afa1913 .im-cart-result-table thead>tr>th,
            #s20250529663551afa1913 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250529663551afa1913 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250529663551afa1913 #shop_cart_list .shop-table > thead > tr > th,
            #s20250529663551afa1913 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250529663551afa1913 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250529663551afa1913 .btn-primary:hover, #s20250529663551afa1913 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250529663551afa1913 .btn-primary:hover span,
				.doz_sys.booking_view #s20250529663551afa1913 .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250529663551afa1913 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250529663551afa1913 .fixed_view a,
				.doz_sys #s20250529663551afa1913 .fixed_view select.form-control,
				.doz_sys #s20250529663551afa1913 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250529663551afa1913 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250529663551afa1913 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250529663551afa1913 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250529663551afa1913 #shop_cart_list .shop-tit,
                #s20250529663551afa1913 #shop_cart_list .shop-table > thead > tr,
                #s20250529663551afa1913 #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250529663551afa1913 .im-price-result {
				    ;
				}
                #s20250529663551afa1913 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250529663551afa1913 .im-order-row + .im-order-row {
                    ;
                }
                #s20250529663551afa1913 #shop_cart_list .shop-table,
                #s20250529663551afa1913 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250529663551afa1913 #shop_cart_list .shop-table > tfoot,
                #s20250529663551afa1913 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250529663551afa1913 #shop_cart_list .shop-table > thead > tr,
                #s20250529663551afa1913 .im-order-detail-table .im-space {
                    background-color: #000000;
                }
                #s20250529663551afa1913 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250529663551afa1913 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250529663551afa1913 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250529663551afa1913 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250529663551afa1913 .section_bg {
                    background-attachment : inherit;
                }
                #s20250529663551afa1913 .section_bg .ibg-bg {
                    display: none;
                }
                #s20250529663551afa1913 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250529663551afa1913 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250529663551afa1913 .buy_btns .social_btn, #s20250529663551afa1913 .buy_btns .cart_btn, #s20250529663551afa1913 .layer_pop .bottom-btn, #s20250529663551afa1913 .shop-table > thead, #s20250529663551afa1913 .left-menu, #s20250529663551afa1913 .shop-table > tbody > tr, {
				;
				}
				#s20250529663551afa1913 main, #s20250529663551afa1913 .section_wrap.extend_section main, #s20250529663551afa1913 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250529663551afa1913.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250529663551afa1913.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250529663551afa1913 .mypage .left-menu ul li a,
				#s20250529663551afa1913 .cart .left-menu ul li a,
				#s20250529663551afa1913 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250529663551afa1913 .coupon-wrap:after {
					background: #000000 !important;
				}
			}
			@media (max-width: 767px) {
				#s20250529663551afa1913 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529663551afa1913 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529663551afa1913 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250529663551afa1913 .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) {
				#s20250529663551afa1913 .opt-group .btn_clse {
					background-color: #000000;
				}
				#s20250529663551afa1913 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000000;
				}
			}
				.doz_sys #s20250529663551afa1913 .bg-brand,
				.doz_sys #s20250529663551afa1913 .bg-brand span,
				.doz_sys #s20250529663551afa1913 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250529663551afa1913 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250529c12dcfcaf7dd1 {
		height: 5px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529c12dcfcaf7dd1 {
			height: 5px !important;
		}
	}
			.shop_view .s20250514bb6f4cf4e7767.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s20250514bb6f4cf4e7767 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s20250514bb6f4cf4e7767 select.form-control option {
				color: #000 !important;
			}
			.admin #s20250514bb6f4cf4e7767 .widget.padding > div {
				;
			}
			.admin #s20250514bb6f4cf4e7767 .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250514bb6f4cf4e7767 .widget_drag_bar,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250514bb6f4cf4e7767 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250514bb6f4cf4e7767 {
				color: ;
			}
			#s20250514bb6f4cf4e7767.side_basic main .inside,
			#s20250514bb6f4cf4e7767 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250514bb6f4cf4e7767 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250514bb6f4cf4e7767.side_basic main .inside,
			.menu_type_modal #s20250514bb6f4cf4e7767.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 #s20250514bb6f4cf4e7767,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250514bb6f4cf4e7767.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250514bb6f4cf4e7767.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250514bb6f4cf4e7767 .booking_day .body_font_color_20,
			#s20250514bb6f4cf4e7767 .booking_list.waiting .title {
				; 
			}
			#s20250514bb6f4cf4e7767.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250514bb6f4cf4e7767 .li_table ul:nth-of-type(2),
			#s20250514bb6f4cf4e7767 .li_board ul li,
			#s20250514bb6f4cf4e7767 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250514bb6f4cf4e7767 .checkbox-styled:not(ie8) input ~ span:before,
			#s20250514bb6f4cf4e7767 .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250514bb6f4cf4e7767 .board_view .grid_ignore header a, #s20250514bb6f4cf4e7767 .widget.board .grid_ignore .author .date, #s20250514bb6f4cf4e7767 .widget.board .grid_ignore a.board, #s20250514bb6f4cf4e7767 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250514bb6f4cf4e7767 .content-tit .board {
				;
			}
			#s20250514bb6f4cf4e7767 select.form-control,
			#s20250514bb6f4cf4e7767 input.form-control,
			#s20250514bb6f4cf4e7767 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250514bb6f4cf4e7767 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250514bb6f4cf4e7767 .phonenumber_wrap .line {
			}
			#s20250514bb6f4cf4e7767 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250514bb6f4cf4e7767 .shop-content select.form-control,
			.shop_view #s20250514bb6f4cf4e7767 .shop-content input.form-control,
			.shop_view #s20250514bb6f4cf4e7767 .shop-content textarea.form-control,
			.booking_view #s20250514bb6f4cf4e7767 .booking_opt select.form-control,
			.shop_view #s20250514bb6f4cf4e7767 .form-select-wrap .dropdown-menu,
			.shop_view #s20250514bb6f4cf4e7767 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s20250514bb6f4cf4e7767 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s20250514bb6f4cf4e7767 .item_detail select.form-control,
			#s20250514bb6f4cf4e7767 .item_detail input.form-control,
			#s20250514bb6f4cf4e7767 .item_detail textarea.form-control,
			#s20250514bb6f4cf4e7767 .booking_opt select.form-control,
			#s20250514bb6f4cf4e7767 .goods_select textarea.form-control,
			#s20250514bb6f4cf4e7767 .goods_select select.form-control,
			#s20250514bb6f4cf4e7767 .goods_select input.form-control,
			#s20250514bb6f4cf4e7767 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250514bb6f4cf4e7767 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250514bb6f4cf4e7767 .board_summary .write, #s20250514bb6f4cf4e7767 .board_view .grid_ignore .author .date, #s20250514bb6f4cf4e7767 .board_view .grid_ignore .author .hit-count, .doz_sys #s20250514bb6f4cf4e7767 label, .doz_sys #s20250514bb6f4cf4e7767 label.control-label, #s20250514bb6f4cf4e7767 .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250514bb6f4cf4e7767 .nick.text-default-dark, #s20250514bb6f4cf4e7767 .text-default-dark, #s20250514bb6f4cf4e7767 .shop_mypage .mypage .my-box a, #s20250514bb6f4cf4e7767 .shop_mypage .item-detail a, #s20250514bb6f4cf4e7767 .shop_mypage .item-detail p, #s20250514bb6f4cf4e7767 .shop_mypage h6, #s20250514bb6f4cf4e7767 .shop_mypage .table-wrap p, #s20250514bb6f4cf4e7767 .shop_payment h1, #s20250514bb6f4cf4e7767 .shop_payment h6, #s20250514bb6f4cf4e7767 .shop-content p, #s20250514bb6f4cf4e7767 .shop_payment, #s20250514bb6f4cf4e7767 .shop-content span, #s20250514bb6f4cf4e7767 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250514bb6f4cf4e7767 .shop-content .price, #s20250514bb6f4cf4e7767,#s20250514bb6f4cf4e7767 .shop-tit,#s20250514bb6f4cf4e7767 .board_view .board_txt_area,#s20250514bb6f4cf4e7767 .board.widget .grid_ignore .view_tit,.doz_sys #s20250514bb6f4cf4e7767 .shop-content input.form-control, .doz_sys #s20250514bb6f4cf4e7767 .shop-content select.form-control, #s20250514bb6f4cf4e7767 .widget_menu_title,#s20250514bb6f4cf4e7767 .comment_area,body.shop_mypage #s20250514bb6f4cf4e7767 .comment_area,
			#s20250514bb6f4cf4e7767 .list_review_inner .use_summary, #s20250514bb6f4cf4e7767 .list_review_inner .use_summary a, #s20250514bb6f4cf4e7767 .list_review_inner .fold, #s20250514bb6f4cf4e7767 .list_review_inner .comment_area, #s20250514bb6f4cf4e7767 .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250514bb6f4cf4e7767 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250514bb6f4cf4e7767 a.use-info {
			    color : #2c82c9;
			}
			#s20250514bb6f4cf4e7767 .shop-content span.sale-price-text-done, 
			.doz_sys #s20250514bb6f4cf4e7767 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250514bb6f4cf4e7767 .shop-content.mypage .bg-bright a, #s20250514bb6f4cf4e7767 .shop-content.mypage .bg-bright p, #s20250514bb6f4cf4e7767 .shop-content.mypage .bg-bright span, #s20250514bb6f4cf4e7767 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250514bb6f4cf4e7767 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250514bb6f4cf4e7767 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250514bb6f4cf4e7767 .shop-content h6 span {
			;
				color: ;
			}
			#s20250514bb6f4cf4e7767 .left-menu ul li.on a,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250514bb6f4cf4e7767,
			#s20250514bb6f4cf4e7767 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250514bb6f4cf4e7767 .list_review_inner, 
			#s20250514bb6f4cf4e7767 .list_review_inner .fold.cmt,
			#s20250514bb6f4cf4e7767 .list_review_wrap,
			#s20250514bb6f4cf4e7767 .list_review_inner .textarea_block,
			#s20250514bb6f4cf4e7767 .list_review_inner .comment .main_comment,
			#s20250514bb6f4cf4e7767 .list_review_inner .txt_delete:before,
			#s20250514bb6f4cf4e7767 .form-select-wrap.open .dropdown-toggle, 
			#s20250514bb6f4cf4e7767 .form-select-wrap.open .dropdown-menu,
			#s20250514bb6f4cf4e7767 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250514bb6f4cf4e7767 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250514bb6f4cf4e7767 .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250514bb6f4cf4e7767 .sub_depth li a, #s20250514bb6f4cf4e7767 .sub_depth li span {
				;
			}
			#s20250514bb6f4cf4e7767 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250514bb6f4cf4e7767 .pagination > li > a,
			#s20250514bb6f4cf4e7767 .pagination > li > span,
			#s20250514bb6f4cf4e7767 .pagination > li > a:focus,
			#s20250514bb6f4cf4e7767 .pagination > li > span:focus,
			#s20250514bb6f4cf4e7767 .map-inner .pagination li.active a,
			#s20250514bb6f4cf4e7767 .pagination li > a.disabled:hover,
			#s20250514bb6f4cf4e7767 .pagination li > a.disabled:focus {
				;
			}
			#s20250514bb6f4cf4e7767 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250514bb6f4cf4e7767 .pagination > .active > a,
			#s20250514bb6f4cf4e7767 .pagination > .active > span,
			#s20250514bb6f4cf4e7767 .pagination > .active > a:hover,
			#s20250514bb6f4cf4e7767 .pagination > .active > span:hover,
			#s20250514bb6f4cf4e7767 .pagination > .active > a:focus,
			#s20250514bb6f4cf4e7767 .pagination > .active > span:focus,
			#s20250514bb6f4cf4e7767 .pagination > li > a:hover,
			#s20250514bb6f4cf4e7767 .pagination > li > span:hover,
			#s20250514bb6f4cf4e7767 .sub_depth li a.active,
			.doz_sys #s20250514bb6f4cf4e7767 a, #s20250514bb6f4cf4e7767 .li_table ul li,
			#s20250514bb6f4cf4e7767 .list-style .list.line > small,
			.doz_sys #s20250514bb6f4cf4e7767 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .board_contents a:not(.btn),
			.doz_sys #s20250514bb6f4cf4e7767 .board_contents a:not(.btn):hover,
			#s20250514bb6f4cf4e7767 .board_txt_area a,
			#s20250514bb6f4cf4e7767 .board_txt_area a:hover,
			#s20250514bb6f4cf4e7767 .board_txt_area a:active,
			#s20250514bb6f4cf4e7767 .board_txt_area a:focus,
			#s20250514bb6f4cf4e7767 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250514bb6f4cf4e7767 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250514bb6f4cf4e7767 a.body_font_color_30:not(.active) {
				;
			}
		   #s20250514bb6f4cf4e7767 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250514bb6f4cf4e7767 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250514bb6f4cf4e7767 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .body_font_color_40,
			#s20250514bb6f4cf4e7767 .li_board ul.li_body li.name, 
			#s20250514bb6f4cf4e7767 .li_board ul.li_body li.time, 
			#s20250514bb6f4cf4e7767 .li_board ul.li_body li.like,
			#s20250514bb6f4cf4e7767 .li_board ul.li_body li.read {
				;
			}
			#s20250514bb6f4cf4e7767 .review_table .summary,
			#s20250514bb6f4cf4e7767 .review_table.li_board ul.li_body li,
			#s20250514bb6f4cf4e7767 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .body_font_color_50 {
				;
			}
			#s20250514bb6f4cf4e7767 .li_board,
			#s20250514bb6f4cf4e7767 .acd_row:first-child,
			#s20250514bb6f4cf4e7767 .acd_row {
				border-color: ;
			}
			#s20250514bb6f4cf4e7767 .list-style .list-header,
			#s20250514bb6f4cf4e7767 .list-style .list,
			#s20250514bb6f4cf4e7767 .list-style .list.line, 
			#s20250514bb6f4cf4e7767 .list-style .list.line > .table-cell,
			#s20250514bb6f4cf4e7767 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250514bb6f4cf4e7767 .btn, #s20250514bb6f4cf4e7767 .visual_section a, #s20250514bb6f4cf4e7767 a.select-star, #s20250514bb6f4cf4e7767 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s20250514bb6f4cf4e7767 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s20250514bb6f4cf4e7767 .btn:hover, #s20250514bb6f4cf4e7767 .visual_section a:hover {
				border-color:;
			}
			#s20250514bb6f4cf4e7767 a.select-star:hover {
				background-color: ;
			}
			#s20250514bb6f4cf4e7767 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250514bb6f4cf4e7767 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250514bb6f4cf4e7767 .btn-primary span,
			.doz_sys.booking_view #s20250514bb6f4cf4e7767 .btn-primary span,
			.doz_sys.shop_mypage #s20250514bb6f4cf4e7767 .btn-primary span  {
				color:#ffffff;
			}
			#s20250514bb6f4cf4e7767 .coupon-wrap:after,
			#s20250514bb6f4cf4e7767 .board_view .file_area ul li {
				background: ;
			}
			#s20250514bb6f4cf4e7767 .text-gray-dark, #s20250514bb6f4cf4e7767 .shop-table > thead > tr > th, #s20250514bb6f4cf4e7767 .shop_mypage .left-menu ul li a, #s20250514bb6f4cf4e7767 .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250514bb6f4cf4e7767 .product-notify-group .product-notify-label {
				;
			}
			#s20250514bb6f4cf4e7767 .mypage .my-box a, #s20250514bb6f4cf4e7767 .mypage .shop-table > tbody > tr,
			#s20250514bb6f4cf4e7767 .mypage .tip-off,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table,
	        #s20250514bb6f4cf4e7767 .im-order-price {
				;
			}
			#s20250514bb6f4cf4e7767 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250514bb6f4cf4e7767 .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250514bb6f4cf4e7767 .option_btn_tools a, #s20250514bb6f4cf4e7767 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250514bb6f4cf4e7767 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250514bb6f4cf4e7767 .card .title a {
				color: #212121;
			}
			#s20250514bb6f4cf4e7767 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250514bb6f4cf4e7767 ul.site_prod_nav > li,
			#s20250514bb6f4cf4e7767 .prod_detail_badge {
				;
			}
			#s20250514bb6f4cf4e7767 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250514bb6f4cf4e7767 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250514bb6f4cf4e7767 .opt-group {
				background: ;
			}
			#s20250514bb6f4cf4e7767 ul.site_prod_nav > li a.active {
				;
			}
			#s20250514bb6f4cf4e7767 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s20250514bb6f4cf4e7767 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250514bb6f4cf4e7767[class*="section_first"],
			.section_fixed_disable #s20250514bb6f4cf4e7767[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250514bb6f4cf4e7767 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250514bb6f4cf4e7767.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250514bb6f4cf4e7767.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250514bb6f4cf4e7767 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250514bb6f4cf4e7767.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250514bb6f4cf4e7767 .mypage .left-menu ul li a,
			.device_type_m #s20250514bb6f4cf4e7767 .cart .left-menu ul li a {
				;
			}
            #s20250514bb6f4cf4e7767 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250514bb6f4cf4e7767 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250514bb6f4cf4e7767 .im-cart-info {
                ;
            }
            #s20250514bb6f4cf4e7767 .shop-table > thead > tr > th,
            #s20250514bb6f4cf4e7767 .shop-table > tbody > tr > td,
            #s20250514bb6f4cf4e7767 .mypage .shop-table > tbody > tr,
            #s20250514bb6f4cf4e7767 .shop-table > tbody > tr > td.img img,
            #s20250514bb6f4cf4e7767 .shop-table > tbody > tr > td + td,
            #s20250514bb6f4cf4e7767 .mypage .tip-off,
            #s20250514bb6f4cf4e7767 .mypage .shop-table img,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table,
	        #s20250514bb6f4cf4e7767 .im-order-price,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table thead tr,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table tr + tr,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table img,
	        #s20250514bb6f4cf4e7767 .im-order-detail-table .im-deliv-price,
	        #s20250514bb6f4cf4e7767 .im-order-price-header,
	        #s20250514bb6f4cf4e7767 .im-order-price-body {
                ;
            }
            #s20250514bb6f4cf4e7767 .shop-table .list_badge {
				border-color: ;
            }
            #s20250514bb6f4cf4e7767 .im-cart-result-table thead>tr>th,
            #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > thead > tr > th,
            #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250514bb6f4cf4e7767 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250514bb6f4cf4e7767 .btn-primary:hover, #s20250514bb6f4cf4e7767 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250514bb6f4cf4e7767 .btn-primary:hover span,
				.doz_sys.booking_view #s20250514bb6f4cf4e7767 .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250514bb6f4cf4e7767 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250514bb6f4cf4e7767 .fixed_view a,
				.doz_sys #s20250514bb6f4cf4e7767 .fixed_view select.form-control,
				.doz_sys #s20250514bb6f4cf4e7767 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250514bb6f4cf4e7767 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250514bb6f4cf4e7767 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250514bb6f4cf4e7767 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250514bb6f4cf4e7767 #shop_cart_list .shop-tit,
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > thead > tr,
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250514bb6f4cf4e7767 .im-price-result {
				    ;
				}
                #s20250514bb6f4cf4e7767 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250514bb6f4cf4e7767 .im-order-row + .im-order-row {
                    ;
                }
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table,
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tfoot,
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > thead > tr,
                #s20250514bb6f4cf4e7767 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s20250514bb6f4cf4e7767 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250514bb6f4cf4e7767 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250514bb6f4cf4e7767 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250514bb6f4cf4e7767 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250514bb6f4cf4e7767 .section_bg {
                    background-attachment : inherit;
                }
                #s20250514bb6f4cf4e7767 .section_bg .ibg-bg {
                    display: none;
                }
                #s20250514bb6f4cf4e7767 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250514bb6f4cf4e7767 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250514bb6f4cf4e7767 .buy_btns .social_btn, #s20250514bb6f4cf4e7767 .buy_btns .cart_btn, #s20250514bb6f4cf4e7767 .layer_pop .bottom-btn, #s20250514bb6f4cf4e7767 .shop-table > thead, #s20250514bb6f4cf4e7767 .left-menu, #s20250514bb6f4cf4e7767 .shop-table > tbody > tr, {
				;
				}
				#s20250514bb6f4cf4e7767 main, #s20250514bb6f4cf4e7767 .section_wrap.extend_section main, #s20250514bb6f4cf4e7767 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250514bb6f4cf4e7767.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250514bb6f4cf4e7767.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250514bb6f4cf4e7767 .mypage .left-menu ul li a,
				#s20250514bb6f4cf4e7767 .cart .left-menu ul li a,
				#s20250514bb6f4cf4e7767 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250514bb6f4cf4e7767 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s20250514bb6f4cf4e7767 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s20250514bb6f4cf4e7767 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s20250514bb6f4cf4e7767 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250514bb6f4cf4e7767 .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) {
				#s20250514bb6f4cf4e7767 .opt-group .btn_clse {
					background-color: ;
				}
				#s20250514bb6f4cf4e7767 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s20250514bb6f4cf4e7767 .bg-brand,
				.doz_sys #s20250514bb6f4cf4e7767 .bg-brand span,
				.doz_sys #s20250514bb6f4cf4e7767 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250514bb6f4cf4e7767 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250514cad89a32c2ab4 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250514cad89a32c2ab4 {
			height: 15px !important;
		}
	}
		#text_w2025051438619d08f86d2 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2025051438619d08f86d2 .fr-code-view {
			line-height: 1.6;
		}
		#text_w2025051438619d08f86d2 .text_bg_img,
		#text_w2025051438619d08f86d2 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2025051438619d08f86d2,
		#text_w2025051438619d08f86d2 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2025051438619d08f86d2,
        #text_w2025051438619d08f86d2 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2025051438619d08f86d2.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025051438619d08f86d2.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w2025051473b794c24de55 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025051473b794c24de55 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w2025051484c17eac2a2c2 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025051484c17eac2a2c2 {
			height: 15px !important;
		}
	}
					#w20250514daf66314d5441 .thumb-row {
						display: grid;
						grid-template-columns: repeat(3, minmax(0, 1fr));
					}
					#w20250514daf66314d5441 .type-list .shop-item {
						width: 100%;
					}
					.thumb-row:before, .thumb-row:after {
						content: '';
						display: none;
					}
					@media (max-width: 991px) {
						#w20250514daf66314d5441 .thumb-row {
							grid-template-columns: repeat(1, minmax(0, 1fr));
						}
						#w20250514daf66314d5441 .type-list .shop-item {
							width : 100% !important;
						}
					}
						#w20250514daf66314d5441 .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w20250514daf66314d5441 .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w20250514daf66314d5441 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w20250514daf66314d5441 .thumb-row {
									 margin : 0 -35px;
									 clear  : both;
								 }
		#w20250514daf66314d5441 .thumb-row .shop-item {
									 padding : 0 35px;
								 }
		main > .doz_row #w20250514daf66314d5441 .thumb-row {
													 margin: 0 !important;
												 }
		#w20250514daf66314d5441 .thumb-row .shop-item.off {
									 padding : 35px !important;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .item-icon > span,
		#w20250514daf66314d5441 .shop-item .item-detail .item-icon > span a {
									 font-size: 20px;
								 }
        #w20250514daf66314d5441 .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w20250514daf66314d5441 .shop-item .item-thumbs img {
									 border: 0px solid rgba(0, 0, 0, 0);
								 }
		#w20250514daf66314d5441 .shop-item .item-summary,
		#w20250514daf66314d5441 .shop-item .item-summary p,
		#w20250514daf66314d5441 .shop-item .item-summary span {
									 font-size: 14px !important;
									 color: #696969;
								 }
		#w20250514daf66314d5441 .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w20250514daf66314d5441 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w20250514daf66314d5441 .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w20250514daf66314d5441 .shop-item .item-summary > p,
		#w20250514daf66314d5441 .shop-item .item-summary > ul,
		#w20250514daf66314d5441 .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w20250514daf66314d5441 div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w20250514daf66314d5441 .shop-item {
									 margin: 0 0 70px;
								 }
		#w20250514daf66314d5441 .type-slide .list-type-a .shop-item,
		#w20250514daf66314d5441 .type-slide .list-type-a .shop-item .item-thumbs,
		#w20250514daf66314d5441 .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w20250514daf66314d5441 .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w20250514daf66314d5441 .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 14px;
								 }
		#w20250514daf66314d5441 .shop-item .sale_percentage {
									 color: #ea5965;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w20250514daf66314d5441 .shop-item .pay {
									 color: #2e86cc;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w20250514daf66314d5441 .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w20250514daf66314d5441 .type-slide .thumb-row {
									 padding-bottom: ;
								 }
		#w20250514daf66314d5441 .type-slide .owl-dots {
									 bottom: ;
								 }
		#w20250514daf66314d5441 .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w20250514daf66314d5441 .type-slide .owl-prev:before,
		#w20250514daf66314d5441 .type-slide .owl-next:before{
									 color: #fff;
								 border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.6) ;;
								 }
		#w20250514daf66314d5441 .type-slide .side_padding .owl-prev:before {
									 left: 35px;
								 }
		#w20250514daf66314d5441 .type-slide .side_padding .owl-next:before {
									 right: 35px;
								 }
    #w20250514daf66314d5441 .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w20250514daf66314d5441 .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 14px;
								 }
				        #w20250514daf66314d5441 .shop-item .item-overlay .ns-icon > div,
		#w20250514daf66314d5441 .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w20250514daf66314d5441 .shop-item .item-overlay .ns-icon > div:last-child,
        #w20250514daf66314d5441 .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w20250514daf66314d5441 .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w20250514daf66314d5441 .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w20250514daf66314d5441 .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w20250514daf66314d5441 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w20250514daf66314d5441 .hover_bright .shop-item a .item-overlay .item-pay,
		#w20250514daf66314d5441 .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w20250514daf66314d5441 .hover_detail .shop-item a .item-overlay .item-pay,
		#w20250514daf66314d5441 .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w20250514daf66314d5441 .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w20250514daf66314d5441 .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w20250514daf66314d5441 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w20250514daf66314d5441 .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w20250514daf66314d5441 .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250514daf66314d5441 .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250514daf66314d5441 .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w20250514daf66314d5441 .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w20250514daf66314d5441 .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w20250514daf66314d5441 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w20250514daf66314d5441 .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w20250514daf66314d5441 .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250514daf66314d5441 .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w20250514daf66314d5441 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w20250514daf66314d5441 .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w20250514daf66314d5441 .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w20250514daf66314d5441 ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w20250514daf66314d5441 ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w20250514daf66314d5441 ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w20250514daf66314d5441 .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
	.device_type_m .pc_section #padding_w20250514566568aea52f5 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250514566568aea52f5 {
			height: 15px !important;
		}
	}
			.shop_view .s202505294207fbaff71bc.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s202505294207fbaff71bc select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s202505294207fbaff71bc select.form-control option {
				color: #000 !important;
			}
			.admin #s202505294207fbaff71bc .widget.padding > div {
				;
			}
			.admin #s202505294207fbaff71bc .ibg-bg {
				height: 100% !important;
			}
			.admin #s202505294207fbaff71bc .widget_drag_bar,
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202505294207fbaff71bc .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202505294207fbaff71bc .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202505294207fbaff71bc {
				color: ;
			}
			#s202505294207fbaff71bc.side_basic main .inside,
			#s202505294207fbaff71bc .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202505294207fbaff71bc .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s202505294207fbaff71bc.side_basic main .inside,
			.menu_type_modal #s202505294207fbaff71bc.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 #s202505294207fbaff71bc,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202505294207fbaff71bc .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202505294207fbaff71bc.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s202505294207fbaff71bc.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s202505294207fbaff71bc .booking_day .body_font_color_20,
			#s202505294207fbaff71bc .booking_list.waiting .title {
				; 
			}
			#s202505294207fbaff71bc.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202505294207fbaff71bc .li_table ul:nth-of-type(2),
			#s202505294207fbaff71bc .li_board ul li,
			#s202505294207fbaff71bc .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202505294207fbaff71bc .checkbox-styled:not(ie8) input ~ span:before,
			#s202505294207fbaff71bc .radio-styled:not(ie8) input ~ span:before {
			}
			#s202505294207fbaff71bc .board_view .grid_ignore header a, #s202505294207fbaff71bc .widget.board .grid_ignore .author .date, #s202505294207fbaff71bc .widget.board .grid_ignore a.board, #s202505294207fbaff71bc .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202505294207fbaff71bc .content-tit .board {
				;
			}
			#s202505294207fbaff71bc select.form-control,
			#s202505294207fbaff71bc input.form-control,
			#s202505294207fbaff71bc textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s202505294207fbaff71bc .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202505294207fbaff71bc .phonenumber_wrap .line {
			}
			#s202505294207fbaff71bc .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202505294207fbaff71bc .shop-content select.form-control,
			.shop_view #s202505294207fbaff71bc .shop-content input.form-control,
			.shop_view #s202505294207fbaff71bc .shop-content textarea.form-control,
			.booking_view #s202505294207fbaff71bc .booking_opt select.form-control,
			.shop_view #s202505294207fbaff71bc .form-select-wrap .dropdown-menu,
			.shop_view #s202505294207fbaff71bc .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s202505294207fbaff71bc .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s202505294207fbaff71bc .item_detail select.form-control,
			#s202505294207fbaff71bc .item_detail input.form-control,
			#s202505294207fbaff71bc .item_detail textarea.form-control,
			#s202505294207fbaff71bc .booking_opt select.form-control,
			#s202505294207fbaff71bc .goods_select textarea.form-control,
			#s202505294207fbaff71bc .goods_select select.form-control,
			#s202505294207fbaff71bc .goods_select input.form-control,
			#s202505294207fbaff71bc .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202505294207fbaff71bc .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202505294207fbaff71bc .board_summary .write, #s202505294207fbaff71bc .board_view .grid_ignore .author .date, #s202505294207fbaff71bc .board_view .grid_ignore .author .hit-count, .doz_sys #s202505294207fbaff71bc label, .doz_sys #s202505294207fbaff71bc label.control-label, #s202505294207fbaff71bc .shop-table > tbody > tr.payment-info > td.pay-txt, #s202505294207fbaff71bc .nick.text-default-dark, #s202505294207fbaff71bc .text-default-dark, #s202505294207fbaff71bc .shop_mypage .mypage .my-box a, #s202505294207fbaff71bc .shop_mypage .item-detail a, #s202505294207fbaff71bc .shop_mypage .item-detail p, #s202505294207fbaff71bc .shop_mypage h6, #s202505294207fbaff71bc .shop_mypage .table-wrap p, #s202505294207fbaff71bc .shop_payment h1, #s202505294207fbaff71bc .shop_payment h6, #s202505294207fbaff71bc .shop-content p, #s202505294207fbaff71bc .shop_payment, #s202505294207fbaff71bc .shop-content span, #s202505294207fbaff71bc .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202505294207fbaff71bc .shop-content .price, #s202505294207fbaff71bc,#s202505294207fbaff71bc .shop-tit,#s202505294207fbaff71bc .board_view .board_txt_area,#s202505294207fbaff71bc .board.widget .grid_ignore .view_tit,.doz_sys #s202505294207fbaff71bc .shop-content input.form-control, .doz_sys #s202505294207fbaff71bc .shop-content select.form-control, #s202505294207fbaff71bc .widget_menu_title,#s202505294207fbaff71bc .comment_area,body.shop_mypage #s202505294207fbaff71bc .comment_area,
			#s202505294207fbaff71bc .list_review_inner .use_summary, #s202505294207fbaff71bc .list_review_inner .use_summary a, #s202505294207fbaff71bc .list_review_inner .fold, #s202505294207fbaff71bc .list_review_inner .comment_area, #s202505294207fbaff71bc .booking_nav_tools span {
				;
				color:  ;
			}
			#s202505294207fbaff71bc .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202505294207fbaff71bc a.use-info {
			    color : #2c82c9;
			}
			#s202505294207fbaff71bc .shop-content span.sale-price-text-done, 
			.doz_sys #s202505294207fbaff71bc a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202505294207fbaff71bc .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202505294207fbaff71bc .shop-content.mypage .bg-bright a, #s202505294207fbaff71bc .shop-content.mypage .bg-bright p, #s202505294207fbaff71bc .shop-content.mypage .bg-bright span, #s202505294207fbaff71bc .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202505294207fbaff71bc .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202505294207fbaff71bc .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202505294207fbaff71bc .shop-content h6 span {
			;
				color: ;
			}
			#s202505294207fbaff71bc .left-menu ul li.on a,
			.doz_sys #s202505294207fbaff71bc .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202505294207fbaff71bc,
			#s202505294207fbaff71bc .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202505294207fbaff71bc .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202505294207fbaff71bc .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202505294207fbaff71bc .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505294207fbaff71bc .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202505294207fbaff71bc .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202505294207fbaff71bc .list_review_inner, 
			#s202505294207fbaff71bc .list_review_inner .fold.cmt,
			#s202505294207fbaff71bc .list_review_wrap,
			#s202505294207fbaff71bc .list_review_inner .textarea_block,
			#s202505294207fbaff71bc .list_review_inner .comment .main_comment,
			#s202505294207fbaff71bc .list_review_inner .txt_delete:before,
			#s202505294207fbaff71bc .form-select-wrap.open .dropdown-toggle, 
			#s202505294207fbaff71bc .form-select-wrap.open .dropdown-menu,
			#s202505294207fbaff71bc .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202505294207fbaff71bc .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202505294207fbaff71bc .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202505294207fbaff71bc .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202505294207fbaff71bc .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505294207fbaff71bc .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202505294207fbaff71bc .form-control:focus {
				border-color:#2c82c9;
			}
			#s202505294207fbaff71bc .sub_depth li a, #s202505294207fbaff71bc .sub_depth li span {
				;
			}
			#s202505294207fbaff71bc .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202505294207fbaff71bc .pagination > li > a,
			#s202505294207fbaff71bc .pagination > li > span,
			#s202505294207fbaff71bc .pagination > li > a:focus,
			#s202505294207fbaff71bc .pagination > li > span:focus,
			#s202505294207fbaff71bc .map-inner .pagination li.active a,
			#s202505294207fbaff71bc .pagination li > a.disabled:hover,
			#s202505294207fbaff71bc .pagination li > a.disabled:focus {
				;
			}
			#s202505294207fbaff71bc .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202505294207fbaff71bc .pagination > .active > a,
			#s202505294207fbaff71bc .pagination > .active > span,
			#s202505294207fbaff71bc .pagination > .active > a:hover,
			#s202505294207fbaff71bc .pagination > .active > span:hover,
			#s202505294207fbaff71bc .pagination > .active > a:focus,
			#s202505294207fbaff71bc .pagination > .active > span:focus,
			#s202505294207fbaff71bc .pagination > li > a:hover,
			#s202505294207fbaff71bc .pagination > li > span:hover,
			#s202505294207fbaff71bc .sub_depth li a.active,
			.doz_sys #s202505294207fbaff71bc a, #s202505294207fbaff71bc .li_table ul li,
			#s202505294207fbaff71bc .list-style .list.line > small,
			.doz_sys #s202505294207fbaff71bc div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202505294207fbaff71bc .board_contents a:not(.btn),
			.doz_sys #s202505294207fbaff71bc .board_contents a:not(.btn):hover,
			#s202505294207fbaff71bc .board_txt_area a,
			#s202505294207fbaff71bc .board_txt_area a:hover,
			#s202505294207fbaff71bc .board_txt_area a:active,
			#s202505294207fbaff71bc .board_txt_area a:focus,
			#s202505294207fbaff71bc .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s202505294207fbaff71bc div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202505294207fbaff71bc a.body_font_color_30:not(.active) {
				;
			}
		   #s202505294207fbaff71bc .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202505294207fbaff71bc .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202505294207fbaff71bc .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202505294207fbaff71bc .body_font_color_40,
			#s202505294207fbaff71bc .li_board ul.li_body li.name, 
			#s202505294207fbaff71bc .li_board ul.li_body li.time, 
			#s202505294207fbaff71bc .li_board ul.li_body li.like,
			#s202505294207fbaff71bc .li_board ul.li_body li.read {
				;
			}
			#s202505294207fbaff71bc .review_table .summary,
			#s202505294207fbaff71bc .review_table.li_board ul.li_body li,
			#s202505294207fbaff71bc .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202505294207fbaff71bc .body_font_color_50 {
				;
			}
			#s202505294207fbaff71bc .li_board,
			#s202505294207fbaff71bc .acd_row:first-child,
			#s202505294207fbaff71bc .acd_row {
				border-color: ;
			}
			#s202505294207fbaff71bc .list-style .list-header,
			#s202505294207fbaff71bc .list-style .list,
			#s202505294207fbaff71bc .list-style .list.line, 
			#s202505294207fbaff71bc .list-style .list.line > .table-cell,
			#s202505294207fbaff71bc .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202505294207fbaff71bc .btn, #s202505294207fbaff71bc .visual_section a, #s202505294207fbaff71bc a.select-star, #s202505294207fbaff71bc .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s202505294207fbaff71bc .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s202505294207fbaff71bc .btn:hover, #s202505294207fbaff71bc .visual_section a:hover {
				border-color:;
			}
			#s202505294207fbaff71bc a.select-star:hover {
				background-color: ;
			}
			#s202505294207fbaff71bc .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202505294207fbaff71bc .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s202505294207fbaff71bc .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202505294207fbaff71bc .btn-primary span,
			.doz_sys.booking_view #s202505294207fbaff71bc .btn-primary span,
			.doz_sys.shop_mypage #s202505294207fbaff71bc .btn-primary span  {
				color:#ffffff;
			}
			#s202505294207fbaff71bc .coupon-wrap:after,
			#s202505294207fbaff71bc .board_view .file_area ul li {
				background: ;
			}
			#s202505294207fbaff71bc .text-gray-dark, #s202505294207fbaff71bc .shop-table > thead > tr > th, #s202505294207fbaff71bc .shop_mypage .left-menu ul li a, #s202505294207fbaff71bc .shop_mypage .item-detail p.sale_pay,.doz_sys #s202505294207fbaff71bc .product-notify-group .product-notify-label {
				;
			}
			#s202505294207fbaff71bc .mypage .my-box a, #s202505294207fbaff71bc .mypage .shop-table > tbody > tr,
			#s202505294207fbaff71bc .mypage .tip-off,
	        #s202505294207fbaff71bc .im-order-detail-table,
	        #s202505294207fbaff71bc .im-order-price {
				;
			}
			#s202505294207fbaff71bc .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s202505294207fbaff71bc .mypage .my-box.on a p {
				color:#fff;
			}
			#s202505294207fbaff71bc .option_btn_tools a, #s202505294207fbaff71bc .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202505294207fbaff71bc .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202505294207fbaff71bc .card .title a {
				color: #212121;
			}
			#s202505294207fbaff71bc .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202505294207fbaff71bc ul.site_prod_nav > li,
			#s202505294207fbaff71bc .prod_detail_badge {
				;
			}
			#s202505294207fbaff71bc .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202505294207fbaff71bc .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202505294207fbaff71bc .opt-group {
				background: ;
			}
			#s202505294207fbaff71bc ul.site_prod_nav > li a.active {
				;
			}
			#s202505294207fbaff71bc .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s202505294207fbaff71bc .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202505294207fbaff71bc[class*="section_first"],
			.section_fixed_disable #s202505294207fbaff71bc[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202505294207fbaff71bc .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202505294207fbaff71bc.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202505294207fbaff71bc.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202505294207fbaff71bc .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202505294207fbaff71bc.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s202505294207fbaff71bc .mypage .left-menu ul li a,
			.device_type_m #s202505294207fbaff71bc .cart .left-menu ul li a {
				;
			}
            #s202505294207fbaff71bc .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202505294207fbaff71bc .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202505294207fbaff71bc .im-cart-info {
                ;
            }
            #s202505294207fbaff71bc .shop-table > thead > tr > th,
            #s202505294207fbaff71bc .shop-table > tbody > tr > td,
            #s202505294207fbaff71bc .mypage .shop-table > tbody > tr,
            #s202505294207fbaff71bc .shop-table > tbody > tr > td.img img,
            #s202505294207fbaff71bc .shop-table > tbody > tr > td + td,
            #s202505294207fbaff71bc .mypage .tip-off,
            #s202505294207fbaff71bc .mypage .shop-table img,
	        #s202505294207fbaff71bc .im-order-detail-table,
	        #s202505294207fbaff71bc .im-order-price,
	        #s202505294207fbaff71bc .im-order-detail-table thead tr,
	        #s202505294207fbaff71bc .im-order-detail-table tr + tr,
	        #s202505294207fbaff71bc .im-order-detail-table img,
	        #s202505294207fbaff71bc .im-order-detail-table .im-deliv-price,
	        #s202505294207fbaff71bc .im-order-price-header,
	        #s202505294207fbaff71bc .im-order-price-body {
                ;
            }
            #s202505294207fbaff71bc .shop-table .list_badge {
				border-color: ;
            }
            #s202505294207fbaff71bc .im-cart-result-table thead>tr>th,
            #s202505294207fbaff71bc #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202505294207fbaff71bc #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202505294207fbaff71bc #shop_cart_list .shop-table > thead > tr > th,
            #s202505294207fbaff71bc #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202505294207fbaff71bc .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s202505294207fbaff71bc .btn-primary:hover, #s202505294207fbaff71bc .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s202505294207fbaff71bc .btn-primary:hover span,
				.doz_sys.booking_view #s202505294207fbaff71bc .btn-primary:hover span,
				.doz_sys.shop_mypage #s202505294207fbaff71bc .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202505294207fbaff71bc .fixed_view a,
				.doz_sys #s202505294207fbaff71bc .fixed_view select.form-control,
				.doz_sys #s202505294207fbaff71bc .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202505294207fbaff71bc .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202505294207fbaff71bc .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202505294207fbaff71bc .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202505294207fbaff71bc #shop_cart_list .shop-tit,
                #s202505294207fbaff71bc #shop_cart_list .shop-table > thead > tr,
                #s202505294207fbaff71bc #shop_cart_list .shop-table > tfoot .payment-info,
                #s202505294207fbaff71bc .im-price-result {
				    ;
				}
                #s202505294207fbaff71bc .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202505294207fbaff71bc .im-order-row + .im-order-row {
                    ;
                }
                #s202505294207fbaff71bc #shop_cart_list .shop-table,
                #s202505294207fbaff71bc #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202505294207fbaff71bc #shop_cart_list .shop-table > tfoot,
                #s202505294207fbaff71bc #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202505294207fbaff71bc #shop_cart_list .shop-table > thead > tr,
                #s202505294207fbaff71bc .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s202505294207fbaff71bc #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202505294207fbaff71bc .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202505294207fbaff71bc .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202505294207fbaff71bc .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202505294207fbaff71bc .section_bg {
                    background-attachment : inherit;
                }
                #s202505294207fbaff71bc .section_bg .ibg-bg {
                    display: none;
                }
                #s202505294207fbaff71bc .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202505294207fbaff71bc .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202505294207fbaff71bc .buy_btns .social_btn, #s202505294207fbaff71bc .buy_btns .cart_btn, #s202505294207fbaff71bc .layer_pop .bottom-btn, #s202505294207fbaff71bc .shop-table > thead, #s202505294207fbaff71bc .left-menu, #s202505294207fbaff71bc .shop-table > tbody > tr, {
				;
				}
				#s202505294207fbaff71bc main, #s202505294207fbaff71bc .section_wrap.extend_section main, #s202505294207fbaff71bc .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202505294207fbaff71bc.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s202505294207fbaff71bc.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202505294207fbaff71bc .mypage .left-menu ul li a,
				#s202505294207fbaff71bc .cart .left-menu ul li a,
				#s202505294207fbaff71bc .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202505294207fbaff71bc .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s202505294207fbaff71bc .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s202505294207fbaff71bc .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s202505294207fbaff71bc .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202505294207fbaff71bc .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) {
				#s202505294207fbaff71bc .opt-group .btn_clse {
					background-color: ;
				}
				#s202505294207fbaff71bc .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s202505294207fbaff71bc .bg-brand,
				.doz_sys #s202505294207fbaff71bc .bg-brand span,
				.doz_sys #s202505294207fbaff71bc .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s202505294207fbaff71bc .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
				#w20250529c42b17fc5eaa0 .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w20250529c42b17fc5eaa0 .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w20250529c42b17fc5eaa0 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w20250529c42b17fc5eaa0 .thumb-row {
									 margin : 0 -7.5px;
									 clear  : both;
								 }
		#w20250529c42b17fc5eaa0 .thumb-row .shop-item {
									 padding : 0 7.5px;
								 }
		main > .doz_row #w20250529c42b17fc5eaa0 .thumb-row {
													 margin: 0 !important;
												 }
		#w20250529c42b17fc5eaa0 .thumb-row .shop-item.off {
									 padding : 7.5px !important;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-icon > span,
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-icon > span a {
									 font-size: 17px;
								 }
        #w20250529c42b17fc5eaa0 .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w20250529c42b17fc5eaa0 .shop-item .item-thumbs img {
									 border: 0px solid #000;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-summary,
		#w20250529c42b17fc5eaa0 .shop-item .item-summary p,
		#w20250529c42b17fc5eaa0 .shop-item .item-summary span {
									 font-size: 17px !important;
									 color: #212121;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-summary > p,
		#w20250529c42b17fc5eaa0 .shop-item .item-summary > ul,
		#w20250529c42b17fc5eaa0 .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w20250529c42b17fc5eaa0 div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w20250529c42b17fc5eaa0 .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .list-type-a .shop-item,
		#w20250529c42b17fc5eaa0 .type-slide .list-type-a .shop-item .item-thumbs,
		#w20250529c42b17fc5eaa0 .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w20250529c42b17fc5eaa0 .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 11.9px;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .sale_percentage {
									 color: #fe5356;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .pay {
									 color: #2c82c9;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .thumb-row {
									 padding-bottom: 20px;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .owl-dots {
									 bottom: -5px;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .owl-prev:before,
		#w20250529c42b17fc5eaa0 .type-slide .owl-next:before{
									 color: rgba(0, 0, 0, 0.3);
								 border-color:rgb(0,0,0) ;border-color:rgba(0,0,0,0.18) ;;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .side_padding .owl-prev:before {
									 left: 7.5px;
								 }
		#w20250529c42b17fc5eaa0 .type-slide .side_padding .owl-next:before {
									 right: 7.5px;
								 }
    #w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 11.9px;
								 }
				        #w20250529c42b17fc5eaa0 .shop-item .item-overlay .ns-icon > div,
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w20250529c42b17fc5eaa0 .shop-item .item-overlay .ns-icon > div:last-child,
        #w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w20250529c42b17fc5eaa0 .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w20250529c42b17fc5eaa0 .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w20250529c42b17fc5eaa0 .hover_bright .shop-item a .item-overlay .item-pay,
		#w20250529c42b17fc5eaa0 .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w20250529c42b17fc5eaa0 .hover_detail .shop-item a .item-overlay .item-pay,
		#w20250529c42b17fc5eaa0 .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w20250529c42b17fc5eaa0 .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w20250529c42b17fc5eaa0 .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w20250529c42b17fc5eaa0 .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w20250529c42b17fc5eaa0 .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w20250529c42b17fc5eaa0 .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250529c42b17fc5eaa0 .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w20250529c42b17fc5eaa0 .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w20250529c42b17fc5eaa0 .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w20250529c42b17fc5eaa0 .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w20250529c42b17fc5eaa0 .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w20250529c42b17fc5eaa0 .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w20250529c42b17fc5eaa0 .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w20250529c42b17fc5eaa0 .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w20250529c42b17fc5eaa0 .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w20250529c42b17fc5eaa0 .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w20250529c42b17fc5eaa0 ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w20250529c42b17fc5eaa0 ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w20250529c42b17fc5eaa0 ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w20250529c42b17fc5eaa0 .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
			.shop_view .s2025041445e15c4fba99d.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2025041445e15c4fba99d select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2025041445e15c4fba99d select.form-control option {
				color: #000 !important;
			}
			.admin #s2025041445e15c4fba99d .widget.padding > div {
				;
			}
			.admin #s2025041445e15c4fba99d .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025041445e15c4fba99d .widget_drag_bar,
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025041445e15c4fba99d .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025041445e15c4fba99d .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025041445e15c4fba99d {
				color: ;
			}
			#s2025041445e15c4fba99d.side_basic main .inside,
			#s2025041445e15c4fba99d .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025041445e15c4fba99d .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025041445e15c4fba99d.side_basic main .inside,
			.menu_type_modal #s2025041445e15c4fba99d.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 #s2025041445e15c4fba99d,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025041445e15c4fba99d .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025041445e15c4fba99d.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025041445e15c4fba99d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025041445e15c4fba99d .booking_day .body_font_color_20,
			#s2025041445e15c4fba99d .booking_list.waiting .title {
				; 
			}
			#s2025041445e15c4fba99d.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025041445e15c4fba99d .li_table ul:nth-of-type(2),
			#s2025041445e15c4fba99d .li_board ul li,
			#s2025041445e15c4fba99d .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025041445e15c4fba99d .checkbox-styled:not(ie8) input ~ span:before,
			#s2025041445e15c4fba99d .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025041445e15c4fba99d .board_view .grid_ignore header a, #s2025041445e15c4fba99d .widget.board .grid_ignore .author .date, #s2025041445e15c4fba99d .widget.board .grid_ignore a.board, #s2025041445e15c4fba99d .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025041445e15c4fba99d .content-tit .board {
				;
			}
			#s2025041445e15c4fba99d select.form-control,
			#s2025041445e15c4fba99d input.form-control,
			#s2025041445e15c4fba99d textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025041445e15c4fba99d .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025041445e15c4fba99d .phonenumber_wrap .line {
			}
			#s2025041445e15c4fba99d .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025041445e15c4fba99d .shop-content select.form-control,
			.shop_view #s2025041445e15c4fba99d .shop-content input.form-control,
			.shop_view #s2025041445e15c4fba99d .shop-content textarea.form-control,
			.booking_view #s2025041445e15c4fba99d .booking_opt select.form-control,
			.shop_view #s2025041445e15c4fba99d .form-select-wrap .dropdown-menu,
			.shop_view #s2025041445e15c4fba99d .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2025041445e15c4fba99d .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2025041445e15c4fba99d .item_detail select.form-control,
			#s2025041445e15c4fba99d .item_detail input.form-control,
			#s2025041445e15c4fba99d .item_detail textarea.form-control,
			#s2025041445e15c4fba99d .booking_opt select.form-control,
			#s2025041445e15c4fba99d .goods_select textarea.form-control,
			#s2025041445e15c4fba99d .goods_select select.form-control,
			#s2025041445e15c4fba99d .goods_select input.form-control,
			#s2025041445e15c4fba99d .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025041445e15c4fba99d .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025041445e15c4fba99d .board_summary .write, #s2025041445e15c4fba99d .board_view .grid_ignore .author .date, #s2025041445e15c4fba99d .board_view .grid_ignore .author .hit-count, .doz_sys #s2025041445e15c4fba99d label, .doz_sys #s2025041445e15c4fba99d label.control-label, #s2025041445e15c4fba99d .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025041445e15c4fba99d .nick.text-default-dark, #s2025041445e15c4fba99d .text-default-dark, #s2025041445e15c4fba99d .shop_mypage .mypage .my-box a, #s2025041445e15c4fba99d .shop_mypage .item-detail a, #s2025041445e15c4fba99d .shop_mypage .item-detail p, #s2025041445e15c4fba99d .shop_mypage h6, #s2025041445e15c4fba99d .shop_mypage .table-wrap p, #s2025041445e15c4fba99d .shop_payment h1, #s2025041445e15c4fba99d .shop_payment h6, #s2025041445e15c4fba99d .shop-content p, #s2025041445e15c4fba99d .shop_payment, #s2025041445e15c4fba99d .shop-content span, #s2025041445e15c4fba99d .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025041445e15c4fba99d .shop-content .price, #s2025041445e15c4fba99d,#s2025041445e15c4fba99d .shop-tit,#s2025041445e15c4fba99d .board_view .board_txt_area,#s2025041445e15c4fba99d .board.widget .grid_ignore .view_tit,.doz_sys #s2025041445e15c4fba99d .shop-content input.form-control, .doz_sys #s2025041445e15c4fba99d .shop-content select.form-control, #s2025041445e15c4fba99d .widget_menu_title,#s2025041445e15c4fba99d .comment_area,body.shop_mypage #s2025041445e15c4fba99d .comment_area,
			#s2025041445e15c4fba99d .list_review_inner .use_summary, #s2025041445e15c4fba99d .list_review_inner .use_summary a, #s2025041445e15c4fba99d .list_review_inner .fold, #s2025041445e15c4fba99d .list_review_inner .comment_area, #s2025041445e15c4fba99d .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025041445e15c4fba99d .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025041445e15c4fba99d a.use-info {
			    color : #2c82c9;
			}
			#s2025041445e15c4fba99d .shop-content span.sale-price-text-done, 
			.doz_sys #s2025041445e15c4fba99d a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025041445e15c4fba99d .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025041445e15c4fba99d .shop-content.mypage .bg-bright a, #s2025041445e15c4fba99d .shop-content.mypage .bg-bright p, #s2025041445e15c4fba99d .shop-content.mypage .bg-bright span, #s2025041445e15c4fba99d .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025041445e15c4fba99d .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025041445e15c4fba99d .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025041445e15c4fba99d .shop-content h6 span {
			;
				color: ;
			}
			#s2025041445e15c4fba99d .left-menu ul li.on a,
			.doz_sys #s2025041445e15c4fba99d .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025041445e15c4fba99d,
			#s2025041445e15c4fba99d .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025041445e15c4fba99d .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025041445e15c4fba99d .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025041445e15c4fba99d .list_review_inner, 
			#s2025041445e15c4fba99d .list_review_inner .fold.cmt,
			#s2025041445e15c4fba99d .list_review_wrap,
			#s2025041445e15c4fba99d .list_review_inner .textarea_block,
			#s2025041445e15c4fba99d .list_review_inner .comment .main_comment,
			#s2025041445e15c4fba99d .list_review_inner .txt_delete:before,
			#s2025041445e15c4fba99d .form-select-wrap.open .dropdown-toggle, 
			#s2025041445e15c4fba99d .form-select-wrap.open .dropdown-menu,
			#s2025041445e15c4fba99d .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025041445e15c4fba99d .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041445e15c4fba99d .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025041445e15c4fba99d .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025041445e15c4fba99d .sub_depth li a, #s2025041445e15c4fba99d .sub_depth li span {
				;
			}
			#s2025041445e15c4fba99d .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025041445e15c4fba99d .pagination > li > a,
			#s2025041445e15c4fba99d .pagination > li > span,
			#s2025041445e15c4fba99d .pagination > li > a:focus,
			#s2025041445e15c4fba99d .pagination > li > span:focus,
			#s2025041445e15c4fba99d .map-inner .pagination li.active a,
			#s2025041445e15c4fba99d .pagination li > a.disabled:hover,
			#s2025041445e15c4fba99d .pagination li > a.disabled:focus {
				;
			}
			#s2025041445e15c4fba99d .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025041445e15c4fba99d .pagination > .active > a,
			#s2025041445e15c4fba99d .pagination > .active > span,
			#s2025041445e15c4fba99d .pagination > .active > a:hover,
			#s2025041445e15c4fba99d .pagination > .active > span:hover,
			#s2025041445e15c4fba99d .pagination > .active > a:focus,
			#s2025041445e15c4fba99d .pagination > .active > span:focus,
			#s2025041445e15c4fba99d .pagination > li > a:hover,
			#s2025041445e15c4fba99d .pagination > li > span:hover,
			#s2025041445e15c4fba99d .sub_depth li a.active,
			.doz_sys #s2025041445e15c4fba99d a, #s2025041445e15c4fba99d .li_table ul li,
			#s2025041445e15c4fba99d .list-style .list.line > small,
			.doz_sys #s2025041445e15c4fba99d div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025041445e15c4fba99d .board_contents a:not(.btn),
			.doz_sys #s2025041445e15c4fba99d .board_contents a:not(.btn):hover,
			#s2025041445e15c4fba99d .board_txt_area a,
			#s2025041445e15c4fba99d .board_txt_area a:hover,
			#s2025041445e15c4fba99d .board_txt_area a:active,
			#s2025041445e15c4fba99d .board_txt_area a:focus,
			#s2025041445e15c4fba99d .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025041445e15c4fba99d div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025041445e15c4fba99d a.body_font_color_30:not(.active) {
				;
			}
		   #s2025041445e15c4fba99d .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025041445e15c4fba99d .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025041445e15c4fba99d .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025041445e15c4fba99d .body_font_color_40,
			#s2025041445e15c4fba99d .li_board ul.li_body li.name, 
			#s2025041445e15c4fba99d .li_board ul.li_body li.time, 
			#s2025041445e15c4fba99d .li_board ul.li_body li.like,
			#s2025041445e15c4fba99d .li_board ul.li_body li.read {
				;
			}
			#s2025041445e15c4fba99d .review_table .summary,
			#s2025041445e15c4fba99d .review_table.li_board ul.li_body li,
			#s2025041445e15c4fba99d .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025041445e15c4fba99d .body_font_color_50 {
				;
			}
			#s2025041445e15c4fba99d .li_board,
			#s2025041445e15c4fba99d .acd_row:first-child,
			#s2025041445e15c4fba99d .acd_row {
				border-color: ;
			}
			#s2025041445e15c4fba99d .list-style .list-header,
			#s2025041445e15c4fba99d .list-style .list,
			#s2025041445e15c4fba99d .list-style .list.line, 
			#s2025041445e15c4fba99d .list-style .list.line > .table-cell,
			#s2025041445e15c4fba99d .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025041445e15c4fba99d .btn, #s2025041445e15c4fba99d .visual_section a, #s2025041445e15c4fba99d a.select-star, #s2025041445e15c4fba99d .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2025041445e15c4fba99d .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2025041445e15c4fba99d .btn:hover, #s2025041445e15c4fba99d .visual_section a:hover {
				border-color:;
			}
			#s2025041445e15c4fba99d a.select-star:hover {
				background-color: ;
			}
			#s2025041445e15c4fba99d .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025041445e15c4fba99d .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025041445e15c4fba99d .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025041445e15c4fba99d .btn-primary span,
			.doz_sys.booking_view #s2025041445e15c4fba99d .btn-primary span,
			.doz_sys.shop_mypage #s2025041445e15c4fba99d .btn-primary span  {
				color:#ffffff;
			}
			#s2025041445e15c4fba99d .coupon-wrap:after,
			#s2025041445e15c4fba99d .board_view .file_area ul li {
				background: ;
			}
			#s2025041445e15c4fba99d .text-gray-dark, #s2025041445e15c4fba99d .shop-table > thead > tr > th, #s2025041445e15c4fba99d .shop_mypage .left-menu ul li a, #s2025041445e15c4fba99d .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025041445e15c4fba99d .product-notify-group .product-notify-label {
				;
			}
			#s2025041445e15c4fba99d .mypage .my-box a, #s2025041445e15c4fba99d .mypage .shop-table > tbody > tr,
			#s2025041445e15c4fba99d .mypage .tip-off,
	        #s2025041445e15c4fba99d .im-order-detail-table,
	        #s2025041445e15c4fba99d .im-order-price {
				;
			}
			#s2025041445e15c4fba99d .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025041445e15c4fba99d .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025041445e15c4fba99d .option_btn_tools a, #s2025041445e15c4fba99d .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025041445e15c4fba99d .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025041445e15c4fba99d .card .title a {
				color: #212121;
			}
			#s2025041445e15c4fba99d .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025041445e15c4fba99d ul.site_prod_nav > li,
			#s2025041445e15c4fba99d .prod_detail_badge {
				;
			}
			#s2025041445e15c4fba99d .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025041445e15c4fba99d .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025041445e15c4fba99d .opt-group {
				background: ;
			}
			#s2025041445e15c4fba99d ul.site_prod_nav > li a.active {
				;
			}
			#s2025041445e15c4fba99d .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2025041445e15c4fba99d .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025041445e15c4fba99d[class*="section_first"],
			.section_fixed_disable #s2025041445e15c4fba99d[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025041445e15c4fba99d .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025041445e15c4fba99d.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025041445e15c4fba99d.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025041445e15c4fba99d .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025041445e15c4fba99d.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025041445e15c4fba99d .mypage .left-menu ul li a,
			.device_type_m #s2025041445e15c4fba99d .cart .left-menu ul li a {
				;
			}
            #s2025041445e15c4fba99d .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025041445e15c4fba99d .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025041445e15c4fba99d .im-cart-info {
                ;
            }
            #s2025041445e15c4fba99d .shop-table > thead > tr > th,
            #s2025041445e15c4fba99d .shop-table > tbody > tr > td,
            #s2025041445e15c4fba99d .mypage .shop-table > tbody > tr,
            #s2025041445e15c4fba99d .shop-table > tbody > tr > td.img img,
            #s2025041445e15c4fba99d .shop-table > tbody > tr > td + td,
            #s2025041445e15c4fba99d .mypage .tip-off,
            #s2025041445e15c4fba99d .mypage .shop-table img,
	        #s2025041445e15c4fba99d .im-order-detail-table,
	        #s2025041445e15c4fba99d .im-order-price,
	        #s2025041445e15c4fba99d .im-order-detail-table thead tr,
	        #s2025041445e15c4fba99d .im-order-detail-table tr + tr,
	        #s2025041445e15c4fba99d .im-order-detail-table img,
	        #s2025041445e15c4fba99d .im-order-detail-table .im-deliv-price,
	        #s2025041445e15c4fba99d .im-order-price-header,
	        #s2025041445e15c4fba99d .im-order-price-body {
                ;
            }
            #s2025041445e15c4fba99d .shop-table .list_badge {
				border-color: ;
            }
            #s2025041445e15c4fba99d .im-cart-result-table thead>tr>th,
            #s2025041445e15c4fba99d #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025041445e15c4fba99d #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025041445e15c4fba99d #shop_cart_list .shop-table > thead > tr > th,
            #s2025041445e15c4fba99d #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025041445e15c4fba99d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025041445e15c4fba99d .btn-primary:hover, #s2025041445e15c4fba99d .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025041445e15c4fba99d .btn-primary:hover span,
				.doz_sys.booking_view #s2025041445e15c4fba99d .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025041445e15c4fba99d .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025041445e15c4fba99d .fixed_view a,
				.doz_sys #s2025041445e15c4fba99d .fixed_view select.form-control,
				.doz_sys #s2025041445e15c4fba99d .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025041445e15c4fba99d .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025041445e15c4fba99d .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025041445e15c4fba99d .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025041445e15c4fba99d #shop_cart_list .shop-tit,
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > thead > tr,
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025041445e15c4fba99d .im-price-result {
				    ;
				}
                #s2025041445e15c4fba99d .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025041445e15c4fba99d .im-order-row + .im-order-row {
                    ;
                }
                #s2025041445e15c4fba99d #shop_cart_list .shop-table,
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > tfoot,
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > thead > tr,
                #s2025041445e15c4fba99d .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2025041445e15c4fba99d #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025041445e15c4fba99d .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025041445e15c4fba99d .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025041445e15c4fba99d .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025041445e15c4fba99d .section_bg {
                    background-attachment : inherit;
                }
                #s2025041445e15c4fba99d .section_bg .ibg-bg {
                    display: none;
                }
                #s2025041445e15c4fba99d .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025041445e15c4fba99d .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025041445e15c4fba99d .buy_btns .social_btn, #s2025041445e15c4fba99d .buy_btns .cart_btn, #s2025041445e15c4fba99d .layer_pop .bottom-btn, #s2025041445e15c4fba99d .shop-table > thead, #s2025041445e15c4fba99d .left-menu, #s2025041445e15c4fba99d .shop-table > tbody > tr, {
				;
				}
				#s2025041445e15c4fba99d main, #s2025041445e15c4fba99d .section_wrap.extend_section main, #s2025041445e15c4fba99d .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025041445e15c4fba99d.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025041445e15c4fba99d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025041445e15c4fba99d .mypage .left-menu ul li a,
				#s2025041445e15c4fba99d .cart .left-menu ul li a,
				#s2025041445e15c4fba99d .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025041445e15c4fba99d .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2025041445e15c4fba99d .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s2025041445e15c4fba99d .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s2025041445e15c4fba99d .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025041445e15c4fba99d .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) {
				#s2025041445e15c4fba99d .opt-group .btn_clse {
					background-color: ;
				}
				#s2025041445e15c4fba99d .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2025041445e15c4fba99d .bg-brand,
				.doz_sys #s2025041445e15c4fba99d .bg-brand span,
				.doz_sys #s2025041445e15c4fba99d .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025041445e15c4fba99d .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250414a30d4cafacecb {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250414a30d4cafacecb {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202504145469ccbdb875c .widget.image img {
		transition: none;
	}
	.admin #w202504145469ccbdb875c .disable-selection img {
		visibility: visible !important;
	}
	#w202504145469ccbdb875c .widget.image .overlay, #w202504145469ccbdb875c .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202504145469ccbdb875c .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202504145469ccbdb875c .widget.image:hover .hover_overlay,
	#w202504145469ccbdb875c .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202504145469ccbdb875c .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202504145469ccbdb875c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202504145469ccbdb875c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202504145469ccbdb875c .widget.image.img_circle .overlay,
	#w202504145469ccbdb875c .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202504145469ccbdb875c .widget.image.hover_scale:hover .hover_overlay,
	#w202504145469ccbdb875c .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202504145469ccbdb875c .widget.image.hide_default_img:hover .img_wrap > img,
	#w202504145469ccbdb875c .widget.image:hover .overlay,
	#w202504145469ccbdb875c .widget.image .hover_overlay,
	#w202504145469ccbdb875c .widget.image.hover_image_hidden:hover .hover_img,
	#w202504145469ccbdb875c .widget.image.hover_scale .hover_img,
	#w202504145469ccbdb875c .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202504145469ccbdb875c .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202504145469ccbdb875c .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202504145469ccbdb875c .widget.image.hover_scale img,
	#w202504145469ccbdb875c .widget.image.hover_scale:hover .hover_img,
	#w202504145469ccbdb875c .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202504145469ccbdb875c .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202504145469ccbdb875c .widget.image.hover_img_hide.hover_scale:hover img,
	#w202504145469ccbdb875c .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202504145469ccbdb875c .widget.image.no_effect .hover_overlay,
	#w202504145469ccbdb875c .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202504145469ccbdb875c .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202504145469ccbdb875c .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202504145469ccbdb875c .widget.image.hide_default_img:hover .org_image,
	#w202504145469ccbdb875c .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202504145469ccbdb875c .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202504145469ccbdb875c .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202504145469ccbdb875c .widget.image:hover .hover_txt,
		#w202504145469ccbdb875c .widget.image:hover .hover_img,
		#w202504145469ccbdb875c .widget.image:hover .overlay,
		#w202504145469ccbdb875c .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202504145469ccbdb875c .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202504145469ccbdb875c .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202504145469ccbdb875c .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
		#text_w202504147f279569c5136 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504147f279569c5136 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504147f279569c5136 .text_bg_img,
		#text_w202504147f279569c5136 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504147f279569c5136,
		#text_w202504147f279569c5136 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504147f279569c5136,
        #text_w202504147f279569c5136 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504147f279569c5136.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504147f279569c5136.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w20250414b6571054a29a0 .btn-blocked .btn-group {
		display: block;
	}
	#w20250414b6571054a29a0 .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w20250414b6571054a29a0 .button_wrap.btn-group-justified,
  #w20250414b6571054a29a0 .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w20250414b6571054a29a0 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
  }
	#w20250414b6571054a29a0 .btn-group-justified.button_wrap,
	#w20250414b6571054a29a0 .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250414bbce8545b1304 .widget.image img {
		transition: none;
	}
	.admin #w20250414bbce8545b1304 .disable-selection img {
		visibility: visible !important;
	}
	#w20250414bbce8545b1304 .widget.image .overlay, #w20250414bbce8545b1304 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250414bbce8545b1304 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250414bbce8545b1304 .widget.image:hover .hover_overlay,
	#w20250414bbce8545b1304 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250414bbce8545b1304 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250414bbce8545b1304 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250414bbce8545b1304 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250414bbce8545b1304 .widget.image.img_circle .overlay,
	#w20250414bbce8545b1304 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250414bbce8545b1304 .widget.image.hover_scale:hover .hover_overlay,
	#w20250414bbce8545b1304 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250414bbce8545b1304 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250414bbce8545b1304 .widget.image:hover .overlay,
	#w20250414bbce8545b1304 .widget.image .hover_overlay,
	#w20250414bbce8545b1304 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250414bbce8545b1304 .widget.image.hover_scale .hover_img,
	#w20250414bbce8545b1304 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250414bbce8545b1304 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250414bbce8545b1304 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250414bbce8545b1304 .widget.image.hover_scale img,
	#w20250414bbce8545b1304 .widget.image.hover_scale:hover .hover_img,
	#w20250414bbce8545b1304 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250414bbce8545b1304 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250414bbce8545b1304 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250414bbce8545b1304 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250414bbce8545b1304 .widget.image.no_effect .hover_overlay,
	#w20250414bbce8545b1304 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250414bbce8545b1304 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250414bbce8545b1304 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250414bbce8545b1304 .widget.image.hide_default_img:hover .org_image,
	#w20250414bbce8545b1304 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250414bbce8545b1304 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250414bbce8545b1304 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250414bbce8545b1304 .widget.image:hover .hover_txt,
		#w20250414bbce8545b1304 .widget.image:hover .hover_img,
		#w20250414bbce8545b1304 .widget.image:hover .overlay,
		#w20250414bbce8545b1304 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250414bbce8545b1304 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250414bbce8545b1304 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250414bbce8545b1304 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
		#text_w20250414ed808b2675350 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250414ed808b2675350 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250414ed808b2675350 .text_bg_img,
		#text_w20250414ed808b2675350 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250414ed808b2675350,
		#text_w20250414ed808b2675350 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250414ed808b2675350,
        #text_w20250414ed808b2675350 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250414ed808b2675350.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250414ed808b2675350.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w202504149d37d3a1047e8 .btn-blocked .btn-group {
		display: block;
	}
	#w202504149d37d3a1047e8 .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w202504149d37d3a1047e8 .button_wrap.btn-group-justified,
  #w202504149d37d3a1047e8 .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w202504149d37d3a1047e8 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
  }
	#w202504149d37d3a1047e8 .btn-group-justified.button_wrap,
	#w202504149d37d3a1047e8 .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
	.device_type_m .pc_section #padding_w20250529b1353ed0a9a4b {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529b1353ed0a9a4b {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w202504140799672236011 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504140799672236011 {
			height: 15px !important;
		}
	}
		#text_w202504148e0a4e5ac847d {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504148e0a4e5ac847d .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504148e0a4e5ac847d .text_bg_img,
		#text_w202504148e0a4e5ac847d .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504148e0a4e5ac847d,
		#text_w202504148e0a4e5ac847d .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504148e0a4e5ac847d,
        #text_w202504148e0a4e5ac847d .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504148e0a4e5ac847d.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504148e0a4e5ac847d.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250414d6b882f7600d1 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250414d6b882f7600d1 {
			height: 15px !important;
		}
	}
				#w2025042472eabf99b265d .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w2025042472eabf99b265d .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w2025042472eabf99b265d .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w2025042472eabf99b265d .thumb-row {
									 margin : 0 -35px;
									 clear  : both;
								 }
		#w2025042472eabf99b265d .thumb-row .shop-item {
									 padding : 0 35px;
								 }
		main > .doz_row #w2025042472eabf99b265d .thumb-row {
													 margin: 0 !important;
												 }
		#w2025042472eabf99b265d .thumb-row .shop-item.off {
									 padding : 35px !important;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .item-icon > span,
		#w2025042472eabf99b265d .shop-item .item-detail .item-icon > span a {
									 font-size: 20px;
								 }
        #w2025042472eabf99b265d .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w2025042472eabf99b265d .shop-item .item-thumbs img {
									 border: 0px solid rgba(0, 0, 0, 0);
								 }
		#w2025042472eabf99b265d .shop-item .item-summary,
		#w2025042472eabf99b265d .shop-item .item-summary p,
		#w2025042472eabf99b265d .shop-item .item-summary span {
									 font-size: 14px !important;
									 color: #696969;
								 }
		#w2025042472eabf99b265d .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w2025042472eabf99b265d .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w2025042472eabf99b265d .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w2025042472eabf99b265d .shop-item .item-summary > p,
		#w2025042472eabf99b265d .shop-item .item-summary > ul,
		#w2025042472eabf99b265d .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w2025042472eabf99b265d div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w2025042472eabf99b265d .shop-item {
									 margin: 0 0 70px;
								 }
		#w2025042472eabf99b265d .type-slide .list-type-a .shop-item,
		#w2025042472eabf99b265d .type-slide .list-type-a .shop-item .item-thumbs,
		#w2025042472eabf99b265d .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w2025042472eabf99b265d .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w2025042472eabf99b265d .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 14px;
								 }
		#w2025042472eabf99b265d .shop-item .sale_percentage {
									 color: #ea5965;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w2025042472eabf99b265d .shop-item .pay {
									 color: #2e86cc;
									 font-size: 20px;
									 font-weight: normal;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w2025042472eabf99b265d .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w2025042472eabf99b265d .type-slide .thumb-row {
									 padding-bottom: ;
								 }
		#w2025042472eabf99b265d .type-slide .owl-dots {
									 bottom: ;
								 }
		#w2025042472eabf99b265d .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w2025042472eabf99b265d .type-slide .owl-prev:before,
		#w2025042472eabf99b265d .type-slide .owl-next:before{
									 color: #fff;
								 border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.6) ;;
								 }
		#w2025042472eabf99b265d .type-slide .side_padding .owl-prev:before {
									 left: 35px;
								 }
		#w2025042472eabf99b265d .type-slide .side_padding .owl-next:before {
									 right: 35px;
								 }
    #w2025042472eabf99b265d .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w2025042472eabf99b265d .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 14px;
								 }
				        #w2025042472eabf99b265d .shop-item .item-overlay .ns-icon > div,
		#w2025042472eabf99b265d .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w2025042472eabf99b265d .shop-item .item-overlay .ns-icon > div:last-child,
        #w2025042472eabf99b265d .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w2025042472eabf99b265d .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w2025042472eabf99b265d .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w2025042472eabf99b265d .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w2025042472eabf99b265d .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w2025042472eabf99b265d .hover_bright .shop-item a .item-overlay .item-pay,
		#w2025042472eabf99b265d .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w2025042472eabf99b265d .hover_detail .shop-item a .item-overlay .item-pay,
		#w2025042472eabf99b265d .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w2025042472eabf99b265d .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w2025042472eabf99b265d .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w2025042472eabf99b265d .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w2025042472eabf99b265d .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w2025042472eabf99b265d .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w2025042472eabf99b265d .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w2025042472eabf99b265d .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w2025042472eabf99b265d .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w2025042472eabf99b265d .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w2025042472eabf99b265d .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w2025042472eabf99b265d .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w2025042472eabf99b265d .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w2025042472eabf99b265d .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w2025042472eabf99b265d .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w2025042472eabf99b265d .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w2025042472eabf99b265d .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w2025042472eabf99b265d ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w2025042472eabf99b265d ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w2025042472eabf99b265d ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w2025042472eabf99b265d .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
	.device_type_m .pc_section #padding_w202505150dd63601323e8 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505150dd63601323e8 {
			height: 15px !important;
		}
	}
			.shop_view .s2025052953fa9083a1f4d.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2025052953fa9083a1f4d select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2025052953fa9083a1f4d select.form-control option {
				color: #000 !important;
			}
			.admin #s2025052953fa9083a1f4d .widget.padding > div {
				;
			}
			.admin #s2025052953fa9083a1f4d .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025052953fa9083a1f4d .widget_drag_bar,
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025052953fa9083a1f4d .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025052953fa9083a1f4d .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025052953fa9083a1f4d {
				color: ;
			}
			#s2025052953fa9083a1f4d.side_basic main .inside,
			#s2025052953fa9083a1f4d .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025052953fa9083a1f4d .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025052953fa9083a1f4d.side_basic main .inside,
			.menu_type_modal #s2025052953fa9083a1f4d.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 #s2025052953fa9083a1f4d,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025052953fa9083a1f4d .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025052953fa9083a1f4d.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025052953fa9083a1f4d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025052953fa9083a1f4d .booking_day .body_font_color_20,
			#s2025052953fa9083a1f4d .booking_list.waiting .title {
				; 
			}
			#s2025052953fa9083a1f4d.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025052953fa9083a1f4d .li_table ul:nth-of-type(2),
			#s2025052953fa9083a1f4d .li_board ul li,
			#s2025052953fa9083a1f4d .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025052953fa9083a1f4d .checkbox-styled:not(ie8) input ~ span:before,
			#s2025052953fa9083a1f4d .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025052953fa9083a1f4d .board_view .grid_ignore header a, #s2025052953fa9083a1f4d .widget.board .grid_ignore .author .date, #s2025052953fa9083a1f4d .widget.board .grid_ignore a.board, #s2025052953fa9083a1f4d .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025052953fa9083a1f4d .content-tit .board {
				;
			}
			#s2025052953fa9083a1f4d select.form-control,
			#s2025052953fa9083a1f4d input.form-control,
			#s2025052953fa9083a1f4d textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025052953fa9083a1f4d .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025052953fa9083a1f4d .phonenumber_wrap .line {
			}
			#s2025052953fa9083a1f4d .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025052953fa9083a1f4d .shop-content select.form-control,
			.shop_view #s2025052953fa9083a1f4d .shop-content input.form-control,
			.shop_view #s2025052953fa9083a1f4d .shop-content textarea.form-control,
			.booking_view #s2025052953fa9083a1f4d .booking_opt select.form-control,
			.shop_view #s2025052953fa9083a1f4d .form-select-wrap .dropdown-menu,
			.shop_view #s2025052953fa9083a1f4d .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2025052953fa9083a1f4d .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2025052953fa9083a1f4d .item_detail select.form-control,
			#s2025052953fa9083a1f4d .item_detail input.form-control,
			#s2025052953fa9083a1f4d .item_detail textarea.form-control,
			#s2025052953fa9083a1f4d .booking_opt select.form-control,
			#s2025052953fa9083a1f4d .goods_select textarea.form-control,
			#s2025052953fa9083a1f4d .goods_select select.form-control,
			#s2025052953fa9083a1f4d .goods_select input.form-control,
			#s2025052953fa9083a1f4d .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025052953fa9083a1f4d .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025052953fa9083a1f4d .board_summary .write, #s2025052953fa9083a1f4d .board_view .grid_ignore .author .date, #s2025052953fa9083a1f4d .board_view .grid_ignore .author .hit-count, .doz_sys #s2025052953fa9083a1f4d label, .doz_sys #s2025052953fa9083a1f4d label.control-label, #s2025052953fa9083a1f4d .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025052953fa9083a1f4d .nick.text-default-dark, #s2025052953fa9083a1f4d .text-default-dark, #s2025052953fa9083a1f4d .shop_mypage .mypage .my-box a, #s2025052953fa9083a1f4d .shop_mypage .item-detail a, #s2025052953fa9083a1f4d .shop_mypage .item-detail p, #s2025052953fa9083a1f4d .shop_mypage h6, #s2025052953fa9083a1f4d .shop_mypage .table-wrap p, #s2025052953fa9083a1f4d .shop_payment h1, #s2025052953fa9083a1f4d .shop_payment h6, #s2025052953fa9083a1f4d .shop-content p, #s2025052953fa9083a1f4d .shop_payment, #s2025052953fa9083a1f4d .shop-content span, #s2025052953fa9083a1f4d .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025052953fa9083a1f4d .shop-content .price, #s2025052953fa9083a1f4d,#s2025052953fa9083a1f4d .shop-tit,#s2025052953fa9083a1f4d .board_view .board_txt_area,#s2025052953fa9083a1f4d .board.widget .grid_ignore .view_tit,.doz_sys #s2025052953fa9083a1f4d .shop-content input.form-control, .doz_sys #s2025052953fa9083a1f4d .shop-content select.form-control, #s2025052953fa9083a1f4d .widget_menu_title,#s2025052953fa9083a1f4d .comment_area,body.shop_mypage #s2025052953fa9083a1f4d .comment_area,
			#s2025052953fa9083a1f4d .list_review_inner .use_summary, #s2025052953fa9083a1f4d .list_review_inner .use_summary a, #s2025052953fa9083a1f4d .list_review_inner .fold, #s2025052953fa9083a1f4d .list_review_inner .comment_area, #s2025052953fa9083a1f4d .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025052953fa9083a1f4d .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025052953fa9083a1f4d a.use-info {
			    color : #2c82c9;
			}
			#s2025052953fa9083a1f4d .shop-content span.sale-price-text-done, 
			.doz_sys #s2025052953fa9083a1f4d a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025052953fa9083a1f4d .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025052953fa9083a1f4d .shop-content.mypage .bg-bright a, #s2025052953fa9083a1f4d .shop-content.mypage .bg-bright p, #s2025052953fa9083a1f4d .shop-content.mypage .bg-bright span, #s2025052953fa9083a1f4d .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025052953fa9083a1f4d .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025052953fa9083a1f4d .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025052953fa9083a1f4d .shop-content h6 span {
			;
				color: ;
			}
			#s2025052953fa9083a1f4d .left-menu ul li.on a,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025052953fa9083a1f4d,
			#s2025052953fa9083a1f4d .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025052953fa9083a1f4d .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025052953fa9083a1f4d .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025052953fa9083a1f4d .list_review_inner, 
			#s2025052953fa9083a1f4d .list_review_inner .fold.cmt,
			#s2025052953fa9083a1f4d .list_review_wrap,
			#s2025052953fa9083a1f4d .list_review_inner .textarea_block,
			#s2025052953fa9083a1f4d .list_review_inner .comment .main_comment,
			#s2025052953fa9083a1f4d .list_review_inner .txt_delete:before,
			#s2025052953fa9083a1f4d .form-select-wrap.open .dropdown-toggle, 
			#s2025052953fa9083a1f4d .form-select-wrap.open .dropdown-menu,
			#s2025052953fa9083a1f4d .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025052953fa9083a1f4d .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052953fa9083a1f4d .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025052953fa9083a1f4d .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025052953fa9083a1f4d .sub_depth li a, #s2025052953fa9083a1f4d .sub_depth li span {
				;
			}
			#s2025052953fa9083a1f4d .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025052953fa9083a1f4d .pagination > li > a,
			#s2025052953fa9083a1f4d .pagination > li > span,
			#s2025052953fa9083a1f4d .pagination > li > a:focus,
			#s2025052953fa9083a1f4d .pagination > li > span:focus,
			#s2025052953fa9083a1f4d .map-inner .pagination li.active a,
			#s2025052953fa9083a1f4d .pagination li > a.disabled:hover,
			#s2025052953fa9083a1f4d .pagination li > a.disabled:focus {
				;
			}
			#s2025052953fa9083a1f4d .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025052953fa9083a1f4d .pagination > .active > a,
			#s2025052953fa9083a1f4d .pagination > .active > span,
			#s2025052953fa9083a1f4d .pagination > .active > a:hover,
			#s2025052953fa9083a1f4d .pagination > .active > span:hover,
			#s2025052953fa9083a1f4d .pagination > .active > a:focus,
			#s2025052953fa9083a1f4d .pagination > .active > span:focus,
			#s2025052953fa9083a1f4d .pagination > li > a:hover,
			#s2025052953fa9083a1f4d .pagination > li > span:hover,
			#s2025052953fa9083a1f4d .sub_depth li a.active,
			.doz_sys #s2025052953fa9083a1f4d a, #s2025052953fa9083a1f4d .li_table ul li,
			#s2025052953fa9083a1f4d .list-style .list.line > small,
			.doz_sys #s2025052953fa9083a1f4d div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025052953fa9083a1f4d .board_contents a:not(.btn),
			.doz_sys #s2025052953fa9083a1f4d .board_contents a:not(.btn):hover,
			#s2025052953fa9083a1f4d .board_txt_area a,
			#s2025052953fa9083a1f4d .board_txt_area a:hover,
			#s2025052953fa9083a1f4d .board_txt_area a:active,
			#s2025052953fa9083a1f4d .board_txt_area a:focus,
			#s2025052953fa9083a1f4d .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025052953fa9083a1f4d div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025052953fa9083a1f4d a.body_font_color_30:not(.active) {
				;
			}
		   #s2025052953fa9083a1f4d .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025052953fa9083a1f4d .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025052953fa9083a1f4d .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025052953fa9083a1f4d .body_font_color_40,
			#s2025052953fa9083a1f4d .li_board ul.li_body li.name, 
			#s2025052953fa9083a1f4d .li_board ul.li_body li.time, 
			#s2025052953fa9083a1f4d .li_board ul.li_body li.like,
			#s2025052953fa9083a1f4d .li_board ul.li_body li.read {
				;
			}
			#s2025052953fa9083a1f4d .review_table .summary,
			#s2025052953fa9083a1f4d .review_table.li_board ul.li_body li,
			#s2025052953fa9083a1f4d .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025052953fa9083a1f4d .body_font_color_50 {
				;
			}
			#s2025052953fa9083a1f4d .li_board,
			#s2025052953fa9083a1f4d .acd_row:first-child,
			#s2025052953fa9083a1f4d .acd_row {
				border-color: ;
			}
			#s2025052953fa9083a1f4d .list-style .list-header,
			#s2025052953fa9083a1f4d .list-style .list,
			#s2025052953fa9083a1f4d .list-style .list.line, 
			#s2025052953fa9083a1f4d .list-style .list.line > .table-cell,
			#s2025052953fa9083a1f4d .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025052953fa9083a1f4d .btn, #s2025052953fa9083a1f4d .visual_section a, #s2025052953fa9083a1f4d a.select-star, #s2025052953fa9083a1f4d .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2025052953fa9083a1f4d .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2025052953fa9083a1f4d .btn:hover, #s2025052953fa9083a1f4d .visual_section a:hover {
				border-color:;
			}
			#s2025052953fa9083a1f4d a.select-star:hover {
				background-color: ;
			}
			#s2025052953fa9083a1f4d .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025052953fa9083a1f4d .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025052953fa9083a1f4d .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025052953fa9083a1f4d .btn-primary span,
			.doz_sys.booking_view #s2025052953fa9083a1f4d .btn-primary span,
			.doz_sys.shop_mypage #s2025052953fa9083a1f4d .btn-primary span  {
				color:#ffffff;
			}
			#s2025052953fa9083a1f4d .coupon-wrap:after,
			#s2025052953fa9083a1f4d .board_view .file_area ul li {
				background: ;
			}
			#s2025052953fa9083a1f4d .text-gray-dark, #s2025052953fa9083a1f4d .shop-table > thead > tr > th, #s2025052953fa9083a1f4d .shop_mypage .left-menu ul li a, #s2025052953fa9083a1f4d .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025052953fa9083a1f4d .product-notify-group .product-notify-label {
				;
			}
			#s2025052953fa9083a1f4d .mypage .my-box a, #s2025052953fa9083a1f4d .mypage .shop-table > tbody > tr,
			#s2025052953fa9083a1f4d .mypage .tip-off,
	        #s2025052953fa9083a1f4d .im-order-detail-table,
	        #s2025052953fa9083a1f4d .im-order-price {
				;
			}
			#s2025052953fa9083a1f4d .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025052953fa9083a1f4d .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025052953fa9083a1f4d .option_btn_tools a, #s2025052953fa9083a1f4d .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025052953fa9083a1f4d .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025052953fa9083a1f4d .card .title a {
				color: #212121;
			}
			#s2025052953fa9083a1f4d .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025052953fa9083a1f4d ul.site_prod_nav > li,
			#s2025052953fa9083a1f4d .prod_detail_badge {
				;
			}
			#s2025052953fa9083a1f4d .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025052953fa9083a1f4d .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025052953fa9083a1f4d .opt-group {
				background: ;
			}
			#s2025052953fa9083a1f4d ul.site_prod_nav > li a.active {
				;
			}
			#s2025052953fa9083a1f4d .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2025052953fa9083a1f4d .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025052953fa9083a1f4d[class*="section_first"],
			.section_fixed_disable #s2025052953fa9083a1f4d[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025052953fa9083a1f4d .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025052953fa9083a1f4d.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025052953fa9083a1f4d.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025052953fa9083a1f4d .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025052953fa9083a1f4d.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025052953fa9083a1f4d .mypage .left-menu ul li a,
			.device_type_m #s2025052953fa9083a1f4d .cart .left-menu ul li a {
				;
			}
            #s2025052953fa9083a1f4d .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025052953fa9083a1f4d .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025052953fa9083a1f4d .im-cart-info {
                ;
            }
            #s2025052953fa9083a1f4d .shop-table > thead > tr > th,
            #s2025052953fa9083a1f4d .shop-table > tbody > tr > td,
            #s2025052953fa9083a1f4d .mypage .shop-table > tbody > tr,
            #s2025052953fa9083a1f4d .shop-table > tbody > tr > td.img img,
            #s2025052953fa9083a1f4d .shop-table > tbody > tr > td + td,
            #s2025052953fa9083a1f4d .mypage .tip-off,
            #s2025052953fa9083a1f4d .mypage .shop-table img,
	        #s2025052953fa9083a1f4d .im-order-detail-table,
	        #s2025052953fa9083a1f4d .im-order-price,
	        #s2025052953fa9083a1f4d .im-order-detail-table thead tr,
	        #s2025052953fa9083a1f4d .im-order-detail-table tr + tr,
	        #s2025052953fa9083a1f4d .im-order-detail-table img,
	        #s2025052953fa9083a1f4d .im-order-detail-table .im-deliv-price,
	        #s2025052953fa9083a1f4d .im-order-price-header,
	        #s2025052953fa9083a1f4d .im-order-price-body {
                ;
            }
            #s2025052953fa9083a1f4d .shop-table .list_badge {
				border-color: ;
            }
            #s2025052953fa9083a1f4d .im-cart-result-table thead>tr>th,
            #s2025052953fa9083a1f4d #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025052953fa9083a1f4d #shop_cart_list .shop-table > thead > tr > th,
            #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025052953fa9083a1f4d .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025052953fa9083a1f4d .btn-primary:hover, #s2025052953fa9083a1f4d .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025052953fa9083a1f4d .btn-primary:hover span,
				.doz_sys.booking_view #s2025052953fa9083a1f4d .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025052953fa9083a1f4d .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025052953fa9083a1f4d .fixed_view a,
				.doz_sys #s2025052953fa9083a1f4d .fixed_view select.form-control,
				.doz_sys #s2025052953fa9083a1f4d .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025052953fa9083a1f4d .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025052953fa9083a1f4d .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025052953fa9083a1f4d .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025052953fa9083a1f4d #shop_cart_list .shop-tit,
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > thead > tr,
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025052953fa9083a1f4d .im-price-result {
				    ;
				}
                #s2025052953fa9083a1f4d .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025052953fa9083a1f4d .im-order-row + .im-order-row {
                    ;
                }
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table,
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tfoot,
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > thead > tr,
                #s2025052953fa9083a1f4d .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2025052953fa9083a1f4d #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025052953fa9083a1f4d .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025052953fa9083a1f4d .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025052953fa9083a1f4d .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025052953fa9083a1f4d .section_bg {
                    background-attachment : inherit;
                }
                #s2025052953fa9083a1f4d .section_bg .ibg-bg {
                    display: none;
                }
                #s2025052953fa9083a1f4d .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025052953fa9083a1f4d .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025052953fa9083a1f4d .buy_btns .social_btn, #s2025052953fa9083a1f4d .buy_btns .cart_btn, #s2025052953fa9083a1f4d .layer_pop .bottom-btn, #s2025052953fa9083a1f4d .shop-table > thead, #s2025052953fa9083a1f4d .left-menu, #s2025052953fa9083a1f4d .shop-table > tbody > tr, {
				;
				}
				#s2025052953fa9083a1f4d main, #s2025052953fa9083a1f4d .section_wrap.extend_section main, #s2025052953fa9083a1f4d .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025052953fa9083a1f4d.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025052953fa9083a1f4d.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025052953fa9083a1f4d .mypage .left-menu ul li a,
				#s2025052953fa9083a1f4d .cart .left-menu ul li a,
				#s2025052953fa9083a1f4d .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025052953fa9083a1f4d .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2025052953fa9083a1f4d .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052953fa9083a1f4d .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052953fa9083a1f4d .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025052953fa9083a1f4d .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) {
				#s2025052953fa9083a1f4d .opt-group .btn_clse {
					background-color: ;
				}
				#s2025052953fa9083a1f4d .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2025052953fa9083a1f4d .bg-brand,
				.doz_sys #s2025052953fa9083a1f4d .bg-brand span,
				.doz_sys #s2025052953fa9083a1f4d .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025052953fa9083a1f4d .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250529ee5243539b556 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529ee5243539b556 {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529ef2eb06e9b39b .widget.image img {
		transition: none;
	}
	.admin #w20250529ef2eb06e9b39b .disable-selection img {
		visibility: visible !important;
	}
	#w20250529ef2eb06e9b39b .widget.image .overlay, #w20250529ef2eb06e9b39b .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529ef2eb06e9b39b .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529ef2eb06e9b39b .widget.image:hover .hover_overlay,
	#w20250529ef2eb06e9b39b .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529ef2eb06e9b39b .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529ef2eb06e9b39b .widget.image.img_circle .overlay,
	#w20250529ef2eb06e9b39b .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_scale:hover .hover_overlay,
	#w20250529ef2eb06e9b39b .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529ef2eb06e9b39b .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529ef2eb06e9b39b .widget.image:hover .overlay,
	#w20250529ef2eb06e9b39b .widget.image .hover_overlay,
	#w20250529ef2eb06e9b39b .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529ef2eb06e9b39b .widget.image.hover_scale .hover_img,
	#w20250529ef2eb06e9b39b .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529ef2eb06e9b39b .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_scale img,
	#w20250529ef2eb06e9b39b .widget.image.hover_scale:hover .hover_img,
	#w20250529ef2eb06e9b39b .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529ef2eb06e9b39b .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529ef2eb06e9b39b .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529ef2eb06e9b39b .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529ef2eb06e9b39b .widget.image.no_effect .hover_overlay,
	#w20250529ef2eb06e9b39b .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529ef2eb06e9b39b .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529ef2eb06e9b39b .widget.image.hide_default_img:hover .org_image,
	#w20250529ef2eb06e9b39b .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529ef2eb06e9b39b .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529ef2eb06e9b39b .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529ef2eb06e9b39b .widget.image:hover .hover_txt,
		#w20250529ef2eb06e9b39b .widget.image:hover .hover_img,
		#w20250529ef2eb06e9b39b .widget.image:hover .overlay,
		#w20250529ef2eb06e9b39b .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529ef2eb06e9b39b .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529ef2eb06e9b39b .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529ef2eb06e9b39b .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
		#text_w20250529dd0e11a701dbb {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529dd0e11a701dbb .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529dd0e11a701dbb .text_bg_img,
		#text_w20250529dd0e11a701dbb .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529dd0e11a701dbb,
		#text_w20250529dd0e11a701dbb .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529dd0e11a701dbb,
        #text_w20250529dd0e11a701dbb .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529dd0e11a701dbb.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529dd0e11a701dbb.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w20250529f7e13d36a4af9 .btn-blocked .btn-group {
		display: block;
	}
	#w20250529f7e13d36a4af9 .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w20250529f7e13d36a4af9 .button_wrap.btn-group-justified,
  #w20250529f7e13d36a4af9 .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w20250529f7e13d36a4af9 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
  }
	#w20250529f7e13d36a4af9 .btn-group-justified.button_wrap,
	#w20250529f7e13d36a4af9 .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529062bdfe0a5ed9 .widget.image img {
		transition: none;
	}
	.admin #w20250529062bdfe0a5ed9 .disable-selection img {
		visibility: visible !important;
	}
	#w20250529062bdfe0a5ed9 .widget.image .overlay, #w20250529062bdfe0a5ed9 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529062bdfe0a5ed9 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529062bdfe0a5ed9 .widget.image:hover .hover_overlay,
	#w20250529062bdfe0a5ed9 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529062bdfe0a5ed9 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529062bdfe0a5ed9 .widget.image.img_circle .overlay,
	#w20250529062bdfe0a5ed9 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale:hover .hover_overlay,
	#w20250529062bdfe0a5ed9 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529062bdfe0a5ed9 .widget.image:hover .overlay,
	#w20250529062bdfe0a5ed9 .widget.image .hover_overlay,
	#w20250529062bdfe0a5ed9 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale .hover_img,
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale img,
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale:hover .hover_img,
	#w20250529062bdfe0a5ed9 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529062bdfe0a5ed9 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529062bdfe0a5ed9 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529062bdfe0a5ed9 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529062bdfe0a5ed9 .widget.image.no_effect .hover_overlay,
	#w20250529062bdfe0a5ed9 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529062bdfe0a5ed9 .widget.image.hide_default_img:hover .org_image,
	#w20250529062bdfe0a5ed9 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529062bdfe0a5ed9 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529062bdfe0a5ed9 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529062bdfe0a5ed9 .widget.image:hover .hover_txt,
		#w20250529062bdfe0a5ed9 .widget.image:hover .hover_img,
		#w20250529062bdfe0a5ed9 .widget.image:hover .overlay,
		#w20250529062bdfe0a5ed9 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529062bdfe0a5ed9 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529062bdfe0a5ed9 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529062bdfe0a5ed9 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
		#text_w20250529da72f74aec67a {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529da72f74aec67a .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529da72f74aec67a .text_bg_img,
		#text_w20250529da72f74aec67a .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529da72f74aec67a,
		#text_w20250529da72f74aec67a .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529da72f74aec67a,
        #text_w20250529da72f74aec67a .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529da72f74aec67a.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529da72f74aec67a.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w202505293f5dc609114ba .btn-blocked .btn-group {
		display: block;
	}
	#w202505293f5dc609114ba .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w202505293f5dc609114ba .button_wrap.btn-group-justified,
  #w202505293f5dc609114ba .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w202505293f5dc609114ba .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: center;
  }
	#w202505293f5dc609114ba .btn-group-justified.button_wrap,
	#w202505293f5dc609114ba .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
	.device_type_m .pc_section #padding_w20250529528e2655bf678 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529528e2655bf678 {
			height: 15px !important;
		}
	}
			.shop_view .s2025052960b5d987d29c9.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s2025052960b5d987d29c9 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s2025052960b5d987d29c9 select.form-control option {
				color: #000 !important;
			}
			.admin #s2025052960b5d987d29c9 .widget.padding > div {
				;
			}
			.admin #s2025052960b5d987d29c9 .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025052960b5d987d29c9 .widget_drag_bar,
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025052960b5d987d29c9 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025052960b5d987d29c9 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025052960b5d987d29c9 {
				color: ;
			}
			#s2025052960b5d987d29c9.side_basic main .inside,
			#s2025052960b5d987d29c9 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025052960b5d987d29c9 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025052960b5d987d29c9.side_basic main .inside,
			.menu_type_modal #s2025052960b5d987d29c9.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 #s2025052960b5d987d29c9,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025052960b5d987d29c9 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025052960b5d987d29c9.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025052960b5d987d29c9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025052960b5d987d29c9 .booking_day .body_font_color_20,
			#s2025052960b5d987d29c9 .booking_list.waiting .title {
				; 
			}
			#s2025052960b5d987d29c9.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025052960b5d987d29c9 .li_table ul:nth-of-type(2),
			#s2025052960b5d987d29c9 .li_board ul li,
			#s2025052960b5d987d29c9 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025052960b5d987d29c9 .checkbox-styled:not(ie8) input ~ span:before,
			#s2025052960b5d987d29c9 .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025052960b5d987d29c9 .board_view .grid_ignore header a, #s2025052960b5d987d29c9 .widget.board .grid_ignore .author .date, #s2025052960b5d987d29c9 .widget.board .grid_ignore a.board, #s2025052960b5d987d29c9 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025052960b5d987d29c9 .content-tit .board {
				;
			}
			#s2025052960b5d987d29c9 select.form-control,
			#s2025052960b5d987d29c9 input.form-control,
			#s2025052960b5d987d29c9 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025052960b5d987d29c9 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025052960b5d987d29c9 .phonenumber_wrap .line {
			}
			#s2025052960b5d987d29c9 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025052960b5d987d29c9 .shop-content select.form-control,
			.shop_view #s2025052960b5d987d29c9 .shop-content input.form-control,
			.shop_view #s2025052960b5d987d29c9 .shop-content textarea.form-control,
			.booking_view #s2025052960b5d987d29c9 .booking_opt select.form-control,
			.shop_view #s2025052960b5d987d29c9 .form-select-wrap .dropdown-menu,
			.shop_view #s2025052960b5d987d29c9 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s2025052960b5d987d29c9 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s2025052960b5d987d29c9 .item_detail select.form-control,
			#s2025052960b5d987d29c9 .item_detail input.form-control,
			#s2025052960b5d987d29c9 .item_detail textarea.form-control,
			#s2025052960b5d987d29c9 .booking_opt select.form-control,
			#s2025052960b5d987d29c9 .goods_select textarea.form-control,
			#s2025052960b5d987d29c9 .goods_select select.form-control,
			#s2025052960b5d987d29c9 .goods_select input.form-control,
			#s2025052960b5d987d29c9 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025052960b5d987d29c9 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025052960b5d987d29c9 .board_summary .write, #s2025052960b5d987d29c9 .board_view .grid_ignore .author .date, #s2025052960b5d987d29c9 .board_view .grid_ignore .author .hit-count, .doz_sys #s2025052960b5d987d29c9 label, .doz_sys #s2025052960b5d987d29c9 label.control-label, #s2025052960b5d987d29c9 .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025052960b5d987d29c9 .nick.text-default-dark, #s2025052960b5d987d29c9 .text-default-dark, #s2025052960b5d987d29c9 .shop_mypage .mypage .my-box a, #s2025052960b5d987d29c9 .shop_mypage .item-detail a, #s2025052960b5d987d29c9 .shop_mypage .item-detail p, #s2025052960b5d987d29c9 .shop_mypage h6, #s2025052960b5d987d29c9 .shop_mypage .table-wrap p, #s2025052960b5d987d29c9 .shop_payment h1, #s2025052960b5d987d29c9 .shop_payment h6, #s2025052960b5d987d29c9 .shop-content p, #s2025052960b5d987d29c9 .shop_payment, #s2025052960b5d987d29c9 .shop-content span, #s2025052960b5d987d29c9 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025052960b5d987d29c9 .shop-content .price, #s2025052960b5d987d29c9,#s2025052960b5d987d29c9 .shop-tit,#s2025052960b5d987d29c9 .board_view .board_txt_area,#s2025052960b5d987d29c9 .board.widget .grid_ignore .view_tit,.doz_sys #s2025052960b5d987d29c9 .shop-content input.form-control, .doz_sys #s2025052960b5d987d29c9 .shop-content select.form-control, #s2025052960b5d987d29c9 .widget_menu_title,#s2025052960b5d987d29c9 .comment_area,body.shop_mypage #s2025052960b5d987d29c9 .comment_area,
			#s2025052960b5d987d29c9 .list_review_inner .use_summary, #s2025052960b5d987d29c9 .list_review_inner .use_summary a, #s2025052960b5d987d29c9 .list_review_inner .fold, #s2025052960b5d987d29c9 .list_review_inner .comment_area, #s2025052960b5d987d29c9 .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025052960b5d987d29c9 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025052960b5d987d29c9 a.use-info {
			    color : #2c82c9;
			}
			#s2025052960b5d987d29c9 .shop-content span.sale-price-text-done, 
			.doz_sys #s2025052960b5d987d29c9 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025052960b5d987d29c9 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025052960b5d987d29c9 .shop-content.mypage .bg-bright a, #s2025052960b5d987d29c9 .shop-content.mypage .bg-bright p, #s2025052960b5d987d29c9 .shop-content.mypage .bg-bright span, #s2025052960b5d987d29c9 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025052960b5d987d29c9 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025052960b5d987d29c9 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025052960b5d987d29c9 .shop-content h6 span {
			;
				color: ;
			}
			#s2025052960b5d987d29c9 .left-menu ul li.on a,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025052960b5d987d29c9,
			#s2025052960b5d987d29c9 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025052960b5d987d29c9 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025052960b5d987d29c9 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025052960b5d987d29c9 .list_review_inner, 
			#s2025052960b5d987d29c9 .list_review_inner .fold.cmt,
			#s2025052960b5d987d29c9 .list_review_wrap,
			#s2025052960b5d987d29c9 .list_review_inner .textarea_block,
			#s2025052960b5d987d29c9 .list_review_inner .comment .main_comment,
			#s2025052960b5d987d29c9 .list_review_inner .txt_delete:before,
			#s2025052960b5d987d29c9 .form-select-wrap.open .dropdown-toggle, 
			#s2025052960b5d987d29c9 .form-select-wrap.open .dropdown-menu,
			#s2025052960b5d987d29c9 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025052960b5d987d29c9 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025052960b5d987d29c9 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025052960b5d987d29c9 .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025052960b5d987d29c9 .sub_depth li a, #s2025052960b5d987d29c9 .sub_depth li span {
				;
			}
			#s2025052960b5d987d29c9 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025052960b5d987d29c9 .pagination > li > a,
			#s2025052960b5d987d29c9 .pagination > li > span,
			#s2025052960b5d987d29c9 .pagination > li > a:focus,
			#s2025052960b5d987d29c9 .pagination > li > span:focus,
			#s2025052960b5d987d29c9 .map-inner .pagination li.active a,
			#s2025052960b5d987d29c9 .pagination li > a.disabled:hover,
			#s2025052960b5d987d29c9 .pagination li > a.disabled:focus {
				;
			}
			#s2025052960b5d987d29c9 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025052960b5d987d29c9 .pagination > .active > a,
			#s2025052960b5d987d29c9 .pagination > .active > span,
			#s2025052960b5d987d29c9 .pagination > .active > a:hover,
			#s2025052960b5d987d29c9 .pagination > .active > span:hover,
			#s2025052960b5d987d29c9 .pagination > .active > a:focus,
			#s2025052960b5d987d29c9 .pagination > .active > span:focus,
			#s2025052960b5d987d29c9 .pagination > li > a:hover,
			#s2025052960b5d987d29c9 .pagination > li > span:hover,
			#s2025052960b5d987d29c9 .sub_depth li a.active,
			.doz_sys #s2025052960b5d987d29c9 a, #s2025052960b5d987d29c9 .li_table ul li,
			#s2025052960b5d987d29c9 .list-style .list.line > small,
			.doz_sys #s2025052960b5d987d29c9 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025052960b5d987d29c9 .board_contents a:not(.btn),
			.doz_sys #s2025052960b5d987d29c9 .board_contents a:not(.btn):hover,
			#s2025052960b5d987d29c9 .board_txt_area a,
			#s2025052960b5d987d29c9 .board_txt_area a:hover,
			#s2025052960b5d987d29c9 .board_txt_area a:active,
			#s2025052960b5d987d29c9 .board_txt_area a:focus,
			#s2025052960b5d987d29c9 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025052960b5d987d29c9 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025052960b5d987d29c9 a.body_font_color_30:not(.active) {
				;
			}
		   #s2025052960b5d987d29c9 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025052960b5d987d29c9 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025052960b5d987d29c9 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025052960b5d987d29c9 .body_font_color_40,
			#s2025052960b5d987d29c9 .li_board ul.li_body li.name, 
			#s2025052960b5d987d29c9 .li_board ul.li_body li.time, 
			#s2025052960b5d987d29c9 .li_board ul.li_body li.like,
			#s2025052960b5d987d29c9 .li_board ul.li_body li.read {
				;
			}
			#s2025052960b5d987d29c9 .review_table .summary,
			#s2025052960b5d987d29c9 .review_table.li_board ul.li_body li,
			#s2025052960b5d987d29c9 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025052960b5d987d29c9 .body_font_color_50 {
				;
			}
			#s2025052960b5d987d29c9 .li_board,
			#s2025052960b5d987d29c9 .acd_row:first-child,
			#s2025052960b5d987d29c9 .acd_row {
				border-color: ;
			}
			#s2025052960b5d987d29c9 .list-style .list-header,
			#s2025052960b5d987d29c9 .list-style .list,
			#s2025052960b5d987d29c9 .list-style .list.line, 
			#s2025052960b5d987d29c9 .list-style .list.line > .table-cell,
			#s2025052960b5d987d29c9 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025052960b5d987d29c9 .btn, #s2025052960b5d987d29c9 .visual_section a, #s2025052960b5d987d29c9 a.select-star, #s2025052960b5d987d29c9 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s2025052960b5d987d29c9 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s2025052960b5d987d29c9 .btn:hover, #s2025052960b5d987d29c9 .visual_section a:hover {
				border-color:;
			}
			#s2025052960b5d987d29c9 a.select-star:hover {
				background-color: ;
			}
			#s2025052960b5d987d29c9 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025052960b5d987d29c9 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025052960b5d987d29c9 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025052960b5d987d29c9 .btn-primary span,
			.doz_sys.booking_view #s2025052960b5d987d29c9 .btn-primary span,
			.doz_sys.shop_mypage #s2025052960b5d987d29c9 .btn-primary span  {
				color:#ffffff;
			}
			#s2025052960b5d987d29c9 .coupon-wrap:after,
			#s2025052960b5d987d29c9 .board_view .file_area ul li {
				background: ;
			}
			#s2025052960b5d987d29c9 .text-gray-dark, #s2025052960b5d987d29c9 .shop-table > thead > tr > th, #s2025052960b5d987d29c9 .shop_mypage .left-menu ul li a, #s2025052960b5d987d29c9 .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025052960b5d987d29c9 .product-notify-group .product-notify-label {
				;
			}
			#s2025052960b5d987d29c9 .mypage .my-box a, #s2025052960b5d987d29c9 .mypage .shop-table > tbody > tr,
			#s2025052960b5d987d29c9 .mypage .tip-off,
	        #s2025052960b5d987d29c9 .im-order-detail-table,
	        #s2025052960b5d987d29c9 .im-order-price {
				;
			}
			#s2025052960b5d987d29c9 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025052960b5d987d29c9 .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025052960b5d987d29c9 .option_btn_tools a, #s2025052960b5d987d29c9 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025052960b5d987d29c9 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025052960b5d987d29c9 .card .title a {
				color: #212121;
			}
			#s2025052960b5d987d29c9 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025052960b5d987d29c9 ul.site_prod_nav > li,
			#s2025052960b5d987d29c9 .prod_detail_badge {
				;
			}
			#s2025052960b5d987d29c9 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025052960b5d987d29c9 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025052960b5d987d29c9 .opt-group {
				background: ;
			}
			#s2025052960b5d987d29c9 ul.site_prod_nav > li a.active {
				;
			}
			#s2025052960b5d987d29c9 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s2025052960b5d987d29c9 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025052960b5d987d29c9[class*="section_first"],
			.section_fixed_disable #s2025052960b5d987d29c9[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025052960b5d987d29c9 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025052960b5d987d29c9.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025052960b5d987d29c9.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025052960b5d987d29c9 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025052960b5d987d29c9.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025052960b5d987d29c9 .mypage .left-menu ul li a,
			.device_type_m #s2025052960b5d987d29c9 .cart .left-menu ul li a {
				;
			}
            #s2025052960b5d987d29c9 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025052960b5d987d29c9 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025052960b5d987d29c9 .im-cart-info {
                ;
            }
            #s2025052960b5d987d29c9 .shop-table > thead > tr > th,
            #s2025052960b5d987d29c9 .shop-table > tbody > tr > td,
            #s2025052960b5d987d29c9 .mypage .shop-table > tbody > tr,
            #s2025052960b5d987d29c9 .shop-table > tbody > tr > td.img img,
            #s2025052960b5d987d29c9 .shop-table > tbody > tr > td + td,
            #s2025052960b5d987d29c9 .mypage .tip-off,
            #s2025052960b5d987d29c9 .mypage .shop-table img,
	        #s2025052960b5d987d29c9 .im-order-detail-table,
	        #s2025052960b5d987d29c9 .im-order-price,
	        #s2025052960b5d987d29c9 .im-order-detail-table thead tr,
	        #s2025052960b5d987d29c9 .im-order-detail-table tr + tr,
	        #s2025052960b5d987d29c9 .im-order-detail-table img,
	        #s2025052960b5d987d29c9 .im-order-detail-table .im-deliv-price,
	        #s2025052960b5d987d29c9 .im-order-price-header,
	        #s2025052960b5d987d29c9 .im-order-price-body {
                ;
            }
            #s2025052960b5d987d29c9 .shop-table .list_badge {
				border-color: ;
            }
            #s2025052960b5d987d29c9 .im-cart-result-table thead>tr>th,
            #s2025052960b5d987d29c9 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025052960b5d987d29c9 #shop_cart_list .shop-table > thead > tr > th,
            #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025052960b5d987d29c9 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025052960b5d987d29c9 .btn-primary:hover, #s2025052960b5d987d29c9 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025052960b5d987d29c9 .btn-primary:hover span,
				.doz_sys.booking_view #s2025052960b5d987d29c9 .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025052960b5d987d29c9 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025052960b5d987d29c9 .fixed_view a,
				.doz_sys #s2025052960b5d987d29c9 .fixed_view select.form-control,
				.doz_sys #s2025052960b5d987d29c9 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025052960b5d987d29c9 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025052960b5d987d29c9 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025052960b5d987d29c9 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025052960b5d987d29c9 #shop_cart_list .shop-tit,
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > thead > tr,
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025052960b5d987d29c9 .im-price-result {
				    ;
				}
                #s2025052960b5d987d29c9 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025052960b5d987d29c9 .im-order-row + .im-order-row {
                    ;
                }
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table,
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tfoot,
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > thead > tr,
                #s2025052960b5d987d29c9 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s2025052960b5d987d29c9 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025052960b5d987d29c9 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025052960b5d987d29c9 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025052960b5d987d29c9 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025052960b5d987d29c9 .section_bg {
                    background-attachment : inherit;
                }
                #s2025052960b5d987d29c9 .section_bg .ibg-bg {
                    display: none;
                }
                #s2025052960b5d987d29c9 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025052960b5d987d29c9 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025052960b5d987d29c9 .buy_btns .social_btn, #s2025052960b5d987d29c9 .buy_btns .cart_btn, #s2025052960b5d987d29c9 .layer_pop .bottom-btn, #s2025052960b5d987d29c9 .shop-table > thead, #s2025052960b5d987d29c9 .left-menu, #s2025052960b5d987d29c9 .shop-table > tbody > tr, {
				;
				}
				#s2025052960b5d987d29c9 main, #s2025052960b5d987d29c9 .section_wrap.extend_section main, #s2025052960b5d987d29c9 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025052960b5d987d29c9.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025052960b5d987d29c9.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025052960b5d987d29c9 .mypage .left-menu ul li a,
				#s2025052960b5d987d29c9 .cart .left-menu ul li a,
				#s2025052960b5d987d29c9 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025052960b5d987d29c9 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s2025052960b5d987d29c9 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052960b5d987d29c9 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s2025052960b5d987d29c9 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025052960b5d987d29c9 .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) {
				#s2025052960b5d987d29c9 .opt-group .btn_clse {
					background-color: ;
				}
				#s2025052960b5d987d29c9 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s2025052960b5d987d29c9 .bg-brand,
				.doz_sys #s2025052960b5d987d29c9 .bg-brand span,
				.doz_sys #s2025052960b5d987d29c9 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025052960b5d987d29c9 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w202505299f574d001a019 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505299f574d001a019 {
			height: 15px !important;
		}
	}
		#text_w20250529800f7abc8d4cb {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529800f7abc8d4cb .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529800f7abc8d4cb .text_bg_img,
		#text_w20250529800f7abc8d4cb .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529800f7abc8d4cb,
		#text_w20250529800f7abc8d4cb .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529800f7abc8d4cb,
        #text_w20250529800f7abc8d4cb .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529800f7abc8d4cb.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529800f7abc8d4cb.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
			.shop_view .s202505297870748193a85.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s202505297870748193a85 select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s202505297870748193a85 select.form-control option {
				color: #000 !important;
			}
			.admin #s202505297870748193a85 .widget.padding > div {
				;
			}
			.admin #s202505297870748193a85 .ibg-bg {
				height: 100% !important;
			}
			.admin #s202505297870748193a85 .widget_drag_bar,
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202505297870748193a85 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202505297870748193a85 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202505297870748193a85 {
				color: ;
			}
			#s202505297870748193a85.side_basic main .inside,
			#s202505297870748193a85 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202505297870748193a85 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s202505297870748193a85.side_basic main .inside,
			.menu_type_modal #s202505297870748193a85.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 #s202505297870748193a85,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202505297870748193a85 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202505297870748193a85.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s202505297870748193a85.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s202505297870748193a85 .booking_day .body_font_color_20,
			#s202505297870748193a85 .booking_list.waiting .title {
				; 
			}
			#s202505297870748193a85.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202505297870748193a85 .li_table ul:nth-of-type(2),
			#s202505297870748193a85 .li_board ul li,
			#s202505297870748193a85 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202505297870748193a85 .checkbox-styled:not(ie8) input ~ span:before,
			#s202505297870748193a85 .radio-styled:not(ie8) input ~ span:before {
			}
			#s202505297870748193a85 .board_view .grid_ignore header a, #s202505297870748193a85 .widget.board .grid_ignore .author .date, #s202505297870748193a85 .widget.board .grid_ignore a.board, #s202505297870748193a85 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202505297870748193a85 .content-tit .board {
				;
			}
			#s202505297870748193a85 select.form-control,
			#s202505297870748193a85 input.form-control,
			#s202505297870748193a85 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s202505297870748193a85 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202505297870748193a85 .phonenumber_wrap .line {
			}
			#s202505297870748193a85 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202505297870748193a85 .shop-content select.form-control,
			.shop_view #s202505297870748193a85 .shop-content input.form-control,
			.shop_view #s202505297870748193a85 .shop-content textarea.form-control,
			.booking_view #s202505297870748193a85 .booking_opt select.form-control,
			.shop_view #s202505297870748193a85 .form-select-wrap .dropdown-menu,
			.shop_view #s202505297870748193a85 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s202505297870748193a85 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s202505297870748193a85 .item_detail select.form-control,
			#s202505297870748193a85 .item_detail input.form-control,
			#s202505297870748193a85 .item_detail textarea.form-control,
			#s202505297870748193a85 .booking_opt select.form-control,
			#s202505297870748193a85 .goods_select textarea.form-control,
			#s202505297870748193a85 .goods_select select.form-control,
			#s202505297870748193a85 .goods_select input.form-control,
			#s202505297870748193a85 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202505297870748193a85 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202505297870748193a85 .board_summary .write, #s202505297870748193a85 .board_view .grid_ignore .author .date, #s202505297870748193a85 .board_view .grid_ignore .author .hit-count, .doz_sys #s202505297870748193a85 label, .doz_sys #s202505297870748193a85 label.control-label, #s202505297870748193a85 .shop-table > tbody > tr.payment-info > td.pay-txt, #s202505297870748193a85 .nick.text-default-dark, #s202505297870748193a85 .text-default-dark, #s202505297870748193a85 .shop_mypage .mypage .my-box a, #s202505297870748193a85 .shop_mypage .item-detail a, #s202505297870748193a85 .shop_mypage .item-detail p, #s202505297870748193a85 .shop_mypage h6, #s202505297870748193a85 .shop_mypage .table-wrap p, #s202505297870748193a85 .shop_payment h1, #s202505297870748193a85 .shop_payment h6, #s202505297870748193a85 .shop-content p, #s202505297870748193a85 .shop_payment, #s202505297870748193a85 .shop-content span, #s202505297870748193a85 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202505297870748193a85 .shop-content .price, #s202505297870748193a85,#s202505297870748193a85 .shop-tit,#s202505297870748193a85 .board_view .board_txt_area,#s202505297870748193a85 .board.widget .grid_ignore .view_tit,.doz_sys #s202505297870748193a85 .shop-content input.form-control, .doz_sys #s202505297870748193a85 .shop-content select.form-control, #s202505297870748193a85 .widget_menu_title,#s202505297870748193a85 .comment_area,body.shop_mypage #s202505297870748193a85 .comment_area,
			#s202505297870748193a85 .list_review_inner .use_summary, #s202505297870748193a85 .list_review_inner .use_summary a, #s202505297870748193a85 .list_review_inner .fold, #s202505297870748193a85 .list_review_inner .comment_area, #s202505297870748193a85 .booking_nav_tools span {
				;
				color:  ;
			}
			#s202505297870748193a85 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202505297870748193a85 a.use-info {
			    color : #2c82c9;
			}
			#s202505297870748193a85 .shop-content span.sale-price-text-done, 
			.doz_sys #s202505297870748193a85 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202505297870748193a85 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202505297870748193a85 .shop-content.mypage .bg-bright a, #s202505297870748193a85 .shop-content.mypage .bg-bright p, #s202505297870748193a85 .shop-content.mypage .bg-bright span, #s202505297870748193a85 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202505297870748193a85 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202505297870748193a85 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202505297870748193a85 .shop-content h6 span {
			;
				color: ;
			}
			#s202505297870748193a85 .left-menu ul li.on a,
			.doz_sys #s202505297870748193a85 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202505297870748193a85,
			#s202505297870748193a85 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202505297870748193a85 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202505297870748193a85 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202505297870748193a85 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505297870748193a85 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202505297870748193a85 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202505297870748193a85 .list_review_inner, 
			#s202505297870748193a85 .list_review_inner .fold.cmt,
			#s202505297870748193a85 .list_review_wrap,
			#s202505297870748193a85 .list_review_inner .textarea_block,
			#s202505297870748193a85 .list_review_inner .comment .main_comment,
			#s202505297870748193a85 .list_review_inner .txt_delete:before,
			#s202505297870748193a85 .form-select-wrap.open .dropdown-toggle, 
			#s202505297870748193a85 .form-select-wrap.open .dropdown-menu,
			#s202505297870748193a85 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202505297870748193a85 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202505297870748193a85 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202505297870748193a85 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202505297870748193a85 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202505297870748193a85 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202505297870748193a85 .form-control:focus {
				border-color:#2c82c9;
			}
			#s202505297870748193a85 .sub_depth li a, #s202505297870748193a85 .sub_depth li span {
				;
			}
			#s202505297870748193a85 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202505297870748193a85 .pagination > li > a,
			#s202505297870748193a85 .pagination > li > span,
			#s202505297870748193a85 .pagination > li > a:focus,
			#s202505297870748193a85 .pagination > li > span:focus,
			#s202505297870748193a85 .map-inner .pagination li.active a,
			#s202505297870748193a85 .pagination li > a.disabled:hover,
			#s202505297870748193a85 .pagination li > a.disabled:focus {
				;
			}
			#s202505297870748193a85 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202505297870748193a85 .pagination > .active > a,
			#s202505297870748193a85 .pagination > .active > span,
			#s202505297870748193a85 .pagination > .active > a:hover,
			#s202505297870748193a85 .pagination > .active > span:hover,
			#s202505297870748193a85 .pagination > .active > a:focus,
			#s202505297870748193a85 .pagination > .active > span:focus,
			#s202505297870748193a85 .pagination > li > a:hover,
			#s202505297870748193a85 .pagination > li > span:hover,
			#s202505297870748193a85 .sub_depth li a.active,
			.doz_sys #s202505297870748193a85 a, #s202505297870748193a85 .li_table ul li,
			#s202505297870748193a85 .list-style .list.line > small,
			.doz_sys #s202505297870748193a85 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202505297870748193a85 .board_contents a:not(.btn),
			.doz_sys #s202505297870748193a85 .board_contents a:not(.btn):hover,
			#s202505297870748193a85 .board_txt_area a,
			#s202505297870748193a85 .board_txt_area a:hover,
			#s202505297870748193a85 .board_txt_area a:active,
			#s202505297870748193a85 .board_txt_area a:focus,
			#s202505297870748193a85 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s202505297870748193a85 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202505297870748193a85 a.body_font_color_30:not(.active) {
				;
			}
		   #s202505297870748193a85 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202505297870748193a85 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202505297870748193a85 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202505297870748193a85 .body_font_color_40,
			#s202505297870748193a85 .li_board ul.li_body li.name, 
			#s202505297870748193a85 .li_board ul.li_body li.time, 
			#s202505297870748193a85 .li_board ul.li_body li.like,
			#s202505297870748193a85 .li_board ul.li_body li.read {
				;
			}
			#s202505297870748193a85 .review_table .summary,
			#s202505297870748193a85 .review_table.li_board ul.li_body li,
			#s202505297870748193a85 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202505297870748193a85 .body_font_color_50 {
				;
			}
			#s202505297870748193a85 .li_board,
			#s202505297870748193a85 .acd_row:first-child,
			#s202505297870748193a85 .acd_row {
				border-color: ;
			}
			#s202505297870748193a85 .list-style .list-header,
			#s202505297870748193a85 .list-style .list,
			#s202505297870748193a85 .list-style .list.line, 
			#s202505297870748193a85 .list-style .list.line > .table-cell,
			#s202505297870748193a85 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202505297870748193a85 .btn, #s202505297870748193a85 .visual_section a, #s202505297870748193a85 a.select-star, #s202505297870748193a85 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s202505297870748193a85 .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s202505297870748193a85 .btn:hover, #s202505297870748193a85 .visual_section a:hover {
				border-color:;
			}
			#s202505297870748193a85 a.select-star:hover {
				background-color: ;
			}
			#s202505297870748193a85 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202505297870748193a85 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s202505297870748193a85 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202505297870748193a85 .btn-primary span,
			.doz_sys.booking_view #s202505297870748193a85 .btn-primary span,
			.doz_sys.shop_mypage #s202505297870748193a85 .btn-primary span  {
				color:#ffffff;
			}
			#s202505297870748193a85 .coupon-wrap:after,
			#s202505297870748193a85 .board_view .file_area ul li {
				background: ;
			}
			#s202505297870748193a85 .text-gray-dark, #s202505297870748193a85 .shop-table > thead > tr > th, #s202505297870748193a85 .shop_mypage .left-menu ul li a, #s202505297870748193a85 .shop_mypage .item-detail p.sale_pay,.doz_sys #s202505297870748193a85 .product-notify-group .product-notify-label {
				;
			}
			#s202505297870748193a85 .mypage .my-box a, #s202505297870748193a85 .mypage .shop-table > tbody > tr,
			#s202505297870748193a85 .mypage .tip-off,
	        #s202505297870748193a85 .im-order-detail-table,
	        #s202505297870748193a85 .im-order-price {
				;
			}
			#s202505297870748193a85 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s202505297870748193a85 .mypage .my-box.on a p {
				color:#fff;
			}
			#s202505297870748193a85 .option_btn_tools a, #s202505297870748193a85 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202505297870748193a85 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202505297870748193a85 .card .title a {
				color: #212121;
			}
			#s202505297870748193a85 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202505297870748193a85 ul.site_prod_nav > li,
			#s202505297870748193a85 .prod_detail_badge {
				;
			}
			#s202505297870748193a85 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202505297870748193a85 .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202505297870748193a85 .opt-group {
				background: ;
			}
			#s202505297870748193a85 ul.site_prod_nav > li a.active {
				;
			}
			#s202505297870748193a85 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s202505297870748193a85 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202505297870748193a85[class*="section_first"],
			.section_fixed_disable #s202505297870748193a85[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202505297870748193a85 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202505297870748193a85.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202505297870748193a85.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202505297870748193a85 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202505297870748193a85.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s202505297870748193a85 .mypage .left-menu ul li a,
			.device_type_m #s202505297870748193a85 .cart .left-menu ul li a {
				;
			}
            #s202505297870748193a85 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202505297870748193a85 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202505297870748193a85 .im-cart-info {
                ;
            }
            #s202505297870748193a85 .shop-table > thead > tr > th,
            #s202505297870748193a85 .shop-table > tbody > tr > td,
            #s202505297870748193a85 .mypage .shop-table > tbody > tr,
            #s202505297870748193a85 .shop-table > tbody > tr > td.img img,
            #s202505297870748193a85 .shop-table > tbody > tr > td + td,
            #s202505297870748193a85 .mypage .tip-off,
            #s202505297870748193a85 .mypage .shop-table img,
	        #s202505297870748193a85 .im-order-detail-table,
	        #s202505297870748193a85 .im-order-price,
	        #s202505297870748193a85 .im-order-detail-table thead tr,
	        #s202505297870748193a85 .im-order-detail-table tr + tr,
	        #s202505297870748193a85 .im-order-detail-table img,
	        #s202505297870748193a85 .im-order-detail-table .im-deliv-price,
	        #s202505297870748193a85 .im-order-price-header,
	        #s202505297870748193a85 .im-order-price-body {
                ;
            }
            #s202505297870748193a85 .shop-table .list_badge {
				border-color: ;
            }
            #s202505297870748193a85 .im-cart-result-table thead>tr>th,
            #s202505297870748193a85 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202505297870748193a85 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202505297870748193a85 #shop_cart_list .shop-table > thead > tr > th,
            #s202505297870748193a85 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202505297870748193a85 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s202505297870748193a85 .btn-primary:hover, #s202505297870748193a85 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s202505297870748193a85 .btn-primary:hover span,
				.doz_sys.booking_view #s202505297870748193a85 .btn-primary:hover span,
				.doz_sys.shop_mypage #s202505297870748193a85 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202505297870748193a85 .fixed_view a,
				.doz_sys #s202505297870748193a85 .fixed_view select.form-control,
				.doz_sys #s202505297870748193a85 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202505297870748193a85 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202505297870748193a85 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202505297870748193a85 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202505297870748193a85 #shop_cart_list .shop-tit,
                #s202505297870748193a85 #shop_cart_list .shop-table > thead > tr,
                #s202505297870748193a85 #shop_cart_list .shop-table > tfoot .payment-info,
                #s202505297870748193a85 .im-price-result {
				    ;
				}
                #s202505297870748193a85 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202505297870748193a85 .im-order-row + .im-order-row {
                    ;
                }
                #s202505297870748193a85 #shop_cart_list .shop-table,
                #s202505297870748193a85 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202505297870748193a85 #shop_cart_list .shop-table > tfoot,
                #s202505297870748193a85 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202505297870748193a85 #shop_cart_list .shop-table > thead > tr,
                #s202505297870748193a85 .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s202505297870748193a85 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202505297870748193a85 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202505297870748193a85 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202505297870748193a85 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202505297870748193a85 .section_bg {
                    background-attachment : inherit;
                }
                #s202505297870748193a85 .section_bg .ibg-bg {
                    display: none;
                }
                #s202505297870748193a85 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202505297870748193a85 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202505297870748193a85 .buy_btns .social_btn, #s202505297870748193a85 .buy_btns .cart_btn, #s202505297870748193a85 .layer_pop .bottom-btn, #s202505297870748193a85 .shop-table > thead, #s202505297870748193a85 .left-menu, #s202505297870748193a85 .shop-table > tbody > tr, {
				;
				}
				#s202505297870748193a85 main, #s202505297870748193a85 .section_wrap.extend_section main, #s202505297870748193a85 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202505297870748193a85.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s202505297870748193a85.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202505297870748193a85 .mypage .left-menu ul li a,
				#s202505297870748193a85 .cart .left-menu ul li a,
				#s202505297870748193a85 .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202505297870748193a85 .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s202505297870748193a85 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s202505297870748193a85 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s202505297870748193a85 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202505297870748193a85 .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) {
				#s202505297870748193a85 .opt-group .btn_clse {
					background-color: ;
				}
				#s202505297870748193a85 .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s202505297870748193a85 .bg-brand,
				.doz_sys #s202505297870748193a85 .bg-brand span,
				.doz_sys #s202505297870748193a85 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s202505297870748193a85 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
				#w2025052954d943c4fceff .color_tools {
            margin-top: -2px;
			margin-bottom: 12px;
			line-height: 9px;
			letter-spacing: -1px;
		}
		#w2025052954d943c4fceff .radio-styled:not(ie8).radio_color_option.small input ~ span {
									 cursor: auto;
									 width: 9px;
									 height: 9px;
								 }
		#w2025052954d943c4fceff .radio-styled:not(ie8).radio_color_option {
									 margin: 0 2px 0 0;
								 }
		#w2025052954d943c4fceff .thumb-row {
									 margin : 0 -7.5px;
									 clear  : both;
								 }
		#w2025052954d943c4fceff .thumb-row .shop-item {
									 padding : 0 7.5px;
								 }
		main > .doz_row #w2025052954d943c4fceff .thumb-row {
													 margin: 0 !important;
												 }
		#w2025052954d943c4fceff .thumb-row .shop-item.off {
									 padding : 7.5px !important;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .item-icon {
									 margin-top: 0;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .item-icon > span {
									 margin-top: 0.75em;
									 display: inline-block;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .item-icon > span,
		#w2025052954d943c4fceff .shop-item .item-detail .item-icon > span a {
									 font-size: 17px;
								 }
        #w2025052954d943c4fceff .shop-item .item-icon .im-ico-liked{
                                     color:#2c82c9;
                                 }
		#w2025052954d943c4fceff .shop-item .item-thumbs img {
									 border: 0px solid #000;
								 }
		#w2025052954d943c4fceff .shop-item .item-summary,
		#w2025052954d943c4fceff .shop-item .item-summary p,
		#w2025052954d943c4fceff .shop-item .item-summary span {
									 font-size: 17px !important;
									 color: #212121;
								 }
		#w2025052954d943c4fceff .shop-item .item-summary span.fr-emoticon {
									 font-weight: 400;
									 font-family: "Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;
									 display: inline;
									 line-height: 0;
								 }
		#w2025052954d943c4fceff .shop-item .item-summary span.fr-emoticon.fr-emoticon-img {
									 font-size: inherit !important;
									 background-repeat: no-repeat!important;
									 font-size: inherit;
									 height: 1em;
									 width: 1em;
									 min-height: 20px;
									 min-width: 20px;
									 display: inline-block;
									 margin: -.1em .1em .1em;
									 line-height: 1;
									 vertical-align: middle;
								 }
		#w2025052954d943c4fceff .shop-item .item-thumbs img {
									 image-rendering: -webkit-optimize-contrast;
								 }
		#w2025052954d943c4fceff .shop-item .item-summary > p,
		#w2025052954d943c4fceff .shop-item .item-summary > ul,
		#w2025052954d943c4fceff .type-slide .shop-item {
									 margin-bottom: 0;
								 }
		.doz_sys #w2025052954d943c4fceff div[data-widget-type="shop_showcase"] .shop-content {
											  margin-top: 0;
										  }
		#w2025052954d943c4fceff .shop-item {
									 margin: 0 0 15px;
								 }
		#w2025052954d943c4fceff .type-slide .list-type-a .shop-item,
		#w2025052954d943c4fceff .type-slide .list-type-a .shop-item .item-thumbs,
		#w2025052954d943c4fceff .type-slide .list-type-a .shop-item .item-detail {
									 display: inline-block;
									 width: 100%
								 }
		#w2025052954d943c4fceff .type-list .shop-item {
									 margin: 0 0 15px;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .item-pay .member_pay{
									 color: #212121;
									 font-size: 17px !important;
								 }
		#w2025052954d943c4fceff .shop-item .sale_price {
									 text-decoration: line-through;
									 font-size: 11.9px;
								 }
		#w2025052954d943c4fceff .shop-item .sale_percentage {
									 color: #fe5356;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w2025052954d943c4fceff .shop-item .pay {
									 color: #2c82c9;
									 font-size: 17px;
									 font-weight: normal;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item {
									 display: table;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item {
									 border-radius: 50%;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item > div {
									 display : table-cell !important;
									 vertical-align: ;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item .item-detail {
									 padding: 0 0 0 15px !important;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item .item-thumbs {
									 width: 130px;
									 min-width: 130px;
								 }
		.doz_sys #w2025052954d943c4fceff .type-list .list-type-b .shop-item h2 {
											  max-height: 100%;
											  line-height: 1.2;
										  }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item .item-detail .item-pay-detail {
									 line-height: 1.2;
								 }
		#w2025052954d943c4fceff .type-slide .thumb-row {
									 padding-bottom: 20px;
								 }
		#w2025052954d943c4fceff .type-slide .owl-dots {
									 bottom: -5px;
								 }
		#w2025052954d943c4fceff .type-slide .side_padding {
									 padding-left: 0px;
									 padding-right: 0px;
								 }
		#w2025052954d943c4fceff .type-slide .owl-prev:before,
		#w2025052954d943c4fceff .type-slide .owl-next:before{
									 color: rgba(0, 0, 0, 0.3);
								 border-color:rgb(0,0,0) ;border-color:rgba(0,0,0,0.18) ;;
								 }
		#w2025052954d943c4fceff .type-slide .side_padding .owl-prev:before {
									 left: 7.5px;
								 }
		#w2025052954d943c4fceff .type-slide .side_padding .owl-next:before {
									 right: 7.5px;
								 }
    #w2025052954d943c4fceff .shop-item .item-detail .ns-icon {
                    display: inline-flex;
                    flex-wrap: wrap;
                    align-items: center;
                    gap: 5px;
                 }
		#w2025052954d943c4fceff .shop-item .item-detail .ns-icon > div {
									 float: left;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .item-pay-detail .sale_pay {
									 font-size: 11.9px;
								 }
				        #w2025052954d943c4fceff .shop-item .item-overlay .ns-icon > div,
		#w2025052954d943c4fceff .shop-item .item-detail .ns-icon > div {
									 margin : 0;
								 }
        #w2025052954d943c4fceff .shop-item .item-overlay .ns-icon > div:last-child,
        #w2025052954d943c4fceff .shop-item .item-detail .ns-icon > div:last-child{
                                     margin : 0;
                                 }
						#w2025052954d943c4fceff .shop-item .item-detail .ns-icon > div {
									 margin-left: -1px;
									 vertical-align: middle;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .ns-icon > div:first-child {
									 margin-left: 0;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .ns-icon .prod_use_icon {
									 display: inline-block;
								 }
		#w2025052954d943c4fceff .shop-item .item-detail .ns-icon .prod_use_icon img {
									 width: auto;
									 max-width: 100%;
									 vertical-align: top;
								 }
		@media (min-width : 768px) {
		#w2025052954d943c4fceff .hover_none .shop-item a:hover .item-overlay {
			opacity: 0;
		}
		#w2025052954d943c4fceff .hover_dark .thumb-row .shop-item a:hover .item-overlay {
									 background-color: rgba(0, 0, 0, 0.5);
								 }
		#w2025052954d943c4fceff .hover_bright .shop-item a .item-overlay .item-pay,
		#w2025052954d943c4fceff .hover_image .shop-item a .item-overlay {
									 display: none !important;
								 }
		#w2025052954d943c4fceff .hover_detail .shop-item a .item-overlay .item-pay,
		#w2025052954d943c4fceff .hover_detail .shop-item a:hover .item-overlay .item-pay {
									 display: table;
									 position: absolute;
									 left: 0;
									 width: 100%;
									 height: 100%;
								 }
		#w2025052954d943c4fceff .hover_detail .shop-item a .item-overlay .item-pay > div,
		#w2025052954d943c4fceff .hover_detail .shop-item a:hover .item-overlay .item-pay > div {
									 height: 100%;
									 display: table-cell;
									 vertical-align: middle;
								 }
		#w2025052954d943c4fceff .hover_detail.hover_name_price .shop-item a .item-overlay .item-pay .ns-icon {
									 display: none;
								 }
		#w2025052954d943c4fceff .hover_image .shop-item a:not(.hover_img_none) .hover_img,
		#w2025052954d943c4fceff .hover_image .shop-item a:not(.hover_img_none):hover .org_img {
									 position:absolute;
                   top: 0;
									 left:0;
									 opacity: 0;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w2025052954d943c4fceff .hover_image .shop-item a:not(.hover_img_none):hover .hover_img {
									 position: static;
									 opacity: 1;
                   display: block;
									 -webkit-transition:  .3s ease-in-out;
									 -moz-transition:  .3s ease-in-out;
									 -o-transition:  .3s ease-in-out;
									 transition: .3s ease-in-out;
								 }
		#w2025052954d943c4fceff .hover_image .shop-item a:hover .prod_thumbnail_badge{
                     opacity: 0;
                 }
		}
		@media all and (max-width : 991px) {
		#w2025052954d943c4fceff .color_tools {
			margin: 0 0 8px;
		}
			.doz_sys #w2025052954d943c4fceff .type-list .list-type-b .shop-item h2 {
												  word-break: normal;
											  }
		#w2025052954d943c4fceff .radio-styled:not(ie8).radio_color_option {
									 margin: 0 1px 4px 0;
								 }
		#w2025052954d943c4fceff .type-list .shop-item {
									 margin: 0 0 30px;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item {
									 margin: 7.5px 0;
								 }
		#w2025052954d943c4fceff .type-list.options_hide_class .shop-item {
									 margin: 0 0 15px;
								 }
		#w2025052954d943c4fceff .type-list .list-type-b .shop-item .item-thumbs img {
									 min-width: 80px;
								 }
		#w2025052954d943c4fceff .type-list .m-list-type2.m-thumb-item-1 .shop-item {
									 height: auto !important;
								 }
		#w2025052954d943c4fceff .list-type-b .shop-item {
									 width: 100% !important;
								 }
		#w2025052954d943c4fceff .shop-item .item-thumbs img {
									 image-rendering: auto;
								 }
		}
		#w2025052954d943c4fceff ._color_option_img {
									 -webkit-transition: .3s opacity, .3s visibility;
									 -moz-transition: .3s opacity, .3s visibility;
									 -o-transition: .3s opacity, .3s visibility;
									 transition .3s opacity, .3s visibility;
								 }
		#w2025052954d943c4fceff ._color_option_img[data-visible="false"] {
									 opacity: 0;
									 visibility: hidden;
								 }
		#w2025052954d943c4fceff ._color_option_img[data-visible="true"] {
									 opacity: 1;
									 visibility: visible;
								 }
    @media (max-width : 767px) {
      #w2025052954d943c4fceff .hover_image .shop-item a .hover_img {
        display: none;
      }
    }
			.shop_view .s202504182af39c41b0b56.xzoom-preview {
				;
				background: #000;
			}
			.shop_view #s202504182af39c41b0b56 select.form-control option {
				color:  !important;
				background: #000;
			}
			.is-ie .shop_view #s202504182af39c41b0b56 select.form-control option {
				color: #000 !important;
			}
			.admin #s202504182af39c41b0b56 .widget.padding > div {
				;
			}
			.admin #s202504182af39c41b0b56 .ibg-bg {
				height: 100% !important;
			}
			.admin #s202504182af39c41b0b56 .widget_drag_bar,
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202504182af39c41b0b56 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202504182af39c41b0b56 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202504182af39c41b0b56 {
				color: ;
			}
			#s202504182af39c41b0b56.side_basic main .inside,
			#s202504182af39c41b0b56 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202504182af39c41b0b56 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s202504182af39c41b0b56.side_basic main .inside,
			.menu_type_modal #s202504182af39c41b0b56.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 #s202504182af39c41b0b56,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202504182af39c41b0b56 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202504182af39c41b0b56.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s202504182af39c41b0b56.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s202504182af39c41b0b56 .booking_day .body_font_color_20,
			#s202504182af39c41b0b56 .booking_list.waiting .title {
				; 
			}
			#s202504182af39c41b0b56.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202504182af39c41b0b56 .li_table ul:nth-of-type(2),
			#s202504182af39c41b0b56 .li_board ul li,
			#s202504182af39c41b0b56 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202504182af39c41b0b56 .checkbox-styled:not(ie8) input ~ span:before,
			#s202504182af39c41b0b56 .radio-styled:not(ie8) input ~ span:before {
			}
			#s202504182af39c41b0b56 .board_view .grid_ignore header a, #s202504182af39c41b0b56 .widget.board .grid_ignore .author .date, #s202504182af39c41b0b56 .widget.board .grid_ignore a.board, #s202504182af39c41b0b56 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202504182af39c41b0b56 .content-tit .board {
				;
			}
			#s202504182af39c41b0b56 select.form-control,
			#s202504182af39c41b0b56 input.form-control,
			#s202504182af39c41b0b56 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s202504182af39c41b0b56 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202504182af39c41b0b56 .phonenumber_wrap .line {
			}
			#s202504182af39c41b0b56 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202504182af39c41b0b56 .shop-content select.form-control,
			.shop_view #s202504182af39c41b0b56 .shop-content input.form-control,
			.shop_view #s202504182af39c41b0b56 .shop-content textarea.form-control,
			.booking_view #s202504182af39c41b0b56 .booking_opt select.form-control,
			.shop_view #s202504182af39c41b0b56 .form-select-wrap .dropdown-menu,
			.shop_view #s202504182af39c41b0b56 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000;
			}
			#s202504182af39c41b0b56 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000);
			}
			#s202504182af39c41b0b56 .item_detail select.form-control,
			#s202504182af39c41b0b56 .item_detail input.form-control,
			#s202504182af39c41b0b56 .item_detail textarea.form-control,
			#s202504182af39c41b0b56 .booking_opt select.form-control,
			#s202504182af39c41b0b56 .goods_select textarea.form-control,
			#s202504182af39c41b0b56 .goods_select select.form-control,
			#s202504182af39c41b0b56 .goods_select input.form-control,
			#s202504182af39c41b0b56 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202504182af39c41b0b56 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202504182af39c41b0b56 .board_summary .write, #s202504182af39c41b0b56 .board_view .grid_ignore .author .date, #s202504182af39c41b0b56 .board_view .grid_ignore .author .hit-count, .doz_sys #s202504182af39c41b0b56 label, .doz_sys #s202504182af39c41b0b56 label.control-label, #s202504182af39c41b0b56 .shop-table > tbody > tr.payment-info > td.pay-txt, #s202504182af39c41b0b56 .nick.text-default-dark, #s202504182af39c41b0b56 .text-default-dark, #s202504182af39c41b0b56 .shop_mypage .mypage .my-box a, #s202504182af39c41b0b56 .shop_mypage .item-detail a, #s202504182af39c41b0b56 .shop_mypage .item-detail p, #s202504182af39c41b0b56 .shop_mypage h6, #s202504182af39c41b0b56 .shop_mypage .table-wrap p, #s202504182af39c41b0b56 .shop_payment h1, #s202504182af39c41b0b56 .shop_payment h6, #s202504182af39c41b0b56 .shop-content p, #s202504182af39c41b0b56 .shop_payment, #s202504182af39c41b0b56 .shop-content span, #s202504182af39c41b0b56 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202504182af39c41b0b56 .shop-content .price, #s202504182af39c41b0b56,#s202504182af39c41b0b56 .shop-tit,#s202504182af39c41b0b56 .board_view .board_txt_area,#s202504182af39c41b0b56 .board.widget .grid_ignore .view_tit,.doz_sys #s202504182af39c41b0b56 .shop-content input.form-control, .doz_sys #s202504182af39c41b0b56 .shop-content select.form-control, #s202504182af39c41b0b56 .widget_menu_title,#s202504182af39c41b0b56 .comment_area,body.shop_mypage #s202504182af39c41b0b56 .comment_area,
			#s202504182af39c41b0b56 .list_review_inner .use_summary, #s202504182af39c41b0b56 .list_review_inner .use_summary a, #s202504182af39c41b0b56 .list_review_inner .fold, #s202504182af39c41b0b56 .list_review_inner .comment_area, #s202504182af39c41b0b56 .booking_nav_tools span {
				;
				color:  ;
			}
			#s202504182af39c41b0b56 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202504182af39c41b0b56 a.use-info {
			    color : #2c82c9;
			}
			#s202504182af39c41b0b56 .shop-content span.sale-price-text-done, 
			.doz_sys #s202504182af39c41b0b56 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202504182af39c41b0b56 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202504182af39c41b0b56 .shop-content.mypage .bg-bright a, #s202504182af39c41b0b56 .shop-content.mypage .bg-bright p, #s202504182af39c41b0b56 .shop-content.mypage .bg-bright span, #s202504182af39c41b0b56 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202504182af39c41b0b56 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202504182af39c41b0b56 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202504182af39c41b0b56 .shop-content h6 span {
			;
				color: ;
			}
			#s202504182af39c41b0b56 .left-menu ul li.on a,
			.doz_sys #s202504182af39c41b0b56 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202504182af39c41b0b56,
			#s202504182af39c41b0b56 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202504182af39c41b0b56 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202504182af39c41b0b56 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202504182af39c41b0b56 .list_review_inner, 
			#s202504182af39c41b0b56 .list_review_inner .fold.cmt,
			#s202504182af39c41b0b56 .list_review_wrap,
			#s202504182af39c41b0b56 .list_review_inner .textarea_block,
			#s202504182af39c41b0b56 .list_review_inner .comment .main_comment,
			#s202504182af39c41b0b56 .list_review_inner .txt_delete:before,
			#s202504182af39c41b0b56 .form-select-wrap.open .dropdown-toggle, 
			#s202504182af39c41b0b56 .form-select-wrap.open .dropdown-menu,
			#s202504182af39c41b0b56 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202504182af39c41b0b56 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202504182af39c41b0b56 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202504182af39c41b0b56 .form-control:focus {
				border-color:#2c82c9;
			}
			#s202504182af39c41b0b56 .sub_depth li a, #s202504182af39c41b0b56 .sub_depth li span {
				;
			}
			#s202504182af39c41b0b56 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202504182af39c41b0b56 .pagination > li > a,
			#s202504182af39c41b0b56 .pagination > li > span,
			#s202504182af39c41b0b56 .pagination > li > a:focus,
			#s202504182af39c41b0b56 .pagination > li > span:focus,
			#s202504182af39c41b0b56 .map-inner .pagination li.active a,
			#s202504182af39c41b0b56 .pagination li > a.disabled:hover,
			#s202504182af39c41b0b56 .pagination li > a.disabled:focus {
				;
			}
			#s202504182af39c41b0b56 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202504182af39c41b0b56 .pagination > .active > a,
			#s202504182af39c41b0b56 .pagination > .active > span,
			#s202504182af39c41b0b56 .pagination > .active > a:hover,
			#s202504182af39c41b0b56 .pagination > .active > span:hover,
			#s202504182af39c41b0b56 .pagination > .active > a:focus,
			#s202504182af39c41b0b56 .pagination > .active > span:focus,
			#s202504182af39c41b0b56 .pagination > li > a:hover,
			#s202504182af39c41b0b56 .pagination > li > span:hover,
			#s202504182af39c41b0b56 .sub_depth li a.active,
			.doz_sys #s202504182af39c41b0b56 a, #s202504182af39c41b0b56 .li_table ul li,
			#s202504182af39c41b0b56 .list-style .list.line > small,
			.doz_sys #s202504182af39c41b0b56 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202504182af39c41b0b56 .board_contents a:not(.btn),
			.doz_sys #s202504182af39c41b0b56 .board_contents a:not(.btn):hover,
			#s202504182af39c41b0b56 .board_txt_area a,
			#s202504182af39c41b0b56 .board_txt_area a:hover,
			#s202504182af39c41b0b56 .board_txt_area a:active,
			#s202504182af39c41b0b56 .board_txt_area a:focus,
			#s202504182af39c41b0b56 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s202504182af39c41b0b56 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202504182af39c41b0b56 a.body_font_color_30:not(.active) {
				;
			}
		   #s202504182af39c41b0b56 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202504182af39c41b0b56 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202504182af39c41b0b56 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202504182af39c41b0b56 .body_font_color_40,
			#s202504182af39c41b0b56 .li_board ul.li_body li.name, 
			#s202504182af39c41b0b56 .li_board ul.li_body li.time, 
			#s202504182af39c41b0b56 .li_board ul.li_body li.like,
			#s202504182af39c41b0b56 .li_board ul.li_body li.read {
				;
			}
			#s202504182af39c41b0b56 .review_table .summary,
			#s202504182af39c41b0b56 .review_table.li_board ul.li_body li,
			#s202504182af39c41b0b56 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202504182af39c41b0b56 .body_font_color_50 {
				;
			}
			#s202504182af39c41b0b56 .li_board,
			#s202504182af39c41b0b56 .acd_row:first-child,
			#s202504182af39c41b0b56 .acd_row {
				border-color: ;
			}
			#s202504182af39c41b0b56 .list-style .list-header,
			#s202504182af39c41b0b56 .list-style .list,
			#s202504182af39c41b0b56 .list-style .list.line, 
			#s202504182af39c41b0b56 .list-style .list.line > .table-cell,
			#s202504182af39c41b0b56 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202504182af39c41b0b56 .btn, #s202504182af39c41b0b56 .visual_section a, #s202504182af39c41b0b56 a.select-star, #s202504182af39c41b0b56 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000;
				;
				color:;
				;
			}
			#s202504182af39c41b0b56 .star-pointer .dropdown-menu {
			    background-color: #000;
			}
			#s202504182af39c41b0b56 .btn:hover, #s202504182af39c41b0b56 .visual_section a:hover {
				border-color:;
			}
			#s202504182af39c41b0b56 a.select-star:hover {
				background-color: #000;
			}
			#s202504182af39c41b0b56 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202504182af39c41b0b56 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s202504182af39c41b0b56 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202504182af39c41b0b56 .btn-primary span,
			.doz_sys.booking_view #s202504182af39c41b0b56 .btn-primary span,
			.doz_sys.shop_mypage #s202504182af39c41b0b56 .btn-primary span  {
				color:#ffffff;
			}
			#s202504182af39c41b0b56 .coupon-wrap:after,
			#s202504182af39c41b0b56 .board_view .file_area ul li {
				background: #000;
			}
			#s202504182af39c41b0b56 .text-gray-dark, #s202504182af39c41b0b56 .shop-table > thead > tr > th, #s202504182af39c41b0b56 .shop_mypage .left-menu ul li a, #s202504182af39c41b0b56 .shop_mypage .item-detail p.sale_pay,.doz_sys #s202504182af39c41b0b56 .product-notify-group .product-notify-label {
				;
			}
			#s202504182af39c41b0b56 .mypage .my-box a, #s202504182af39c41b0b56 .mypage .shop-table > tbody > tr,
			#s202504182af39c41b0b56 .mypage .tip-off,
	        #s202504182af39c41b0b56 .im-order-detail-table,
	        #s202504182af39c41b0b56 .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s202504182af39c41b0b56 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s202504182af39c41b0b56 .mypage .my-box.on a p {
				color:#fff;
			}
			#s202504182af39c41b0b56 .option_btn_tools a, #s202504182af39c41b0b56 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202504182af39c41b0b56 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202504182af39c41b0b56 .card .title a {
				color: #212121;
			}
			#s202504182af39c41b0b56 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202504182af39c41b0b56 ul.site_prod_nav > li,
			#s202504182af39c41b0b56 .prod_detail_badge {
				;
			}
			#s202504182af39c41b0b56 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202504182af39c41b0b56 .buy_footer_fixed {
				background: #000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202504182af39c41b0b56 .opt-group {
				background: #000;
			}
			#s202504182af39c41b0b56 ul.site_prod_nav > li a.active {
				;
			}
			#s202504182af39c41b0b56 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000;
			}
			#s202504182af39c41b0b56 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202504182af39c41b0b56[class*="section_first"],
			.section_fixed_disable #s202504182af39c41b0b56[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202504182af39c41b0b56 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202504182af39c41b0b56.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202504182af39c41b0b56.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202504182af39c41b0b56 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202504182af39c41b0b56.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s202504182af39c41b0b56 .mypage .left-menu ul li a,
			.device_type_m #s202504182af39c41b0b56 .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s202504182af39c41b0b56 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202504182af39c41b0b56 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202504182af39c41b0b56 .im-cart-info {
                ;
            }
            #s202504182af39c41b0b56 .shop-table > thead > tr > th,
            #s202504182af39c41b0b56 .shop-table > tbody > tr > td,
            #s202504182af39c41b0b56 .mypage .shop-table > tbody > tr,
            #s202504182af39c41b0b56 .shop-table > tbody > tr > td.img img,
            #s202504182af39c41b0b56 .shop-table > tbody > tr > td + td,
            #s202504182af39c41b0b56 .mypage .tip-off,
            #s202504182af39c41b0b56 .mypage .shop-table img,
	        #s202504182af39c41b0b56 .im-order-detail-table,
	        #s202504182af39c41b0b56 .im-order-price,
	        #s202504182af39c41b0b56 .im-order-detail-table thead tr,
	        #s202504182af39c41b0b56 .im-order-detail-table tr + tr,
	        #s202504182af39c41b0b56 .im-order-detail-table img,
	        #s202504182af39c41b0b56 .im-order-detail-table .im-deliv-price,
	        #s202504182af39c41b0b56 .im-order-price-header,
	        #s202504182af39c41b0b56 .im-order-price-body {
                ;
            }
            #s202504182af39c41b0b56 .shop-table .list_badge {
				border-color: ;
            }
            #s202504182af39c41b0b56 .im-cart-result-table thead>tr>th,
            #s202504182af39c41b0b56 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202504182af39c41b0b56 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202504182af39c41b0b56 #shop_cart_list .shop-table > thead > tr > th,
            #s202504182af39c41b0b56 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202504182af39c41b0b56 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s202504182af39c41b0b56 .btn-primary:hover, #s202504182af39c41b0b56 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s202504182af39c41b0b56 .btn-primary:hover span,
				.doz_sys.booking_view #s202504182af39c41b0b56 .btn-primary:hover span,
				.doz_sys.shop_mypage #s202504182af39c41b0b56 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202504182af39c41b0b56 .fixed_view a,
				.doz_sys #s202504182af39c41b0b56 .fixed_view select.form-control,
				.doz_sys #s202504182af39c41b0b56 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202504182af39c41b0b56 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202504182af39c41b0b56 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202504182af39c41b0b56 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202504182af39c41b0b56 #shop_cart_list .shop-tit,
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > thead > tr,
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > tfoot .payment-info,
                #s202504182af39c41b0b56 .im-price-result {
				    ;
				}
                #s202504182af39c41b0b56 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202504182af39c41b0b56 .im-order-row + .im-order-row {
                    ;
                }
                #s202504182af39c41b0b56 #shop_cart_list .shop-table,
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > tfoot,
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > thead > tr,
                #s202504182af39c41b0b56 .im-order-detail-table .im-space {
                    background-color: #000;
                }
                #s202504182af39c41b0b56 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202504182af39c41b0b56 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202504182af39c41b0b56 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202504182af39c41b0b56 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202504182af39c41b0b56 .section_bg {
                    background-attachment : inherit;
                }
                #s202504182af39c41b0b56 .section_bg .ibg-bg {
                    display: none;
                }
                #s202504182af39c41b0b56 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202504182af39c41b0b56 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202504182af39c41b0b56 .buy_btns .social_btn, #s202504182af39c41b0b56 .buy_btns .cart_btn, #s202504182af39c41b0b56 .layer_pop .bottom-btn, #s202504182af39c41b0b56 .shop-table > thead, #s202504182af39c41b0b56 .left-menu, #s202504182af39c41b0b56 .shop-table > tbody > tr, {
				;
				}
				#s202504182af39c41b0b56 main, #s202504182af39c41b0b56 .section_wrap.extend_section main, #s202504182af39c41b0b56 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202504182af39c41b0b56.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s202504182af39c41b0b56.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202504182af39c41b0b56 .mypage .left-menu ul li a,
				#s202504182af39c41b0b56 .cart .left-menu ul li a,
				#s202504182af39c41b0b56 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202504182af39c41b0b56 .coupon-wrap:after {
					background: #000 !important;
				}
			}
			@media (max-width: 767px) {
				#s202504182af39c41b0b56 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000);
				}
				#s202504182af39c41b0b56 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000);
				}
				#s202504182af39c41b0b56 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202504182af39c41b0b56 .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) {
				#s202504182af39c41b0b56 .opt-group .btn_clse {
					background-color: #000;
				}
				#s202504182af39c41b0b56 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000;
				}
			}
				.doz_sys #s202504182af39c41b0b56 .bg-brand,
				.doz_sys #s202504182af39c41b0b56 .bg-brand span,
				.doz_sys #s202504182af39c41b0b56 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s202504182af39c41b0b56 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250418264ceaccfea1c {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418264ceaccfea1c {
			height: 15px !important;
		}
	}
		#text_w202504183c0b59db64223 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504183c0b59db64223 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504183c0b59db64223 .text_bg_img,
		#text_w202504183c0b59db64223 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504183c0b59db64223,
		#text_w202504183c0b59db64223 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504183c0b59db64223,
        #text_w202504183c0b59db64223 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504183c0b59db64223.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504183c0b59db64223.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w2025041811cbaf9e5b6fd {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041811cbaf9e5b6fd {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418f94ac6068b693 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418f94ac6068b693 {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202504189b4757f7f9c42 .widget.image img {
		transition: none;
	}
	.admin #w202504189b4757f7f9c42 .disable-selection img {
		visibility: visible !important;
	}
	#w202504189b4757f7f9c42 .widget.image .overlay, #w202504189b4757f7f9c42 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202504189b4757f7f9c42 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202504189b4757f7f9c42 .widget.image:hover .hover_overlay,
	#w202504189b4757f7f9c42 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202504189b4757f7f9c42 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202504189b4757f7f9c42 .widget.image.img_circle .overlay,
	#w202504189b4757f7f9c42 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_scale:hover .hover_overlay,
	#w202504189b4757f7f9c42 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202504189b4757f7f9c42 .widget.image.hide_default_img:hover .img_wrap > img,
	#w202504189b4757f7f9c42 .widget.image:hover .overlay,
	#w202504189b4757f7f9c42 .widget.image .hover_overlay,
	#w202504189b4757f7f9c42 .widget.image.hover_image_hidden:hover .hover_img,
	#w202504189b4757f7f9c42 .widget.image.hover_scale .hover_img,
	#w202504189b4757f7f9c42 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202504189b4757f7f9c42 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_scale img,
	#w202504189b4757f7f9c42 .widget.image.hover_scale:hover .hover_img,
	#w202504189b4757f7f9c42 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202504189b4757f7f9c42 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202504189b4757f7f9c42 .widget.image.hover_img_hide.hover_scale:hover img,
	#w202504189b4757f7f9c42 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202504189b4757f7f9c42 .widget.image.no_effect .hover_overlay,
	#w202504189b4757f7f9c42 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202504189b4757f7f9c42 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202504189b4757f7f9c42 .widget.image.hide_default_img:hover .org_image,
	#w202504189b4757f7f9c42 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202504189b4757f7f9c42 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202504189b4757f7f9c42 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202504189b4757f7f9c42 .widget.image:hover .hover_txt,
		#w202504189b4757f7f9c42 .widget.image:hover .hover_img,
		#w202504189b4757f7f9c42 .widget.image:hover .overlay,
		#w202504189b4757f7f9c42 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202504189b4757f7f9c42 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202504189b4757f7f9c42 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202504189b4757f7f9c42 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418f9700811255da {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418f9700811255da {
			height: 15px !important;
		}
	}
		#text_w20250418396f169c8b1b0 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250418396f169c8b1b0 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250418396f169c8b1b0 .text_bg_img,
		#text_w20250418396f169c8b1b0 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250418396f169c8b1b0,
		#text_w20250418396f169c8b1b0 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250418396f169c8b1b0,
        #text_w20250418396f169c8b1b0 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250418396f169c8b1b0.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250418396f169c8b1b0.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w202504182d084524435cc {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504182d084524435cc {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w2025041818c9d35a5bd50 .widget.image img {
		transition: none;
	}
	.admin #w2025041818c9d35a5bd50 .disable-selection img {
		visibility: visible !important;
	}
	#w2025041818c9d35a5bd50 .widget.image .overlay, #w2025041818c9d35a5bd50 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w2025041818c9d35a5bd50 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w2025041818c9d35a5bd50 .widget.image:hover .hover_overlay,
	#w2025041818c9d35a5bd50 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w2025041818c9d35a5bd50 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w2025041818c9d35a5bd50 .widget.image.img_circle .overlay,
	#w2025041818c9d35a5bd50 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_scale:hover .hover_overlay,
	#w2025041818c9d35a5bd50 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w2025041818c9d35a5bd50 .widget.image.hide_default_img:hover .img_wrap > img,
	#w2025041818c9d35a5bd50 .widget.image:hover .overlay,
	#w2025041818c9d35a5bd50 .widget.image .hover_overlay,
	#w2025041818c9d35a5bd50 .widget.image.hover_image_hidden:hover .hover_img,
	#w2025041818c9d35a5bd50 .widget.image.hover_scale .hover_img,
	#w2025041818c9d35a5bd50 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w2025041818c9d35a5bd50 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_scale img,
	#w2025041818c9d35a5bd50 .widget.image.hover_scale:hover .hover_img,
	#w2025041818c9d35a5bd50 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w2025041818c9d35a5bd50 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w2025041818c9d35a5bd50 .widget.image.hover_img_hide.hover_scale:hover img,
	#w2025041818c9d35a5bd50 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w2025041818c9d35a5bd50 .widget.image.no_effect .hover_overlay,
	#w2025041818c9d35a5bd50 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w2025041818c9d35a5bd50 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w2025041818c9d35a5bd50 .widget.image.hide_default_img:hover .org_image,
	#w2025041818c9d35a5bd50 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w2025041818c9d35a5bd50 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w2025041818c9d35a5bd50 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w2025041818c9d35a5bd50 .widget.image:hover .hover_txt,
		#w2025041818c9d35a5bd50 .widget.image:hover .hover_img,
		#w2025041818c9d35a5bd50 .widget.image:hover .overlay,
		#w2025041818c9d35a5bd50 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w2025041818c9d35a5bd50 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w2025041818c9d35a5bd50 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w2025041818c9d35a5bd50 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2025052995b1b32dc145c {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025052995b1b32dc145c {
			height: 15px !important;
		}
	}
		#text_w2025041816596588c1ac8 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2025041816596588c1ac8 .fr-code-view {
			line-height: 1.6;
		}
		#text_w2025041816596588c1ac8 .text_bg_img,
		#text_w2025041816596588c1ac8 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2025041816596588c1ac8,
		#text_w2025041816596588c1ac8 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2025041816596588c1ac8,
        #text_w2025041816596588c1ac8 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2025041816596588c1ac8.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025041816596588c1ac8.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250418f933e96ab8ce6 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418f933e96ab8ce6 {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202504185f0c7334ed3af .widget.image img {
		transition: none;
	}
	.admin #w202504185f0c7334ed3af .disable-selection img {
		visibility: visible !important;
	}
	#w202504185f0c7334ed3af .widget.image .overlay, #w202504185f0c7334ed3af .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202504185f0c7334ed3af .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202504185f0c7334ed3af .widget.image:hover .hover_overlay,
	#w202504185f0c7334ed3af .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202504185f0c7334ed3af .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202504185f0c7334ed3af .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202504185f0c7334ed3af .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202504185f0c7334ed3af .widget.image.img_circle .overlay,
	#w202504185f0c7334ed3af .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202504185f0c7334ed3af .widget.image.hover_scale:hover .hover_overlay,
	#w202504185f0c7334ed3af .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202504185f0c7334ed3af .widget.image.hide_default_img:hover .img_wrap > img,
	#w202504185f0c7334ed3af .widget.image:hover .overlay,
	#w202504185f0c7334ed3af .widget.image .hover_overlay,
	#w202504185f0c7334ed3af .widget.image.hover_image_hidden:hover .hover_img,
	#w202504185f0c7334ed3af .widget.image.hover_scale .hover_img,
	#w202504185f0c7334ed3af .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202504185f0c7334ed3af .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202504185f0c7334ed3af .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202504185f0c7334ed3af .widget.image.hover_scale img,
	#w202504185f0c7334ed3af .widget.image.hover_scale:hover .hover_img,
	#w202504185f0c7334ed3af .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202504185f0c7334ed3af .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202504185f0c7334ed3af .widget.image.hover_img_hide.hover_scale:hover img,
	#w202504185f0c7334ed3af .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202504185f0c7334ed3af .widget.image.no_effect .hover_overlay,
	#w202504185f0c7334ed3af .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202504185f0c7334ed3af .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202504185f0c7334ed3af .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202504185f0c7334ed3af .widget.image.hide_default_img:hover .org_image,
	#w202504185f0c7334ed3af .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202504185f0c7334ed3af .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202504185f0c7334ed3af .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202504185f0c7334ed3af .widget.image:hover .hover_txt,
		#w202504185f0c7334ed3af .widget.image:hover .hover_img,
		#w202504185f0c7334ed3af .widget.image:hover .overlay,
		#w202504185f0c7334ed3af .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202504185f0c7334ed3af .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202504185f0c7334ed3af .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202504185f0c7334ed3af .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2025052931a3948f18099 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025052931a3948f18099 {
			height: 15px !important;
		}
	}
		#text_w20250418cb12627dd9c36 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250418cb12627dd9c36 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250418cb12627dd9c36 .text_bg_img,
		#text_w20250418cb12627dd9c36 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250418cb12627dd9c36,
		#text_w20250418cb12627dd9c36 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250418cb12627dd9c36,
        #text_w20250418cb12627dd9c36 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250418cb12627dd9c36.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250418cb12627dd9c36.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w202504186b36fdd493405 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504186b36fdd493405 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418f871cd43079f4 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418f871cd43079f4 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w2025041828171b9a85520 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041828171b9a85520 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418a9e47b339b613 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418a9e47b339b613 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418037545f08074a {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418037545f08074a {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w2025041842a0ddb0a7783 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041842a0ddb0a7783 {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250418708ecf491c434 .widget.image img {
		transition: none;
	}
	.admin #w20250418708ecf491c434 .disable-selection img {
		visibility: visible !important;
	}
	#w20250418708ecf491c434 .widget.image .overlay, #w20250418708ecf491c434 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250418708ecf491c434 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250418708ecf491c434 .widget.image:hover .hover_overlay,
	#w20250418708ecf491c434 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250418708ecf491c434 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250418708ecf491c434 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250418708ecf491c434 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250418708ecf491c434 .widget.image.img_circle .overlay,
	#w20250418708ecf491c434 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250418708ecf491c434 .widget.image.hover_scale:hover .hover_overlay,
	#w20250418708ecf491c434 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250418708ecf491c434 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250418708ecf491c434 .widget.image:hover .overlay,
	#w20250418708ecf491c434 .widget.image .hover_overlay,
	#w20250418708ecf491c434 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250418708ecf491c434 .widget.image.hover_scale .hover_img,
	#w20250418708ecf491c434 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250418708ecf491c434 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250418708ecf491c434 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250418708ecf491c434 .widget.image.hover_scale img,
	#w20250418708ecf491c434 .widget.image.hover_scale:hover .hover_img,
	#w20250418708ecf491c434 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250418708ecf491c434 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250418708ecf491c434 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250418708ecf491c434 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250418708ecf491c434 .widget.image.no_effect .hover_overlay,
	#w20250418708ecf491c434 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250418708ecf491c434 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250418708ecf491c434 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250418708ecf491c434 .widget.image.hide_default_img:hover .org_image,
	#w20250418708ecf491c434 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250418708ecf491c434 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250418708ecf491c434 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250418708ecf491c434 .widget.image:hover .hover_txt,
		#w20250418708ecf491c434 .widget.image:hover .hover_img,
		#w20250418708ecf491c434 .widget.image:hover .overlay,
		#w20250418708ecf491c434 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250418708ecf491c434 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250418708ecf491c434 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250418708ecf491c434 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250529481777bbbb829 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529481777bbbb829 {
			height: 15px !important;
		}
	}
		#text_w202504186fc1066f224de {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504186fc1066f224de .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504186fc1066f224de .text_bg_img,
		#text_w202504186fc1066f224de .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504186fc1066f224de,
		#text_w202504186fc1066f224de .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504186fc1066f224de,
        #text_w202504186fc1066f224de .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504186fc1066f224de.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504186fc1066f224de.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250418409a0fdca870f {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418409a0fdca870f {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250418ae03042129009 .widget.image img {
		transition: none;
	}
	.admin #w20250418ae03042129009 .disable-selection img {
		visibility: visible !important;
	}
	#w20250418ae03042129009 .widget.image .overlay, #w20250418ae03042129009 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250418ae03042129009 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250418ae03042129009 .widget.image:hover .hover_overlay,
	#w20250418ae03042129009 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250418ae03042129009 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250418ae03042129009 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250418ae03042129009 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250418ae03042129009 .widget.image.img_circle .overlay,
	#w20250418ae03042129009 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250418ae03042129009 .widget.image.hover_scale:hover .hover_overlay,
	#w20250418ae03042129009 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250418ae03042129009 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250418ae03042129009 .widget.image:hover .overlay,
	#w20250418ae03042129009 .widget.image .hover_overlay,
	#w20250418ae03042129009 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250418ae03042129009 .widget.image.hover_scale .hover_img,
	#w20250418ae03042129009 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250418ae03042129009 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250418ae03042129009 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250418ae03042129009 .widget.image.hover_scale img,
	#w20250418ae03042129009 .widget.image.hover_scale:hover .hover_img,
	#w20250418ae03042129009 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250418ae03042129009 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250418ae03042129009 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250418ae03042129009 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250418ae03042129009 .widget.image.no_effect .hover_overlay,
	#w20250418ae03042129009 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250418ae03042129009 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250418ae03042129009 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250418ae03042129009 .widget.image.hide_default_img:hover .org_image,
	#w20250418ae03042129009 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250418ae03042129009 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250418ae03042129009 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250418ae03042129009 .widget.image:hover .hover_txt,
		#w20250418ae03042129009 .widget.image:hover .hover_img,
		#w20250418ae03042129009 .widget.image:hover .overlay,
		#w20250418ae03042129009 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250418ae03042129009 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250418ae03042129009 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250418ae03042129009 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250529206fe3e31771f {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529206fe3e31771f {
			height: 15px !important;
		}
	}
		#text_w20250418533e536d2db28 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250418533e536d2db28 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250418533e536d2db28 .text_bg_img,
		#text_w20250418533e536d2db28 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250418533e536d2db28,
		#text_w20250418533e536d2db28 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250418533e536d2db28,
        #text_w20250418533e536d2db28 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250418533e536d2db28.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250418533e536d2db28.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w202504189a7c6f040f38e {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504189a7c6f040f38e {
			height: 15px !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250418d5f64edaff4c1 .widget.image img {
		transition: none;
	}
	.admin #w20250418d5f64edaff4c1 .disable-selection img {
		visibility: visible !important;
	}
	#w20250418d5f64edaff4c1 .widget.image .overlay, #w20250418d5f64edaff4c1 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250418d5f64edaff4c1 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250418d5f64edaff4c1 .widget.image:hover .hover_overlay,
	#w20250418d5f64edaff4c1 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250418d5f64edaff4c1 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250418d5f64edaff4c1 .widget.image.img_circle .overlay,
	#w20250418d5f64edaff4c1 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_scale:hover .hover_overlay,
	#w20250418d5f64edaff4c1 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250418d5f64edaff4c1 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250418d5f64edaff4c1 .widget.image:hover .overlay,
	#w20250418d5f64edaff4c1 .widget.image .hover_overlay,
	#w20250418d5f64edaff4c1 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250418d5f64edaff4c1 .widget.image.hover_scale .hover_img,
	#w20250418d5f64edaff4c1 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250418d5f64edaff4c1 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_scale img,
	#w20250418d5f64edaff4c1 .widget.image.hover_scale:hover .hover_img,
	#w20250418d5f64edaff4c1 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250418d5f64edaff4c1 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250418d5f64edaff4c1 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250418d5f64edaff4c1 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250418d5f64edaff4c1 .widget.image.no_effect .hover_overlay,
	#w20250418d5f64edaff4c1 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250418d5f64edaff4c1 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250418d5f64edaff4c1 .widget.image.hide_default_img:hover .org_image,
	#w20250418d5f64edaff4c1 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250418d5f64edaff4c1 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250418d5f64edaff4c1 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250418d5f64edaff4c1 .widget.image:hover .hover_txt,
		#w20250418d5f64edaff4c1 .widget.image:hover .hover_img,
		#w20250418d5f64edaff4c1 .widget.image:hover .overlay,
		#w20250418d5f64edaff4c1 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250418d5f64edaff4c1 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250418d5f64edaff4c1 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250418d5f64edaff4c1 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250529cf37b26be382b {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529cf37b26be382b {
			height: 15px !important;
		}
	}
		#text_w202504186fabeb073d7cd {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504186fabeb073d7cd .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504186fabeb073d7cd .text_bg_img,
		#text_w202504186fabeb073d7cd .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504186fabeb073d7cd,
		#text_w202504186fabeb073d7cd .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504186fabeb073d7cd,
        #text_w202504186fabeb073d7cd .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504186fabeb073d7cd.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504186fabeb073d7cd.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w202504181da0282aeea20 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202504181da0282aeea20 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418ac381a7958a9e {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418ac381a7958a9e {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418089593af89735 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418089593af89735 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w20250418db9b87c7466a5 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250418db9b87c7466a5 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w2025041886e5b1da7bab2 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025041886e5b1da7bab2 {
			height: 15px !important;
		}
	}
	.device_type_m .pc_section #padding_w202505296b6d58aa2d2b6 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505296b6d58aa2d2b6 {
			height: 15px !important;
		}
	}
			.shop_view .s20250529daa86d4ebacfe.xzoom-preview {
				;
				background: #000000;
			}
			.shop_view #s20250529daa86d4ebacfe select.form-control option {
				color:  !important;
				background: #000000;
			}
			.is-ie .shop_view #s20250529daa86d4ebacfe select.form-control option {
				color: #000 !important;
			}
			.admin #s20250529daa86d4ebacfe .widget.padding > div {
				;
			}
			.admin #s20250529daa86d4ebacfe .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250529daa86d4ebacfe .widget_drag_bar,
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250529daa86d4ebacfe .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250529daa86d4ebacfe .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250529daa86d4ebacfe {
				color: ;
			}
			#s20250529daa86d4ebacfe.side_basic main .inside,
			#s20250529daa86d4ebacfe .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250529daa86d4ebacfe .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250529daa86d4ebacfe.side_basic main .inside,
			.menu_type_modal #s20250529daa86d4ebacfe.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 #s20250529daa86d4ebacfe,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250529daa86d4ebacfe .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250529daa86d4ebacfe.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250529daa86d4ebacfe.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250529daa86d4ebacfe .booking_day .body_font_color_20,
			#s20250529daa86d4ebacfe .booking_list.waiting .title {
				; 
			}
			#s20250529daa86d4ebacfe.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250529daa86d4ebacfe .li_table ul:nth-of-type(2),
			#s20250529daa86d4ebacfe .li_board ul li,
			#s20250529daa86d4ebacfe .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250529daa86d4ebacfe .checkbox-styled:not(ie8) input ~ span:before,
			#s20250529daa86d4ebacfe .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250529daa86d4ebacfe .board_view .grid_ignore header a, #s20250529daa86d4ebacfe .widget.board .grid_ignore .author .date, #s20250529daa86d4ebacfe .widget.board .grid_ignore a.board, #s20250529daa86d4ebacfe .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250529daa86d4ebacfe .content-tit .board {
				;
			}
			#s20250529daa86d4ebacfe select.form-control,
			#s20250529daa86d4ebacfe input.form-control,
			#s20250529daa86d4ebacfe textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250529daa86d4ebacfe .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250529daa86d4ebacfe .phonenumber_wrap .line {
			}
			#s20250529daa86d4ebacfe .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250529daa86d4ebacfe .shop-content select.form-control,
			.shop_view #s20250529daa86d4ebacfe .shop-content input.form-control,
			.shop_view #s20250529daa86d4ebacfe .shop-content textarea.form-control,
			.booking_view #s20250529daa86d4ebacfe .booking_opt select.form-control,
			.shop_view #s20250529daa86d4ebacfe .form-select-wrap .dropdown-menu,
			.shop_view #s20250529daa86d4ebacfe .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000000;
			}
			#s20250529daa86d4ebacfe .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000000);
			}
			#s20250529daa86d4ebacfe .item_detail select.form-control,
			#s20250529daa86d4ebacfe .item_detail input.form-control,
			#s20250529daa86d4ebacfe .item_detail textarea.form-control,
			#s20250529daa86d4ebacfe .booking_opt select.form-control,
			#s20250529daa86d4ebacfe .goods_select textarea.form-control,
			#s20250529daa86d4ebacfe .goods_select select.form-control,
			#s20250529daa86d4ebacfe .goods_select input.form-control,
			#s20250529daa86d4ebacfe .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250529daa86d4ebacfe .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250529daa86d4ebacfe .board_summary .write, #s20250529daa86d4ebacfe .board_view .grid_ignore .author .date, #s20250529daa86d4ebacfe .board_view .grid_ignore .author .hit-count, .doz_sys #s20250529daa86d4ebacfe label, .doz_sys #s20250529daa86d4ebacfe label.control-label, #s20250529daa86d4ebacfe .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250529daa86d4ebacfe .nick.text-default-dark, #s20250529daa86d4ebacfe .text-default-dark, #s20250529daa86d4ebacfe .shop_mypage .mypage .my-box a, #s20250529daa86d4ebacfe .shop_mypage .item-detail a, #s20250529daa86d4ebacfe .shop_mypage .item-detail p, #s20250529daa86d4ebacfe .shop_mypage h6, #s20250529daa86d4ebacfe .shop_mypage .table-wrap p, #s20250529daa86d4ebacfe .shop_payment h1, #s20250529daa86d4ebacfe .shop_payment h6, #s20250529daa86d4ebacfe .shop-content p, #s20250529daa86d4ebacfe .shop_payment, #s20250529daa86d4ebacfe .shop-content span, #s20250529daa86d4ebacfe .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250529daa86d4ebacfe .shop-content .price, #s20250529daa86d4ebacfe,#s20250529daa86d4ebacfe .shop-tit,#s20250529daa86d4ebacfe .board_view .board_txt_area,#s20250529daa86d4ebacfe .board.widget .grid_ignore .view_tit,.doz_sys #s20250529daa86d4ebacfe .shop-content input.form-control, .doz_sys #s20250529daa86d4ebacfe .shop-content select.form-control, #s20250529daa86d4ebacfe .widget_menu_title,#s20250529daa86d4ebacfe .comment_area,body.shop_mypage #s20250529daa86d4ebacfe .comment_area,
			#s20250529daa86d4ebacfe .list_review_inner .use_summary, #s20250529daa86d4ebacfe .list_review_inner .use_summary a, #s20250529daa86d4ebacfe .list_review_inner .fold, #s20250529daa86d4ebacfe .list_review_inner .comment_area, #s20250529daa86d4ebacfe .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250529daa86d4ebacfe .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250529daa86d4ebacfe a.use-info {
			    color : #2c82c9;
			}
			#s20250529daa86d4ebacfe .shop-content span.sale-price-text-done, 
			.doz_sys #s20250529daa86d4ebacfe a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250529daa86d4ebacfe .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250529daa86d4ebacfe .shop-content.mypage .bg-bright a, #s20250529daa86d4ebacfe .shop-content.mypage .bg-bright p, #s20250529daa86d4ebacfe .shop-content.mypage .bg-bright span, #s20250529daa86d4ebacfe .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250529daa86d4ebacfe .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250529daa86d4ebacfe .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250529daa86d4ebacfe .shop-content h6 span {
			;
				color: ;
			}
			#s20250529daa86d4ebacfe .left-menu ul li.on a,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250529daa86d4ebacfe,
			#s20250529daa86d4ebacfe .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250529daa86d4ebacfe .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250529daa86d4ebacfe .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250529daa86d4ebacfe .list_review_inner, 
			#s20250529daa86d4ebacfe .list_review_inner .fold.cmt,
			#s20250529daa86d4ebacfe .list_review_wrap,
			#s20250529daa86d4ebacfe .list_review_inner .textarea_block,
			#s20250529daa86d4ebacfe .list_review_inner .comment .main_comment,
			#s20250529daa86d4ebacfe .list_review_inner .txt_delete:before,
			#s20250529daa86d4ebacfe .form-select-wrap.open .dropdown-toggle, 
			#s20250529daa86d4ebacfe .form-select-wrap.open .dropdown-menu,
			#s20250529daa86d4ebacfe .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250529daa86d4ebacfe .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529daa86d4ebacfe .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250529daa86d4ebacfe .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250529daa86d4ebacfe .sub_depth li a, #s20250529daa86d4ebacfe .sub_depth li span {
				;
			}
			#s20250529daa86d4ebacfe .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250529daa86d4ebacfe .pagination > li > a,
			#s20250529daa86d4ebacfe .pagination > li > span,
			#s20250529daa86d4ebacfe .pagination > li > a:focus,
			#s20250529daa86d4ebacfe .pagination > li > span:focus,
			#s20250529daa86d4ebacfe .map-inner .pagination li.active a,
			#s20250529daa86d4ebacfe .pagination li > a.disabled:hover,
			#s20250529daa86d4ebacfe .pagination li > a.disabled:focus {
				;
			}
			#s20250529daa86d4ebacfe .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250529daa86d4ebacfe .pagination > .active > a,
			#s20250529daa86d4ebacfe .pagination > .active > span,
			#s20250529daa86d4ebacfe .pagination > .active > a:hover,
			#s20250529daa86d4ebacfe .pagination > .active > span:hover,
			#s20250529daa86d4ebacfe .pagination > .active > a:focus,
			#s20250529daa86d4ebacfe .pagination > .active > span:focus,
			#s20250529daa86d4ebacfe .pagination > li > a:hover,
			#s20250529daa86d4ebacfe .pagination > li > span:hover,
			#s20250529daa86d4ebacfe .sub_depth li a.active,
			.doz_sys #s20250529daa86d4ebacfe a, #s20250529daa86d4ebacfe .li_table ul li,
			#s20250529daa86d4ebacfe .list-style .list.line > small,
			.doz_sys #s20250529daa86d4ebacfe div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250529daa86d4ebacfe .board_contents a:not(.btn),
			.doz_sys #s20250529daa86d4ebacfe .board_contents a:not(.btn):hover,
			#s20250529daa86d4ebacfe .board_txt_area a,
			#s20250529daa86d4ebacfe .board_txt_area a:hover,
			#s20250529daa86d4ebacfe .board_txt_area a:active,
			#s20250529daa86d4ebacfe .board_txt_area a:focus,
			#s20250529daa86d4ebacfe .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250529daa86d4ebacfe div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250529daa86d4ebacfe a.body_font_color_30:not(.active) {
				;
			}
		   #s20250529daa86d4ebacfe .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250529daa86d4ebacfe .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250529daa86d4ebacfe .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250529daa86d4ebacfe .body_font_color_40,
			#s20250529daa86d4ebacfe .li_board ul.li_body li.name, 
			#s20250529daa86d4ebacfe .li_board ul.li_body li.time, 
			#s20250529daa86d4ebacfe .li_board ul.li_body li.like,
			#s20250529daa86d4ebacfe .li_board ul.li_body li.read {
				;
			}
			#s20250529daa86d4ebacfe .review_table .summary,
			#s20250529daa86d4ebacfe .review_table.li_board ul.li_body li,
			#s20250529daa86d4ebacfe .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250529daa86d4ebacfe .body_font_color_50 {
				;
			}
			#s20250529daa86d4ebacfe .li_board,
			#s20250529daa86d4ebacfe .acd_row:first-child,
			#s20250529daa86d4ebacfe .acd_row {
				border-color: ;
			}
			#s20250529daa86d4ebacfe .list-style .list-header,
			#s20250529daa86d4ebacfe .list-style .list,
			#s20250529daa86d4ebacfe .list-style .list.line, 
			#s20250529daa86d4ebacfe .list-style .list.line > .table-cell,
			#s20250529daa86d4ebacfe .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250529daa86d4ebacfe .btn, #s20250529daa86d4ebacfe .visual_section a, #s20250529daa86d4ebacfe a.select-star, #s20250529daa86d4ebacfe .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000000;
				;
				color:;
				;
			}
			#s20250529daa86d4ebacfe .star-pointer .dropdown-menu {
			    background-color: #000000;
			}
			#s20250529daa86d4ebacfe .btn:hover, #s20250529daa86d4ebacfe .visual_section a:hover {
				border-color:;
			}
			#s20250529daa86d4ebacfe a.select-star:hover {
				background-color: #000000;
			}
			#s20250529daa86d4ebacfe .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250529daa86d4ebacfe .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250529daa86d4ebacfe .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250529daa86d4ebacfe .btn-primary span,
			.doz_sys.booking_view #s20250529daa86d4ebacfe .btn-primary span,
			.doz_sys.shop_mypage #s20250529daa86d4ebacfe .btn-primary span  {
				color:#ffffff;
			}
			#s20250529daa86d4ebacfe .coupon-wrap:after,
			#s20250529daa86d4ebacfe .board_view .file_area ul li {
				background: #000000;
			}
			#s20250529daa86d4ebacfe .text-gray-dark, #s20250529daa86d4ebacfe .shop-table > thead > tr > th, #s20250529daa86d4ebacfe .shop_mypage .left-menu ul li a, #s20250529daa86d4ebacfe .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250529daa86d4ebacfe .product-notify-group .product-notify-label {
				;
			}
			#s20250529daa86d4ebacfe .mypage .my-box a, #s20250529daa86d4ebacfe .mypage .shop-table > tbody > tr,
			#s20250529daa86d4ebacfe .mypage .tip-off,
	        #s20250529daa86d4ebacfe .im-order-detail-table,
	        #s20250529daa86d4ebacfe .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s20250529daa86d4ebacfe .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250529daa86d4ebacfe .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250529daa86d4ebacfe .option_btn_tools a, #s20250529daa86d4ebacfe .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250529daa86d4ebacfe .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250529daa86d4ebacfe .card .title a {
				color: #212121;
			}
			#s20250529daa86d4ebacfe .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250529daa86d4ebacfe ul.site_prod_nav > li,
			#s20250529daa86d4ebacfe .prod_detail_badge {
				;
			}
			#s20250529daa86d4ebacfe .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250529daa86d4ebacfe .buy_footer_fixed {
				background: #000000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250529daa86d4ebacfe .opt-group {
				background: #000000;
			}
			#s20250529daa86d4ebacfe ul.site_prod_nav > li a.active {
				;
			}
			#s20250529daa86d4ebacfe .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000000;
			}
			#s20250529daa86d4ebacfe .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250529daa86d4ebacfe[class*="section_first"],
			.section_fixed_disable #s20250529daa86d4ebacfe[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250529daa86d4ebacfe .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250529daa86d4ebacfe.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250529daa86d4ebacfe.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250529daa86d4ebacfe .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250529daa86d4ebacfe.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250529daa86d4ebacfe .mypage .left-menu ul li a,
			.device_type_m #s20250529daa86d4ebacfe .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s20250529daa86d4ebacfe .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250529daa86d4ebacfe .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250529daa86d4ebacfe .im-cart-info {
                ;
            }
            #s20250529daa86d4ebacfe .shop-table > thead > tr > th,
            #s20250529daa86d4ebacfe .shop-table > tbody > tr > td,
            #s20250529daa86d4ebacfe .mypage .shop-table > tbody > tr,
            #s20250529daa86d4ebacfe .shop-table > tbody > tr > td.img img,
            #s20250529daa86d4ebacfe .shop-table > tbody > tr > td + td,
            #s20250529daa86d4ebacfe .mypage .tip-off,
            #s20250529daa86d4ebacfe .mypage .shop-table img,
	        #s20250529daa86d4ebacfe .im-order-detail-table,
	        #s20250529daa86d4ebacfe .im-order-price,
	        #s20250529daa86d4ebacfe .im-order-detail-table thead tr,
	        #s20250529daa86d4ebacfe .im-order-detail-table tr + tr,
	        #s20250529daa86d4ebacfe .im-order-detail-table img,
	        #s20250529daa86d4ebacfe .im-order-detail-table .im-deliv-price,
	        #s20250529daa86d4ebacfe .im-order-price-header,
	        #s20250529daa86d4ebacfe .im-order-price-body {
                ;
            }
            #s20250529daa86d4ebacfe .shop-table .list_badge {
				border-color: ;
            }
            #s20250529daa86d4ebacfe .im-cart-result-table thead>tr>th,
            #s20250529daa86d4ebacfe #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250529daa86d4ebacfe #shop_cart_list .shop-table > thead > tr > th,
            #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250529daa86d4ebacfe .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250529daa86d4ebacfe .btn-primary:hover, #s20250529daa86d4ebacfe .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250529daa86d4ebacfe .btn-primary:hover span,
				.doz_sys.booking_view #s20250529daa86d4ebacfe .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250529daa86d4ebacfe .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250529daa86d4ebacfe .fixed_view a,
				.doz_sys #s20250529daa86d4ebacfe .fixed_view select.form-control,
				.doz_sys #s20250529daa86d4ebacfe .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250529daa86d4ebacfe .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250529daa86d4ebacfe .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250529daa86d4ebacfe .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250529daa86d4ebacfe #shop_cart_list .shop-tit,
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > thead > tr,
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250529daa86d4ebacfe .im-price-result {
				    ;
				}
                #s20250529daa86d4ebacfe .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250529daa86d4ebacfe .im-order-row + .im-order-row {
                    ;
                }
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table,
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tfoot,
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > thead > tr,
                #s20250529daa86d4ebacfe .im-order-detail-table .im-space {
                    background-color: #000000;
                }
                #s20250529daa86d4ebacfe #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250529daa86d4ebacfe .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250529daa86d4ebacfe .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250529daa86d4ebacfe .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250529daa86d4ebacfe .section_bg {
                    background-attachment : inherit;
                }
                #s20250529daa86d4ebacfe .section_bg .ibg-bg {
                    display: none;
                }
                #s20250529daa86d4ebacfe .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250529daa86d4ebacfe .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250529daa86d4ebacfe .buy_btns .social_btn, #s20250529daa86d4ebacfe .buy_btns .cart_btn, #s20250529daa86d4ebacfe .layer_pop .bottom-btn, #s20250529daa86d4ebacfe .shop-table > thead, #s20250529daa86d4ebacfe .left-menu, #s20250529daa86d4ebacfe .shop-table > tbody > tr, {
				;
				}
				#s20250529daa86d4ebacfe main, #s20250529daa86d4ebacfe .section_wrap.extend_section main, #s20250529daa86d4ebacfe .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250529daa86d4ebacfe.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250529daa86d4ebacfe.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250529daa86d4ebacfe .mypage .left-menu ul li a,
				#s20250529daa86d4ebacfe .cart .left-menu ul li a,
				#s20250529daa86d4ebacfe .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250529daa86d4ebacfe .coupon-wrap:after {
					background: #000000 !important;
				}
			}
			@media (max-width: 767px) {
				#s20250529daa86d4ebacfe .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529daa86d4ebacfe .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529daa86d4ebacfe .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250529daa86d4ebacfe .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) {
				#s20250529daa86d4ebacfe .opt-group .btn_clse {
					background-color: #000000;
				}
				#s20250529daa86d4ebacfe .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000000;
				}
			}
				.doz_sys #s20250529daa86d4ebacfe .bg-brand,
				.doz_sys #s20250529daa86d4ebacfe .bg-brand span,
				.doz_sys #s20250529daa86d4ebacfe .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250529daa86d4ebacfe .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529ea2574ddef94b .widget.image img {
		transition: none;
	}
	.admin #w20250529ea2574ddef94b .disable-selection img {
		visibility: visible !important;
	}
	#w20250529ea2574ddef94b .widget.image .overlay, #w20250529ea2574ddef94b .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529ea2574ddef94b .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529ea2574ddef94b .widget.image:hover .hover_overlay,
	#w20250529ea2574ddef94b .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529ea2574ddef94b .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529ea2574ddef94b .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529ea2574ddef94b .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529ea2574ddef94b .widget.image.img_circle .overlay,
	#w20250529ea2574ddef94b .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529ea2574ddef94b .widget.image.hover_scale:hover .hover_overlay,
	#w20250529ea2574ddef94b .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529ea2574ddef94b .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529ea2574ddef94b .widget.image:hover .overlay,
	#w20250529ea2574ddef94b .widget.image .hover_overlay,
	#w20250529ea2574ddef94b .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529ea2574ddef94b .widget.image.hover_scale .hover_img,
	#w20250529ea2574ddef94b .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529ea2574ddef94b .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529ea2574ddef94b .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529ea2574ddef94b .widget.image.hover_scale img,
	#w20250529ea2574ddef94b .widget.image.hover_scale:hover .hover_img,
	#w20250529ea2574ddef94b .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529ea2574ddef94b .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529ea2574ddef94b .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529ea2574ddef94b .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529ea2574ddef94b .widget.image.no_effect .hover_overlay,
	#w20250529ea2574ddef94b .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529ea2574ddef94b .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529ea2574ddef94b .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529ea2574ddef94b .widget.image.hide_default_img:hover .org_image,
	#w20250529ea2574ddef94b .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529ea2574ddef94b .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529ea2574ddef94b .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529ea2574ddef94b .widget.image:hover .hover_txt,
		#w20250529ea2574ddef94b .widget.image:hover .hover_img,
		#w20250529ea2574ddef94b .widget.image:hover .overlay,
		#w20250529ea2574ddef94b .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529ea2574ddef94b .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529ea2574ddef94b .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529ea2574ddef94b .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250529400479bf0de97 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529400479bf0de97 {
			height: 15px !important;
		}
	}
		#text_w202505292dff02c038488 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202505292dff02c038488 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202505292dff02c038488 .text_bg_img,
		#text_w202505292dff02c038488 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202505292dff02c038488,
		#text_w202505292dff02c038488 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202505292dff02c038488,
        #text_w202505292dff02c038488 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202505292dff02c038488.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202505292dff02c038488.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w2025052973bef2f863bd1 .widget.image img {
		transition: none;
	}
	.admin #w2025052973bef2f863bd1 .disable-selection img {
		visibility: visible !important;
	}
	#w2025052973bef2f863bd1 .widget.image .overlay, #w2025052973bef2f863bd1 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w2025052973bef2f863bd1 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w2025052973bef2f863bd1 .widget.image:hover .hover_overlay,
	#w2025052973bef2f863bd1 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w2025052973bef2f863bd1 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w2025052973bef2f863bd1 .widget.image.img_circle .overlay,
	#w2025052973bef2f863bd1 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_scale:hover .hover_overlay,
	#w2025052973bef2f863bd1 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w2025052973bef2f863bd1 .widget.image.hide_default_img:hover .img_wrap > img,
	#w2025052973bef2f863bd1 .widget.image:hover .overlay,
	#w2025052973bef2f863bd1 .widget.image .hover_overlay,
	#w2025052973bef2f863bd1 .widget.image.hover_image_hidden:hover .hover_img,
	#w2025052973bef2f863bd1 .widget.image.hover_scale .hover_img,
	#w2025052973bef2f863bd1 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w2025052973bef2f863bd1 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_scale img,
	#w2025052973bef2f863bd1 .widget.image.hover_scale:hover .hover_img,
	#w2025052973bef2f863bd1 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w2025052973bef2f863bd1 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w2025052973bef2f863bd1 .widget.image.hover_img_hide.hover_scale:hover img,
	#w2025052973bef2f863bd1 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w2025052973bef2f863bd1 .widget.image.no_effect .hover_overlay,
	#w2025052973bef2f863bd1 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w2025052973bef2f863bd1 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w2025052973bef2f863bd1 .widget.image.hide_default_img:hover .org_image,
	#w2025052973bef2f863bd1 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w2025052973bef2f863bd1 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w2025052973bef2f863bd1 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w2025052973bef2f863bd1 .widget.image:hover .hover_txt,
		#w2025052973bef2f863bd1 .widget.image:hover .hover_img,
		#w2025052973bef2f863bd1 .widget.image:hover .overlay,
		#w2025052973bef2f863bd1 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w2025052973bef2f863bd1 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w2025052973bef2f863bd1 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w2025052973bef2f863bd1 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w202505291798848721d50 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w202505291798848721d50 {
			height: 15px !important;
		}
	}
		#text_w20250529e95dd9b28a0a3 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529e95dd9b28a0a3 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529e95dd9b28a0a3 .text_bg_img,
		#text_w20250529e95dd9b28a0a3 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529e95dd9b28a0a3,
		#text_w20250529e95dd9b28a0a3 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529e95dd9b28a0a3,
        #text_w20250529e95dd9b28a0a3 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529e95dd9b28a0a3.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529e95dd9b28a0a3.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529643199b7c5849 .widget.image img {
		transition: none;
	}
	.admin #w20250529643199b7c5849 .disable-selection img {
		visibility: visible !important;
	}
	#w20250529643199b7c5849 .widget.image .overlay, #w20250529643199b7c5849 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529643199b7c5849 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529643199b7c5849 .widget.image:hover .hover_overlay,
	#w20250529643199b7c5849 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529643199b7c5849 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529643199b7c5849 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529643199b7c5849 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529643199b7c5849 .widget.image.img_circle .overlay,
	#w20250529643199b7c5849 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529643199b7c5849 .widget.image.hover_scale:hover .hover_overlay,
	#w20250529643199b7c5849 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529643199b7c5849 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529643199b7c5849 .widget.image:hover .overlay,
	#w20250529643199b7c5849 .widget.image .hover_overlay,
	#w20250529643199b7c5849 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529643199b7c5849 .widget.image.hover_scale .hover_img,
	#w20250529643199b7c5849 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529643199b7c5849 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529643199b7c5849 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529643199b7c5849 .widget.image.hover_scale img,
	#w20250529643199b7c5849 .widget.image.hover_scale:hover .hover_img,
	#w20250529643199b7c5849 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529643199b7c5849 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529643199b7c5849 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529643199b7c5849 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529643199b7c5849 .widget.image.no_effect .hover_overlay,
	#w20250529643199b7c5849 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529643199b7c5849 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529643199b7c5849 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529643199b7c5849 .widget.image.hide_default_img:hover .org_image,
	#w20250529643199b7c5849 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529643199b7c5849 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529643199b7c5849 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529643199b7c5849 .widget.image:hover .hover_txt,
		#w20250529643199b7c5849 .widget.image:hover .hover_img,
		#w20250529643199b7c5849 .widget.image:hover .overlay,
		#w20250529643199b7c5849 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529643199b7c5849 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529643199b7c5849 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529643199b7c5849 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2025052997f0934807e75 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025052997f0934807e75 {
			height: 15px !important;
		}
	}
		#text_w202505299f7e0ebfbe788 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202505299f7e0ebfbe788 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202505299f7e0ebfbe788 .text_bg_img,
		#text_w202505299f7e0ebfbe788 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202505299f7e0ebfbe788,
		#text_w202505299f7e0ebfbe788 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202505299f7e0ebfbe788,
        #text_w202505299f7e0ebfbe788 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202505299f7e0ebfbe788.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202505299f7e0ebfbe788.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
			.shop_view .s20250529183b9cea4081a.xzoom-preview {
				;
				background: #000000;
			}
			.shop_view #s20250529183b9cea4081a select.form-control option {
				color:  !important;
				background: #000000;
			}
			.is-ie .shop_view #s20250529183b9cea4081a select.form-control option {
				color: #000 !important;
			}
			.admin #s20250529183b9cea4081a .widget.padding > div {
				;
			}
			.admin #s20250529183b9cea4081a .ibg-bg {
				height: 100% !important;
			}
			.admin #s20250529183b9cea4081a .widget_drag_bar,
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20250529183b9cea4081a .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20250529183b9cea4081a .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20250529183b9cea4081a {
				color: ;
			}
			#s20250529183b9cea4081a.side_basic main .inside,
			#s20250529183b9cea4081a .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20250529183b9cea4081a .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20250529183b9cea4081a.side_basic main .inside,
			.menu_type_modal #s20250529183b9cea4081a.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 #s20250529183b9cea4081a,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20250529183b9cea4081a .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20250529183b9cea4081a.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20250529183b9cea4081a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20250529183b9cea4081a .booking_day .body_font_color_20,
			#s20250529183b9cea4081a .booking_list.waiting .title {
				; 
			}
			#s20250529183b9cea4081a.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20250529183b9cea4081a .li_table ul:nth-of-type(2),
			#s20250529183b9cea4081a .li_board ul li,
			#s20250529183b9cea4081a .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20250529183b9cea4081a .checkbox-styled:not(ie8) input ~ span:before,
			#s20250529183b9cea4081a .radio-styled:not(ie8) input ~ span:before {
			}
			#s20250529183b9cea4081a .board_view .grid_ignore header a, #s20250529183b9cea4081a .widget.board .grid_ignore .author .date, #s20250529183b9cea4081a .widget.board .grid_ignore a.board, #s20250529183b9cea4081a .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20250529183b9cea4081a .content-tit .board {
				;
			}
			#s20250529183b9cea4081a select.form-control,
			#s20250529183b9cea4081a input.form-control,
			#s20250529183b9cea4081a textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20250529183b9cea4081a .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20250529183b9cea4081a .phonenumber_wrap .line {
			}
			#s20250529183b9cea4081a .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20250529183b9cea4081a .shop-content select.form-control,
			.shop_view #s20250529183b9cea4081a .shop-content input.form-control,
			.shop_view #s20250529183b9cea4081a .shop-content textarea.form-control,
			.booking_view #s20250529183b9cea4081a .booking_opt select.form-control,
			.shop_view #s20250529183b9cea4081a .form-select-wrap .dropdown-menu,
			.shop_view #s20250529183b9cea4081a .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000000;
			}
			#s20250529183b9cea4081a .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000000);
			}
			#s20250529183b9cea4081a .item_detail select.form-control,
			#s20250529183b9cea4081a .item_detail input.form-control,
			#s20250529183b9cea4081a .item_detail textarea.form-control,
			#s20250529183b9cea4081a .booking_opt select.form-control,
			#s20250529183b9cea4081a .goods_select textarea.form-control,
			#s20250529183b9cea4081a .goods_select select.form-control,
			#s20250529183b9cea4081a .goods_select input.form-control,
			#s20250529183b9cea4081a .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20250529183b9cea4081a .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20250529183b9cea4081a .board_summary .write, #s20250529183b9cea4081a .board_view .grid_ignore .author .date, #s20250529183b9cea4081a .board_view .grid_ignore .author .hit-count, .doz_sys #s20250529183b9cea4081a label, .doz_sys #s20250529183b9cea4081a label.control-label, #s20250529183b9cea4081a .shop-table > tbody > tr.payment-info > td.pay-txt, #s20250529183b9cea4081a .nick.text-default-dark, #s20250529183b9cea4081a .text-default-dark, #s20250529183b9cea4081a .shop_mypage .mypage .my-box a, #s20250529183b9cea4081a .shop_mypage .item-detail a, #s20250529183b9cea4081a .shop_mypage .item-detail p, #s20250529183b9cea4081a .shop_mypage h6, #s20250529183b9cea4081a .shop_mypage .table-wrap p, #s20250529183b9cea4081a .shop_payment h1, #s20250529183b9cea4081a .shop_payment h6, #s20250529183b9cea4081a .shop-content p, #s20250529183b9cea4081a .shop_payment, #s20250529183b9cea4081a .shop-content span, #s20250529183b9cea4081a .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20250529183b9cea4081a .shop-content .price, #s20250529183b9cea4081a,#s20250529183b9cea4081a .shop-tit,#s20250529183b9cea4081a .board_view .board_txt_area,#s20250529183b9cea4081a .board.widget .grid_ignore .view_tit,.doz_sys #s20250529183b9cea4081a .shop-content input.form-control, .doz_sys #s20250529183b9cea4081a .shop-content select.form-control, #s20250529183b9cea4081a .widget_menu_title,#s20250529183b9cea4081a .comment_area,body.shop_mypage #s20250529183b9cea4081a .comment_area,
			#s20250529183b9cea4081a .list_review_inner .use_summary, #s20250529183b9cea4081a .list_review_inner .use_summary a, #s20250529183b9cea4081a .list_review_inner .fold, #s20250529183b9cea4081a .list_review_inner .comment_area, #s20250529183b9cea4081a .booking_nav_tools span {
				;
				color:  ;
			}
			#s20250529183b9cea4081a .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20250529183b9cea4081a a.use-info {
			    color : #2c82c9;
			}
			#s20250529183b9cea4081a .shop-content span.sale-price-text-done, 
			.doz_sys #s20250529183b9cea4081a a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20250529183b9cea4081a .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20250529183b9cea4081a .shop-content.mypage .bg-bright a, #s20250529183b9cea4081a .shop-content.mypage .bg-bright p, #s20250529183b9cea4081a .shop-content.mypage .bg-bright span, #s20250529183b9cea4081a .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20250529183b9cea4081a .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20250529183b9cea4081a .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20250529183b9cea4081a .shop-content h6 span {
			;
				color: ;
			}
			#s20250529183b9cea4081a .left-menu ul li.on a,
			.doz_sys #s20250529183b9cea4081a .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20250529183b9cea4081a,
			#s20250529183b9cea4081a .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20250529183b9cea4081a .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20250529183b9cea4081a .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529183b9cea4081a .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529183b9cea4081a .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20250529183b9cea4081a .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20250529183b9cea4081a .list_review_inner, 
			#s20250529183b9cea4081a .list_review_inner .fold.cmt,
			#s20250529183b9cea4081a .list_review_wrap,
			#s20250529183b9cea4081a .list_review_inner .textarea_block,
			#s20250529183b9cea4081a .list_review_inner .comment .main_comment,
			#s20250529183b9cea4081a .list_review_inner .txt_delete:before,
			#s20250529183b9cea4081a .form-select-wrap.open .dropdown-toggle, 
			#s20250529183b9cea4081a .form-select-wrap.open .dropdown-menu,
			#s20250529183b9cea4081a .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20250529183b9cea4081a .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20250529183b9cea4081a .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20250529183b9cea4081a .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20250529183b9cea4081a .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20250529183b9cea4081a .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20250529183b9cea4081a .form-control:focus {
				border-color:#2c82c9;
			}
			#s20250529183b9cea4081a .sub_depth li a, #s20250529183b9cea4081a .sub_depth li span {
				;
			}
			#s20250529183b9cea4081a .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20250529183b9cea4081a .pagination > li > a,
			#s20250529183b9cea4081a .pagination > li > span,
			#s20250529183b9cea4081a .pagination > li > a:focus,
			#s20250529183b9cea4081a .pagination > li > span:focus,
			#s20250529183b9cea4081a .map-inner .pagination li.active a,
			#s20250529183b9cea4081a .pagination li > a.disabled:hover,
			#s20250529183b9cea4081a .pagination li > a.disabled:focus {
				;
			}
			#s20250529183b9cea4081a .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20250529183b9cea4081a .pagination > .active > a,
			#s20250529183b9cea4081a .pagination > .active > span,
			#s20250529183b9cea4081a .pagination > .active > a:hover,
			#s20250529183b9cea4081a .pagination > .active > span:hover,
			#s20250529183b9cea4081a .pagination > .active > a:focus,
			#s20250529183b9cea4081a .pagination > .active > span:focus,
			#s20250529183b9cea4081a .pagination > li > a:hover,
			#s20250529183b9cea4081a .pagination > li > span:hover,
			#s20250529183b9cea4081a .sub_depth li a.active,
			.doz_sys #s20250529183b9cea4081a a, #s20250529183b9cea4081a .li_table ul li,
			#s20250529183b9cea4081a .list-style .list.line > small,
			.doz_sys #s20250529183b9cea4081a div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20250529183b9cea4081a .board_contents a:not(.btn),
			.doz_sys #s20250529183b9cea4081a .board_contents a:not(.btn):hover,
			#s20250529183b9cea4081a .board_txt_area a,
			#s20250529183b9cea4081a .board_txt_area a:hover,
			#s20250529183b9cea4081a .board_txt_area a:active,
			#s20250529183b9cea4081a .board_txt_area a:focus,
			#s20250529183b9cea4081a .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20250529183b9cea4081a div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20250529183b9cea4081a a.body_font_color_30:not(.active) {
				;
			}
		   #s20250529183b9cea4081a .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20250529183b9cea4081a .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20250529183b9cea4081a .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20250529183b9cea4081a .body_font_color_40,
			#s20250529183b9cea4081a .li_board ul.li_body li.name, 
			#s20250529183b9cea4081a .li_board ul.li_body li.time, 
			#s20250529183b9cea4081a .li_board ul.li_body li.like,
			#s20250529183b9cea4081a .li_board ul.li_body li.read {
				;
			}
			#s20250529183b9cea4081a .review_table .summary,
			#s20250529183b9cea4081a .review_table.li_board ul.li_body li,
			#s20250529183b9cea4081a .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20250529183b9cea4081a .body_font_color_50 {
				;
			}
			#s20250529183b9cea4081a .li_board,
			#s20250529183b9cea4081a .acd_row:first-child,
			#s20250529183b9cea4081a .acd_row {
				border-color: ;
			}
			#s20250529183b9cea4081a .list-style .list-header,
			#s20250529183b9cea4081a .list-style .list,
			#s20250529183b9cea4081a .list-style .list.line, 
			#s20250529183b9cea4081a .list-style .list.line > .table-cell,
			#s20250529183b9cea4081a .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20250529183b9cea4081a .btn, #s20250529183b9cea4081a .visual_section a, #s20250529183b9cea4081a a.select-star, #s20250529183b9cea4081a .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000000;
				;
				color:;
				;
			}
			#s20250529183b9cea4081a .star-pointer .dropdown-menu {
			    background-color: #000000;
			}
			#s20250529183b9cea4081a .btn:hover, #s20250529183b9cea4081a .visual_section a:hover {
				border-color:;
			}
			#s20250529183b9cea4081a a.select-star:hover {
				background-color: #000000;
			}
			#s20250529183b9cea4081a .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20250529183b9cea4081a .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20250529183b9cea4081a .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20250529183b9cea4081a .btn-primary span,
			.doz_sys.booking_view #s20250529183b9cea4081a .btn-primary span,
			.doz_sys.shop_mypage #s20250529183b9cea4081a .btn-primary span  {
				color:#ffffff;
			}
			#s20250529183b9cea4081a .coupon-wrap:after,
			#s20250529183b9cea4081a .board_view .file_area ul li {
				background: #000000;
			}
			#s20250529183b9cea4081a .text-gray-dark, #s20250529183b9cea4081a .shop-table > thead > tr > th, #s20250529183b9cea4081a .shop_mypage .left-menu ul li a, #s20250529183b9cea4081a .shop_mypage .item-detail p.sale_pay,.doz_sys #s20250529183b9cea4081a .product-notify-group .product-notify-label {
				;
			}
			#s20250529183b9cea4081a .mypage .my-box a, #s20250529183b9cea4081a .mypage .shop-table > tbody > tr,
			#s20250529183b9cea4081a .mypage .tip-off,
	        #s20250529183b9cea4081a .im-order-detail-table,
	        #s20250529183b9cea4081a .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s20250529183b9cea4081a .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20250529183b9cea4081a .mypage .my-box.on a p {
				color:#fff;
			}
			#s20250529183b9cea4081a .option_btn_tools a, #s20250529183b9cea4081a .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20250529183b9cea4081a .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20250529183b9cea4081a .card .title a {
				color: #212121;
			}
			#s20250529183b9cea4081a .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20250529183b9cea4081a ul.site_prod_nav > li,
			#s20250529183b9cea4081a .prod_detail_badge {
				;
			}
			#s20250529183b9cea4081a .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20250529183b9cea4081a .buy_footer_fixed {
				background: #000000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20250529183b9cea4081a .opt-group {
				background: #000000;
			}
			#s20250529183b9cea4081a ul.site_prod_nav > li a.active {
				;
			}
			#s20250529183b9cea4081a .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000000;
			}
			#s20250529183b9cea4081a .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20250529183b9cea4081a[class*="section_first"],
			.section_fixed_disable #s20250529183b9cea4081a[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20250529183b9cea4081a .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20250529183b9cea4081a.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20250529183b9cea4081a.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20250529183b9cea4081a .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20250529183b9cea4081a.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20250529183b9cea4081a .mypage .left-menu ul li a,
			.device_type_m #s20250529183b9cea4081a .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s20250529183b9cea4081a .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20250529183b9cea4081a .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20250529183b9cea4081a .im-cart-info {
                ;
            }
            #s20250529183b9cea4081a .shop-table > thead > tr > th,
            #s20250529183b9cea4081a .shop-table > tbody > tr > td,
            #s20250529183b9cea4081a .mypage .shop-table > tbody > tr,
            #s20250529183b9cea4081a .shop-table > tbody > tr > td.img img,
            #s20250529183b9cea4081a .shop-table > tbody > tr > td + td,
            #s20250529183b9cea4081a .mypage .tip-off,
            #s20250529183b9cea4081a .mypage .shop-table img,
	        #s20250529183b9cea4081a .im-order-detail-table,
	        #s20250529183b9cea4081a .im-order-price,
	        #s20250529183b9cea4081a .im-order-detail-table thead tr,
	        #s20250529183b9cea4081a .im-order-detail-table tr + tr,
	        #s20250529183b9cea4081a .im-order-detail-table img,
	        #s20250529183b9cea4081a .im-order-detail-table .im-deliv-price,
	        #s20250529183b9cea4081a .im-order-price-header,
	        #s20250529183b9cea4081a .im-order-price-body {
                ;
            }
            #s20250529183b9cea4081a .shop-table .list_badge {
				border-color: ;
            }
            #s20250529183b9cea4081a .im-cart-result-table thead>tr>th,
            #s20250529183b9cea4081a #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20250529183b9cea4081a #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20250529183b9cea4081a #shop_cart_list .shop-table > thead > tr > th,
            #s20250529183b9cea4081a #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20250529183b9cea4081a .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20250529183b9cea4081a .btn-primary:hover, #s20250529183b9cea4081a .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20250529183b9cea4081a .btn-primary:hover span,
				.doz_sys.booking_view #s20250529183b9cea4081a .btn-primary:hover span,
				.doz_sys.shop_mypage #s20250529183b9cea4081a .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20250529183b9cea4081a .fixed_view a,
				.doz_sys #s20250529183b9cea4081a .fixed_view select.form-control,
				.doz_sys #s20250529183b9cea4081a .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20250529183b9cea4081a .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20250529183b9cea4081a .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20250529183b9cea4081a .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20250529183b9cea4081a #shop_cart_list .shop-tit,
                #s20250529183b9cea4081a #shop_cart_list .shop-table > thead > tr,
                #s20250529183b9cea4081a #shop_cart_list .shop-table > tfoot .payment-info,
                #s20250529183b9cea4081a .im-price-result {
				    ;
				}
                #s20250529183b9cea4081a .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20250529183b9cea4081a .im-order-row + .im-order-row {
                    ;
                }
                #s20250529183b9cea4081a #shop_cart_list .shop-table,
                #s20250529183b9cea4081a #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20250529183b9cea4081a #shop_cart_list .shop-table > tfoot,
                #s20250529183b9cea4081a #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20250529183b9cea4081a #shop_cart_list .shop-table > thead > tr,
                #s20250529183b9cea4081a .im-order-detail-table .im-space {
                    background-color: #000000;
                }
                #s20250529183b9cea4081a #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20250529183b9cea4081a .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20250529183b9cea4081a .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20250529183b9cea4081a .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20250529183b9cea4081a .section_bg {
                    background-attachment : inherit;
                }
                #s20250529183b9cea4081a .section_bg .ibg-bg {
                    display: none;
                }
                #s20250529183b9cea4081a .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20250529183b9cea4081a .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20250529183b9cea4081a .buy_btns .social_btn, #s20250529183b9cea4081a .buy_btns .cart_btn, #s20250529183b9cea4081a .layer_pop .bottom-btn, #s20250529183b9cea4081a .shop-table > thead, #s20250529183b9cea4081a .left-menu, #s20250529183b9cea4081a .shop-table > tbody > tr, {
				;
				}
				#s20250529183b9cea4081a main, #s20250529183b9cea4081a .section_wrap.extend_section main, #s20250529183b9cea4081a .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20250529183b9cea4081a.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20250529183b9cea4081a.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20250529183b9cea4081a .mypage .left-menu ul li a,
				#s20250529183b9cea4081a .cart .left-menu ul li a,
				#s20250529183b9cea4081a .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20250529183b9cea4081a .coupon-wrap:after {
					background: #000000 !important;
				}
			}
			@media (max-width: 767px) {
				#s20250529183b9cea4081a .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529183b9cea4081a .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000000);
				}
				#s20250529183b9cea4081a .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20250529183b9cea4081a .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) {
				#s20250529183b9cea4081a .opt-group .btn_clse {
					background-color: #000000;
				}
				#s20250529183b9cea4081a .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000000;
				}
			}
				.doz_sys #s20250529183b9cea4081a .bg-brand,
				.doz_sys #s20250529183b9cea4081a .bg-brand span,
				.doz_sys #s20250529183b9cea4081a .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20250529183b9cea4081a .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529690aa9ce103fa .widget.image img {
		transition: none;
	}
	.admin #w20250529690aa9ce103fa .disable-selection img {
		visibility: visible !important;
	}
	#w20250529690aa9ce103fa .widget.image .overlay, #w20250529690aa9ce103fa .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529690aa9ce103fa .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529690aa9ce103fa .widget.image:hover .hover_overlay,
	#w20250529690aa9ce103fa .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529690aa9ce103fa .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529690aa9ce103fa .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529690aa9ce103fa .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529690aa9ce103fa .widget.image.img_circle .overlay,
	#w20250529690aa9ce103fa .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529690aa9ce103fa .widget.image.hover_scale:hover .hover_overlay,
	#w20250529690aa9ce103fa .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529690aa9ce103fa .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529690aa9ce103fa .widget.image:hover .overlay,
	#w20250529690aa9ce103fa .widget.image .hover_overlay,
	#w20250529690aa9ce103fa .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529690aa9ce103fa .widget.image.hover_scale .hover_img,
	#w20250529690aa9ce103fa .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529690aa9ce103fa .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529690aa9ce103fa .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529690aa9ce103fa .widget.image.hover_scale img,
	#w20250529690aa9ce103fa .widget.image.hover_scale:hover .hover_img,
	#w20250529690aa9ce103fa .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529690aa9ce103fa .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529690aa9ce103fa .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529690aa9ce103fa .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529690aa9ce103fa .widget.image.no_effect .hover_overlay,
	#w20250529690aa9ce103fa .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529690aa9ce103fa .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529690aa9ce103fa .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529690aa9ce103fa .widget.image.hide_default_img:hover .org_image,
	#w20250529690aa9ce103fa .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529690aa9ce103fa .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529690aa9ce103fa .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529690aa9ce103fa .widget.image:hover .hover_txt,
		#w20250529690aa9ce103fa .widget.image:hover .hover_img,
		#w20250529690aa9ce103fa .widget.image:hover .overlay,
		#w20250529690aa9ce103fa .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529690aa9ce103fa .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529690aa9ce103fa .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529690aa9ce103fa .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250529d7d14d7b72907 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529d7d14d7b72907 {
			height: 15px !important;
		}
	}
		#text_w2025052945daed8c5dab1 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w2025052945daed8c5dab1 .fr-code-view {
			line-height: 1.6;
		}
		#text_w2025052945daed8c5dab1 .text_bg_img,
		#text_w2025052945daed8c5dab1 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w2025052945daed8c5dab1,
		#text_w2025052945daed8c5dab1 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w2025052945daed8c5dab1,
        #text_w2025052945daed8c5dab1 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w2025052945daed8c5dab1.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w2025052945daed8c5dab1.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202505291e3055e17d785 .widget.image img {
		transition: none;
	}
	.admin #w202505291e3055e17d785 .disable-selection img {
		visibility: visible !important;
	}
	#w202505291e3055e17d785 .widget.image .overlay, #w202505291e3055e17d785 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202505291e3055e17d785 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202505291e3055e17d785 .widget.image:hover .hover_overlay,
	#w202505291e3055e17d785 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202505291e3055e17d785 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202505291e3055e17d785 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202505291e3055e17d785 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202505291e3055e17d785 .widget.image.img_circle .overlay,
	#w202505291e3055e17d785 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202505291e3055e17d785 .widget.image.hover_scale:hover .hover_overlay,
	#w202505291e3055e17d785 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202505291e3055e17d785 .widget.image.hide_default_img:hover .img_wrap > img,
	#w202505291e3055e17d785 .widget.image:hover .overlay,
	#w202505291e3055e17d785 .widget.image .hover_overlay,
	#w202505291e3055e17d785 .widget.image.hover_image_hidden:hover .hover_img,
	#w202505291e3055e17d785 .widget.image.hover_scale .hover_img,
	#w202505291e3055e17d785 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202505291e3055e17d785 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202505291e3055e17d785 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202505291e3055e17d785 .widget.image.hover_scale img,
	#w202505291e3055e17d785 .widget.image.hover_scale:hover .hover_img,
	#w202505291e3055e17d785 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202505291e3055e17d785 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202505291e3055e17d785 .widget.image.hover_img_hide.hover_scale:hover img,
	#w202505291e3055e17d785 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202505291e3055e17d785 .widget.image.no_effect .hover_overlay,
	#w202505291e3055e17d785 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202505291e3055e17d785 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202505291e3055e17d785 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202505291e3055e17d785 .widget.image.hide_default_img:hover .org_image,
	#w202505291e3055e17d785 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202505291e3055e17d785 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202505291e3055e17d785 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202505291e3055e17d785 .widget.image:hover .hover_txt,
		#w202505291e3055e17d785 .widget.image:hover .hover_img,
		#w202505291e3055e17d785 .widget.image:hover .overlay,
		#w202505291e3055e17d785 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202505291e3055e17d785 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202505291e3055e17d785 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202505291e3055e17d785 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2025052903f6d59e5a788 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025052903f6d59e5a788 {
			height: 15px !important;
		}
	}
		#text_w20250529f44e0e26e3684 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250529f44e0e26e3684 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250529f44e0e26e3684 .text_bg_img,
		#text_w20250529f44e0e26e3684 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250529f44e0e26e3684,
		#text_w20250529f44e0e26e3684 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250529f44e0e26e3684,
        #text_w20250529f44e0e26e3684 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250529f44e0e26e3684.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250529f44e0e26e3684.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20250529d75ed01246248 .widget.image img {
		transition: none;
	}
	.admin #w20250529d75ed01246248 .disable-selection img {
		visibility: visible !important;
	}
	#w20250529d75ed01246248 .widget.image .overlay, #w20250529d75ed01246248 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20250529d75ed01246248 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20250529d75ed01246248 .widget.image:hover .hover_overlay,
	#w20250529d75ed01246248 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20250529d75ed01246248 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20250529d75ed01246248 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20250529d75ed01246248 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20250529d75ed01246248 .widget.image.img_circle .overlay,
	#w20250529d75ed01246248 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20250529d75ed01246248 .widget.image.hover_scale:hover .hover_overlay,
	#w20250529d75ed01246248 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20250529d75ed01246248 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20250529d75ed01246248 .widget.image:hover .overlay,
	#w20250529d75ed01246248 .widget.image .hover_overlay,
	#w20250529d75ed01246248 .widget.image.hover_image_hidden:hover .hover_img,
	#w20250529d75ed01246248 .widget.image.hover_scale .hover_img,
	#w20250529d75ed01246248 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20250529d75ed01246248 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20250529d75ed01246248 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20250529d75ed01246248 .widget.image.hover_scale img,
	#w20250529d75ed01246248 .widget.image.hover_scale:hover .hover_img,
	#w20250529d75ed01246248 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20250529d75ed01246248 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20250529d75ed01246248 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20250529d75ed01246248 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20250529d75ed01246248 .widget.image.no_effect .hover_overlay,
	#w20250529d75ed01246248 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20250529d75ed01246248 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20250529d75ed01246248 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20250529d75ed01246248 .widget.image.hide_default_img:hover .org_image,
	#w20250529d75ed01246248 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20250529d75ed01246248 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20250529d75ed01246248 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20250529d75ed01246248 .widget.image:hover .hover_txt,
		#w20250529d75ed01246248 .widget.image:hover .hover_img,
		#w20250529d75ed01246248 .widget.image:hover .overlay,
		#w20250529d75ed01246248 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20250529d75ed01246248 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20250529d75ed01246248 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20250529d75ed01246248 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2025052967367a0cf2d66 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2025052967367a0cf2d66 {
			height: 15px !important;
		}
	}
		#text_w202505298e3dd5bd7e862 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202505298e3dd5bd7e862 .fr-code-view {
			line-height: 1.6;
		}
		#text_w202505298e3dd5bd7e862 .text_bg_img,
		#text_w202505298e3dd5bd7e862 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202505298e3dd5bd7e862,
		#text_w202505298e3dd5bd7e862 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202505298e3dd5bd7e862,
        #text_w202505298e3dd5bd7e862 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202505298e3dd5bd7e862.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202505298e3dd5bd7e862.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	.device_type_m .pc_section #padding_w20250529af2d6e1e50a25 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250529af2d6e1e50a25 {
			height: 15px !important;
		}
	}
			.shop_view .s202507295b42faffb64fd.xzoom-preview {
				;
				background: ;
			}
			.shop_view #s202507295b42faffb64fd select.form-control option {
				color:  !important;
				background: ;
			}
			.is-ie .shop_view #s202507295b42faffb64fd select.form-control option {
				color: #000 !important;
			}
			.admin #s202507295b42faffb64fd .widget.padding > div {
				;
			}
			.admin #s202507295b42faffb64fd .ibg-bg {
				height: 100% !important;
			}
			.admin #s202507295b42faffb64fd .widget_drag_bar,
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s202507295b42faffb64fd .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s202507295b42faffb64fd .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s202507295b42faffb64fd {
				color: ;
			}
			#s202507295b42faffb64fd.side_basic main .inside,
			#s202507295b42faffb64fd .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s202507295b42faffb64fd .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s202507295b42faffb64fd.side_basic main .inside,
			.menu_type_modal #s202507295b42faffb64fd.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 #s202507295b42faffb64fd,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s202507295b42faffb64fd .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s202507295b42faffb64fd.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s202507295b42faffb64fd.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s202507295b42faffb64fd .booking_day .body_font_color_20,
			#s202507295b42faffb64fd .booking_list.waiting .title {
				; 
			}
			#s202507295b42faffb64fd.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s202507295b42faffb64fd .li_table ul:nth-of-type(2),
			#s202507295b42faffb64fd .li_board ul li,
			#s202507295b42faffb64fd .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s202507295b42faffb64fd .checkbox-styled:not(ie8) input ~ span:before,
			#s202507295b42faffb64fd .radio-styled:not(ie8) input ~ span:before {
			}
			#s202507295b42faffb64fd .board_view .grid_ignore header a, #s202507295b42faffb64fd .widget.board .grid_ignore .author .date, #s202507295b42faffb64fd .widget.board .grid_ignore a.board, #s202507295b42faffb64fd .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s202507295b42faffb64fd .content-tit .board {
				;
			}
			#s202507295b42faffb64fd select.form-control,
			#s202507295b42faffb64fd input.form-control,
			#s202507295b42faffb64fd textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s202507295b42faffb64fd .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s202507295b42faffb64fd .phonenumber_wrap .line {
			}
			#s202507295b42faffb64fd .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s202507295b42faffb64fd .shop-content select.form-control,
			.shop_view #s202507295b42faffb64fd .shop-content input.form-control,
			.shop_view #s202507295b42faffb64fd .shop-content textarea.form-control,
			.booking_view #s202507295b42faffb64fd .booking_opt select.form-control,
			.shop_view #s202507295b42faffb64fd .form-select-wrap .dropdown-menu,
			.shop_view #s202507295b42faffb64fd .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: ;
			}
			#s202507295b42faffb64fd .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, ,  66%,  83%,  98%, );
			}
			#s202507295b42faffb64fd .item_detail select.form-control,
			#s202507295b42faffb64fd .item_detail input.form-control,
			#s202507295b42faffb64fd .item_detail textarea.form-control,
			#s202507295b42faffb64fd .booking_opt select.form-control,
			#s202507295b42faffb64fd .goods_select textarea.form-control,
			#s202507295b42faffb64fd .goods_select select.form-control,
			#s202507295b42faffb64fd .goods_select input.form-control,
			#s202507295b42faffb64fd .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s202507295b42faffb64fd .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s202507295b42faffb64fd .board_summary .write, #s202507295b42faffb64fd .board_view .grid_ignore .author .date, #s202507295b42faffb64fd .board_view .grid_ignore .author .hit-count, .doz_sys #s202507295b42faffb64fd label, .doz_sys #s202507295b42faffb64fd label.control-label, #s202507295b42faffb64fd .shop-table > tbody > tr.payment-info > td.pay-txt, #s202507295b42faffb64fd .nick.text-default-dark, #s202507295b42faffb64fd .text-default-dark, #s202507295b42faffb64fd .shop_mypage .mypage .my-box a, #s202507295b42faffb64fd .shop_mypage .item-detail a, #s202507295b42faffb64fd .shop_mypage .item-detail p, #s202507295b42faffb64fd .shop_mypage h6, #s202507295b42faffb64fd .shop_mypage .table-wrap p, #s202507295b42faffb64fd .shop_payment h1, #s202507295b42faffb64fd .shop_payment h6, #s202507295b42faffb64fd .shop-content p, #s202507295b42faffb64fd .shop_payment, #s202507295b42faffb64fd .shop-content span, #s202507295b42faffb64fd .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s202507295b42faffb64fd .shop-content .price, #s202507295b42faffb64fd,#s202507295b42faffb64fd .shop-tit,#s202507295b42faffb64fd .board_view .board_txt_area,#s202507295b42faffb64fd .board.widget .grid_ignore .view_tit,.doz_sys #s202507295b42faffb64fd .shop-content input.form-control, .doz_sys #s202507295b42faffb64fd .shop-content select.form-control, #s202507295b42faffb64fd .widget_menu_title,#s202507295b42faffb64fd .comment_area,body.shop_mypage #s202507295b42faffb64fd .comment_area,
			#s202507295b42faffb64fd .list_review_inner .use_summary, #s202507295b42faffb64fd .list_review_inner .use_summary a, #s202507295b42faffb64fd .list_review_inner .fold, #s202507295b42faffb64fd .list_review_inner .comment_area, #s202507295b42faffb64fd .booking_nav_tools span {
				;
				color:  ;
			}
			#s202507295b42faffb64fd .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s202507295b42faffb64fd a.use-info {
			    color : #2c82c9;
			}
			#s202507295b42faffb64fd .shop-content span.sale-price-text-done, 
			.doz_sys #s202507295b42faffb64fd a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s202507295b42faffb64fd .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s202507295b42faffb64fd .shop-content.mypage .bg-bright a, #s202507295b42faffb64fd .shop-content.mypage .bg-bright p, #s202507295b42faffb64fd .shop-content.mypage .bg-bright span, #s202507295b42faffb64fd .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s202507295b42faffb64fd .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s202507295b42faffb64fd .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s202507295b42faffb64fd .shop-content h6 span {
			;
				color: ;
			}
			#s202507295b42faffb64fd .left-menu ul li.on a,
			.doz_sys #s202507295b42faffb64fd .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s202507295b42faffb64fd,
			#s202507295b42faffb64fd .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s202507295b42faffb64fd .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s202507295b42faffb64fd .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s202507295b42faffb64fd .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202507295b42faffb64fd .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s202507295b42faffb64fd .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s202507295b42faffb64fd .list_review_inner, 
			#s202507295b42faffb64fd .list_review_inner .fold.cmt,
			#s202507295b42faffb64fd .list_review_wrap,
			#s202507295b42faffb64fd .list_review_inner .textarea_block,
			#s202507295b42faffb64fd .list_review_inner .comment .main_comment,
			#s202507295b42faffb64fd .list_review_inner .txt_delete:before,
			#s202507295b42faffb64fd .form-select-wrap.open .dropdown-toggle, 
			#s202507295b42faffb64fd .form-select-wrap.open .dropdown-menu,
			#s202507295b42faffb64fd .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s202507295b42faffb64fd .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s202507295b42faffb64fd .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s202507295b42faffb64fd .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s202507295b42faffb64fd .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s202507295b42faffb64fd .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s202507295b42faffb64fd .form-control:focus {
				border-color:#2c82c9;
			}
			#s202507295b42faffb64fd .sub_depth li a, #s202507295b42faffb64fd .sub_depth li span {
				;
			}
			#s202507295b42faffb64fd .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s202507295b42faffb64fd .pagination > li > a,
			#s202507295b42faffb64fd .pagination > li > span,
			#s202507295b42faffb64fd .pagination > li > a:focus,
			#s202507295b42faffb64fd .pagination > li > span:focus,
			#s202507295b42faffb64fd .map-inner .pagination li.active a,
			#s202507295b42faffb64fd .pagination li > a.disabled:hover,
			#s202507295b42faffb64fd .pagination li > a.disabled:focus {
				;
			}
			#s202507295b42faffb64fd .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s202507295b42faffb64fd .pagination > .active > a,
			#s202507295b42faffb64fd .pagination > .active > span,
			#s202507295b42faffb64fd .pagination > .active > a:hover,
			#s202507295b42faffb64fd .pagination > .active > span:hover,
			#s202507295b42faffb64fd .pagination > .active > a:focus,
			#s202507295b42faffb64fd .pagination > .active > span:focus,
			#s202507295b42faffb64fd .pagination > li > a:hover,
			#s202507295b42faffb64fd .pagination > li > span:hover,
			#s202507295b42faffb64fd .sub_depth li a.active,
			.doz_sys #s202507295b42faffb64fd a, #s202507295b42faffb64fd .li_table ul li,
			#s202507295b42faffb64fd .list-style .list.line > small,
			.doz_sys #s202507295b42faffb64fd div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s202507295b42faffb64fd .board_contents a:not(.btn),
			.doz_sys #s202507295b42faffb64fd .board_contents a:not(.btn):hover,
			#s202507295b42faffb64fd .board_txt_area a,
			#s202507295b42faffb64fd .board_txt_area a:hover,
			#s202507295b42faffb64fd .board_txt_area a:active,
			#s202507295b42faffb64fd .board_txt_area a:focus,
			#s202507295b42faffb64fd .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s202507295b42faffb64fd div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s202507295b42faffb64fd a.body_font_color_30:not(.active) {
				;
			}
		   #s202507295b42faffb64fd .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s202507295b42faffb64fd .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s202507295b42faffb64fd .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s202507295b42faffb64fd .body_font_color_40,
			#s202507295b42faffb64fd .li_board ul.li_body li.name, 
			#s202507295b42faffb64fd .li_board ul.li_body li.time, 
			#s202507295b42faffb64fd .li_board ul.li_body li.like,
			#s202507295b42faffb64fd .li_board ul.li_body li.read {
				;
			}
			#s202507295b42faffb64fd .review_table .summary,
			#s202507295b42faffb64fd .review_table.li_board ul.li_body li,
			#s202507295b42faffb64fd .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s202507295b42faffb64fd .body_font_color_50 {
				;
			}
			#s202507295b42faffb64fd .li_board,
			#s202507295b42faffb64fd .acd_row:first-child,
			#s202507295b42faffb64fd .acd_row {
				border-color: ;
			}
			#s202507295b42faffb64fd .list-style .list-header,
			#s202507295b42faffb64fd .list-style .list,
			#s202507295b42faffb64fd .list-style .list.line, 
			#s202507295b42faffb64fd .list-style .list.line > .table-cell,
			#s202507295b42faffb64fd .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s202507295b42faffb64fd .btn, #s202507295b42faffb64fd .visual_section a, #s202507295b42faffb64fd a.select-star, #s202507295b42faffb64fd .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: ;
				;
				color:;
				;
			}
			#s202507295b42faffb64fd .star-pointer .dropdown-menu {
			    background-color: ;
			}
			#s202507295b42faffb64fd .btn:hover, #s202507295b42faffb64fd .visual_section a:hover {
				border-color:;
			}
			#s202507295b42faffb64fd a.select-star:hover {
				background-color: ;
			}
			#s202507295b42faffb64fd .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s202507295b42faffb64fd .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s202507295b42faffb64fd .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s202507295b42faffb64fd .btn-primary span,
			.doz_sys.booking_view #s202507295b42faffb64fd .btn-primary span,
			.doz_sys.shop_mypage #s202507295b42faffb64fd .btn-primary span  {
				color:#ffffff;
			}
			#s202507295b42faffb64fd .coupon-wrap:after,
			#s202507295b42faffb64fd .board_view .file_area ul li {
				background: ;
			}
			#s202507295b42faffb64fd .text-gray-dark, #s202507295b42faffb64fd .shop-table > thead > tr > th, #s202507295b42faffb64fd .shop_mypage .left-menu ul li a, #s202507295b42faffb64fd .shop_mypage .item-detail p.sale_pay,.doz_sys #s202507295b42faffb64fd .product-notify-group .product-notify-label {
				;
			}
			#s202507295b42faffb64fd .mypage .my-box a, #s202507295b42faffb64fd .mypage .shop-table > tbody > tr,
			#s202507295b42faffb64fd .mypage .tip-off,
	        #s202507295b42faffb64fd .im-order-detail-table,
	        #s202507295b42faffb64fd .im-order-price {
				;
			}
			#s202507295b42faffb64fd .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s202507295b42faffb64fd .mypage .my-box.on a p {
				color:#fff;
			}
			#s202507295b42faffb64fd .option_btn_tools a, #s202507295b42faffb64fd .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s202507295b42faffb64fd .list-style-card .card-body .text a {
				color:#757575;
			}
			#s202507295b42faffb64fd .card .title a {
				color: #212121;
			}
			#s202507295b42faffb64fd .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s202507295b42faffb64fd ul.site_prod_nav > li,
			#s202507295b42faffb64fd .prod_detail_badge {
				;
			}
			#s202507295b42faffb64fd .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: ;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s202507295b42faffb64fd .buy_footer_fixed {
				background: ;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s202507295b42faffb64fd .opt-group {
				background: ;
			}
			#s202507295b42faffb64fd ul.site_prod_nav > li a.active {
				;
			}
			#s202507295b42faffb64fd .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:;
			}
			#s202507295b42faffb64fd .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s202507295b42faffb64fd[class*="section_first"],
			.section_fixed_disable #s202507295b42faffb64fd[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s202507295b42faffb64fd .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s202507295b42faffb64fd.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s202507295b42faffb64fd.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s202507295b42faffb64fd .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s202507295b42faffb64fd.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s202507295b42faffb64fd .mypage .left-menu ul li a,
			.device_type_m #s202507295b42faffb64fd .cart .left-menu ul li a {
				;
			}
            #s202507295b42faffb64fd .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s202507295b42faffb64fd .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s202507295b42faffb64fd .im-cart-info {
                ;
            }
            #s202507295b42faffb64fd .shop-table > thead > tr > th,
            #s202507295b42faffb64fd .shop-table > tbody > tr > td,
            #s202507295b42faffb64fd .mypage .shop-table > tbody > tr,
            #s202507295b42faffb64fd .shop-table > tbody > tr > td.img img,
            #s202507295b42faffb64fd .shop-table > tbody > tr > td + td,
            #s202507295b42faffb64fd .mypage .tip-off,
            #s202507295b42faffb64fd .mypage .shop-table img,
	        #s202507295b42faffb64fd .im-order-detail-table,
	        #s202507295b42faffb64fd .im-order-price,
	        #s202507295b42faffb64fd .im-order-detail-table thead tr,
	        #s202507295b42faffb64fd .im-order-detail-table tr + tr,
	        #s202507295b42faffb64fd .im-order-detail-table img,
	        #s202507295b42faffb64fd .im-order-detail-table .im-deliv-price,
	        #s202507295b42faffb64fd .im-order-price-header,
	        #s202507295b42faffb64fd .im-order-price-body {
                ;
            }
            #s202507295b42faffb64fd .shop-table .list_badge {
				border-color: ;
            }
            #s202507295b42faffb64fd .im-cart-result-table thead>tr>th,
            #s202507295b42faffb64fd #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s202507295b42faffb64fd #shop_cart_list .shop-table > tbody > tr > td + td,
            #s202507295b42faffb64fd #shop_cart_list .shop-table > thead > tr > th,
            #s202507295b42faffb64fd #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s202507295b42faffb64fd .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s202507295b42faffb64fd .btn-primary:hover, #s202507295b42faffb64fd .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s202507295b42faffb64fd .btn-primary:hover span,
				.doz_sys.booking_view #s202507295b42faffb64fd .btn-primary:hover span,
				.doz_sys.shop_mypage #s202507295b42faffb64fd .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s202507295b42faffb64fd .fixed_view a,
				.doz_sys #s202507295b42faffb64fd .fixed_view select.form-control,
				.doz_sys #s202507295b42faffb64fd .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s202507295b42faffb64fd .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s202507295b42faffb64fd .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s202507295b42faffb64fd .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s202507295b42faffb64fd #shop_cart_list .shop-tit,
                #s202507295b42faffb64fd #shop_cart_list .shop-table > thead > tr,
                #s202507295b42faffb64fd #shop_cart_list .shop-table > tfoot .payment-info,
                #s202507295b42faffb64fd .im-price-result {
				    ;
				}
                #s202507295b42faffb64fd .shop-table > tbody > tr > td.img .opt .more + .more,
                #s202507295b42faffb64fd .im-order-row + .im-order-row {
                    ;
                }
                #s202507295b42faffb64fd #shop_cart_list .shop-table,
                #s202507295b42faffb64fd #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s202507295b42faffb64fd #shop_cart_list .shop-table > tfoot,
                #s202507295b42faffb64fd #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s202507295b42faffb64fd #shop_cart_list .shop-table > thead > tr,
                #s202507295b42faffb64fd .im-order-detail-table .im-space {
                    background-color: ;
                }
                #s202507295b42faffb64fd #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s202507295b42faffb64fd .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s202507295b42faffb64fd .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s202507295b42faffb64fd .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s202507295b42faffb64fd .section_bg {
                    background-attachment : inherit;
                }
                #s202507295b42faffb64fd .section_bg .ibg-bg {
                    display: none;
                }
                #s202507295b42faffb64fd .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s202507295b42faffb64fd .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s202507295b42faffb64fd .buy_btns .social_btn, #s202507295b42faffb64fd .buy_btns .cart_btn, #s202507295b42faffb64fd .layer_pop .bottom-btn, #s202507295b42faffb64fd .shop-table > thead, #s202507295b42faffb64fd .left-menu, #s202507295b42faffb64fd .shop-table > tbody > tr, {
				;
				}
				#s202507295b42faffb64fd main, #s202507295b42faffb64fd .section_wrap.extend_section main, #s202507295b42faffb64fd .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s202507295b42faffb64fd.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s202507295b42faffb64fd.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s202507295b42faffb64fd .mypage .left-menu ul li a,
				#s202507295b42faffb64fd .cart .left-menu ul li a,
				#s202507295b42faffb64fd .mypage .left-menu .cart-menu-slide  {
					;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s202507295b42faffb64fd .coupon-wrap:after {
					background:  !important;
				}
			}
			@media (max-width: 767px) {
				#s202507295b42faffb64fd .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #fff);
				}
				#s202507295b42faffb64fd .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
				}
				#s202507295b42faffb64fd .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s202507295b42faffb64fd .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) {
				#s202507295b42faffb64fd .opt-group .btn_clse {
					background-color: ;
				}
				#s202507295b42faffb64fd .opt-group .btn_clse:after {
					;
				}
			}
				.doz_sys #s202507295b42faffb64fd .bg-brand,
				.doz_sys #s202507295b42faffb64fd .bg-brand span,
				.doz_sys #s202507295b42faffb64fd .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s202507295b42faffb64fd .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
	.device_type_m .pc_section #padding_w20250729c861af57ba47c {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250729c861af57ba47c {
			height: 15px !important;
		}
	}
		#text_w20250729ab1aab6ba1f77 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250729ab1aab6ba1f77 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250729ab1aab6ba1f77 .text_bg_img,
		#text_w20250729ab1aab6ba1f77 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250729ab1aab6ba1f77,
		#text_w20250729ab1aab6ba1f77 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250729ab1aab6ba1f77,
        #text_w20250729ab1aab6ba1f77 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250729ab1aab6ba1f77.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250729ab1aab6ba1f77.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
		#text_w20250729fc2035c574482 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250729fc2035c574482 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250729fc2035c574482 .text_bg_img,
		#text_w20250729fc2035c574482 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250729fc2035c574482,
		#text_w20250729fc2035c574482 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250729fc2035c574482,
        #text_w20250729fc2035c574482 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250729fc2035c574482.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250729fc2035c574482.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	#w20250729a13bca449b44e .btn-blocked .btn-group {
		display: block;
	}
	#w20250729a13bca449b44e .btn-blocked .btn-group > .btn {
		float: none;
	}
  #w20250729a13bca449b44e .button_wrap.btn-group-justified,
  #w20250729a13bca449b44e .button_wrap.btn-blocked {
   margin-bottom: -10px;
  }
  #w20250729a13bca449b44e .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      justify-content: flex-start;
  }
	#w20250729a13bca449b44e .btn-group-justified.button_wrap,
	#w20250729a13bca449b44e .btn-blocked.button_wrap {
		margin-bottom: 0;
	}
		#text_w20250729d22340c492be0 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250729d22340c492be0 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250729d22340c492be0 .text_bg_img,
		#text_w20250729d22340c492be0 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250729d22340c492be0,
		#text_w20250729d22340c492be0 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250729d22340c492be0,
        #text_w20250729d22340c492be0 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250729d22340c492be0.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250729d22340c492be0.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w2025072968addebf0b258 .widget.image img {
		transition: none;
	}
	.admin #w2025072968addebf0b258 .disable-selection img {
		visibility: visible !important;
	}
	#w2025072968addebf0b258 .widget.image .overlay, #w2025072968addebf0b258 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w2025072968addebf0b258 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w2025072968addebf0b258 .widget.image:hover .hover_overlay,
	#w2025072968addebf0b258 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w2025072968addebf0b258 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w2025072968addebf0b258 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w2025072968addebf0b258 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w2025072968addebf0b258 .widget.image.img_circle .overlay,
	#w2025072968addebf0b258 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w2025072968addebf0b258 .widget.image.hover_scale:hover .hover_overlay,
	#w2025072968addebf0b258 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w2025072968addebf0b258 .widget.image.hide_default_img:hover .img_wrap > img,
	#w2025072968addebf0b258 .widget.image:hover .overlay,
	#w2025072968addebf0b258 .widget.image .hover_overlay,
	#w2025072968addebf0b258 .widget.image.hover_image_hidden:hover .hover_img,
	#w2025072968addebf0b258 .widget.image.hover_scale .hover_img,
	#w2025072968addebf0b258 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w2025072968addebf0b258 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w2025072968addebf0b258 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w2025072968addebf0b258 .widget.image.hover_scale img,
	#w2025072968addebf0b258 .widget.image.hover_scale:hover .hover_img,
	#w2025072968addebf0b258 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w2025072968addebf0b258 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w2025072968addebf0b258 .widget.image.hover_img_hide.hover_scale:hover img,
	#w2025072968addebf0b258 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w2025072968addebf0b258 .widget.image.no_effect .hover_overlay,
	#w2025072968addebf0b258 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w2025072968addebf0b258 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w2025072968addebf0b258 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w2025072968addebf0b258 .widget.image.hide_default_img:hover .org_image,
	#w2025072968addebf0b258 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w2025072968addebf0b258 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w2025072968addebf0b258 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w2025072968addebf0b258 .widget.image:hover .hover_txt,
		#w2025072968addebf0b258 .widget.image:hover .hover_img,
		#w2025072968addebf0b258 .widget.image:hover .overlay,
		#w2025072968addebf0b258 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w2025072968addebf0b258 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w2025072968addebf0b258 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w2025072968addebf0b258 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w20250729410db17966fa5 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w20250729410db17966fa5 {
			height: 15px !important;
		}
	}
			.shop_view .s2025041888c6f8afb03c6.xzoom-preview {
				;
				background: #000;
			}
			.shop_view #s2025041888c6f8afb03c6 select.form-control option {
				color:  !important;
				background: #000;
			}
			.is-ie .shop_view #s2025041888c6f8afb03c6 select.form-control option {
				color: #000 !important;
			}
			.admin #s2025041888c6f8afb03c6 .widget.padding > div {
				;
			}
			.admin #s2025041888c6f8afb03c6 .ibg-bg {
				height: 100% !important;
			}
			.admin #s2025041888c6f8afb03c6 .widget_drag_bar,
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s2025041888c6f8afb03c6 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s2025041888c6f8afb03c6 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s2025041888c6f8afb03c6 {
				color: ;
			}
			#s2025041888c6f8afb03c6.side_basic main .inside,
			#s2025041888c6f8afb03c6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s2025041888c6f8afb03c6 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s2025041888c6f8afb03c6.side_basic main .inside,
			.menu_type_modal #s2025041888c6f8afb03c6.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 #s2025041888c6f8afb03c6,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s2025041888c6f8afb03c6 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s2025041888c6f8afb03c6.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s2025041888c6f8afb03c6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s2025041888c6f8afb03c6 .booking_day .body_font_color_20,
			#s2025041888c6f8afb03c6 .booking_list.waiting .title {
				; 
			}
			#s2025041888c6f8afb03c6.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s2025041888c6f8afb03c6 .li_table ul:nth-of-type(2),
			#s2025041888c6f8afb03c6 .li_board ul li,
			#s2025041888c6f8afb03c6 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s2025041888c6f8afb03c6 .checkbox-styled:not(ie8) input ~ span:before,
			#s2025041888c6f8afb03c6 .radio-styled:not(ie8) input ~ span:before {
			}
			#s2025041888c6f8afb03c6 .board_view .grid_ignore header a, #s2025041888c6f8afb03c6 .widget.board .grid_ignore .author .date, #s2025041888c6f8afb03c6 .widget.board .grid_ignore a.board, #s2025041888c6f8afb03c6 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s2025041888c6f8afb03c6 .content-tit .board {
				;
			}
			#s2025041888c6f8afb03c6 select.form-control,
			#s2025041888c6f8afb03c6 input.form-control,
			#s2025041888c6f8afb03c6 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s2025041888c6f8afb03c6 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s2025041888c6f8afb03c6 .phonenumber_wrap .line {
			}
			#s2025041888c6f8afb03c6 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s2025041888c6f8afb03c6 .shop-content select.form-control,
			.shop_view #s2025041888c6f8afb03c6 .shop-content input.form-control,
			.shop_view #s2025041888c6f8afb03c6 .shop-content textarea.form-control,
			.booking_view #s2025041888c6f8afb03c6 .booking_opt select.form-control,
			.shop_view #s2025041888c6f8afb03c6 .form-select-wrap .dropdown-menu,
			.shop_view #s2025041888c6f8afb03c6 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000;
			}
			#s2025041888c6f8afb03c6 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000);
			}
			#s2025041888c6f8afb03c6 .item_detail select.form-control,
			#s2025041888c6f8afb03c6 .item_detail input.form-control,
			#s2025041888c6f8afb03c6 .item_detail textarea.form-control,
			#s2025041888c6f8afb03c6 .booking_opt select.form-control,
			#s2025041888c6f8afb03c6 .goods_select textarea.form-control,
			#s2025041888c6f8afb03c6 .goods_select select.form-control,
			#s2025041888c6f8afb03c6 .goods_select input.form-control,
			#s2025041888c6f8afb03c6 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s2025041888c6f8afb03c6 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s2025041888c6f8afb03c6 .board_summary .write, #s2025041888c6f8afb03c6 .board_view .grid_ignore .author .date, #s2025041888c6f8afb03c6 .board_view .grid_ignore .author .hit-count, .doz_sys #s2025041888c6f8afb03c6 label, .doz_sys #s2025041888c6f8afb03c6 label.control-label, #s2025041888c6f8afb03c6 .shop-table > tbody > tr.payment-info > td.pay-txt, #s2025041888c6f8afb03c6 .nick.text-default-dark, #s2025041888c6f8afb03c6 .text-default-dark, #s2025041888c6f8afb03c6 .shop_mypage .mypage .my-box a, #s2025041888c6f8afb03c6 .shop_mypage .item-detail a, #s2025041888c6f8afb03c6 .shop_mypage .item-detail p, #s2025041888c6f8afb03c6 .shop_mypage h6, #s2025041888c6f8afb03c6 .shop_mypage .table-wrap p, #s2025041888c6f8afb03c6 .shop_payment h1, #s2025041888c6f8afb03c6 .shop_payment h6, #s2025041888c6f8afb03c6 .shop-content p, #s2025041888c6f8afb03c6 .shop_payment, #s2025041888c6f8afb03c6 .shop-content span, #s2025041888c6f8afb03c6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s2025041888c6f8afb03c6 .shop-content .price, #s2025041888c6f8afb03c6,#s2025041888c6f8afb03c6 .shop-tit,#s2025041888c6f8afb03c6 .board_view .board_txt_area,#s2025041888c6f8afb03c6 .board.widget .grid_ignore .view_tit,.doz_sys #s2025041888c6f8afb03c6 .shop-content input.form-control, .doz_sys #s2025041888c6f8afb03c6 .shop-content select.form-control, #s2025041888c6f8afb03c6 .widget_menu_title,#s2025041888c6f8afb03c6 .comment_area,body.shop_mypage #s2025041888c6f8afb03c6 .comment_area,
			#s2025041888c6f8afb03c6 .list_review_inner .use_summary, #s2025041888c6f8afb03c6 .list_review_inner .use_summary a, #s2025041888c6f8afb03c6 .list_review_inner .fold, #s2025041888c6f8afb03c6 .list_review_inner .comment_area, #s2025041888c6f8afb03c6 .booking_nav_tools span {
				;
				color:  ;
			}
			#s2025041888c6f8afb03c6 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s2025041888c6f8afb03c6 a.use-info {
			    color : #2c82c9;
			}
			#s2025041888c6f8afb03c6 .shop-content span.sale-price-text-done, 
			.doz_sys #s2025041888c6f8afb03c6 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s2025041888c6f8afb03c6 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s2025041888c6f8afb03c6 .shop-content.mypage .bg-bright a, #s2025041888c6f8afb03c6 .shop-content.mypage .bg-bright p, #s2025041888c6f8afb03c6 .shop-content.mypage .bg-bright span, #s2025041888c6f8afb03c6 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s2025041888c6f8afb03c6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s2025041888c6f8afb03c6 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s2025041888c6f8afb03c6 .shop-content h6 span {
			;
				color: ;
			}
			#s2025041888c6f8afb03c6 .left-menu ul li.on a,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s2025041888c6f8afb03c6,
			#s2025041888c6f8afb03c6 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s2025041888c6f8afb03c6 .list_review_inner, 
			#s2025041888c6f8afb03c6 .list_review_inner .fold.cmt,
			#s2025041888c6f8afb03c6 .list_review_wrap,
			#s2025041888c6f8afb03c6 .list_review_inner .textarea_block,
			#s2025041888c6f8afb03c6 .list_review_inner .comment .main_comment,
			#s2025041888c6f8afb03c6 .list_review_inner .txt_delete:before,
			#s2025041888c6f8afb03c6 .form-select-wrap.open .dropdown-toggle, 
			#s2025041888c6f8afb03c6 .form-select-wrap.open .dropdown-menu,
			#s2025041888c6f8afb03c6 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s2025041888c6f8afb03c6 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s2025041888c6f8afb03c6 .form-control:focus {
				border-color:#2c82c9;
			}
			#s2025041888c6f8afb03c6 .sub_depth li a, #s2025041888c6f8afb03c6 .sub_depth li span {
				;
			}
			#s2025041888c6f8afb03c6 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s2025041888c6f8afb03c6 .pagination > li > a,
			#s2025041888c6f8afb03c6 .pagination > li > span,
			#s2025041888c6f8afb03c6 .pagination > li > a:focus,
			#s2025041888c6f8afb03c6 .pagination > li > span:focus,
			#s2025041888c6f8afb03c6 .map-inner .pagination li.active a,
			#s2025041888c6f8afb03c6 .pagination li > a.disabled:hover,
			#s2025041888c6f8afb03c6 .pagination li > a.disabled:focus {
				;
			}
			#s2025041888c6f8afb03c6 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s2025041888c6f8afb03c6 .pagination > .active > a,
			#s2025041888c6f8afb03c6 .pagination > .active > span,
			#s2025041888c6f8afb03c6 .pagination > .active > a:hover,
			#s2025041888c6f8afb03c6 .pagination > .active > span:hover,
			#s2025041888c6f8afb03c6 .pagination > .active > a:focus,
			#s2025041888c6f8afb03c6 .pagination > .active > span:focus,
			#s2025041888c6f8afb03c6 .pagination > li > a:hover,
			#s2025041888c6f8afb03c6 .pagination > li > span:hover,
			#s2025041888c6f8afb03c6 .sub_depth li a.active,
			.doz_sys #s2025041888c6f8afb03c6 a, #s2025041888c6f8afb03c6 .li_table ul li,
			#s2025041888c6f8afb03c6 .list-style .list.line > small,
			.doz_sys #s2025041888c6f8afb03c6 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s2025041888c6f8afb03c6 .board_contents a:not(.btn),
			.doz_sys #s2025041888c6f8afb03c6 .board_contents a:not(.btn):hover,
			#s2025041888c6f8afb03c6 .board_txt_area a,
			#s2025041888c6f8afb03c6 .board_txt_area a:hover,
			#s2025041888c6f8afb03c6 .board_txt_area a:active,
			#s2025041888c6f8afb03c6 .board_txt_area a:focus,
			#s2025041888c6f8afb03c6 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s2025041888c6f8afb03c6 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s2025041888c6f8afb03c6 a.body_font_color_30:not(.active) {
				;
			}
		   #s2025041888c6f8afb03c6 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s2025041888c6f8afb03c6 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s2025041888c6f8afb03c6 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s2025041888c6f8afb03c6 .body_font_color_40,
			#s2025041888c6f8afb03c6 .li_board ul.li_body li.name, 
			#s2025041888c6f8afb03c6 .li_board ul.li_body li.time, 
			#s2025041888c6f8afb03c6 .li_board ul.li_body li.like,
			#s2025041888c6f8afb03c6 .li_board ul.li_body li.read {
				;
			}
			#s2025041888c6f8afb03c6 .review_table .summary,
			#s2025041888c6f8afb03c6 .review_table.li_board ul.li_body li,
			#s2025041888c6f8afb03c6 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s2025041888c6f8afb03c6 .body_font_color_50 {
				;
			}
			#s2025041888c6f8afb03c6 .li_board,
			#s2025041888c6f8afb03c6 .acd_row:first-child,
			#s2025041888c6f8afb03c6 .acd_row {
				border-color: ;
			}
			#s2025041888c6f8afb03c6 .list-style .list-header,
			#s2025041888c6f8afb03c6 .list-style .list,
			#s2025041888c6f8afb03c6 .list-style .list.line, 
			#s2025041888c6f8afb03c6 .list-style .list.line > .table-cell,
			#s2025041888c6f8afb03c6 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s2025041888c6f8afb03c6 .btn, #s2025041888c6f8afb03c6 .visual_section a, #s2025041888c6f8afb03c6 a.select-star, #s2025041888c6f8afb03c6 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000;
				;
				color:;
				;
			}
			#s2025041888c6f8afb03c6 .star-pointer .dropdown-menu {
			    background-color: #000;
			}
			#s2025041888c6f8afb03c6 .btn:hover, #s2025041888c6f8afb03c6 .visual_section a:hover {
				border-color:;
			}
			#s2025041888c6f8afb03c6 a.select-star:hover {
				background-color: #000;
			}
			#s2025041888c6f8afb03c6 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s2025041888c6f8afb03c6 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s2025041888c6f8afb03c6 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s2025041888c6f8afb03c6 .btn-primary span,
			.doz_sys.booking_view #s2025041888c6f8afb03c6 .btn-primary span,
			.doz_sys.shop_mypage #s2025041888c6f8afb03c6 .btn-primary span  {
				color:#ffffff;
			}
			#s2025041888c6f8afb03c6 .coupon-wrap:after,
			#s2025041888c6f8afb03c6 .board_view .file_area ul li {
				background: #000;
			}
			#s2025041888c6f8afb03c6 .text-gray-dark, #s2025041888c6f8afb03c6 .shop-table > thead > tr > th, #s2025041888c6f8afb03c6 .shop_mypage .left-menu ul li a, #s2025041888c6f8afb03c6 .shop_mypage .item-detail p.sale_pay,.doz_sys #s2025041888c6f8afb03c6 .product-notify-group .product-notify-label {
				;
			}
			#s2025041888c6f8afb03c6 .mypage .my-box a, #s2025041888c6f8afb03c6 .mypage .shop-table > tbody > tr,
			#s2025041888c6f8afb03c6 .mypage .tip-off,
	        #s2025041888c6f8afb03c6 .im-order-detail-table,
	        #s2025041888c6f8afb03c6 .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s2025041888c6f8afb03c6 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s2025041888c6f8afb03c6 .mypage .my-box.on a p {
				color:#fff;
			}
			#s2025041888c6f8afb03c6 .option_btn_tools a, #s2025041888c6f8afb03c6 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s2025041888c6f8afb03c6 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s2025041888c6f8afb03c6 .card .title a {
				color: #212121;
			}
			#s2025041888c6f8afb03c6 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s2025041888c6f8afb03c6 ul.site_prod_nav > li,
			#s2025041888c6f8afb03c6 .prod_detail_badge {
				;
			}
			#s2025041888c6f8afb03c6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s2025041888c6f8afb03c6 .buy_footer_fixed {
				background: #000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s2025041888c6f8afb03c6 .opt-group {
				background: #000;
			}
			#s2025041888c6f8afb03c6 ul.site_prod_nav > li a.active {
				;
			}
			#s2025041888c6f8afb03c6 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000;
			}
			#s2025041888c6f8afb03c6 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s2025041888c6f8afb03c6[class*="section_first"],
			.section_fixed_disable #s2025041888c6f8afb03c6[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s2025041888c6f8afb03c6 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s2025041888c6f8afb03c6.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s2025041888c6f8afb03c6.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s2025041888c6f8afb03c6 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s2025041888c6f8afb03c6.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s2025041888c6f8afb03c6 .mypage .left-menu ul li a,
			.device_type_m #s2025041888c6f8afb03c6 .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s2025041888c6f8afb03c6 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s2025041888c6f8afb03c6 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s2025041888c6f8afb03c6 .im-cart-info {
                ;
            }
            #s2025041888c6f8afb03c6 .shop-table > thead > tr > th,
            #s2025041888c6f8afb03c6 .shop-table > tbody > tr > td,
            #s2025041888c6f8afb03c6 .mypage .shop-table > tbody > tr,
            #s2025041888c6f8afb03c6 .shop-table > tbody > tr > td.img img,
            #s2025041888c6f8afb03c6 .shop-table > tbody > tr > td + td,
            #s2025041888c6f8afb03c6 .mypage .tip-off,
            #s2025041888c6f8afb03c6 .mypage .shop-table img,
	        #s2025041888c6f8afb03c6 .im-order-detail-table,
	        #s2025041888c6f8afb03c6 .im-order-price,
	        #s2025041888c6f8afb03c6 .im-order-detail-table thead tr,
	        #s2025041888c6f8afb03c6 .im-order-detail-table tr + tr,
	        #s2025041888c6f8afb03c6 .im-order-detail-table img,
	        #s2025041888c6f8afb03c6 .im-order-detail-table .im-deliv-price,
	        #s2025041888c6f8afb03c6 .im-order-price-header,
	        #s2025041888c6f8afb03c6 .im-order-price-body {
                ;
            }
            #s2025041888c6f8afb03c6 .shop-table .list_badge {
				border-color: ;
            }
            #s2025041888c6f8afb03c6 .im-cart-result-table thead>tr>th,
            #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > thead > tr > th,
            #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s2025041888c6f8afb03c6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s2025041888c6f8afb03c6 .btn-primary:hover, #s2025041888c6f8afb03c6 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s2025041888c6f8afb03c6 .btn-primary:hover span,
				.doz_sys.booking_view #s2025041888c6f8afb03c6 .btn-primary:hover span,
				.doz_sys.shop_mypage #s2025041888c6f8afb03c6 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s2025041888c6f8afb03c6 .fixed_view a,
				.doz_sys #s2025041888c6f8afb03c6 .fixed_view select.form-control,
				.doz_sys #s2025041888c6f8afb03c6 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s2025041888c6f8afb03c6 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s2025041888c6f8afb03c6 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s2025041888c6f8afb03c6 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s2025041888c6f8afb03c6 #shop_cart_list .shop-tit,
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > thead > tr,
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tfoot .payment-info,
                #s2025041888c6f8afb03c6 .im-price-result {
				    ;
				}
                #s2025041888c6f8afb03c6 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s2025041888c6f8afb03c6 .im-order-row + .im-order-row {
                    ;
                }
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table,
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tfoot,
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > thead > tr,
                #s2025041888c6f8afb03c6 .im-order-detail-table .im-space {
                    background-color: #000;
                }
                #s2025041888c6f8afb03c6 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s2025041888c6f8afb03c6 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s2025041888c6f8afb03c6 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s2025041888c6f8afb03c6 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s2025041888c6f8afb03c6 .section_bg {
                    background-attachment : inherit;
                }
                #s2025041888c6f8afb03c6 .section_bg .ibg-bg {
                    display: none;
                }
                #s2025041888c6f8afb03c6 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s2025041888c6f8afb03c6 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s2025041888c6f8afb03c6 .buy_btns .social_btn, #s2025041888c6f8afb03c6 .buy_btns .cart_btn, #s2025041888c6f8afb03c6 .layer_pop .bottom-btn, #s2025041888c6f8afb03c6 .shop-table > thead, #s2025041888c6f8afb03c6 .left-menu, #s2025041888c6f8afb03c6 .shop-table > tbody > tr, {
				;
				}
				#s2025041888c6f8afb03c6 main, #s2025041888c6f8afb03c6 .section_wrap.extend_section main, #s2025041888c6f8afb03c6 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s2025041888c6f8afb03c6.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s2025041888c6f8afb03c6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s2025041888c6f8afb03c6 .mypage .left-menu ul li a,
				#s2025041888c6f8afb03c6 .cart .left-menu ul li a,
				#s2025041888c6f8afb03c6 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s2025041888c6f8afb03c6 .coupon-wrap:after {
					background: #000 !important;
				}
			}
			@media (max-width: 767px) {
				#s2025041888c6f8afb03c6 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000);
				}
				#s2025041888c6f8afb03c6 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000);
				}
				#s2025041888c6f8afb03c6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s2025041888c6f8afb03c6 .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) {
				#s2025041888c6f8afb03c6 .opt-group .btn_clse {
					background-color: #000;
				}
				#s2025041888c6f8afb03c6 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000;
				}
			}
				.doz_sys #s2025041888c6f8afb03c6 .bg-brand,
				.doz_sys #s2025041888c6f8afb03c6 .bg-brand span,
				.doz_sys #s2025041888c6f8afb03c6 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s2025041888c6f8afb03c6 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
		#text_w202504185ffa85782eeed {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w202504185ffa85782eeed .fr-code-view {
			line-height: 1.6;
		}
		#text_w202504185ffa85782eeed .text_bg_img,
		#text_w202504185ffa85782eeed .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w202504185ffa85782eeed,
		#text_w202504185ffa85782eeed .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w202504185ffa85782eeed,
        #text_w202504185ffa85782eeed .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w202504185ffa85782eeed.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w202504185ffa85782eeed.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
		#text_w20250418bd9611a668be9 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20250418bd9611a668be9 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20250418bd9611a668be9 .text_bg_img,
		#text_w20250418bd9611a668be9 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20250418bd9611a668be9,
		#text_w20250418bd9611a668be9 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20250418bd9611a668be9,
        #text_w20250418bd9611a668be9 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20250418bd9611a668be9.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20250418bd9611a668be9.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
			.shop_view .s20240528e0e0b58f2e721.xzoom-preview {
				;
				background: #000;
			}
			.shop_view #s20240528e0e0b58f2e721 select.form-control option {
				color:  !important;
				background: #000;
			}
			.is-ie .shop_view #s20240528e0e0b58f2e721 select.form-control option {
				color: #000 !important;
			}
			.admin #s20240528e0e0b58f2e721 .widget.padding > div {
				;
			}
			.admin #s20240528e0e0b58f2e721 .ibg-bg {
				height: 100% !important;
			}
			.admin #s20240528e0e0b58f2e721 .widget_drag_bar,
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-e:hover:after,
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-w:hover:after,
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-e.active:after,
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-w.active:after,
			.admin .doz_sys #s20240528e0e0b58f2e721 .drop_line {
				background-color: ;
			}
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-n:hover:after,
			.admin .doz_sys #s20240528e0e0b58f2e721 .ui-resizable-handle.ui-resizable-s:hover:after {
				border-bottom:2px solid  ;
			}
			#s20240528e0e0b58f2e721 {
				color: ;
			}
			#s20240528e0e0b58f2e721.side_basic main .inside,
			#s20240528e0e0b58f2e721 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
			.doz_sys #s20240528e0e0b58f2e721 .col-dz-12 .extend_thumbs {
				max-width: 1540px;
			}
			.modal_site_modal_menu #s20240528e0e0b58f2e721.side_basic main .inside,
			.menu_type_modal #s20240528e0e0b58f2e721.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 #s20240528e0e0b58f2e721,
			.menu_type_modal .doz_modal_header {
			;
				background: ;
			;
				color:  ;
			}
			.menu_type_modal .doz_modal_header .bt.bt-flat.bt-default {
			;
				color:  ;
			}
			.doz_sys #s20240528e0e0b58f2e721 .col-dz-12 .inside .extend_thumbs {
				max-width: inherit;
			}
			#s20240528e0e0b58f2e721.extend_section main {
				padding-left: 15px;
				padding-right: 15px;
			}
			#s20240528e0e0b58f2e721.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
				margin-left: -15px;
				margin-right: -15px;
				width: calc(100% + 15px + 15px);
			}
			#s20240528e0e0b58f2e721 .booking_day .body_font_color_20,
			#s20240528e0e0b58f2e721 .booking_list.waiting .title {
				; 
			}
			#s20240528e0e0b58f2e721.extend_section main > .inside {
				max-width: 100% !important;
			}
			#s20240528e0e0b58f2e721 .li_table ul:nth-of-type(2),
			#s20240528e0e0b58f2e721 .li_board ul li,
			#s20240528e0e0b58f2e721 .radio-styled:not(ie8).radio_color_option.small input ~ span span {
				;
			}
			#s20240528e0e0b58f2e721 .checkbox-styled:not(ie8) input ~ span:before,
			#s20240528e0e0b58f2e721 .radio-styled:not(ie8) input ~ span:before {
			}
			#s20240528e0e0b58f2e721 .board_view .grid_ignore header a, #s20240528e0e0b58f2e721 .widget.board .grid_ignore .author .date, #s20240528e0e0b58f2e721 .widget.board .grid_ignore a.board, #s20240528e0e0b58f2e721 .widget.board .grid_ignore .author .write, .editor_box .add_map .info > div.phone, #s20240528e0e0b58f2e721 .content-tit .board {
				;
			}
			#s20240528e0e0b58f2e721 select.form-control,
			#s20240528e0e0b58f2e721 input.form-control,
			#s20240528e0e0b58f2e721 textarea.form-control {
				;
				color: #212121;
				background: #ffffff;
			}
			#s20240528e0e0b58f2e721 .input_block .select-block .selectbox select {
				border: none;
				background: none;
				color: #212121;
			}
			#s20240528e0e0b58f2e721 .phonenumber_wrap .line {
			}
			#s20240528e0e0b58f2e721 .shop-content.shop-style-b.open .opt-group .btn_clse > span {
			}
			.shop_view #s20240528e0e0b58f2e721 .shop-content select.form-control,
			.shop_view #s20240528e0e0b58f2e721 .shop-content input.form-control,
			.shop_view #s20240528e0e0b58f2e721 .shop-content textarea.form-control,
			.booking_view #s20240528e0e0b58f2e721 .booking_opt select.form-control,
			.shop_view #s20240528e0e0b58f2e721 .form-select-wrap .dropdown-menu,
			.shop_view #s20240528e0e0b58f2e721 .form-select-wrap .dropdown-menu .dropdown-item {
				;
				background: #000;
			}
			#s20240528e0e0b58f2e721 .seemore_wrap .open:before {
				background-image: linear-gradient(to bottom, rgba(0,0,0,0.01), rgba(0,0,0,0.8) 66%, rgba(0,0,0,0.9) 83%, rgba(0,0,0,0.98) 98%, #000);
			}
			#s20240528e0e0b58f2e721 .item_detail select.form-control,
			#s20240528e0e0b58f2e721 .item_detail input.form-control,
			#s20240528e0e0b58f2e721 .item_detail textarea.form-control,
			#s20240528e0e0b58f2e721 .booking_opt select.form-control,
			#s20240528e0e0b58f2e721 .goods_select textarea.form-control,
			#s20240528e0e0b58f2e721 .goods_select select.form-control,
			#s20240528e0e0b58f2e721 .goods_select input.form-control,
			#s20240528e0e0b58f2e721 .form-select-wrap:before {
				 !important;
				color: ;
			}
			#s20240528e0e0b58f2e721 .form-select-wrap .dropdown-menu .dropdown-item:hover {
				;
			}
			#s20240528e0e0b58f2e721 .board_summary .write, #s20240528e0e0b58f2e721 .board_view .grid_ignore .author .date, #s20240528e0e0b58f2e721 .board_view .grid_ignore .author .hit-count, .doz_sys #s20240528e0e0b58f2e721 label, .doz_sys #s20240528e0e0b58f2e721 label.control-label, #s20240528e0e0b58f2e721 .shop-table > tbody > tr.payment-info > td.pay-txt, #s20240528e0e0b58f2e721 .nick.text-default-dark, #s20240528e0e0b58f2e721 .text-default-dark, #s20240528e0e0b58f2e721 .shop_mypage .mypage .my-box a, #s20240528e0e0b58f2e721 .shop_mypage .item-detail a, #s20240528e0e0b58f2e721 .shop_mypage .item-detail p, #s20240528e0e0b58f2e721 .shop_mypage h6, #s20240528e0e0b58f2e721 .shop_mypage .table-wrap p, #s20240528e0e0b58f2e721 .shop_payment h1, #s20240528e0e0b58f2e721 .shop_payment h6, #s20240528e0e0b58f2e721 .shop-content p, #s20240528e0e0b58f2e721 .shop_payment, #s20240528e0e0b58f2e721 .shop-content span, #s20240528e0e0b58f2e721 .shop-content .shop-item .item-icon .im-icon.im-ico-liked, #s20240528e0e0b58f2e721 .shop-content .price, #s20240528e0e0b58f2e721,#s20240528e0e0b58f2e721 .shop-tit,#s20240528e0e0b58f2e721 .board_view .board_txt_area,#s20240528e0e0b58f2e721 .board.widget .grid_ignore .view_tit,.doz_sys #s20240528e0e0b58f2e721 .shop-content input.form-control, .doz_sys #s20240528e0e0b58f2e721 .shop-content select.form-control, #s20240528e0e0b58f2e721 .widget_menu_title,#s20240528e0e0b58f2e721 .comment_area,body.shop_mypage #s20240528e0e0b58f2e721 .comment_area,
			#s20240528e0e0b58f2e721 .list_review_inner .use_summary, #s20240528e0e0b58f2e721 .list_review_inner .use_summary a, #s20240528e0e0b58f2e721 .list_review_inner .fold, #s20240528e0e0b58f2e721 .list_review_inner .comment_area, #s20240528e0e0b58f2e721 .booking_nav_tools span {
				;
				color:  ;
			}
			#s20240528e0e0b58f2e721 .shop-content span.sale-price-text {
			    color : #212121 !important;
			}
			.doz_sys #s20240528e0e0b58f2e721 a.use-info {
			    color : #2c82c9;
			}
			#s20240528e0e0b58f2e721 .shop-content span.sale-price-text-done, 
			.doz_sys #s20240528e0e0b58f2e721 a.use-info-download-done {
			    color: #999999 !important;
			}
			.doz_sys #s20240528e0e0b58f2e721 .shop-content .down-btn select.form-control {
				;
				color:  !important;
			}
			#s20240528e0e0b58f2e721 .shop-content.mypage .bg-bright a, #s20240528e0e0b58f2e721 .shop-content.mypage .bg-bright p, #s20240528e0e0b58f2e721 .shop-content.mypage .bg-bright span, #s20240528e0e0b58f2e721 .shop-content.mypage .bg-bright div {
				color: #212121;
			}
			#s20240528e0e0b58f2e721 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
			#s20240528e0e0b58f2e721 .shop-content span.ug_name .btn {
				border-color: #D5D5D5;
			}
			#s20240528e0e0b58f2e721 .shop-content h6 span {
			;
				color: ;
			}
			#s20240528e0e0b58f2e721 .left-menu ul li.on a,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_count .owl-dots .owl-dot span:before,
			.menu_type_modal #s20240528e0e0b58f2e721,
			#s20240528e0e0b58f2e721 .list_review_inner .comment .tools .text-gray-bright {
				;
				color:  !important;
			}
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
				color: #fff !important;
			}
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_dot .owl-dots .owl-dot span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_line .owl-dots .owl-dot span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
			#s20240528e0e0b58f2e721 .list_review_inner, 
			#s20240528e0e0b58f2e721 .list_review_inner .fold.cmt,
			#s20240528e0e0b58f2e721 .list_review_wrap,
			#s20240528e0e0b58f2e721 .list_review_inner .textarea_block,
			#s20240528e0e0b58f2e721 .list_review_inner .comment .main_comment,
			#s20240528e0e0b58f2e721 .list_review_inner .txt_delete:before,
			#s20240528e0e0b58f2e721 .form-select-wrap.open .dropdown-toggle, 
			#s20240528e0e0b58f2e721 .form-select-wrap.open .dropdown-menu,
			#s20240528e0e0b58f2e721 .form-select-wrap.open .dropdown-menu .dropdown-item {
				border-color: ;
			}
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_dot02 .owl-dots .owl-dot span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_dot .owl-dots .owl-dot.active span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_line .owl-dots .owl-dot.active span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_big_dot .owl-dots .owl-dot span,
			.doz_sys #s20240528e0e0b58f2e721 .paging_type_line .owl-dots .owl-dot span {
				background: ;
			}
			#s20240528e0e0b58f2e721 .form-control:focus {
				border-color:#2c82c9;
			}
			#s20240528e0e0b58f2e721 .sub_depth li a, #s20240528e0e0b58f2e721 .sub_depth li span {
				;
			}
			#s20240528e0e0b58f2e721 .slide_03.owl-theme .owl-dots .owl-dot span {
				;
			} 
			#s20240528e0e0b58f2e721 .pagination > li > a,
			#s20240528e0e0b58f2e721 .pagination > li > span,
			#s20240528e0e0b58f2e721 .pagination > li > a:focus,
			#s20240528e0e0b58f2e721 .pagination > li > span:focus,
			#s20240528e0e0b58f2e721 .map-inner .pagination li.active a,
			#s20240528e0e0b58f2e721 .pagination li > a.disabled:hover,
			#s20240528e0e0b58f2e721 .pagination li > a.disabled:focus {
				;
			}
			#s20240528e0e0b58f2e721 .form-select-wrap.open .dropdown-menu .dropdown-item {
				;
			}
			#s20240528e0e0b58f2e721 .pagination > .active > a,
			#s20240528e0e0b58f2e721 .pagination > .active > span,
			#s20240528e0e0b58f2e721 .pagination > .active > a:hover,
			#s20240528e0e0b58f2e721 .pagination > .active > span:hover,
			#s20240528e0e0b58f2e721 .pagination > .active > a:focus,
			#s20240528e0e0b58f2e721 .pagination > .active > span:focus,
			#s20240528e0e0b58f2e721 .pagination > li > a:hover,
			#s20240528e0e0b58f2e721 .pagination > li > span:hover,
			#s20240528e0e0b58f2e721 .sub_depth li a.active,
			.doz_sys #s20240528e0e0b58f2e721 a, #s20240528e0e0b58f2e721 .li_table ul li,
			#s20240528e0e0b58f2e721 .list-style .list.line > small,
			.doz_sys #s20240528e0e0b58f2e721 div[data-widget-type="board"] .title.title-block a{
				;
				color: ;
			}
			.doz_sys #s20240528e0e0b58f2e721 .board_contents a:not(.btn),
			.doz_sys #s20240528e0e0b58f2e721 .board_contents a:not(.btn):hover,
			#s20240528e0e0b58f2e721 .board_txt_area a,
			#s20240528e0e0b58f2e721 .board_txt_area a:hover,
			#s20240528e0e0b58f2e721 .board_txt_area a:active,
			#s20240528e0e0b58f2e721 .board_txt_area a:focus,
			#s20240528e0e0b58f2e721 .editor_box .fr-view a {
				color: #2c82c9;
			}
			#s20240528e0e0b58f2e721 div[data-widget-type="icon"] i {
				color: ;
			}
			.doz_sys #s20240528e0e0b58f2e721 a.body_font_color_30:not(.active) {
				;
			}
		   #s20240528e0e0b58f2e721 .text_tab .after_line:not(:last-child):after {
		        ;
		   }
		   #s20240528e0e0b58f2e721 .text_tab ul.site_prod_nav > li a.active {
		    background: none;
		   }
			#s20240528e0e0b58f2e721 .map-toolbar select.form-control {
				;
				color:  !important;
				font-size: 14px;
			}
			.doz_sys #s20240528e0e0b58f2e721 .body_font_color_40,
			#s20240528e0e0b58f2e721 .li_board ul.li_body li.name, 
			#s20240528e0e0b58f2e721 .li_board ul.li_body li.time, 
			#s20240528e0e0b58f2e721 .li_board ul.li_body li.like,
			#s20240528e0e0b58f2e721 .li_board ul.li_body li.read {
				;
			}
			#s20240528e0e0b58f2e721 .review_table .summary,
			#s20240528e0e0b58f2e721 .review_table.li_board ul.li_body li,
			#s20240528e0e0b58f2e721 .review_table .list_text_title.lock_on {
				;
			}
			.doz_sys #s20240528e0e0b58f2e721 .body_font_color_50 {
				;
			}
			#s20240528e0e0b58f2e721 .li_board,
			#s20240528e0e0b58f2e721 .acd_row:first-child,
			#s20240528e0e0b58f2e721 .acd_row {
				border-color: ;
			}
			#s20240528e0e0b58f2e721 .list-style .list-header,
			#s20240528e0e0b58f2e721 .list-style .list,
			#s20240528e0e0b58f2e721 .list-style .list.line, 
			#s20240528e0e0b58f2e721 .list-style .list.line > .table-cell,
			#s20240528e0e0b58f2e721 .li_table.row_04 .acd_collapse[aria-expanded="true"], .li_table.row_04 .acd_collapse.in {
				;
			}
			#s20240528e0e0b58f2e721 .btn, #s20240528e0e0b58f2e721 .visual_section a, #s20240528e0e0b58f2e721 a.select-star, #s20240528e0e0b58f2e721 .star-pointer .dropdown-menu a.dropdown-item {
			;
				background-color: #000;
				;
				color:;
				;
			}
			#s20240528e0e0b58f2e721 .star-pointer .dropdown-menu {
			    background-color: #000;
			}
			#s20240528e0e0b58f2e721 .btn:hover, #s20240528e0e0b58f2e721 .visual_section a:hover {
				border-color:;
			}
			#s20240528e0e0b58f2e721 a.select-star:hover {
				background-color: #000;
			}
			#s20240528e0e0b58f2e721 .star-pointer .dropdown-menu a.dropdown-item:hover {
			    background-color:  !important;
			}
			#s20240528e0e0b58f2e721 .widget_text_wrap .btn {
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys #s20240528e0e0b58f2e721 .btn-primary{
			;
				background-color:#1c1c1e;
				border-color:#1c1c1e;
				color:#ffffff;
				border-width:1px;
			}
			.doz_sys.shop_view #s20240528e0e0b58f2e721 .btn-primary span,
			.doz_sys.booking_view #s20240528e0e0b58f2e721 .btn-primary span,
			.doz_sys.shop_mypage #s20240528e0e0b58f2e721 .btn-primary span  {
				color:#ffffff;
			}
			#s20240528e0e0b58f2e721 .coupon-wrap:after,
			#s20240528e0e0b58f2e721 .board_view .file_area ul li {
				background: #000;
			}
			#s20240528e0e0b58f2e721 .text-gray-dark, #s20240528e0e0b58f2e721 .shop-table > thead > tr > th, #s20240528e0e0b58f2e721 .shop_mypage .left-menu ul li a, #s20240528e0e0b58f2e721 .shop_mypage .item-detail p.sale_pay,.doz_sys #s20240528e0e0b58f2e721 .product-notify-group .product-notify-label {
				;
			}
			#s20240528e0e0b58f2e721 .mypage .my-box a, #s20240528e0e0b58f2e721 .mypage .shop-table > tbody > tr,
			#s20240528e0e0b58f2e721 .mypage .tip-off,
	        #s20240528e0e0b58f2e721 .im-order-detail-table,
	        #s20240528e0e0b58f2e721 .im-order-price {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
			#s20240528e0e0b58f2e721 .mypage .my-box.on a {
				background-color:#2c82c9;
				;
				color:#fff;
			}
			#s20240528e0e0b58f2e721 .mypage .my-box.on a p {
				color:#fff;
			}
			#s20240528e0e0b58f2e721 .option_btn_tools a, #s20240528e0e0b58f2e721 .map-inner .pagination li a {
				color:#212121;
			}
			.doz_sys #s20240528e0e0b58f2e721 .list-style-card .card-body .text a {
				color:#757575;
			}
			#s20240528e0e0b58f2e721 .card .title a {
				color: #212121;
			}
			#s20240528e0e0b58f2e721 .section_bg.fixed_bg.fixed_bg_none {
					background-attachment : inherit;
				}
			#s20240528e0e0b58f2e721 ul.site_prod_nav > li,
			#s20240528e0e0b58f2e721 .prod_detail_badge {
				;
			}
			#s20240528e0e0b58f2e721 .site_prod_nav_wrap.scroll-to-fixed-fixed {
				background: #000;
				box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
			}
			#s20240528e0e0b58f2e721 .buy_footer_fixed {
				background: #000;
				border-width: 1px 0 0 0;
				border-style: solid;
				;
			}
			#s20240528e0e0b58f2e721 .opt-group {
				background: #000;
			}
			#s20240528e0e0b58f2e721 ul.site_prod_nav > li a.active {
				;
			}
			#s20240528e0e0b58f2e721 .background_tab ul.site_prod_nav > li a.active >  span.braket-badge {
				background-color: none;
				;
				color:#000;
			}
			#s20240528e0e0b58f2e721 .input-block .checkbox-styled:not(ie8) input ~ span {
				;
				color:;
			}
			.section_fixed_disable #s20240528e0e0b58f2e721[class*="section_first"],
			.section_fixed_disable #s20240528e0e0b58f2e721[class*="section_first"] .doz_aside {
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				z-index: auto !important;
			}
			.section_fixed_disable #s20240528e0e0b58f2e721 .doz_aside.scroll-to-fixed-fixed ~ .spacer,
			.section_fixed_disable #s20240528e0e0b58f2e721.scroll-to-fixed-fixed ~ .spacer {
				height: 0 !important;
				display: none !important;
			}
			#s20240528e0e0b58f2e721.scroll-to-fixed-fixed {
				width: 100% !important;
			}
			#s20240528e0e0b58f2e721 .doz_aside.scroll-to-fixed-fixed-end {
				bottom: 0 !important;
				top: auto !important;
			}
			.device_type_m #s20240528e0e0b58f2e721.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
			}
			.device_type_m #s20240528e0e0b58f2e721 .mypage .left-menu ul li a,
			.device_type_m #s20240528e0e0b58f2e721 .cart .left-menu ul li a {
				background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
			}
            #s20240528e0e0b58f2e721 .im-cart-result-table {
                border-top: 1px solid ;
                border-bottom: 1px solid ;
            }
            #s20240528e0e0b58f2e721 .shop-table > tbody > tr > td.img .opt .more {
                ;
            }
            #s20240528e0e0b58f2e721 .im-cart-info {
                ;
            }
            #s20240528e0e0b58f2e721 .shop-table > thead > tr > th,
            #s20240528e0e0b58f2e721 .shop-table > tbody > tr > td,
            #s20240528e0e0b58f2e721 .mypage .shop-table > tbody > tr,
            #s20240528e0e0b58f2e721 .shop-table > tbody > tr > td.img img,
            #s20240528e0e0b58f2e721 .shop-table > tbody > tr > td + td,
            #s20240528e0e0b58f2e721 .mypage .tip-off,
            #s20240528e0e0b58f2e721 .mypage .shop-table img,
	        #s20240528e0e0b58f2e721 .im-order-detail-table,
	        #s20240528e0e0b58f2e721 .im-order-price,
	        #s20240528e0e0b58f2e721 .im-order-detail-table thead tr,
	        #s20240528e0e0b58f2e721 .im-order-detail-table tr + tr,
	        #s20240528e0e0b58f2e721 .im-order-detail-table img,
	        #s20240528e0e0b58f2e721 .im-order-detail-table .im-deliv-price,
	        #s20240528e0e0b58f2e721 .im-order-price-header,
	        #s20240528e0e0b58f2e721 .im-order-price-body {
                ;
            }
            #s20240528e0e0b58f2e721 .shop-table .list_badge {
				border-color: ;
            }
            #s20240528e0e0b58f2e721 .im-cart-result-table thead>tr>th,
            #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > colgroup + thead > tr:first-child > th,
            #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tbody > tr > td + td,
            #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > thead > tr > th,
            #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tbody > tr > td {
                ;
            }
            #s20240528e0e0b58f2e721 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked{
                color: #2c82c9
            }
			@media (min-width: 991px) {
				.doz_sys #s20240528e0e0b58f2e721 .btn-primary:hover, #s20240528e0e0b58f2e721 .widget_text_wrap .btn:hover {
				;
					background-color:#ffffff;
					border-color:#1c1c1e;
					color:#1c1c1e;
					border-width:1px;
				}
				.doz_sys.shop_view #s20240528e0e0b58f2e721 .btn-primary:hover span,
				.doz_sys.booking_view #s20240528e0e0b58f2e721 .btn-primary:hover span,
				.doz_sys.shop_mypage #s20240528e0e0b58f2e721 .btn-primary:hover span  {
					color:#1c1c1e;
				}
			}
			@media all and (max-width : 768px) {
				.doz_sys #s20240528e0e0b58f2e721 .fixed_view a,
				.doz_sys #s20240528e0e0b58f2e721 .fixed_view select.form-control,
				.doz_sys #s20240528e0e0b58f2e721 .fixed_view .form-select-wrap:before {
					color: #212121;
				}
				.doz_sys #s20240528e0e0b58f2e721 .fixed_view .body_font_color_50 {
					color: rgba(33, 33, 33, 0.5);
				}
				.doz_sys #s20240528e0e0b58f2e721 .fixed_view .body_font_color_20 {
					color: rgba(33, 33, 33, 0.2);
				}
				.booking_view #s20240528e0e0b58f2e721 .fixed_view .booking_opt select.form-control {
					background-color: #fff;
				}
				#s20240528e0e0b58f2e721 #shop_cart_list .shop-tit,
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > thead > tr,
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tfoot .payment-info,
                #s20240528e0e0b58f2e721 .im-price-result {
				    ;
				}
                #s20240528e0e0b58f2e721 .shop-table > tbody > tr > td.img .opt .more + .more,
                #s20240528e0e0b58f2e721 .im-order-row + .im-order-row {
                    ;
                }
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table,
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tbody > tr.im-tr-shipping + tr,
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tfoot,
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > tfoot .payment-info {
                    ;
                }
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > thead > tr,
                #s20240528e0e0b58f2e721 .im-order-detail-table .im-space {
                    background-color: #000;
                }
                #s20240528e0e0b58f2e721 #shop_cart_list .shop-table > thead > tr.scroll-to-fixed-fixed-end {
                    top: auto !important;
                    bottom: 0;
                }
			}
			.device_type_m #s20240528e0e0b58f2e721 .section_bg.fixed_bg_wrap { 
                 background-attachment: fixed;
            }
            .device_type_m #s20240528e0e0b58f2e721 .section_bg.fixed_bg_wrap .fixed_bg {
              display: none;
            }
            #s20240528e0e0b58f2e721 .section_bg.fixed_bg_wrap .fixed_bg {
                 display: none;
                }
			@media (max-width: 991px) {
			    #s20240528e0e0b58f2e721 .section_bg {
                    background-attachment : inherit;
                }
                #s20240528e0e0b58f2e721 .section_bg .ibg-bg {
                    display: none;
                }
                #s20240528e0e0b58f2e721 .section_bg.fixed_bg_wrap { 
                    background-image : none !important;
                    clip-path: inset(0);
                    overflow: hidden;
                }
                #s20240528e0e0b58f2e721 .section_bg.fixed_bg_wrap .fixed_bg {
                  display: block;
                  object-fit: cover;
                  position: fixed;
                  left: 0;
                  top: 0;
                  width: 100%; 
                  height: 100vh;
                }
				#s20240528e0e0b58f2e721 .buy_btns .social_btn, #s20240528e0e0b58f2e721 .buy_btns .cart_btn, #s20240528e0e0b58f2e721 .layer_pop .bottom-btn, #s20240528e0e0b58f2e721 .shop-table > thead, #s20240528e0e0b58f2e721 .left-menu, #s20240528e0e0b58f2e721 .shop-table > tbody > tr, {
				;
				}
				#s20240528e0e0b58f2e721 main, #s20240528e0e0b58f2e721 .section_wrap.extend_section main, #s20240528e0e0b58f2e721 .doz_sys.shop_payment .inside, .doz_sys.shop_payment .inside .col-dz, {
					padding-left:0;
					padding-right:0;
				}
				#s20240528e0e0b58f2e721.mobile_section main .inside {
					padding-left: 15px;
					padding-right: 15px;
				}
				#s20240528e0e0b58f2e721.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
					margin-left: -15px;
					margin-right: -15px;
					width: calc(100% + 30px);
				}
				#s20240528e0e0b58f2e721 .mypage .left-menu ul li a,
				#s20240528e0e0b58f2e721 .cart .left-menu ul li a,
				#s20240528e0e0b58f2e721 .mypage .left-menu .cart-menu-slide  {
					background-color:rgba(25,25,25,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff252525,endColorstr=#ff252525);	zoom: 1;;
				}
				.section_wrap .side_gutter {
					display:none !important;
				}
				#s20240528e0e0b58f2e721 .coupon-wrap:after {
					background: #000 !important;
				}
			}
			@media (max-width: 767px) {
				#s20240528e0e0b58f2e721 .nav_gradient.slide_left {
					background: linear-gradient(to left, rgba(255, 255, 255, 0), #000);
				}
				#s20240528e0e0b58f2e721 .nav_gradient.slide_right {
					background: linear-gradient(to right, rgba(255, 255, 255, 0), #000);
				}
				#s20240528e0e0b58f2e721 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav > li {
					border-top: 0;
					border-bottom: 0;
				}
				#s20240528e0e0b58f2e721 .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) {
				#s20240528e0e0b58f2e721 .opt-group .btn_clse {
					background-color: #000;
				}
				#s20240528e0e0b58f2e721 .opt-group .btn_clse:after {
					box-shadow: 0 10px 0 0 #000;
				}
			}
				.doz_sys #s20240528e0e0b58f2e721 .bg-brand,
				.doz_sys #s20240528e0e0b58f2e721 .bg-brand span,
				.doz_sys #s20240528e0e0b58f2e721 .btn-brand {
				;
					background-color:#2c82c9;
					border-color:#2c82c9;
					border-width: 1px;
					color:#fff;
				}
				.doz_sys #s20240528e0e0b58f2e721 .bg-brand:hover {
					background-color:rgba(35,103,159,1);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff35103159,endColorstr=#ff35103159);	zoom: 1;;
					border-color:rgb(35,103,159) ;border-color:rgba(35,103,159,1) ;;
				}
		#text_w20240528dfd34f69aee96 {
					border-radius: 0px;
			border: 0px none #000;;
			min-height: 0px;;
			line-height: inherit;
		}
		#text_w20240528dfd34f69aee96 .fr-code-view {
			line-height: 1.6;
		}
		#text_w20240528dfd34f69aee96 .text_bg_img,
		#text_w20240528dfd34f69aee96 .text_bg_color {
			position: absolute;
			top: 0;
			left: 0;
			height: 100%;
			width: 100%;
			border-radius: 0px;
		}
		.admin #text_w20240528dfd34f69aee96,
		#text_w20240528dfd34f69aee96 .text-table {
			min-height: 0px;;
					word-break: normal;
			word-wrap: break-word;
		}
        #text_w20240528dfd34f69aee96,
        #text_w20240528dfd34f69aee96 .text-table {
            display: flex;
            flex-direction: column;
            justify-content:flex-start ;
        }
		.doz_sys main > .doz_row #text_w20240528dfd34f69aee96.default_padding {
			padding-left: 32px;
			padding-right: 32px;
		}
		@media all and (max-width : 767px) {
			.doz_sys main > .doz_row #text_w20240528dfd34f69aee96.default_padding {
				padding-left: 15px;
				padding-right: 15px;
			}
		}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202405282593ab2e50680 .widget.image img {
		transition: none;
	}
	.admin #w202405282593ab2e50680 .disable-selection img {
		visibility: visible !important;
	}
	#w202405282593ab2e50680 .widget.image .overlay, #w202405282593ab2e50680 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202405282593ab2e50680 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202405282593ab2e50680 .widget.image:hover .hover_overlay,
	#w202405282593ab2e50680 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202405282593ab2e50680 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202405282593ab2e50680 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202405282593ab2e50680 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202405282593ab2e50680 .widget.image.img_circle .overlay,
	#w202405282593ab2e50680 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202405282593ab2e50680 .widget.image.hover_scale:hover .hover_overlay,
	#w202405282593ab2e50680 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202405282593ab2e50680 .widget.image.hide_default_img:hover .img_wrap > img,
	#w202405282593ab2e50680 .widget.image:hover .overlay,
	#w202405282593ab2e50680 .widget.image .hover_overlay,
	#w202405282593ab2e50680 .widget.image.hover_image_hidden:hover .hover_img,
	#w202405282593ab2e50680 .widget.image.hover_scale .hover_img,
	#w202405282593ab2e50680 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202405282593ab2e50680 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202405282593ab2e50680 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202405282593ab2e50680 .widget.image.hover_scale img,
	#w202405282593ab2e50680 .widget.image.hover_scale:hover .hover_img,
	#w202405282593ab2e50680 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202405282593ab2e50680 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202405282593ab2e50680 .widget.image.hover_img_hide.hover_scale:hover img,
	#w202405282593ab2e50680 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202405282593ab2e50680 .widget.image.no_effect .hover_overlay,
	#w202405282593ab2e50680 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202405282593ab2e50680 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202405282593ab2e50680 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202405282593ab2e50680 .widget.image.hide_default_img:hover .org_image,
	#w202405282593ab2e50680 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202405282593ab2e50680 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202405282593ab2e50680 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202405282593ab2e50680 .widget.image:hover .hover_txt,
		#w202405282593ab2e50680 .widget.image:hover .hover_img,
		#w202405282593ab2e50680 .widget.image:hover .overlay,
		#w202405282593ab2e50680 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202405282593ab2e50680 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202405282593ab2e50680 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202405282593ab2e50680 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20240528d4006770bf309 .widget.image img {
		transition: none;
	}
	.admin #w20240528d4006770bf309 .disable-selection img {
		visibility: visible !important;
	}
	#w20240528d4006770bf309 .widget.image .overlay, #w20240528d4006770bf309 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20240528d4006770bf309 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20240528d4006770bf309 .widget.image:hover .hover_overlay,
	#w20240528d4006770bf309 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20240528d4006770bf309 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20240528d4006770bf309 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20240528d4006770bf309 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20240528d4006770bf309 .widget.image.img_circle .overlay,
	#w20240528d4006770bf309 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20240528d4006770bf309 .widget.image.hover_scale:hover .hover_overlay,
	#w20240528d4006770bf309 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20240528d4006770bf309 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20240528d4006770bf309 .widget.image:hover .overlay,
	#w20240528d4006770bf309 .widget.image .hover_overlay,
	#w20240528d4006770bf309 .widget.image.hover_image_hidden:hover .hover_img,
	#w20240528d4006770bf309 .widget.image.hover_scale .hover_img,
	#w20240528d4006770bf309 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20240528d4006770bf309 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20240528d4006770bf309 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20240528d4006770bf309 .widget.image.hover_scale img,
	#w20240528d4006770bf309 .widget.image.hover_scale:hover .hover_img,
	#w20240528d4006770bf309 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20240528d4006770bf309 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20240528d4006770bf309 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20240528d4006770bf309 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20240528d4006770bf309 .widget.image.no_effect .hover_overlay,
	#w20240528d4006770bf309 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20240528d4006770bf309 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20240528d4006770bf309 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20240528d4006770bf309 .widget.image.hide_default_img:hover .org_image,
	#w20240528d4006770bf309 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20240528d4006770bf309 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20240528d4006770bf309 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20240528d4006770bf309 .widget.image:hover .hover_txt,
		#w20240528d4006770bf309 .widget.image:hover .hover_img,
		#w20240528d4006770bf309 .widget.image:hover .overlay,
		#w20240528d4006770bf309 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20240528d4006770bf309 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20240528d4006770bf309 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20240528d4006770bf309 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20240528e1c0ef627b5eb .widget.image img {
		transition: none;
	}
	.admin #w20240528e1c0ef627b5eb .disable-selection img {
		visibility: visible !important;
	}
	#w20240528e1c0ef627b5eb .widget.image .overlay, #w20240528e1c0ef627b5eb .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20240528e1c0ef627b5eb .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20240528e1c0ef627b5eb .widget.image:hover .hover_overlay,
	#w20240528e1c0ef627b5eb .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20240528e1c0ef627b5eb .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20240528e1c0ef627b5eb .widget.image.img_circle .overlay,
	#w20240528e1c0ef627b5eb .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_scale:hover .hover_overlay,
	#w20240528e1c0ef627b5eb .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20240528e1c0ef627b5eb .widget.image.hide_default_img:hover .img_wrap > img,
	#w20240528e1c0ef627b5eb .widget.image:hover .overlay,
	#w20240528e1c0ef627b5eb .widget.image .hover_overlay,
	#w20240528e1c0ef627b5eb .widget.image.hover_image_hidden:hover .hover_img,
	#w20240528e1c0ef627b5eb .widget.image.hover_scale .hover_img,
	#w20240528e1c0ef627b5eb .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20240528e1c0ef627b5eb .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_scale img,
	#w20240528e1c0ef627b5eb .widget.image.hover_scale:hover .hover_img,
	#w20240528e1c0ef627b5eb .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20240528e1c0ef627b5eb .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20240528e1c0ef627b5eb .widget.image.hover_img_hide.hover_scale:hover img,
	#w20240528e1c0ef627b5eb .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20240528e1c0ef627b5eb .widget.image.no_effect .hover_overlay,
	#w20240528e1c0ef627b5eb .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20240528e1c0ef627b5eb .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20240528e1c0ef627b5eb .widget.image.hide_default_img:hover .org_image,
	#w20240528e1c0ef627b5eb .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20240528e1c0ef627b5eb .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20240528e1c0ef627b5eb .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20240528e1c0ef627b5eb .widget.image:hover .hover_txt,
		#w20240528e1c0ef627b5eb .widget.image:hover .hover_img,
		#w20240528e1c0ef627b5eb .widget.image:hover .overlay,
		#w20240528e1c0ef627b5eb .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20240528e1c0ef627b5eb .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20240528e1c0ef627b5eb .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20240528e1c0ef627b5eb .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202405282c434388612fd .widget.image img {
		transition: none;
	}
	.admin #w202405282c434388612fd .disable-selection img {
		visibility: visible !important;
	}
	#w202405282c434388612fd .widget.image .overlay, #w202405282c434388612fd .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202405282c434388612fd .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202405282c434388612fd .widget.image:hover .hover_overlay,
	#w202405282c434388612fd .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202405282c434388612fd .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202405282c434388612fd .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202405282c434388612fd .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202405282c434388612fd .widget.image.img_circle .overlay,
	#w202405282c434388612fd .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202405282c434388612fd .widget.image.hover_scale:hover .hover_overlay,
	#w202405282c434388612fd .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202405282c434388612fd .widget.image.hide_default_img:hover .img_wrap > img,
	#w202405282c434388612fd .widget.image:hover .overlay,
	#w202405282c434388612fd .widget.image .hover_overlay,
	#w202405282c434388612fd .widget.image.hover_image_hidden:hover .hover_img,
	#w202405282c434388612fd .widget.image.hover_scale .hover_img,
	#w202405282c434388612fd .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202405282c434388612fd .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202405282c434388612fd .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202405282c434388612fd .widget.image.hover_scale img,
	#w202405282c434388612fd .widget.image.hover_scale:hover .hover_img,
	#w202405282c434388612fd .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202405282c434388612fd .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202405282c434388612fd .widget.image.hover_img_hide.hover_scale:hover img,
	#w202405282c434388612fd .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202405282c434388612fd .widget.image.no_effect .hover_overlay,
	#w202405282c434388612fd .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202405282c434388612fd .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202405282c434388612fd .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202405282c434388612fd .widget.image.hide_default_img:hover .org_image,
	#w202405282c434388612fd .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202405282c434388612fd .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202405282c434388612fd .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202405282c434388612fd .widget.image:hover .hover_txt,
		#w202405282c434388612fd .widget.image:hover .hover_img,
		#w202405282c434388612fd .widget.image:hover .overlay,
		#w202405282c434388612fd .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202405282c434388612fd .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202405282c434388612fd .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202405282c434388612fd .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20240528a8fe825370512 .widget.image img {
		transition: none;
	}
	.admin #w20240528a8fe825370512 .disable-selection img {
		visibility: visible !important;
	}
	#w20240528a8fe825370512 .widget.image .overlay, #w20240528a8fe825370512 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20240528a8fe825370512 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20240528a8fe825370512 .widget.image:hover .hover_overlay,
	#w20240528a8fe825370512 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20240528a8fe825370512 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20240528a8fe825370512 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20240528a8fe825370512 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20240528a8fe825370512 .widget.image.img_circle .overlay,
	#w20240528a8fe825370512 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20240528a8fe825370512 .widget.image.hover_scale:hover .hover_overlay,
	#w20240528a8fe825370512 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20240528a8fe825370512 .widget.image.hide_default_img:hover .img_wrap > img,
	#w20240528a8fe825370512 .widget.image:hover .overlay,
	#w20240528a8fe825370512 .widget.image .hover_overlay,
	#w20240528a8fe825370512 .widget.image.hover_image_hidden:hover .hover_img,
	#w20240528a8fe825370512 .widget.image.hover_scale .hover_img,
	#w20240528a8fe825370512 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20240528a8fe825370512 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20240528a8fe825370512 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20240528a8fe825370512 .widget.image.hover_scale img,
	#w20240528a8fe825370512 .widget.image.hover_scale:hover .hover_img,
	#w20240528a8fe825370512 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20240528a8fe825370512 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20240528a8fe825370512 .widget.image.hover_img_hide.hover_scale:hover img,
	#w20240528a8fe825370512 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20240528a8fe825370512 .widget.image.no_effect .hover_overlay,
	#w20240528a8fe825370512 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20240528a8fe825370512 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20240528a8fe825370512 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20240528a8fe825370512 .widget.image.hide_default_img:hover .org_image,
	#w20240528a8fe825370512 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20240528a8fe825370512 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20240528a8fe825370512 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20240528a8fe825370512 .widget.image:hover .hover_txt,
		#w20240528a8fe825370512 .widget.image:hover .hover_img,
		#w20240528a8fe825370512 .widget.image:hover .overlay,
		#w20240528a8fe825370512 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20240528a8fe825370512 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20240528a8fe825370512 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20240528a8fe825370512 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w20240528d19838148097c .widget.image img {
		transition: none;
	}
	.admin #w20240528d19838148097c .disable-selection img {
		visibility: visible !important;
	}
	#w20240528d19838148097c .widget.image .overlay, #w20240528d19838148097c .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w20240528d19838148097c .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w20240528d19838148097c .widget.image:hover .hover_overlay,
	#w20240528d19838148097c .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w20240528d19838148097c .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w20240528d19838148097c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w20240528d19838148097c .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w20240528d19838148097c .widget.image.img_circle .overlay,
	#w20240528d19838148097c .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w20240528d19838148097c .widget.image.hover_scale:hover .hover_overlay,
	#w20240528d19838148097c .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w20240528d19838148097c .widget.image.hide_default_img:hover .img_wrap > img,
	#w20240528d19838148097c .widget.image:hover .overlay,
	#w20240528d19838148097c .widget.image .hover_overlay,
	#w20240528d19838148097c .widget.image.hover_image_hidden:hover .hover_img,
	#w20240528d19838148097c .widget.image.hover_scale .hover_img,
	#w20240528d19838148097c .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w20240528d19838148097c .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w20240528d19838148097c .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w20240528d19838148097c .widget.image.hover_scale img,
	#w20240528d19838148097c .widget.image.hover_scale:hover .hover_img,
	#w20240528d19838148097c .widget.image.hover_scale.hover_image_hidden:hover img,
	#w20240528d19838148097c .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w20240528d19838148097c .widget.image.hover_img_hide.hover_scale:hover img,
	#w20240528d19838148097c .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w20240528d19838148097c .widget.image.no_effect .hover_overlay,
	#w20240528d19838148097c .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w20240528d19838148097c .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w20240528d19838148097c .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w20240528d19838148097c .widget.image.hide_default_img:hover .org_image,
	#w20240528d19838148097c .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w20240528d19838148097c .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w20240528d19838148097c .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w20240528d19838148097c .widget.image:hover .hover_txt,
		#w20240528d19838148097c .widget.image:hover .hover_img,
		#w20240528d19838148097c .widget.image:hover .overlay,
		#w20240528d19838148097c .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w20240528d19838148097c .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w20240528d19838148097c .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w20240528d19838148097c .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w202405289e2fc407449a5 .widget.image img {
		transition: none;
	}
	.admin #w202405289e2fc407449a5 .disable-selection img {
		visibility: visible !important;
	}
	#w202405289e2fc407449a5 .widget.image .overlay, #w202405289e2fc407449a5 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w202405289e2fc407449a5 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w202405289e2fc407449a5 .widget.image:hover .hover_overlay,
	#w202405289e2fc407449a5 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w202405289e2fc407449a5 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w202405289e2fc407449a5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w202405289e2fc407449a5 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w202405289e2fc407449a5 .widget.image.img_circle .overlay,
	#w202405289e2fc407449a5 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w202405289e2fc407449a5 .widget.image.hover_scale:hover .hover_overlay,
	#w202405289e2fc407449a5 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w202405289e2fc407449a5 .widget.image.hide_default_img:hover .img_wrap > img,
	#w202405289e2fc407449a5 .widget.image:hover .overlay,
	#w202405289e2fc407449a5 .widget.image .hover_overlay,
	#w202405289e2fc407449a5 .widget.image.hover_image_hidden:hover .hover_img,
	#w202405289e2fc407449a5 .widget.image.hover_scale .hover_img,
	#w202405289e2fc407449a5 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w202405289e2fc407449a5 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w202405289e2fc407449a5 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w202405289e2fc407449a5 .widget.image.hover_scale img,
	#w202405289e2fc407449a5 .widget.image.hover_scale:hover .hover_img,
	#w202405289e2fc407449a5 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w202405289e2fc407449a5 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w202405289e2fc407449a5 .widget.image.hover_img_hide.hover_scale:hover img,
	#w202405289e2fc407449a5 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w202405289e2fc407449a5 .widget.image.no_effect .hover_overlay,
	#w202405289e2fc407449a5 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w202405289e2fc407449a5 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w202405289e2fc407449a5 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w202405289e2fc407449a5 .widget.image.hide_default_img:hover .org_image,
	#w202405289e2fc407449a5 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w202405289e2fc407449a5 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w202405289e2fc407449a5 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w202405289e2fc407449a5 .widget.image:hover .hover_txt,
		#w202405289e2fc407449a5 .widget.image:hover .hover_img,
		#w202405289e2fc407449a5 .widget.image:hover .overlay,
		#w202405289e2fc407449a5 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w202405289e2fc407449a5 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w202405289e2fc407449a5 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w202405289e2fc407449a5 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	/*#*//* .widget.image img {*/
	/*	transition: .3s ease;*/
	/*}*/
	.admin #w2024052826506f8965082 .widget.image img {
		transition: none;
	}
	.admin #w2024052826506f8965082 .disable-selection img {
		visibility: visible !important;
	}
	#w2024052826506f8965082 .widget.image .overlay, #w2024052826506f8965082 .widget.image .hover_overlay {
		background: rgba(0, 0, 0, 0);
		transition: opacity .3s, background-color .3s;
	}
	#w2024052826506f8965082 .widget.image:hover .hover_overlay {
		background: rgba(0, 0, 0, 0);
		z-index: 6;
		opacity: 1;
	}
	.admin #w2024052826506f8965082 .widget.image:hover .hover_overlay,
	#w2024052826506f8965082 .widget.image.hover_image_hidden:hover .hover_overlay {
		opacity: 0 !important;
	}
	#w2024052826506f8965082 .widget.image.text_position_overlay .txt .txt_body {
		color: #fff;
		font-size:14px;;
		line-height: 1.2;
		padding: 1em;
	}
	#w2024052826506f8965082 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		color: #fff;
		font-size:14px;;
		padding: 1em;
	}
	#w2024052826506f8965082 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
		line-height: 1.2;
	}
	#w2024052826506f8965082 .widget.image.img_circle .overlay,
	#w2024052826506f8965082 .widget.image.img_circle .hover_overlay {
		border-radius: 50%;
	}
	#w2024052826506f8965082 .widget.image.hover_scale:hover .hover_overlay,
	#w2024052826506f8965082 .widget.image.same_overlay:hover .overlay {
		transform: scale(1.1);
		transition: opacity .3s;
	}
	#w2024052826506f8965082 .widget.image.hide_default_img:hover .img_wrap > img,
	#w2024052826506f8965082 .widget.image:hover .overlay,
	#w2024052826506f8965082 .widget.image .hover_overlay,
	#w2024052826506f8965082 .widget.image.hover_image_hidden:hover .hover_img,
	#w2024052826506f8965082 .widget.image.hover_scale .hover_img,
	#w2024052826506f8965082 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
		opacity: 0;
	}
	#w2024052826506f8965082 .widget.image.hide_default_img:hover .img_wrap > img{
		opacity: 0 !important;
	}
	#w2024052826506f8965082 .widget.image.hover_scale img {
		transition: transform 0.4s ease-out;
	}
	#w2024052826506f8965082 .widget.image.hover_scale img,
	#w2024052826506f8965082 .widget.image.hover_scale:hover .hover_img,
	#w2024052826506f8965082 .widget.image.hover_scale.hover_image_hidden:hover img,
	#w2024052826506f8965082 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap > img,
	#w2024052826506f8965082 .widget.image.hover_img_hide.hover_scale:hover img,
	#w2024052826506f8965082 .widget.image.same_overlay:hover .overlay  {
		opacity : 1;
	}
	#w2024052826506f8965082 .widget.image.no_effect .hover_overlay,
	#w2024052826506f8965082 .widget.image.no_effect .hover_img {
		transition: none;
	}
	#w2024052826506f8965082 .widget.image.hover_img_hide .hover_img {
		display: none;
	}
	#w2024052826506f8965082 .widget.image.hover_img_hide:hover .hover_overlay {
		transition: opacity .3s;
	}
	#w2024052826506f8965082 .widget.image.hide_default_img:hover .org_image,
	#w2024052826506f8965082 .widget.image.same_overlay:hover .hover_overlay {
		opacity: 0;
	}
	#w2024052826506f8965082 .widget.image.same_overlay:hover .overlay {
		opacity: 1;
	}
		#w2024052826506f8965082 .widget.image .hover_img {
		image-rendering: -webkit-optimize-contrast;
	}
	@media all and (max-width : 767px) {
		#w2024052826506f8965082 .widget.image:hover .hover_txt,
		#w2024052826506f8965082 .widget.image:hover .hover_img,
		#w2024052826506f8965082 .widget.image:hover .overlay,
		#w2024052826506f8965082 .widget.image:hover .hover_overlay {
			opacity: 0;
			transform: none !important;
		}
		#w2024052826506f8965082 .widget.image.org_image_hidden:hover .img_wrap > img {
			opacity: 1;
		}
		#w2024052826506f8965082 .widget.image:hover .txt {
			opacity: 1;
			visibility: visible;
		}
		#w2024052826506f8965082 .widget.hover_scale:hover img {
			transform: none !important;
		}
	}
	.device_type_m .pc_section #padding_w2024052892716fef2c824 {
		height: 15px !important;
	}
	@media all and (max-width:768px) {
		.pc_section #padding_w2024052892716fef2c824 {
			height: 15px !important;
		}
	}
	#doz_footer .footer-section {
		font-size        :13px;
		;
				background-size : cover; background-repeat: no-repeat;		background-position : ;		background-color :#000;
		;
		color : #ffffff;;
		color            :rgba(255,255,255,1);
		padding-top      : 0px;
		padding-bottom   : 0px;
	}
	#doz_footer .footer-section a {
		color : #ffffff;;
		color:rgba(255,255,255,1) !important;
	}
	#doz_footer .footer-section .use_sub_name:hover>a>.plain_name:before {
		color:rgba(255,255,255,1);
	}
	#doz_footer .footer-section .footer-wrap {
		display: table;
		width: 100%;
	}
	#doz_footer .footer-section .custom-text .custom-text-info {
		font-size        :13px;
	}
	#doz_footer .footer-section .custom-text .custom-text-info p,
	#doz_footer .footer-section .custom-text .custom-text-info p+p {
		margin-bottom: 10px;
	}
	#doz_footer .footer-section .footer-wrap .foot-custom, .footer-section .footer-wrap .foot-main-nav, .footer-section .footer-wrap .foot-foot-nav, .footer-section .footer-wrap .foot-sociallink {
		display: table-cell;
		padding-left:px;
		padding-right:px;
		font-size        :13px;
		vertical-align: top;
	}
	#doz_footer .footer-section .site-brand {
		font-size        :13px;
		margin-bottom :0.8em;
	}
	#doz_footer .footer-section .copryright-area {
		border-top:1px solid rgba(125,125,125,0.5);
		margin:15px 0;
		padding:10px 0;
	}
	#doz_footer .footer-section .nav.nav-stacked.footer-all-nav {
		font-size        :13px;
	}
	#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a {
		background :none;
		padding    : 3px 15px;
		display    : block;
	}
	#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a:hover {
		background:none;
		opacity: 1;
	}
	#doz_footer .footer-section .foot-sociallink .btn-group .btn {
		background: none;
		font-size:20px;
		border-radius: 0;
		border:none;
		border-color: transparent;
		padding:0 12px;
	}
	#doz_footer .footer-section .foot-sociallink .btn-group .btn:hover {
		color:inherit;
	}
	.footer-section .foot-sociallink .btn-group .btn i {
		color:rgba(255,255,255,1) ;
	}
	.footer-section .foot-sociallink .btn-group .btn i.icon_naver {
		font-family: "Arial Black", "AvenirNext-Heavy";
		transform: translateY(-1px);
		font-style: normal;
	}
	.footer-section .foot-sociallink .btn-group .btn:hover {
		opacity: 0.7;
		color:inherit;
	}
	#doz_footer .footer-section .foot-app-menu {
		margin: 30px 0;
	}
	#doz_footer .footer-section .foot-app-menu .btn {
		width: 195px;
		height: 60px;
		padding: 0 24px;
		color:#fff;
	}
	#doz_footer .footer-section .foot-app-menu .sm-txt {
		font-size        :13px;
		color: #999;
		letter-spacing: 0;
	}
	#doz_footer .footer-section .foot-app-menu .lg-txt {
		font-size        :13px;
		font-weight: bold;
		letter-spacing: 0;
		color:#fff;
	}
	#doz_footer .footer-section .foot-app-menu > div {
		float:left;
		margin: 2.5px;
	}
	@media (min-width: 993px) {
		#doz_footer .footer-section .footer-wrap .foot-custom {
			width:50%;
		}
	}
	@media (max-width:992px) {
		#doz_footer .footer-section {
			padding:20px 0;
			font-size:14px;
		}
		#doz_footer .footer-section .footer-wrap {
			overflow:hidden;
			display:flex;
			flex-wrap: wrap;
			position:relative;
		}
		#doz_footer .footer-section .footer-wrap .foot-custom, .footer-section .footer-wrap .foot-main-nav, .footer-section .footer-wrap .foot-foot-nav, .footer-section .footer-wrap .foot-sociallink {
			display: block;
		}
		#doz_footer .footer-section .foot-main-nav {
			float     :left;
			width     : 50%;
			font-size : 12px;
		}
		#doz_footer .footer-section .foot-foot-nav {
			float     :right;
			width     : 50%;
			font-size : 12px;
		}
		#doz_footer .footer-section .foot-foot-nav:after {
			content:'';
			display: block;
			clear: both;
		}
		#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a {
			padding : 5px 0;
		}
		#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a:hover {
			background: none;
		}
		#doz_footer .footer-section .foot-sociallink {
			clear: both;
		}
		#doz_footer .footer-section .foot-sociallink .btn-group .btn:hover {
			opacity: 1;
			background: none;
		}
		#doz_footer .footer-section .footer-wrap .foot-foot-nav {
			order: 2;
			width: 50%;
		}
		#doz_footer .footer-section .footer-wrap .foot-custom {
			order: 3;
			width: 100%;
		}
	}
	@media all and (max-width:768px){
		#doz_footer .footer-section .footer-wrap  {
		}
		#doz_footer .footer-section .custom-text {
			margin-top: 15px;
		}
		#doz_footer .footer-section .footer-wrap .foot-custom, .footer-section .footer-wrap .foot-main-nav, .footer-section .footer-wrap .foot-foot-nav, .footer-section .footer-wrap .foot-sociallink {
			display: block;
		}
		#doz_footer .footer-section {
			font-size:12px;
		}
		#doz_footer .footer-section .footer-wrap .foot-main-nav {
			order: 1;
			width: 40%;
		}
		#doz_footer .footer-section .footer-wrap .foot-main-nav ul li  {
			float: none;
		}
		#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a{
			position: relative;
			display: block;
			word-break: break-all;
		}
		#doz_footer .footer-section .nav.nav-stacked.footer-all-nav li a:first-child {
			padding-left: 0;
		}
		#doz_footer .footer-section .foot-sociallink {
			position: inherit;
			order: 4;
		}
		#doz_footer .footer-section .copryright-area {
			border:none;
			margin-top:0;
			padding-top:0
		}
		#doz_footer .footer-section .foot-sociallink .btn-group .btn {
			padding-top:0
		}
		.nav-stacked > li + li {
			margin-top:0
		}
		#doz_footer .footer-section .site-brand {
			font-size : 12px;
		}
		#doz_footer .footer-section .foot-app-menu {
			margin:0;
			display: table;
			width: 100%;
		}
		#doz_footer .footer-section .foot-app-menu > div {
			float: none;
			margin: 0;
			display: table-cell;
			padding: 0 2.5px 0 0;
			width: 50%;
		}
		#doz_footer .footer-section .foot-app-menu > div.apple {
			padding: 0 0 0 2.5px;
		}
		#doz_footer .footer-section .foot-app-menu .btn {
			width: 100%;
			padding: 0 10px;
			letter-spacing: 0;
		}
		#doz_footer .footer-section .foot-app-menu .lg-txt {
			font-size:14px;
		}
	}
	@media all and (max-width:640px) {
		#doz_footer .footer-section .footer-wrap .foot-main-nav {
			order: 1;
			width: 40%;
		}
	}
	@media all and (max-width:566px) {
		#doz_footer .footer-section .footer-wrap .foot-main-nav {
			order: 1;
			width: 40%;
		}
	}

@media (max-width: 768px) {
.product_body {
margin-left: -15px;
margin-right: -15px;
width: auto !important;
}
.fr-view img.fr-dii {
max-width: 100%;
}
}

body, h1, h2, h3, h4, h5, h6, p, span {
font-family: 'Noto Sans'!important;
}
						@media (max-width: 991px){
							#popup_S20211022190e320733f12_294713.mobile_width {
								right: auto;
								width: auto;
							right:195px !important ;left: auto !important; top:45px !important;							}
							#popup_S20211022190e320733f12_294713.mobile_width.pop-container .pop-item {
								width: auto !important;
							}
							#popup_S20211022190e320733f12_294713.mobile_width.pop-container .pop-img img {
								width: autopx !important;
							}
							#popup_S20211022190e320733f12_294713.mobile_width.pop-container .btn-group {
								width: autopx !important;
							}
							#popup_S20211022190e320733f12_294713.mobile_width .btn {
								padding: 10px 0;
							}
													}

													
		.new_header_site .mobile_slide_menu_container.slide_open .mobile_slide_menu,
		.new_header_site .mobile_slide_menu_container .mobile_slide_menu,
		.admin.new_header_mode .mobile_slide_menu_container.slide_open .mobile_slide_menu,
		.admin.new_header_mode .mobile_slide_menu_container .mobile_slide_menu {
			background: #1f2327 !important;
		}
		.new_header_site .mobile_slide_menu_container .mobile_slide_menu .viewport-nav.mobile li li ul,
		.admin.new_header_mode .mobile_slide_menu_container .mobile_slide_menu .viewport-nav.mobile li li ul {
			background: transparent;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area {
			background: #1f2327;
			margin-bottom:0 ;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info,
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .btn-group,
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info.guest button {
			color: #fff;
		}
		.mobile_slide_menu_container .mobile_slide_menu .profile-area .member-info.guest button {
				border-color:rgb(255,255,255) ;border-color:rgba(255,255,255,0.2) ;		}
		.mobile_slide_menu_container .viewport-nav.mobile li li a.has_child.open > span,
		.mobile_slide_menu_container .viewport-nav.mobile li li a.has_child.open:after,
		.mobile_slide_menu_container .viewport-nav.mobile li li a span {
			color: #ffffff;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a {
			color: #ffffff;
			letter-spacing: 0px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.use_sub_name:hover>a:not(.active)>.plain_name:before {
			color: #ffffff;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li.use_sub_name:hover>a:not(.active)>.plain_name {
			color: transparent;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li.use_sub_name:hover>a:not(.active)>.plain_name:before {
			position: absolute;
			color: #ffffff;
			left: auto;
			right: auto;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a.active-real {
			background: #1f2327;
			color: #2c82c9;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li a.active-real span,
		.mobile_slide_menu_container .viewport-nav.mobile li a.has_child.open.active-real span {
			color: #2c82c9;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 {
			border-top: 0px solid #2c82c9;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01:last-child {
			border-bottom: 0px solid #2c82c9;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 ul{
			display : none; 		}
		.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 > a {
			font-size: 14px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li a {
			font-size: 13px !important;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li:last-child a,
		.mobile_slide_menu_container .viewport-nav.mobile li li li:last-child a,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapse,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapse,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapsing[aria-expanded=false],
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapsing[aria-expanded=false] {
			margin-bottom : 0;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li > ul,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapse.in,
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapse.in,
		.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapsing[aria-expanded=true],
		.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapsing[aria-expanded=true] {
			margin-bottom: 14px;
		}
		.mobile_slide_menu_container .viewport-nav.mobile li li li:first-child a {
			margin-top: 0;
		}
					.mobile_slide_menu_container .viewport-nav.mobile li.depth-01:first-of-type {
				padding-top: 10px;
			}
			.mobile_slide_menu_container .viewport-nav.mobile li.depth-01 > a {
				padding : 9px 20px 10px;
			}
			.mobile_slide_menu_container .viewport-nav.mobile li > ul,
			.mobile_slide_menu_container .viewport-nav.mobile li li > ul,
			.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapse.in,
			.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapse.in,
			.mobile_slide_menu_container .viewport-nav.mobile li > ul.collapsing[aria-expanded=true],
			.mobile_slide_menu_container .viewport-nav.mobile li li > ul.collapsing[aria-expanded=true] {
				margin-bottom: 10px;
			}
			.viewport-nav.mobile li a.has_child > .toggle-btn:after {
				padding: 9px 18px 10px;
			}
				.viewport-nav.mobile li a.has_child > .toggle-btn:after {
							font-size: 13.3px;
					}
		.viewport-nav.mobile li li a.has_child > .toggle-btn:after {
							font-size: 12.35px;
					}
		.navbar-nav .profile-more.open .dropdown-menu li > a {
			background: transparent;
			color: #212121;
			padding: 8px 16px;
		}
						.im-globe .globe_icon {
			display: inline-block;
		}
		.im-globe .globe_square,
		.im-globe .globe_circle {
			display: none !important;
		}
				.im-mobile-slide-footer {
			background: #1f2327;
			color: #ffffff;
		}
		.im-mobile-slide-footer .btn {
			color: #ffffff;
		}

	@import url("fonts/imweb-sans/imweb-sans.css");	.pc_slide_menu_container {
		position   : fixed;
		top        : 0;
		bottom     : 0;
		overflow-y : auto;
		overflow-x : hidden;
		width      : 0;
		right      : 0;
		z-index    : 9999;
		width: 0;
		visibility : visible;
		display    : block;
	}
	.pc_slide_menu_container .slide_menu_backdrop {
		background : #000;
		opacity    : .5;
		position   : fixed;
		top        : 0;
		right      : 0;
		width      : 100%;
		height     : 100%;
		z-index    : 1100;
	}
	.pc_slide_menu_container .pc-navbar-toggle {
		font-size        : 16px;
		position         : absolute;
		right            : 0;
		top              : 0;
		padding          : 9px 15px;
		margin-top       : 8px;
		margin-bottom    : 8px;
		background-color : transparent;
		background-image : none;
		border           : 1px solid transparent;
		border-radius    : 4px;
		color            : #ffffff;
	}
	.pc_slide_menu_container .pc-navbar-toggle:hover {
		color : #ffffff;;
	}
	.pc_slide_menu_container .pc_slide_menu {
		min-width  : 0;
		width      : 300px;
		position   : absolute;
		top        : 0;
		bottom     : 0;
		left       : -300px;
		background : #000000;
		z-index    : 9999;
		padding    : 40px 0 0 0;
	}
	.pc_slide_menu_container .pc_slide_menu.animation {
		transition : transform 300ms ease 0s;
		transform  : translate3d(0px, 0px, 0px);
	}
	.pc_slide_menu_container.slide_open .pc_slide_menu {
		transform  : translate3d(300px, 0px, 0px);
		overflow-y : auto;
	}
	.pc_slide_menu_container.right-slide .pc_slide_menu {
		left  : auto;
		right : -300px;
	}
	.pc_slide_menu_container.right-slide .pc_slide_menu.animation {
		transition : transform 300ms ease 0s;
		transform  : translate3d(0px, 0px, 0px);
	}
	.pc_slide_menu_container.right-slide.slide_open .pc_slide_menu {
		transform : translate3d(-300px, 0px, 0px);
	}
	.pc_slide_menu_container .pc_slide_menu_logo {
		text-align : left;
		margin     : 20px 0;
		padding    : 0 24px;
	}
	.pc_slide_menu_container .pc_slide_menu_logo img {
		display            : inline-block;
		max-width          : 100%;
		height             : 30px;
		margin-bottom      : 6px;
		}
	.pc_slide_menu_container .nav.navbar-nav {
		float      : none;
		text-align : left;
		padding    : 0 24px;
	}
	.pc_slide_menu .viewport-nav li.use_sub_name:hover>a>.plain_name:before {
		color: #ffffff;
		text-align: left ;
		left: 0;
		right: auto;
	}
	/* 우측 토글 버튼이 생기는 경우 대비 임시 여백(메뉴 폰트 크기가 20px을 넘어갈 정도로 큰 경우 조금 부족할 수 있음)*/
	.pc_slide_menu .viewport-nav li.use_sub_name:hover>a.has_child>.plain_name:before {
		margin-right: 14px;
	}
	.pc_slide_menu_container .nav.navbar-nav:before {
		content        : '';
		display        : inline-block !important;
		vertical-align : top;
	}
	.pc_slide_menu_container .nav.navbar-nav .viewport-nav {
		max-width      : 100%;
		max-height     : 100%;
		display        : inline-block;
		vertical-align : middle;
	}
	.pc_slide_menu_container .viewport-nav li.depth-01 ul{
		display : none;
	}
	.pc_slide_menu_container .viewport-nav li > ul {
		padding-bottom : 1.5px;
	}
	.pc_slide_menu_container .viewport-nav li > a {
		font-family    : imweb Sans;
		font-size      : 20px;
		letter-spacing : -1px;
		color          : #ffffff;
		padding-top    : 1.5px;
		padding-bottom : 1.5px;
		display        : inline-block;
	}
	.pc_slide_menu_container .viewport-nav li li > a {
		font-size      : 19px;
		padding-top    : 1.2px;
		padding-bottom : 1.2px;
	}
	.pc_slide_menu_container .viewport-nav li:first-child {
		margin-top : 0;
	}
	.pc_slide_menu_container .viewport-nav li > a:hover {
		color : #ffffff;
	}
	.pc_slide_menu_container .viewport-nav li a.has_child > .toggle-btn:after {
		font-size      : 12px;
		color          : #ffffff;
	}
	.pc_slide_menu_container .viewport-nav li li a.has_child > .toggle-btn:after {
		font-size      : 12px;
	}
		.pc_slide_menu_container .viewport-nav li a.active-real {
		color         : #696969;
		border-bottom : 1px solid #ffffff;
		margin-top    : 1.5px;
		margin-bottom : 1.5px;
		display       : inline-block;
		padding       : 2px 0;
	}
	.pc_slide_menu_container .viewport-nav li a.active-real > .toggle-btn:after {
		color         : #696969;
	}
		.pc_slide_menu_container .viewport-nav li li a.active-real {
		margin-left : 15px;
	}
	.pc_slide_menu_container .viewport-nav li li li a.active-real {
		margin-left : 25px;
	}

	/* PC 카카오톡 채널 버튼 위치 */
.kakaoChatPc {
    position: fixed;
    z-index: 999;
    right: 100px; /* 화면 오른쪽으로부터의 거리, 숫자만 입력 */
    bottom: 70px; /* 화면 아래쪽으로부터의 거리, 숫자만 입력 */
}
/* 모바일 카카오톡 채널 버튼 위치 */
.kakaoChatMob {
    position: fixed;
    z-index: 999;
    right: 20px; /* 화면 오른쪽으로부터의 거리, 숫자만 입력 */
    bottom: 20px; /* 화면 아래쪽으로부터의 거리, 숫자만 입력 */
}