.splide__container {
	box-sizing: border-box;
	position: relative
}

.splide__list {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	transform-style: preserve-3d
}

.splide.is-initialized:not(.is-active) .splide__list {
	display: block
}

.splide__pagination {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	pointer-events: none
}

.splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto
}

.splide__progress__bar {
	width: 0
}

.splide {
	outline: none;
	position: relative;
	visibility: hidden
}

.splide.is-initialized,
.splide.is-rendered {
	visibility: visible
}

.splide__slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	outline: none;
	position: relative
}

.splide__slide img {
	vertical-align: bottom
}

.splide__slider {
	position: relative
}

.splide__spinner {
	animation: splide-loading 1s linear infinite;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}

.splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0
}

@keyframes splide-loading {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

.splide--draggable>.splide__slider>.splide__track,
.splide--draggable>.splide__track {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.splide--fade>.splide__slider>.splide__track>.splide__list,
.splide--fade>.splide__track>.splide__list {
	display: block
}

.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,
.splide--fade>.splide__track>.splide__list>.splide__slide {
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: 0
}

.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
	opacity: 1;
	position: relative;
	z-index: 1
}

.splide--rtl {
	direction: rtl
}

.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,
.splide--ttb.is-active>.splide__track>.splide__list {
	display: block
}

.splide__arrow {
	-ms-flex-align: center;
	align-items: center;
	background: #ccc;
	border: 0;
	border-radius: 50%;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 2em;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 2em;
	z-index: 1
}

.splide__arrow svg {
	fill: #000;
	height: 1.2em;
	width: 1.2em
}

.splide__arrow:hover {
	opacity: .9
}

.splide__arrow:focus {
	outline: none
}

.splide__arrow--prev {
	left: 1em
}

.splide__arrow--prev svg {
	transform: scaleX(-1)
}

.splide__arrow--next {
	right: 1em
}

.splide__pagination {
	bottom: .5em;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 8px;
	margin: 3px;
	opacity: .7;
	padding: 0;
	transition: transform .2s linear;
	width: 8px
}

.splide__pagination__page.is-active {
	background: #fff;
	transform: scale(1.4)
}

.splide__pagination__page:hover {
	cursor: pointer;
	opacity: .9
}

.splide__pagination__page:focus {
	outline: none
}

.splide__progress__bar {
	background: #ccc;
	height: 3px
}

.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,
.splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer
}

.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
.splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
	border: 3px solid #000
}

.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,
.splide--nav>.splide__track>.splide__list>.splide__slide:focus {
	outline: none
}

.splide--rtl>.splide__arrows .splide__arrow--prev,
.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
	left: auto;
	right: 1em
}

.splide--rtl>.splide__arrows .splide__arrow--prev svg,
.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: scaleX(1)
}

.splide--rtl>.splide__arrows .splide__arrow--next,
.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
	left: 1em;
	right: auto
}

.splide--rtl>.splide__arrows .splide__arrow--next svg,
.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: scaleX(-1)
}

.splide--ttb>.splide__arrows .splide__arrow,
.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

.splide--ttb>.splide__arrows .splide__arrow--prev,
.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
	top: 1em
}

.splide--ttb>.splide__arrows .splide__arrow--prev svg,
.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

.splide--ttb>.splide__arrows .splide__arrow--next,
.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
	bottom: 1em;
	top: auto
}

.splide--ttb>.splide__arrows .splide__arrow--next svg,
.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: rotate(90deg)
}

.splide--ttb>.splide__pagination,
.splide--ttb>.splide__slider>.splide__pagination {
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0
}

.s-1920\:f-75 {
	font-size: clamp(64px, 3.90625vw, 75px)
}

.s-1920\:f-64 {
	font-size: clamp(60px, 3.3333333333vw, 64px)
}

.s-1920\:f-60 {
	font-size: clamp(54px, 3.125vw, 60px)
}

.s-1920\:f-54 {
	font-size: clamp(46px, 2.8125vw, 54px)
}

.s-1920\:f-46 {
	font-size: clamp(38px, 2.3958333333vw, 46px)
}

.s-1920\:f-38 {
	font-size: clamp(31px, 1.9791666667vw, 38px)
}

.s-1920\:f-31 {
	font-size: clamp(25px, 1.6145833333vw, 31px)
}

.s-1920\:f-25 {
	font-size: clamp(20px, 1.3020833333vw, 25px)
}

.s-1920\:f-20 {
	font-size: clamp(18px, 1.0416666667vw, 20px)
}

.s-1920\:f-18 {
	font-size: clamp(15px, .9375vw, 18px)
}

.s-1920\:f-15 {
	font-size: clamp(13px, .78125vw, 15px)
}

.s-1920\:f-13 {
	font-size: max(.6770833333vw, 13px)
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-75 {
		font-size: clamp(64px, 5.4904831625vw, 75px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-64 {
		font-size: clamp(60px, 4.6852122987vw, 64px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-60 {
		font-size: clamp(54px, 4.39238653vw, 60px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-54 {
		font-size: clamp(46px, 3.953147877vw, 54px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-46 {
		font-size: clamp(38px, 3.3674963397vw, 46px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-38 {
		font-size: clamp(31px, 2.7818448023vw, 38px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-31 {
		font-size: clamp(25px, 2.2693997072vw, 31px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-25 {
		font-size: clamp(20px, 1.8301610542vw, 25px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-20 {
		font-size: clamp(18px, 1.4641288433vw, 20px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-18 {
		font-size: clamp(15px, 1.317715959vw, 18px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-15 {
		font-size: clamp(13px, 1.0980966325vw, 15px)
	}
}

@media screen and (max-width: 1366px) {
	.s-1366\:f-13 {
		font-size: max(.9516837482vw, 13px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-75 {
		font-size: clamp(64px, 7.32421875vw, 75px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-64 {
		font-size: clamp(60px, 6.25vw, 64px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-60 {
		font-size: clamp(54px, 5.859375vw, 60px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-54 {
		font-size: clamp(46px, 5.2734375vw, 54px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-46 {
		font-size: clamp(38px, 4.4921875vw, 46px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-38 {
		font-size: clamp(31px, 3.7109375vw, 38px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-31 {
		font-size: clamp(25px, 3.02734375vw, 31px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-25 {
		font-size: clamp(20px, 2.44140625vw, 25px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-20 {
		font-size: clamp(18px, 1.953125vw, 20px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-18 {
		font-size: clamp(15px, 1.7578125vw, 18px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-15 {
		font-size: clamp(13px, 1.46484375vw, 15px)
	}
}

@media screen and (max-width: 1024px) {
	.s-1024\:f-13 {
		font-size: max(1.26953125vw, 13px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-75 {
		font-size: 75px
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-64 {
		font-size: clamp(64px, 10vw, 75px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-60 {
		font-size: clamp(60px, 9.375vw, 64px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-54 {
		font-size: clamp(54px, 8.4375vw, 60px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-46 {
		font-size: clamp(46px, 7.1875vw, 54px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-38 {
		font-size: clamp(38px, 5.9375vw, 46px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-31 {
		font-size: clamp(31px, 4.84375vw, 38px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-25 {
		font-size: clamp(25px, 3.90625vw, 31px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-20 {
		font-size: clamp(20px, 3.125vw, 25px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-18 {
		font-size: clamp(18px, 2.8125vw, 20px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-15 {
		font-size: clamp(15px, 2.34375vw, 18px)
	}
}

@media screen and (max-width: 960px) {
	.s-960\:f-13 {
		font-size: clamp(13px, 2.03125vw, 15px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-75 {
		font-size: 75px
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-64 {
		font-size: clamp(64px, 17.7777777778vw, 75px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-60 {
		font-size: clamp(60px, 16.6666666667vw, 64px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-54 {
		font-size: clamp(54px, 15vw, 60px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-46 {
		font-size: clamp(46px, 12.7777777778vw, 54px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-38 {
		font-size: clamp(38px, 10.5555555556vw, 46px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-31 {
		font-size: clamp(31px, 8.6111111111vw, 38px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-25 {
		font-size: clamp(25px, 6.9444444444vw, 31px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-20 {
		font-size: clamp(20px, 5.5555555556vw, 25px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-18 {
		font-size: clamp(18px, 5vw, 20px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-15 {
		font-size: clamp(15px, 4.1666666667vw, 18px)
	}
}

@media screen and (max-width: 640px) {
	.s-640\:f-13 {
		font-size: clamp(13px, 3.6111111111vw, 15px)
	}
}

[v-cloak] {
	display: none
}

.body-content {
	font-family: Segoe UI, Noto Sans, Noto Sans TC, Noto Sans SC, \5fae\8edf\6b63\9ed1\9ad4, Microsoft JhengHei, \5fae\8edf\96c5\9ed1\9ad4, Microsoft YaHei, SimHei, \30e1\30a4\30ea\30aa, Meiryo, \30d2\30e9\30ae\30ce\89d2\30b4 Pro W3, Hiragino Kaku Gothic Pro, \65b0\7d30\660e\9ad4, Arial, Verdana, Helvetica, sans-serif;
	line-height: var(--gbt-lineHeight-base)
}

.body-content .articleDescTitle_GuidelineLine-LineHeight {
	line-height: var(--gbt-lineHeight-articleDescTitle)
}

.body-content a,
.body-content img {
	display: block
}

.Default_Customized-DropdownStyle {
	--default-Dropdown-border: 1px solid #c6c6c6;
	--default-Dropdown-ArrowColor: #000;
	display: inline-block;
	position: relative;
	width: 150px;
	background-color: #fff;
	color: #000
}

.Default_Customized-DropdownStyle .rotate180deg {
	transform: rotate(180deg)
}

.Default_Customized-DropdownStyle .Customized_Dropdown-View {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px;
	cursor: pointer;
	border: var(--default-Dropdown-border)
}

.Default_Customized-DropdownStyle .Customized_Dropdown-View .Customized_Dropdown-SelectedItem {
	--default-line-height: 27px;
	font-size: 18px;
	line-height: var(--default-line-height)
}

@media screen and (max-width: 640px) {
	.Default_Customized-DropdownStyle .Customized_Dropdown-View .Customized_Dropdown-SelectedItem {
		font-size: 15px
	}
}

.Default_Customized-DropdownStyle .Customized_Dropdown-View .defaultDropdownArrowIcon {
	fill: var(--default-Dropdown-ArrowColor);
	width: 13px;
	transition: all .25s
}

.Default_Customized-DropdownStyle .Customized_Dropdown-Items {
	position: absolute;
	z-index: 2;
	background-color: #fff;
	width: 100%;
	border: 1px solid #c6c6c6;
	border-top: unset;
	overflow-y: auto;
	max-height: 287px
}

.Default_Customized-DropdownStyle .Customized_Dropdown-Items .Dropdown_Item-Link {
	padding: 10px 15px;
	display: block;
	color: #000
}

.Default_Customized-DropdownStyle .Customized_Dropdown-Items .Dropdown_Item-Link.GroupName {
	font-weight: 500
}

.Default_Customized-DropdownStyle .Customized_Dropdown-Items .Dropdown_Item-Link.HavePadding {
	padding-left: 45px
}

.Default_Customized-DropdownStyle .Customized_Dropdown-Items .Dropdown_Item-Link.Havehover {
	cursor: pointer
}

@media (hover: hover) {
	.Default_Customized-DropdownStyle .Customized_Dropdown-Items .Dropdown_Item-Link.Havehover:hover {
		background-color: #008cd6;
		color: #fff
	}
}

.no-Rwd-f-46 {
	font-size: 46px
}

.Content_Area-Top {
	border-bottom: 1px solid #c6c6c6
}

.Content_Area-Top .Area_Top-Title {
	text-align: center;
	font-weight: 600;
	margin-top: 60px;
	margin-bottom: 30px;
	color: #423f3f
}

@media screen and (max-width: 1024px) {
	.Content_Area-Top .Area_Top-Title {
		margin-top: 50px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-Top .Area_Top-Title {
		margin-top: 40px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-Title {
		margin-top: 20px;
		margin-bottom: 20px
	}
}

[css-main-site="105134000"] .Content_Area-Top .Area_Top-Title,
[css-main-site="105059000"] .Content_Area-Top .Area_Top-Title {
	font-weight: 500
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	position: relative
}

@media screen and (max-width: 960px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch {
		margin-bottom: 20px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch {
		align-items: center
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch ::placeholder,
.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_Dropdown-Iterm {
	color: #909090
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View {
	border: 1px solid #c6c6c6;
	border-radius: 8px;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px;
	width: 540px
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Nav-Icon-InputText,
.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Nav-Icon-Close {
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	cursor: pointer
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Nav-Icon-InputText {
	margin-right: 15px
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Nav-Icon-SearchInputText,
.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Nav-Icon-SearchClose {
	fill: #909090
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View .Customized_Input-InputText {
	all: unset;
	width: 100%;
	text-align: left;
	line-height: 24px;
	color: #423f3f
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchInputText-Container.Customized_Input-View {
		display: inline-flex;
		width: 100%
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm {
	width: 250px;
	--default-Dropdown-border: 1px solid #c6c6c6;
	--default-Dropdown-ArrowColor: var(--color-primary-primary)
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm {
		margin-right: 7px
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm.Top_Dropdown-Category .Customized_Dropdown-Items {
	max-height: clamp(240px, 27.0833333333vw, 520px)
}

@media all and (min-width: 641px)and (max-width: 960px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm.Top_Dropdown-Category .Customized_Dropdown-Items {
		max-height: 350px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm.Top_Dropdown-Year {
		width: 75px
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm.Top_Dropdown-Year .Customized_Dropdown-Items {
	max-height: 240px
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm {
		width: 220px
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm.status-slideDown .Customized_Dropdown-View {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-SelectedItem {
	line-height: 24px
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-SelectedItem.Item-Is-Selected {
	color: #423f3f
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-View {
	border-radius: 8px
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-View {
		padding-left: 10px;
		padding-right: 10px
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-Items .Dropdown_Item-Link {
	font-size: 15px
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-Items .Dropdown_Item-Link {
		padding-left: 10px;
		padding-right: 10px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm .Customized_Dropdown-Items .Dropdown_Item-Link.HavePadding {
		padding-left: 30px
	}
}

@media all and (min-width: 961px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm:first-child {
		margin-right: 40px
	}
}

@media all and (min-width: 641px)and (max-width: 960px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_DropdownIterms-Container .Top_Dropdown-Iterm:first-child {
		margin-right: 20px
	}
}

@media all and (min-width: 641px) {
	.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchIcons-Container {
		position: absolute;
		right: 0;
		transform: translateY(-50%);
		top: 50%;
		display: flex;
		align-items: center
	}
}

.Content_Area-Top .Area_Top-DropdownItermsAndSearch .Top_SearchIcons-Container .Nav-Icon-NewsSearch {
	fill: #909090;
	width: 20px;
	cursor: pointer
}

.Items_List-Paging {
	text-align: center;
	display: inline-flex;
	justify-content: center;
	width: 100%;
	margin-top: 50px
}

.Items_List-Paging a {
	color: inherit
}

@media screen and (max-width: 640px) {
	.Items_List-Paging {
		position: relative;
		overflow: hidden
	}
}

.Items_List-Paging .hide {
	display: none !important
}

.Items_List-Paging .PreviousNextItem {
	display: inline-block
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PreviousNextItem {
		position: absolute
	}
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PreviousNextItem.PreviousItem {
		left: -40px
	}
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PreviousNextItem.PreviousItem .Button {
		padding-left: 40px
	}
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PreviousNextItem.NextItem {
		right: -40px
	}
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PreviousNextItem.NextItem .Button {
		padding-right: 40px
	}
}

.Items_List-Paging .PreviousNextItem .PreviousNextPage .Button {
	width: 95px;
	height: 35px;
	white-space: nowrap;
	display: block;
	color: #008cd6;
	border: 1px solid #c6c6c6;
	border-radius: 18px;
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.Items_List-Paging .PreviousNextItem .PreviousNextPage .Button.noClick {
	color: #c6c6c6
}

.Items_List-Paging .noClick,
.Items_List-Paging .thisPage,
.Items_List-Paging .noClick .Paging,
.Items_List-Paging .thisPage .Paging {
	cursor: inherit
}

.Items_List-Paging .PagingContainer {
	text-align: center;
	display: inline;
	margin: 0 50px
}

@media screen and (max-width: 1024px) {
	.Items_List-Paging .PagingContainer {
		margin: 0 90px
	}
}

@media screen and (max-width: 640px) {
	.Items_List-Paging .PagingContainer {
		margin: 0 auto
	}
}

.Items_List-Paging .PagingContainer .PagingArea {
	height: 35px
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem {
	font-size: 15px;
	line-height: 26px;
	font-weight: 700;
	display: inline-flex;
	align-items: center;
	color: #909090;
	height: 100%
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem:not(:last-child) {
	margin-right: 5px
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem .Paging {
	margin: 0 14px;
	text-align: center
}

@media screen and (max-width: 960px) {
	.Items_List-Paging .PagingContainer .PagingArea .PagingItem .Paging {
		margin: 0 10px
	}
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem .Paging.noClick {
	margin: 0 12px
}

@media screen and (max-width: 960px) {
	.Items_List-Paging .PagingContainer .PagingArea .PagingItem .Paging.noClick {
		margin: 0 8px
	}
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem.hidePage {
	display: none
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem.thisPage {
	border-radius: 5px;
	color: #008cd6;
	box-shadow: -5px 0 5px -5px #00000029, 5px 0 4px -5px #00000029
}

.Items_List-Paging .PagingContainer .PagingArea .PagingItem .thisPageText {
	white-space: nowrap
}

.hightligh {
	color: var(--color-primary-primary);
	font-weight: 700
}

.News-ListPage-GridSystem {
	display: grid;
	grid-template-areas: "List-Items List-Aside" "List-Paging List-Paging";
	justify-content: space-between;
	grid-template-columns: 1fr;
	padding-bottom: clamp(30px, 3.6458333333vw, 70px)
}

@media screen and (max-width: 1366px) {
	.News-ListPage-GridSystem {
		padding-bottom: clamp(10px, 2.196193265vw, 30px)
	}
}

@media screen and (max-width: 1024px) {
	.News-ListPage-GridSystem {
		padding-bottom: 10px
	}
}

@media screen and (max-width: 960px) {
	.News-ListPage-GridSystem {
		padding-bottom: 0;
		grid-template-areas: "List-Items" "List-Paging" "List-Aside"
	}
}

.News-ListPage-GridSystem .Area_List-Items {
	grid-area: List-Items
}

.News-ListPage-GridSystem .Area_List-Aside {
	grid-area: List-Aside
}

@media all and (min-width: 961px) {
	.News-ListPage-GridSystem .Area_List-Aside {
		padding-top: 30px
	}
}

@media screen and (max-width: 960px) {
	.News-ListPage-GridSystem .Area_List-Aside {
		padding-top: 60px
	}
}

.News-ListPage-GridSystem .Items_List-PagingArea {
	grid-area: List-Paging
}

.News-ListPage-GridSystem .Items_List-PagingArea .Items_List-Paging {
	margin-top: 40px
}

@media screen and (max-width: 960px) {
	.News-ListPage-GridSystem .Items_List-PagingArea .Items_List-Paging {
		margin-top: 60px
	}
}

@media screen and (max-width: 640px) {
	.News-ListPage-GridSystem .Items_List-PagingArea .Items_List-Paging {
		margin-top: 50px
	}
}

.Content_Area-List .Area_List-Items .Area_List-ItemsResultNoData {
	padding-top: 30px
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfoPadding {
	padding-left: clamp(20px, 3.6458333333vw, 70px);
	padding-right: clamp(20px, 3.6458333333vw, 70px)
}

@media screen and (max-width: 1366px) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfoPadding {
		padding-left: 30px;
		padding-right: 30px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfoPadding {
		padding-left: 0;
		padding-right: 0
	}
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo {
	padding-top: clamp(30px, 2.0833333333vw, 40px);
	padding-bottom: clamp(30px, 2.0833333333vw, 40px);
	display: block
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfo {
		padding-top: 30px;
		padding-bottom: 30px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfo {
		padding-top: 20px;
		padding-bottom: 20px
	}
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags {
	margin-bottom: 10px
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container {
	display: inline-block;
	padding-right: 8px;
	margin-right: 8px;
	line-height: 17px
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container {
		line-height: 13px
	}
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container:not(:last-child) {
	border-right: 1px solid #909090
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container .ItemInfo_Tag-Link {
	color: var(--color-primary-primary)
}

@media (hover: hover) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container .ItemInfo_Tag-Link:hover {
		color: var(--color-primary-600);
		text-decoration-line: underline;
		text-decoration-color: var(--color-primary-600)
	}
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Tags .ItemInfo_Tag-Container .ItemInfo_Tag-Link:visited {
	color: #006396;
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-Title,
.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-SubTitle {
	color: #423f3f;
	margin-bottom: 10px
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-SubTitle {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo .List_ItemInfo-PublishTime {
	color: #909090
}

.Content_Area-List .Area_List-Items .Area_List-ItemInfo:not(:last-child) {
	border-bottom: 1px solid #c6c6c6
}

@media (hover: hover) {
	.Content_Area-List .Area_List-Items .Area_List-ItemInfo:hover {
		background-color: #f5f5f5
	}

	.Content_Area-List .Area_List-Items .Area_List-ItemInfo:hover .List_ItemInfo-Title {
		color: #006396;
	}
}

.List_Aside-AsideItemlistInfo .splide:not(.is-overflow) .splide__list {
	justify-content: center
}

.List_Aside-AsideItemlistInfo .splide:not(.is-overflow) .splide__slide:last-child {
	margin: 0 !important
}

.List_Aside-AsideItemlistInfo .splide .splide__sr {
	display: none
}

@media all and (min-width: 961px) {
	.List_Aside-AsideItemlistInfo .splide .splide__track {
		overflow: visible
	}
}

@media screen and (max-width: 960px) {
	.List_Aside-AsideItemlistInfo {
		margin-bottom: 70px
	}
}

@media all and (min-width: 641px)and (max-width: 960px) {
	.List_Aside-AsideItemlistInfo {
		margin-left: 30px
	}
}

@media screen and (max-width: 640px) {
	.List_Aside-AsideItemlistInfo {
		margin-left: 15px
	}
}

.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Title {
	margin-bottom: 20px;
	color: #423f3f;
	font-weight: 500
}

[css-main-site="105134000"] .List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Title,
[css-main-site="105059000"] .List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Title {
	font-weight: 500
}

@media screen and (max-width: 960px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Title {
		text-align: center
	}
}

@media all and (min-width: 961px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item {
		padding-bottom: 20px
	}
}

@media screen and (max-width: 960px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item {
		display: flex;
		flex-direction: column;
		justify-content: space-between
	}
}

@media all and (min-width: 961px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item:not(:last-child) {
		border-bottom: 1px solid #c6c6c6;
		margin-bottom: 20px
	}
}

@media screen and (max-width: 960px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item:not(:last-child) {
		border-right: 1px solid #c6c6c6;
		padding-right: 20px
	}
}

.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link {
	color: #423f3f;
	margin-bottom: 15px;
	display: block
}

@media (hover: hover) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link:hover {
		color: var(--color-primary-primary)
	}

	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link:hover .AsideItemlistInfo_Item-Icon {
		margin-left: 10px
	}

	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link:hover .AsideItemlistInfo_Item-Icon .svg-ArrowRight-color {
		fill: var(--color-primary-primary)
	}
}

@media all and (min-width: 961px) {
	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link .AsideItemlistInfo_Item-IconContainer {
		position: relative
	}

	.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link .AsideItemlistInfo_Item-IconContainer .AsideItemlistInfo_Item-IconArea {
		position: absolute;
		transform: translateY(-50%);
		top: 50%;
		display: inline-flex
	}
}

.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-Link .AsideItemlistInfo_Item-Icon {
	margin-left: 5px;
	transition: all .3s ease-in-out
}

.List_Aside-AsideItemlistInfo .Aside_AsideItemlistInfo-Item .AsideItemlistInfo_Item-PublishTime {
	color: #909090
}

img.lazyFadeIn,
video.lazyFadeIn {
	opacity: 0
}

img.lazyFadeIn:not(.initial),
video.lazyFadeIn:not(.initial) {
	transition: opacity .3s
}

img.lazyFadeIn.initial,
img.lazyFadeIn.loaded,
img.lazyFadeIn.error,
video.lazyFadeIn.initial,
video.lazyFadeIn.loaded,
video.lazyFadeIn.error {
	opacity: 1
}

img.lazyFadeIn:not([src]) {
	visibility: hidden
}

.Content_Area-List .Area_List-Aside {
	width: clamp(300px, 17.7083333333vw, 340px);
	margin-left: 96px
}

@media screen and (max-width: 1366px) {
	.Content_Area-List .Area_List-Aside {
		width: clamp(220px, 21.9619326501vw, 300px);
		margin-left: 50px
	}
}

@media screen and (max-width: 1024px) {
	.Content_Area-List .Area_List-Aside {
		width: 220px
	}
}

@media all and (min-width: 961px)and (max-width: 1024px) {
	.Content_Area-List .Area_List-Aside {
		margin-left: 42px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Aside {
		width: 100%;
		overflow: hidden;
		margin-left: 0
	}
}

.Content_Area-List .Area_List-Aside .Area_Aside-Link {
	color: #423f3f;
	margin: 0 auto 40px
}

@media screen and (max-width: 1024px) {
	.Content_Area-List .Area_List-Aside .Area_Aside-Link {
		margin-bottom: 30px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Aside .Area_Aside-Link {
		margin-bottom: 40px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-List .Area_List-Aside .Area_Aside-Link {
		margin-bottom: 50px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Aside .Area_Aside-Link {
		width: 330px
	}
}

@media (hover: hover) {
	.Content_Area-List .Area_List-Aside .Area_Aside-Link:hover {
		color: var(--color-primary-primary)
	}
}

.Content_Area-List .Area_List-Aside .Area_Aside-Link .Area_Aside-ImageContainer .Area_Aside-ImagePath {
	width: 100%
}

.Content_Area-List .Area_List-Aside .Area_Aside-Link .Area_Aside-Desc {
	margin-top: 10px
}

@media screen and (max-width: 960px) {
	.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo {
		display: none
	}
}

.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item {
	border-bottom: 1px solid #c6c6c6;
	margin-bottom: 40px
}

@media screen and (max-width: 1024px) {
	.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item {
		margin-bottom: 30px
	}
}

.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link {
	margin-bottom: 10px;
	position: relative;
	color: #423f3f;
	display: inline-flex;
	align-items: center;
	font-weight: 600
}

[css-main-site="105134000"] .Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link,
[css-main-site="105059000"] .Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link {
	font-weight: 500
}

@media (hover: hover) {
	.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link:hover {
		color: var(--color-primary-primary)
	}

	.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link:hover .Aside_AboutInfo-Icon {
		fill: var(--color-primary-primary);
		margin-left: 15px
	}
}

.Content_Area-List .Area_List-Aside .List_Aside-AboutInfo .Aside_AboutInfo-Item .Aside_AboutInfo-Link .Aside_AboutInfo-Icon {
	width: 15px;
	margin-left: 10px;
	transition: margin .3s ease-in-out
}

.Content_Area-Bottom {
	--Bottom-Background-Color: #423f3f
}

@media all and (min-width: 641px)and (max-width: 960px) {
	.Content_Area-Bottom .Content_Area-BottomContainer {
		padding: 50px 0;
		display: flex;
		align-items: center;
		gap: 15px;
		justify-content: center
	}
}

@media all and (min-width: 641px)and (max-width: 960px)and (min-width: 641px)and (max-width: 960px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .SalesFrom_AboutInfo-Link:first-child {
		margin-bottom: 20px
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink {
	padding: 40px 0;
	background-color: var(--Bottom-Background-Color)
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink {
		padding: 30px 0
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .Bottom-Container-OnlyTextLink {
	text-align: center
}

.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link {
	color: #fff;
	position: relative;
	display: inline-block
}

@media (hover: hover) {
	.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link:hover .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
		color: #21d4fd
	}

	.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link:hover .AboutInfo_Link-TextArea .AboutInfo_Link-Title .AboutInfo_Link-Icon {
		fill: #21d4fd;
		right: -30px
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	position: relative;
	font-weight: 600
}

[css-main-site="105134000"] .Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link .AboutInfo_Link-TextArea .AboutInfo_Link-Title,
[css-main-site="105059000"] .Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
	font-weight: 500
}

.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link .AboutInfo_Link-TextArea .AboutInfo_Link-Title .AboutInfo_Link-Icon {
	position: absolute;
	fill: #fff;
	transition: right .3s ease-in-out;
	right: -25px
}

@media screen and (max-width: 640px) {
	.Content_Area-Bottom .Content_Area-BottomContainer-OnlyTextLink .SalesFrom_AboutInfo-Link .AboutInfo_Link-TextArea .AboutInfo_Link-Desc {
		display: none
	}
}

@media all and (min-width: 961px) {
	.Content_Area-Bottom .Content_Area-BottomContainer {
		padding: clamp(70px, 5.2083333333vw, 100px) 0
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Bottom .Content_Area-BottomContainer {
		padding: 50px 0
	}
}

@media all and (min-width: 961px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo.IsShowSalesFromInfoCssStyle {
		margin-top: 100px
	}
}

@media all and (min-width: 961px)and (max-width: 1024px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo.IsShowSalesFromInfoCssStyle {
		margin-top: 70px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo.IsShowSalesFromInfoCssStyle {
		margin-top: 50px
	}
}

@media all and (min-width: 961px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo {
		width: 100%;
		display: flex;
		justify-content: space-between
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link {
	display: block
}

@media screen and (max-width: 640px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link:first-child {
		margin-bottom: 20px
	}
}

.Content_Area-Bottom .sectionn_Area-SalesFrom {
	--SalesFrom-Text-Color: #423f3f;
	color: var(--SalesFrom-Text-Color);
	text-align: center
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom {
		--SalesFrom-Text-Color: #fff
	}
}

.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Title {
	margin-bottom: 50px;
	font-weight: 300
}

@media screen and (max-width: 1366px) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Title {
		margin-bottom: 40px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Title {
		margin-bottom: 30px
	}
}

@media screen and (max-width: 640px) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Title {
		margin-bottom: 20px
	}
}

.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button {
	color: #fff;
	background-image: linear-gradient(79deg, #008cd6 40%, #21d4fd 99%);
	border-radius: 8px;
	padding: 15px 110px;
	display: inline-block;
	font-weight: 600
}

[css-main-site="105134000"] .Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button,
[css-main-site="105059000"] .Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button {
	font-weight: 500
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button {
		padding: 15px 75px
	}
}

@media (hover: hover) {
	.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button:hover {
		background-color: var(--color-primary-primary);
		background-image: unset
	}
}

.Content_Area-Bottom .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button:visited {
	background-color: var(--color-primary-600)
}

.Content_Area-Bottom .sectionn_Area-AboutInfo {
	background-color: var(--Bottom-Background-Color)
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link {
	color: #fff;
	position: relative
}

@media (hover: hover) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link:hover .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
		transform: scale(1.1)
	}

	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link:hover .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
		color: #21d4fd
	}

	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link:hover .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title .AboutInfo_Link-Icon {
		fill: #21d4fd;
		margin-left: 15px
	}
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper {
	overflow: hidden
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
	display: block;
	transition: all .2s ease-in-out;
	width: clamp(600px, 38.6979166667vw, 743px)
}

@media screen and (max-width: 1366px) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
		width: clamp(450px, 43.9238653001vw, 600px)
	}
}

@media screen and (max-width: 1024px) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
		width: 440px
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
		width: 100%
	}
}

@media all and (min-width: 641px)and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-Image {
		width: 44.53125vw
	}
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .gradient-black {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-image: linear-gradient(to bottom, rgba(31, 31, 31, 0), rgba(0, 0, 0, .5) 46%, #1f1f1f);
	height: 100px
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 15px
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
	display: flex;
	align-items: center;
	font-weight: 600
}

[css-main-site="105134000"] .Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title,
[css-main-site="105059000"] .Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title {
	font-weight: 500
}

.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Title .AboutInfo_Link-Icon {
	margin-left: 10px;
	fill: #fff;
	transition: all .3s ease-in-out
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .sectionn_Area-AboutInfo .SalesFrom_AboutInfo-Link .AboutInfo_Link-ImgWrapper .AboutInfo_Link-TextArea .AboutInfo_Link-Desc {
		display: none
	}
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom {
		background-color: var(--Bottom-Background-Color);
		color: #fff !important
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button {
	background-image: linear-gradient(79deg, #008cd6 0%, #21d4fd 100%)
}

@media (hover: hover) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-SalesFrom .sectionnArea_SalesFrom-Container .sectionnArea-SalesFrom-Button:hover {
		background-image: unset
	}
}

.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo {
	display: none
}

.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo.IsChinaShowOnDesktop {
	display: block
}

@media screen and (max-width: 960px) {
	.Content_Area-Bottom .Content_Area-BottomContainer .sectionn_Area-AboutInfo {
		display: block
	}
}

.SlashFirst {
	fill: #008cd6
}

.SlashSecond {
	fill: #15b3b6
}

.SlashThird {
	fill: #2cdd95
}

.NewsList_Container-BreadCrumb {
	--default-font-color: #000
}

.NewsList_Container-BreadCrumb.cnBackgroundColor-NewsList-BreadCrumb {
	background-color: #1f1f1f;
	--default-font-color: #fff
}

@media screen and (max-width: 960px) {
	.NewsList_Container-BreadCrumb .breadAreaCintainer {
		display: none
	}
}

.NewsList_Container-BreadCrumb .breadAreaCintainer .bread {
	padding: 10px 0
}

.NewsList_Container-BreadCrumb .breadAreaCintainer .bread-Icon .breadIconSvg {
	height: clamp(8.6px, .6510416667vw, 12.5px);
	width: clamp(15px, 1.4583333333vw, 28px);
	margin: 0 5px
}

.NewsList_Container-BreadCrumb .breadAreaCintainer .bread-Link,
.NewsList_Container-BreadCrumb .breadAreaCintainer .bread-Icon {
	display: inline-block
}

.NewsList_Container-BreadCrumb .breadAreaCintainer .bread-Link .bread-Path,
.NewsList_Container-BreadCrumb .breadAreaCintainer .bread-Link .noHover {
	color: var(--default-font-color);
	font-size: 15px
}

#divGoTop {
	cursor: pointer;
	position: fixed;
	z-index: 130000;
	display: none;
	padding-top: .1%;
	border-radius: 3px;
	border: 2px solid #333;
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: #333;
	opacity: .5;
	right: 50px;
	bottom: 50px;
	--StickyBottomButtonHight: 0px;
	--StickyBottomButtonPadding: 30px
}

@media all and (min-width: 961px)and (max-width: 1024px) {
	#divGoTop {
		bottom: 30px;
		right: 30px
	}
}

@media screen and (max-width: 960px) {
	#divGoTop {
		bottom: calc(var(--StickyBottomButtonHight) + var(--StickyBottomButtonPadding))
	}
}

@media all and (min-width: 641px)and (max-width: 960px) {
	#divGoTop {
		right: 30px
	}
}

@media screen and (max-width: 640px) {
	#divGoTop {
		right: 15px
	}
}

#divGoTop>img {
	width: 84%
}

#divGoTop>svg {
	width: 30px;
	height: 30px
}