/**사이트 모드**/
@media (min-width: 992px) {

	.doz_sys.new_header_overlay>.section_first.pc_section.visual_section,
	.doz_sys.new_header_overlay>.section_first.pc_section.scroll-to-fixed-fixed {
		padding-top: 0 !important;
	}

	.doz_sys.new_header_overlay>.section_first.pc_section,
	.doz_sys.new_header_overlay>section>.section_first.pc_section:not(.visual_section),
	.doz_sys.new_header_overlay.section_fixed_disable>.section_first.pc_section.scroll-to-fixed-fixed,
	.doz_sys.new_header_overlay #doz_header_wrap+.section_first.pc_section.visual_section .op,
	.doz_sys.new_header_overlay #doz_header_wrap~.section_first.pc_section.visual_section .op,
	.doz_sys.new_header_overlay #doz_header_wrap~.one_page_section .section_first.pc_section.visual_section .op,
	.doz_sys.header_overlay .widget.board .grid_ignore.bg_on,
	.doz_sys.new_header_overlay>.section_first.pc_section .repeat_icon {
		padding-top: 91px !important;
	}

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

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

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

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

.doz_sys #logo_w202511248c866a263817e.logo .logo_title a {
	font-family: inherit;
	font-size: 36px;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	line-height: inherit;
}

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

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

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

#logo_w202511248c866a263817e>div {
	display: block;
}

#logo_w202511248c866a263817e .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;*/
/*	}*/
/*}*/

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

	.doz_sys .hover_section_bg:hover #w202511244d3ed87a28400 .viewport-nav>li.dropdown>a:hover {
		color: #1357a0
	}
}

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

	color: #ffffff;
}

.scroll-to-fixed-fixed #w202511244d3ed87a28400 .viewport-nav>li.dropdown>.notranslate a.active,
.scroll-to-fixed-fixed #w202511244d3ed87a28400 .viewport-nav>li.dropdown>a.active {
	color: #1357a0;
	color: #1357a0;
}

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

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

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

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

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

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

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

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

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

#w202511244d3ed87a28400 .viewport-nav {
	height: 90px;
}

#w202511244d3ed87a28400 .viewport-nav>li.dropdown>.notranslate a,
#w202511244d3ed87a28400 .viewport-nav>li.dropdown>a {
	color: #ffffff;
	color: rgba(255, 255, 255, 0.75);
	font-size: 18px;
	letter-spacing: 0px;
	padding: 0 30px;
	font-weight: bold;
	font-style: normal;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
}

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

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

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

/*	#doz_header #*/
/* .viewport-nav > li:first-child > a{*/
/*											 padding-left: */
/*px !important;*/
/*										 }*/
/*	#doz_header #*/
/* .viewport-nav > li:last-child > a {*/
/*											 padding-right: */
/*px !important;*/
/*										 }*/
#doz_header #w202511244d3ed87a28400 .sub_mega_drop .viewport-nav>li {
	float: left;
	display: table;
}

/*	#doz_header #*/
/* .sub_mega_drop .viewport-nav > li a{*/
/*											 text-align: center;*/
/*										 }*/
#w202511244d3ed87a28400 .dropdown-menu {
	margin-top: 0;
	left: 30px;
}

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

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

#w202511244d3ed87a28400 .viewport-nav>li.dropdown>.notranslate a.active:before,
.scroll-to-fixed-fixed #w202511244d3ed87a28400 .viewport-nav>li.dropdown>.notranslate a.active:before,
#w202511244d3ed87a28400 li.dropdown>ul.dropdown-menu {
	visibility: hidden;
	display: block;
	opacity: 0;
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
}

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

#w202511244d3ed87a28400 li.dropdown>ul.dropdown-menu.init-hover-guard::after {
	content: "";
	position: absolute;
	inset-inline: 0;
	inset-block-start: 100%;
	display: block;
	height: 150px;
	background-color: transparent;
}

#inline_header_normal *[data-type=col-group]:has(*[data-widget-type=inline_menu]).overflow-last-dropdown #w202511244d3ed87a28400 .viewport-nav.desktop li.dropdown:last-of-type>ul.dropdown-menu {
	right: 0;
	left: auto;
}

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

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

#w202511244d3ed87a28400 .dropdown-menu {
	background: #fff;
	font-size: 16px;
	border-radius: 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	border: 1px solid #e5e5e5;
}

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

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

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

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

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

.scroll-to-fixed-fixed #w202511244d3ed87a28400 .dropdown-menu>li>a {
	color: #111111;
	border-top: 1px solid #e5e5e5;
}

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

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

#w202511244d3ed87a28400 .dropdown-menu>li>a:hover,
#w202511244d3ed87a28400 .dropdown-menu>li>a:active,
#w202511244d3ed87a28400 .dropdown-menu>li>a:focus {
	color: #fff !important;
	background-color: #072340 !important;
	font-size: 16px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w20251125f0c4a915c6fab .inline_widget a.btn.custom_class .text {
	font-size: 18px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#w20251222852eba80c6098 .inline_global_dropdown a .global_text {
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
}

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

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

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

#w20251222852eba80c6098 .inline_global_dropdown a:hover .global_text,
#w20251222852eba80c6098 .inline_global_dropdown a:hover .icon_wrap i {
	color: rgba(255, 255, 255, 0.5);
}

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

.doz_sys .hover_section_bg #w20251222852eba80c6098 .inline_global_dropdown a:hover .icon_wrap~.table-cell i.arrow.fixed_transform {
	border-top-color: rgba(255, 255, 255, 0.5);
}

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

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

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

}

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

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

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

#w20251222852eba80c6098 .inline_global_dropdown a.nav-btn-icon:hover i.arrow {
	border-top-color: rgba(255, 255, 255, 0.5);
}

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

#w20251222852eba80c6098>._widget_data {
	display: flex;
}

@media (min-width: 767px) {

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

	.doz_sys .hover_section_bg:hover #w20251222852eba80c6098 .inline_global_dropdown a .icon_wrap~.table-cell i.arrow {
		border-top-color: #212121;
	}
}

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

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

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

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

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

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

#s20251124cb7027ae1ac33 .inline-col-group {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 90px;
}

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

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

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

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

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

/* White bg only when sticky (scroll-to-fixed-fixed); overlay mode stays transparent */
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .inline_widget.image .text,
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .inline_widget.logo a,
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .inline_widget.icon,
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .inline_widget.login_btn a,
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .viewport-nav>li>a,
.scroll-to-fixed-fixed#s20251124cb7027ae1ac33 .inline-col .inline_global_dropdown a,
.new_header_overlay #s20251124cb7027ae1ac33.scroll-to-fixed-fixed .section_bg_color {
	background-color: #fff !important;
}

#s20251124cb7027ae1ac33 {
	border-width: 0 0 1px;
	border-color: rgba(255, 255, 255, 0.2);
}

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

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

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

#s20251124cb7027ae1ac33 .btn:not(.btn-primary):not(.btn_custom) {
	background-color: #fff;
}

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

@media (min-width: 991px) {

	.doz_sys #s20251124cb7027ae1ac33 .btn-primary:hover span,
	#s20251124cb7027ae1ac33 .widget_text_wrap .btn:hover span {
		color: #072340;
	}
}

@media all and (min-width: 768px) {
	#s20251124cb7027ae1ac33.hover_section_bg:hover img.normal_logo {
		opacity: 0;
	}

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

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

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

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

@media (max-width: 991px) {

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#logo_w20251124a5446d0382cad>div {
	display: block;
}

#logo_w20251124a5446d0382cad .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;*/
/*	}*/
/*}*/

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

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

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

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

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

#w202512229872fe7bd5d06 .inline_global_dropdown a .global_text {
	font-size: 14px;
	color: #fff;
	vertical-align: middle;
}

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

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

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

#w202512229872fe7bd5d06 .inline_global_dropdown a:hover .global_text,
#w202512229872fe7bd5d06 .inline_global_dropdown a:hover .icon_wrap i {
	color: rgba(255, 255, 255, 0.5);
}

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

.doz_sys .hover_section_bg #w202512229872fe7bd5d06 .inline_global_dropdown a:hover .icon_wrap~.table-cell i.arrow.fixed_transform {
	border-top-color: rgba(255, 255, 255, 0.5);
}

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

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

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

}

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

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

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

#w202512229872fe7bd5d06 .inline_global_dropdown a.nav-btn-icon:hover i.arrow {
	border-top-color: rgba(255, 255, 255, 0.5);
}

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

#w202512229872fe7bd5d06>._widget_data {
	display: flex;
}

@media (min-width: 767px) {

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

	.doz_sys .hover_section_bg:hover #w202512229872fe7bd5d06 .inline_global_dropdown a .icon_wrap~.table-cell i.arrow {
		border-top-color: #212121;
	}
}

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

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

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

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

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

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


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

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

#w2025112492c3d48c26ab1 .icon_type_menu.st02 a {
	color: #ffffff;
	padding: 15px 5px;
}

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

}


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

#s202511247cb24f58a51ef .inline-col-group {
	padding-top: 8px;
	padding-bottom: 8px;
	height: 62px;
}

#s202511247cb24f58a51ef .inline-col-group>.inline-col {
	padding-left: 10px;
}

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

#s202511247cb24f58a51ef .inline-row>.inline-col {
	padding-left: 10px;
}

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

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

#s202511247cb24f58a51ef .inline_widget.image .text,
#s202511247cb24f58a51ef .inline_widget.logo a,
#s202511247cb24f58a51ef .inline_widget.icon,
#s202511247cb24f58a51ef .inline_widget.login_btn a,
#s202511247cb24f58a51ef .viewport-nav>li>a,
#s202511247cb24f58a51ef .inline-col .inline_global_dropdown a,

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

#s202511247cb24f58a51ef {
	border-width: 0 0 1px;
	border-color: rgba(255, 255, 255, 0.15);
}

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

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

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

#s202511247cb24f58a51ef .btn:not(.btn-primary):not(.btn_custom) {
	background-color: #ffffff;
}

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

@media (min-width: 991px) {

	.doz_sys #s202511247cb24f58a51ef .btn-primary:hover span,
	#s202511247cb24f58a51ef .widget_text_wrap .btn:hover span {
		color: #072340;
	}
}

@media all and (min-width: 768px) {
	#s202511247cb24f58a51ef.hover_section_bg:hover img.normal_logo {
		opacity: 0;
	}

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

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

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

.shop_view #s202512050522bec8e9baf select.form-control option {
	background: rgba(0, 0, 0, 0.15);
}

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

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

.admin #s202512050522bec8e9baf .widget_drag_bar,
.admin .doz_sys #s202512050522bec8e9baf .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512050522bec8e9baf .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512050522bec8e9baf .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512050522bec8e9baf .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512050522bec8e9baf .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512050522bec8e9baf.side_basic main .inside,
#s202512050522bec8e9baf .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512050522bec8e9baf .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512050522bec8e9baf.side_basic main .inside,
.menu_type_modal #s202512050522bec8e9baf.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;
}

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

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

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

#s202512050522bec8e9baf .booking_day .body_font_color_20,

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

#s202512050522bec8e9baf .li_table ul:nth-of-type(2),
#s202512050522bec8e9baf .li_board ul li,
#s202512050522bec8e9baf .checkbox-styled:not(ie8) input~span:before,
#s202512050522bec8e9baf select.form-control,
#s202512050522bec8e9baf input.form-control,
#s202512050522bec8e9baf textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

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

#s202512050522bec8e9baf .seemore_wrap .open:before {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0015), rgba(0, 0, 0, 0.12) 66%, rgba(0, 0, 0, 0.135) 83%, rgba(0, 0, 0, 0.147) 98%, rgba(0, 0, 0, 0.15));
}

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

.doz_sys #s202512050522bec8e9baf a.use-info {
	color: #072340;
}

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

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

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

#s202512050522bec8e9baf .left-menu ul li.on a,
.doz_sys #s202512050522bec8e9baf .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512050522bec8e9baf,
.doz_sys #s202512050522bec8e9baf .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s202512050522bec8e9baf .pagination>li>a,
#s202512050522bec8e9baf .pagination>li>span,
#s202512050522bec8e9baf .pagination>li>a:focus,
#s202512050522bec8e9baf .pagination>li>span:focus,
#s202512050522bec8e9baf .map-inner .pagination li.active a,
#s202512050522bec8e9baf .pagination li>a.disabled:hover,
#s202512050522bec8e9baf .pagination>.active>a,
#s202512050522bec8e9baf .pagination>.active>span,
#s202512050522bec8e9baf .pagination>.active>a:hover,
#s202512050522bec8e9baf .pagination>.active>span:hover,
#s202512050522bec8e9baf .pagination>.active>a:focus,
#s202512050522bec8e9baf .pagination>.active>span:focus,
#s202512050522bec8e9baf .pagination>li>a:hover,
#s202512050522bec8e9baf .pagination>li>span:hover,
#s202512050522bec8e9baf .sub_depth li a.active,
.doz_sys #s202512050522bec8e9baf a,
#s202512050522bec8e9baf .li_table ul li,
#s202512050522bec8e9baf .list-style .list.line>small,
.doz_sys #s202512050522bec8e9baf .board_contents a:not(.btn),
.doz_sys #s202512050522bec8e9baf .board_contents a:not(.btn):hover,
#s202512050522bec8e9baf .board_txt_area a,
#s202512050522bec8e9baf .board_txt_area a:hover,
#s202512050522bec8e9baf .board_txt_area a:active,
#s202512050522bec8e9baf .board_txt_area a:focus,
#s202512050522bec8e9baf .editor_box .fr-view a {
	color: #072340;
}

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

#s202512050522bec8e9baf .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512050522bec8e9baf .body_font_color_40,
#s202512050522bec8e9baf .li_board ul.li_body li.name,
#s202512050522bec8e9baf .li_board ul.li_body li.time,
#s202512050522bec8e9baf .li_board ul.li_body li.like,
#s202512050522bec8e9baf .review_table .summary,
#s202512050522bec8e9baf .review_table.li_board ul.li_body li,

#s202512050522bec8e9baf .li_board,
#s202512050522bec8e9baf .acd_row:first-child,
#s202512050522bec8e9baf .list-style .list-header,
#s202512050522bec8e9baf .list-style .list,
#s202512050522bec8e9baf .list-style .list.line,
#s202512050522bec8e9baf .list-style .list.line>.table-cell,
#s202512050522bec8e9baf .btn,
#s202512050522bec8e9baf .visual_section a,
#s202512050522bec8e9baf a.select-star,
#s202512050522bec8e9baf .star-pointer .dropdown-menu a.dropdown-item,
.doz_sys #s202512050522bec8e9baf .cart-btn-tools .alpha_add_review_button>button {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.15);
}

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

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

#s202512050522bec8e9baf .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512050522bec8e9baf .btn-primary,
.doz_sys #s202512050522bec8e9baf .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

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

#s202512050522bec8e9baf .mypage .my-box a,
#s202512050522bec8e9baf .mypage .shop-table>tbody>tr,
#s202512050522bec8e9baf .mypage .tip-off,
#s202512050522bec8e9baf .im-order-detail-table,
#s202512050522bec8e9baf .im-order-price {
	background-color: rgba(25, 25, 25, 0.15);
}

#s202512050522bec8e9baf .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s202512050522bec8e9baf ul.site_prod_nav>li,
#s202512050522bec8e9baf .site_prod_nav_wrap.scroll-to-fixed-fixed {
	background: rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512050522bec8e9baf .buy_footer_fixed {
	background: rgba(0, 0, 0, 0.15);
	border-width: 1px 0 0 0;
}

#s202512050522bec8e9baf .opt-group {
	background: rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

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

.device_type_m #s202512050522bec8e9baf .mypage .left-menu ul li a,
.device_type_m #s202512050522bec8e9baf .cart .left-menu ul li a {
	background-color: rgba(25, 25, 25, 0.15);
}

#s202512050522bec8e9baf .shop-table>thead>tr>th,
#s202512050522bec8e9baf .shop-table>tbody>tr>td,
#s202512050522bec8e9baf .mypage .shop-table>tbody>tr,
#s202512050522bec8e9baf .shop-table>tbody>tr>td.img img,
#s202512050522bec8e9baf .shop-table>tbody>tr>td+td,
#s202512050522bec8e9baf .mypage .tip-off,
#s202512050522bec8e9baf .mypage .shop-table img,
#s202512050522bec8e9baf .im-order-detail-table,
#s202512050522bec8e9baf .im-order-price,
#s202512050522bec8e9baf .im-order-detail-table thead tr,
#s202512050522bec8e9baf .im-order-detail-table tr+tr,
#s202512050522bec8e9baf .im-order-detail-table img,
#s202512050522bec8e9baf .im-order-detail-table .im-deliv-price,
#s202512050522bec8e9baf .im-order-price-header,
#s202512050522bec8e9baf .im-cart-result-table thead>tr>th,
#s202512050522bec8e9baf #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512050522bec8e9baf #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512050522bec8e9baf #shop_cart_list .shop-table>thead>tr>th,
#s202512050522bec8e9baf .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512050522bec8e9baf .btn-primary:hover,
	#s202512050522bec8e9baf .widget_text_wrap .btn:hover,
	.doz_sys #s202512050522bec8e9baf .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s202512050522bec8e9baf #shop_cart_list .shop-tit,
	#s202512050522bec8e9baf #shop_cart_list .shop-table>thead>tr,
	#s202512050522bec8e9baf #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512050522bec8e9baf .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512050522bec8e9baf #shop_cart_list .shop-table,
	#s202512050522bec8e9baf #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512050522bec8e9baf #shop_cart_list .shop-table>tfoot,
	#s202512050522bec8e9baf #shop_cart_list .shop-table>thead>tr,
	#s202512050522bec8e9baf .im-order-detail-table .im-space {
		background-color: rgba(0, 0, 0, 0.15);
	}

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

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

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

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

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

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

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

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

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

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

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

	#s202512050522bec8e9baf .mypage .left-menu ul li a,
	#s202512050522bec8e9baf .cart .left-menu ul li a,
	#s202512050522bec8e9baf .mypage .left-menu .cart-menu-slide {
		background-color: rgba(25, 25, 25, 0.15);
	}

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

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

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

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

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

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

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

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

.doz_sys #s202512050522bec8e9baf .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w2025120552ad698379696 {
	height: 90px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.device_type_m .pc_section #padding_w2025120551aeb26ad416f {
	height: 55px !important;
}

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

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

.shop_view #s2025120956f436335ff04 select.form-control option {
	background: rgba(0, 0, 0, 0.15);
}

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

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

.admin #s2025120956f436335ff04 .widget_drag_bar,
.admin .doz_sys #s2025120956f436335ff04 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025120956f436335ff04 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025120956f436335ff04 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025120956f436335ff04 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025120956f436335ff04 .ui-resizable-handle.ui-resizable-n:hover:after,
#s2025120956f436335ff04.side_basic main .inside,
#s2025120956f436335ff04 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025120956f436335ff04 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s2025120956f436335ff04.side_basic main .inside,
.menu_type_modal #s2025120956f436335ff04.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;
}

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

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

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

#s2025120956f436335ff04 .booking_day .body_font_color_20,

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

#s2025120956f436335ff04 .li_table ul:nth-of-type(2),
#s2025120956f436335ff04 .li_board ul li,
#s2025120956f436335ff04 .checkbox-styled:not(ie8) input~span:before,
#s2025120956f436335ff04 select.form-control,
#s2025120956f436335ff04 input.form-control,
#s2025120956f436335ff04 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

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

#s2025120956f436335ff04 .seemore_wrap .open:before {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0015), rgba(0, 0, 0, 0.12) 66%, rgba(0, 0, 0, 0.135) 83%, rgba(0, 0, 0, 0.147) 98%, rgba(0, 0, 0, 0.15));
}

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

.doz_sys #s2025120956f436335ff04 a.use-info {
	color: #072340;
}

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

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

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

#s2025120956f436335ff04 .left-menu ul li.on a,
.doz_sys #s2025120956f436335ff04 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025120956f436335ff04,
.doz_sys #s2025120956f436335ff04 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s2025120956f436335ff04 .pagination>li>a,
#s2025120956f436335ff04 .pagination>li>span,
#s2025120956f436335ff04 .pagination>li>a:focus,
#s2025120956f436335ff04 .pagination>li>span:focus,
#s2025120956f436335ff04 .map-inner .pagination li.active a,
#s2025120956f436335ff04 .pagination li>a.disabled:hover,
#s2025120956f436335ff04 .pagination>.active>a,
#s2025120956f436335ff04 .pagination>.active>span,
#s2025120956f436335ff04 .pagination>.active>a:hover,
#s2025120956f436335ff04 .pagination>.active>span:hover,
#s2025120956f436335ff04 .pagination>.active>a:focus,
#s2025120956f436335ff04 .pagination>.active>span:focus,
#s2025120956f436335ff04 .pagination>li>a:hover,
#s2025120956f436335ff04 .pagination>li>span:hover,
#s2025120956f436335ff04 .sub_depth li a.active,
.doz_sys #s2025120956f436335ff04 a,
#s2025120956f436335ff04 .li_table ul li,
#s2025120956f436335ff04 .list-style .list.line>small,
.doz_sys #s2025120956f436335ff04 .board_contents a:not(.btn),
.doz_sys #s2025120956f436335ff04 .board_contents a:not(.btn):hover,
#s2025120956f436335ff04 .board_txt_area a,
#s2025120956f436335ff04 .board_txt_area a:hover,
#s2025120956f436335ff04 .board_txt_area a:active,
#s2025120956f436335ff04 .board_txt_area a:focus,
#s2025120956f436335ff04 .editor_box .fr-view a {
	color: #072340;
}

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

#s2025120956f436335ff04 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s2025120956f436335ff04 .body_font_color_40,
#s2025120956f436335ff04 .li_board ul.li_body li.name,
#s2025120956f436335ff04 .li_board ul.li_body li.time,
#s2025120956f436335ff04 .li_board ul.li_body li.like,
#s2025120956f436335ff04 .review_table .summary,
#s2025120956f436335ff04 .review_table.li_board ul.li_body li,

#s2025120956f436335ff04 .li_board,
#s2025120956f436335ff04 .acd_row:first-child,
#s2025120956f436335ff04 .list-style .list-header,
#s2025120956f436335ff04 .list-style .list,
#s2025120956f436335ff04 .list-style .list.line,
#s2025120956f436335ff04 .list-style .list.line>.table-cell,
#s2025120956f436335ff04 .btn,
#s2025120956f436335ff04 .visual_section a,
#s2025120956f436335ff04 a.select-star,
#s2025120956f436335ff04 .star-pointer .dropdown-menu a.dropdown-item,
.doz_sys #s2025120956f436335ff04 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.15);
}

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

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

#s2025120956f436335ff04 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s2025120956f436335ff04 .btn-primary,
.doz_sys #s2025120956f436335ff04 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

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

#s2025120956f436335ff04 .mypage .my-box a,
#s2025120956f436335ff04 .mypage .shop-table>tbody>tr,
#s2025120956f436335ff04 .mypage .tip-off,
#s2025120956f436335ff04 .im-order-detail-table,
#s2025120956f436335ff04 .im-order-price {
	background-color: rgba(25, 25, 25, 0.15);
}

#s2025120956f436335ff04 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s2025120956f436335ff04 ul.site_prod_nav>li,
#s2025120956f436335ff04 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	background: rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025120956f436335ff04 .buy_footer_fixed {
	background: rgba(0, 0, 0, 0.15);
	border-width: 1px 0 0 0;
}

#s2025120956f436335ff04 .opt-group {
	background: rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

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

.device_type_m #s2025120956f436335ff04 .mypage .left-menu ul li a,
.device_type_m #s2025120956f436335ff04 .cart .left-menu ul li a {
	background-color: rgba(25, 25, 25, 0.15);
}

#s2025120956f436335ff04 .shop-table>thead>tr>th,
#s2025120956f436335ff04 .shop-table>tbody>tr>td,
#s2025120956f436335ff04 .mypage .shop-table>tbody>tr,
#s2025120956f436335ff04 .shop-table>tbody>tr>td.img img,
#s2025120956f436335ff04 .shop-table>tbody>tr>td+td,
#s2025120956f436335ff04 .mypage .tip-off,
#s2025120956f436335ff04 .mypage .shop-table img,
#s2025120956f436335ff04 .im-order-detail-table,
#s2025120956f436335ff04 .im-order-price,
#s2025120956f436335ff04 .im-order-detail-table thead tr,
#s2025120956f436335ff04 .im-order-detail-table tr+tr,
#s2025120956f436335ff04 .im-order-detail-table img,
#s2025120956f436335ff04 .im-order-detail-table .im-deliv-price,
#s2025120956f436335ff04 .im-order-price-header,
#s2025120956f436335ff04 .im-cart-result-table thead>tr>th,
#s2025120956f436335ff04 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025120956f436335ff04 #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025120956f436335ff04 #shop_cart_list .shop-table>thead>tr>th,
#s2025120956f436335ff04 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s2025120956f436335ff04 .btn-primary:hover,
	#s2025120956f436335ff04 .widget_text_wrap .btn:hover,
	.doz_sys #s2025120956f436335ff04 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s2025120956f436335ff04 #shop_cart_list .shop-tit,
	#s2025120956f436335ff04 #shop_cart_list .shop-table>thead>tr,
	#s2025120956f436335ff04 #shop_cart_list .shop-table>tfoot .payment-info,
	#s2025120956f436335ff04 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s2025120956f436335ff04 #shop_cart_list .shop-table,
	#s2025120956f436335ff04 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s2025120956f436335ff04 #shop_cart_list .shop-table>tfoot,
	#s2025120956f436335ff04 #shop_cart_list .shop-table>thead>tr,
	#s2025120956f436335ff04 .im-order-detail-table .im-space {
		background-color: rgba(0, 0, 0, 0.15);
	}

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

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

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

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

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

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

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

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

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

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

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

	#s2025120956f436335ff04 .mypage .left-menu ul li a,
	#s2025120956f436335ff04 .cart .left-menu ul li a,
	#s2025120956f436335ff04 .mypage .left-menu .cart-menu-slide {
		background-color: rgba(25, 25, 25, 0.15);
	}

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

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

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

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

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

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

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

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

.doz_sys #s2025120956f436335ff04 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w20251209d2f35c337f5d4 {
	height: 35px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.device_type_m .pc_section #padding_w202512090f385fb34b2b5 {
	height: 19.5px !important;
}

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

.shop_view .s202512089236b87bbe5d9.xzoom-preview {
	background-color: #ffffff;
	background: rgba(255, 255, 255, 0.3);
}

.shop_view #s202512089236b87bbe5d9 select.form-control option {
	background: rgba(255, 255, 255, 0.3);
}

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

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

.admin #s202512089236b87bbe5d9 .widget_drag_bar,
.admin .doz_sys #s202512089236b87bbe5d9 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512089236b87bbe5d9 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512089236b87bbe5d9 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512089236b87bbe5d9 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512089236b87bbe5d9 .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512089236b87bbe5d9.side_basic main .inside,
#s202512089236b87bbe5d9 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512089236b87bbe5d9 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512089236b87bbe5d9.side_basic main .inside,
.menu_type_modal #s202512089236b87bbe5d9.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;
}

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

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

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

#s202512089236b87bbe5d9 .booking_day .body_font_color_20,

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

#s202512089236b87bbe5d9 .li_table ul:nth-of-type(2),
#s202512089236b87bbe5d9 .li_board ul li,
#s202512089236b87bbe5d9 .checkbox-styled:not(ie8) input~span:before,
#s202512089236b87bbe5d9 select.form-control,
#s202512089236b87bbe5d9 input.form-control,
#s202512089236b87bbe5d9 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s202512089236b87bbe5d9 .shop-content select.form-control,
.shop_view #s202512089236b87bbe5d9 .shop-content input.form-control,
.shop_view #s202512089236b87bbe5d9 .shop-content textarea.form-control,
.booking_view #s202512089236b87bbe5d9 .booking_opt select.form-control,
.shop_view #s202512089236b87bbe5d9 .form-select-wrap .dropdown-menu,
.shop_view #s202512089236b87bbe5d9 .form-select-wrap .dropdown-menu .dropdown-item {
	background-color: #ffffff;
	background: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .seemore_wrap .open:before {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.003), rgba(255, 255, 255, 0.24) 66%, rgba(255, 255, 255, 0.27) 83%, rgba(255, 255, 255, 0.294) 98%, rgba(255, 255, 255, 0.3));
}

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

.doz_sys #s202512089236b87bbe5d9 a.use-info {
	color: #072340;
}

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

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

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

#s202512089236b87bbe5d9 .left-menu ul li.on a,
.doz_sys #s202512089236b87bbe5d9 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512089236b87bbe5d9,
.doz_sys #s202512089236b87bbe5d9 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s202512089236b87bbe5d9 .pagination>li>a,
#s202512089236b87bbe5d9 .pagination>li>span,
#s202512089236b87bbe5d9 .pagination>li>a:focus,
#s202512089236b87bbe5d9 .pagination>li>span:focus,
#s202512089236b87bbe5d9 .map-inner .pagination li.active a,
#s202512089236b87bbe5d9 .pagination li>a.disabled:hover,
#s202512089236b87bbe5d9 .pagination>.active>a,
#s202512089236b87bbe5d9 .pagination>.active>span,
#s202512089236b87bbe5d9 .pagination>.active>a:hover,
#s202512089236b87bbe5d9 .pagination>.active>span:hover,
#s202512089236b87bbe5d9 .pagination>.active>a:focus,
#s202512089236b87bbe5d9 .pagination>.active>span:focus,
#s202512089236b87bbe5d9 .pagination>li>a:hover,
#s202512089236b87bbe5d9 .pagination>li>span:hover,
#s202512089236b87bbe5d9 .sub_depth li a.active,
.doz_sys #s202512089236b87bbe5d9 a,
#s202512089236b87bbe5d9 .li_table ul li,
#s202512089236b87bbe5d9 .list-style .list.line>small,
.doz_sys #s202512089236b87bbe5d9 .board_contents a:not(.btn),
.doz_sys #s202512089236b87bbe5d9 .board_contents a:not(.btn):hover,
#s202512089236b87bbe5d9 .board_txt_area a,
#s202512089236b87bbe5d9 .board_txt_area a:hover,
#s202512089236b87bbe5d9 .board_txt_area a:active,
#s202512089236b87bbe5d9 .board_txt_area a:focus,
#s202512089236b87bbe5d9 .editor_box .fr-view a {
	color: #072340;
}

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

#s202512089236b87bbe5d9 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512089236b87bbe5d9 .body_font_color_40,
#s202512089236b87bbe5d9 .li_board ul.li_body li.name,
#s202512089236b87bbe5d9 .li_board ul.li_body li.time,
#s202512089236b87bbe5d9 .li_board ul.li_body li.like,
#s202512089236b87bbe5d9 .review_table .summary,
#s202512089236b87bbe5d9 .review_table.li_board ul.li_body li,

#s202512089236b87bbe5d9 .li_board,
#s202512089236b87bbe5d9 .acd_row:first-child,
#s202512089236b87bbe5d9 .list-style .list-header,
#s202512089236b87bbe5d9 .list-style .list,
#s202512089236b87bbe5d9 .list-style .list.line,
#s202512089236b87bbe5d9 .list-style .list.line>.table-cell,
#s202512089236b87bbe5d9 .btn,
#s202512089236b87bbe5d9 .visual_section a,
#s202512089236b87bbe5d9 a.select-star,
#s202512089236b87bbe5d9 .star-pointer .dropdown-menu a.dropdown-item,
.doz_sys #s202512089236b87bbe5d9 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .star-pointer .dropdown-menu {
	background-color: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 a.select-star:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512089236b87bbe5d9 .btn-primary,
.doz_sys #s202512089236b87bbe5d9 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s202512089236b87bbe5d9 .coupon-wrap:after,
#s202512089236b87bbe5d9 .board_view .file_area ul li {
	background: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .mypage .my-box a,
#s202512089236b87bbe5d9 .mypage .shop-table>tbody>tr,
#s202512089236b87bbe5d9 .mypage .tip-off,
#s202512089236b87bbe5d9 .im-order-detail-table,
#s202512089236b87bbe5d9 .im-order-price {
	background-color: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s202512089236b87bbe5d9 ul.site_prod_nav>li,
#s202512089236b87bbe5d9 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	background: rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512089236b87bbe5d9 .buy_footer_fixed {
	background: rgba(255, 255, 255, 0.3);
	border-width: 1px 0 0 0;
}

#s202512089236b87bbe5d9 .opt-group {
	background: rgba(255, 255, 255, 0.3);
}

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

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

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

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

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

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

.device_type_m #s202512089236b87bbe5d9 .mypage .left-menu ul li a,
.device_type_m #s202512089236b87bbe5d9 .cart .left-menu ul li a {
	background-color: rgba(255, 255, 255, 0.3);
}

#s202512089236b87bbe5d9 .shop-table>thead>tr>th,
#s202512089236b87bbe5d9 .shop-table>tbody>tr>td,
#s202512089236b87bbe5d9 .mypage .shop-table>tbody>tr,
#s202512089236b87bbe5d9 .shop-table>tbody>tr>td.img img,
#s202512089236b87bbe5d9 .shop-table>tbody>tr>td+td,
#s202512089236b87bbe5d9 .mypage .tip-off,
#s202512089236b87bbe5d9 .mypage .shop-table img,
#s202512089236b87bbe5d9 .im-order-detail-table,
#s202512089236b87bbe5d9 .im-order-price,
#s202512089236b87bbe5d9 .im-order-detail-table thead tr,
#s202512089236b87bbe5d9 .im-order-detail-table tr+tr,
#s202512089236b87bbe5d9 .im-order-detail-table img,
#s202512089236b87bbe5d9 .im-order-detail-table .im-deliv-price,
#s202512089236b87bbe5d9 .im-order-price-header,
#s202512089236b87bbe5d9 .im-cart-result-table thead>tr>th,
#s202512089236b87bbe5d9 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512089236b87bbe5d9 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512089236b87bbe5d9 #shop_cart_list .shop-table>thead>tr>th,
#s202512089236b87bbe5d9 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512089236b87bbe5d9 .btn-primary:hover,
	#s202512089236b87bbe5d9 .widget_text_wrap .btn:hover,
	.doz_sys #s202512089236b87bbe5d9 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s202512089236b87bbe5d9 #shop_cart_list .shop-tit,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table>thead>tr,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512089236b87bbe5d9 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table>tfoot,
	#s202512089236b87bbe5d9 #shop_cart_list .shop-table>thead>tr,
	#s202512089236b87bbe5d9 .im-order-detail-table .im-space {
		background-color: rgba(255, 255, 255, 0.3);
	}

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

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

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

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

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

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

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

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

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

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

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

	#s202512089236b87bbe5d9 .mypage .left-menu ul li a,
	#s202512089236b87bbe5d9 .cart .left-menu ul li a,
	#s202512089236b87bbe5d9 .mypage .left-menu .cart-menu-slide {
		background-color: rgba(255, 255, 255, 0.3);
	}

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

	#s202512089236b87bbe5d9 .coupon-wrap:after {
		background: rgba(255, 255, 255, 0.3) !important;
	}
}

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

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

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

	#s202512089236b87bbe5d9 .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) {
	#s202512089236b87bbe5d9 .opt-group .btn_clse {
		background-color: rgba(255, 255, 255, 0.3);
	}

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

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

.doz_sys #s202512089236b87bbe5d9 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

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

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

/* 공통 적용 */
#w202512089e16cb1f1d752 .nav li a {
	font-size: 16px;
	color: rgba(17, 17, 17, 0.7);
	letter-spacing: px;
}

#w202512089e16cb1f1d752 .h-menu-type1 .use_sub_name:hover>a>.plain_name:before,
#w202512089e16cb1f1d752 .h-menu-type2 .use_sub_name:hover>a>.plain_name:before {
	display: inline-flex;
}

#w202512089e16cb1f1d752 .nav li.use_sub_name:hover>a>.plain_name:before {
	color: #1357a0;
}

#w202512089e16cb1f1d752 .nav li li a {
	font-size: 12.8px;
}

#w202512089e16cb1f1d752 .nav li a.active {
	font-weight: bold;
}

@media (min-width: 991px) {
	#w202512089e16cb1f1d752 .nav li a:hover {
		color: #1357a0
	}
}

/* 타입 별 적용 */
/* h 타입*/

#w202512089e16cb1f1d752 li.active>ul>li {
	display: block;
}

#w202512089e16cb1f1d752 .nav {
	width: 100%;
	text-align: center
}

#w202512089e16cb1f1d752 .nav li a {
	display: inline-block;
	margin-left: 12.5px;
	margin-right: 12.5px;
}

#w202512089e16cb1f1d752 .nav li .active {
	color: #fff;
}

#w202512089e16cb1f1d752 .nav li a {
	display: inline-block;
}

#w202512089e16cb1f1d752 .nav li .active {
	background-color: #1357a0
}

#w202512089e16cb1f1d752 .nav li a.active {
	border-color: #1357a0
}

#w202512089e16cb1f1d752 ul {
	width: auto;
	display: inline-block;
	font-size: 0;
}

#w202512089e16cb1f1d752 .h-menu-type3 ul li.depth-01 {
	width: 150px;
	margin-left: 0 !important;
}

#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-1 ul li {
	width: 100%;
}

#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-2 ul li {
	width: 50%;
}

#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-3 ul li {
	width: 33.33333333%;
}

#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-4 ul li {
	width: 25%;
}

#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-5 ul li {
	width: 20%;
}

#w202512089e16cb1f1d752 .h-menu-type4 ul {
	display: block;
	table-layout: unset;
	border-width: 0 0 0 1px;
	border-color: rgba(208, 208, 208, 0);
}

#w202512089e16cb1f1d752 .h-menu-type4 ul li {
	display: inline-block;
}

#w202512089e16cb1f1d752 .h-menu-type4 ul li.depth-01 {
	display: inline-block;
	height: 40px;
	float: left;
	border-width: 0 1px 1px 0;
}

#w202512089e16cb1f1d752 .h-menu-type4 ul li.depth-01>a {
	padding: 0;
	display: table;
	width: 100%;
	height: 100%;
	font-size: 14px;
}

#w202512089e16cb1f1d752 .h-menu-type4 ul li.depth-01>a .plain_name {
	display: table-cell;
	vertical-align: middle;
}

#w202512089e16cb1f1d752 .h-menu-type4 ul li.depth-01+li.depth-01 {
	margin-left: 0;
}

@media all and (max-width: 767px) {
	#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-mobile-1 ul li {
		width: 100% !important;
	}

	#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-mobile-2 ul li {
		width: 50% !important;
	}

	#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-mobile-3 ul li {
		width: 33.3333% !important;
	}

	#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-mobile-4 ul li {
		width: 25% !important;
	}

	#w202512089e16cb1f1d752 .h-menu-type4.row-cnt-mobile-5 ul li {
		width: 20% !important;
	}
}


.nav {
	font-weight: 400 !important;
}



/*메뉴리스트 스타일 new*/
div[data-widget-name="메뉴/카테고리"] .nav.sub-menu.h-menu-type2 li a {
	padding: 8px 35px;
	background: #ebf2f8;
	border: 0px;
}

div[data-widget-name="메뉴/카테고리"] .nav.sub-menu.h-menu-type2 li a.active:hover {
	color: #fff !important
}

@media (max-width: 800px) {
	div[data-widget-name="메뉴/카테고리"] .nav.sub-menu.h-menu-type2 li a {
		padding: 8px 13px;
		/*width:108px;*/
		text-align: center;
	}
}


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

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

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

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

.admin #s20251205c3996cc2018f4 .widget_drag_bar,
.admin .doz_sys #s20251205c3996cc2018f4 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205c3996cc2018f4 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205c3996cc2018f4 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205c3996cc2018f4 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205c3996cc2018f4 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205c3996cc2018f4.side_basic main .inside,
#s20251205c3996cc2018f4 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205c3996cc2018f4 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205c3996cc2018f4.side_basic main .inside,
.menu_type_modal #s20251205c3996cc2018f4.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;
}

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

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

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

#s20251205c3996cc2018f4 .booking_day .body_font_color_20,

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

#s20251205c3996cc2018f4 .li_table ul:nth-of-type(2),
#s20251205c3996cc2018f4 .li_board ul li,
#s20251205c3996cc2018f4 .checkbox-styled:not(ie8) input~span:before,
#s20251205c3996cc2018f4 select.form-control,
#s20251205c3996cc2018f4 input.form-control,
#s20251205c3996cc2018f4 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s20251205c3996cc2018f4 .shop-content select.form-control,
.shop_view #s20251205c3996cc2018f4 .shop-content input.form-control,
.shop_view #s20251205c3996cc2018f4 .shop-content textarea.form-control,
.booking_view #s20251205c3996cc2018f4 .booking_opt select.form-control,
.shop_view #s20251205c3996cc2018f4 .form-select-wrap .dropdown-menu,
#s20251205c3996cc2018f4 .item_detail select.form-control,
#s20251205c3996cc2018f4 .item_detail input.form-control,
#s20251205c3996cc2018f4 .item_detail textarea.form-control,
#s20251205c3996cc2018f4 .booking_opt select.form-control,
#s20251205c3996cc2018f4 .goods_select textarea.form-control,
#s20251205c3996cc2018f4 .goods_select select.form-control,
#s20251205c3996cc2018f4 .goods_select input.form-control,
#s20251205c3996cc2018f4 .board_summary .write,
#s20251205c3996cc2018f4 .board_view .grid_ignore .author .date,
#s20251205c3996cc2018f4 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205c3996cc2018f4 label,
.doz_sys #s20251205c3996cc2018f4 label.control-label,
#s20251205c3996cc2018f4 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205c3996cc2018f4 .nick.text-default-dark,
#s20251205c3996cc2018f4 .text-default-dark,
#s20251205c3996cc2018f4 .shop_mypage .mypage .my-box a,
#s20251205c3996cc2018f4 .shop_mypage .item-detail a,
#s20251205c3996cc2018f4 .shop_mypage .item-detail p,
#s20251205c3996cc2018f4 .shop_mypage h6,
#s20251205c3996cc2018f4 .shop_mypage .table-wrap p,
#s20251205c3996cc2018f4 .shop_payment h1,
#s20251205c3996cc2018f4 .shop_payment h6,
#s20251205c3996cc2018f4 .shop-content p,
#s20251205c3996cc2018f4 .shop_payment,
#s20251205c3996cc2018f4 .shop-content span,
#s20251205c3996cc2018f4 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205c3996cc2018f4 .shop-content .price,
#s20251205c3996cc2018f4,
#s20251205c3996cc2018f4 .shop-tit,
#s20251205c3996cc2018f4 .board_view .board_txt_area,
#s20251205c3996cc2018f4 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205c3996cc2018f4 .shop-content input.form-control,
.doz_sys #s20251205c3996cc2018f4 .shop-content select.form-control,
#s20251205c3996cc2018f4 .widget_menu_title,
#s20251205c3996cc2018f4 .comment_area,
body.shop_mypage #s20251205c3996cc2018f4 .comment_area,
#s20251205c3996cc2018f4 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205c3996cc2018f4 a.use-info {
	color: #072340;
}

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

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

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

#s20251205c3996cc2018f4 .left-menu ul li.on a,
.doz_sys #s20251205c3996cc2018f4 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205c3996cc2018f4,
.doz_sys #s20251205c3996cc2018f4 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s20251205c3996cc2018f4 .pagination>li>a,
#s20251205c3996cc2018f4 .pagination>li>span,
#s20251205c3996cc2018f4 .pagination>li>a:focus,
#s20251205c3996cc2018f4 .pagination>li>span:focus,
#s20251205c3996cc2018f4 .map-inner .pagination li.active a,
#s20251205c3996cc2018f4 .pagination li>a.disabled:hover,
#s20251205c3996cc2018f4 .pagination>.active>a,
#s20251205c3996cc2018f4 .pagination>.active>span,
#s20251205c3996cc2018f4 .pagination>.active>a:hover,
#s20251205c3996cc2018f4 .pagination>.active>span:hover,
#s20251205c3996cc2018f4 .pagination>.active>a:focus,
#s20251205c3996cc2018f4 .pagination>.active>span:focus,
#s20251205c3996cc2018f4 .pagination>li>a:hover,
#s20251205c3996cc2018f4 .pagination>li>span:hover,
#s20251205c3996cc2018f4 .sub_depth li a.active,
.doz_sys #s20251205c3996cc2018f4 a,
#s20251205c3996cc2018f4 .li_table ul li,
#s20251205c3996cc2018f4 .list-style .list.line>small,
.doz_sys #s20251205c3996cc2018f4 .board_contents a:not(.btn),
.doz_sys #s20251205c3996cc2018f4 .board_contents a:not(.btn):hover,
#s20251205c3996cc2018f4 .board_txt_area a,
#s20251205c3996cc2018f4 .board_txt_area a:hover,
#s20251205c3996cc2018f4 .board_txt_area a:active,
#s20251205c3996cc2018f4 .board_txt_area a:focus,
#s20251205c3996cc2018f4 .editor_box .fr-view a {
	color: #072340;
}

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

#s20251205c3996cc2018f4 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205c3996cc2018f4 .body_font_color_40,
#s20251205c3996cc2018f4 .li_board ul.li_body li.name,
#s20251205c3996cc2018f4 .li_board ul.li_body li.time,
#s20251205c3996cc2018f4 .li_board ul.li_body li.like,
#s20251205c3996cc2018f4 .review_table .summary,
#s20251205c3996cc2018f4 .review_table.li_board ul.li_body li,

#s20251205c3996cc2018f4 .li_board,
#s20251205c3996cc2018f4 .acd_row:first-child,
#s20251205c3996cc2018f4 .list-style .list-header,
#s20251205c3996cc2018f4 .list-style .list,
#s20251205c3996cc2018f4 .list-style .list.line,
#s20251205c3996cc2018f4 .list-style .list.line>.table-cell,
#s20251205c3996cc2018f4 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205c3996cc2018f4 .btn-primary,
.doz_sys #s20251205c3996cc2018f4 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s20251205c3996cc2018f4 .coupon-wrap:after,
#s20251205c3996cc2018f4 .mypage .my-box a,
#s20251205c3996cc2018f4 .mypage .shop-table>tbody>tr,
#s20251205c3996cc2018f4 .mypage .tip-off,
#s20251205c3996cc2018f4 .im-order-detail-table,
#s20251205c3996cc2018f4 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s20251205c3996cc2018f4 ul.site_prod_nav>li,
#s20251205c3996cc2018f4 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205c3996cc2018f4 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s20251205c3996cc2018f4 .mypage .left-menu ul li a,
#s20251205c3996cc2018f4 .shop-table>thead>tr>th,
#s20251205c3996cc2018f4 .shop-table>tbody>tr>td,
#s20251205c3996cc2018f4 .mypage .shop-table>tbody>tr,
#s20251205c3996cc2018f4 .shop-table>tbody>tr>td.img img,
#s20251205c3996cc2018f4 .shop-table>tbody>tr>td+td,
#s20251205c3996cc2018f4 .mypage .tip-off,
#s20251205c3996cc2018f4 .mypage .shop-table img,
#s20251205c3996cc2018f4 .im-order-detail-table,
#s20251205c3996cc2018f4 .im-order-price,
#s20251205c3996cc2018f4 .im-order-detail-table thead tr,
#s20251205c3996cc2018f4 .im-order-detail-table tr+tr,
#s20251205c3996cc2018f4 .im-order-detail-table img,
#s20251205c3996cc2018f4 .im-order-detail-table .im-deliv-price,
#s20251205c3996cc2018f4 .im-order-price-header,
#s20251205c3996cc2018f4 .im-cart-result-table thead>tr>th,
#s20251205c3996cc2018f4 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205c3996cc2018f4 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205c3996cc2018f4 #shop_cart_list .shop-table>thead>tr>th,
#s20251205c3996cc2018f4 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205c3996cc2018f4 .btn-primary:hover,
	#s20251205c3996cc2018f4 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205c3996cc2018f4 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s20251205c3996cc2018f4 #shop_cart_list .shop-tit,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>thead>tr,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205c3996cc2018f4 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>tfoot,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>thead>tr,
	#s20251205c3996cc2018f4 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s20251205c3996cc2018f4 .mypage .left-menu ul li a,
	#s20251205c3996cc2018f4 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s20251205c3996cc2018f4 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w20251205c9ed9aed55e8f {
	height: 75px !important;
}

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

@media (max-width: 768px) {
	.tt br {
		display: none;
		/* 모바일에서는 <br> 숨기기 */
	}

	.tt span {
		display: inline;
		/* 텍스트를 한 줄로 이어지도록 설정 */

	}

	.tt span:first-child::after {
		content: "\00a0";
		/* 첫 번째 <span> 뒤에 공백 추가 */
	}

	.tt {
		line-height: 1.6 !important;
		/* 모바일 전용 행간 적용 */
	}
}

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

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

.admin #s202512051aeedeb05a9b1 .widget_drag_bar,
.admin .doz_sys #s202512051aeedeb05a9b1 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512051aeedeb05a9b1 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512051aeedeb05a9b1 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512051aeedeb05a9b1 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512051aeedeb05a9b1 .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512051aeedeb05a9b1.side_basic main .inside,
#s202512051aeedeb05a9b1 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512051aeedeb05a9b1 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512051aeedeb05a9b1.side_basic main .inside,
.menu_type_modal #s202512051aeedeb05a9b1.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;
}

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

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

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

#s202512051aeedeb05a9b1 .booking_day .body_font_color_20,

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

#s202512051aeedeb05a9b1 .li_table ul:nth-of-type(2),
#s202512051aeedeb05a9b1 .li_board ul li,
#s202512051aeedeb05a9b1 .checkbox-styled:not(ie8) input~span:before,
#s202512051aeedeb05a9b1 select.form-control,
#s202512051aeedeb05a9b1 input.form-control,
#s202512051aeedeb05a9b1 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s202512051aeedeb05a9b1 .shop-content select.form-control,
.shop_view #s202512051aeedeb05a9b1 .shop-content input.form-control,
.shop_view #s202512051aeedeb05a9b1 .shop-content textarea.form-control,
.booking_view #s202512051aeedeb05a9b1 .booking_opt select.form-control,
.shop_view #s202512051aeedeb05a9b1 .form-select-wrap .dropdown-menu,
#s202512051aeedeb05a9b1 .item_detail select.form-control,
#s202512051aeedeb05a9b1 .item_detail input.form-control,
#s202512051aeedeb05a9b1 .item_detail textarea.form-control,
#s202512051aeedeb05a9b1 .booking_opt select.form-control,
#s202512051aeedeb05a9b1 .goods_select textarea.form-control,
#s202512051aeedeb05a9b1 .goods_select select.form-control,
#s202512051aeedeb05a9b1 .goods_select input.form-control,
#s202512051aeedeb05a9b1 .board_summary .write,
#s202512051aeedeb05a9b1 .board_view .grid_ignore .author .date,
#s202512051aeedeb05a9b1 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512051aeedeb05a9b1 label,
.doz_sys #s202512051aeedeb05a9b1 label.control-label,
#s202512051aeedeb05a9b1 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512051aeedeb05a9b1 .nick.text-default-dark,
#s202512051aeedeb05a9b1 .text-default-dark,
#s202512051aeedeb05a9b1 .shop_mypage .mypage .my-box a,
#s202512051aeedeb05a9b1 .shop_mypage .item-detail a,
#s202512051aeedeb05a9b1 .shop_mypage .item-detail p,
#s202512051aeedeb05a9b1 .shop_mypage h6,
#s202512051aeedeb05a9b1 .shop_mypage .table-wrap p,
#s202512051aeedeb05a9b1 .shop_payment h1,
#s202512051aeedeb05a9b1 .shop_payment h6,
#s202512051aeedeb05a9b1 .shop-content p,
#s202512051aeedeb05a9b1 .shop_payment,
#s202512051aeedeb05a9b1 .shop-content span,
#s202512051aeedeb05a9b1 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512051aeedeb05a9b1 .shop-content .price,
#s202512051aeedeb05a9b1,
#s202512051aeedeb05a9b1 .shop-tit,
#s202512051aeedeb05a9b1 .board_view .board_txt_area,
#s202512051aeedeb05a9b1 .board.widget .grid_ignore .view_tit,
.doz_sys #s202512051aeedeb05a9b1 .shop-content input.form-control,
.doz_sys #s202512051aeedeb05a9b1 .shop-content select.form-control,
#s202512051aeedeb05a9b1 .widget_menu_title,
#s202512051aeedeb05a9b1 .comment_area,
body.shop_mypage #s202512051aeedeb05a9b1 .comment_area,
#s202512051aeedeb05a9b1 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512051aeedeb05a9b1 a.use-info {
	color: #072340;
}

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

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

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

#s202512051aeedeb05a9b1 .left-menu ul li.on a,
.doz_sys #s202512051aeedeb05a9b1 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512051aeedeb05a9b1,
.doz_sys #s202512051aeedeb05a9b1 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s202512051aeedeb05a9b1 .pagination>li>a,
#s202512051aeedeb05a9b1 .pagination>li>span,
#s202512051aeedeb05a9b1 .pagination>li>a:focus,
#s202512051aeedeb05a9b1 .pagination>li>span:focus,
#s202512051aeedeb05a9b1 .map-inner .pagination li.active a,
#s202512051aeedeb05a9b1 .pagination li>a.disabled:hover,
#s202512051aeedeb05a9b1 .pagination>.active>a,
#s202512051aeedeb05a9b1 .pagination>.active>span,
#s202512051aeedeb05a9b1 .pagination>.active>a:hover,
#s202512051aeedeb05a9b1 .pagination>.active>span:hover,
#s202512051aeedeb05a9b1 .pagination>.active>a:focus,
#s202512051aeedeb05a9b1 .pagination>.active>span:focus,
#s202512051aeedeb05a9b1 .pagination>li>a:hover,
#s202512051aeedeb05a9b1 .pagination>li>span:hover,
#s202512051aeedeb05a9b1 .sub_depth li a.active,
.doz_sys #s202512051aeedeb05a9b1 a,
#s202512051aeedeb05a9b1 .li_table ul li,
#s202512051aeedeb05a9b1 .list-style .list.line>small,
.doz_sys #s202512051aeedeb05a9b1 .board_contents a:not(.btn),
.doz_sys #s202512051aeedeb05a9b1 .board_contents a:not(.btn):hover,
#s202512051aeedeb05a9b1 .board_txt_area a,
#s202512051aeedeb05a9b1 .board_txt_area a:hover,
#s202512051aeedeb05a9b1 .board_txt_area a:active,
#s202512051aeedeb05a9b1 .board_txt_area a:focus,
#s202512051aeedeb05a9b1 .editor_box .fr-view a {
	color: #072340;
}

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

#s202512051aeedeb05a9b1 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512051aeedeb05a9b1 .body_font_color_40,
#s202512051aeedeb05a9b1 .li_board ul.li_body li.name,
#s202512051aeedeb05a9b1 .li_board ul.li_body li.time,
#s202512051aeedeb05a9b1 .li_board ul.li_body li.like,
#s202512051aeedeb05a9b1 .review_table .summary,
#s202512051aeedeb05a9b1 .review_table.li_board ul.li_body li,

#s202512051aeedeb05a9b1 .li_board,
#s202512051aeedeb05a9b1 .acd_row:first-child,
#s202512051aeedeb05a9b1 .list-style .list-header,
#s202512051aeedeb05a9b1 .list-style .list,
#s202512051aeedeb05a9b1 .list-style .list.line,
#s202512051aeedeb05a9b1 .list-style .list.line>.table-cell,
#s202512051aeedeb05a9b1 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512051aeedeb05a9b1 .btn-primary,
.doz_sys #s202512051aeedeb05a9b1 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s202512051aeedeb05a9b1 .coupon-wrap:after,
#s202512051aeedeb05a9b1 .mypage .my-box a,
#s202512051aeedeb05a9b1 .mypage .shop-table>tbody>tr,
#s202512051aeedeb05a9b1 .mypage .tip-off,
#s202512051aeedeb05a9b1 .im-order-detail-table,
#s202512051aeedeb05a9b1 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s202512051aeedeb05a9b1 ul.site_prod_nav>li,
#s202512051aeedeb05a9b1 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512051aeedeb05a9b1 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s202512051aeedeb05a9b1 .mypage .left-menu ul li a,
#s202512051aeedeb05a9b1 .shop-table>thead>tr>th,
#s202512051aeedeb05a9b1 .shop-table>tbody>tr>td,
#s202512051aeedeb05a9b1 .mypage .shop-table>tbody>tr,
#s202512051aeedeb05a9b1 .shop-table>tbody>tr>td.img img,
#s202512051aeedeb05a9b1 .shop-table>tbody>tr>td+td,
#s202512051aeedeb05a9b1 .mypage .tip-off,
#s202512051aeedeb05a9b1 .mypage .shop-table img,
#s202512051aeedeb05a9b1 .im-order-detail-table,
#s202512051aeedeb05a9b1 .im-order-price,
#s202512051aeedeb05a9b1 .im-order-detail-table thead tr,
#s202512051aeedeb05a9b1 .im-order-detail-table tr+tr,
#s202512051aeedeb05a9b1 .im-order-detail-table img,
#s202512051aeedeb05a9b1 .im-order-detail-table .im-deliv-price,
#s202512051aeedeb05a9b1 .im-order-price-header,
#s202512051aeedeb05a9b1 .im-cart-result-table thead>tr>th,
#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>thead>tr>th,
#s202512051aeedeb05a9b1 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512051aeedeb05a9b1 .btn-primary:hover,
	#s202512051aeedeb05a9b1 .widget_text_wrap .btn:hover,
	.doz_sys #s202512051aeedeb05a9b1 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s202512051aeedeb05a9b1 #shop_cart_list .shop-tit,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>thead>tr,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512051aeedeb05a9b1 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>tfoot,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>thead>tr,
	#s202512051aeedeb05a9b1 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s202512051aeedeb05a9b1 .mypage .left-menu ul li a,
	#s202512051aeedeb05a9b1 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s202512051aeedeb05a9b1 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w2025120505be582a07597 .widget.image img {
	transition: none;
}

.admin #w2025120505be582a07597 .disable-selection img {
	visibility: visible !important;
}

#w2025120505be582a07597 .widget.image .overlay,
#w2025120505be582a07597 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w2025120505be582a07597 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w2025120505be582a07597 .widget.image:hover .hover_overlay,
#w2025120505be582a07597 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w2025120505be582a07597 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w2025120505be582a07597 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w2025120505be582a07597 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w2025120505be582a07597 .widget.image.img_circle .overlay,
#w2025120505be582a07597 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w2025120505be582a07597 .widget.image.hover_scale:hover .hover_overlay,
#w2025120505be582a07597 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w2025120505be582a07597 .widget.image.hide_default_img:hover .img_wrap>img,
#w2025120505be582a07597 .widget.image:hover .overlay,
#w2025120505be582a07597 .widget.image .hover_overlay,
#w2025120505be582a07597 .widget.image.hover_image_hidden:hover .hover_img,
#w2025120505be582a07597 .widget.image.hover_scale .hover_img,
#w2025120505be582a07597 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w2025120505be582a07597 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w2025120505be582a07597 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w2025120505be582a07597 .widget.image.hover_scale img,
#w2025120505be582a07597 .widget.image.hover_scale:hover .hover_img,
#w2025120505be582a07597 .widget.image.hover_scale.hover_image_hidden:hover img,
#w2025120505be582a07597 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w2025120505be582a07597 .widget.image.hover_img_hide.hover_scale:hover img,
#w2025120505be582a07597 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w2025120505be582a07597 .widget.image.no_effect .hover_overlay,
#w2025120505be582a07597 .widget.image.no_effect .hover_img {
	transition: none;
}

#w2025120505be582a07597 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w2025120505be582a07597 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w2025120505be582a07597 .widget.image.hide_default_img:hover .org_image,
#w2025120505be582a07597 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w2025120505be582a07597 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w2025120505be582a07597 .widget.image.org_size img,
#w2025120505be582a07597 .widget.image.org_size .hover_img,
#w2025120505be582a07597 .widget.image.org_size .overlay,
#w2025120505be582a07597 .widget.image.org_size .hover_overlay,
#w2025120505be582a07597 .widget.image .img_wrap {
	border-radius: 20px;
}

#w2025120505be582a07597 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

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

	#w2025120505be582a07597 .widget.image:hover .hover_txt,
	#w2025120505be582a07597 .widget.image:hover .hover_img,
	#w2025120505be582a07597 .widget.image:hover .overlay,
	#w2025120505be582a07597 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w2025120505be582a07597 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w2025120505be582a07597 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w2025120505be582a07597 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#hr_w2025120521edb0fa234c7 .line_box {
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.device_type_m .pc_section #padding_w20251205b2aa88133a4ea {
	height: 20px !important;
}

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

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

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

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

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

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

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

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

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

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

.admin #s20251205921cb0d74d861 .widget_drag_bar,
.admin .doz_sys #s20251205921cb0d74d861 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205921cb0d74d861 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205921cb0d74d861 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205921cb0d74d861 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205921cb0d74d861 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205921cb0d74d861.side_basic main .inside,
#s20251205921cb0d74d861 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205921cb0d74d861 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205921cb0d74d861.side_basic main .inside,
.menu_type_modal #s20251205921cb0d74d861.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;
}

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

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

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

#s20251205921cb0d74d861 .booking_day .body_font_color_20,

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

#s20251205921cb0d74d861 .li_table ul:nth-of-type(2),
#s20251205921cb0d74d861 .li_board ul li,
#s20251205921cb0d74d861 .checkbox-styled:not(ie8) input~span:before,
#s20251205921cb0d74d861 select.form-control,
#s20251205921cb0d74d861 input.form-control,
#s20251205921cb0d74d861 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s20251205921cb0d74d861 .shop-content select.form-control,
.shop_view #s20251205921cb0d74d861 .shop-content input.form-control,
.shop_view #s20251205921cb0d74d861 .shop-content textarea.form-control,
.booking_view #s20251205921cb0d74d861 .booking_opt select.form-control,
.shop_view #s20251205921cb0d74d861 .form-select-wrap .dropdown-menu,
#s20251205921cb0d74d861 .item_detail select.form-control,
#s20251205921cb0d74d861 .item_detail input.form-control,
#s20251205921cb0d74d861 .item_detail textarea.form-control,
#s20251205921cb0d74d861 .booking_opt select.form-control,
#s20251205921cb0d74d861 .goods_select textarea.form-control,
#s20251205921cb0d74d861 .goods_select select.form-control,
#s20251205921cb0d74d861 .goods_select input.form-control,
#s20251205921cb0d74d861 .board_summary .write,
#s20251205921cb0d74d861 .board_view .grid_ignore .author .date,
#s20251205921cb0d74d861 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205921cb0d74d861 label,
.doz_sys #s20251205921cb0d74d861 label.control-label,
#s20251205921cb0d74d861 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205921cb0d74d861 .nick.text-default-dark,
#s20251205921cb0d74d861 .text-default-dark,
#s20251205921cb0d74d861 .shop_mypage .mypage .my-box a,
#s20251205921cb0d74d861 .shop_mypage .item-detail a,
#s20251205921cb0d74d861 .shop_mypage .item-detail p,
#s20251205921cb0d74d861 .shop_mypage h6,
#s20251205921cb0d74d861 .shop_mypage .table-wrap p,
#s20251205921cb0d74d861 .shop_payment h1,
#s20251205921cb0d74d861 .shop_payment h6,
#s20251205921cb0d74d861 .shop-content p,
#s20251205921cb0d74d861 .shop_payment,
#s20251205921cb0d74d861 .shop-content span,
#s20251205921cb0d74d861 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205921cb0d74d861 .shop-content .price,
#s20251205921cb0d74d861,
#s20251205921cb0d74d861 .shop-tit,
#s20251205921cb0d74d861 .board_view .board_txt_area,
#s20251205921cb0d74d861 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205921cb0d74d861 .shop-content input.form-control,
.doz_sys #s20251205921cb0d74d861 .shop-content select.form-control,
#s20251205921cb0d74d861 .widget_menu_title,
#s20251205921cb0d74d861 .comment_area,
body.shop_mypage #s20251205921cb0d74d861 .comment_area,
#s20251205921cb0d74d861 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205921cb0d74d861 a.use-info {
	color: #072340;
}

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

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

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

#s20251205921cb0d74d861 .left-menu ul li.on a,
.doz_sys #s20251205921cb0d74d861 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205921cb0d74d861,
.doz_sys #s20251205921cb0d74d861 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s20251205921cb0d74d861 .pagination>li>a,
#s20251205921cb0d74d861 .pagination>li>span,
#s20251205921cb0d74d861 .pagination>li>a:focus,
#s20251205921cb0d74d861 .pagination>li>span:focus,
#s20251205921cb0d74d861 .map-inner .pagination li.active a,
#s20251205921cb0d74d861 .pagination li>a.disabled:hover,
#s20251205921cb0d74d861 .pagination>.active>a,
#s20251205921cb0d74d861 .pagination>.active>span,
#s20251205921cb0d74d861 .pagination>.active>a:hover,
#s20251205921cb0d74d861 .pagination>.active>span:hover,
#s20251205921cb0d74d861 .pagination>.active>a:focus,
#s20251205921cb0d74d861 .pagination>.active>span:focus,
#s20251205921cb0d74d861 .pagination>li>a:hover,
#s20251205921cb0d74d861 .pagination>li>span:hover,
#s20251205921cb0d74d861 .sub_depth li a.active,
.doz_sys #s20251205921cb0d74d861 a,
#s20251205921cb0d74d861 .li_table ul li,
#s20251205921cb0d74d861 .list-style .list.line>small,
.doz_sys #s20251205921cb0d74d861 .board_contents a:not(.btn),
.doz_sys #s20251205921cb0d74d861 .board_contents a:not(.btn):hover,
#s20251205921cb0d74d861 .board_txt_area a,
#s20251205921cb0d74d861 .board_txt_area a:hover,
#s20251205921cb0d74d861 .board_txt_area a:active,
#s20251205921cb0d74d861 .board_txt_area a:focus,
#s20251205921cb0d74d861 .editor_box .fr-view a {
	color: #072340;
}

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

#s20251205921cb0d74d861 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205921cb0d74d861 .body_font_color_40,
#s20251205921cb0d74d861 .li_board ul.li_body li.name,
#s20251205921cb0d74d861 .li_board ul.li_body li.time,
#s20251205921cb0d74d861 .li_board ul.li_body li.like,
#s20251205921cb0d74d861 .review_table .summary,
#s20251205921cb0d74d861 .review_table.li_board ul.li_body li,

#s20251205921cb0d74d861 .li_board,
#s20251205921cb0d74d861 .acd_row:first-child,
#s20251205921cb0d74d861 .list-style .list-header,
#s20251205921cb0d74d861 .list-style .list,
#s20251205921cb0d74d861 .list-style .list.line,
#s20251205921cb0d74d861 .list-style .list.line>.table-cell,
#s20251205921cb0d74d861 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205921cb0d74d861 .btn-primary,
.doz_sys #s20251205921cb0d74d861 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s20251205921cb0d74d861 .coupon-wrap:after,
#s20251205921cb0d74d861 .mypage .my-box a,
#s20251205921cb0d74d861 .mypage .shop-table>tbody>tr,
#s20251205921cb0d74d861 .mypage .tip-off,
#s20251205921cb0d74d861 .im-order-detail-table,
#s20251205921cb0d74d861 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s20251205921cb0d74d861 ul.site_prod_nav>li,
#s20251205921cb0d74d861 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205921cb0d74d861 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s20251205921cb0d74d861 .mypage .left-menu ul li a,
#s20251205921cb0d74d861 .shop-table>thead>tr>th,
#s20251205921cb0d74d861 .shop-table>tbody>tr>td,
#s20251205921cb0d74d861 .mypage .shop-table>tbody>tr,
#s20251205921cb0d74d861 .shop-table>tbody>tr>td.img img,
#s20251205921cb0d74d861 .shop-table>tbody>tr>td+td,
#s20251205921cb0d74d861 .mypage .tip-off,
#s20251205921cb0d74d861 .mypage .shop-table img,
#s20251205921cb0d74d861 .im-order-detail-table,
#s20251205921cb0d74d861 .im-order-price,
#s20251205921cb0d74d861 .im-order-detail-table thead tr,
#s20251205921cb0d74d861 .im-order-detail-table tr+tr,
#s20251205921cb0d74d861 .im-order-detail-table img,
#s20251205921cb0d74d861 .im-order-detail-table .im-deliv-price,
#s20251205921cb0d74d861 .im-order-price-header,
#s20251205921cb0d74d861 .im-cart-result-table thead>tr>th,
#s20251205921cb0d74d861 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205921cb0d74d861 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205921cb0d74d861 #shop_cart_list .shop-table>thead>tr>th,
#s20251205921cb0d74d861 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205921cb0d74d861 .btn-primary:hover,
	#s20251205921cb0d74d861 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205921cb0d74d861 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s20251205921cb0d74d861 #shop_cart_list .shop-tit,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>thead>tr,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205921cb0d74d861 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>tfoot,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>thead>tr,
	#s20251205921cb0d74d861 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s20251205921cb0d74d861 .mypage .left-menu ul li a,
	#s20251205921cb0d74d861 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s20251205921cb0d74d861 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w202512059771c69b24e27 {
	height: 60px !important;
}

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

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

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

.admin #s2025120954967873ba5fc .widget_drag_bar,
.admin .doz_sys #s2025120954967873ba5fc .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025120954967873ba5fc .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025120954967873ba5fc .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025120954967873ba5fc .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025120954967873ba5fc .ui-resizable-handle.ui-resizable-n:hover:after,
#s2025120954967873ba5fc.side_basic main .inside,
#s2025120954967873ba5fc .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025120954967873ba5fc .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s2025120954967873ba5fc.side_basic main .inside,
.menu_type_modal #s2025120954967873ba5fc.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;
}

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

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

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

#s2025120954967873ba5fc .booking_day .body_font_color_20,

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

#s2025120954967873ba5fc .li_table ul:nth-of-type(2),
#s2025120954967873ba5fc .li_board ul li,
#s2025120954967873ba5fc .checkbox-styled:not(ie8) input~span:before,
#s2025120954967873ba5fc select.form-control,
#s2025120954967873ba5fc input.form-control,
#s2025120954967873ba5fc textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s2025120954967873ba5fc .shop-content select.form-control,
.shop_view #s2025120954967873ba5fc .shop-content input.form-control,
.shop_view #s2025120954967873ba5fc .shop-content textarea.form-control,
.booking_view #s2025120954967873ba5fc .booking_opt select.form-control,
.shop_view #s2025120954967873ba5fc .form-select-wrap .dropdown-menu,
#s2025120954967873ba5fc .item_detail select.form-control,
#s2025120954967873ba5fc .item_detail input.form-control,
#s2025120954967873ba5fc .item_detail textarea.form-control,
#s2025120954967873ba5fc .booking_opt select.form-control,
#s2025120954967873ba5fc .goods_select textarea.form-control,
#s2025120954967873ba5fc .goods_select select.form-control,
#s2025120954967873ba5fc .goods_select input.form-control,
#s2025120954967873ba5fc .board_summary .write,
#s2025120954967873ba5fc .board_view .grid_ignore .author .date,
#s2025120954967873ba5fc .board_view .grid_ignore .author .hit-count,
.doz_sys #s2025120954967873ba5fc label,
.doz_sys #s2025120954967873ba5fc label.control-label,
#s2025120954967873ba5fc .shop-table>tbody>tr.payment-info>td.pay-txt,
#s2025120954967873ba5fc .nick.text-default-dark,
#s2025120954967873ba5fc .text-default-dark,
#s2025120954967873ba5fc .shop_mypage .mypage .my-box a,
#s2025120954967873ba5fc .shop_mypage .item-detail a,
#s2025120954967873ba5fc .shop_mypage .item-detail p,
#s2025120954967873ba5fc .shop_mypage h6,
#s2025120954967873ba5fc .shop_mypage .table-wrap p,
#s2025120954967873ba5fc .shop_payment h1,
#s2025120954967873ba5fc .shop_payment h6,
#s2025120954967873ba5fc .shop-content p,
#s2025120954967873ba5fc .shop_payment,
#s2025120954967873ba5fc .shop-content span,
#s2025120954967873ba5fc .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s2025120954967873ba5fc .shop-content .price,
#s2025120954967873ba5fc,
#s2025120954967873ba5fc .shop-tit,
#s2025120954967873ba5fc .board_view .board_txt_area,
#s2025120954967873ba5fc .board.widget .grid_ignore .view_tit,
.doz_sys #s2025120954967873ba5fc .shop-content input.form-control,
.doz_sys #s2025120954967873ba5fc .shop-content select.form-control,
#s2025120954967873ba5fc .widget_menu_title,
#s2025120954967873ba5fc .comment_area,
body.shop_mypage #s2025120954967873ba5fc .comment_area,
#s2025120954967873ba5fc .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s2025120954967873ba5fc a.use-info {
	color: #072340;
}

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

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

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

#s2025120954967873ba5fc .left-menu ul li.on a,
.doz_sys #s2025120954967873ba5fc .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025120954967873ba5fc,
.doz_sys #s2025120954967873ba5fc .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s2025120954967873ba5fc .pagination>li>a,
#s2025120954967873ba5fc .pagination>li>span,
#s2025120954967873ba5fc .pagination>li>a:focus,
#s2025120954967873ba5fc .pagination>li>span:focus,
#s2025120954967873ba5fc .map-inner .pagination li.active a,
#s2025120954967873ba5fc .pagination li>a.disabled:hover,
#s2025120954967873ba5fc .pagination>.active>a,
#s2025120954967873ba5fc .pagination>.active>span,
#s2025120954967873ba5fc .pagination>.active>a:hover,
#s2025120954967873ba5fc .pagination>.active>span:hover,
#s2025120954967873ba5fc .pagination>.active>a:focus,
#s2025120954967873ba5fc .pagination>.active>span:focus,
#s2025120954967873ba5fc .pagination>li>a:hover,
#s2025120954967873ba5fc .pagination>li>span:hover,
#s2025120954967873ba5fc .sub_depth li a.active,
.doz_sys #s2025120954967873ba5fc a,
#s2025120954967873ba5fc .li_table ul li,
#s2025120954967873ba5fc .list-style .list.line>small,
.doz_sys #s2025120954967873ba5fc .board_contents a:not(.btn),
.doz_sys #s2025120954967873ba5fc .board_contents a:not(.btn):hover,
#s2025120954967873ba5fc .board_txt_area a,
#s2025120954967873ba5fc .board_txt_area a:hover,
#s2025120954967873ba5fc .board_txt_area a:active,
#s2025120954967873ba5fc .board_txt_area a:focus,
#s2025120954967873ba5fc .editor_box .fr-view a {
	color: #072340;
}

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

#s2025120954967873ba5fc .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s2025120954967873ba5fc .body_font_color_40,
#s2025120954967873ba5fc .li_board ul.li_body li.name,
#s2025120954967873ba5fc .li_board ul.li_body li.time,
#s2025120954967873ba5fc .li_board ul.li_body li.like,
#s2025120954967873ba5fc .review_table .summary,
#s2025120954967873ba5fc .review_table.li_board ul.li_body li,

#s2025120954967873ba5fc .li_board,
#s2025120954967873ba5fc .acd_row:first-child,
#s2025120954967873ba5fc .list-style .list-header,
#s2025120954967873ba5fc .list-style .list,
#s2025120954967873ba5fc .list-style .list.line,
#s2025120954967873ba5fc .list-style .list.line>.table-cell,
#s2025120954967873ba5fc .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s2025120954967873ba5fc .btn-primary,
.doz_sys #s2025120954967873ba5fc .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s2025120954967873ba5fc .coupon-wrap:after,
#s2025120954967873ba5fc .mypage .my-box a,
#s2025120954967873ba5fc .mypage .shop-table>tbody>tr,
#s2025120954967873ba5fc .mypage .tip-off,
#s2025120954967873ba5fc .im-order-detail-table,
#s2025120954967873ba5fc .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s2025120954967873ba5fc ul.site_prod_nav>li,
#s2025120954967873ba5fc .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025120954967873ba5fc .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s2025120954967873ba5fc .mypage .left-menu ul li a,
#s2025120954967873ba5fc .shop-table>thead>tr>th,
#s2025120954967873ba5fc .shop-table>tbody>tr>td,
#s2025120954967873ba5fc .mypage .shop-table>tbody>tr,
#s2025120954967873ba5fc .shop-table>tbody>tr>td.img img,
#s2025120954967873ba5fc .shop-table>tbody>tr>td+td,
#s2025120954967873ba5fc .mypage .tip-off,
#s2025120954967873ba5fc .mypage .shop-table img,
#s2025120954967873ba5fc .im-order-detail-table,
#s2025120954967873ba5fc .im-order-price,
#s2025120954967873ba5fc .im-order-detail-table thead tr,
#s2025120954967873ba5fc .im-order-detail-table tr+tr,
#s2025120954967873ba5fc .im-order-detail-table img,
#s2025120954967873ba5fc .im-order-detail-table .im-deliv-price,
#s2025120954967873ba5fc .im-order-price-header,
#s2025120954967873ba5fc .im-cart-result-table thead>tr>th,
#s2025120954967873ba5fc #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025120954967873ba5fc #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025120954967873ba5fc #shop_cart_list .shop-table>thead>tr>th,
#s2025120954967873ba5fc .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s2025120954967873ba5fc .btn-primary:hover,
	#s2025120954967873ba5fc .widget_text_wrap .btn:hover,
	.doz_sys #s2025120954967873ba5fc .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s2025120954967873ba5fc #shop_cart_list .shop-tit,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>thead>tr,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>tfoot .payment-info,
	#s2025120954967873ba5fc .shop-table>tbody>tr>td.img .opt .more+.more,
	#s2025120954967873ba5fc #shop_cart_list .shop-table,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>tfoot,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>thead>tr,
	#s2025120954967873ba5fc #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s2025120954967873ba5fc .mypage .left-menu ul li a,
	#s2025120954967873ba5fc .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s2025120954967873ba5fc .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20251209585644474cdb1 .widget.image img {
	transition: none;
}

.admin #w20251209585644474cdb1 .disable-selection img {
	visibility: visible !important;
}

#w20251209585644474cdb1 .widget.image .overlay,
#w20251209585644474cdb1 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w20251209585644474cdb1 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w20251209585644474cdb1 .widget.image:hover .hover_overlay,
#w20251209585644474cdb1 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w20251209585644474cdb1 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w20251209585644474cdb1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w20251209585644474cdb1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w20251209585644474cdb1 .widget.image.img_circle .overlay,
#w20251209585644474cdb1 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w20251209585644474cdb1 .widget.image.hover_scale:hover .hover_overlay,
#w20251209585644474cdb1 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w20251209585644474cdb1 .widget.image.hide_default_img:hover .img_wrap>img,
#w20251209585644474cdb1 .widget.image:hover .overlay,
#w20251209585644474cdb1 .widget.image .hover_overlay,
#w20251209585644474cdb1 .widget.image.hover_image_hidden:hover .hover_img,
#w20251209585644474cdb1 .widget.image.hover_scale .hover_img,
#w20251209585644474cdb1 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w20251209585644474cdb1 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w20251209585644474cdb1 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w20251209585644474cdb1 .widget.image.hover_scale img,
#w20251209585644474cdb1 .widget.image.hover_scale:hover .hover_img,
#w20251209585644474cdb1 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20251209585644474cdb1 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20251209585644474cdb1 .widget.image.hover_img_hide.hover_scale:hover img,
#w20251209585644474cdb1 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251209585644474cdb1 .widget.image.no_effect .hover_overlay,
#w20251209585644474cdb1 .widget.image.no_effect .hover_img {
	transition: none;
}

#w20251209585644474cdb1 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w20251209585644474cdb1 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w20251209585644474cdb1 .widget.image.hide_default_img:hover .org_image,
#w20251209585644474cdb1 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w20251209585644474cdb1 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251209585644474cdb1 .widget.image.org_size img,
#w20251209585644474cdb1 .widget.image.org_size .hover_img,
#w20251209585644474cdb1 .widget.image.org_size .overlay,
#w20251209585644474cdb1 .widget.image.org_size .hover_overlay,
#w20251209585644474cdb1 .widget.image .img_wrap {
	border-radius: 20px;
}

#w20251209585644474cdb1 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

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

	#w20251209585644474cdb1 .widget.image:hover .hover_txt,
	#w20251209585644474cdb1 .widget.image:hover .hover_img,
	#w20251209585644474cdb1 .widget.image:hover .overlay,
	#w20251209585644474cdb1 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w20251209585644474cdb1 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w20251209585644474cdb1 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w20251209585644474cdb1 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

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

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

.admin #s20251205023085dbbd765 .widget_drag_bar,
.admin .doz_sys #s20251205023085dbbd765 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205023085dbbd765 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205023085dbbd765 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205023085dbbd765 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205023085dbbd765 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205023085dbbd765.side_basic main .inside,
#s20251205023085dbbd765 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205023085dbbd765 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205023085dbbd765.side_basic main .inside,
.menu_type_modal #s20251205023085dbbd765.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;
}

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

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

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

#s20251205023085dbbd765 .booking_day .body_font_color_20,

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

#s20251205023085dbbd765 .li_table ul:nth-of-type(2),
#s20251205023085dbbd765 .li_board ul li,
#s20251205023085dbbd765 .checkbox-styled:not(ie8) input~span:before,
#s20251205023085dbbd765 select.form-control,
#s20251205023085dbbd765 input.form-control,
#s20251205023085dbbd765 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s20251205023085dbbd765 .shop-content select.form-control,
.shop_view #s20251205023085dbbd765 .shop-content input.form-control,
.shop_view #s20251205023085dbbd765 .shop-content textarea.form-control,
.booking_view #s20251205023085dbbd765 .booking_opt select.form-control,
.shop_view #s20251205023085dbbd765 .form-select-wrap .dropdown-menu,
#s20251205023085dbbd765 .item_detail select.form-control,
#s20251205023085dbbd765 .item_detail input.form-control,
#s20251205023085dbbd765 .item_detail textarea.form-control,
#s20251205023085dbbd765 .booking_opt select.form-control,
#s20251205023085dbbd765 .goods_select textarea.form-control,
#s20251205023085dbbd765 .goods_select select.form-control,
#s20251205023085dbbd765 .goods_select input.form-control,
#s20251205023085dbbd765 .board_summary .write,
#s20251205023085dbbd765 .board_view .grid_ignore .author .date,
#s20251205023085dbbd765 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205023085dbbd765 label,
.doz_sys #s20251205023085dbbd765 label.control-label,
#s20251205023085dbbd765 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205023085dbbd765 .nick.text-default-dark,
#s20251205023085dbbd765 .text-default-dark,
#s20251205023085dbbd765 .shop_mypage .mypage .my-box a,
#s20251205023085dbbd765 .shop_mypage .item-detail a,
#s20251205023085dbbd765 .shop_mypage .item-detail p,
#s20251205023085dbbd765 .shop_mypage h6,
#s20251205023085dbbd765 .shop_mypage .table-wrap p,
#s20251205023085dbbd765 .shop_payment h1,
#s20251205023085dbbd765 .shop_payment h6,
#s20251205023085dbbd765 .shop-content p,
#s20251205023085dbbd765 .shop_payment,
#s20251205023085dbbd765 .shop-content span,
#s20251205023085dbbd765 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205023085dbbd765 .shop-content .price,
#s20251205023085dbbd765,
#s20251205023085dbbd765 .shop-tit,
#s20251205023085dbbd765 .board_view .board_txt_area,
#s20251205023085dbbd765 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205023085dbbd765 .shop-content input.form-control,
.doz_sys #s20251205023085dbbd765 .shop-content select.form-control,
#s20251205023085dbbd765 .widget_menu_title,
#s20251205023085dbbd765 .comment_area,
body.shop_mypage #s20251205023085dbbd765 .comment_area,
#s20251205023085dbbd765 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205023085dbbd765 a.use-info {
	color: #072340;
}

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

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

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

#s20251205023085dbbd765 .left-menu ul li.on a,
.doz_sys #s20251205023085dbbd765 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205023085dbbd765,
.doz_sys #s20251205023085dbbd765 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s20251205023085dbbd765 .pagination>li>a,
#s20251205023085dbbd765 .pagination>li>span,
#s20251205023085dbbd765 .pagination>li>a:focus,
#s20251205023085dbbd765 .pagination>li>span:focus,
#s20251205023085dbbd765 .map-inner .pagination li.active a,
#s20251205023085dbbd765 .pagination li>a.disabled:hover,
#s20251205023085dbbd765 .pagination>.active>a,
#s20251205023085dbbd765 .pagination>.active>span,
#s20251205023085dbbd765 .pagination>.active>a:hover,
#s20251205023085dbbd765 .pagination>.active>span:hover,
#s20251205023085dbbd765 .pagination>.active>a:focus,
#s20251205023085dbbd765 .pagination>.active>span:focus,
#s20251205023085dbbd765 .pagination>li>a:hover,
#s20251205023085dbbd765 .pagination>li>span:hover,
#s20251205023085dbbd765 .sub_depth li a.active,
.doz_sys #s20251205023085dbbd765 a,
#s20251205023085dbbd765 .li_table ul li,
#s20251205023085dbbd765 .list-style .list.line>small,
.doz_sys #s20251205023085dbbd765 .board_contents a:not(.btn),
.doz_sys #s20251205023085dbbd765 .board_contents a:not(.btn):hover,
#s20251205023085dbbd765 .board_txt_area a,
#s20251205023085dbbd765 .board_txt_area a:hover,
#s20251205023085dbbd765 .board_txt_area a:active,
#s20251205023085dbbd765 .board_txt_area a:focus,
#s20251205023085dbbd765 .editor_box .fr-view a {
	color: #072340;
}

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

#s20251205023085dbbd765 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205023085dbbd765 .body_font_color_40,
#s20251205023085dbbd765 .li_board ul.li_body li.name,
#s20251205023085dbbd765 .li_board ul.li_body li.time,
#s20251205023085dbbd765 .li_board ul.li_body li.like,
#s20251205023085dbbd765 .review_table .summary,
#s20251205023085dbbd765 .review_table.li_board ul.li_body li,

#s20251205023085dbbd765 .li_board,
#s20251205023085dbbd765 .acd_row:first-child,
#s20251205023085dbbd765 .list-style .list-header,
#s20251205023085dbbd765 .list-style .list,
#s20251205023085dbbd765 .list-style .list.line,
#s20251205023085dbbd765 .list-style .list.line>.table-cell,
#s20251205023085dbbd765 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205023085dbbd765 .btn-primary,
.doz_sys #s20251205023085dbbd765 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s20251205023085dbbd765 .coupon-wrap:after,
#s20251205023085dbbd765 .mypage .my-box a,
#s20251205023085dbbd765 .mypage .shop-table>tbody>tr,
#s20251205023085dbbd765 .mypage .tip-off,
#s20251205023085dbbd765 .im-order-detail-table,
#s20251205023085dbbd765 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s20251205023085dbbd765 ul.site_prod_nav>li,
#s20251205023085dbbd765 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205023085dbbd765 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s20251205023085dbbd765 .mypage .left-menu ul li a,
#s20251205023085dbbd765 .shop-table>thead>tr>th,
#s20251205023085dbbd765 .shop-table>tbody>tr>td,
#s20251205023085dbbd765 .mypage .shop-table>tbody>tr,
#s20251205023085dbbd765 .shop-table>tbody>tr>td.img img,
#s20251205023085dbbd765 .shop-table>tbody>tr>td+td,
#s20251205023085dbbd765 .mypage .tip-off,
#s20251205023085dbbd765 .mypage .shop-table img,
#s20251205023085dbbd765 .im-order-detail-table,
#s20251205023085dbbd765 .im-order-price,
#s20251205023085dbbd765 .im-order-detail-table thead tr,
#s20251205023085dbbd765 .im-order-detail-table tr+tr,
#s20251205023085dbbd765 .im-order-detail-table img,
#s20251205023085dbbd765 .im-order-detail-table .im-deliv-price,
#s20251205023085dbbd765 .im-order-price-header,
#s20251205023085dbbd765 .im-cart-result-table thead>tr>th,
#s20251205023085dbbd765 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205023085dbbd765 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205023085dbbd765 #shop_cart_list .shop-table>thead>tr>th,
#s20251205023085dbbd765 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205023085dbbd765 .btn-primary:hover,
	#s20251205023085dbbd765 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205023085dbbd765 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s20251205023085dbbd765 #shop_cart_list .shop-tit,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>thead>tr,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205023085dbbd765 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205023085dbbd765 #shop_cart_list .shop-table,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>tfoot,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>thead>tr,
	#s20251205023085dbbd765 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s20251205023085dbbd765 .mypage .left-menu ul li a,
	#s20251205023085dbbd765 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s20251205023085dbbd765 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#hr_w20251205c684927cb855d .line_box {
	margin: 0 auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.device_type_m .pc_section #padding_w2025120558fc4a468e9bf {
	height: 20px !important;
}

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

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

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

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

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

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

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

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

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202512050c77ad8fcdfef .widget.image img {
	transition: none;
}

.admin #w202512050c77ad8fcdfef .disable-selection img {
	visibility: visible !important;
}

#w202512050c77ad8fcdfef .widget.image .overlay,
#w202512050c77ad8fcdfef .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w202512050c77ad8fcdfef .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w202512050c77ad8fcdfef .widget.image:hover .hover_overlay,
#w202512050c77ad8fcdfef .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w202512050c77ad8fcdfef .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w202512050c77ad8fcdfef .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w202512050c77ad8fcdfef .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w202512050c77ad8fcdfef .widget.image.img_circle .overlay,
#w202512050c77ad8fcdfef .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w202512050c77ad8fcdfef .widget.image.hover_scale:hover .hover_overlay,
#w202512050c77ad8fcdfef .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w202512050c77ad8fcdfef .widget.image.hide_default_img:hover .img_wrap>img,
#w202512050c77ad8fcdfef .widget.image:hover .overlay,
#w202512050c77ad8fcdfef .widget.image .hover_overlay,
#w202512050c77ad8fcdfef .widget.image.hover_image_hidden:hover .hover_img,
#w202512050c77ad8fcdfef .widget.image.hover_scale .hover_img,
#w202512050c77ad8fcdfef .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w202512050c77ad8fcdfef .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w202512050c77ad8fcdfef .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w202512050c77ad8fcdfef .widget.image.hover_scale img,
#w202512050c77ad8fcdfef .widget.image.hover_scale:hover .hover_img,
#w202512050c77ad8fcdfef .widget.image.hover_scale.hover_image_hidden:hover img,
#w202512050c77ad8fcdfef .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202512050c77ad8fcdfef .widget.image.hover_img_hide.hover_scale:hover img,
#w202512050c77ad8fcdfef .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512050c77ad8fcdfef .widget.image.no_effect .hover_overlay,
#w202512050c77ad8fcdfef .widget.image.no_effect .hover_img {
	transition: none;
}

#w202512050c77ad8fcdfef .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w202512050c77ad8fcdfef .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w202512050c77ad8fcdfef .widget.image.hide_default_img:hover .org_image,
#w202512050c77ad8fcdfef .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w202512050c77ad8fcdfef .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512050c77ad8fcdfef .widget.image.org_size img,
#w202512050c77ad8fcdfef .widget.image.org_size .hover_img,
#w202512050c77ad8fcdfef .widget.image.org_size .overlay,
#w202512050c77ad8fcdfef .widget.image.org_size .hover_overlay,
#w202512050c77ad8fcdfef .widget.image .img_wrap {
	border-radius: 20px;
}

#w202512050c77ad8fcdfef .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

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

	#w202512050c77ad8fcdfef .widget.image:hover .hover_txt,
	#w202512050c77ad8fcdfef .widget.image:hover .hover_img,
	#w202512050c77ad8fcdfef .widget.image:hover .overlay,
	#w202512050c77ad8fcdfef .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w202512050c77ad8fcdfef .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w202512050c77ad8fcdfef .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w202512050c77ad8fcdfef .widget.hover_scale:hover img {
		transform: none !important;
	}
}

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

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

.admin #s20251205b388ce4f07436 .widget_drag_bar,
.admin .doz_sys #s20251205b388ce4f07436 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205b388ce4f07436 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205b388ce4f07436 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205b388ce4f07436 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205b388ce4f07436 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205b388ce4f07436.side_basic main .inside,
#s20251205b388ce4f07436 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205b388ce4f07436 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205b388ce4f07436.side_basic main .inside,
.menu_type_modal #s20251205b388ce4f07436.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;
}

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

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

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

#s20251205b388ce4f07436 .booking_day .body_font_color_20,

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

#s20251205b388ce4f07436 .li_table ul:nth-of-type(2),
#s20251205b388ce4f07436 .li_board ul li,
#s20251205b388ce4f07436 .checkbox-styled:not(ie8) input~span:before,
#s20251205b388ce4f07436 select.form-control,
#s20251205b388ce4f07436 input.form-control,
#s20251205b388ce4f07436 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s20251205b388ce4f07436 .shop-content select.form-control,
.shop_view #s20251205b388ce4f07436 .shop-content input.form-control,
.shop_view #s20251205b388ce4f07436 .shop-content textarea.form-control,
.booking_view #s20251205b388ce4f07436 .booking_opt select.form-control,
.shop_view #s20251205b388ce4f07436 .form-select-wrap .dropdown-menu,
#s20251205b388ce4f07436 .item_detail select.form-control,
#s20251205b388ce4f07436 .item_detail input.form-control,
#s20251205b388ce4f07436 .item_detail textarea.form-control,
#s20251205b388ce4f07436 .booking_opt select.form-control,
#s20251205b388ce4f07436 .goods_select textarea.form-control,
#s20251205b388ce4f07436 .goods_select select.form-control,
#s20251205b388ce4f07436 .goods_select input.form-control,
#s20251205b388ce4f07436 .board_summary .write,
#s20251205b388ce4f07436 .board_view .grid_ignore .author .date,
#s20251205b388ce4f07436 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205b388ce4f07436 label,
.doz_sys #s20251205b388ce4f07436 label.control-label,
#s20251205b388ce4f07436 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205b388ce4f07436 .nick.text-default-dark,
#s20251205b388ce4f07436 .text-default-dark,
#s20251205b388ce4f07436 .shop_mypage .mypage .my-box a,
#s20251205b388ce4f07436 .shop_mypage .item-detail a,
#s20251205b388ce4f07436 .shop_mypage .item-detail p,
#s20251205b388ce4f07436 .shop_mypage h6,
#s20251205b388ce4f07436 .shop_mypage .table-wrap p,
#s20251205b388ce4f07436 .shop_payment h1,
#s20251205b388ce4f07436 .shop_payment h6,
#s20251205b388ce4f07436 .shop-content p,
#s20251205b388ce4f07436 .shop_payment,
#s20251205b388ce4f07436 .shop-content span,
#s20251205b388ce4f07436 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205b388ce4f07436 .shop-content .price,
#s20251205b388ce4f07436,
#s20251205b388ce4f07436 .shop-tit,
#s20251205b388ce4f07436 .board_view .board_txt_area,
#s20251205b388ce4f07436 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205b388ce4f07436 .shop-content input.form-control,
.doz_sys #s20251205b388ce4f07436 .shop-content select.form-control,
#s20251205b388ce4f07436 .widget_menu_title,
#s20251205b388ce4f07436 .comment_area,
body.shop_mypage #s20251205b388ce4f07436 .comment_area,
#s20251205b388ce4f07436 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205b388ce4f07436 a.use-info {
	color: #072340;
}

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

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

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

#s20251205b388ce4f07436 .left-menu ul li.on a,
.doz_sys #s20251205b388ce4f07436 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205b388ce4f07436,
.doz_sys #s20251205b388ce4f07436 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s20251205b388ce4f07436 .pagination>li>a,
#s20251205b388ce4f07436 .pagination>li>span,
#s20251205b388ce4f07436 .pagination>li>a:focus,
#s20251205b388ce4f07436 .pagination>li>span:focus,
#s20251205b388ce4f07436 .map-inner .pagination li.active a,
#s20251205b388ce4f07436 .pagination li>a.disabled:hover,
#s20251205b388ce4f07436 .pagination>.active>a,
#s20251205b388ce4f07436 .pagination>.active>span,
#s20251205b388ce4f07436 .pagination>.active>a:hover,
#s20251205b388ce4f07436 .pagination>.active>span:hover,
#s20251205b388ce4f07436 .pagination>.active>a:focus,
#s20251205b388ce4f07436 .pagination>.active>span:focus,
#s20251205b388ce4f07436 .pagination>li>a:hover,
#s20251205b388ce4f07436 .pagination>li>span:hover,
#s20251205b388ce4f07436 .sub_depth li a.active,
.doz_sys #s20251205b388ce4f07436 a,
#s20251205b388ce4f07436 .li_table ul li,
#s20251205b388ce4f07436 .list-style .list.line>small,
.doz_sys #s20251205b388ce4f07436 .board_contents a:not(.btn),
.doz_sys #s20251205b388ce4f07436 .board_contents a:not(.btn):hover,
#s20251205b388ce4f07436 .board_txt_area a,
#s20251205b388ce4f07436 .board_txt_area a:hover,
#s20251205b388ce4f07436 .board_txt_area a:active,
#s20251205b388ce4f07436 .board_txt_area a:focus,
#s20251205b388ce4f07436 .editor_box .fr-view a {
	color: #072340;
}

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

#s20251205b388ce4f07436 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205b388ce4f07436 .body_font_color_40,
#s20251205b388ce4f07436 .li_board ul.li_body li.name,
#s20251205b388ce4f07436 .li_board ul.li_body li.time,
#s20251205b388ce4f07436 .li_board ul.li_body li.like,
#s20251205b388ce4f07436 .review_table .summary,
#s20251205b388ce4f07436 .review_table.li_board ul.li_body li,

#s20251205b388ce4f07436 .li_board,
#s20251205b388ce4f07436 .acd_row:first-child,
#s20251205b388ce4f07436 .list-style .list-header,
#s20251205b388ce4f07436 .list-style .list,
#s20251205b388ce4f07436 .list-style .list.line,
#s20251205b388ce4f07436 .list-style .list.line>.table-cell,
#s20251205b388ce4f07436 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205b388ce4f07436 .btn-primary,
.doz_sys #s20251205b388ce4f07436 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s20251205b388ce4f07436 .coupon-wrap:after,
#s20251205b388ce4f07436 .mypage .my-box a,
#s20251205b388ce4f07436 .mypage .shop-table>tbody>tr,
#s20251205b388ce4f07436 .mypage .tip-off,
#s20251205b388ce4f07436 .im-order-detail-table,
#s20251205b388ce4f07436 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s20251205b388ce4f07436 ul.site_prod_nav>li,
#s20251205b388ce4f07436 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205b388ce4f07436 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s20251205b388ce4f07436 .mypage .left-menu ul li a,
#s20251205b388ce4f07436 .shop-table>thead>tr>th,
#s20251205b388ce4f07436 .shop-table>tbody>tr>td,
#s20251205b388ce4f07436 .mypage .shop-table>tbody>tr,
#s20251205b388ce4f07436 .shop-table>tbody>tr>td.img img,
#s20251205b388ce4f07436 .shop-table>tbody>tr>td+td,
#s20251205b388ce4f07436 .mypage .tip-off,
#s20251205b388ce4f07436 .mypage .shop-table img,
#s20251205b388ce4f07436 .im-order-detail-table,
#s20251205b388ce4f07436 .im-order-price,
#s20251205b388ce4f07436 .im-order-detail-table thead tr,
#s20251205b388ce4f07436 .im-order-detail-table tr+tr,
#s20251205b388ce4f07436 .im-order-detail-table img,
#s20251205b388ce4f07436 .im-order-detail-table .im-deliv-price,
#s20251205b388ce4f07436 .im-order-price-header,
#s20251205b388ce4f07436 .im-cart-result-table thead>tr>th,
#s20251205b388ce4f07436 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205b388ce4f07436 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205b388ce4f07436 #shop_cart_list .shop-table>thead>tr>th,
#s20251205b388ce4f07436 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205b388ce4f07436 .btn-primary:hover,
	#s20251205b388ce4f07436 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205b388ce4f07436 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s20251205b388ce4f07436 #shop_cart_list .shop-tit,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>thead>tr,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205b388ce4f07436 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>tfoot,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>thead>tr,
	#s20251205b388ce4f07436 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

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

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

	#s20251205b388ce4f07436 .mypage .left-menu ul li a,
	#s20251205b388ce4f07436 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

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

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

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

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

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

.doz_sys #s20251205b388ce4f07436 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w2025120528e784cbfd91d {
	height: 60px !important;
}

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

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

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

.admin #s20251205881242b639b14 .widget_drag_bar,
.admin .doz_sys #s20251205881242b639b14 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205881242b639b14 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205881242b639b14 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205881242b639b14 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205881242b639b14 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205881242b639b14.side_basic main .inside,
#s20251205881242b639b14 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205881242b639b14 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205881242b639b14.side_basic main .inside,
.menu_type_modal #s20251205881242b639b14.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;
}

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

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

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

#s20251205881242b639b14 .booking_day .body_font_color_20,

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

#s20251205881242b639b14 .li_table ul:nth-of-type(2),
#s20251205881242b639b14 .li_board ul li,
#s20251205881242b639b14 .checkbox-styled:not(ie8) input~span:before,
#s20251205881242b639b14 select.form-control,
#s20251205881242b639b14 input.form-control,
#s20251205881242b639b14 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

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

.shop_view #s20251205881242b639b14 .shop-content select.form-control,
.shop_view #s20251205881242b639b14 .shop-content input.form-control,
.shop_view #s20251205881242b639b14 .shop-content textarea.form-control,
.booking_view #s20251205881242b639b14 .booking_opt select.form-control,
.shop_view #s20251205881242b639b14 .form-select-wrap .dropdown-menu,
#s20251205881242b639b14 .item_detail select.form-control,
#s20251205881242b639b14 .item_detail input.form-control,
#s20251205881242b639b14 .item_detail textarea.form-control,
#s20251205881242b639b14 .booking_opt select.form-control,
#s20251205881242b639b14 .goods_select textarea.form-control,
#s20251205881242b639b14 .goods_select select.form-control,
#s20251205881242b639b14 .goods_select input.form-control,
#s20251205881242b639b14 .board_summary .write,
#s20251205881242b639b14 .board_view .grid_ignore .author .date,
#s20251205881242b639b14 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205881242b639b14 label,
.doz_sys #s20251205881242b639b14 label.control-label,
#s20251205881242b639b14 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205881242b639b14 .nick.text-default-dark,
#s20251205881242b639b14 .text-default-dark,
#s20251205881242b639b14 .shop_mypage .mypage .my-box a,
#s20251205881242b639b14 .shop_mypage .item-detail a,
#s20251205881242b639b14 .shop_mypage .item-detail p,
#s20251205881242b639b14 .shop_mypage h6,
#s20251205881242b639b14 .shop_mypage .table-wrap p,
#s20251205881242b639b14 .shop_payment h1,
#s20251205881242b639b14 .shop_payment h6,
#s20251205881242b639b14 .shop-content p,
#s20251205881242b639b14 .shop_payment,
#s20251205881242b639b14 .shop-content span,
#s20251205881242b639b14 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205881242b639b14 .shop-content .price,
#s20251205881242b639b14,
#s20251205881242b639b14 .shop-tit,
#s20251205881242b639b14 .board_view .board_txt_area,
#s20251205881242b639b14 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205881242b639b14 .shop-content input.form-control,
.doz_sys #s20251205881242b639b14 .shop-content select.form-control,
#s20251205881242b639b14 .widget_menu_title,
#s20251205881242b639b14 .comment_area,
body.shop_mypage #s20251205881242b639b14 .comment_area,
#s20251205881242b639b14 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205881242b639b14 a.use-info {
	color: #072340;
}

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

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

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

#s20251205881242b639b14 .left-menu ul li.on a,
.doz_sys #s20251205881242b639b14 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205881242b639b14,
.doz_sys #s20251205881242b639b14 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

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

#s20251205881242b639b14 .pagination>li>a,
#s20251205881242b639b14 .pagination>li>span,
#s20251205881242b639b14 .pagination>li>a:focus,
#s20251205881242b639b14 .pagination>li>span:focus,
#s20251205881242b639b14 .map-inner .pagination li.active a,
#s20251205881242b639b14 .pagination li>a.disabled:hover,
#s20251205881242b639b14 .pagination>.active>a,
#s20251205881242b639b14 .pagination>.active>span,
#s20251205881242b639b14 .pagination>.active>a:hover,
#s20251205881242b639b14 .pagination>.active>span:hover,
#s20251205881242b639b14 .pagination>.active>a:focus,
#s20251205881242b639b14 .pagination>.active>span:focus,
#s20251205881242b639b14 .pagination>li>a:hover,
#s20251205881242b639b14 .pagination>li>span:hover,
#s20251205881242b639b14 .sub_depth li a.active,
.doz_sys #s20251205881242b639b14 a,
#s20251205881242b639b14 .li_table ul li,
#s20251205881242b639b14 .list-style .list.line>small,
.doz_sys #s20251205881242b639b14 .board_contents a:not(.btn),
.doz_sys #s20251205881242b639b14 .board_contents a:not(.btn):hover,
#s20251205881242b639b14 .board_txt_area a,
#s20251205881242b639b14 .board_txt_area a:hover,
#s20251205881242b639b14 .board_txt_area a:active,
#s20251205881242b639b14 .board_txt_area a:focus,
#s20251205881242b639b14 .editor_box .fr-view a {
	color: #072340;
}

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

#s20251205881242b639b14 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205881242b639b14 .body_font_color_40,
#s20251205881242b639b14 .li_board ul.li_body li.name,
#s20251205881242b639b14 .li_board ul.li_body li.time,
#s20251205881242b639b14 .li_board ul.li_body li.like,
#s20251205881242b639b14 .review_table .summary,
#s20251205881242b639b14 .review_table.li_board ul.li_body li,

#s20251205881242b639b14 .li_board,
#s20251205881242b639b14 .acd_row:first-child,
#s20251205881242b639b14 .list-style .list-header,
#s20251205881242b639b14 .list-style .list,
#s20251205881242b639b14 .list-style .list.line,
#s20251205881242b639b14 .list-style .list.line>.table-cell,
#s20251205881242b639b14 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205881242b639b14 .btn-primary,
.doz_sys #s20251205881242b639b14 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

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

#s20251205881242b639b14 .coupon-wrap:after,
#s20251205881242b639b14 .mypage .my-box a,
#s20251205881242b639b14 .mypage .shop-table>tbody>tr,
#s20251205881242b639b14 .mypage .tip-off,
#s20251205881242b639b14 .im-order-detail-table,
#s20251205881242b639b14 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

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

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

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

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

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

#s20251205881242b639b14 ul.site_prod_nav>li,
#s20251205881242b639b14 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205881242b639b14 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

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

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

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

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

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

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

.device_type_m #s20251205881242b639b14 .mypage .left-menu ul li a,
#s20251205881242b639b14 .shop-table>thead>tr>th,
#s20251205881242b639b14 .shop-table>tbody>tr>td,
#s20251205881242b639b14 .mypage .shop-table>tbody>tr,
#s20251205881242b639b14 .shop-table>tbody>tr>td.img img,
#s20251205881242b639b14 .shop-table>tbody>tr>td+td,
#s20251205881242b639b14 .mypage .tip-off,
#s20251205881242b639b14 .mypage .shop-table img,
#s20251205881242b639b14 .im-order-detail-table,
#s20251205881242b639b14 .im-order-price,
#s20251205881242b639b14 .im-order-detail-table thead tr,
#s20251205881242b639b14 .im-order-detail-table tr+tr,
#s20251205881242b639b14 .im-order-detail-table img,
#s20251205881242b639b14 .im-order-detail-table .im-deliv-price,
#s20251205881242b639b14 .im-order-price-header,
#s20251205881242b639b14 .im-cart-result-table thead>tr>th,
#s20251205881242b639b14 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205881242b639b14 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205881242b639b14 #shop_cart_list .shop-table>thead>tr>th,
#s20251205881242b639b14 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205881242b639b14 .btn-primary:hover,
	#s20251205881242b639b14 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205881242b639b14 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

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

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

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

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

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

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

	#s20251205881242b639b14 #shop_cart_list .shop-tit,
	#s20251205881242b639b14 #shop_cart_list .shop-table>thead>tr,
	#s20251205881242b639b14 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205881242b639b14 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205881242b639b14 #shop_cart_list .shop-table,
	#s20251205881242b639b14 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205881242b639b14 #shop_cart_list .shop-table>tfoot,
	#s20251205881242b639b14 #shop_cart_list .shop-table>thead>tr,
	#s20251205881242b639b14 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

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

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

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

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

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

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

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

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

	#s20251205881242b639b14.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251205881242b639b14.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251205881242b639b14 .mypage .left-menu ul li a,
	#s20251205881242b639b14 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251205881242b639b14 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205881242b639b14 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205881242b639b14 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251205881242b639b14 .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);
	}
}

.doz_sys #s20251205881242b639b14 .bg-brand,
.doz_sys #s20251205881242b639b14 .bg-brand span,
.doz_sys #s20251205881242b639b14 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251205881242b639b14 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20251205f95fb28f8d0d7 .widget.image img {
	transition: none;
}

.admin #w20251205f95fb28f8d0d7 .disable-selection img {
	visibility: visible !important;
}

#w20251205f95fb28f8d0d7 .widget.image .overlay,
#w20251205f95fb28f8d0d7 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w20251205f95fb28f8d0d7 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w20251205f95fb28f8d0d7 .widget.image:hover .hover_overlay,
#w20251205f95fb28f8d0d7 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w20251205f95fb28f8d0d7 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w20251205f95fb28f8d0d7 .widget.image.img_circle .overlay,
#w20251205f95fb28f8d0d7 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_scale:hover .hover_overlay,
#w20251205f95fb28f8d0d7 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w20251205f95fb28f8d0d7 .widget.image.hide_default_img:hover .img_wrap>img,
#w20251205f95fb28f8d0d7 .widget.image:hover .overlay,
#w20251205f95fb28f8d0d7 .widget.image .hover_overlay,
#w20251205f95fb28f8d0d7 .widget.image.hover_image_hidden:hover .hover_img,
#w20251205f95fb28f8d0d7 .widget.image.hover_scale .hover_img,
#w20251205f95fb28f8d0d7 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w20251205f95fb28f8d0d7 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w20251205f95fb28f8d0d7 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_scale img,
#w20251205f95fb28f8d0d7 .widget.image.hover_scale:hover .hover_img,
#w20251205f95fb28f8d0d7 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20251205f95fb28f8d0d7 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20251205f95fb28f8d0d7 .widget.image.hover_img_hide.hover_scale:hover img,
#w20251205f95fb28f8d0d7 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205f95fb28f8d0d7 .widget.image.no_effect .hover_overlay,
#w20251205f95fb28f8d0d7 .widget.image.no_effect .hover_img {
	transition: none;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w20251205f95fb28f8d0d7 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w20251205f95fb28f8d0d7 .widget.image.hide_default_img:hover .org_image,
#w20251205f95fb28f8d0d7 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w20251205f95fb28f8d0d7 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205f95fb28f8d0d7 .widget.image.org_size img,
#w20251205f95fb28f8d0d7 .widget.image.org_size .hover_img,
#w20251205f95fb28f8d0d7 .widget.image.org_size .overlay,
#w20251205f95fb28f8d0d7 .widget.image.org_size .hover_overlay,
#w20251205f95fb28f8d0d7 .widget.image .img_wrap {
	border-radius: 20px;
}

#w20251205f95fb28f8d0d7 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w20251205f95fb28f8d0d7 .widget.image:hover .hover_txt,
	#w20251205f95fb28f8d0d7 .widget.image:hover .hover_img,
	#w20251205f95fb28f8d0d7 .widget.image:hover .overlay,
	#w20251205f95fb28f8d0d7 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w20251205f95fb28f8d0d7 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w20251205f95fb28f8d0d7 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w20251205f95fb28f8d0d7 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.device_type_m .pc_section #padding_w20251205596954d081f0c {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205596954d081f0c {
		height: 15px !important;
	}
}

#text_w202512059d8639e16b3f6 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w202512059d8639e16b3f6 .fr-code-view {
	line-height: 1.6;
}

#text_w202512059d8639e16b3f6 .text_bg_img,
#text_w202512059d8639e16b3f6 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w202512059d8639e16b3f6,
#text_w202512059d8639e16b3f6 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w202512059d8639e16b3f6,
#text_w202512059d8639e16b3f6 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202512059d8639e16b3f6.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w202512059d8639e16b3f6.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202512052262506b891b8 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512052262506b891b8 {
		height: 15px !important;
	}
}

#hr_w20251205012c348a8ae26.border_width_hide hr {
	border-top-width: 1px !important;
}

#hr_w20251205012c348a8ae26.border_color_hide hr {
	border-color: transparent !important;
}

#hr_w20251205012c348a8ae26 .line_box {
	margin: 0 auto;
}

#hr_w20251205012c348a8ae26 .line_box hr {
	border-style: solid;
}

#hr_w20251205012c348a8ae26.type03.border_style_hide hr,
#hr_w20251205012c348a8ae26.type04.border_style_hide hr {
	border-style: dashed !important;
}

#hr_w20251205012c348a8ae26.type05.border_style_hide hr,
#hr_w20251205012c348a8ae26.type06.border_style_hide hr {
	border-style: dotted !important;
}

#hr_w20251205012c348a8ae26.type07.border_style_hide hr {
	border-style: solid !important;
}

#hr_w20251205012c348a8ae26.type02 hr,
#hr_w20251205012c348a8ae26.type04 hr,
#hr_w20251205012c348a8ae26.type06 hr {
	margin: 2px auto;
}

#hr_w20251205012c348a8ae26.type07 .line_box:before,
#hr_w20251205012c348a8ae26.type07 .line_box:after {
	content: '';
	min-width: 2px;
	min-height: 18px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}

#hr_w20251205012c348a8ae26.type07 .line_box:after {
	margin-left: 5px;
}

#hr_w20251205012c348a8ae26.type08 .line_box:before,
#hr_w20251205012c348a8ae26.type08 .line_box:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	border-right: 5px solid transparent !important;
	border-bottom: 0 dotted;
	border-left: 5px solid transparent !important;
	margin-left: 0;
	-webkit-transform: translate(-5px, 3px) rotate(90deg);
	-moz-transform: translate(-5px, 3px) rotate(90deg);
	-ms-transform: translate(-5px, 3px) rotate(90deg);
	-o-transform: translate(-5px, 3px) rotate(90deg);
	transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w20251205012c348a8ae26.type08 .line_box:after {
	left: initial;
	right: 0;
	-webkit-transform: translate(5px, 3px) rotate(-90deg);
	-moz-transform: translate(5px, 3px) rotate(-90deg);
	-ms-transform: translate(5px, 3px) rotate(-90deg);
	-o-transform: translate(5px, 3px) rotate(-90deg);
	transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w20251205012c348a8ae26.type08 .line_box:after {
	left: calc(100% - 10px);
	right: 0;
}

#hr_w20251205012c348a8ae26.type09 .line_box:before,
#hr_w20251205012c348a8ae26.type09 .line_box:after,
#hr_w20251205012c348a8ae26.type10 .line_box:before,
#hr_w20251205012c348a8ae26.type10 .line_box:after,
#hr_w20251205012c348a8ae26.type11 .line_box:before,
#hr_w20251205012c348a8ae26.type11 .line_box:after,
#hr_w20251205012c348a8ae26.type12 .line_box:before,
#hr_w20251205012c348a8ae26.type12 .line_box:after {
	content: "\f092";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	left: -1px;
	top: -6.5px;
	font-size: 14px;
}

#hr_w20251205012c348a8ae26.type13 .line_box:before,
#hr_w20251205012c348a8ae26.type13 .line_box:after,
#hr_w20251205012c348a8ae26.type13 .line_box hr:before {
	content: "";
	min-width: 9px;
	min-height: 9px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205012c348a8ae26.type13 .line_box:before {
	margin-left: 6px;
}

#hr_w20251205012c348a8ae26.type13 .line_box:after {
	margin-left: -16px;
}

#hr_w20251205012c348a8ae26.type13 .line_box hr:before {
	margin-left: -5px;
}

#hr_w20251205012c348a8ae26.type09 .line_box:after {
	content: "\f093";
	left: inherit;
	right: -1px;
}

#hr_w20251205012c348a8ae26.type10 .line_box:before {
	content: "\f096";
}

#hr_w20251205012c348a8ae26.type10 .line_box:after {
	content: "\f097";
	left: inherit;
	right: -1px;
}

#hr_w20251205012c348a8ae26.type11 hr {
	max-width: calc(100% - 13px);
}

#hr_w20251205012c348a8ae26.type12 hr {
	max-width: calc(100% - 10px);
}

#hr_w20251205012c348a8ae26.type11 .line_box:before {
	content: "\f093";
	left: -1px;
}

#hr_w20251205012c348a8ae26.type11 .line_box:after {
	content: "\f092";
	left: inherit;
	right: -1px;
}

#hr_w20251205012c348a8ae26.type12 .line_box:before {
	content: "\f097";
	left: -1px;
}

#hr_w20251205012c348a8ae26.type12 .line_box:after {
	content: "\f096";
	left: inherit;
	right: -1px;
}

#hr_w20251205012c348a8ae26.type14 .line_box hr,
#hr_w20251205012c348a8ae26.type15 .line_box hr {
	max-width: 100%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

#hr_w20251205012c348a8ae26.type14 .line_box hr:first-child,
#hr_w20251205012c348a8ae26.type15 .line_box hr:first-child {
	margin-right: 10%;
}

#hr_w20251205012c348a8ae26.type14 .line_box:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

#hr_w20251205012c348a8ae26.type15 .line_box:before {
	content: "AND";
	display: inline-block;
	position: absolute;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.12em;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	margin-left: -13px;
}

#hr_w20251205012c348a8ae26.type17 .line_box:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205012c348a8ae26.type18 .line_box {
	text-align: center;
	display: table;
	width: 100% !important;
}

#hr_w20251205012c348a8ae26.type18 .hr {
	position: relative;
	width: 50%;
	vertical-align: middle;
	display: table-cell;
}

#hr_w20251205012c348a8ae26.type18 .hr:before {
	content: '';
	display: block;
	border-width: 1px 0 0 0;
	width: 100%;
}

#hr_w20251205012c348a8ae26.type18 .hr_title {
	display: table-cell;
	position: relative;
	padding: 0 30px;
	word-wrap: break-word;
	font-size: 24px;
	vertical-align: middle;
	white-space: nowrap;
}

.device_type_m .pc_section #padding_w20251205b133b4fb34429 {
	height: 20px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205b133b4fb34429 {
		height: 20px !important;
	}
}

#text_w20251205d6c0914529f2b {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251205d6c0914529f2b .fr-code-view {
	line-height: 1.6;
}

#text_w20251205d6c0914529f2b .text_bg_img,
#text_w20251205d6c0914529f2b .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251205d6c0914529f2b,
#text_w20251205d6c0914529f2b .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251205d6c0914529f2b,
#text_w20251205d6c0914529f2b .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251205d6c0914529f2b.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251205d6c0914529f2b.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.is-ie .shop_view #s20251205592d0f8672913 select.form-control option {
	color: #000 !important;
}

.admin #s20251205592d0f8672913 .ibg-bg {
	height: 100% !important;
}

.admin #s20251205592d0f8672913 .widget_drag_bar,
.admin .doz_sys #s20251205592d0f8672913 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205592d0f8672913 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205592d0f8672913 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205592d0f8672913 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205592d0f8672913 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205592d0f8672913.side_basic main .inside,
#s20251205592d0f8672913 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205592d0f8672913 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205592d0f8672913.side_basic main .inside,
.menu_type_modal #s20251205592d0f8672913.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;
}

.menu_type_modal #s20251205592d0f8672913,
.doz_sys #s20251205592d0f8672913 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s20251205592d0f8672913.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s20251205592d0f8672913.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s20251205592d0f8672913 .booking_day .body_font_color_20,

#s20251205592d0f8672913.extend_section main>.inside {
	max-width: 100% !important;
}

#s20251205592d0f8672913 .li_table ul:nth-of-type(2),
#s20251205592d0f8672913 .li_board ul li,
#s20251205592d0f8672913 .checkbox-styled:not(ie8) input~span:before,
#s20251205592d0f8672913 select.form-control,
#s20251205592d0f8672913 input.form-control,
#s20251205592d0f8672913 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s20251205592d0f8672913 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s20251205592d0f8672913 .shop-content select.form-control,
.shop_view #s20251205592d0f8672913 .shop-content input.form-control,
.shop_view #s20251205592d0f8672913 .shop-content textarea.form-control,
.booking_view #s20251205592d0f8672913 .booking_opt select.form-control,
.shop_view #s20251205592d0f8672913 .form-select-wrap .dropdown-menu,
#s20251205592d0f8672913 .item_detail select.form-control,
#s20251205592d0f8672913 .item_detail input.form-control,
#s20251205592d0f8672913 .item_detail textarea.form-control,
#s20251205592d0f8672913 .booking_opt select.form-control,
#s20251205592d0f8672913 .goods_select textarea.form-control,
#s20251205592d0f8672913 .goods_select select.form-control,
#s20251205592d0f8672913 .goods_select input.form-control,
#s20251205592d0f8672913 .board_summary .write,
#s20251205592d0f8672913 .board_view .grid_ignore .author .date,
#s20251205592d0f8672913 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205592d0f8672913 label,
.doz_sys #s20251205592d0f8672913 label.control-label,
#s20251205592d0f8672913 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205592d0f8672913 .nick.text-default-dark,
#s20251205592d0f8672913 .text-default-dark,
#s20251205592d0f8672913 .shop_mypage .mypage .my-box a,
#s20251205592d0f8672913 .shop_mypage .item-detail a,
#s20251205592d0f8672913 .shop_mypage .item-detail p,
#s20251205592d0f8672913 .shop_mypage h6,
#s20251205592d0f8672913 .shop_mypage .table-wrap p,
#s20251205592d0f8672913 .shop_payment h1,
#s20251205592d0f8672913 .shop_payment h6,
#s20251205592d0f8672913 .shop-content p,
#s20251205592d0f8672913 .shop_payment,
#s20251205592d0f8672913 .shop-content span,
#s20251205592d0f8672913 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205592d0f8672913 .shop-content .price,
#s20251205592d0f8672913,
#s20251205592d0f8672913 .shop-tit,
#s20251205592d0f8672913 .board_view .board_txt_area,
#s20251205592d0f8672913 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205592d0f8672913 .shop-content input.form-control,
.doz_sys #s20251205592d0f8672913 .shop-content select.form-control,
#s20251205592d0f8672913 .widget_menu_title,
#s20251205592d0f8672913 .comment_area,
body.shop_mypage #s20251205592d0f8672913 .comment_area,
#s20251205592d0f8672913 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205592d0f8672913 a.use-info {
	color: #072340;
}

#s20251205592d0f8672913 .shop-content span.sale-price-text-done,
.doz_sys #s20251205592d0f8672913 a.use-info-download-done {
	color: #999999 !important;
}

#s20251205592d0f8672913 .shop-content.mypage .bg-bright a,
#s20251205592d0f8672913 .shop-content.mypage .bg-bright p,
#s20251205592d0f8672913 .shop-content.mypage .bg-bright span,
#s20251205592d0f8672913 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s20251205592d0f8672913 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20251205592d0f8672913 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s20251205592d0f8672913 .left-menu ul li.on a,
.doz_sys #s20251205592d0f8672913 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205592d0f8672913,
.doz_sys #s20251205592d0f8672913 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s20251205592d0f8672913 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20251205592d0f8672913 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20251205592d0f8672913 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20251205592d0f8672913 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20251205592d0f8672913 .list_review_inner,
#s20251205592d0f8672913 .list_review_inner .fold.cmt,
#s20251205592d0f8672913 .list_review_wrap,
#s20251205592d0f8672913 .list_review_inner .textarea_block,
#s20251205592d0f8672913 .list_review_inner .comment .main_comment,
#s20251205592d0f8672913 .list_review_inner .txt_delete:before,
#s20251205592d0f8672913 .form-select-wrap.open .dropdown-toggle,
#s20251205592d0f8672913 .form-select-wrap.open .dropdown-menu,
.doz_sys #s20251205592d0f8672913 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20251205592d0f8672913 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20251205592d0f8672913 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20251205592d0f8672913 .paging_type_big_dot .owl-dots .owl-dot span,
#s20251205592d0f8672913 .form-control:focus {
	border-color: #072340;
}

#s20251205592d0f8672913 .pagination>li>a,
#s20251205592d0f8672913 .pagination>li>span,
#s20251205592d0f8672913 .pagination>li>a:focus,
#s20251205592d0f8672913 .pagination>li>span:focus,
#s20251205592d0f8672913 .map-inner .pagination li.active a,
#s20251205592d0f8672913 .pagination li>a.disabled:hover,
#s20251205592d0f8672913 .pagination>.active>a,
#s20251205592d0f8672913 .pagination>.active>span,
#s20251205592d0f8672913 .pagination>.active>a:hover,
#s20251205592d0f8672913 .pagination>.active>span:hover,
#s20251205592d0f8672913 .pagination>.active>a:focus,
#s20251205592d0f8672913 .pagination>.active>span:focus,
#s20251205592d0f8672913 .pagination>li>a:hover,
#s20251205592d0f8672913 .pagination>li>span:hover,
#s20251205592d0f8672913 .sub_depth li a.active,
.doz_sys #s20251205592d0f8672913 a,
#s20251205592d0f8672913 .li_table ul li,
#s20251205592d0f8672913 .list-style .list.line>small,
.doz_sys #s20251205592d0f8672913 .board_contents a:not(.btn),
.doz_sys #s20251205592d0f8672913 .board_contents a:not(.btn):hover,
#s20251205592d0f8672913 .board_txt_area a,
#s20251205592d0f8672913 .board_txt_area a:hover,
#s20251205592d0f8672913 .board_txt_area a:active,
#s20251205592d0f8672913 .board_txt_area a:focus,
#s20251205592d0f8672913 .editor_box .fr-view a {
	color: #072340;
}

#s20251205592d0f8672913 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s20251205592d0f8672913 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205592d0f8672913 .body_font_color_40,
#s20251205592d0f8672913 .li_board ul.li_body li.name,
#s20251205592d0f8672913 .li_board ul.li_body li.time,
#s20251205592d0f8672913 .li_board ul.li_body li.like,
#s20251205592d0f8672913 .review_table .summary,
#s20251205592d0f8672913 .review_table.li_board ul.li_body li,

#s20251205592d0f8672913 .li_board,
#s20251205592d0f8672913 .acd_row:first-child,
#s20251205592d0f8672913 .list-style .list-header,
#s20251205592d0f8672913 .list-style .list,
#s20251205592d0f8672913 .list-style .list.line,
#s20251205592d0f8672913 .list-style .list.line>.table-cell,
#s20251205592d0f8672913 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205592d0f8672913 .btn-primary,
.doz_sys #s20251205592d0f8672913 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s20251205592d0f8672913 .btn-primary span,
.doz_sys.booking_view #s20251205592d0f8672913 .btn-primary span,
.doz_sys.shop_mypage #s20251205592d0f8672913 .btn-primary span {
	color: #ffffff;
}

#s20251205592d0f8672913 .coupon-wrap:after,
#s20251205592d0f8672913 .mypage .my-box a,
#s20251205592d0f8672913 .mypage .shop-table>tbody>tr,
#s20251205592d0f8672913 .mypage .tip-off,
#s20251205592d0f8672913 .im-order-detail-table,
#s20251205592d0f8672913 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s20251205592d0f8672913 .mypage .my-box.on a p {
	color: #fff;
}

#s20251205592d0f8672913 .option_btn_tools a,
#s20251205592d0f8672913 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s20251205592d0f8672913 .list-style-card .card-body .text a {
	color: #757575;
}

#s20251205592d0f8672913 .card .title a {
	color: #212121;
}

#s20251205592d0f8672913 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s20251205592d0f8672913 ul.site_prod_nav>li,
#s20251205592d0f8672913 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205592d0f8672913 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s20251205592d0f8672913 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s20251205592d0f8672913[class*="section_first"],
.section_fixed_disable #s20251205592d0f8672913[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s20251205592d0f8672913 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20251205592d0f8672913.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s20251205592d0f8672913.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s20251205592d0f8672913 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s20251205592d0f8672913.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s20251205592d0f8672913 .mypage .left-menu ul li a,
#s20251205592d0f8672913 .shop-table>thead>tr>th,
#s20251205592d0f8672913 .shop-table>tbody>tr>td,
#s20251205592d0f8672913 .mypage .shop-table>tbody>tr,
#s20251205592d0f8672913 .shop-table>tbody>tr>td.img img,
#s20251205592d0f8672913 .shop-table>tbody>tr>td+td,
#s20251205592d0f8672913 .mypage .tip-off,
#s20251205592d0f8672913 .mypage .shop-table img,
#s20251205592d0f8672913 .im-order-detail-table,
#s20251205592d0f8672913 .im-order-price,
#s20251205592d0f8672913 .im-order-detail-table thead tr,
#s20251205592d0f8672913 .im-order-detail-table tr+tr,
#s20251205592d0f8672913 .im-order-detail-table img,
#s20251205592d0f8672913 .im-order-detail-table .im-deliv-price,
#s20251205592d0f8672913 .im-order-price-header,
#s20251205592d0f8672913 .im-cart-result-table thead>tr>th,
#s20251205592d0f8672913 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205592d0f8672913 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205592d0f8672913 #shop_cart_list .shop-table>thead>tr>th,
#s20251205592d0f8672913 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205592d0f8672913 .btn-primary:hover,
	#s20251205592d0f8672913 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205592d0f8672913 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s20251205592d0f8672913 .btn-primary:hover span,
	.doz_sys.booking_view #s20251205592d0f8672913 .btn-primary:hover span,
	.doz_sys.shop_mypage #s20251205592d0f8672913 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s20251205592d0f8672913 .fixed_view a,
	.doz_sys #s20251205592d0f8672913 .fixed_view select.form-control,
	.doz_sys #s20251205592d0f8672913 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s20251205592d0f8672913 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s20251205592d0f8672913 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s20251205592d0f8672913 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s20251205592d0f8672913 #shop_cart_list .shop-tit,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>thead>tr,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205592d0f8672913 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205592d0f8672913 #shop_cart_list .shop-table,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>tfoot,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>thead>tr,
	#s20251205592d0f8672913 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s20251205592d0f8672913 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s20251205592d0f8672913 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s20251205592d0f8672913 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s20251205592d0f8672913 .section_bg {
		background-attachment: inherit;
	}

	#s20251205592d0f8672913 .section_bg .ibg-bg {
		display: none;
	}

	#s20251205592d0f8672913 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s20251205592d0f8672913 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s20251205592d0f8672913 main,
	#s20251205592d0f8672913 .section_wrap.extend_section main,
	#s20251205592d0f8672913 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s20251205592d0f8672913.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251205592d0f8672913.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251205592d0f8672913 .mypage .left-menu ul li a,
	#s20251205592d0f8672913 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251205592d0f8672913 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205592d0f8672913 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205592d0f8672913 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251205592d0f8672913 .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);
	}
}

.doz_sys #s20251205592d0f8672913 .bg-brand,
.doz_sys #s20251205592d0f8672913 .bg-brand span,
.doz_sys #s20251205592d0f8672913 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251205592d0f8672913 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w20251205bbef79fc97782 {
	height: 60px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205bbef79fc97782 {
		height: 60px !important;
	}
}

.is-ie .shop_view #s20251209257fd9df563f7 select.form-control option {
	color: #000 !important;
}

.admin #s20251209257fd9df563f7 .ibg-bg {
	height: 100% !important;
}

.admin #s20251209257fd9df563f7 .widget_drag_bar,
.admin .doz_sys #s20251209257fd9df563f7 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251209257fd9df563f7 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251209257fd9df563f7 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251209257fd9df563f7 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251209257fd9df563f7 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251209257fd9df563f7.side_basic main .inside,
#s20251209257fd9df563f7 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251209257fd9df563f7 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251209257fd9df563f7.side_basic main .inside,
.menu_type_modal #s20251209257fd9df563f7.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;
}

.menu_type_modal #s20251209257fd9df563f7,
.doz_sys #s20251209257fd9df563f7 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s20251209257fd9df563f7.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s20251209257fd9df563f7.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s20251209257fd9df563f7 .booking_day .body_font_color_20,

#s20251209257fd9df563f7.extend_section main>.inside {
	max-width: 100% !important;
}

#s20251209257fd9df563f7 .li_table ul:nth-of-type(2),
#s20251209257fd9df563f7 .li_board ul li,
#s20251209257fd9df563f7 .checkbox-styled:not(ie8) input~span:before,
#s20251209257fd9df563f7 select.form-control,
#s20251209257fd9df563f7 input.form-control,
#s20251209257fd9df563f7 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s20251209257fd9df563f7 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s20251209257fd9df563f7 .shop-content select.form-control,
.shop_view #s20251209257fd9df563f7 .shop-content input.form-control,
.shop_view #s20251209257fd9df563f7 .shop-content textarea.form-control,
.booking_view #s20251209257fd9df563f7 .booking_opt select.form-control,
.shop_view #s20251209257fd9df563f7 .form-select-wrap .dropdown-menu,
#s20251209257fd9df563f7 .item_detail select.form-control,
#s20251209257fd9df563f7 .item_detail input.form-control,
#s20251209257fd9df563f7 .item_detail textarea.form-control,
#s20251209257fd9df563f7 .booking_opt select.form-control,
#s20251209257fd9df563f7 .goods_select textarea.form-control,
#s20251209257fd9df563f7 .goods_select select.form-control,
#s20251209257fd9df563f7 .goods_select input.form-control,
#s20251209257fd9df563f7 .board_summary .write,
#s20251209257fd9df563f7 .board_view .grid_ignore .author .date,
#s20251209257fd9df563f7 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251209257fd9df563f7 label,
.doz_sys #s20251209257fd9df563f7 label.control-label,
#s20251209257fd9df563f7 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251209257fd9df563f7 .nick.text-default-dark,
#s20251209257fd9df563f7 .text-default-dark,
#s20251209257fd9df563f7 .shop_mypage .mypage .my-box a,
#s20251209257fd9df563f7 .shop_mypage .item-detail a,
#s20251209257fd9df563f7 .shop_mypage .item-detail p,
#s20251209257fd9df563f7 .shop_mypage h6,
#s20251209257fd9df563f7 .shop_mypage .table-wrap p,
#s20251209257fd9df563f7 .shop_payment h1,
#s20251209257fd9df563f7 .shop_payment h6,
#s20251209257fd9df563f7 .shop-content p,
#s20251209257fd9df563f7 .shop_payment,
#s20251209257fd9df563f7 .shop-content span,
#s20251209257fd9df563f7 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251209257fd9df563f7 .shop-content .price,
#s20251209257fd9df563f7,
#s20251209257fd9df563f7 .shop-tit,
#s20251209257fd9df563f7 .board_view .board_txt_area,
#s20251209257fd9df563f7 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251209257fd9df563f7 .shop-content input.form-control,
.doz_sys #s20251209257fd9df563f7 .shop-content select.form-control,
#s20251209257fd9df563f7 .widget_menu_title,
#s20251209257fd9df563f7 .comment_area,
body.shop_mypage #s20251209257fd9df563f7 .comment_area,
#s20251209257fd9df563f7 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251209257fd9df563f7 a.use-info {
	color: #072340;
}

#s20251209257fd9df563f7 .shop-content span.sale-price-text-done,
.doz_sys #s20251209257fd9df563f7 a.use-info-download-done {
	color: #999999 !important;
}

#s20251209257fd9df563f7 .shop-content.mypage .bg-bright a,
#s20251209257fd9df563f7 .shop-content.mypage .bg-bright p,
#s20251209257fd9df563f7 .shop-content.mypage .bg-bright span,
#s20251209257fd9df563f7 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s20251209257fd9df563f7 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20251209257fd9df563f7 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s20251209257fd9df563f7 .left-menu ul li.on a,
.doz_sys #s20251209257fd9df563f7 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251209257fd9df563f7,
.doz_sys #s20251209257fd9df563f7 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s20251209257fd9df563f7 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20251209257fd9df563f7 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20251209257fd9df563f7 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20251209257fd9df563f7 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20251209257fd9df563f7 .list_review_inner,
#s20251209257fd9df563f7 .list_review_inner .fold.cmt,
#s20251209257fd9df563f7 .list_review_wrap,
#s20251209257fd9df563f7 .list_review_inner .textarea_block,
#s20251209257fd9df563f7 .list_review_inner .comment .main_comment,
#s20251209257fd9df563f7 .list_review_inner .txt_delete:before,
#s20251209257fd9df563f7 .form-select-wrap.open .dropdown-toggle,
#s20251209257fd9df563f7 .form-select-wrap.open .dropdown-menu,
.doz_sys #s20251209257fd9df563f7 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20251209257fd9df563f7 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20251209257fd9df563f7 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20251209257fd9df563f7 .paging_type_big_dot .owl-dots .owl-dot span,
#s20251209257fd9df563f7 .form-control:focus {
	border-color: #072340;
}

#s20251209257fd9df563f7 .pagination>li>a,
#s20251209257fd9df563f7 .pagination>li>span,
#s20251209257fd9df563f7 .pagination>li>a:focus,
#s20251209257fd9df563f7 .pagination>li>span:focus,
#s20251209257fd9df563f7 .map-inner .pagination li.active a,
#s20251209257fd9df563f7 .pagination li>a.disabled:hover,
#s20251209257fd9df563f7 .pagination>.active>a,
#s20251209257fd9df563f7 .pagination>.active>span,
#s20251209257fd9df563f7 .pagination>.active>a:hover,
#s20251209257fd9df563f7 .pagination>.active>span:hover,
#s20251209257fd9df563f7 .pagination>.active>a:focus,
#s20251209257fd9df563f7 .pagination>.active>span:focus,
#s20251209257fd9df563f7 .pagination>li>a:hover,
#s20251209257fd9df563f7 .pagination>li>span:hover,
#s20251209257fd9df563f7 .sub_depth li a.active,
.doz_sys #s20251209257fd9df563f7 a,
#s20251209257fd9df563f7 .li_table ul li,
#s20251209257fd9df563f7 .list-style .list.line>small,
.doz_sys #s20251209257fd9df563f7 .board_contents a:not(.btn),
.doz_sys #s20251209257fd9df563f7 .board_contents a:not(.btn):hover,
#s20251209257fd9df563f7 .board_txt_area a,
#s20251209257fd9df563f7 .board_txt_area a:hover,
#s20251209257fd9df563f7 .board_txt_area a:active,
#s20251209257fd9df563f7 .board_txt_area a:focus,
#s20251209257fd9df563f7 .editor_box .fr-view a {
	color: #072340;
}

#s20251209257fd9df563f7 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s20251209257fd9df563f7 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251209257fd9df563f7 .body_font_color_40,
#s20251209257fd9df563f7 .li_board ul.li_body li.name,
#s20251209257fd9df563f7 .li_board ul.li_body li.time,
#s20251209257fd9df563f7 .li_board ul.li_body li.like,
#s20251209257fd9df563f7 .review_table .summary,
#s20251209257fd9df563f7 .review_table.li_board ul.li_body li,

#s20251209257fd9df563f7 .li_board,
#s20251209257fd9df563f7 .acd_row:first-child,
#s20251209257fd9df563f7 .list-style .list-header,
#s20251209257fd9df563f7 .list-style .list,
#s20251209257fd9df563f7 .list-style .list.line,
#s20251209257fd9df563f7 .list-style .list.line>.table-cell,
#s20251209257fd9df563f7 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251209257fd9df563f7 .btn-primary,
.doz_sys #s20251209257fd9df563f7 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s20251209257fd9df563f7 .btn-primary span,
.doz_sys.booking_view #s20251209257fd9df563f7 .btn-primary span,
.doz_sys.shop_mypage #s20251209257fd9df563f7 .btn-primary span {
	color: #ffffff;
}

#s20251209257fd9df563f7 .coupon-wrap:after,
#s20251209257fd9df563f7 .mypage .my-box a,
#s20251209257fd9df563f7 .mypage .shop-table>tbody>tr,
#s20251209257fd9df563f7 .mypage .tip-off,
#s20251209257fd9df563f7 .im-order-detail-table,
#s20251209257fd9df563f7 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s20251209257fd9df563f7 .mypage .my-box.on a p {
	color: #fff;
}

#s20251209257fd9df563f7 .option_btn_tools a,
#s20251209257fd9df563f7 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s20251209257fd9df563f7 .list-style-card .card-body .text a {
	color: #757575;
}

#s20251209257fd9df563f7 .card .title a {
	color: #212121;
}

#s20251209257fd9df563f7 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s20251209257fd9df563f7 ul.site_prod_nav>li,
#s20251209257fd9df563f7 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251209257fd9df563f7 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s20251209257fd9df563f7 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s20251209257fd9df563f7[class*="section_first"],
.section_fixed_disable #s20251209257fd9df563f7[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s20251209257fd9df563f7 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20251209257fd9df563f7.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s20251209257fd9df563f7.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s20251209257fd9df563f7 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s20251209257fd9df563f7.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s20251209257fd9df563f7 .mypage .left-menu ul li a,
#s20251209257fd9df563f7 .shop-table>thead>tr>th,
#s20251209257fd9df563f7 .shop-table>tbody>tr>td,
#s20251209257fd9df563f7 .mypage .shop-table>tbody>tr,
#s20251209257fd9df563f7 .shop-table>tbody>tr>td.img img,
#s20251209257fd9df563f7 .shop-table>tbody>tr>td+td,
#s20251209257fd9df563f7 .mypage .tip-off,
#s20251209257fd9df563f7 .mypage .shop-table img,
#s20251209257fd9df563f7 .im-order-detail-table,
#s20251209257fd9df563f7 .im-order-price,
#s20251209257fd9df563f7 .im-order-detail-table thead tr,
#s20251209257fd9df563f7 .im-order-detail-table tr+tr,
#s20251209257fd9df563f7 .im-order-detail-table img,
#s20251209257fd9df563f7 .im-order-detail-table .im-deliv-price,
#s20251209257fd9df563f7 .im-order-price-header,
#s20251209257fd9df563f7 .im-cart-result-table thead>tr>th,
#s20251209257fd9df563f7 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251209257fd9df563f7 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251209257fd9df563f7 #shop_cart_list .shop-table>thead>tr>th,
#s20251209257fd9df563f7 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251209257fd9df563f7 .btn-primary:hover,
	#s20251209257fd9df563f7 .widget_text_wrap .btn:hover,
	.doz_sys #s20251209257fd9df563f7 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s20251209257fd9df563f7 .btn-primary:hover span,
	.doz_sys.booking_view #s20251209257fd9df563f7 .btn-primary:hover span,
	.doz_sys.shop_mypage #s20251209257fd9df563f7 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s20251209257fd9df563f7 .fixed_view a,
	.doz_sys #s20251209257fd9df563f7 .fixed_view select.form-control,
	.doz_sys #s20251209257fd9df563f7 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s20251209257fd9df563f7 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s20251209257fd9df563f7 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s20251209257fd9df563f7 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s20251209257fd9df563f7 #shop_cart_list .shop-tit,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>thead>tr,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251209257fd9df563f7 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>tfoot,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>thead>tr,
	#s20251209257fd9df563f7 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s20251209257fd9df563f7 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s20251209257fd9df563f7 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s20251209257fd9df563f7 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s20251209257fd9df563f7 .section_bg {
		background-attachment: inherit;
	}

	#s20251209257fd9df563f7 .section_bg .ibg-bg {
		display: none;
	}

	#s20251209257fd9df563f7 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s20251209257fd9df563f7 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s20251209257fd9df563f7 main,
	#s20251209257fd9df563f7 .section_wrap.extend_section main,
	#s20251209257fd9df563f7 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s20251209257fd9df563f7.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251209257fd9df563f7.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251209257fd9df563f7 .mypage .left-menu ul li a,
	#s20251209257fd9df563f7 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251209257fd9df563f7 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251209257fd9df563f7 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251209257fd9df563f7 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251209257fd9df563f7 .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);
	}
}

.doz_sys #s20251209257fd9df563f7 .bg-brand,
.doz_sys #s20251209257fd9df563f7 .bg-brand span,
.doz_sys #s20251209257fd9df563f7 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251209257fd9df563f7 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202512093e99c28b0fcec .widget.image img {
	transition: none;
}

.admin #w202512093e99c28b0fcec .disable-selection img {
	visibility: visible !important;
}

#w202512093e99c28b0fcec .widget.image .overlay,
#w202512093e99c28b0fcec .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w202512093e99c28b0fcec .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w202512093e99c28b0fcec .widget.image:hover .hover_overlay,
#w202512093e99c28b0fcec .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w202512093e99c28b0fcec .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w202512093e99c28b0fcec .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w202512093e99c28b0fcec .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w202512093e99c28b0fcec .widget.image.img_circle .overlay,
#w202512093e99c28b0fcec .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w202512093e99c28b0fcec .widget.image.hover_scale:hover .hover_overlay,
#w202512093e99c28b0fcec .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w202512093e99c28b0fcec .widget.image.hide_default_img:hover .img_wrap>img,
#w202512093e99c28b0fcec .widget.image:hover .overlay,
#w202512093e99c28b0fcec .widget.image .hover_overlay,
#w202512093e99c28b0fcec .widget.image.hover_image_hidden:hover .hover_img,
#w202512093e99c28b0fcec .widget.image.hover_scale .hover_img,
#w202512093e99c28b0fcec .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w202512093e99c28b0fcec .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w202512093e99c28b0fcec .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w202512093e99c28b0fcec .widget.image.hover_scale img,
#w202512093e99c28b0fcec .widget.image.hover_scale:hover .hover_img,
#w202512093e99c28b0fcec .widget.image.hover_scale.hover_image_hidden:hover img,
#w202512093e99c28b0fcec .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202512093e99c28b0fcec .widget.image.hover_img_hide.hover_scale:hover img,
#w202512093e99c28b0fcec .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512093e99c28b0fcec .widget.image.no_effect .hover_overlay,
#w202512093e99c28b0fcec .widget.image.no_effect .hover_img {
	transition: none;
}

#w202512093e99c28b0fcec .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w202512093e99c28b0fcec .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w202512093e99c28b0fcec .widget.image.hide_default_img:hover .org_image,
#w202512093e99c28b0fcec .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w202512093e99c28b0fcec .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512093e99c28b0fcec .widget.image.org_size img,
#w202512093e99c28b0fcec .widget.image.org_size .hover_img,
#w202512093e99c28b0fcec .widget.image.org_size .overlay,
#w202512093e99c28b0fcec .widget.image.org_size .hover_overlay,
#w202512093e99c28b0fcec .widget.image .img_wrap {
	border-radius: 20px;
}

#w202512093e99c28b0fcec .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w202512093e99c28b0fcec .widget.image:hover .hover_txt,
	#w202512093e99c28b0fcec .widget.image:hover .hover_img,
	#w202512093e99c28b0fcec .widget.image:hover .overlay,
	#w202512093e99c28b0fcec .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w202512093e99c28b0fcec .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w202512093e99c28b0fcec .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w202512093e99c28b0fcec .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.is-ie .shop_view #s202512056da607bd03ce5 select.form-control option {
	color: #000 !important;
}

.admin #s202512056da607bd03ce5 .ibg-bg {
	height: 100% !important;
}

.admin #s202512056da607bd03ce5 .widget_drag_bar,
.admin .doz_sys #s202512056da607bd03ce5 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512056da607bd03ce5 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512056da607bd03ce5 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512056da607bd03ce5 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512056da607bd03ce5 .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512056da607bd03ce5.side_basic main .inside,
#s202512056da607bd03ce5 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512056da607bd03ce5 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512056da607bd03ce5.side_basic main .inside,
.menu_type_modal #s202512056da607bd03ce5.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;
}

.menu_type_modal #s202512056da607bd03ce5,
.doz_sys #s202512056da607bd03ce5 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512056da607bd03ce5.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s202512056da607bd03ce5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s202512056da607bd03ce5 .booking_day .body_font_color_20,

#s202512056da607bd03ce5.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512056da607bd03ce5 .li_table ul:nth-of-type(2),
#s202512056da607bd03ce5 .li_board ul li,
#s202512056da607bd03ce5 .checkbox-styled:not(ie8) input~span:before,
#s202512056da607bd03ce5 select.form-control,
#s202512056da607bd03ce5 input.form-control,
#s202512056da607bd03ce5 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512056da607bd03ce5 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512056da607bd03ce5 .shop-content select.form-control,
.shop_view #s202512056da607bd03ce5 .shop-content input.form-control,
.shop_view #s202512056da607bd03ce5 .shop-content textarea.form-control,
.booking_view #s202512056da607bd03ce5 .booking_opt select.form-control,
.shop_view #s202512056da607bd03ce5 .form-select-wrap .dropdown-menu,
#s202512056da607bd03ce5 .item_detail select.form-control,
#s202512056da607bd03ce5 .item_detail input.form-control,
#s202512056da607bd03ce5 .item_detail textarea.form-control,
#s202512056da607bd03ce5 .booking_opt select.form-control,
#s202512056da607bd03ce5 .goods_select textarea.form-control,
#s202512056da607bd03ce5 .goods_select select.form-control,
#s202512056da607bd03ce5 .goods_select input.form-control,
#s202512056da607bd03ce5 .board_summary .write,
#s202512056da607bd03ce5 .board_view .grid_ignore .author .date,
#s202512056da607bd03ce5 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512056da607bd03ce5 label,
.doz_sys #s202512056da607bd03ce5 label.control-label,
#s202512056da607bd03ce5 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512056da607bd03ce5 .nick.text-default-dark,
#s202512056da607bd03ce5 .text-default-dark,
#s202512056da607bd03ce5 .shop_mypage .mypage .my-box a,
#s202512056da607bd03ce5 .shop_mypage .item-detail a,
#s202512056da607bd03ce5 .shop_mypage .item-detail p,
#s202512056da607bd03ce5 .shop_mypage h6,
#s202512056da607bd03ce5 .shop_mypage .table-wrap p,
#s202512056da607bd03ce5 .shop_payment h1,
#s202512056da607bd03ce5 .shop_payment h6,
#s202512056da607bd03ce5 .shop-content p,
#s202512056da607bd03ce5 .shop_payment,
#s202512056da607bd03ce5 .shop-content span,
#s202512056da607bd03ce5 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512056da607bd03ce5 .shop-content .price,
#s202512056da607bd03ce5,
#s202512056da607bd03ce5 .shop-tit,
#s202512056da607bd03ce5 .board_view .board_txt_area,
#s202512056da607bd03ce5 .board.widget .grid_ignore .view_tit,
.doz_sys #s202512056da607bd03ce5 .shop-content input.form-control,
.doz_sys #s202512056da607bd03ce5 .shop-content select.form-control,
#s202512056da607bd03ce5 .widget_menu_title,
#s202512056da607bd03ce5 .comment_area,
body.shop_mypage #s202512056da607bd03ce5 .comment_area,
#s202512056da607bd03ce5 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512056da607bd03ce5 a.use-info {
	color: #072340;
}

#s202512056da607bd03ce5 .shop-content span.sale-price-text-done,
.doz_sys #s202512056da607bd03ce5 a.use-info-download-done {
	color: #999999 !important;
}

#s202512056da607bd03ce5 .shop-content.mypage .bg-bright a,
#s202512056da607bd03ce5 .shop-content.mypage .bg-bright p,
#s202512056da607bd03ce5 .shop-content.mypage .bg-bright span,
#s202512056da607bd03ce5 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512056da607bd03ce5 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512056da607bd03ce5 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512056da607bd03ce5 .left-menu ul li.on a,
.doz_sys #s202512056da607bd03ce5 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512056da607bd03ce5,
.doz_sys #s202512056da607bd03ce5 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512056da607bd03ce5 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512056da607bd03ce5 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512056da607bd03ce5 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512056da607bd03ce5 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512056da607bd03ce5 .list_review_inner,
#s202512056da607bd03ce5 .list_review_inner .fold.cmt,
#s202512056da607bd03ce5 .list_review_wrap,
#s202512056da607bd03ce5 .list_review_inner .textarea_block,
#s202512056da607bd03ce5 .list_review_inner .comment .main_comment,
#s202512056da607bd03ce5 .list_review_inner .txt_delete:before,
#s202512056da607bd03ce5 .form-select-wrap.open .dropdown-toggle,
#s202512056da607bd03ce5 .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512056da607bd03ce5 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512056da607bd03ce5 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512056da607bd03ce5 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512056da607bd03ce5 .paging_type_big_dot .owl-dots .owl-dot span,
#s202512056da607bd03ce5 .form-control:focus {
	border-color: #072340;
}

#s202512056da607bd03ce5 .pagination>li>a,
#s202512056da607bd03ce5 .pagination>li>span,
#s202512056da607bd03ce5 .pagination>li>a:focus,
#s202512056da607bd03ce5 .pagination>li>span:focus,
#s202512056da607bd03ce5 .map-inner .pagination li.active a,
#s202512056da607bd03ce5 .pagination li>a.disabled:hover,
#s202512056da607bd03ce5 .pagination>.active>a,
#s202512056da607bd03ce5 .pagination>.active>span,
#s202512056da607bd03ce5 .pagination>.active>a:hover,
#s202512056da607bd03ce5 .pagination>.active>span:hover,
#s202512056da607bd03ce5 .pagination>.active>a:focus,
#s202512056da607bd03ce5 .pagination>.active>span:focus,
#s202512056da607bd03ce5 .pagination>li>a:hover,
#s202512056da607bd03ce5 .pagination>li>span:hover,
#s202512056da607bd03ce5 .sub_depth li a.active,
.doz_sys #s202512056da607bd03ce5 a,
#s202512056da607bd03ce5 .li_table ul li,
#s202512056da607bd03ce5 .list-style .list.line>small,
.doz_sys #s202512056da607bd03ce5 .board_contents a:not(.btn),
.doz_sys #s202512056da607bd03ce5 .board_contents a:not(.btn):hover,
#s202512056da607bd03ce5 .board_txt_area a,
#s202512056da607bd03ce5 .board_txt_area a:hover,
#s202512056da607bd03ce5 .board_txt_area a:active,
#s202512056da607bd03ce5 .board_txt_area a:focus,
#s202512056da607bd03ce5 .editor_box .fr-view a {
	color: #072340;
}

#s202512056da607bd03ce5 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512056da607bd03ce5 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512056da607bd03ce5 .body_font_color_40,
#s202512056da607bd03ce5 .li_board ul.li_body li.name,
#s202512056da607bd03ce5 .li_board ul.li_body li.time,
#s202512056da607bd03ce5 .li_board ul.li_body li.like,
#s202512056da607bd03ce5 .review_table .summary,
#s202512056da607bd03ce5 .review_table.li_board ul.li_body li,

#s202512056da607bd03ce5 .li_board,
#s202512056da607bd03ce5 .acd_row:first-child,
#s202512056da607bd03ce5 .list-style .list-header,
#s202512056da607bd03ce5 .list-style .list,
#s202512056da607bd03ce5 .list-style .list.line,
#s202512056da607bd03ce5 .list-style .list.line>.table-cell,
#s202512056da607bd03ce5 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512056da607bd03ce5 .btn-primary,
.doz_sys #s202512056da607bd03ce5 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512056da607bd03ce5 .btn-primary span,
.doz_sys.booking_view #s202512056da607bd03ce5 .btn-primary span,
.doz_sys.shop_mypage #s202512056da607bd03ce5 .btn-primary span {
	color: #ffffff;
}

#s202512056da607bd03ce5 .coupon-wrap:after,
#s202512056da607bd03ce5 .mypage .my-box a,
#s202512056da607bd03ce5 .mypage .shop-table>tbody>tr,
#s202512056da607bd03ce5 .mypage .tip-off,
#s202512056da607bd03ce5 .im-order-detail-table,
#s202512056da607bd03ce5 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512056da607bd03ce5 .mypage .my-box.on a p {
	color: #fff;
}

#s202512056da607bd03ce5 .option_btn_tools a,
#s202512056da607bd03ce5 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512056da607bd03ce5 .list-style-card .card-body .text a {
	color: #757575;
}

#s202512056da607bd03ce5 .card .title a {
	color: #212121;
}

#s202512056da607bd03ce5 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512056da607bd03ce5 ul.site_prod_nav>li,
#s202512056da607bd03ce5 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512056da607bd03ce5 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512056da607bd03ce5 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512056da607bd03ce5[class*="section_first"],
.section_fixed_disable #s202512056da607bd03ce5[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512056da607bd03ce5 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512056da607bd03ce5.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512056da607bd03ce5.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512056da607bd03ce5 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512056da607bd03ce5.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s202512056da607bd03ce5 .mypage .left-menu ul li a,
#s202512056da607bd03ce5 .shop-table>thead>tr>th,
#s202512056da607bd03ce5 .shop-table>tbody>tr>td,
#s202512056da607bd03ce5 .mypage .shop-table>tbody>tr,
#s202512056da607bd03ce5 .shop-table>tbody>tr>td.img img,
#s202512056da607bd03ce5 .shop-table>tbody>tr>td+td,
#s202512056da607bd03ce5 .mypage .tip-off,
#s202512056da607bd03ce5 .mypage .shop-table img,
#s202512056da607bd03ce5 .im-order-detail-table,
#s202512056da607bd03ce5 .im-order-price,
#s202512056da607bd03ce5 .im-order-detail-table thead tr,
#s202512056da607bd03ce5 .im-order-detail-table tr+tr,
#s202512056da607bd03ce5 .im-order-detail-table img,
#s202512056da607bd03ce5 .im-order-detail-table .im-deliv-price,
#s202512056da607bd03ce5 .im-order-price-header,
#s202512056da607bd03ce5 .im-cart-result-table thead>tr>th,
#s202512056da607bd03ce5 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512056da607bd03ce5 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512056da607bd03ce5 #shop_cart_list .shop-table>thead>tr>th,
#s202512056da607bd03ce5 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512056da607bd03ce5 .btn-primary:hover,
	#s202512056da607bd03ce5 .widget_text_wrap .btn:hover,
	.doz_sys #s202512056da607bd03ce5 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512056da607bd03ce5 .btn-primary:hover span,
	.doz_sys.booking_view #s202512056da607bd03ce5 .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512056da607bd03ce5 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512056da607bd03ce5 .fixed_view a,
	.doz_sys #s202512056da607bd03ce5 .fixed_view select.form-control,
	.doz_sys #s202512056da607bd03ce5 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512056da607bd03ce5 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512056da607bd03ce5 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512056da607bd03ce5 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512056da607bd03ce5 #shop_cart_list .shop-tit,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>thead>tr,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512056da607bd03ce5 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>tfoot,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>thead>tr,
	#s202512056da607bd03ce5 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512056da607bd03ce5 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512056da607bd03ce5 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512056da607bd03ce5 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512056da607bd03ce5 .section_bg {
		background-attachment: inherit;
	}

	#s202512056da607bd03ce5 .section_bg .ibg-bg {
		display: none;
	}

	#s202512056da607bd03ce5 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512056da607bd03ce5 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512056da607bd03ce5 main,
	#s202512056da607bd03ce5 .section_wrap.extend_section main,
	#s202512056da607bd03ce5 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512056da607bd03ce5.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s202512056da607bd03ce5.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512056da607bd03ce5 .mypage .left-menu ul li a,
	#s202512056da607bd03ce5 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512056da607bd03ce5 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512056da607bd03ce5 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512056da607bd03ce5 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512056da607bd03ce5 .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);
	}
}

.doz_sys #s202512056da607bd03ce5 .bg-brand,
.doz_sys #s202512056da607bd03ce5 .bg-brand span,
.doz_sys #s202512056da607bd03ce5 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512056da607bd03ce5 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w2025120552613a4866807 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w2025120552613a4866807 {
		height: 15px !important;
	}
}

#text_w202512051e47f25a72d7e {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w202512051e47f25a72d7e .fr-code-view {
	line-height: 1.6;
}

#text_w202512051e47f25a72d7e .text_bg_img,
#text_w202512051e47f25a72d7e .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w202512051e47f25a72d7e,
#text_w202512051e47f25a72d7e .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w202512051e47f25a72d7e,
#text_w202512051e47f25a72d7e .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202512051e47f25a72d7e.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w202512051e47f25a72d7e.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202512056c6e826919b66 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512056c6e826919b66 {
		height: 15px !important;
	}
}

#hr_w20251205fc4df22b07735.border_width_hide hr {
	border-top-width: 1px !important;
}

#hr_w20251205fc4df22b07735.border_color_hide hr {
	border-color: transparent !important;
}

#hr_w20251205fc4df22b07735 .line_box {
	margin: 0 auto;
}

#hr_w20251205fc4df22b07735 .line_box hr {
	border-style: solid;
}

#hr_w20251205fc4df22b07735.type03.border_style_hide hr,
#hr_w20251205fc4df22b07735.type04.border_style_hide hr {
	border-style: dashed !important;
}

#hr_w20251205fc4df22b07735.type05.border_style_hide hr,
#hr_w20251205fc4df22b07735.type06.border_style_hide hr {
	border-style: dotted !important;
}

#hr_w20251205fc4df22b07735.type07.border_style_hide hr {
	border-style: solid !important;
}

#hr_w20251205fc4df22b07735.type02 hr,
#hr_w20251205fc4df22b07735.type04 hr,
#hr_w20251205fc4df22b07735.type06 hr {
	margin: 2px auto;
}

#hr_w20251205fc4df22b07735.type07 .line_box:before,
#hr_w20251205fc4df22b07735.type07 .line_box:after {
	content: '';
	min-width: 2px;
	min-height: 18px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}

#hr_w20251205fc4df22b07735.type07 .line_box:after {
	margin-left: 5px;
}

#hr_w20251205fc4df22b07735.type08 .line_box:before,
#hr_w20251205fc4df22b07735.type08 .line_box:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	border-right: 5px solid transparent !important;
	border-bottom: 0 dotted;
	border-left: 5px solid transparent !important;
	margin-left: 0;
	-webkit-transform: translate(-5px, 3px) rotate(90deg);
	-moz-transform: translate(-5px, 3px) rotate(90deg);
	-ms-transform: translate(-5px, 3px) rotate(90deg);
	-o-transform: translate(-5px, 3px) rotate(90deg);
	transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w20251205fc4df22b07735.type08 .line_box:after {
	left: initial;
	right: 0;
	-webkit-transform: translate(5px, 3px) rotate(-90deg);
	-moz-transform: translate(5px, 3px) rotate(-90deg);
	-ms-transform: translate(5px, 3px) rotate(-90deg);
	-o-transform: translate(5px, 3px) rotate(-90deg);
	transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w20251205fc4df22b07735.type08 .line_box:after {
	left: calc(100% - 10px);
	right: 0;
}

#hr_w20251205fc4df22b07735.type09 .line_box:before,
#hr_w20251205fc4df22b07735.type09 .line_box:after,
#hr_w20251205fc4df22b07735.type10 .line_box:before,
#hr_w20251205fc4df22b07735.type10 .line_box:after,
#hr_w20251205fc4df22b07735.type11 .line_box:before,
#hr_w20251205fc4df22b07735.type11 .line_box:after,
#hr_w20251205fc4df22b07735.type12 .line_box:before,
#hr_w20251205fc4df22b07735.type12 .line_box:after {
	content: "\f092";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	left: -1px;
	top: -6.5px;
	font-size: 14px;
}

#hr_w20251205fc4df22b07735.type13 .line_box:before,
#hr_w20251205fc4df22b07735.type13 .line_box:after,
#hr_w20251205fc4df22b07735.type13 .line_box hr:before {
	content: "";
	min-width: 9px;
	min-height: 9px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205fc4df22b07735.type13 .line_box:before {
	margin-left: 6px;
}

#hr_w20251205fc4df22b07735.type13 .line_box:after {
	margin-left: -16px;
}

#hr_w20251205fc4df22b07735.type13 .line_box hr:before {
	margin-left: -5px;
}

#hr_w20251205fc4df22b07735.type09 .line_box:after {
	content: "\f093";
	left: inherit;
	right: -1px;
}

#hr_w20251205fc4df22b07735.type10 .line_box:before {
	content: "\f096";
}

#hr_w20251205fc4df22b07735.type10 .line_box:after {
	content: "\f097";
	left: inherit;
	right: -1px;
}

#hr_w20251205fc4df22b07735.type11 hr {
	max-width: calc(100% - 13px);
}

#hr_w20251205fc4df22b07735.type12 hr {
	max-width: calc(100% - 10px);
}

#hr_w20251205fc4df22b07735.type11 .line_box:before {
	content: "\f093";
	left: -1px;
}

#hr_w20251205fc4df22b07735.type11 .line_box:after {
	content: "\f092";
	left: inherit;
	right: -1px;
}

#hr_w20251205fc4df22b07735.type12 .line_box:before {
	content: "\f097";
	left: -1px;
}

#hr_w20251205fc4df22b07735.type12 .line_box:after {
	content: "\f096";
	left: inherit;
	right: -1px;
}

#hr_w20251205fc4df22b07735.type14 .line_box hr,
#hr_w20251205fc4df22b07735.type15 .line_box hr {
	max-width: 100%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

#hr_w20251205fc4df22b07735.type14 .line_box hr:first-child,
#hr_w20251205fc4df22b07735.type15 .line_box hr:first-child {
	margin-right: 10%;
}

#hr_w20251205fc4df22b07735.type14 .line_box:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

#hr_w20251205fc4df22b07735.type15 .line_box:before {
	content: "AND";
	display: inline-block;
	position: absolute;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.12em;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	margin-left: -13px;
}

#hr_w20251205fc4df22b07735.type17 .line_box:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205fc4df22b07735.type18 .line_box {
	text-align: center;
	display: table;
	width: 100% !important;
}

#hr_w20251205fc4df22b07735.type18 .hr {
	position: relative;
	width: 50%;
	vertical-align: middle;
	display: table-cell;
}

#hr_w20251205fc4df22b07735.type18 .hr:before {
	content: '';
	display: block;
	border-width: 1px 0 0 0;
	width: 100%;
}

#hr_w20251205fc4df22b07735.type18 .hr_title {
	display: table-cell;
	position: relative;
	padding: 0 30px;
	word-wrap: break-word;
	font-size: 24px;
	vertical-align: middle;
	white-space: nowrap;
}

.device_type_m .pc_section #padding_w20251205451a07a269829 {
	height: 20px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205451a07a269829 {
		height: 20px !important;
	}
}

#text_w202512057ea1bfdb81ce2 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w202512057ea1bfdb81ce2 .fr-code-view {
	line-height: 1.6;
}

#text_w202512057ea1bfdb81ce2 .text_bg_img,
#text_w202512057ea1bfdb81ce2 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w202512057ea1bfdb81ce2,
#text_w202512057ea1bfdb81ce2 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w202512057ea1bfdb81ce2,
#text_w202512057ea1bfdb81ce2 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202512057ea1bfdb81ce2.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w202512057ea1bfdb81ce2.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20251205e0a03e8b3a9e4 .widget.image img {
	transition: none;
}

.admin #w20251205e0a03e8b3a9e4 .disable-selection img {
	visibility: visible !important;
}

#w20251205e0a03e8b3a9e4 .widget.image .overlay,
#w20251205e0a03e8b3a9e4 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w20251205e0a03e8b3a9e4 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w20251205e0a03e8b3a9e4 .widget.image:hover .hover_overlay,
#w20251205e0a03e8b3a9e4 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w20251205e0a03e8b3a9e4 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w20251205e0a03e8b3a9e4 .widget.image.img_circle .overlay,
#w20251205e0a03e8b3a9e4 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_scale:hover .hover_overlay,
#w20251205e0a03e8b3a9e4 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w20251205e0a03e8b3a9e4 .widget.image.hide_default_img:hover .img_wrap>img,
#w20251205e0a03e8b3a9e4 .widget.image:hover .overlay,
#w20251205e0a03e8b3a9e4 .widget.image .hover_overlay,
#w20251205e0a03e8b3a9e4 .widget.image.hover_image_hidden:hover .hover_img,
#w20251205e0a03e8b3a9e4 .widget.image.hover_scale .hover_img,
#w20251205e0a03e8b3a9e4 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w20251205e0a03e8b3a9e4 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w20251205e0a03e8b3a9e4 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_scale img,
#w20251205e0a03e8b3a9e4 .widget.image.hover_scale:hover .hover_img,
#w20251205e0a03e8b3a9e4 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20251205e0a03e8b3a9e4 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20251205e0a03e8b3a9e4 .widget.image.hover_img_hide.hover_scale:hover img,
#w20251205e0a03e8b3a9e4 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205e0a03e8b3a9e4 .widget.image.no_effect .hover_overlay,
#w20251205e0a03e8b3a9e4 .widget.image.no_effect .hover_img {
	transition: none;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w20251205e0a03e8b3a9e4 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w20251205e0a03e8b3a9e4 .widget.image.hide_default_img:hover .org_image,
#w20251205e0a03e8b3a9e4 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w20251205e0a03e8b3a9e4 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205e0a03e8b3a9e4 .widget.image.org_size img,
#w20251205e0a03e8b3a9e4 .widget.image.org_size .hover_img,
#w20251205e0a03e8b3a9e4 .widget.image.org_size .overlay,
#w20251205e0a03e8b3a9e4 .widget.image.org_size .hover_overlay,
#w20251205e0a03e8b3a9e4 .widget.image .img_wrap {
	border-radius: 20px;
}

#w20251205e0a03e8b3a9e4 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w20251205e0a03e8b3a9e4 .widget.image:hover .hover_txt,
	#w20251205e0a03e8b3a9e4 .widget.image:hover .hover_img,
	#w20251205e0a03e8b3a9e4 .widget.image:hover .overlay,
	#w20251205e0a03e8b3a9e4 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w20251205e0a03e8b3a9e4 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w20251205e0a03e8b3a9e4 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w20251205e0a03e8b3a9e4 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.is-ie .shop_view #s20251205aa142d3d2c1d7 select.form-control option {
	color: #000 !important;
}

.admin #s20251205aa142d3d2c1d7 .ibg-bg {
	height: 100% !important;
}

.admin #s20251205aa142d3d2c1d7 .widget_drag_bar,
.admin .doz_sys #s20251205aa142d3d2c1d7 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205aa142d3d2c1d7 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205aa142d3d2c1d7 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205aa142d3d2c1d7 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205aa142d3d2c1d7 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205aa142d3d2c1d7.side_basic main .inside,
#s20251205aa142d3d2c1d7 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205aa142d3d2c1d7 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205aa142d3d2c1d7.side_basic main .inside,
.menu_type_modal #s20251205aa142d3d2c1d7.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;
}

.menu_type_modal #s20251205aa142d3d2c1d7,
.doz_sys #s20251205aa142d3d2c1d7 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s20251205aa142d3d2c1d7.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s20251205aa142d3d2c1d7.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s20251205aa142d3d2c1d7 .booking_day .body_font_color_20,

#s20251205aa142d3d2c1d7.extend_section main>.inside {
	max-width: 100% !important;
}

#s20251205aa142d3d2c1d7 .li_table ul:nth-of-type(2),
#s20251205aa142d3d2c1d7 .li_board ul li,
#s20251205aa142d3d2c1d7 .checkbox-styled:not(ie8) input~span:before,
#s20251205aa142d3d2c1d7 select.form-control,
#s20251205aa142d3d2c1d7 input.form-control,
#s20251205aa142d3d2c1d7 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s20251205aa142d3d2c1d7 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s20251205aa142d3d2c1d7 .shop-content select.form-control,
.shop_view #s20251205aa142d3d2c1d7 .shop-content input.form-control,
.shop_view #s20251205aa142d3d2c1d7 .shop-content textarea.form-control,
.booking_view #s20251205aa142d3d2c1d7 .booking_opt select.form-control,
.shop_view #s20251205aa142d3d2c1d7 .form-select-wrap .dropdown-menu,
#s20251205aa142d3d2c1d7 .item_detail select.form-control,
#s20251205aa142d3d2c1d7 .item_detail input.form-control,
#s20251205aa142d3d2c1d7 .item_detail textarea.form-control,
#s20251205aa142d3d2c1d7 .booking_opt select.form-control,
#s20251205aa142d3d2c1d7 .goods_select textarea.form-control,
#s20251205aa142d3d2c1d7 .goods_select select.form-control,
#s20251205aa142d3d2c1d7 .goods_select input.form-control,
#s20251205aa142d3d2c1d7 .board_summary .write,
#s20251205aa142d3d2c1d7 .board_view .grid_ignore .author .date,
#s20251205aa142d3d2c1d7 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205aa142d3d2c1d7 label,
.doz_sys #s20251205aa142d3d2c1d7 label.control-label,
#s20251205aa142d3d2c1d7 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205aa142d3d2c1d7 .nick.text-default-dark,
#s20251205aa142d3d2c1d7 .text-default-dark,
#s20251205aa142d3d2c1d7 .shop_mypage .mypage .my-box a,
#s20251205aa142d3d2c1d7 .shop_mypage .item-detail a,
#s20251205aa142d3d2c1d7 .shop_mypage .item-detail p,
#s20251205aa142d3d2c1d7 .shop_mypage h6,
#s20251205aa142d3d2c1d7 .shop_mypage .table-wrap p,
#s20251205aa142d3d2c1d7 .shop_payment h1,
#s20251205aa142d3d2c1d7 .shop_payment h6,
#s20251205aa142d3d2c1d7 .shop-content p,
#s20251205aa142d3d2c1d7 .shop_payment,
#s20251205aa142d3d2c1d7 .shop-content span,
#s20251205aa142d3d2c1d7 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205aa142d3d2c1d7 .shop-content .price,
#s20251205aa142d3d2c1d7,
#s20251205aa142d3d2c1d7 .shop-tit,
#s20251205aa142d3d2c1d7 .board_view .board_txt_area,
#s20251205aa142d3d2c1d7 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205aa142d3d2c1d7 .shop-content input.form-control,
.doz_sys #s20251205aa142d3d2c1d7 .shop-content select.form-control,
#s20251205aa142d3d2c1d7 .widget_menu_title,
#s20251205aa142d3d2c1d7 .comment_area,
body.shop_mypage #s20251205aa142d3d2c1d7 .comment_area,
#s20251205aa142d3d2c1d7 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205aa142d3d2c1d7 a.use-info {
	color: #072340;
}

#s20251205aa142d3d2c1d7 .shop-content span.sale-price-text-done,
.doz_sys #s20251205aa142d3d2c1d7 a.use-info-download-done {
	color: #999999 !important;
}

#s20251205aa142d3d2c1d7 .shop-content.mypage .bg-bright a,
#s20251205aa142d3d2c1d7 .shop-content.mypage .bg-bright p,
#s20251205aa142d3d2c1d7 .shop-content.mypage .bg-bright span,
#s20251205aa142d3d2c1d7 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s20251205aa142d3d2c1d7 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20251205aa142d3d2c1d7 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s20251205aa142d3d2c1d7 .left-menu ul li.on a,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205aa142d3d2c1d7,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s20251205aa142d3d2c1d7 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20251205aa142d3d2c1d7 .list_review_inner,
#s20251205aa142d3d2c1d7 .list_review_inner .fold.cmt,
#s20251205aa142d3d2c1d7 .list_review_wrap,
#s20251205aa142d3d2c1d7 .list_review_inner .textarea_block,
#s20251205aa142d3d2c1d7 .list_review_inner .comment .main_comment,
#s20251205aa142d3d2c1d7 .list_review_inner .txt_delete:before,
#s20251205aa142d3d2c1d7 .form-select-wrap.open .dropdown-toggle,
#s20251205aa142d3d2c1d7 .form-select-wrap.open .dropdown-menu,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20251205aa142d3d2c1d7 .paging_type_big_dot .owl-dots .owl-dot span,
#s20251205aa142d3d2c1d7 .form-control:focus {
	border-color: #072340;
}

#s20251205aa142d3d2c1d7 .pagination>li>a,
#s20251205aa142d3d2c1d7 .pagination>li>span,
#s20251205aa142d3d2c1d7 .pagination>li>a:focus,
#s20251205aa142d3d2c1d7 .pagination>li>span:focus,
#s20251205aa142d3d2c1d7 .map-inner .pagination li.active a,
#s20251205aa142d3d2c1d7 .pagination li>a.disabled:hover,
#s20251205aa142d3d2c1d7 .pagination>.active>a,
#s20251205aa142d3d2c1d7 .pagination>.active>span,
#s20251205aa142d3d2c1d7 .pagination>.active>a:hover,
#s20251205aa142d3d2c1d7 .pagination>.active>span:hover,
#s20251205aa142d3d2c1d7 .pagination>.active>a:focus,
#s20251205aa142d3d2c1d7 .pagination>.active>span:focus,
#s20251205aa142d3d2c1d7 .pagination>li>a:hover,
#s20251205aa142d3d2c1d7 .pagination>li>span:hover,
#s20251205aa142d3d2c1d7 .sub_depth li a.active,
.doz_sys #s20251205aa142d3d2c1d7 a,
#s20251205aa142d3d2c1d7 .li_table ul li,
#s20251205aa142d3d2c1d7 .list-style .list.line>small,
.doz_sys #s20251205aa142d3d2c1d7 .board_contents a:not(.btn),
.doz_sys #s20251205aa142d3d2c1d7 .board_contents a:not(.btn):hover,
#s20251205aa142d3d2c1d7 .board_txt_area a,
#s20251205aa142d3d2c1d7 .board_txt_area a:hover,
#s20251205aa142d3d2c1d7 .board_txt_area a:active,
#s20251205aa142d3d2c1d7 .board_txt_area a:focus,
#s20251205aa142d3d2c1d7 .editor_box .fr-view a {
	color: #072340;
}

#s20251205aa142d3d2c1d7 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s20251205aa142d3d2c1d7 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205aa142d3d2c1d7 .body_font_color_40,
#s20251205aa142d3d2c1d7 .li_board ul.li_body li.name,
#s20251205aa142d3d2c1d7 .li_board ul.li_body li.time,
#s20251205aa142d3d2c1d7 .li_board ul.li_body li.like,
#s20251205aa142d3d2c1d7 .review_table .summary,
#s20251205aa142d3d2c1d7 .review_table.li_board ul.li_body li,

#s20251205aa142d3d2c1d7 .li_board,
#s20251205aa142d3d2c1d7 .acd_row:first-child,
#s20251205aa142d3d2c1d7 .list-style .list-header,
#s20251205aa142d3d2c1d7 .list-style .list,
#s20251205aa142d3d2c1d7 .list-style .list.line,
#s20251205aa142d3d2c1d7 .list-style .list.line>.table-cell,
#s20251205aa142d3d2c1d7 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205aa142d3d2c1d7 .btn-primary,
.doz_sys #s20251205aa142d3d2c1d7 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s20251205aa142d3d2c1d7 .btn-primary span,
.doz_sys.booking_view #s20251205aa142d3d2c1d7 .btn-primary span,
.doz_sys.shop_mypage #s20251205aa142d3d2c1d7 .btn-primary span {
	color: #ffffff;
}

#s20251205aa142d3d2c1d7 .coupon-wrap:after,
#s20251205aa142d3d2c1d7 .mypage .my-box a,
#s20251205aa142d3d2c1d7 .mypage .shop-table>tbody>tr,
#s20251205aa142d3d2c1d7 .mypage .tip-off,
#s20251205aa142d3d2c1d7 .im-order-detail-table,
#s20251205aa142d3d2c1d7 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s20251205aa142d3d2c1d7 .mypage .my-box.on a p {
	color: #fff;
}

#s20251205aa142d3d2c1d7 .option_btn_tools a,
#s20251205aa142d3d2c1d7 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s20251205aa142d3d2c1d7 .list-style-card .card-body .text a {
	color: #757575;
}

#s20251205aa142d3d2c1d7 .card .title a {
	color: #212121;
}

#s20251205aa142d3d2c1d7 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s20251205aa142d3d2c1d7 ul.site_prod_nav>li,
#s20251205aa142d3d2c1d7 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205aa142d3d2c1d7 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s20251205aa142d3d2c1d7 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s20251205aa142d3d2c1d7[class*="section_first"],
.section_fixed_disable #s20251205aa142d3d2c1d7[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s20251205aa142d3d2c1d7 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20251205aa142d3d2c1d7.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s20251205aa142d3d2c1d7.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s20251205aa142d3d2c1d7 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s20251205aa142d3d2c1d7.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s20251205aa142d3d2c1d7 .mypage .left-menu ul li a,
#s20251205aa142d3d2c1d7 .shop-table>thead>tr>th,
#s20251205aa142d3d2c1d7 .shop-table>tbody>tr>td,
#s20251205aa142d3d2c1d7 .mypage .shop-table>tbody>tr,
#s20251205aa142d3d2c1d7 .shop-table>tbody>tr>td.img img,
#s20251205aa142d3d2c1d7 .shop-table>tbody>tr>td+td,
#s20251205aa142d3d2c1d7 .mypage .tip-off,
#s20251205aa142d3d2c1d7 .mypage .shop-table img,
#s20251205aa142d3d2c1d7 .im-order-detail-table,
#s20251205aa142d3d2c1d7 .im-order-price,
#s20251205aa142d3d2c1d7 .im-order-detail-table thead tr,
#s20251205aa142d3d2c1d7 .im-order-detail-table tr+tr,
#s20251205aa142d3d2c1d7 .im-order-detail-table img,
#s20251205aa142d3d2c1d7 .im-order-detail-table .im-deliv-price,
#s20251205aa142d3d2c1d7 .im-order-price-header,
#s20251205aa142d3d2c1d7 .im-cart-result-table thead>tr>th,
#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>thead>tr>th,
#s20251205aa142d3d2c1d7 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205aa142d3d2c1d7 .btn-primary:hover,
	#s20251205aa142d3d2c1d7 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205aa142d3d2c1d7 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s20251205aa142d3d2c1d7 .btn-primary:hover span,
	.doz_sys.booking_view #s20251205aa142d3d2c1d7 .btn-primary:hover span,
	.doz_sys.shop_mypage #s20251205aa142d3d2c1d7 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s20251205aa142d3d2c1d7 .fixed_view a,
	.doz_sys #s20251205aa142d3d2c1d7 .fixed_view select.form-control,
	.doz_sys #s20251205aa142d3d2c1d7 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s20251205aa142d3d2c1d7 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s20251205aa142d3d2c1d7 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s20251205aa142d3d2c1d7 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-tit,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>thead>tr,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205aa142d3d2c1d7 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>tfoot,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>thead>tr,
	#s20251205aa142d3d2c1d7 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s20251205aa142d3d2c1d7 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s20251205aa142d3d2c1d7 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s20251205aa142d3d2c1d7 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s20251205aa142d3d2c1d7 .section_bg {
		background-attachment: inherit;
	}

	#s20251205aa142d3d2c1d7 .section_bg .ibg-bg {
		display: none;
	}

	#s20251205aa142d3d2c1d7 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s20251205aa142d3d2c1d7 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s20251205aa142d3d2c1d7 main,
	#s20251205aa142d3d2c1d7 .section_wrap.extend_section main,
	#s20251205aa142d3d2c1d7 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s20251205aa142d3d2c1d7.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251205aa142d3d2c1d7.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251205aa142d3d2c1d7 .mypage .left-menu ul li a,
	#s20251205aa142d3d2c1d7 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251205aa142d3d2c1d7 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205aa142d3d2c1d7 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205aa142d3d2c1d7 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251205aa142d3d2c1d7 .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);
	}
}

.doz_sys #s20251205aa142d3d2c1d7 .bg-brand,
.doz_sys #s20251205aa142d3d2c1d7 .bg-brand span,
.doz_sys #s20251205aa142d3d2c1d7 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251205aa142d3d2c1d7 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w202512058e2f46d7a78e0 {
	height: 60px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512058e2f46d7a78e0 {
		height: 60px !important;
	}
}

.is-ie .shop_view #s20251205f6020d79378d3 select.form-control option {
	color: #000 !important;
}

.admin #s20251205f6020d79378d3 .ibg-bg {
	height: 100% !important;
}

.admin #s20251205f6020d79378d3 .widget_drag_bar,
.admin .doz_sys #s20251205f6020d79378d3 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251205f6020d79378d3 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251205f6020d79378d3 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251205f6020d79378d3 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251205f6020d79378d3 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251205f6020d79378d3.side_basic main .inside,
#s20251205f6020d79378d3 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251205f6020d79378d3 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251205f6020d79378d3.side_basic main .inside,
.menu_type_modal #s20251205f6020d79378d3.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;
}

.menu_type_modal #s20251205f6020d79378d3,
.doz_sys #s20251205f6020d79378d3 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s20251205f6020d79378d3.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s20251205f6020d79378d3.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s20251205f6020d79378d3 .booking_day .body_font_color_20,

#s20251205f6020d79378d3.extend_section main>.inside {
	max-width: 100% !important;
}

#s20251205f6020d79378d3 .li_table ul:nth-of-type(2),
#s20251205f6020d79378d3 .li_board ul li,
#s20251205f6020d79378d3 .checkbox-styled:not(ie8) input~span:before,
#s20251205f6020d79378d3 select.form-control,
#s20251205f6020d79378d3 input.form-control,
#s20251205f6020d79378d3 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s20251205f6020d79378d3 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s20251205f6020d79378d3 .shop-content select.form-control,
.shop_view #s20251205f6020d79378d3 .shop-content input.form-control,
.shop_view #s20251205f6020d79378d3 .shop-content textarea.form-control,
.booking_view #s20251205f6020d79378d3 .booking_opt select.form-control,
.shop_view #s20251205f6020d79378d3 .form-select-wrap .dropdown-menu,
#s20251205f6020d79378d3 .item_detail select.form-control,
#s20251205f6020d79378d3 .item_detail input.form-control,
#s20251205f6020d79378d3 .item_detail textarea.form-control,
#s20251205f6020d79378d3 .booking_opt select.form-control,
#s20251205f6020d79378d3 .goods_select textarea.form-control,
#s20251205f6020d79378d3 .goods_select select.form-control,
#s20251205f6020d79378d3 .goods_select input.form-control,
#s20251205f6020d79378d3 .board_summary .write,
#s20251205f6020d79378d3 .board_view .grid_ignore .author .date,
#s20251205f6020d79378d3 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251205f6020d79378d3 label,
.doz_sys #s20251205f6020d79378d3 label.control-label,
#s20251205f6020d79378d3 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251205f6020d79378d3 .nick.text-default-dark,
#s20251205f6020d79378d3 .text-default-dark,
#s20251205f6020d79378d3 .shop_mypage .mypage .my-box a,
#s20251205f6020d79378d3 .shop_mypage .item-detail a,
#s20251205f6020d79378d3 .shop_mypage .item-detail p,
#s20251205f6020d79378d3 .shop_mypage h6,
#s20251205f6020d79378d3 .shop_mypage .table-wrap p,
#s20251205f6020d79378d3 .shop_payment h1,
#s20251205f6020d79378d3 .shop_payment h6,
#s20251205f6020d79378d3 .shop-content p,
#s20251205f6020d79378d3 .shop_payment,
#s20251205f6020d79378d3 .shop-content span,
#s20251205f6020d79378d3 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251205f6020d79378d3 .shop-content .price,
#s20251205f6020d79378d3,
#s20251205f6020d79378d3 .shop-tit,
#s20251205f6020d79378d3 .board_view .board_txt_area,
#s20251205f6020d79378d3 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251205f6020d79378d3 .shop-content input.form-control,
.doz_sys #s20251205f6020d79378d3 .shop-content select.form-control,
#s20251205f6020d79378d3 .widget_menu_title,
#s20251205f6020d79378d3 .comment_area,
body.shop_mypage #s20251205f6020d79378d3 .comment_area,
#s20251205f6020d79378d3 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251205f6020d79378d3 a.use-info {
	color: #072340;
}

#s20251205f6020d79378d3 .shop-content span.sale-price-text-done,
.doz_sys #s20251205f6020d79378d3 a.use-info-download-done {
	color: #999999 !important;
}

#s20251205f6020d79378d3 .shop-content.mypage .bg-bright a,
#s20251205f6020d79378d3 .shop-content.mypage .bg-bright p,
#s20251205f6020d79378d3 .shop-content.mypage .bg-bright span,
#s20251205f6020d79378d3 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s20251205f6020d79378d3 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20251205f6020d79378d3 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s20251205f6020d79378d3 .left-menu ul li.on a,
.doz_sys #s20251205f6020d79378d3 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251205f6020d79378d3,
.doz_sys #s20251205f6020d79378d3 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s20251205f6020d79378d3 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20251205f6020d79378d3 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20251205f6020d79378d3 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20251205f6020d79378d3 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20251205f6020d79378d3 .list_review_inner,
#s20251205f6020d79378d3 .list_review_inner .fold.cmt,
#s20251205f6020d79378d3 .list_review_wrap,
#s20251205f6020d79378d3 .list_review_inner .textarea_block,
#s20251205f6020d79378d3 .list_review_inner .comment .main_comment,
#s20251205f6020d79378d3 .list_review_inner .txt_delete:before,
#s20251205f6020d79378d3 .form-select-wrap.open .dropdown-toggle,
#s20251205f6020d79378d3 .form-select-wrap.open .dropdown-menu,
.doz_sys #s20251205f6020d79378d3 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20251205f6020d79378d3 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20251205f6020d79378d3 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20251205f6020d79378d3 .paging_type_big_dot .owl-dots .owl-dot span,
#s20251205f6020d79378d3 .form-control:focus {
	border-color: #072340;
}

#s20251205f6020d79378d3 .pagination>li>a,
#s20251205f6020d79378d3 .pagination>li>span,
#s20251205f6020d79378d3 .pagination>li>a:focus,
#s20251205f6020d79378d3 .pagination>li>span:focus,
#s20251205f6020d79378d3 .map-inner .pagination li.active a,
#s20251205f6020d79378d3 .pagination li>a.disabled:hover,
#s20251205f6020d79378d3 .pagination>.active>a,
#s20251205f6020d79378d3 .pagination>.active>span,
#s20251205f6020d79378d3 .pagination>.active>a:hover,
#s20251205f6020d79378d3 .pagination>.active>span:hover,
#s20251205f6020d79378d3 .pagination>.active>a:focus,
#s20251205f6020d79378d3 .pagination>.active>span:focus,
#s20251205f6020d79378d3 .pagination>li>a:hover,
#s20251205f6020d79378d3 .pagination>li>span:hover,
#s20251205f6020d79378d3 .sub_depth li a.active,
.doz_sys #s20251205f6020d79378d3 a,
#s20251205f6020d79378d3 .li_table ul li,
#s20251205f6020d79378d3 .list-style .list.line>small,
.doz_sys #s20251205f6020d79378d3 .board_contents a:not(.btn),
.doz_sys #s20251205f6020d79378d3 .board_contents a:not(.btn):hover,
#s20251205f6020d79378d3 .board_txt_area a,
#s20251205f6020d79378d3 .board_txt_area a:hover,
#s20251205f6020d79378d3 .board_txt_area a:active,
#s20251205f6020d79378d3 .board_txt_area a:focus,
#s20251205f6020d79378d3 .editor_box .fr-view a {
	color: #072340;
}

#s20251205f6020d79378d3 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s20251205f6020d79378d3 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251205f6020d79378d3 .body_font_color_40,
#s20251205f6020d79378d3 .li_board ul.li_body li.name,
#s20251205f6020d79378d3 .li_board ul.li_body li.time,
#s20251205f6020d79378d3 .li_board ul.li_body li.like,
#s20251205f6020d79378d3 .review_table .summary,
#s20251205f6020d79378d3 .review_table.li_board ul.li_body li,

#s20251205f6020d79378d3 .li_board,
#s20251205f6020d79378d3 .acd_row:first-child,
#s20251205f6020d79378d3 .list-style .list-header,
#s20251205f6020d79378d3 .list-style .list,
#s20251205f6020d79378d3 .list-style .list.line,
#s20251205f6020d79378d3 .list-style .list.line>.table-cell,
#s20251205f6020d79378d3 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251205f6020d79378d3 .btn-primary,
.doz_sys #s20251205f6020d79378d3 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s20251205f6020d79378d3 .btn-primary span,
.doz_sys.booking_view #s20251205f6020d79378d3 .btn-primary span,
.doz_sys.shop_mypage #s20251205f6020d79378d3 .btn-primary span {
	color: #ffffff;
}

#s20251205f6020d79378d3 .coupon-wrap:after,
#s20251205f6020d79378d3 .mypage .my-box a,
#s20251205f6020d79378d3 .mypage .shop-table>tbody>tr,
#s20251205f6020d79378d3 .mypage .tip-off,
#s20251205f6020d79378d3 .im-order-detail-table,
#s20251205f6020d79378d3 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s20251205f6020d79378d3 .mypage .my-box.on a p {
	color: #fff;
}

#s20251205f6020d79378d3 .option_btn_tools a,
#s20251205f6020d79378d3 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s20251205f6020d79378d3 .list-style-card .card-body .text a {
	color: #757575;
}

#s20251205f6020d79378d3 .card .title a {
	color: #212121;
}

#s20251205f6020d79378d3 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s20251205f6020d79378d3 ul.site_prod_nav>li,
#s20251205f6020d79378d3 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251205f6020d79378d3 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s20251205f6020d79378d3 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s20251205f6020d79378d3[class*="section_first"],
.section_fixed_disable #s20251205f6020d79378d3[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s20251205f6020d79378d3 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20251205f6020d79378d3.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s20251205f6020d79378d3.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s20251205f6020d79378d3 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s20251205f6020d79378d3.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s20251205f6020d79378d3 .mypage .left-menu ul li a,
#s20251205f6020d79378d3 .shop-table>thead>tr>th,
#s20251205f6020d79378d3 .shop-table>tbody>tr>td,
#s20251205f6020d79378d3 .mypage .shop-table>tbody>tr,
#s20251205f6020d79378d3 .shop-table>tbody>tr>td.img img,
#s20251205f6020d79378d3 .shop-table>tbody>tr>td+td,
#s20251205f6020d79378d3 .mypage .tip-off,
#s20251205f6020d79378d3 .mypage .shop-table img,
#s20251205f6020d79378d3 .im-order-detail-table,
#s20251205f6020d79378d3 .im-order-price,
#s20251205f6020d79378d3 .im-order-detail-table thead tr,
#s20251205f6020d79378d3 .im-order-detail-table tr+tr,
#s20251205f6020d79378d3 .im-order-detail-table img,
#s20251205f6020d79378d3 .im-order-detail-table .im-deliv-price,
#s20251205f6020d79378d3 .im-order-price-header,
#s20251205f6020d79378d3 .im-cart-result-table thead>tr>th,
#s20251205f6020d79378d3 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251205f6020d79378d3 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251205f6020d79378d3 #shop_cart_list .shop-table>thead>tr>th,
#s20251205f6020d79378d3 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251205f6020d79378d3 .btn-primary:hover,
	#s20251205f6020d79378d3 .widget_text_wrap .btn:hover,
	.doz_sys #s20251205f6020d79378d3 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s20251205f6020d79378d3 .btn-primary:hover span,
	.doz_sys.booking_view #s20251205f6020d79378d3 .btn-primary:hover span,
	.doz_sys.shop_mypage #s20251205f6020d79378d3 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s20251205f6020d79378d3 .fixed_view a,
	.doz_sys #s20251205f6020d79378d3 .fixed_view select.form-control,
	.doz_sys #s20251205f6020d79378d3 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s20251205f6020d79378d3 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s20251205f6020d79378d3 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s20251205f6020d79378d3 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s20251205f6020d79378d3 #shop_cart_list .shop-tit,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>thead>tr,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251205f6020d79378d3 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>tfoot,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>thead>tr,
	#s20251205f6020d79378d3 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s20251205f6020d79378d3 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s20251205f6020d79378d3 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s20251205f6020d79378d3 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s20251205f6020d79378d3 .section_bg {
		background-attachment: inherit;
	}

	#s20251205f6020d79378d3 .section_bg .ibg-bg {
		display: none;
	}

	#s20251205f6020d79378d3 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s20251205f6020d79378d3 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s20251205f6020d79378d3 main,
	#s20251205f6020d79378d3 .section_wrap.extend_section main,
	#s20251205f6020d79378d3 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s20251205f6020d79378d3.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251205f6020d79378d3.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251205f6020d79378d3 .mypage .left-menu ul li a,
	#s20251205f6020d79378d3 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251205f6020d79378d3 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205f6020d79378d3 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251205f6020d79378d3 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251205f6020d79378d3 .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);
	}
}

.doz_sys #s20251205f6020d79378d3 .bg-brand,
.doz_sys #s20251205f6020d79378d3 .bg-brand span,
.doz_sys #s20251205f6020d79378d3 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251205f6020d79378d3 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20251205d4b907457f9c1 .widget.image img {
	transition: none;
}

.admin #w20251205d4b907457f9c1 .disable-selection img {
	visibility: visible !important;
}

#w20251205d4b907457f9c1 .widget.image .overlay,
#w20251205d4b907457f9c1 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w20251205d4b907457f9c1 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w20251205d4b907457f9c1 .widget.image:hover .hover_overlay,
#w20251205d4b907457f9c1 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w20251205d4b907457f9c1 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w20251205d4b907457f9c1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w20251205d4b907457f9c1 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w20251205d4b907457f9c1 .widget.image.img_circle .overlay,
#w20251205d4b907457f9c1 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w20251205d4b907457f9c1 .widget.image.hover_scale:hover .hover_overlay,
#w20251205d4b907457f9c1 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w20251205d4b907457f9c1 .widget.image.hide_default_img:hover .img_wrap>img,
#w20251205d4b907457f9c1 .widget.image:hover .overlay,
#w20251205d4b907457f9c1 .widget.image .hover_overlay,
#w20251205d4b907457f9c1 .widget.image.hover_image_hidden:hover .hover_img,
#w20251205d4b907457f9c1 .widget.image.hover_scale .hover_img,
#w20251205d4b907457f9c1 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w20251205d4b907457f9c1 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w20251205d4b907457f9c1 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w20251205d4b907457f9c1 .widget.image.hover_scale img,
#w20251205d4b907457f9c1 .widget.image.hover_scale:hover .hover_img,
#w20251205d4b907457f9c1 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20251205d4b907457f9c1 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20251205d4b907457f9c1 .widget.image.hover_img_hide.hover_scale:hover img,
#w20251205d4b907457f9c1 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205d4b907457f9c1 .widget.image.no_effect .hover_overlay,
#w20251205d4b907457f9c1 .widget.image.no_effect .hover_img {
	transition: none;
}

#w20251205d4b907457f9c1 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w20251205d4b907457f9c1 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w20251205d4b907457f9c1 .widget.image.hide_default_img:hover .org_image,
#w20251205d4b907457f9c1 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w20251205d4b907457f9c1 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205d4b907457f9c1 .widget.image.org_size img,
#w20251205d4b907457f9c1 .widget.image.org_size .hover_img,
#w20251205d4b907457f9c1 .widget.image.org_size .overlay,
#w20251205d4b907457f9c1 .widget.image.org_size .hover_overlay,
#w20251205d4b907457f9c1 .widget.image .img_wrap {
	border-radius: 20px;
}

#w20251205d4b907457f9c1 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w20251205d4b907457f9c1 .widget.image:hover .hover_txt,
	#w20251205d4b907457f9c1 .widget.image:hover .hover_img,
	#w20251205d4b907457f9c1 .widget.image:hover .overlay,
	#w20251205d4b907457f9c1 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w20251205d4b907457f9c1 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w20251205d4b907457f9c1 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w20251205d4b907457f9c1 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.device_type_m .pc_section #padding_w20251205021e9731e51d4 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205021e9731e51d4 {
		height: 15px !important;
	}
}

#text_w20251205f447eb0e37172 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251205f447eb0e37172 .fr-code-view {
	line-height: 1.6;
}

#text_w20251205f447eb0e37172 .text_bg_img,
#text_w20251205f447eb0e37172 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251205f447eb0e37172,
#text_w20251205f447eb0e37172 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251205f447eb0e37172,
#text_w20251205f447eb0e37172 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251205f447eb0e37172.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251205f447eb0e37172.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251205de578f55ea1e9 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205de578f55ea1e9 {
		height: 15px !important;
	}
}

#hr_w20251205d8099583231b1.border_width_hide hr {
	border-top-width: 1px !important;
}

#hr_w20251205d8099583231b1.border_color_hide hr {
	border-color: transparent !important;
}

#hr_w20251205d8099583231b1 .line_box {
	margin: 0 auto;
}

#hr_w20251205d8099583231b1 .line_box hr {
	border-style: solid;
}

#hr_w20251205d8099583231b1.type03.border_style_hide hr,
#hr_w20251205d8099583231b1.type04.border_style_hide hr {
	border-style: dashed !important;
}

#hr_w20251205d8099583231b1.type05.border_style_hide hr,
#hr_w20251205d8099583231b1.type06.border_style_hide hr {
	border-style: dotted !important;
}

#hr_w20251205d8099583231b1.type07.border_style_hide hr {
	border-style: solid !important;
}

#hr_w20251205d8099583231b1.type02 hr,
#hr_w20251205d8099583231b1.type04 hr,
#hr_w20251205d8099583231b1.type06 hr {
	margin: 2px auto;
}

#hr_w20251205d8099583231b1.type07 .line_box:before,
#hr_w20251205d8099583231b1.type07 .line_box:after {
	content: '';
	min-width: 2px;
	min-height: 18px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}

#hr_w20251205d8099583231b1.type07 .line_box:after {
	margin-left: 5px;
}

#hr_w20251205d8099583231b1.type08 .line_box:before,
#hr_w20251205d8099583231b1.type08 .line_box:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	border-right: 5px solid transparent !important;
	border-bottom: 0 dotted;
	border-left: 5px solid transparent !important;
	margin-left: 0;
	-webkit-transform: translate(-5px, 3px) rotate(90deg);
	-moz-transform: translate(-5px, 3px) rotate(90deg);
	-ms-transform: translate(-5px, 3px) rotate(90deg);
	-o-transform: translate(-5px, 3px) rotate(90deg);
	transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w20251205d8099583231b1.type08 .line_box:after {
	left: initial;
	right: 0;
	-webkit-transform: translate(5px, 3px) rotate(-90deg);
	-moz-transform: translate(5px, 3px) rotate(-90deg);
	-ms-transform: translate(5px, 3px) rotate(-90deg);
	-o-transform: translate(5px, 3px) rotate(-90deg);
	transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w20251205d8099583231b1.type08 .line_box:after {
	left: calc(100% - 10px);
	right: 0;
}

#hr_w20251205d8099583231b1.type09 .line_box:before,
#hr_w20251205d8099583231b1.type09 .line_box:after,
#hr_w20251205d8099583231b1.type10 .line_box:before,
#hr_w20251205d8099583231b1.type10 .line_box:after,
#hr_w20251205d8099583231b1.type11 .line_box:before,
#hr_w20251205d8099583231b1.type11 .line_box:after,
#hr_w20251205d8099583231b1.type12 .line_box:before,
#hr_w20251205d8099583231b1.type12 .line_box:after {
	content: "\f092";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	left: -1px;
	top: -6.5px;
	font-size: 14px;
}

#hr_w20251205d8099583231b1.type13 .line_box:before,
#hr_w20251205d8099583231b1.type13 .line_box:after,
#hr_w20251205d8099583231b1.type13 .line_box hr:before {
	content: "";
	min-width: 9px;
	min-height: 9px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205d8099583231b1.type13 .line_box:before {
	margin-left: 6px;
}

#hr_w20251205d8099583231b1.type13 .line_box:after {
	margin-left: -16px;
}

#hr_w20251205d8099583231b1.type13 .line_box hr:before {
	margin-left: -5px;
}

#hr_w20251205d8099583231b1.type09 .line_box:after {
	content: "\f093";
	left: inherit;
	right: -1px;
}

#hr_w20251205d8099583231b1.type10 .line_box:before {
	content: "\f096";
}

#hr_w20251205d8099583231b1.type10 .line_box:after {
	content: "\f097";
	left: inherit;
	right: -1px;
}

#hr_w20251205d8099583231b1.type11 hr {
	max-width: calc(100% - 13px);
}

#hr_w20251205d8099583231b1.type12 hr {
	max-width: calc(100% - 10px);
}

#hr_w20251205d8099583231b1.type11 .line_box:before {
	content: "\f093";
	left: -1px;
}

#hr_w20251205d8099583231b1.type11 .line_box:after {
	content: "\f092";
	left: inherit;
	right: -1px;
}

#hr_w20251205d8099583231b1.type12 .line_box:before {
	content: "\f097";
	left: -1px;
}

#hr_w20251205d8099583231b1.type12 .line_box:after {
	content: "\f096";
	left: inherit;
	right: -1px;
}

#hr_w20251205d8099583231b1.type14 .line_box hr,
#hr_w20251205d8099583231b1.type15 .line_box hr {
	max-width: 100%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

#hr_w20251205d8099583231b1.type14 .line_box hr:first-child,
#hr_w20251205d8099583231b1.type15 .line_box hr:first-child {
	margin-right: 10%;
}

#hr_w20251205d8099583231b1.type14 .line_box:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

#hr_w20251205d8099583231b1.type15 .line_box:before {
	content: "AND";
	display: inline-block;
	position: absolute;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.12em;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	margin-left: -13px;
}

#hr_w20251205d8099583231b1.type17 .line_box:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205d8099583231b1.type18 .line_box {
	text-align: center;
	display: table;
	width: 100% !important;
}

#hr_w20251205d8099583231b1.type18 .hr {
	position: relative;
	width: 50%;
	vertical-align: middle;
	display: table-cell;
}

#hr_w20251205d8099583231b1.type18 .hr:before {
	content: '';
	display: block;
	border-width: 1px 0 0 0;
	width: 100%;
}

#hr_w20251205d8099583231b1.type18 .hr_title {
	display: table-cell;
	position: relative;
	padding: 0 30px;
	word-wrap: break-word;
	font-size: 24px;
	vertical-align: middle;
	white-space: nowrap;
}

.device_type_m .pc_section #padding_w20251205dc767278142eb {
	height: 20px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205dc767278142eb {
		height: 20px !important;
	}
}

#text_w2025120585d149444623c {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025120585d149444623c .fr-code-view {
	line-height: 1.6;
}

#text_w2025120585d149444623c .text_bg_img,
#text_w2025120585d149444623c .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025120585d149444623c,
#text_w2025120585d149444623c .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025120585d149444623c,
#text_w2025120585d149444623c .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025120585d149444623c.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025120585d149444623c.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.is-ie .shop_view #s202512058336489047e4b select.form-control option {
	color: #000 !important;
}

.admin #s202512058336489047e4b .ibg-bg {
	height: 100% !important;
}

.admin #s202512058336489047e4b .widget_drag_bar,
.admin .doz_sys #s202512058336489047e4b .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512058336489047e4b .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512058336489047e4b .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512058336489047e4b .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512058336489047e4b .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512058336489047e4b.side_basic main .inside,
#s202512058336489047e4b .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512058336489047e4b .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512058336489047e4b.side_basic main .inside,
.menu_type_modal #s202512058336489047e4b.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;
}

.menu_type_modal #s202512058336489047e4b,
.doz_sys #s202512058336489047e4b .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512058336489047e4b.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s202512058336489047e4b.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s202512058336489047e4b .booking_day .body_font_color_20,

#s202512058336489047e4b.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512058336489047e4b .li_table ul:nth-of-type(2),
#s202512058336489047e4b .li_board ul li,
#s202512058336489047e4b .checkbox-styled:not(ie8) input~span:before,
#s202512058336489047e4b select.form-control,
#s202512058336489047e4b input.form-control,
#s202512058336489047e4b textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512058336489047e4b .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512058336489047e4b .shop-content select.form-control,
.shop_view #s202512058336489047e4b .shop-content input.form-control,
.shop_view #s202512058336489047e4b .shop-content textarea.form-control,
.booking_view #s202512058336489047e4b .booking_opt select.form-control,
.shop_view #s202512058336489047e4b .form-select-wrap .dropdown-menu,
#s202512058336489047e4b .item_detail select.form-control,
#s202512058336489047e4b .item_detail input.form-control,
#s202512058336489047e4b .item_detail textarea.form-control,
#s202512058336489047e4b .booking_opt select.form-control,
#s202512058336489047e4b .goods_select textarea.form-control,
#s202512058336489047e4b .goods_select select.form-control,
#s202512058336489047e4b .goods_select input.form-control,
#s202512058336489047e4b .board_summary .write,
#s202512058336489047e4b .board_view .grid_ignore .author .date,
#s202512058336489047e4b .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512058336489047e4b label,
.doz_sys #s202512058336489047e4b label.control-label,
#s202512058336489047e4b .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512058336489047e4b .nick.text-default-dark,
#s202512058336489047e4b .text-default-dark,
#s202512058336489047e4b .shop_mypage .mypage .my-box a,
#s202512058336489047e4b .shop_mypage .item-detail a,
#s202512058336489047e4b .shop_mypage .item-detail p,
#s202512058336489047e4b .shop_mypage h6,
#s202512058336489047e4b .shop_mypage .table-wrap p,
#s202512058336489047e4b .shop_payment h1,
#s202512058336489047e4b .shop_payment h6,
#s202512058336489047e4b .shop-content p,
#s202512058336489047e4b .shop_payment,
#s202512058336489047e4b .shop-content span,
#s202512058336489047e4b .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512058336489047e4b .shop-content .price,
#s202512058336489047e4b,
#s202512058336489047e4b .shop-tit,
#s202512058336489047e4b .board_view .board_txt_area,
#s202512058336489047e4b .board.widget .grid_ignore .view_tit,
.doz_sys #s202512058336489047e4b .shop-content input.form-control,
.doz_sys #s202512058336489047e4b .shop-content select.form-control,
#s202512058336489047e4b .widget_menu_title,
#s202512058336489047e4b .comment_area,
body.shop_mypage #s202512058336489047e4b .comment_area,
#s202512058336489047e4b .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512058336489047e4b a.use-info {
	color: #072340;
}

#s202512058336489047e4b .shop-content span.sale-price-text-done,
.doz_sys #s202512058336489047e4b a.use-info-download-done {
	color: #999999 !important;
}

#s202512058336489047e4b .shop-content.mypage .bg-bright a,
#s202512058336489047e4b .shop-content.mypage .bg-bright p,
#s202512058336489047e4b .shop-content.mypage .bg-bright span,
#s202512058336489047e4b .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512058336489047e4b .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512058336489047e4b .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512058336489047e4b .left-menu ul li.on a,
.doz_sys #s202512058336489047e4b .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512058336489047e4b,
.doz_sys #s202512058336489047e4b .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512058336489047e4b .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512058336489047e4b .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512058336489047e4b .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512058336489047e4b .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512058336489047e4b .list_review_inner,
#s202512058336489047e4b .list_review_inner .fold.cmt,
#s202512058336489047e4b .list_review_wrap,
#s202512058336489047e4b .list_review_inner .textarea_block,
#s202512058336489047e4b .list_review_inner .comment .main_comment,
#s202512058336489047e4b .list_review_inner .txt_delete:before,
#s202512058336489047e4b .form-select-wrap.open .dropdown-toggle,
#s202512058336489047e4b .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512058336489047e4b .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512058336489047e4b .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512058336489047e4b .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512058336489047e4b .paging_type_big_dot .owl-dots .owl-dot span,
#s202512058336489047e4b .form-control:focus {
	border-color: #072340;
}

#s202512058336489047e4b .pagination>li>a,
#s202512058336489047e4b .pagination>li>span,
#s202512058336489047e4b .pagination>li>a:focus,
#s202512058336489047e4b .pagination>li>span:focus,
#s202512058336489047e4b .map-inner .pagination li.active a,
#s202512058336489047e4b .pagination li>a.disabled:hover,
#s202512058336489047e4b .pagination>.active>a,
#s202512058336489047e4b .pagination>.active>span,
#s202512058336489047e4b .pagination>.active>a:hover,
#s202512058336489047e4b .pagination>.active>span:hover,
#s202512058336489047e4b .pagination>.active>a:focus,
#s202512058336489047e4b .pagination>.active>span:focus,
#s202512058336489047e4b .pagination>li>a:hover,
#s202512058336489047e4b .pagination>li>span:hover,
#s202512058336489047e4b .sub_depth li a.active,
.doz_sys #s202512058336489047e4b a,
#s202512058336489047e4b .li_table ul li,
#s202512058336489047e4b .list-style .list.line>small,
.doz_sys #s202512058336489047e4b .board_contents a:not(.btn),
.doz_sys #s202512058336489047e4b .board_contents a:not(.btn):hover,
#s202512058336489047e4b .board_txt_area a,
#s202512058336489047e4b .board_txt_area a:hover,
#s202512058336489047e4b .board_txt_area a:active,
#s202512058336489047e4b .board_txt_area a:focus,
#s202512058336489047e4b .editor_box .fr-view a {
	color: #072340;
}

#s202512058336489047e4b .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512058336489047e4b .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512058336489047e4b .body_font_color_40,
#s202512058336489047e4b .li_board ul.li_body li.name,
#s202512058336489047e4b .li_board ul.li_body li.time,
#s202512058336489047e4b .li_board ul.li_body li.like,
#s202512058336489047e4b .review_table .summary,
#s202512058336489047e4b .review_table.li_board ul.li_body li,

#s202512058336489047e4b .li_board,
#s202512058336489047e4b .acd_row:first-child,
#s202512058336489047e4b .list-style .list-header,
#s202512058336489047e4b .list-style .list,
#s202512058336489047e4b .list-style .list.line,
#s202512058336489047e4b .list-style .list.line>.table-cell,
#s202512058336489047e4b .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512058336489047e4b .btn-primary,
.doz_sys #s202512058336489047e4b .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512058336489047e4b .btn-primary span,
.doz_sys.booking_view #s202512058336489047e4b .btn-primary span,
.doz_sys.shop_mypage #s202512058336489047e4b .btn-primary span {
	color: #ffffff;
}

#s202512058336489047e4b .coupon-wrap:after,
#s202512058336489047e4b .mypage .my-box a,
#s202512058336489047e4b .mypage .shop-table>tbody>tr,
#s202512058336489047e4b .mypage .tip-off,
#s202512058336489047e4b .im-order-detail-table,
#s202512058336489047e4b .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512058336489047e4b .mypage .my-box.on a p {
	color: #fff;
}

#s202512058336489047e4b .option_btn_tools a,
#s202512058336489047e4b .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512058336489047e4b .list-style-card .card-body .text a {
	color: #757575;
}

#s202512058336489047e4b .card .title a {
	color: #212121;
}

#s202512058336489047e4b .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512058336489047e4b ul.site_prod_nav>li,
#s202512058336489047e4b .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512058336489047e4b .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512058336489047e4b .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512058336489047e4b[class*="section_first"],
.section_fixed_disable #s202512058336489047e4b[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512058336489047e4b .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512058336489047e4b.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512058336489047e4b.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512058336489047e4b .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512058336489047e4b.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s202512058336489047e4b .mypage .left-menu ul li a,
#s202512058336489047e4b .shop-table>thead>tr>th,
#s202512058336489047e4b .shop-table>tbody>tr>td,
#s202512058336489047e4b .mypage .shop-table>tbody>tr,
#s202512058336489047e4b .shop-table>tbody>tr>td.img img,
#s202512058336489047e4b .shop-table>tbody>tr>td+td,
#s202512058336489047e4b .mypage .tip-off,
#s202512058336489047e4b .mypage .shop-table img,
#s202512058336489047e4b .im-order-detail-table,
#s202512058336489047e4b .im-order-price,
#s202512058336489047e4b .im-order-detail-table thead tr,
#s202512058336489047e4b .im-order-detail-table tr+tr,
#s202512058336489047e4b .im-order-detail-table img,
#s202512058336489047e4b .im-order-detail-table .im-deliv-price,
#s202512058336489047e4b .im-order-price-header,
#s202512058336489047e4b .im-cart-result-table thead>tr>th,
#s202512058336489047e4b #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512058336489047e4b #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512058336489047e4b #shop_cart_list .shop-table>thead>tr>th,
#s202512058336489047e4b .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512058336489047e4b .btn-primary:hover,
	#s202512058336489047e4b .widget_text_wrap .btn:hover,
	.doz_sys #s202512058336489047e4b .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512058336489047e4b .btn-primary:hover span,
	.doz_sys.booking_view #s202512058336489047e4b .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512058336489047e4b .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512058336489047e4b .fixed_view a,
	.doz_sys #s202512058336489047e4b .fixed_view select.form-control,
	.doz_sys #s202512058336489047e4b .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512058336489047e4b .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512058336489047e4b .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512058336489047e4b .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512058336489047e4b #shop_cart_list .shop-tit,
	#s202512058336489047e4b #shop_cart_list .shop-table>thead>tr,
	#s202512058336489047e4b #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512058336489047e4b .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512058336489047e4b #shop_cart_list .shop-table,
	#s202512058336489047e4b #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512058336489047e4b #shop_cart_list .shop-table>tfoot,
	#s202512058336489047e4b #shop_cart_list .shop-table>thead>tr,
	#s202512058336489047e4b #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512058336489047e4b .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512058336489047e4b .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512058336489047e4b .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512058336489047e4b .section_bg {
		background-attachment: inherit;
	}

	#s202512058336489047e4b .section_bg .ibg-bg {
		display: none;
	}

	#s202512058336489047e4b .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512058336489047e4b .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512058336489047e4b main,
	#s202512058336489047e4b .section_wrap.extend_section main,
	#s202512058336489047e4b .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512058336489047e4b.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s202512058336489047e4b.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512058336489047e4b .mypage .left-menu ul li a,
	#s202512058336489047e4b .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512058336489047e4b .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512058336489047e4b .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512058336489047e4b .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512058336489047e4b .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);
	}
}

.doz_sys #s202512058336489047e4b .bg-brand,
.doz_sys #s202512058336489047e4b .bg-brand span,
.doz_sys #s202512058336489047e4b .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512058336489047e4b .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w20251205e1a6a5c6783de {
	height: 60px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205e1a6a5c6783de {
		height: 60px !important;
	}
}

.is-ie .shop_view #s202512095e2a4e1bc0f11 select.form-control option {
	color: #000 !important;
}

.admin #s202512095e2a4e1bc0f11 .ibg-bg {
	height: 100% !important;
}

.admin #s202512095e2a4e1bc0f11 .widget_drag_bar,
.admin .doz_sys #s202512095e2a4e1bc0f11 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512095e2a4e1bc0f11 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512095e2a4e1bc0f11 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512095e2a4e1bc0f11 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512095e2a4e1bc0f11 .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512095e2a4e1bc0f11.side_basic main .inside,
#s202512095e2a4e1bc0f11 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512095e2a4e1bc0f11 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512095e2a4e1bc0f11.side_basic main .inside,
.menu_type_modal #s202512095e2a4e1bc0f11.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;
}

.menu_type_modal #s202512095e2a4e1bc0f11,
.doz_sys #s202512095e2a4e1bc0f11 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512095e2a4e1bc0f11.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s202512095e2a4e1bc0f11.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s202512095e2a4e1bc0f11 .booking_day .body_font_color_20,

#s202512095e2a4e1bc0f11.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512095e2a4e1bc0f11 .li_table ul:nth-of-type(2),
#s202512095e2a4e1bc0f11 .li_board ul li,
#s202512095e2a4e1bc0f11 .checkbox-styled:not(ie8) input~span:before,
#s202512095e2a4e1bc0f11 select.form-control,
#s202512095e2a4e1bc0f11 input.form-control,
#s202512095e2a4e1bc0f11 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512095e2a4e1bc0f11 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512095e2a4e1bc0f11 .shop-content select.form-control,
.shop_view #s202512095e2a4e1bc0f11 .shop-content input.form-control,
.shop_view #s202512095e2a4e1bc0f11 .shop-content textarea.form-control,
.booking_view #s202512095e2a4e1bc0f11 .booking_opt select.form-control,
.shop_view #s202512095e2a4e1bc0f11 .form-select-wrap .dropdown-menu,
#s202512095e2a4e1bc0f11 .item_detail select.form-control,
#s202512095e2a4e1bc0f11 .item_detail input.form-control,
#s202512095e2a4e1bc0f11 .item_detail textarea.form-control,
#s202512095e2a4e1bc0f11 .booking_opt select.form-control,
#s202512095e2a4e1bc0f11 .goods_select textarea.form-control,
#s202512095e2a4e1bc0f11 .goods_select select.form-control,
#s202512095e2a4e1bc0f11 .goods_select input.form-control,
#s202512095e2a4e1bc0f11 .board_summary .write,
#s202512095e2a4e1bc0f11 .board_view .grid_ignore .author .date,
#s202512095e2a4e1bc0f11 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512095e2a4e1bc0f11 label,
.doz_sys #s202512095e2a4e1bc0f11 label.control-label,
#s202512095e2a4e1bc0f11 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512095e2a4e1bc0f11 .nick.text-default-dark,
#s202512095e2a4e1bc0f11 .text-default-dark,
#s202512095e2a4e1bc0f11 .shop_mypage .mypage .my-box a,
#s202512095e2a4e1bc0f11 .shop_mypage .item-detail a,
#s202512095e2a4e1bc0f11 .shop_mypage .item-detail p,
#s202512095e2a4e1bc0f11 .shop_mypage h6,
#s202512095e2a4e1bc0f11 .shop_mypage .table-wrap p,
#s202512095e2a4e1bc0f11 .shop_payment h1,
#s202512095e2a4e1bc0f11 .shop_payment h6,
#s202512095e2a4e1bc0f11 .shop-content p,
#s202512095e2a4e1bc0f11 .shop_payment,
#s202512095e2a4e1bc0f11 .shop-content span,
#s202512095e2a4e1bc0f11 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512095e2a4e1bc0f11 .shop-content .price,
#s202512095e2a4e1bc0f11,
#s202512095e2a4e1bc0f11 .shop-tit,
#s202512095e2a4e1bc0f11 .board_view .board_txt_area,
#s202512095e2a4e1bc0f11 .board.widget .grid_ignore .view_tit,
.doz_sys #s202512095e2a4e1bc0f11 .shop-content input.form-control,
.doz_sys #s202512095e2a4e1bc0f11 .shop-content select.form-control,
#s202512095e2a4e1bc0f11 .widget_menu_title,
#s202512095e2a4e1bc0f11 .comment_area,
body.shop_mypage #s202512095e2a4e1bc0f11 .comment_area,
#s202512095e2a4e1bc0f11 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512095e2a4e1bc0f11 a.use-info {
	color: #072340;
}

#s202512095e2a4e1bc0f11 .shop-content span.sale-price-text-done,
.doz_sys #s202512095e2a4e1bc0f11 a.use-info-download-done {
	color: #999999 !important;
}

#s202512095e2a4e1bc0f11 .shop-content.mypage .bg-bright a,
#s202512095e2a4e1bc0f11 .shop-content.mypage .bg-bright p,
#s202512095e2a4e1bc0f11 .shop-content.mypage .bg-bright span,
#s202512095e2a4e1bc0f11 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512095e2a4e1bc0f11 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512095e2a4e1bc0f11 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512095e2a4e1bc0f11 .left-menu ul li.on a,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512095e2a4e1bc0f11,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512095e2a4e1bc0f11 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512095e2a4e1bc0f11 .list_review_inner,
#s202512095e2a4e1bc0f11 .list_review_inner .fold.cmt,
#s202512095e2a4e1bc0f11 .list_review_wrap,
#s202512095e2a4e1bc0f11 .list_review_inner .textarea_block,
#s202512095e2a4e1bc0f11 .list_review_inner .comment .main_comment,
#s202512095e2a4e1bc0f11 .list_review_inner .txt_delete:before,
#s202512095e2a4e1bc0f11 .form-select-wrap.open .dropdown-toggle,
#s202512095e2a4e1bc0f11 .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512095e2a4e1bc0f11 .paging_type_big_dot .owl-dots .owl-dot span,
#s202512095e2a4e1bc0f11 .form-control:focus {
	border-color: #072340;
}

#s202512095e2a4e1bc0f11 .pagination>li>a,
#s202512095e2a4e1bc0f11 .pagination>li>span,
#s202512095e2a4e1bc0f11 .pagination>li>a:focus,
#s202512095e2a4e1bc0f11 .pagination>li>span:focus,
#s202512095e2a4e1bc0f11 .map-inner .pagination li.active a,
#s202512095e2a4e1bc0f11 .pagination li>a.disabled:hover,
#s202512095e2a4e1bc0f11 .pagination>.active>a,
#s202512095e2a4e1bc0f11 .pagination>.active>span,
#s202512095e2a4e1bc0f11 .pagination>.active>a:hover,
#s202512095e2a4e1bc0f11 .pagination>.active>span:hover,
#s202512095e2a4e1bc0f11 .pagination>.active>a:focus,
#s202512095e2a4e1bc0f11 .pagination>.active>span:focus,
#s202512095e2a4e1bc0f11 .pagination>li>a:hover,
#s202512095e2a4e1bc0f11 .pagination>li>span:hover,
#s202512095e2a4e1bc0f11 .sub_depth li a.active,
.doz_sys #s202512095e2a4e1bc0f11 a,
#s202512095e2a4e1bc0f11 .li_table ul li,
#s202512095e2a4e1bc0f11 .list-style .list.line>small,
.doz_sys #s202512095e2a4e1bc0f11 .board_contents a:not(.btn),
.doz_sys #s202512095e2a4e1bc0f11 .board_contents a:not(.btn):hover,
#s202512095e2a4e1bc0f11 .board_txt_area a,
#s202512095e2a4e1bc0f11 .board_txt_area a:hover,
#s202512095e2a4e1bc0f11 .board_txt_area a:active,
#s202512095e2a4e1bc0f11 .board_txt_area a:focus,
#s202512095e2a4e1bc0f11 .editor_box .fr-view a {
	color: #072340;
}

#s202512095e2a4e1bc0f11 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512095e2a4e1bc0f11 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512095e2a4e1bc0f11 .body_font_color_40,
#s202512095e2a4e1bc0f11 .li_board ul.li_body li.name,
#s202512095e2a4e1bc0f11 .li_board ul.li_body li.time,
#s202512095e2a4e1bc0f11 .li_board ul.li_body li.like,
#s202512095e2a4e1bc0f11 .review_table .summary,
#s202512095e2a4e1bc0f11 .review_table.li_board ul.li_body li,

#s202512095e2a4e1bc0f11 .li_board,
#s202512095e2a4e1bc0f11 .acd_row:first-child,
#s202512095e2a4e1bc0f11 .list-style .list-header,
#s202512095e2a4e1bc0f11 .list-style .list,
#s202512095e2a4e1bc0f11 .list-style .list.line,
#s202512095e2a4e1bc0f11 .list-style .list.line>.table-cell,
#s202512095e2a4e1bc0f11 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512095e2a4e1bc0f11 .btn-primary,
.doz_sys #s202512095e2a4e1bc0f11 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512095e2a4e1bc0f11 .btn-primary span,
.doz_sys.booking_view #s202512095e2a4e1bc0f11 .btn-primary span,
.doz_sys.shop_mypage #s202512095e2a4e1bc0f11 .btn-primary span {
	color: #ffffff;
}

#s202512095e2a4e1bc0f11 .coupon-wrap:after,
#s202512095e2a4e1bc0f11 .mypage .my-box a,
#s202512095e2a4e1bc0f11 .mypage .shop-table>tbody>tr,
#s202512095e2a4e1bc0f11 .mypage .tip-off,
#s202512095e2a4e1bc0f11 .im-order-detail-table,
#s202512095e2a4e1bc0f11 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512095e2a4e1bc0f11 .mypage .my-box.on a p {
	color: #fff;
}

#s202512095e2a4e1bc0f11 .option_btn_tools a,
#s202512095e2a4e1bc0f11 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512095e2a4e1bc0f11 .list-style-card .card-body .text a {
	color: #757575;
}

#s202512095e2a4e1bc0f11 .card .title a {
	color: #212121;
}

#s202512095e2a4e1bc0f11 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512095e2a4e1bc0f11 ul.site_prod_nav>li,
#s202512095e2a4e1bc0f11 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512095e2a4e1bc0f11 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512095e2a4e1bc0f11 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512095e2a4e1bc0f11[class*="section_first"],
.section_fixed_disable #s202512095e2a4e1bc0f11[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512095e2a4e1bc0f11 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512095e2a4e1bc0f11.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512095e2a4e1bc0f11.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512095e2a4e1bc0f11 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512095e2a4e1bc0f11.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s202512095e2a4e1bc0f11 .mypage .left-menu ul li a,
#s202512095e2a4e1bc0f11 .shop-table>thead>tr>th,
#s202512095e2a4e1bc0f11 .shop-table>tbody>tr>td,
#s202512095e2a4e1bc0f11 .mypage .shop-table>tbody>tr,
#s202512095e2a4e1bc0f11 .shop-table>tbody>tr>td.img img,
#s202512095e2a4e1bc0f11 .shop-table>tbody>tr>td+td,
#s202512095e2a4e1bc0f11 .mypage .tip-off,
#s202512095e2a4e1bc0f11 .mypage .shop-table img,
#s202512095e2a4e1bc0f11 .im-order-detail-table,
#s202512095e2a4e1bc0f11 .im-order-price,
#s202512095e2a4e1bc0f11 .im-order-detail-table thead tr,
#s202512095e2a4e1bc0f11 .im-order-detail-table tr+tr,
#s202512095e2a4e1bc0f11 .im-order-detail-table img,
#s202512095e2a4e1bc0f11 .im-order-detail-table .im-deliv-price,
#s202512095e2a4e1bc0f11 .im-order-price-header,
#s202512095e2a4e1bc0f11 .im-cart-result-table thead>tr>th,
#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>thead>tr>th,
#s202512095e2a4e1bc0f11 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512095e2a4e1bc0f11 .btn-primary:hover,
	#s202512095e2a4e1bc0f11 .widget_text_wrap .btn:hover,
	.doz_sys #s202512095e2a4e1bc0f11 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512095e2a4e1bc0f11 .btn-primary:hover span,
	.doz_sys.booking_view #s202512095e2a4e1bc0f11 .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512095e2a4e1bc0f11 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512095e2a4e1bc0f11 .fixed_view a,
	.doz_sys #s202512095e2a4e1bc0f11 .fixed_view select.form-control,
	.doz_sys #s202512095e2a4e1bc0f11 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512095e2a4e1bc0f11 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512095e2a4e1bc0f11 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512095e2a4e1bc0f11 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-tit,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>thead>tr,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512095e2a4e1bc0f11 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>tfoot,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>thead>tr,
	#s202512095e2a4e1bc0f11 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512095e2a4e1bc0f11 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512095e2a4e1bc0f11 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512095e2a4e1bc0f11 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512095e2a4e1bc0f11 .section_bg {
		background-attachment: inherit;
	}

	#s202512095e2a4e1bc0f11 .section_bg .ibg-bg {
		display: none;
	}

	#s202512095e2a4e1bc0f11 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512095e2a4e1bc0f11 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512095e2a4e1bc0f11 main,
	#s202512095e2a4e1bc0f11 .section_wrap.extend_section main,
	#s202512095e2a4e1bc0f11 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512095e2a4e1bc0f11.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s202512095e2a4e1bc0f11.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512095e2a4e1bc0f11 .mypage .left-menu ul li a,
	#s202512095e2a4e1bc0f11 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512095e2a4e1bc0f11 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512095e2a4e1bc0f11 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512095e2a4e1bc0f11 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512095e2a4e1bc0f11 .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);
	}
}

.doz_sys #s202512095e2a4e1bc0f11 .bg-brand,
.doz_sys #s202512095e2a4e1bc0f11 .bg-brand span,
.doz_sys #s202512095e2a4e1bc0f11 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512095e2a4e1bc0f11 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w202512099ccb930b62d85 .widget.image img {
	transition: none;
}

.admin #w202512099ccb930b62d85 .disable-selection img {
	visibility: visible !important;
}

#w202512099ccb930b62d85 .widget.image .overlay,
#w202512099ccb930b62d85 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w202512099ccb930b62d85 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w202512099ccb930b62d85 .widget.image:hover .hover_overlay,
#w202512099ccb930b62d85 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w202512099ccb930b62d85 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w202512099ccb930b62d85 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w202512099ccb930b62d85 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w202512099ccb930b62d85 .widget.image.img_circle .overlay,
#w202512099ccb930b62d85 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w202512099ccb930b62d85 .widget.image.hover_scale:hover .hover_overlay,
#w202512099ccb930b62d85 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w202512099ccb930b62d85 .widget.image.hide_default_img:hover .img_wrap>img,
#w202512099ccb930b62d85 .widget.image:hover .overlay,
#w202512099ccb930b62d85 .widget.image .hover_overlay,
#w202512099ccb930b62d85 .widget.image.hover_image_hidden:hover .hover_img,
#w202512099ccb930b62d85 .widget.image.hover_scale .hover_img,
#w202512099ccb930b62d85 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w202512099ccb930b62d85 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w202512099ccb930b62d85 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w202512099ccb930b62d85 .widget.image.hover_scale img,
#w202512099ccb930b62d85 .widget.image.hover_scale:hover .hover_img,
#w202512099ccb930b62d85 .widget.image.hover_scale.hover_image_hidden:hover img,
#w202512099ccb930b62d85 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w202512099ccb930b62d85 .widget.image.hover_img_hide.hover_scale:hover img,
#w202512099ccb930b62d85 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512099ccb930b62d85 .widget.image.no_effect .hover_overlay,
#w202512099ccb930b62d85 .widget.image.no_effect .hover_img {
	transition: none;
}

#w202512099ccb930b62d85 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w202512099ccb930b62d85 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w202512099ccb930b62d85 .widget.image.hide_default_img:hover .org_image,
#w202512099ccb930b62d85 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w202512099ccb930b62d85 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w202512099ccb930b62d85 .widget.image.org_size img,
#w202512099ccb930b62d85 .widget.image.org_size .hover_img,
#w202512099ccb930b62d85 .widget.image.org_size .overlay,
#w202512099ccb930b62d85 .widget.image.org_size .hover_overlay,
#w202512099ccb930b62d85 .widget.image .img_wrap {
	border-radius: 20px;
}

#w202512099ccb930b62d85 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w202512099ccb930b62d85 .widget.image:hover .hover_txt,
	#w202512099ccb930b62d85 .widget.image:hover .hover_img,
	#w202512099ccb930b62d85 .widget.image:hover .overlay,
	#w202512099ccb930b62d85 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w202512099ccb930b62d85 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w202512099ccb930b62d85 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w202512099ccb930b62d85 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.is-ie .shop_view #s2025120579574ec634815 select.form-control option {
	color: #000 !important;
}

.admin #s2025120579574ec634815 .ibg-bg {
	height: 100% !important;
}

.admin #s2025120579574ec634815 .widget_drag_bar,
.admin .doz_sys #s2025120579574ec634815 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s2025120579574ec634815 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s2025120579574ec634815 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s2025120579574ec634815 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s2025120579574ec634815 .ui-resizable-handle.ui-resizable-n:hover:after,
#s2025120579574ec634815.side_basic main .inside,
#s2025120579574ec634815 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s2025120579574ec634815 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s2025120579574ec634815.side_basic main .inside,
.menu_type_modal #s2025120579574ec634815.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;
}

.menu_type_modal #s2025120579574ec634815,
.doz_sys #s2025120579574ec634815 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s2025120579574ec634815.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s2025120579574ec634815.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s2025120579574ec634815 .booking_day .body_font_color_20,

#s2025120579574ec634815.extend_section main>.inside {
	max-width: 100% !important;
}

#s2025120579574ec634815 .li_table ul:nth-of-type(2),
#s2025120579574ec634815 .li_board ul li,
#s2025120579574ec634815 .checkbox-styled:not(ie8) input~span:before,
#s2025120579574ec634815 select.form-control,
#s2025120579574ec634815 input.form-control,
#s2025120579574ec634815 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s2025120579574ec634815 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s2025120579574ec634815 .shop-content select.form-control,
.shop_view #s2025120579574ec634815 .shop-content input.form-control,
.shop_view #s2025120579574ec634815 .shop-content textarea.form-control,
.booking_view #s2025120579574ec634815 .booking_opt select.form-control,
.shop_view #s2025120579574ec634815 .form-select-wrap .dropdown-menu,
#s2025120579574ec634815 .item_detail select.form-control,
#s2025120579574ec634815 .item_detail input.form-control,
#s2025120579574ec634815 .item_detail textarea.form-control,
#s2025120579574ec634815 .booking_opt select.form-control,
#s2025120579574ec634815 .goods_select textarea.form-control,
#s2025120579574ec634815 .goods_select select.form-control,
#s2025120579574ec634815 .goods_select input.form-control,
#s2025120579574ec634815 .board_summary .write,
#s2025120579574ec634815 .board_view .grid_ignore .author .date,
#s2025120579574ec634815 .board_view .grid_ignore .author .hit-count,
.doz_sys #s2025120579574ec634815 label,
.doz_sys #s2025120579574ec634815 label.control-label,
#s2025120579574ec634815 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s2025120579574ec634815 .nick.text-default-dark,
#s2025120579574ec634815 .text-default-dark,
#s2025120579574ec634815 .shop_mypage .mypage .my-box a,
#s2025120579574ec634815 .shop_mypage .item-detail a,
#s2025120579574ec634815 .shop_mypage .item-detail p,
#s2025120579574ec634815 .shop_mypage h6,
#s2025120579574ec634815 .shop_mypage .table-wrap p,
#s2025120579574ec634815 .shop_payment h1,
#s2025120579574ec634815 .shop_payment h6,
#s2025120579574ec634815 .shop-content p,
#s2025120579574ec634815 .shop_payment,
#s2025120579574ec634815 .shop-content span,
#s2025120579574ec634815 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s2025120579574ec634815 .shop-content .price,
#s2025120579574ec634815,
#s2025120579574ec634815 .shop-tit,
#s2025120579574ec634815 .board_view .board_txt_area,
#s2025120579574ec634815 .board.widget .grid_ignore .view_tit,
.doz_sys #s2025120579574ec634815 .shop-content input.form-control,
.doz_sys #s2025120579574ec634815 .shop-content select.form-control,
#s2025120579574ec634815 .widget_menu_title,
#s2025120579574ec634815 .comment_area,
body.shop_mypage #s2025120579574ec634815 .comment_area,
#s2025120579574ec634815 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s2025120579574ec634815 a.use-info {
	color: #072340;
}

#s2025120579574ec634815 .shop-content span.sale-price-text-done,
.doz_sys #s2025120579574ec634815 a.use-info-download-done {
	color: #999999 !important;
}

#s2025120579574ec634815 .shop-content.mypage .bg-bright a,
#s2025120579574ec634815 .shop-content.mypage .bg-bright p,
#s2025120579574ec634815 .shop-content.mypage .bg-bright span,
#s2025120579574ec634815 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s2025120579574ec634815 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s2025120579574ec634815 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s2025120579574ec634815 .left-menu ul li.on a,
.doz_sys #s2025120579574ec634815 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s2025120579574ec634815,
.doz_sys #s2025120579574ec634815 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s2025120579574ec634815 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s2025120579574ec634815 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s2025120579574ec634815 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s2025120579574ec634815 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s2025120579574ec634815 .list_review_inner,
#s2025120579574ec634815 .list_review_inner .fold.cmt,
#s2025120579574ec634815 .list_review_wrap,
#s2025120579574ec634815 .list_review_inner .textarea_block,
#s2025120579574ec634815 .list_review_inner .comment .main_comment,
#s2025120579574ec634815 .list_review_inner .txt_delete:before,
#s2025120579574ec634815 .form-select-wrap.open .dropdown-toggle,
#s2025120579574ec634815 .form-select-wrap.open .dropdown-menu,
.doz_sys #s2025120579574ec634815 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s2025120579574ec634815 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s2025120579574ec634815 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s2025120579574ec634815 .paging_type_big_dot .owl-dots .owl-dot span,
#s2025120579574ec634815 .form-control:focus {
	border-color: #072340;
}

#s2025120579574ec634815 .pagination>li>a,
#s2025120579574ec634815 .pagination>li>span,
#s2025120579574ec634815 .pagination>li>a:focus,
#s2025120579574ec634815 .pagination>li>span:focus,
#s2025120579574ec634815 .map-inner .pagination li.active a,
#s2025120579574ec634815 .pagination li>a.disabled:hover,
#s2025120579574ec634815 .pagination>.active>a,
#s2025120579574ec634815 .pagination>.active>span,
#s2025120579574ec634815 .pagination>.active>a:hover,
#s2025120579574ec634815 .pagination>.active>span:hover,
#s2025120579574ec634815 .pagination>.active>a:focus,
#s2025120579574ec634815 .pagination>.active>span:focus,
#s2025120579574ec634815 .pagination>li>a:hover,
#s2025120579574ec634815 .pagination>li>span:hover,
#s2025120579574ec634815 .sub_depth li a.active,
.doz_sys #s2025120579574ec634815 a,
#s2025120579574ec634815 .li_table ul li,
#s2025120579574ec634815 .list-style .list.line>small,
.doz_sys #s2025120579574ec634815 .board_contents a:not(.btn),
.doz_sys #s2025120579574ec634815 .board_contents a:not(.btn):hover,
#s2025120579574ec634815 .board_txt_area a,
#s2025120579574ec634815 .board_txt_area a:hover,
#s2025120579574ec634815 .board_txt_area a:active,
#s2025120579574ec634815 .board_txt_area a:focus,
#s2025120579574ec634815 .editor_box .fr-view a {
	color: #072340;
}

#s2025120579574ec634815 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s2025120579574ec634815 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s2025120579574ec634815 .body_font_color_40,
#s2025120579574ec634815 .li_board ul.li_body li.name,
#s2025120579574ec634815 .li_board ul.li_body li.time,
#s2025120579574ec634815 .li_board ul.li_body li.like,
#s2025120579574ec634815 .review_table .summary,
#s2025120579574ec634815 .review_table.li_board ul.li_body li,

#s2025120579574ec634815 .li_board,
#s2025120579574ec634815 .acd_row:first-child,
#s2025120579574ec634815 .list-style .list-header,
#s2025120579574ec634815 .list-style .list,
#s2025120579574ec634815 .list-style .list.line,
#s2025120579574ec634815 .list-style .list.line>.table-cell,
#s2025120579574ec634815 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s2025120579574ec634815 .btn-primary,
.doz_sys #s2025120579574ec634815 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s2025120579574ec634815 .btn-primary span,
.doz_sys.booking_view #s2025120579574ec634815 .btn-primary span,
.doz_sys.shop_mypage #s2025120579574ec634815 .btn-primary span {
	color: #ffffff;
}

#s2025120579574ec634815 .coupon-wrap:after,
#s2025120579574ec634815 .mypage .my-box a,
#s2025120579574ec634815 .mypage .shop-table>tbody>tr,
#s2025120579574ec634815 .mypage .tip-off,
#s2025120579574ec634815 .im-order-detail-table,
#s2025120579574ec634815 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s2025120579574ec634815 .mypage .my-box.on a p {
	color: #fff;
}

#s2025120579574ec634815 .option_btn_tools a,
#s2025120579574ec634815 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s2025120579574ec634815 .list-style-card .card-body .text a {
	color: #757575;
}

#s2025120579574ec634815 .card .title a {
	color: #212121;
}

#s2025120579574ec634815 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s2025120579574ec634815 ul.site_prod_nav>li,
#s2025120579574ec634815 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s2025120579574ec634815 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s2025120579574ec634815 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s2025120579574ec634815[class*="section_first"],
.section_fixed_disable #s2025120579574ec634815[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s2025120579574ec634815 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s2025120579574ec634815.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s2025120579574ec634815.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s2025120579574ec634815 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s2025120579574ec634815.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s2025120579574ec634815 .mypage .left-menu ul li a,
#s2025120579574ec634815 .shop-table>thead>tr>th,
#s2025120579574ec634815 .shop-table>tbody>tr>td,
#s2025120579574ec634815 .mypage .shop-table>tbody>tr,
#s2025120579574ec634815 .shop-table>tbody>tr>td.img img,
#s2025120579574ec634815 .shop-table>tbody>tr>td+td,
#s2025120579574ec634815 .mypage .tip-off,
#s2025120579574ec634815 .mypage .shop-table img,
#s2025120579574ec634815 .im-order-detail-table,
#s2025120579574ec634815 .im-order-price,
#s2025120579574ec634815 .im-order-detail-table thead tr,
#s2025120579574ec634815 .im-order-detail-table tr+tr,
#s2025120579574ec634815 .im-order-detail-table img,
#s2025120579574ec634815 .im-order-detail-table .im-deliv-price,
#s2025120579574ec634815 .im-order-price-header,
#s2025120579574ec634815 .im-cart-result-table thead>tr>th,
#s2025120579574ec634815 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s2025120579574ec634815 #shop_cart_list .shop-table>tbody>tr>td+td,
#s2025120579574ec634815 #shop_cart_list .shop-table>thead>tr>th,
#s2025120579574ec634815 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s2025120579574ec634815 .btn-primary:hover,
	#s2025120579574ec634815 .widget_text_wrap .btn:hover,
	.doz_sys #s2025120579574ec634815 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s2025120579574ec634815 .btn-primary:hover span,
	.doz_sys.booking_view #s2025120579574ec634815 .btn-primary:hover span,
	.doz_sys.shop_mypage #s2025120579574ec634815 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s2025120579574ec634815 .fixed_view a,
	.doz_sys #s2025120579574ec634815 .fixed_view select.form-control,
	.doz_sys #s2025120579574ec634815 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s2025120579574ec634815 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s2025120579574ec634815 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s2025120579574ec634815 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s2025120579574ec634815 #shop_cart_list .shop-tit,
	#s2025120579574ec634815 #shop_cart_list .shop-table>thead>tr,
	#s2025120579574ec634815 #shop_cart_list .shop-table>tfoot .payment-info,
	#s2025120579574ec634815 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s2025120579574ec634815 #shop_cart_list .shop-table,
	#s2025120579574ec634815 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s2025120579574ec634815 #shop_cart_list .shop-table>tfoot,
	#s2025120579574ec634815 #shop_cart_list .shop-table>thead>tr,
	#s2025120579574ec634815 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s2025120579574ec634815 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s2025120579574ec634815 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s2025120579574ec634815 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s2025120579574ec634815 .section_bg {
		background-attachment: inherit;
	}

	#s2025120579574ec634815 .section_bg .ibg-bg {
		display: none;
	}

	#s2025120579574ec634815 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s2025120579574ec634815 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s2025120579574ec634815 main,
	#s2025120579574ec634815 .section_wrap.extend_section main,
	#s2025120579574ec634815 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s2025120579574ec634815.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s2025120579574ec634815.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s2025120579574ec634815 .mypage .left-menu ul li a,
	#s2025120579574ec634815 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s2025120579574ec634815 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s2025120579574ec634815 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s2025120579574ec634815 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s2025120579574ec634815 .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);
	}
}

.doz_sys #s2025120579574ec634815 .bg-brand,
.doz_sys #s2025120579574ec634815 .bg-brand span,
.doz_sys #s2025120579574ec634815 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s2025120579574ec634815 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w2025120594208e5cb80c0 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w2025120594208e5cb80c0 {
		height: 15px !important;
	}
}

#text_w2025120516529bf5e30a7 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025120516529bf5e30a7 .fr-code-view {
	line-height: 1.6;
}

#text_w2025120516529bf5e30a7 .text_bg_img,
#text_w2025120516529bf5e30a7 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025120516529bf5e30a7,
#text_w2025120516529bf5e30a7 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025120516529bf5e30a7,
#text_w2025120516529bf5e30a7 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025120516529bf5e30a7.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025120516529bf5e30a7.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202512050cad2b644db57 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512050cad2b644db57 {
		height: 15px !important;
	}
}

#hr_w20251205cf9c2d886d99c.border_width_hide hr {
	border-top-width: 1px !important;
}

#hr_w20251205cf9c2d886d99c.border_color_hide hr {
	border-color: transparent !important;
}

#hr_w20251205cf9c2d886d99c .line_box {
	margin: 0 auto;
}

#hr_w20251205cf9c2d886d99c .line_box hr {
	border-style: solid;
}

#hr_w20251205cf9c2d886d99c.type03.border_style_hide hr,
#hr_w20251205cf9c2d886d99c.type04.border_style_hide hr {
	border-style: dashed !important;
}

#hr_w20251205cf9c2d886d99c.type05.border_style_hide hr,
#hr_w20251205cf9c2d886d99c.type06.border_style_hide hr {
	border-style: dotted !important;
}

#hr_w20251205cf9c2d886d99c.type07.border_style_hide hr {
	border-style: solid !important;
}

#hr_w20251205cf9c2d886d99c.type02 hr,
#hr_w20251205cf9c2d886d99c.type04 hr,
#hr_w20251205cf9c2d886d99c.type06 hr {
	margin: 2px auto;
}

#hr_w20251205cf9c2d886d99c.type07 .line_box:before,
#hr_w20251205cf9c2d886d99c.type07 .line_box:after {
	content: '';
	min-width: 2px;
	min-height: 18px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}

#hr_w20251205cf9c2d886d99c.type07 .line_box:after {
	margin-left: 5px;
}

#hr_w20251205cf9c2d886d99c.type08 .line_box:before,
#hr_w20251205cf9c2d886d99c.type08 .line_box:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	border-right: 5px solid transparent !important;
	border-bottom: 0 dotted;
	border-left: 5px solid transparent !important;
	margin-left: 0;
	-webkit-transform: translate(-5px, 3px) rotate(90deg);
	-moz-transform: translate(-5px, 3px) rotate(90deg);
	-ms-transform: translate(-5px, 3px) rotate(90deg);
	-o-transform: translate(-5px, 3px) rotate(90deg);
	transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w20251205cf9c2d886d99c.type08 .line_box:after {
	left: initial;
	right: 0;
	-webkit-transform: translate(5px, 3px) rotate(-90deg);
	-moz-transform: translate(5px, 3px) rotate(-90deg);
	-ms-transform: translate(5px, 3px) rotate(-90deg);
	-o-transform: translate(5px, 3px) rotate(-90deg);
	transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w20251205cf9c2d886d99c.type08 .line_box:after {
	left: calc(100% - 10px);
	right: 0;
}

#hr_w20251205cf9c2d886d99c.type09 .line_box:before,
#hr_w20251205cf9c2d886d99c.type09 .line_box:after,
#hr_w20251205cf9c2d886d99c.type10 .line_box:before,
#hr_w20251205cf9c2d886d99c.type10 .line_box:after,
#hr_w20251205cf9c2d886d99c.type11 .line_box:before,
#hr_w20251205cf9c2d886d99c.type11 .line_box:after,
#hr_w20251205cf9c2d886d99c.type12 .line_box:before,
#hr_w20251205cf9c2d886d99c.type12 .line_box:after {
	content: "\f092";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	left: -1px;
	top: -6.5px;
	font-size: 14px;
}

#hr_w20251205cf9c2d886d99c.type13 .line_box:before,
#hr_w20251205cf9c2d886d99c.type13 .line_box:after,
#hr_w20251205cf9c2d886d99c.type13 .line_box hr:before {
	content: "";
	min-width: 9px;
	min-height: 9px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205cf9c2d886d99c.type13 .line_box:before {
	margin-left: 6px;
}

#hr_w20251205cf9c2d886d99c.type13 .line_box:after {
	margin-left: -16px;
}

#hr_w20251205cf9c2d886d99c.type13 .line_box hr:before {
	margin-left: -5px;
}

#hr_w20251205cf9c2d886d99c.type09 .line_box:after {
	content: "\f093";
	left: inherit;
	right: -1px;
}

#hr_w20251205cf9c2d886d99c.type10 .line_box:before {
	content: "\f096";
}

#hr_w20251205cf9c2d886d99c.type10 .line_box:after {
	content: "\f097";
	left: inherit;
	right: -1px;
}

#hr_w20251205cf9c2d886d99c.type11 hr {
	max-width: calc(100% - 13px);
}

#hr_w20251205cf9c2d886d99c.type12 hr {
	max-width: calc(100% - 10px);
}

#hr_w20251205cf9c2d886d99c.type11 .line_box:before {
	content: "\f093";
	left: -1px;
}

#hr_w20251205cf9c2d886d99c.type11 .line_box:after {
	content: "\f092";
	left: inherit;
	right: -1px;
}

#hr_w20251205cf9c2d886d99c.type12 .line_box:before {
	content: "\f097";
	left: -1px;
}

#hr_w20251205cf9c2d886d99c.type12 .line_box:after {
	content: "\f096";
	left: inherit;
	right: -1px;
}

#hr_w20251205cf9c2d886d99c.type14 .line_box hr,
#hr_w20251205cf9c2d886d99c.type15 .line_box hr {
	max-width: 100%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

#hr_w20251205cf9c2d886d99c.type14 .line_box hr:first-child,
#hr_w20251205cf9c2d886d99c.type15 .line_box hr:first-child {
	margin-right: 10%;
}

#hr_w20251205cf9c2d886d99c.type14 .line_box:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

#hr_w20251205cf9c2d886d99c.type15 .line_box:before {
	content: "AND";
	display: inline-block;
	position: absolute;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.12em;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	margin-left: -13px;
}

#hr_w20251205cf9c2d886d99c.type17 .line_box:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251205cf9c2d886d99c.type18 .line_box {
	text-align: center;
	display: table;
	width: 100% !important;
}

#hr_w20251205cf9c2d886d99c.type18 .hr {
	position: relative;
	width: 50%;
	vertical-align: middle;
	display: table-cell;
}

#hr_w20251205cf9c2d886d99c.type18 .hr:before {
	content: '';
	display: block;
	border-width: 1px 0 0 0;
	width: 100%;
}

#hr_w20251205cf9c2d886d99c.type18 .hr_title {
	display: table-cell;
	position: relative;
	padding: 0 30px;
	word-wrap: break-word;
	font-size: 24px;
	vertical-align: middle;
	white-space: nowrap;
}

.device_type_m .pc_section #padding_w202512051911c9c318f92 {
	height: 20px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512051911c9c318f92 {
		height: 20px !important;
	}
}

#text_w20251205fcdac08377e4d {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251205fcdac08377e4d .fr-code-view {
	line-height: 1.6;
}

#text_w20251205fcdac08377e4d .text_bg_img,
#text_w20251205fcdac08377e4d .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251205fcdac08377e4d,
#text_w20251205fcdac08377e4d .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251205fcdac08377e4d,
#text_w20251205fcdac08377e4d .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251205fcdac08377e4d.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251205fcdac08377e4d.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

/*#*/
/* .widget.image img {*/
/*	transition: .3s ease;*/
/*}*/
.admin #w20251205cb60ba3402ab4 .widget.image img {
	transition: none;
}

.admin #w20251205cb60ba3402ab4 .disable-selection img {
	visibility: visible !important;
}

#w20251205cb60ba3402ab4 .widget.image .overlay,
#w20251205cb60ba3402ab4 .widget.image .hover_overlay {
	background: rgba(0, 0, 0, 0);
	transition: opacity .3s, background-color .3s;
}

#w20251205cb60ba3402ab4 .widget.image:hover .hover_overlay {
	background: rgba(0, 0, 0, 0);
	z-index: 6;
	opacity: 1;
}

.admin #w20251205cb60ba3402ab4 .widget.image:hover .hover_overlay,
#w20251205cb60ba3402ab4 .widget.image.hover_image_hidden:hover .hover_overlay {
	opacity: 0 !important;
}

#w20251205cb60ba3402ab4 .widget.image.text_position_overlay .txt .txt_body {
	color: #fff;
	font-size: 14px;
	line-height: 1.2;
	padding: 1em;
}

#w20251205cb60ba3402ab4 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	color: #fff;
	font-size: 14px;
	padding: 1em;
}

#w20251205cb60ba3402ab4 .widget.image.hover_text_position_overlay:hover .hover_txt .txt_body {
	line-height: 1.2;
}

#w20251205cb60ba3402ab4 .widget.image.img_circle .overlay,
#w20251205cb60ba3402ab4 .widget.image.img_circle .hover_overlay {
	border-radius: 50%;
}

#w20251205cb60ba3402ab4 .widget.image.hover_scale:hover .hover_overlay,
#w20251205cb60ba3402ab4 .widget.image.same_overlay:hover .overlay {
	transform: scale(1.1);
	transition: opacity .3s;
}

#w20251205cb60ba3402ab4 .widget.image.hide_default_img:hover .img_wrap>img,
#w20251205cb60ba3402ab4 .widget.image:hover .overlay,
#w20251205cb60ba3402ab4 .widget.image .hover_overlay,
#w20251205cb60ba3402ab4 .widget.image.hover_image_hidden:hover .hover_img,
#w20251205cb60ba3402ab4 .widget.image.hover_scale .hover_img,
#w20251205cb60ba3402ab4 .widget.image.hover_scale.hover_image_hidden:hover .hover_img {
	opacity: 0;
}

#w20251205cb60ba3402ab4 .widget.image.hide_default_img:hover .img_wrap>img {
	opacity: 0 !important;

}

#w20251205cb60ba3402ab4 .widget.image.hover_scale img {
	transition: transform 0.4s ease-out;
}

#w20251205cb60ba3402ab4 .widget.image.hover_scale img,
#w20251205cb60ba3402ab4 .widget.image.hover_scale:hover .hover_img,
#w20251205cb60ba3402ab4 .widget.image.hover_scale.hover_image_hidden:hover img,
#w20251205cb60ba3402ab4 .widget.image.org_image_hidden.hover_image_hidden:hover .img_wrap>img,
#w20251205cb60ba3402ab4 .widget.image.hover_img_hide.hover_scale:hover img,
#w20251205cb60ba3402ab4 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205cb60ba3402ab4 .widget.image.no_effect .hover_overlay,
#w20251205cb60ba3402ab4 .widget.image.no_effect .hover_img {
	transition: none;
}

#w20251205cb60ba3402ab4 .widget.image.hover_img_hide .hover_img {
	display: none;
}

#w20251205cb60ba3402ab4 .widget.image.hover_img_hide:hover .hover_overlay {
	transition: opacity .3s;
}

#w20251205cb60ba3402ab4 .widget.image.hide_default_img:hover .org_image,
#w20251205cb60ba3402ab4 .widget.image.same_overlay:hover .hover_overlay {
	opacity: 0;
}

#w20251205cb60ba3402ab4 .widget.image.same_overlay:hover .overlay {
	opacity: 1;
}

#w20251205cb60ba3402ab4 .widget.image.org_size img,
#w20251205cb60ba3402ab4 .widget.image.org_size .hover_img,
#w20251205cb60ba3402ab4 .widget.image.org_size .overlay,
#w20251205cb60ba3402ab4 .widget.image.org_size .hover_overlay,
#w20251205cb60ba3402ab4 .widget.image .img_wrap {
	border-radius: 20px;
}

#w20251205cb60ba3402ab4 .widget.image .hover_img {
	image-rendering: -webkit-optimize-contrast;
}

@media all and (max-width : 767px) {

	#w20251205cb60ba3402ab4 .widget.image:hover .hover_txt,
	#w20251205cb60ba3402ab4 .widget.image:hover .hover_img,
	#w20251205cb60ba3402ab4 .widget.image:hover .overlay,
	#w20251205cb60ba3402ab4 .widget.image:hover .hover_overlay {
		opacity: 0;
		transform: none !important;
	}

	#w20251205cb60ba3402ab4 .widget.image.org_image_hidden:hover .img_wrap>img {
		opacity: 1;
	}

	#w20251205cb60ba3402ab4 .widget.image:hover .txt {
		opacity: 1;
		visibility: visible;
	}

	#w20251205cb60ba3402ab4 .widget.hover_scale:hover img {
		transform: none !important;
	}
}

.is-ie .shop_view #s202512055b33da190deb3 select.form-control option {
	color: #000 !important;
}

.admin #s202512055b33da190deb3 .ibg-bg {
	height: 100% !important;
}

.admin #s202512055b33da190deb3 .widget_drag_bar,
.admin .doz_sys #s202512055b33da190deb3 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512055b33da190deb3 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512055b33da190deb3 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512055b33da190deb3 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512055b33da190deb3 .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512055b33da190deb3.side_basic main .inside,
#s202512055b33da190deb3 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512055b33da190deb3 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512055b33da190deb3.side_basic main .inside,
.menu_type_modal #s202512055b33da190deb3.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;
}

.menu_type_modal #s202512055b33da190deb3,
.doz_sys #s202512055b33da190deb3 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512055b33da190deb3.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s202512055b33da190deb3.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s202512055b33da190deb3 .booking_day .body_font_color_20,

#s202512055b33da190deb3.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512055b33da190deb3 .li_table ul:nth-of-type(2),
#s202512055b33da190deb3 .li_board ul li,
#s202512055b33da190deb3 .checkbox-styled:not(ie8) input~span:before,
#s202512055b33da190deb3 select.form-control,
#s202512055b33da190deb3 input.form-control,
#s202512055b33da190deb3 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512055b33da190deb3 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512055b33da190deb3 .shop-content select.form-control,
.shop_view #s202512055b33da190deb3 .shop-content input.form-control,
.shop_view #s202512055b33da190deb3 .shop-content textarea.form-control,
.booking_view #s202512055b33da190deb3 .booking_opt select.form-control,
.shop_view #s202512055b33da190deb3 .form-select-wrap .dropdown-menu,
#s202512055b33da190deb3 .item_detail select.form-control,
#s202512055b33da190deb3 .item_detail input.form-control,
#s202512055b33da190deb3 .item_detail textarea.form-control,
#s202512055b33da190deb3 .booking_opt select.form-control,
#s202512055b33da190deb3 .goods_select textarea.form-control,
#s202512055b33da190deb3 .goods_select select.form-control,
#s202512055b33da190deb3 .goods_select input.form-control,
#s202512055b33da190deb3 .board_summary .write,
#s202512055b33da190deb3 .board_view .grid_ignore .author .date,
#s202512055b33da190deb3 .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512055b33da190deb3 label,
.doz_sys #s202512055b33da190deb3 label.control-label,
#s202512055b33da190deb3 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512055b33da190deb3 .nick.text-default-dark,
#s202512055b33da190deb3 .text-default-dark,
#s202512055b33da190deb3 .shop_mypage .mypage .my-box a,
#s202512055b33da190deb3 .shop_mypage .item-detail a,
#s202512055b33da190deb3 .shop_mypage .item-detail p,
#s202512055b33da190deb3 .shop_mypage h6,
#s202512055b33da190deb3 .shop_mypage .table-wrap p,
#s202512055b33da190deb3 .shop_payment h1,
#s202512055b33da190deb3 .shop_payment h6,
#s202512055b33da190deb3 .shop-content p,
#s202512055b33da190deb3 .shop_payment,
#s202512055b33da190deb3 .shop-content span,
#s202512055b33da190deb3 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512055b33da190deb3 .shop-content .price,
#s202512055b33da190deb3,
#s202512055b33da190deb3 .shop-tit,
#s202512055b33da190deb3 .board_view .board_txt_area,
#s202512055b33da190deb3 .board.widget .grid_ignore .view_tit,
.doz_sys #s202512055b33da190deb3 .shop-content input.form-control,
.doz_sys #s202512055b33da190deb3 .shop-content select.form-control,
#s202512055b33da190deb3 .widget_menu_title,
#s202512055b33da190deb3 .comment_area,
body.shop_mypage #s202512055b33da190deb3 .comment_area,
#s202512055b33da190deb3 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512055b33da190deb3 a.use-info {
	color: #072340;
}

#s202512055b33da190deb3 .shop-content span.sale-price-text-done,
.doz_sys #s202512055b33da190deb3 a.use-info-download-done {
	color: #999999 !important;
}

#s202512055b33da190deb3 .shop-content.mypage .bg-bright a,
#s202512055b33da190deb3 .shop-content.mypage .bg-bright p,
#s202512055b33da190deb3 .shop-content.mypage .bg-bright span,
#s202512055b33da190deb3 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512055b33da190deb3 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512055b33da190deb3 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512055b33da190deb3 .left-menu ul li.on a,
.doz_sys #s202512055b33da190deb3 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512055b33da190deb3,
.doz_sys #s202512055b33da190deb3 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512055b33da190deb3 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512055b33da190deb3 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512055b33da190deb3 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512055b33da190deb3 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512055b33da190deb3 .list_review_inner,
#s202512055b33da190deb3 .list_review_inner .fold.cmt,
#s202512055b33da190deb3 .list_review_wrap,
#s202512055b33da190deb3 .list_review_inner .textarea_block,
#s202512055b33da190deb3 .list_review_inner .comment .main_comment,
#s202512055b33da190deb3 .list_review_inner .txt_delete:before,
#s202512055b33da190deb3 .form-select-wrap.open .dropdown-toggle,
#s202512055b33da190deb3 .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512055b33da190deb3 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512055b33da190deb3 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512055b33da190deb3 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512055b33da190deb3 .paging_type_big_dot .owl-dots .owl-dot span,
#s202512055b33da190deb3 .form-control:focus {
	border-color: #072340;
}

#s202512055b33da190deb3 .pagination>li>a,
#s202512055b33da190deb3 .pagination>li>span,
#s202512055b33da190deb3 .pagination>li>a:focus,
#s202512055b33da190deb3 .pagination>li>span:focus,
#s202512055b33da190deb3 .map-inner .pagination li.active a,
#s202512055b33da190deb3 .pagination li>a.disabled:hover,
#s202512055b33da190deb3 .pagination>.active>a,
#s202512055b33da190deb3 .pagination>.active>span,
#s202512055b33da190deb3 .pagination>.active>a:hover,
#s202512055b33da190deb3 .pagination>.active>span:hover,
#s202512055b33da190deb3 .pagination>.active>a:focus,
#s202512055b33da190deb3 .pagination>.active>span:focus,
#s202512055b33da190deb3 .pagination>li>a:hover,
#s202512055b33da190deb3 .pagination>li>span:hover,
#s202512055b33da190deb3 .sub_depth li a.active,
.doz_sys #s202512055b33da190deb3 a,
#s202512055b33da190deb3 .li_table ul li,
#s202512055b33da190deb3 .list-style .list.line>small,
.doz_sys #s202512055b33da190deb3 .board_contents a:not(.btn),
.doz_sys #s202512055b33da190deb3 .board_contents a:not(.btn):hover,
#s202512055b33da190deb3 .board_txt_area a,
#s202512055b33da190deb3 .board_txt_area a:hover,
#s202512055b33da190deb3 .board_txt_area a:active,
#s202512055b33da190deb3 .board_txt_area a:focus,
#s202512055b33da190deb3 .editor_box .fr-view a {
	color: #072340;
}

#s202512055b33da190deb3 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512055b33da190deb3 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512055b33da190deb3 .body_font_color_40,
#s202512055b33da190deb3 .li_board ul.li_body li.name,
#s202512055b33da190deb3 .li_board ul.li_body li.time,
#s202512055b33da190deb3 .li_board ul.li_body li.like,
#s202512055b33da190deb3 .review_table .summary,
#s202512055b33da190deb3 .review_table.li_board ul.li_body li,

#s202512055b33da190deb3 .li_board,
#s202512055b33da190deb3 .acd_row:first-child,
#s202512055b33da190deb3 .list-style .list-header,
#s202512055b33da190deb3 .list-style .list,
#s202512055b33da190deb3 .list-style .list.line,
#s202512055b33da190deb3 .list-style .list.line>.table-cell,
#s202512055b33da190deb3 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512055b33da190deb3 .btn-primary,
.doz_sys #s202512055b33da190deb3 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512055b33da190deb3 .btn-primary span,
.doz_sys.booking_view #s202512055b33da190deb3 .btn-primary span,
.doz_sys.shop_mypage #s202512055b33da190deb3 .btn-primary span {
	color: #ffffff;
}

#s202512055b33da190deb3 .coupon-wrap:after,
#s202512055b33da190deb3 .mypage .my-box a,
#s202512055b33da190deb3 .mypage .shop-table>tbody>tr,
#s202512055b33da190deb3 .mypage .tip-off,
#s202512055b33da190deb3 .im-order-detail-table,
#s202512055b33da190deb3 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512055b33da190deb3 .mypage .my-box.on a p {
	color: #fff;
}

#s202512055b33da190deb3 .option_btn_tools a,
#s202512055b33da190deb3 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512055b33da190deb3 .list-style-card .card-body .text a {
	color: #757575;
}

#s202512055b33da190deb3 .card .title a {
	color: #212121;
}

#s202512055b33da190deb3 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512055b33da190deb3 ul.site_prod_nav>li,
#s202512055b33da190deb3 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512055b33da190deb3 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512055b33da190deb3 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512055b33da190deb3[class*="section_first"],
.section_fixed_disable #s202512055b33da190deb3[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512055b33da190deb3 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512055b33da190deb3.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512055b33da190deb3.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512055b33da190deb3 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512055b33da190deb3.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s202512055b33da190deb3 .mypage .left-menu ul li a,
#s202512055b33da190deb3 .shop-table>thead>tr>th,
#s202512055b33da190deb3 .shop-table>tbody>tr>td,
#s202512055b33da190deb3 .mypage .shop-table>tbody>tr,
#s202512055b33da190deb3 .shop-table>tbody>tr>td.img img,
#s202512055b33da190deb3 .shop-table>tbody>tr>td+td,
#s202512055b33da190deb3 .mypage .tip-off,
#s202512055b33da190deb3 .mypage .shop-table img,
#s202512055b33da190deb3 .im-order-detail-table,
#s202512055b33da190deb3 .im-order-price,
#s202512055b33da190deb3 .im-order-detail-table thead tr,
#s202512055b33da190deb3 .im-order-detail-table tr+tr,
#s202512055b33da190deb3 .im-order-detail-table img,
#s202512055b33da190deb3 .im-order-detail-table .im-deliv-price,
#s202512055b33da190deb3 .im-order-price-header,
#s202512055b33da190deb3 .im-cart-result-table thead>tr>th,
#s202512055b33da190deb3 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512055b33da190deb3 #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512055b33da190deb3 #shop_cart_list .shop-table>thead>tr>th,
#s202512055b33da190deb3 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512055b33da190deb3 .btn-primary:hover,
	#s202512055b33da190deb3 .widget_text_wrap .btn:hover,
	.doz_sys #s202512055b33da190deb3 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512055b33da190deb3 .btn-primary:hover span,
	.doz_sys.booking_view #s202512055b33da190deb3 .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512055b33da190deb3 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512055b33da190deb3 .fixed_view a,
	.doz_sys #s202512055b33da190deb3 .fixed_view select.form-control,
	.doz_sys #s202512055b33da190deb3 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512055b33da190deb3 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512055b33da190deb3 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512055b33da190deb3 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512055b33da190deb3 #shop_cart_list .shop-tit,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>thead>tr,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512055b33da190deb3 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512055b33da190deb3 #shop_cart_list .shop-table,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>tfoot,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>thead>tr,
	#s202512055b33da190deb3 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512055b33da190deb3 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512055b33da190deb3 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512055b33da190deb3 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512055b33da190deb3 .section_bg {
		background-attachment: inherit;
	}

	#s202512055b33da190deb3 .section_bg .ibg-bg {
		display: none;
	}

	#s202512055b33da190deb3 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512055b33da190deb3 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512055b33da190deb3 main,
	#s202512055b33da190deb3 .section_wrap.extend_section main,
	#s202512055b33da190deb3 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512055b33da190deb3.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s202512055b33da190deb3.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512055b33da190deb3 .mypage .left-menu ul li a,
	#s202512055b33da190deb3 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512055b33da190deb3 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512055b33da190deb3 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512055b33da190deb3 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512055b33da190deb3 .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);
	}
}

.doz_sys #s202512055b33da190deb3 .bg-brand,
.doz_sys #s202512055b33da190deb3 .bg-brand span,
.doz_sys #s202512055b33da190deb3 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512055b33da190deb3 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w20251205372c450e6df56 {
	height: 50px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251205372c450e6df56 {
		height: 50px !important;
	}
}

.is-ie .shop_view #s202512082aef665deb99e select.form-control option {
	color: #000 !important;
}

.admin #s202512082aef665deb99e .ibg-bg {
	height: 100% !important;
}

.admin #s202512082aef665deb99e .widget_drag_bar,
.admin .doz_sys #s202512082aef665deb99e .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512082aef665deb99e .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512082aef665deb99e .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512082aef665deb99e .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512082aef665deb99e .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512082aef665deb99e.side_basic main .inside,
#s202512082aef665deb99e .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512082aef665deb99e .col-dz-12 .extend_thumbs {
	max-width: 1470px;
}

.modal_site_modal_menu #s202512082aef665deb99e.side_basic main .inside,
.menu_type_modal #s202512082aef665deb99e.side_basic main .inside {
	max-width: 580px;
}

.doz_sys .modal_site_modal_menu .modal-header,
.menu_type_modal .doz_modal_header {
	border-width: 0 0 1px 0;
}

.menu_type_modal #s202512082aef665deb99e,
.doz_sys #s202512082aef665deb99e .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512082aef665deb99e.extend_section main {
	padding-left: 0px;
	padding-right: 0px;
}

#s202512082aef665deb99e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -0px;
	margin-right: -0px;
	width: calc(100% + 0px + 0px);
}

#s202512082aef665deb99e .booking_day .body_font_color_20,

#s202512082aef665deb99e.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512082aef665deb99e .li_table ul:nth-of-type(2),
#s202512082aef665deb99e .li_board ul li,
#s202512082aef665deb99e .checkbox-styled:not(ie8) input~span:before,
#s202512082aef665deb99e select.form-control,
#s202512082aef665deb99e input.form-control,
#s202512082aef665deb99e textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512082aef665deb99e .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512082aef665deb99e .shop-content select.form-control,
.shop_view #s202512082aef665deb99e .shop-content input.form-control,
.shop_view #s202512082aef665deb99e .shop-content textarea.form-control,
.booking_view #s202512082aef665deb99e .booking_opt select.form-control,
.shop_view #s202512082aef665deb99e .form-select-wrap .dropdown-menu,
#s202512082aef665deb99e .item_detail select.form-control,
#s202512082aef665deb99e .item_detail input.form-control,
#s202512082aef665deb99e .item_detail textarea.form-control,
#s202512082aef665deb99e .booking_opt select.form-control,
#s202512082aef665deb99e .goods_select textarea.form-control,
#s202512082aef665deb99e .goods_select select.form-control,
#s202512082aef665deb99e .goods_select input.form-control,
#s202512082aef665deb99e .board_summary .write,
#s202512082aef665deb99e .board_view .grid_ignore .author .date,
#s202512082aef665deb99e .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512082aef665deb99e label,
.doz_sys #s202512082aef665deb99e label.control-label,
#s202512082aef665deb99e .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512082aef665deb99e .nick.text-default-dark,
#s202512082aef665deb99e .text-default-dark,
#s202512082aef665deb99e .shop_mypage .mypage .my-box a,
#s202512082aef665deb99e .shop_mypage .item-detail a,
#s202512082aef665deb99e .shop_mypage .item-detail p,
#s202512082aef665deb99e .shop_mypage h6,
#s202512082aef665deb99e .shop_mypage .table-wrap p,
#s202512082aef665deb99e .shop_payment h1,
#s202512082aef665deb99e .shop_payment h6,
#s202512082aef665deb99e .shop-content p,
#s202512082aef665deb99e .shop_payment,
#s202512082aef665deb99e .shop-content span,
#s202512082aef665deb99e .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512082aef665deb99e .shop-content .price,
#s202512082aef665deb99e,
#s202512082aef665deb99e .shop-tit,
#s202512082aef665deb99e .board_view .board_txt_area,
#s202512082aef665deb99e .board.widget .grid_ignore .view_tit,
.doz_sys #s202512082aef665deb99e .shop-content input.form-control,
.doz_sys #s202512082aef665deb99e .shop-content select.form-control,
#s202512082aef665deb99e .widget_menu_title,
#s202512082aef665deb99e .comment_area,
body.shop_mypage #s202512082aef665deb99e .comment_area,
#s202512082aef665deb99e .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512082aef665deb99e a.use-info {
	color: #072340;
}

#s202512082aef665deb99e .shop-content span.sale-price-text-done,
.doz_sys #s202512082aef665deb99e a.use-info-download-done {
	color: #999999 !important;
}

#s202512082aef665deb99e .shop-content.mypage .bg-bright a,
#s202512082aef665deb99e .shop-content.mypage .bg-bright p,
#s202512082aef665deb99e .shop-content.mypage .bg-bright span,
#s202512082aef665deb99e .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512082aef665deb99e .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512082aef665deb99e .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512082aef665deb99e .left-menu ul li.on a,
.doz_sys #s202512082aef665deb99e .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512082aef665deb99e,
.doz_sys #s202512082aef665deb99e .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512082aef665deb99e .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512082aef665deb99e .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512082aef665deb99e .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512082aef665deb99e .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512082aef665deb99e .list_review_inner,
#s202512082aef665deb99e .list_review_inner .fold.cmt,
#s202512082aef665deb99e .list_review_wrap,
#s202512082aef665deb99e .list_review_inner .textarea_block,
#s202512082aef665deb99e .list_review_inner .comment .main_comment,
#s202512082aef665deb99e .list_review_inner .txt_delete:before,
#s202512082aef665deb99e .form-select-wrap.open .dropdown-toggle,
#s202512082aef665deb99e .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512082aef665deb99e .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512082aef665deb99e .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512082aef665deb99e .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512082aef665deb99e .paging_type_big_dot .owl-dots .owl-dot span,
#s202512082aef665deb99e .form-control:focus {
	border-color: #072340;
}

#s202512082aef665deb99e .pagination>li>a,
#s202512082aef665deb99e .pagination>li>span,
#s202512082aef665deb99e .pagination>li>a:focus,
#s202512082aef665deb99e .pagination>li>span:focus,
#s202512082aef665deb99e .map-inner .pagination li.active a,
#s202512082aef665deb99e .pagination li>a.disabled:hover,
#s202512082aef665deb99e .pagination>.active>a,
#s202512082aef665deb99e .pagination>.active>span,
#s202512082aef665deb99e .pagination>.active>a:hover,
#s202512082aef665deb99e .pagination>.active>span:hover,
#s202512082aef665deb99e .pagination>.active>a:focus,
#s202512082aef665deb99e .pagination>.active>span:focus,
#s202512082aef665deb99e .pagination>li>a:hover,
#s202512082aef665deb99e .pagination>li>span:hover,
#s202512082aef665deb99e .sub_depth li a.active,
.doz_sys #s202512082aef665deb99e a,
#s202512082aef665deb99e .li_table ul li,
#s202512082aef665deb99e .list-style .list.line>small,
.doz_sys #s202512082aef665deb99e .board_contents a:not(.btn),
.doz_sys #s202512082aef665deb99e .board_contents a:not(.btn):hover,
#s202512082aef665deb99e .board_txt_area a,
#s202512082aef665deb99e .board_txt_area a:hover,
#s202512082aef665deb99e .board_txt_area a:active,
#s202512082aef665deb99e .board_txt_area a:focus,
#s202512082aef665deb99e .editor_box .fr-view a {
	color: #072340;
}

#s202512082aef665deb99e .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512082aef665deb99e .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512082aef665deb99e .body_font_color_40,
#s202512082aef665deb99e .li_board ul.li_body li.name,
#s202512082aef665deb99e .li_board ul.li_body li.time,
#s202512082aef665deb99e .li_board ul.li_body li.like,
#s202512082aef665deb99e .review_table .summary,
#s202512082aef665deb99e .review_table.li_board ul.li_body li,

#s202512082aef665deb99e .li_board,
#s202512082aef665deb99e .acd_row:first-child,
#s202512082aef665deb99e .list-style .list-header,
#s202512082aef665deb99e .list-style .list,
#s202512082aef665deb99e .list-style .list.line,
#s202512082aef665deb99e .list-style .list.line>.table-cell,
#s202512082aef665deb99e .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512082aef665deb99e .btn-primary,
.doz_sys #s202512082aef665deb99e .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512082aef665deb99e .btn-primary span,
.doz_sys.booking_view #s202512082aef665deb99e .btn-primary span,
.doz_sys.shop_mypage #s202512082aef665deb99e .btn-primary span {
	color: #ffffff;
}

#s202512082aef665deb99e .coupon-wrap:after,
#s202512082aef665deb99e .mypage .my-box a,
#s202512082aef665deb99e .mypage .shop-table>tbody>tr,
#s202512082aef665deb99e .mypage .tip-off,
#s202512082aef665deb99e .im-order-detail-table,
#s202512082aef665deb99e .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512082aef665deb99e .mypage .my-box.on a p {
	color: #fff;
}

#s202512082aef665deb99e .option_btn_tools a,
#s202512082aef665deb99e .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512082aef665deb99e .list-style-card .card-body .text a {
	color: #757575;
}

#s202512082aef665deb99e .card .title a {
	color: #212121;
}

#s202512082aef665deb99e .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512082aef665deb99e ul.site_prod_nav>li,
#s202512082aef665deb99e .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512082aef665deb99e .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512082aef665deb99e .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512082aef665deb99e[class*="section_first"],
.section_fixed_disable #s202512082aef665deb99e[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512082aef665deb99e .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512082aef665deb99e.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512082aef665deb99e.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512082aef665deb99e .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512082aef665deb99e.mobile_section main .inside {
	padding-left: 0px;
	padding-right: 0px;
}

.device_type_m #s202512082aef665deb99e .mypage .left-menu ul li a,
#s202512082aef665deb99e .shop-table>thead>tr>th,
#s202512082aef665deb99e .shop-table>tbody>tr>td,
#s202512082aef665deb99e .mypage .shop-table>tbody>tr,
#s202512082aef665deb99e .shop-table>tbody>tr>td.img img,
#s202512082aef665deb99e .shop-table>tbody>tr>td+td,
#s202512082aef665deb99e .mypage .tip-off,
#s202512082aef665deb99e .mypage .shop-table img,
#s202512082aef665deb99e .im-order-detail-table,
#s202512082aef665deb99e .im-order-price,
#s202512082aef665deb99e .im-order-detail-table thead tr,
#s202512082aef665deb99e .im-order-detail-table tr+tr,
#s202512082aef665deb99e .im-order-detail-table img,
#s202512082aef665deb99e .im-order-detail-table .im-deliv-price,
#s202512082aef665deb99e .im-order-price-header,
#s202512082aef665deb99e .im-cart-result-table thead>tr>th,
#s202512082aef665deb99e #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512082aef665deb99e #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512082aef665deb99e #shop_cart_list .shop-table>thead>tr>th,
#s202512082aef665deb99e .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512082aef665deb99e .btn-primary:hover,
	#s202512082aef665deb99e .widget_text_wrap .btn:hover,
	.doz_sys #s202512082aef665deb99e .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512082aef665deb99e .btn-primary:hover span,
	.doz_sys.booking_view #s202512082aef665deb99e .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512082aef665deb99e .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512082aef665deb99e .fixed_view a,
	.doz_sys #s202512082aef665deb99e .fixed_view select.form-control,
	.doz_sys #s202512082aef665deb99e .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512082aef665deb99e .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512082aef665deb99e .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512082aef665deb99e .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512082aef665deb99e #shop_cart_list .shop-tit,
	#s202512082aef665deb99e #shop_cart_list .shop-table>thead>tr,
	#s202512082aef665deb99e #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512082aef665deb99e .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512082aef665deb99e #shop_cart_list .shop-table,
	#s202512082aef665deb99e #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512082aef665deb99e #shop_cart_list .shop-table>tfoot,
	#s202512082aef665deb99e #shop_cart_list .shop-table>thead>tr,
	#s202512082aef665deb99e #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512082aef665deb99e .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512082aef665deb99e .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512082aef665deb99e .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512082aef665deb99e .section_bg {
		background-attachment: inherit;
	}

	#s202512082aef665deb99e .section_bg .ibg-bg {
		display: none;
	}

	#s202512082aef665deb99e .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512082aef665deb99e .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512082aef665deb99e main,
	#s202512082aef665deb99e .section_wrap.extend_section main,
	#s202512082aef665deb99e .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512082aef665deb99e.mobile_section main .inside {
		padding-left: 0px;
		padding-right: 0px;
	}

	#s202512082aef665deb99e.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512082aef665deb99e .mypage .left-menu ul li a,
	#s202512082aef665deb99e .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512082aef665deb99e .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512082aef665deb99e .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512082aef665deb99e .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512082aef665deb99e .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);
	}
}

.doz_sys #s202512082aef665deb99e .bg-brand,
.doz_sys #s202512082aef665deb99e .bg-brand span,
.doz_sys #s202512082aef665deb99e .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512082aef665deb99e .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

#w202512080820f3392e3c7 .btn-blocked .btn-group {
	display: block;
}

#w202512080820f3392e3c7 .btn-blocked .btn-group>.btn {
	float: none;
}

#w202512080820f3392e3c7 .button_wrap.btn-group-justified,
#w202512080820f3392e3c7 .button_wrap.btn-blocked {
	margin-bottom: -10px;
}

#w202512080820f3392e3c7 .button_wrap:not(.btn-group-justified):not(.btn-blocked) {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: flex-end;
}

#w202512080820f3392e3c7 .btn-group-justified.button_wrap,
#w202512080820f3392e3c7 .btn-blocked.button_wrap {
	margin-bottom: 0;
}

/* #s202512082aef665deb99e {position:fixed; bottom:0px;}*/

#s202512082aef665deb99e .widget.button.txt_b {
	padding: 0px !Important;
}

/*
#w20250214a51e98eb0f125 .btn_59cf95b91716e{padding-top:11px !Important;}
#w20250214a51e98eb0f125{margin-top:1px;} }*/

#s202512082aef665deb99e .btn {
	height: 55px !important;
}


#s202512082aef665deb99e {
	position: fixed;
	bottom: 0px;
	z-index: 9999 !Important;
	width: 100%;
	/*height:49px;*/
}

#s202512082aef665deb99e .btn i {
	_display: block;
	font-size: 14px;
	margin-bottom: 8px;
	margin-right: 10px !important;
	padding-top: 8px;
}

#s202512082aef665deb99e .btn-group:first-child {
	border-right: 1px solid #377bc3;
}


.is-ie .shop_view #s202512161b61c3121e23c select.form-control option {
	color: #000 !important;
}

.admin #s202512161b61c3121e23c .ibg-bg {
	height: 100% !important;
}

.admin #s202512161b61c3121e23c .widget_drag_bar,
.admin .doz_sys #s202512161b61c3121e23c .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s202512161b61c3121e23c .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s202512161b61c3121e23c .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s202512161b61c3121e23c .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s202512161b61c3121e23c .ui-resizable-handle.ui-resizable-n:hover:after,
#s202512161b61c3121e23c.side_basic main .inside,
#s202512161b61c3121e23c .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s202512161b61c3121e23c .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s202512161b61c3121e23c.side_basic main .inside,
.menu_type_modal #s202512161b61c3121e23c.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;
}

.menu_type_modal #s202512161b61c3121e23c,
.doz_sys #s202512161b61c3121e23c .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s202512161b61c3121e23c.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s202512161b61c3121e23c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s202512161b61c3121e23c .booking_day .body_font_color_20,

#s202512161b61c3121e23c.extend_section main>.inside {
	max-width: 100% !important;
}

#s202512161b61c3121e23c .li_table ul:nth-of-type(2),
#s202512161b61c3121e23c .li_board ul li,
#s202512161b61c3121e23c .checkbox-styled:not(ie8) input~span:before,
#s202512161b61c3121e23c select.form-control,
#s202512161b61c3121e23c input.form-control,
#s202512161b61c3121e23c textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s202512161b61c3121e23c .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s202512161b61c3121e23c .shop-content select.form-control,
.shop_view #s202512161b61c3121e23c .shop-content input.form-control,
.shop_view #s202512161b61c3121e23c .shop-content textarea.form-control,
.booking_view #s202512161b61c3121e23c .booking_opt select.form-control,
.shop_view #s202512161b61c3121e23c .form-select-wrap .dropdown-menu,
#s202512161b61c3121e23c .item_detail select.form-control,
#s202512161b61c3121e23c .item_detail input.form-control,
#s202512161b61c3121e23c .item_detail textarea.form-control,
#s202512161b61c3121e23c .booking_opt select.form-control,
#s202512161b61c3121e23c .goods_select textarea.form-control,
#s202512161b61c3121e23c .goods_select select.form-control,
#s202512161b61c3121e23c .goods_select input.form-control,
#s202512161b61c3121e23c .board_summary .write,
#s202512161b61c3121e23c .board_view .grid_ignore .author .date,
#s202512161b61c3121e23c .board_view .grid_ignore .author .hit-count,
.doz_sys #s202512161b61c3121e23c label,
.doz_sys #s202512161b61c3121e23c label.control-label,
#s202512161b61c3121e23c .shop-table>tbody>tr.payment-info>td.pay-txt,
#s202512161b61c3121e23c .nick.text-default-dark,
#s202512161b61c3121e23c .text-default-dark,
#s202512161b61c3121e23c .shop_mypage .mypage .my-box a,
#s202512161b61c3121e23c .shop_mypage .item-detail a,
#s202512161b61c3121e23c .shop_mypage .item-detail p,
#s202512161b61c3121e23c .shop_mypage h6,
#s202512161b61c3121e23c .shop_mypage .table-wrap p,
#s202512161b61c3121e23c .shop_payment h1,
#s202512161b61c3121e23c .shop_payment h6,
#s202512161b61c3121e23c .shop-content p,
#s202512161b61c3121e23c .shop_payment,
#s202512161b61c3121e23c .shop-content span,
#s202512161b61c3121e23c .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s202512161b61c3121e23c .shop-content .price,
#s202512161b61c3121e23c,
#s202512161b61c3121e23c .shop-tit,
#s202512161b61c3121e23c .board_view .board_txt_area,
#s202512161b61c3121e23c .board.widget .grid_ignore .view_tit,
.doz_sys #s202512161b61c3121e23c .shop-content input.form-control,
.doz_sys #s202512161b61c3121e23c .shop-content select.form-control,
#s202512161b61c3121e23c .widget_menu_title,
#s202512161b61c3121e23c .comment_area,
body.shop_mypage #s202512161b61c3121e23c .comment_area,
#s202512161b61c3121e23c .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s202512161b61c3121e23c a.use-info {
	color: #072340;
}

#s202512161b61c3121e23c .shop-content span.sale-price-text-done,
.doz_sys #s202512161b61c3121e23c a.use-info-download-done {
	color: #999999 !important;
}

#s202512161b61c3121e23c .shop-content.mypage .bg-bright a,
#s202512161b61c3121e23c .shop-content.mypage .bg-bright p,
#s202512161b61c3121e23c .shop-content.mypage .bg-bright span,
#s202512161b61c3121e23c .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s202512161b61c3121e23c .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s202512161b61c3121e23c .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s202512161b61c3121e23c .left-menu ul li.on a,
.doz_sys #s202512161b61c3121e23c .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s202512161b61c3121e23c,
.doz_sys #s202512161b61c3121e23c .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s202512161b61c3121e23c .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s202512161b61c3121e23c .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s202512161b61c3121e23c .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s202512161b61c3121e23c .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s202512161b61c3121e23c .list_review_inner,
#s202512161b61c3121e23c .list_review_inner .fold.cmt,
#s202512161b61c3121e23c .list_review_wrap,
#s202512161b61c3121e23c .list_review_inner .textarea_block,
#s202512161b61c3121e23c .list_review_inner .comment .main_comment,
#s202512161b61c3121e23c .list_review_inner .txt_delete:before,
#s202512161b61c3121e23c .form-select-wrap.open .dropdown-toggle,
#s202512161b61c3121e23c .form-select-wrap.open .dropdown-menu,
.doz_sys #s202512161b61c3121e23c .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s202512161b61c3121e23c .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s202512161b61c3121e23c .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s202512161b61c3121e23c .paging_type_big_dot .owl-dots .owl-dot span,
#s202512161b61c3121e23c .form-control:focus {
	border-color: #072340;
}

#s202512161b61c3121e23c .pagination>li>a,
#s202512161b61c3121e23c .pagination>li>span,
#s202512161b61c3121e23c .pagination>li>a:focus,
#s202512161b61c3121e23c .pagination>li>span:focus,
#s202512161b61c3121e23c .map-inner .pagination li.active a,
#s202512161b61c3121e23c .pagination li>a.disabled:hover,
#s202512161b61c3121e23c .pagination>.active>a,
#s202512161b61c3121e23c .pagination>.active>span,
#s202512161b61c3121e23c .pagination>.active>a:hover,
#s202512161b61c3121e23c .pagination>.active>span:hover,
#s202512161b61c3121e23c .pagination>.active>a:focus,
#s202512161b61c3121e23c .pagination>.active>span:focus,
#s202512161b61c3121e23c .pagination>li>a:hover,
#s202512161b61c3121e23c .pagination>li>span:hover,
#s202512161b61c3121e23c .sub_depth li a.active,
.doz_sys #s202512161b61c3121e23c a,
#s202512161b61c3121e23c .li_table ul li,
#s202512161b61c3121e23c .list-style .list.line>small,
.doz_sys #s202512161b61c3121e23c .board_contents a:not(.btn),
.doz_sys #s202512161b61c3121e23c .board_contents a:not(.btn):hover,
#s202512161b61c3121e23c .board_txt_area a,
#s202512161b61c3121e23c .board_txt_area a:hover,
#s202512161b61c3121e23c .board_txt_area a:active,
#s202512161b61c3121e23c .board_txt_area a:focus,
#s202512161b61c3121e23c .editor_box .fr-view a {
	color: #072340;
}

#s202512161b61c3121e23c .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s202512161b61c3121e23c .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s202512161b61c3121e23c .body_font_color_40,
#s202512161b61c3121e23c .li_board ul.li_body li.name,
#s202512161b61c3121e23c .li_board ul.li_body li.time,
#s202512161b61c3121e23c .li_board ul.li_body li.like,
#s202512161b61c3121e23c .review_table .summary,
#s202512161b61c3121e23c .review_table.li_board ul.li_body li,

#s202512161b61c3121e23c .li_board,
#s202512161b61c3121e23c .acd_row:first-child,
#s202512161b61c3121e23c .list-style .list-header,
#s202512161b61c3121e23c .list-style .list,
#s202512161b61c3121e23c .list-style .list.line,
#s202512161b61c3121e23c .list-style .list.line>.table-cell,
#s202512161b61c3121e23c .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s202512161b61c3121e23c .btn-primary,
.doz_sys #s202512161b61c3121e23c .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s202512161b61c3121e23c .btn-primary span,
.doz_sys.booking_view #s202512161b61c3121e23c .btn-primary span,
.doz_sys.shop_mypage #s202512161b61c3121e23c .btn-primary span {
	color: #ffffff;
}

#s202512161b61c3121e23c .coupon-wrap:after,
#s202512161b61c3121e23c .mypage .my-box a,
#s202512161b61c3121e23c .mypage .shop-table>tbody>tr,
#s202512161b61c3121e23c .mypage .tip-off,
#s202512161b61c3121e23c .im-order-detail-table,
#s202512161b61c3121e23c .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s202512161b61c3121e23c .mypage .my-box.on a p {
	color: #fff;
}

#s202512161b61c3121e23c .option_btn_tools a,
#s202512161b61c3121e23c .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s202512161b61c3121e23c .list-style-card .card-body .text a {
	color: #757575;
}

#s202512161b61c3121e23c .card .title a {
	color: #212121;
}

#s202512161b61c3121e23c .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s202512161b61c3121e23c ul.site_prod_nav>li,
#s202512161b61c3121e23c .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s202512161b61c3121e23c .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s202512161b61c3121e23c .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s202512161b61c3121e23c[class*="section_first"],
.section_fixed_disable #s202512161b61c3121e23c[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s202512161b61c3121e23c .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s202512161b61c3121e23c.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s202512161b61c3121e23c.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s202512161b61c3121e23c .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s202512161b61c3121e23c.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s202512161b61c3121e23c .mypage .left-menu ul li a,
#s202512161b61c3121e23c .shop-table>thead>tr>th,
#s202512161b61c3121e23c .shop-table>tbody>tr>td,
#s202512161b61c3121e23c .mypage .shop-table>tbody>tr,
#s202512161b61c3121e23c .shop-table>tbody>tr>td.img img,
#s202512161b61c3121e23c .shop-table>tbody>tr>td+td,
#s202512161b61c3121e23c .mypage .tip-off,
#s202512161b61c3121e23c .mypage .shop-table img,
#s202512161b61c3121e23c .im-order-detail-table,
#s202512161b61c3121e23c .im-order-price,
#s202512161b61c3121e23c .im-order-detail-table thead tr,
#s202512161b61c3121e23c .im-order-detail-table tr+tr,
#s202512161b61c3121e23c .im-order-detail-table img,
#s202512161b61c3121e23c .im-order-detail-table .im-deliv-price,
#s202512161b61c3121e23c .im-order-price-header,
#s202512161b61c3121e23c .im-cart-result-table thead>tr>th,
#s202512161b61c3121e23c #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s202512161b61c3121e23c #shop_cart_list .shop-table>tbody>tr>td+td,
#s202512161b61c3121e23c #shop_cart_list .shop-table>thead>tr>th,
#s202512161b61c3121e23c .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s202512161b61c3121e23c .btn-primary:hover,
	#s202512161b61c3121e23c .widget_text_wrap .btn:hover,
	.doz_sys #s202512161b61c3121e23c .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s202512161b61c3121e23c .btn-primary:hover span,
	.doz_sys.booking_view #s202512161b61c3121e23c .btn-primary:hover span,
	.doz_sys.shop_mypage #s202512161b61c3121e23c .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s202512161b61c3121e23c .fixed_view a,
	.doz_sys #s202512161b61c3121e23c .fixed_view select.form-control,
	.doz_sys #s202512161b61c3121e23c .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s202512161b61c3121e23c .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s202512161b61c3121e23c .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s202512161b61c3121e23c .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s202512161b61c3121e23c #shop_cart_list .shop-tit,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>thead>tr,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>tfoot .payment-info,
	#s202512161b61c3121e23c .shop-table>tbody>tr>td.img .opt .more+.more,
	#s202512161b61c3121e23c #shop_cart_list .shop-table,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>tfoot,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>thead>tr,
	#s202512161b61c3121e23c #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s202512161b61c3121e23c .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s202512161b61c3121e23c .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s202512161b61c3121e23c .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s202512161b61c3121e23c .section_bg {
		background-attachment: inherit;
	}

	#s202512161b61c3121e23c .section_bg .ibg-bg {
		display: none;
	}

	#s202512161b61c3121e23c .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s202512161b61c3121e23c .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s202512161b61c3121e23c main,
	#s202512161b61c3121e23c .section_wrap.extend_section main,
	#s202512161b61c3121e23c .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s202512161b61c3121e23c.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s202512161b61c3121e23c.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s202512161b61c3121e23c .mypage .left-menu ul li a,
	#s202512161b61c3121e23c .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s202512161b61c3121e23c .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512161b61c3121e23c .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s202512161b61c3121e23c .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s202512161b61c3121e23c .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);
	}
}

.doz_sys #s202512161b61c3121e23c .bg-brand,
.doz_sys #s202512161b61c3121e23c .bg-brand span,
.doz_sys #s202512161b61c3121e23c .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s202512161b61c3121e23c .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w2025121601ce7bb94cb6d {
	height: 22.5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w2025121601ce7bb94cb6d {
		height: 22.5px !important;
	}
}

#text_w2025121639c012e7542a6 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025121639c012e7542a6 .fr-code-view {
	line-height: 1.6;
}

#text_w2025121639c012e7542a6 .text_bg_img,
#text_w2025121639c012e7542a6 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025121639c012e7542a6,
#text_w2025121639c012e7542a6 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025121639c012e7542a6,
#text_w2025121639c012e7542a6 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025121639c012e7542a6.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025121639c012e7542a6.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251216b72abacf949b1 {
	height: 10px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251216b72abacf949b1 {
		height: 10px !important;
	}
}

#text_w20251216694b7e25883c1 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251216694b7e25883c1 .fr-code-view {
	line-height: 1.6;
}

#text_w20251216694b7e25883c1 .text_bg_img,
#text_w20251216694b7e25883c1 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251216694b7e25883c1,
#text_w20251216694b7e25883c1 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251216694b7e25883c1,
#text_w20251216694b7e25883c1 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251216694b7e25883c1.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251216694b7e25883c1.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202512163ec3f0ff06a28 {
	height: 1.5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512163ec3f0ff06a28 {
		height: 1.5px !important;
	}
}

#text_w202512166b4ecc3540494 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w202512166b4ecc3540494 .fr-code-view {
	line-height: 1.6;
}

#text_w202512166b4ecc3540494 .text_bg_img,
#text_w202512166b4ecc3540494 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w202512166b4ecc3540494,
#text_w202512166b4ecc3540494 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w202512166b4ecc3540494,
#text_w202512166b4ecc3540494 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w202512166b4ecc3540494.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w202512166b4ecc3540494.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202512169f85389612476 {
	height: 2.5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202512169f85389612476 {
		height: 2.5px !important;
	}
}

#text_w20251216e9737a955c600 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251216e9737a955c600 .fr-code-view {
	line-height: 1.6;
}

#text_w20251216e9737a955c600 .text_bg_img,
#text_w20251216e9737a955c600 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251216e9737a955c600,
#text_w20251216e9737a955c600 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251216e9737a955c600,
#text_w20251216e9737a955c600 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251216e9737a955c600.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251216e9737a955c600.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251216e7ec3ca1bab7a {
	height: 13.5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251216e7ec3ca1bab7a {
		height: 13.5px !important;
	}
}

#text_w20251216e89f9c65418c4 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251216e89f9c65418c4 .fr-code-view {
	line-height: 1.6;
}

#text_w20251216e89f9c65418c4 .text_bg_img,
#text_w20251216e89f9c65418c4 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251216e89f9c65418c4,
#text_w20251216e89f9c65418c4 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251216e89f9c65418c4,
#text_w20251216e89f9c65418c4 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251216e89f9c65418c4.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251216e89f9c65418c4.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251216bd7aac4051971 {
	height: 5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251216bd7aac4051971 {
		height: 5px !important;
	}
}

#hr_w20251216f25eabb54494f.border_width_hide hr {
	border-top-width: 1px !important;
}

#hr_w20251216f25eabb54494f.border_color_hide hr {
	border-color: transparent !important;
}

#hr_w20251216f25eabb54494f .line_box {
	margin: 0 auto;
}

#hr_w20251216f25eabb54494f .line_box hr {
	border-style: solid;
}

#hr_w20251216f25eabb54494f.type03.border_style_hide hr,
#hr_w20251216f25eabb54494f.type04.border_style_hide hr {
	border-style: dashed !important;
}

#hr_w20251216f25eabb54494f.type05.border_style_hide hr,
#hr_w20251216f25eabb54494f.type06.border_style_hide hr {
	border-style: dotted !important;
}

#hr_w20251216f25eabb54494f.type07.border_style_hide hr {
	border-style: solid !important;
}

#hr_w20251216f25eabb54494f.type02 hr,
#hr_w20251216f25eabb54494f.type04 hr,
#hr_w20251216f25eabb54494f.type06 hr {
	margin: 2px auto;
}

#hr_w20251216f25eabb54494f.type07 .line_box:before,
#hr_w20251216f25eabb54494f.type07 .line_box:after {
	content: '';
	min-width: 2px;
	min-height: 18px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 50%;
	margin-top: -9px;
	left: 50%;
	margin-left: -5px;
	z-index: 1;
}

#hr_w20251216f25eabb54494f.type07 .line_box:after {
	margin-left: 5px;
}

#hr_w20251216f25eabb54494f.type08 .line_box:before,
#hr_w20251216f25eabb54494f.type08 .line_box:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	border-right: 5px solid transparent !important;
	border-bottom: 0 dotted;
	border-left: 5px solid transparent !important;
	margin-left: 0;
	-webkit-transform: translate(-5px, 3px) rotate(90deg);
	-moz-transform: translate(-5px, 3px) rotate(90deg);
	-ms-transform: translate(-5px, 3px) rotate(90deg);
	-o-transform: translate(-5px, 3px) rotate(90deg);
	transform: translate(-5px, 3px) rotate(90deg);
}

#hr_w20251216f25eabb54494f.type08 .line_box:after {
	left: initial;
	right: 0;
	-webkit-transform: translate(5px, 3px) rotate(-90deg);
	-moz-transform: translate(5px, 3px) rotate(-90deg);
	-ms-transform: translate(5px, 3px) rotate(-90deg);
	-o-transform: translate(5px, 3px) rotate(-90deg);
	transform: translate(5px, 3px) rotate(-90deg);
}

.is-ie #hr_w20251216f25eabb54494f.type08 .line_box:after {
	left: calc(100% - 10px);
	right: 0;
}

#hr_w20251216f25eabb54494f.type09 .line_box:before,
#hr_w20251216f25eabb54494f.type09 .line_box:after,
#hr_w20251216f25eabb54494f.type10 .line_box:before,
#hr_w20251216f25eabb54494f.type10 .line_box:after,
#hr_w20251216f25eabb54494f.type11 .line_box:before,
#hr_w20251216f25eabb54494f.type11 .line_box:after,
#hr_w20251216f25eabb54494f.type12 .line_box:before,
#hr_w20251216f25eabb54494f.type12 .line_box:after {
	content: "\f092";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	position: absolute;
	left: -1px;
	top: -6.5px;
	font-size: 14px;
}

#hr_w20251216f25eabb54494f.type13 .line_box:before,
#hr_w20251216f25eabb54494f.type13 .line_box:after,
#hr_w20251216f25eabb54494f.type13 .line_box hr:before {
	content: "";
	min-width: 9px;
	min-height: 9px;
	display: inline-block;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251216f25eabb54494f.type13 .line_box:before {
	margin-left: 6px;
}

#hr_w20251216f25eabb54494f.type13 .line_box:after {
	margin-left: -16px;
}

#hr_w20251216f25eabb54494f.type13 .line_box hr:before {
	margin-left: -5px;
}

#hr_w20251216f25eabb54494f.type09 .line_box:after {
	content: "\f093";
	left: inherit;
	right: -1px;
}

#hr_w20251216f25eabb54494f.type10 .line_box:before {
	content: "\f096";
}

#hr_w20251216f25eabb54494f.type10 .line_box:after {
	content: "\f097";
	left: inherit;
	right: -1px;
}

#hr_w20251216f25eabb54494f.type11 hr {
	max-width: calc(100% - 13px);
}

#hr_w20251216f25eabb54494f.type12 hr {
	max-width: calc(100% - 10px);
}

#hr_w20251216f25eabb54494f.type11 .line_box:before {
	content: "\f093";
	left: -1px;
}

#hr_w20251216f25eabb54494f.type11 .line_box:after {
	content: "\f092";
	left: inherit;
	right: -1px;
}

#hr_w20251216f25eabb54494f.type12 .line_box:before {
	content: "\f097";
	left: -1px;
}

#hr_w20251216f25eabb54494f.type12 .line_box:after {
	content: "\f096";
	left: inherit;
	right: -1px;
}

#hr_w20251216f25eabb54494f.type14 .line_box hr,
#hr_w20251216f25eabb54494f.type15 .line_box hr {
	max-width: 100%;
	width: 45%;
	display: inline-block;
	vertical-align: middle;
}

#hr_w20251216f25eabb54494f.type14 .line_box hr:first-child,
#hr_w20251216f25eabb54494f.type15 .line_box hr:first-child {
	margin-right: 10%;
}

#hr_w20251216f25eabb54494f.type14 .line_box:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 "Black Tie";
	vertical-align: -14.28571429%;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -7px;
	margin-left: -7px;
}

#hr_w20251216f25eabb54494f.type15 .line_box:before {
	content: "AND";
	display: inline-block;
	position: absolute;
	text-align: center;
	line-height: 1.6;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.12em;
	top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	margin-left: -13px;
}

#hr_w20251216f25eabb54494f.type17 .line_box:before {
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: 50%;
	margin-top: -5px;
}

#hr_w20251216f25eabb54494f.type18 .line_box {
	text-align: center;
	display: table;
	width: 100% !important;
}

#hr_w20251216f25eabb54494f.type18 .hr {
	position: relative;
	width: 50%;
	vertical-align: middle;
	display: table-cell;
}

#hr_w20251216f25eabb54494f.type18 .hr:before {
	content: '';
	display: block;
	border-width: 1px 0 0 0;
	width: 100%;
}

#hr_w20251216f25eabb54494f.type18 .hr_title {
	display: table-cell;
	position: relative;
	padding: 0 30px;
	word-wrap: break-word;
	font-size: 24px;
	vertical-align: middle;
	white-space: nowrap;
}

.device_type_m .pc_section #padding_w20251216bbfa50e590dfb {
	height: 5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251216bbfa50e590dfb {
		height: 5px !important;
	}
}

#text_w20251216223ec7ddbbad9 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251216223ec7ddbbad9 .fr-code-view {
	line-height: 1.6;
}

#text_w20251216223ec7ddbbad9 .text_bg_img,
#text_w20251216223ec7ddbbad9 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251216223ec7ddbbad9,
#text_w20251216223ec7ddbbad9 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251216223ec7ddbbad9,
#text_w20251216223ec7ddbbad9 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251216223ec7ddbbad9.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251216223ec7ddbbad9.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251216681426aafcb78 {
	height: 35px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251216681426aafcb78 {
		height: 35px !important;
	}
}

.is-ie .shop_view #s20251125c0217a67a6af6 select.form-control option {
	color: #000 !important;
}

.admin #s20251125c0217a67a6af6 .ibg-bg {
	height: 100% !important;
}

.admin #s20251125c0217a67a6af6 .widget_drag_bar,
.admin .doz_sys #s20251125c0217a67a6af6 .ui-resizable-handle.ui-resizable-e:hover:after,
.admin .doz_sys #s20251125c0217a67a6af6 .ui-resizable-handle.ui-resizable-w:hover:after,
.admin .doz_sys #s20251125c0217a67a6af6 .ui-resizable-handle.ui-resizable-e.active:after,
.admin .doz_sys #s20251125c0217a67a6af6 .ui-resizable-handle.ui-resizable-w.active:after,
.admin .doz_sys #s20251125c0217a67a6af6 .ui-resizable-handle.ui-resizable-n:hover:after,
#s20251125c0217a67a6af6.side_basic main .inside,
#s20251125c0217a67a6af6 .site_prod_nav_wrap.scroll-to-fixed-fixed ul.site_prod_nav,
.doz_sys #s20251125c0217a67a6af6 .col-dz-12 .extend_thumbs {
	max-width: 1440px;
}

.modal_site_modal_menu #s20251125c0217a67a6af6.side_basic main .inside,
.menu_type_modal #s20251125c0217a67a6af6.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;
}

.menu_type_modal #s20251125c0217a67a6af6,
.doz_sys #s20251125c0217a67a6af6 .col-dz-12 .inside .extend_thumbs {
	max-width: inherit;
}

#s20251125c0217a67a6af6.extend_section main {
	padding-left: 15px;
	padding-right: 15px;
}

#s20251125c0217a67a6af6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 15px + 15px);
}

#s20251125c0217a67a6af6 .booking_day .body_font_color_20,

#s20251125c0217a67a6af6.extend_section main>.inside {
	max-width: 100% !important;
}

#s20251125c0217a67a6af6 .li_table ul:nth-of-type(2),
#s20251125c0217a67a6af6 .li_board ul li,
#s20251125c0217a67a6af6 .checkbox-styled:not(ie8) input~span:before,
#s20251125c0217a67a6af6 select.form-control,
#s20251125c0217a67a6af6 input.form-control,
#s20251125c0217a67a6af6 textarea.form-control {
	color: #111111;
	background: #ffffff;
}

#s20251125c0217a67a6af6 .input_block .select-block .selectbox select {
	border: none;
	background: none;
	color: #212121;
}

.shop_view #s20251125c0217a67a6af6 .shop-content select.form-control,
.shop_view #s20251125c0217a67a6af6 .shop-content input.form-control,
.shop_view #s20251125c0217a67a6af6 .shop-content textarea.form-control,
.booking_view #s20251125c0217a67a6af6 .booking_opt select.form-control,
.shop_view #s20251125c0217a67a6af6 .form-select-wrap .dropdown-menu,
#s20251125c0217a67a6af6 .item_detail select.form-control,
#s20251125c0217a67a6af6 .item_detail input.form-control,
#s20251125c0217a67a6af6 .item_detail textarea.form-control,
#s20251125c0217a67a6af6 .booking_opt select.form-control,
#s20251125c0217a67a6af6 .goods_select textarea.form-control,
#s20251125c0217a67a6af6 .goods_select select.form-control,
#s20251125c0217a67a6af6 .goods_select input.form-control,
#s20251125c0217a67a6af6 .board_summary .write,
#s20251125c0217a67a6af6 .board_view .grid_ignore .author .date,
#s20251125c0217a67a6af6 .board_view .grid_ignore .author .hit-count,
.doz_sys #s20251125c0217a67a6af6 label,
.doz_sys #s20251125c0217a67a6af6 label.control-label,
#s20251125c0217a67a6af6 .shop-table>tbody>tr.payment-info>td.pay-txt,
#s20251125c0217a67a6af6 .nick.text-default-dark,
#s20251125c0217a67a6af6 .text-default-dark,
#s20251125c0217a67a6af6 .shop_mypage .mypage .my-box a,
#s20251125c0217a67a6af6 .shop_mypage .item-detail a,
#s20251125c0217a67a6af6 .shop_mypage .item-detail p,
#s20251125c0217a67a6af6 .shop_mypage h6,
#s20251125c0217a67a6af6 .shop_mypage .table-wrap p,
#s20251125c0217a67a6af6 .shop_payment h1,
#s20251125c0217a67a6af6 .shop_payment h6,
#s20251125c0217a67a6af6 .shop-content p,
#s20251125c0217a67a6af6 .shop_payment,
#s20251125c0217a67a6af6 .shop-content span,
#s20251125c0217a67a6af6 .shop-content .shop-item .item-icon .im-icon.im-ico-liked,
#s20251125c0217a67a6af6 .shop-content .price,
#s20251125c0217a67a6af6,
#s20251125c0217a67a6af6 .shop-tit,
#s20251125c0217a67a6af6 .board_view .board_txt_area,
#s20251125c0217a67a6af6 .board.widget .grid_ignore .view_tit,
.doz_sys #s20251125c0217a67a6af6 .shop-content input.form-control,
.doz_sys #s20251125c0217a67a6af6 .shop-content select.form-control,
#s20251125c0217a67a6af6 .widget_menu_title,
#s20251125c0217a67a6af6 .comment_area,
body.shop_mypage #s20251125c0217a67a6af6 .comment_area,
#s20251125c0217a67a6af6 .shop-content span.sale-price-text {
	color: #212121 !important;
}

.doz_sys #s20251125c0217a67a6af6 a.use-info {
	color: #072340;
}

#s20251125c0217a67a6af6 .shop-content span.sale-price-text-done,
.doz_sys #s20251125c0217a67a6af6 a.use-info-download-done {
	color: #999999 !important;
}

#s20251125c0217a67a6af6 .shop-content.mypage .bg-bright a,
#s20251125c0217a67a6af6 .shop-content.mypage .bg-bright p,
#s20251125c0217a67a6af6 .shop-content.mypage .bg-bright span,
#s20251125c0217a67a6af6 .shop-content.mypage .bg-bright div {
	color: #212121;
}

#s20251125c0217a67a6af6 .shop-content.mypage .bg-bright .use_grade .ug_btn .btn,
#s20251125c0217a67a6af6 .shop-content span.ug_name .btn {
	border-color: #D5D5D5;
}

#s20251125c0217a67a6af6 .left-menu ul li.on a,
.doz_sys #s20251125c0217a67a6af6 .paging_type_count .owl-dots .owl-dot span:before,
.menu_type_modal #s20251125c0217a67a6af6,
.doz_sys #s20251125c0217a67a6af6 .paging_type_count.slide_02 .owl-dots .owl-dot.active span:before {
	color: #fff !important;
}

.doz_sys #s20251125c0217a67a6af6 .paging_type_dot .owl-dots .owl-dot span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_big_dot .owl-dots .owl-dot span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_line .owl-dots .owl-dot span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_count.paging_type_count02 .owl-dots .owl-dot.active span:before,
#s20251125c0217a67a6af6 .list_review_inner,
#s20251125c0217a67a6af6 .list_review_inner .fold.cmt,
#s20251125c0217a67a6af6 .list_review_wrap,
#s20251125c0217a67a6af6 .list_review_inner .textarea_block,
#s20251125c0217a67a6af6 .list_review_inner .comment .main_comment,
#s20251125c0217a67a6af6 .list_review_inner .txt_delete:before,
#s20251125c0217a67a6af6 .form-select-wrap.open .dropdown-toggle,
#s20251125c0217a67a6af6 .form-select-wrap.open .dropdown-menu,
.doz_sys #s20251125c0217a67a6af6 .paging_type_dot02 .owl-dots .owl-dot span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_dot .owl-dots .owl-dot.active span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_line .owl-dots .owl-dot.active span,
.doz_sys #s20251125c0217a67a6af6 .paging_type_big_dot .owl-dots .owl-dot span,
#s20251125c0217a67a6af6 .form-control:focus {
	border-color: #072340;
}

#s20251125c0217a67a6af6 .pagination>li>a,
#s20251125c0217a67a6af6 .pagination>li>span,
#s20251125c0217a67a6af6 .pagination>li>a:focus,
#s20251125c0217a67a6af6 .pagination>li>span:focus,
#s20251125c0217a67a6af6 .map-inner .pagination li.active a,
#s20251125c0217a67a6af6 .pagination li>a.disabled:hover,
#s20251125c0217a67a6af6 .pagination>.active>a,
#s20251125c0217a67a6af6 .pagination>.active>span,
#s20251125c0217a67a6af6 .pagination>.active>a:hover,
#s20251125c0217a67a6af6 .pagination>.active>span:hover,
#s20251125c0217a67a6af6 .pagination>.active>a:focus,
#s20251125c0217a67a6af6 .pagination>.active>span:focus,
#s20251125c0217a67a6af6 .pagination>li>a:hover,
#s20251125c0217a67a6af6 .pagination>li>span:hover,
#s20251125c0217a67a6af6 .sub_depth li a.active,
.doz_sys #s20251125c0217a67a6af6 a,
#s20251125c0217a67a6af6 .li_table ul li,
#s20251125c0217a67a6af6 .list-style .list.line>small,
.doz_sys #s20251125c0217a67a6af6 .board_contents a:not(.btn),
.doz_sys #s20251125c0217a67a6af6 .board_contents a:not(.btn):hover,
#s20251125c0217a67a6af6 .board_txt_area a,
#s20251125c0217a67a6af6 .board_txt_area a:hover,
#s20251125c0217a67a6af6 .board_txt_area a:active,
#s20251125c0217a67a6af6 .board_txt_area a:focus,
#s20251125c0217a67a6af6 .editor_box .fr-view a {
	color: #072340;
}

#s20251125c0217a67a6af6 .text_tab ul.site_prod_nav>li a.active {
	background: none;
}

#s20251125c0217a67a6af6 .map-toolbar select.form-control {
	font-size: 14px;
}

.doz_sys #s20251125c0217a67a6af6 .body_font_color_40,
#s20251125c0217a67a6af6 .li_board ul.li_body li.name,
#s20251125c0217a67a6af6 .li_board ul.li_body li.time,
#s20251125c0217a67a6af6 .li_board ul.li_body li.like,
#s20251125c0217a67a6af6 .review_table .summary,
#s20251125c0217a67a6af6 .review_table.li_board ul.li_body li,

#s20251125c0217a67a6af6 .li_board,
#s20251125c0217a67a6af6 .acd_row:first-child,
#s20251125c0217a67a6af6 .list-style .list-header,
#s20251125c0217a67a6af6 .list-style .list,
#s20251125c0217a67a6af6 .list-style .list.line,
#s20251125c0217a67a6af6 .list-style .list.line>.table-cell,
#s20251125c0217a67a6af6 .widget_text_wrap .btn {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys #s20251125c0217a67a6af6 .btn-primary,
.doz_sys #s20251125c0217a67a6af6 .cart-btn-tools .alpha_add_review_button>button {
	background-color: #072340;
	border-color: #072340;
	color: #ffffff;
	border-width: 1px;
}

.doz_sys.shop_view #s20251125c0217a67a6af6 .btn-primary span,
.doz_sys.booking_view #s20251125c0217a67a6af6 .btn-primary span,
.doz_sys.shop_mypage #s20251125c0217a67a6af6 .btn-primary span {
	color: #ffffff;
}

#s20251125c0217a67a6af6 .coupon-wrap:after,
#s20251125c0217a67a6af6 .mypage .my-box a,
#s20251125c0217a67a6af6 .mypage .shop-table>tbody>tr,
#s20251125c0217a67a6af6 .mypage .tip-off,
#s20251125c0217a67a6af6 .im-order-detail-table,
#s20251125c0217a67a6af6 .mypage .my-box.on a {
	background-color: #072340;
	color: #fff;
}

#s20251125c0217a67a6af6 .mypage .my-box.on a p {
	color: #fff;
}

#s20251125c0217a67a6af6 .option_btn_tools a,
#s20251125c0217a67a6af6 .map-inner .pagination li a {
	color: #212121;
}

.doz_sys #s20251125c0217a67a6af6 .list-style-card .card-body .text a {
	color: #757575;
}

#s20251125c0217a67a6af6 .card .title a {
	color: #212121;
}

#s20251125c0217a67a6af6 .section_bg.fixed_bg.fixed_bg_none {
	background-attachment: inherit;
}

#s20251125c0217a67a6af6 ul.site_prod_nav>li,
#s20251125c0217a67a6af6 .site_prod_nav_wrap.scroll-to-fixed-fixed {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
}

#s20251125c0217a67a6af6 .buy_footer_fixed {
	border-width: 1px 0 0 0;
}

#s20251125c0217a67a6af6 .background_tab ul.site_prod_nav>li a.active>span.braket-badge {
	background-color: none;
}

.section_fixed_disable #s20251125c0217a67a6af6[class*="section_first"],
.section_fixed_disable #s20251125c0217a67a6af6[class*="section_first"] .doz_aside {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	z-index: auto !important;
}

.section_fixed_disable #s20251125c0217a67a6af6 .doz_aside.scroll-to-fixed-fixed~.spacer,
.section_fixed_disable #s20251125c0217a67a6af6.scroll-to-fixed-fixed~.spacer {
	height: 0 !important;
	display: none !important;
}

#s20251125c0217a67a6af6.scroll-to-fixed-fixed {
	width: 100% !important;
}

#s20251125c0217a67a6af6 .doz_aside.scroll-to-fixed-fixed-end {
	bottom: 0 !important;
	top: auto !important;
}

.device_type_m #s20251125c0217a67a6af6.mobile_section main .inside {
	padding-left: 15px;
	padding-right: 15px;
}

.device_type_m #s20251125c0217a67a6af6 .mypage .left-menu ul li a,
#s20251125c0217a67a6af6 .shop-table>thead>tr>th,
#s20251125c0217a67a6af6 .shop-table>tbody>tr>td,
#s20251125c0217a67a6af6 .mypage .shop-table>tbody>tr,
#s20251125c0217a67a6af6 .shop-table>tbody>tr>td.img img,
#s20251125c0217a67a6af6 .shop-table>tbody>tr>td+td,
#s20251125c0217a67a6af6 .mypage .tip-off,
#s20251125c0217a67a6af6 .mypage .shop-table img,
#s20251125c0217a67a6af6 .im-order-detail-table,
#s20251125c0217a67a6af6 .im-order-price,
#s20251125c0217a67a6af6 .im-order-detail-table thead tr,
#s20251125c0217a67a6af6 .im-order-detail-table tr+tr,
#s20251125c0217a67a6af6 .im-order-detail-table img,
#s20251125c0217a67a6af6 .im-order-detail-table .im-deliv-price,
#s20251125c0217a67a6af6 .im-order-price-header,
#s20251125c0217a67a6af6 .im-cart-result-table thead>tr>th,
#s20251125c0217a67a6af6 #shop_cart_list .shop-table>colgroup+thead>tr:first-child>th,
#s20251125c0217a67a6af6 #shop_cart_list .shop-table>tbody>tr>td+td,
#s20251125c0217a67a6af6 #shop_cart_list .shop-table>thead>tr>th,
#s20251125c0217a67a6af6 .shop-content.mypage .shop-item .item-icon .im-icon.im-ico-liked {
	color: #072340
}

@media (min-width: 991px) {

	.doz_sys #s20251125c0217a67a6af6 .btn-primary:hover,
	#s20251125c0217a67a6af6 .widget_text_wrap .btn:hover,
	.doz_sys #s20251125c0217a67a6af6 .cart-btn-tools .alpha_add_review_button:hover>button {
		background-color: #ffffff;
		border-color: #072340;
		color: #072340;
		border-width: 1px;
	}

	.doz_sys.shop_view #s20251125c0217a67a6af6 .btn-primary:hover span,
	.doz_sys.booking_view #s20251125c0217a67a6af6 .btn-primary:hover span,
	.doz_sys.shop_mypage #s20251125c0217a67a6af6 .btn-primary:hover span {
		color: #072340;
	}
}

@media all and (max-width : 768px) {

	.doz_sys #s20251125c0217a67a6af6 .fixed_view a,
	.doz_sys #s20251125c0217a67a6af6 .fixed_view select.form-control,
	.doz_sys #s20251125c0217a67a6af6 .fixed_view .form-select-wrap:before {
		color: #212121;
	}

	.doz_sys #s20251125c0217a67a6af6 .fixed_view .body_font_color_50 {
		color: rgba(33, 33, 33, 0.5);
	}

	.doz_sys #s20251125c0217a67a6af6 .fixed_view .body_font_color_20 {
		color: rgba(33, 33, 33, 0.2);
	}

	.booking_view #s20251125c0217a67a6af6 .fixed_view .booking_opt select.form-control {
		background-color: #fff;
	}

	#s20251125c0217a67a6af6 #shop_cart_list .shop-tit,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>thead>tr,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>tfoot .payment-info,
	#s20251125c0217a67a6af6 .shop-table>tbody>tr>td.img .opt .more+.more,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>tbody>tr.im-tr-shipping+tr,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>tfoot,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>thead>tr,
	#s20251125c0217a67a6af6 #shop_cart_list .shop-table>thead>tr.scroll-to-fixed-fixed-end {
		top: auto !important;
		bottom: 0;
	}
}

.device_type_m #s20251125c0217a67a6af6 .section_bg.fixed_bg_wrap {
	background-attachment: fixed;
}

.device_type_m #s20251125c0217a67a6af6 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

#s20251125c0217a67a6af6 .section_bg.fixed_bg_wrap .fixed_bg {
	display: none;
}

@media (max-width: 991px) {
	#s20251125c0217a67a6af6 .section_bg {
		background-attachment: inherit;
	}

	#s20251125c0217a67a6af6 .section_bg .ibg-bg {
		display: none;
	}

	#s20251125c0217a67a6af6 .section_bg.fixed_bg_wrap {
		background-image: none !important;
		clip-path: inset(0);
		overflow: hidden;
	}

	#s20251125c0217a67a6af6 .section_bg.fixed_bg_wrap .fixed_bg {
		display: block;
		object-fit: cover;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
	}

	#s20251125c0217a67a6af6 main,
	#s20251125c0217a67a6af6 .section_wrap.extend_section main,
	#s20251125c0217a67a6af6 .doz_sys.shop_payment .inside,
	.doz_sys.shop_payment .inside .col-dz {
		padding-left: 0;
		padding-right: 0;
	}

	#s20251125c0217a67a6af6.mobile_section main .inside {
		padding-left: 15px;
		padding-right: 15px;
	}

	#s20251125c0217a67a6af6.section_wrap.extend_section main .widget.board .grid_ignore.bg_on {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px);
	}

	#s20251125c0217a67a6af6 .mypage .left-menu ul li a,
	#s20251125c0217a67a6af6 .cart .left-menu ul li a,
	.section_wrap .side_gutter {
		display: none !important;
	}
}

@media (max-width: 767px) {
	#s20251125c0217a67a6af6 .nav_gradient.slide_left {
		background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251125c0217a67a6af6 .nav_gradient.slide_right {
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	}

	#s20251125c0217a67a6af6 .button_tab .scroll-to-fixed-fixed ul.site_prod_nav>li {
		border-top: 0;
		border-bottom: 0;
	}

	#s20251125c0217a67a6af6 .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);
	}
}

.doz_sys #s20251125c0217a67a6af6 .bg-brand,
.doz_sys #s20251125c0217a67a6af6 .bg-brand span,
.doz_sys #s20251125c0217a67a6af6 .btn-brand {
	background-color: #072340;
	border-color: #072340;
	border-width: 1px;
	color: #fff;
}

.doz_sys #s20251125c0217a67a6af6 .bg-brand:hover {
	background-color: rgba(2, 10, 18, 1);
	border-color: rgb(2, 10, 18);
	border-color: rgba(2, 10, 18, 1);
}

.device_type_m .pc_section #padding_w202511254bec572987247 {
	height: 25px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202511254bec572987247 {
		height: 25px !important;
	}
}

#text_w20251125ac8edeb900e12 {
	border-radius: 0px;
	border: 0px none transparent;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251125ac8edeb900e12 .fr-code-view {
	line-height: 1.6;
}

#text_w20251125ac8edeb900e12 .text_bg_img,
#text_w20251125ac8edeb900e12 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251125ac8edeb900e12,
#text_w20251125ac8edeb900e12 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251125ac8edeb900e12,
#text_w20251125ac8edeb900e12 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251125ac8edeb900e12.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251125ac8edeb900e12.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

#text_w2025112589dab9af35c96 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025112589dab9af35c96 .fr-code-view {
	line-height: 1.6;
}

#text_w2025112589dab9af35c96 .text_bg_img,
#text_w2025112589dab9af35c96 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025112589dab9af35c96,
#text_w2025112589dab9af35c96 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025112589dab9af35c96,
#text_w2025112589dab9af35c96 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025112589dab9af35c96.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025112589dab9af35c96.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202511258b27b2acbea32 {
	height: 15px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202511258b27b2acbea32 {
		height: 15px !important;
	}
}

#text_w20251128eb5d0d3ecc40e {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251128eb5d0d3ecc40e .fr-code-view {
	line-height: 1.6;
}

#text_w20251128eb5d0d3ecc40e .text_bg_img,
#text_w20251128eb5d0d3ecc40e .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251128eb5d0d3ecc40e,
#text_w20251128eb5d0d3ecc40e .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251128eb5d0d3ecc40e,
#text_w20251128eb5d0d3ecc40e .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251128eb5d0d3ecc40e.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251128eb5d0d3ecc40e.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

#text_w20251128227830c87c332 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w20251128227830c87c332 .fr-code-view {
	line-height: 1.6;
}

#text_w20251128227830c87c332 .text_bg_img,
#text_w20251128227830c87c332 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w20251128227830c87c332,
#text_w20251128227830c87c332 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w20251128227830c87c332,
#text_w20251128227830c87c332 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w20251128227830c87c332.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w20251128227830c87c332.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

#text_w2025112894c09bdbacb07 {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025112894c09bdbacb07 .fr-code-view {
	line-height: 1.6;
}

#text_w2025112894c09bdbacb07 .text_bg_img,
#text_w2025112894c09bdbacb07 .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025112894c09bdbacb07,
#text_w2025112894c09bdbacb07 .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025112894c09bdbacb07,
#text_w2025112894c09bdbacb07 .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025112894c09bdbacb07.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025112894c09bdbacb07.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w202511281a110a939a0c1 {
	height: 5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w202511281a110a939a0c1 {
		height: 5px !important;
	}
}

#text_w2025112818bac3938ed8b {
	border-radius: 0px;
	border: 0px none #000;
	min-height: 0px;
	line-height: inherit;
}

#text_w2025112818bac3938ed8b .fr-code-view {
	line-height: 1.6;
}

#text_w2025112818bac3938ed8b .text_bg_img,
#text_w2025112818bac3938ed8b .text_bg_color {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
}

.admin #text_w2025112818bac3938ed8b,
#text_w2025112818bac3938ed8b .text-table {
	min-height: 0px;
	word-break: normal;
	word-wrap: break-word;
}

#text_w2025112818bac3938ed8b,
#text_w2025112818bac3938ed8b .text-table {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}

.doz_sys main>.doz_row #text_w2025112818bac3938ed8b.default_padding {
	padding-left: 32px;
	padding-right: 32px;
}

@media all and (max-width : 767px) {
	.doz_sys main>.doz_row #text_w2025112818bac3938ed8b.default_padding {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.device_type_m .pc_section #padding_w20251125f27f8cf7e851b {
	height: 27.5px !important;
}

@media all and (max-width:768px) {
	.pc_section #padding_w20251125f27f8cf7e851b {
		height: 27.5px !important;
	}
}

/* 3:5 Aspect Ratio for Service Images */
#w2025120505be582a07597 .img_wrap,
#w202512050c77ad8fcdfef .img_wrap,
#w20251209585644474cdb1 .img_wrap,
#w20251205f95fb28f8d0d7 .img_wrap,
#w20251205e0a03e8b3a9e4 .img_wrap,
#w202512093e99c28b0fcec .img_wrap,
#w20251205d4b907457f9c1 .img_wrap,
#w20251205cb60ba3402ab4 .img_wrap,
#w202512099ccb930b62d85 .img_wrap {
	aspect-ratio: 5 / 3 !important;
	width: 100% !important;
	height: auto !important;
	overflow: hidden !important;
	position: relative !important;
}

#w2025120505be582a07597 .img_wrap>img,
#w202512050c77ad8fcdfef .img_wrap>img,
#w20251209585644474cdb1 .img_wrap>img,
#w20251205f95fb28f8d0d7 .img_wrap>img,
#w20251205e0a03e8b3a9e4 .img_wrap>img,
#w202512093e99c28b0fcec .img_wrap>img,
#w20251205d4b907457f9c1 .img_wrap>img,
#w20251205cb60ba3402ab4 .img_wrap>img,
#w202512099ccb930b62d85 .img_wrap>img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}