@charset "UTF-8";

/*************** S : aboutUs.scss ***************/
.container_esg_reports img {
	width: 100%;
}

/*.content.au-view.newsEventArea .container.au-box.bbs-box{
  margin-bottom: 150px;
}*/
.container.container_esg_reports {
	margin-bottom: 60px;
}

@media (min-width:769px) {
	.container.container_esg_reports {
		margin-bottom: 120px;
	}

}

.content .container.prod-dt-view {
	margin-bottom: 120px;
}

.au-view .container.inner {
	position: relative;
}

.au-view .ba-text {
	position: relative;
	padding-top: 100px;
}

@media (max-width:1440px) {
	.au-view .ba-text {
		padding-top: 70px;
	}

}

@media (max-width:768px) {
	.au-view .ba-text {
		padding-top: 4.1666666667rem;
	}

}

.au-view .ba-text .tit-03 {
	font-size: 45px;
	margin-bottom: 40px;
}

@media (max-width:1440px) {
	.au-view .ba-text .tit-03 {
		font-size: 32px;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .tit-03 {
		font-size: 1.6666666667rem;
	}

}

.au-view .ba-text .tt-sub-gray {
	text-align: left;
}

.au-view .ba-text .tt-sub-gray span {
	margin-left: 15px;
	font-size: 17px;
	font-weight: 300;
}

@media (max-width:1440px) {
	.au-view .ba-text .tit-sub-03 {
		font-size: 17px;
		margin-bottom: 22px;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .tit-sub-03 {
		font-size: 1rem;
	}

}

.au-view .ba-text .t-list-box.msg-box {
	padding-left: 0;
	padding-right: 0;
}

.au-view .ba-text .t-list-box ~ .t-list-box {
	margin-top: 60px;
}

@media (max-width:1440px) {
	.au-view .ba-text .t-list-box ~ .t-list-box {
		margin-top: 40px;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .t-list-box ~ .t-list-box {
		margin-top: 2.5rem;
	}

}

@media (max-width:1440px) {
	.au-view .ba-text .t-list-box.t-type-01 {
		font-size: 15px;
		line-height: 1.5;
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) and (max-width:768px) {
	.au-view .ba-text .t-list-box.t-type-01 {
		font-size: 0.6875rem;
	}

}

.au-view .ba-text .t-list-box .tit-04 {
	font-size: 24px;
}

@media (max-width:1440px) {
	.au-view .ba-text .t-list-box .tit-04 {
		font-size: 17px;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .t-list-box .tit-04 {
		font-size: 1.125rem;
	}

}

@media (max-width:1440px) {
	.au-view .ba-text .t-type-01 {
		font-size: 15px;
		line-height: 1.5;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .t-type-01 {
		font-size: 0.6875rem;
		line-height: 1.4;
	}

}

.au-view .ba-text .t-type-01 ~ .t-type-01 {
	margin-top: 20px;
}

.au-view .ba-text .i-list-box > ul {
	font-size: 0;
}

.au-view .ba-text .i-list-box > ul > li {
	display: inline-block;
	width: calc(33.3333333333% - 20px);
	margin-left: 30px;
	vertical-align: top;
}

.au-view .ba-text .i-list-box > ul.type02 > li {
	width: calc(50% - 30px);
	margin-left: 60px;
}

.au-view .ba-text .i-list-box > ul > li:first-child {
	margin-left: 0;
}

.au-view .ba-text .i-list-box .t-type-01 {
	margin-top: 15px;
}

.au-view .ba-text .i-list-box .list-type + .list-bar {
	margin-top: 10px;
}

.au-view .ba-text .ico-box {
	margin-top: 40px;
	text-align: center;
}

.au-view .ba-text .ico-box .ico {
	padding-top: 120px;
	background-position: top center;
	background-repeat: no-repeat;
}

.au-view .ba-text .ico-box .ico-01 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v01.png);
}

.au-view .ba-text .ico-box .ico-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v02.png);
}

.au-view .ba-text .ico-box .ico-03 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v03.png);
}

.au-view .ba-text .ico-box .ico-04 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c01.png);
}

.au-view .ba-text .ico-box .ico-05 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c02.png);
}

.au-view .ba-text .ico-box .ico-06 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c03.png);
}

.au-view .ba-text .ico-box .ico-07 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c04.png);
}

.au-view .ba-text .ico-box strong {
	display: block;
	font-weight: 700;
	color: #111;
}

@media (max-width:768px) {
	.au-view .ba-text .ico-box strong {
		font-size: 0.7083333333rem;
	}

}

.au-view .ba-text .ico-box .txt-box ~ .txt-box {
	margin-top: 35px;
}

.au-view .ba-text .ico-box .txt-box:first-child strong + .t-type-01 {
	margin-top: 0;
}

.au-view .ba-text .ico-c > ul > li {
	width: calc(25% - 30px);
}

.au-view .ba-text .ico-c .list-type {
	margin-top: 10px;
}

.au-view .ba-text .ico-c .list-type li {
	padding-left: 0;
}

.au-view .ba-text .ico-c .list-type li ~ li {
	margin: 0;
}

.au-view .ba-text .ico-c .list-type li:before {
	display: none;
}

.au-view .ba-text .ico-c .list-type.type03 > li > span {
	font-size: 17px;
}

@media (max-width:1440px) {
	.au-view .ba-text .ico-c .list-type.type03 > li > span {
		font-size: 15px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .ico-c .list-type.type03 > li > span {
		font-size: 0.6875rem;
	}

}

.au-view .ba-text .ico-c .list-type span {
	position: relative;
	padding-left: 10px;
	font-weight: inherit;
	line-height: 30px;
}

.au-view .ba-text .ico-c .list-type span:before {
	display: block;
	position: absolute;
	top: 11px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #555;
	border-radius: 50%;
	content: "";
}

.au-view .ba-text .key-box ul {
	font-size: 0;
}

.au-view .ba-text .key-box li {
	display: inline-block;
	width: 33.3333333333%;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: top;
}

.au-view .ba-text .key-box strong {
	font-weight: 700;
	color: #111;
}

.au-view .ba-text .i-txt-box .txt-box {
	width: calc(100% - 776px);
	padding-right: 170px;
}

@media (max-width:1440px) {
	.au-view .ba-text .i-txt-box .txt-box {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .i-txt-box .txt-box {
		width: 100%;
		padding-right: 0;
	}

}

.au-view .ba-text .i-txt-box .txt-box strong {
	font-weight: 700;
	line-height: inherit;
}

.au-view .ba-text .i-txt-box .txt-box p {
	margin-top: 15px;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.au-view .ba-text .i-txt-box .img-box {
	width: 776px;
}

@media (max-width:1440px) {
	.au-view .ba-text .i-txt-box .img-box {
		width: 100%;
		max-width: 776px;
	}

}

.au-view .ba-text .i-txt-box.type02 .txt-box, .au-view .ba-text .i-txt-box.type02 .img-box {
	width: 50%;
}

.au-view .ba-text .i-txt-box.type03 > div {
	width: 50%;
}

.au-view .ba-text .i-txt-box.type03 > div:first-child {
	padding: 0 30px 0 0;
}

.au-view .ba-text .i-txt-box.type03 > div:last-child {
	padding: 0 0 0 30px;
}

.au-view .ba-text .i-txt-box.type03 .t-type-01 {
	margin-top: 40px;
}

.au-view .ba-text .i-txt-box.type04:after {
	display: block;
	clear: both;
	content: "";
}

.au-view .ba-text .i-txt-box.type04 .img-box {
	float: right;
}

@media (max-width:1440px) {
	.au-view .ba-text .i-txt-box.type04 .img-box {
		float: unset;
	}

}

@media (max-width:768px) {
	.au-view .ba-text .i-txt-box.type04 .img-box {
		float: initial;
		width: 100%;
	}

}

.au-view .ba-text .i-txt-box.type03.type04 > .txt-box {
	padding: 0 30px 0 0;
}

.au-view .ba-text .i-txt-box.type03.type04 > .img-box {
	padding: 0 0 0 30px;
}

.au-view .ba-text .list-type.type04 + .t-type-01 {
	margin-top: 30px;
}

.au-view .ba-text .ico-automo > ul > li {
	width: calc(20% - 30px);
}

.au-view .ba-text .ico-automo > ul img {
	width: auto;
	max-width: 100%;
}

.au-view .ba-text .ico-automo > ul .txt-box {
	margin-top: 25px;
}

.au-view .ba-text .ico-automo02 {
	margin-top: 10px;
}

.au-view .ba-text .ico-automo02 > ul > li {
	width: calc(25% - 30px);
	margin: 30px 40px 0 0;
}

.au-view .ba-text .ico-automo02 > ul > li:nth-child(4n) {
	margin-right: 0;
}

.au-view .ba-text .ico-automo02 > ul img {
	width: auto;
	max-width: 100%;
}

.au-view .ba-text .ico-automo02 > ul .txt-box {
	margin-top: 25px;
}

@media (max-width:768px) {
	.au-view .ba-text .type08 th {
		padding: 0.8333333333rem 0.3125rem;
		font-size: 0.75rem;
	}

}

.au-view .container.au-box.glob-box .w-con-02.ba-text.inner {
	padding-left: 10px;
	padding-right: 10px;
}

.au-view .gb-box .i-list-box > ul.type02 {
	text-align: left;
}

.au-view .gb-box .i-list-box > ul.type02 > li {
	width: calc(25% - 50px);
	margin: 0 25px 30px;
	text-align: center;
}

@media (max-width:768px) {
	.au-view .gb-box .i-list-box > ul.type02 > li {
		width: 100%;
		margin: 0 0 0.4166666667rem;
	}

}

.au-view .gb-box .i-list-box > ul.type02 > li:first-child {
	margin: 0 25px;
}

@media (max-width:768px) {
	.au-view .gb-box .i-list-box > ul.type02 > li:first-child {
		margin: 0;
	}

}

.au-view .gb-box .i-list-box > ul.type02 .txt-box {
	margin-top: 30px;
}

.au-view .gb-box .i-list-box > ul.type02 .txt-box a {
	display: inline;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.au-view .gb-box .tab-ui {
	margin-top: 110px;
}

.au-view .gb-box .drop-list > ul {
	margin-bottom: 30px;
}

.au-view .gb-box .drop-list > ul > li {
	border-bottom: 1px solid #dedede;
}

.au-view .gb-box .drop-list .tit {
	position: relative;
	padding: 30px 52px 30px 50px;
}

.au-view .gb-box .drop-list .tit span {
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

.au-view .gb-box .drop-list .tit button {
	position: absolute;
	top: 50%;
	right: 20px;
	width: 12px;
	height: 7px;
	margin-top: -9px;
	background: url(https://img.lxhausys.com/public/images/arrw_bottom_03.png) center no-repeat;
	font-size: 0;
	transform: rotate(180deg);
	transition: all 0.2s ease;
}

.au-view .gb-box .drop-list > ul > li:first-child .tit {
	padding-top: 0;
}

.au-view .gb-box .drop-list li.on .tit button {
	background-image: url(https://img.lxhausys.com/public/images/arrw_bottom_03.png);
	transform: rotate(0deg);
}

.au-view .gb-box .drop-list .tbl-box {
	border-color: #dedede;
}

.au-view .gb-box .drop-list td a {
	display: inline;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.au-view .gb-box .tit-04 ~ .tit-04 {
	margin-top: 30px;
}

.au-view .gb-box .gn-text .tit-04 + .t-type-01, .au-view .gb-box .gn-text .t-type-01 + .i-box, .au-view .gb-box .gn-text .i-box ~ .i-box {
	margin-top: 30px;
}

.au-view .gb-box .gn-text .txt-box {
	margin-top: 20px;
}

.au-view .gb-box .gn-text .txt-box ul {
	font-size: 0;
}

.au-view .gb-box .gn-text .txt-box li {
	display: inline-block;
	width: calc(33.3333333333% - 30px);
	margin-top: 30px;
	text-align: center;
	vertical-align: top;
}

@media (max-width:768px) {
	.au-view .gb-box .gn-text .txt-box li {
		width: 100%;
		margin-top: 0.625rem;
	}

}

.au-view .gb-box .gn-text .txt-box li ~ li {
	margin-left: 30px;
}

@media (max-width:768px) {
	.au-view .gb-box .gn-text .txt-box li ~ li {
		margin-left: 0;
	}

}

.au-view .gb-box .gn-text .txt-box strong {
	display: block;
	font-weight: 700;
	color: #111;
}

.au-view .gb-box .gn-text .txt-box strong:first-child {
	margin-bottom: 30px;
	font-size: 60px;
	line-height: 1;
}

.au-view .gb-box .gn-text .txt-box .t-type-01 {
	margin-top: 25px;
}

.au-view .gb-box .gn-text .txt-box.type02 li {
	width: calc(50% - 40px);
}

@media (max-width:768px) {
	.au-view .gb-box .gn-text .txt-box.type02 li {
		width: 100%;
		margin-bottom: 0.4166666667rem;
	}

}

.au-view .gb-box .gn-text .txt-box.type02 li ~ li {
	margin-left: 40px;
}

@media (max-width:768px) {
	.au-view .gb-box .gn-text .txt-box.type02 li ~ li {
		margin-left: 0;
	}

}

.au-view .ceo-text .t-list-box ~ .t-list-box {
	margin-top: 30px;
}

.au-view .ceo-text .t-list-box + .i-txt-box {
	margin-top: 40px;
}

.au-view .ceo-text .i-txt-box .txt-box {
	width: calc(100% - 460px);
	padding-right: 230px;
}

@media (max-width:768px) {
	.au-view .ceo-text .i-txt-box .txt-box {
		width: 100%;
		padding-right: 0;
		margin-top: 3.125rem;
	}

}

.au-view .ceo-text .i-txt-box .img-box {
	width: 460px;
}

.au-view .ceo-text .i-txt-box .txt-box p {
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.au-view .ceo-text .t-list-box ~ .t-sign {
	margin-top: 15px;
}

.au-view .ceo-text .t-sign {
	padding-bottom: 80px;
	background: url(https://img.lxhausys.com/public/images/aboutus/img_sign.png) right bottom no-repeat;
}

.au-view .fs-text .t-type-01 ~ .t-type-01 {
	margin-top: 0;
}

.au-view .fs-text .ico-link {
	font-size: 0;
}

.au-view .fs-text .ico-link > div {
	display: inline-block;
}

.au-view .fs-text .ico-link .btns {
	margin-left: 120px;
	position: relative;
	bottom: 8px;
}

@media (max-width:768px) {
	.au-view .fs-text .ico-link .btns {
		margin-left: 0;
		margin-top: 1.25rem;
		bottom: 0;
	}

}

.au-view .fs-text .ico-link .btns a {
	width: 40px;
	height: 40px;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_link.png) center no-repeat;
	font-size: 0;
}

.au-view .rnd-text .ico-box {
	margin-top: 0;
}

@media (max-width:768px) {
	.au-view .rnd-text .ico-box {
		width: 100%;
	}

}

.au-view .rnd-text .i-txt-box {
	margin-top: 40px;
}

@media (max-width:768px) {
	.au-view .rnd-text .i-txt-box {
		margin-top: 1.6666666667rem;
	}

}

.au-view .rnd-text .i-txt-box li ~ li {
	margin-top: 18px;
}

.au-view .rnd-text .i-txt-box .t-type-01 {
	margin-top: 2px;
	line-height: 25px;
}

.au-view .rnd-text .chart-box {
	margin-top: 50px;
}

.au-view .rnd-text .chart-box .t-type-01 {
	margin: 25px 0 20px;
}

.au-view .rnd-text .chart-box > div {
	width: calc(50% - 20px);
}

.au-view .rnd-text .chart-box > div ~ div {
	margin-left: 40px;
}

.au-view .rnd-text .field-box strong {
	display: block;
	font-weight: 700;
}

.au-view .rnd-text .field-box .ico-c > strong {
	min-height: 30px;
	line-height: 30px;
	font-weight: 700;
	font-size: 17px;
	background: #f9f9f8;
}

@media (max-width:1440px) {
	.au-view .rnd-text .field-box .ico-c > strong {
		font-size: 15px;
	}

}

@media (max-width:768px) {
	.au-view .rnd-text .field-box .ico-c > strong {
		font-size: 0.7083333333rem;
	}

}

.au-view .rnd-text .field-box .col-02 > div {
	width: calc(50% - 20px);
	display: inline-table;
}

.au-view .rnd-text .field-box .col-02 > div ~ div {
	margin-left: 40px;
}

.au-view .rnd-text .field-box .text-box {
	margin-top: 25px;
	padding: 0 10px;
}

.au-view .rnd-text .field-box .text-box > strong {
	font-size: 17px;
	line-height: 1.4;
}

@media (max-width:1440px) {
	.au-view .rnd-text .field-box .text-box > strong {
		font-size: 15px;
	}

}

@media (max-width:768px) {
	.au-view .rnd-text .field-box .text-box > strong {
		font-size: 0.7083333333rem;
	}

}

.au-view .rnd-text .field-box .ico-c .t-type-01, .au-view .rnd-text .field-box .ico-c .list-type {
	margin-top: 18px;
}

@media (max-width:768px) {
	.au-view .rnd-text .field-box .ico-c .t-type-01, .au-view .rnd-text .field-box .ico-c .list-type {
		margin-top: 0.75rem;
	}

}

.au-view .rnd-text .field-02 {
	margin-top: 30px;
}

@media (max-width:768px) {
	.au-view .rnd-text .field-02 {
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
	}

}

.au-view .rnd-text .field-02 .col-02 > div {
	width: calc(25% - 30px);
}

@media (max-width:768px) {
	.au-view .rnd-text .field-02 .col-02 > div {
		display: inline-table;
		margin-bottom: 1.25rem;
	}

}

.au-view .slider-sms {
	position: relative;
	margin-top: 20px;
}

.au-view .slider-sms .slider {
	position: relative;
}

@media (max-width:1440px) {
	.au-view .slider-sms .slider .img-box img {
		height: 600px;
		object-fit: cover;
		object-position: center;
	}

}

@media (max-width:768px) {
	.au-view .slider-sms .slider .img-box img {
		height: 600px;
		object-fit: cover;
		object-position: center;
	}

}

.au-view .slider-sms .slider .txt-box {
	position: absolute;
	top: 108px;
	left: 0;
	z-index: 99;
	width: 100%;
	text-align: center;
}

@media (max-width:1440px) {
	.au-view .slider-sms .slider .txt-box {
		top: 30px;
	}

}

@media (max-width:768px) {
	.au-view .slider-sms .slider .txt-box {
		top: 2.0833333333rem;
	}

}

.au-view .slider-sms .slider .txt-box .tit {
	display: inline-block;
	padding-top: 60px;
	border-bottom: 1px solid #fff;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 80px;
	font-weight: 700;
	color: #fff;
	vertical-align: top;
}

@media (max-width:768px) {
	.au-view .slider-sms .slider .txt-box .tit {
		font-size: 3.3333333333rem;
	}

}

.au-view .slider-sms .slider .txt-box .ico-01 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_vision.png);
}

.au-view .slider-sms .slider .txt-box .ico-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_goal.png);
}

.au-view .slider-sms .slider .txt-box .ico-03 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_tasks.png);
}

.au-view .slider-sms .slider .txt {
	margin-top: 30px;
	font-size: 35px;
	line-height: 50px;
	font-weight: 700;
	color: #fff;
}

@media (max-width:1440px) {
	.au-view .slider-sms .slider .txt {
		margin-top: 10px;
		font-size: 20px;
	}

}

@media (max-width:768px) {
	.au-view .slider-sms .slider .txt {
		margin-top: 1.25rem;
		font-size: 1.25rem;
		line-height: 2.0833333333rem;
	}

}

.au-view .slider-sms .slider .txt p {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

.au-view .slider-sms .slider .txt .t-type-03 {
	margin: 0 auto;
	width: 42%;
	word-break: keep-all;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view .slider-sms .slider .txt .t-type-03 {
		width: 95%;
	}

}

@media (max-width:768px) {
	.au-view .slider-sms .slider .txt .t-type-03 {
		width: 90%;
	}

}

.au-view .slider-sms .slick-arrow {
	position: absolute;
	bottom: 138px;
	z-index: 99;
	width: 80px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
}

@media (max-width:1440px) {
	.au-view .slider-sms .slick-arrow {
		bottom: 60px;
	}

}

.au-view .slider-sms .slick-prev {
	left: 26%;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_left.png);
}

@media (max-width:1440px) {
	.au-view .slider-sms .slick-prev {
		left: 1%;
	}

}

.au-view .slider-sms .slick-next {
	right: 26%;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right.png);
}

@media (max-width:1440px) {
	.au-view .slider-sms .slick-next {
		right: 1%;
	}

}

.au-view .slider-sms > .slick-dots {
	position: absolute;
	bottom: 95px;
	left: 0;
	width: 100%;
	font-size: 0;
	text-align: center;
}

@media (max-width:1440px) {
	.au-view .slider-sms > .slick-dots {
		bottom: 30px;
	}

}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots {
		bottom: 40px;
	}

}

.au-view .slider-sms > .slick-dots > li {
	display: inline-block;
	position: relative;
	width: 108px;
	height: 108px;
	background: rgba(233, 233, 233, 0.7);
	vertical-align: top;
	border-radius: 50%;
}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots > li {
		width: 80px;
		height: 80px;
	}

}

.au-view .slider-sms > .slick-dots > li.on, .au-view .slider-sms > .slick-dots > li.slick-active {
	background: rgba(171, 45, 42, 0.7);
}

.au-view .slider-sms > .slick-dots > li:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 108px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
	text-align: center;
}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots > li:before {
		font-size: 0.8333333333rem;
		line-height: 4.5rem;
	}

}

.au-view .slider-sms > .slick-dots > li.on:before, .au-view .slider-sms > .slick-dots > li.slick-active:before {
	color: #fff;
}

.au-view .slider-sms > .slick-dots > li:nth-child(1):before {
	content: "VISION";
}

.au-view .slider-sms > .slick-dots > li:nth-child(2):before {
	content: "GOAL";
}

.au-view .slider-sms > .slick-dots > li:nth-child(3):before {
	content: "TASKS";
}

.au-view .slider-sms > .slick-dots > li:nth-child(3):after {
	display: block;
	position: absolute;
	right: 65px;
	bottom: 27px;
	width: 17px;
	height: 6px;
	background: #888;
	content: "";
}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots > li:nth-child(3):after {
		bottom: 22px;
		right: 50px;
	}

}

.au-view .slider-sms > .slick-dots > li.slick-active:nth-child(3):after {
	background: #000;
}

.au-view .slider-sms > .slick-dots > li ~ li {
	margin-left: 15px;
}

.au-view .slider-sms > .slick-dots > li button {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	font-size: 0;
}

.au-view .slider-sms > .slick-dots > li:nth-child(n+4):nth-child(-n+6) {
	position: absolute;
	width: 17px;
	height: 6px;
	background: #888;
	border-radius: 0;
}

.au-view .slider-sms > .slick-dots > li.slick-active:nth-child(n+4):nth-child(-n+6) {
	background: #000;
}

.au-view .slider-sms > .slick-dots > li:nth-child(n+4) {
	bottom: 27px;
	left: 50%;
	margin-left: 114px;
}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots > li:nth-child(n+4) {
		bottom: 22px;
		margin-left: 87px;
	}

}

.au-view .slider-sms > .slick-dots > li:nth-child(n+5) {
	bottom: 27px;
	left: 50%;
	margin-left: 133px;
}

@media (max-width:768px) {
	.au-view .slider-sms > .slick-dots > li:nth-child(n+5) {
		bottom: 22px;
		margin-left: 106px;
	}

}

.au-view .work-box {
	margin-top: 20px;
}

.au-view .work-box > div {
	position: relative;
	width: calc(47% - 130px);
}

@media (max-width:1280px) {
	.au-view .work-box > div {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view .work-box > div {
		width: 100%;
	}

}

.au-view .work-box > div ~ div {
	margin-left: 130px;
}

@media (max-width:1280px) {
	.au-view .work-box > div ~ div {
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.au-view .work-box > div ~ div {
		margin-left: 0;
	}

}

.au-view .work-box .tit {
	display: table;
	position: relative;
	width: 222px;
	height: 222px;
	margin: 60px auto 0;
	background: #f5f5f5;
	border-radius: 50%;
}

.au-view .work-box .tit:before {
	display: block;
	position: absolute;
	top: -60px;
	left: 50%;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: "";
}

.au-view .work-box .tit:after {
	display: block;
	position: absolute;
	top: 163px;
	right: -3px;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: "";
	transform: rotate(-55deg);
}

.au-view .work-box .tit > .heading-5 {
	display: table-cell;
	position: relative;
	width: 100%;
	height: 100%;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
}

.au-view .work-box .tit > .heading-5:after {
	display: block;
	position: absolute;
	top: 163px;
	left: -3px;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: "";
	transform: rotate(55deg);
}

.au-view .work-box .t-type-03 {
	position: absolute;
}

.au-view .work-box .t-01 {
	top: 70px;
	left: 0;
}

.au-view .work-box .t-02 {
	top: 50px;
	right: 0;
}

.au-view .work-box .t-03 {
	position: static;
	margin-top: 20px;
}

.au-view .plans-box {
	margin-top: 40px;
}

.au-view .plans-box .t-type-01 {
	margin-top: 15px;
}

.au-view .es-box {
	margin-top: 40px;
}

.au-view .es-box > div {
	width: 475px;
	height: 475px;
	background: #f5f5f5;
	text-align: left;
	border-radius: 50%;
}

.au-view .es-box > div.box-01 {
	position: relative;
	z-index: 2;
	padding-left: 60px;
}

.au-view .es-box > div.box-01:before {
	display: block;
	position: absolute;
	top: 0;
	right: -365px;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: rgba(211, 211, 211, 0.3);
	border-radius: 50%;
	content: "";
}

@media (max-width:992px) {
	.au-view .es-box > div.box-01:before {
		background: none;
	}

}

.au-view .es-box > div.box-01:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 110px;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_plus.png) center no-repeat;
	content: "";
}

.au-view .es-box > div.box-02 {
	position: relative;
	z-index: 1;
	margin-left: -110px;
	padding-left: 120px;
	background: #e2e2e2;
}

.au-view .es-box > div.box-02 > div {
	width: 90%;
}

.au-view .es-box > div > div {
	width: 70%;
	margin-top: 125px;
}

.au-view .es-box ul {
	margin-top: 15px;
}

.au-view .es-box li {
	font-size: 15px;
	font-weight: 300;
}

.au-view .es-box li ~ li {
	margin-top: 5px;
}

.au-view .gm-box .chart-box {
	padding: 50px;
	border: 1px solid #dbdbdb;
}

.au-view .gm-box .tit-sub-04 span {
	margin-left: 7px;
	font-size: 15px;
	font-weight: 300;
	color: #929292;
}

.au-view .gm-box .chart-box .img-box {
	text-align: center;
}

.au-view .gm-box .chart-box img {
	width: auto;
	max-width: 100%;
}

.au-view .gm-box .chart-02 .chart-box {
	min-height: 455px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-02 .chart-box {
		min-height: unset;
	}

}

.au-view .gm-box .chart-02 > div {
	width: calc(50% - 30px);
	height: 100%;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-02 > div {
		width: 100%;
		padding: 0.4166666667rem;
	}

}

.au-view .gm-box .chart-02 > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-02 > div ~ div {
		margin-left: 0;
	}

}

.au-view .gm-box .chart-02 .c-01 .img-box {
	margin-top: 85px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-02 .c-01 .img-box {
		margin-top: 20px;
	}

}

.au-view .gm-box .chart-02 .c-02 .img-box {
	margin-top: 25px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-02 .c-02 .img-box {
		margin-top: 20px;
	}

}

.au-view .gm-text-list li {
	margin-top: 35px;
}

.au-view .gm-text-list strong {
	font-weight: 700;
	color: #333;
}

.au-view .gm-text-list .t-type-03 {
	margin-top: 10px;
}

@media (max-width:768px) {
	.au-view .gm-text-list .t-type-03 {
		line-height: 1.4;
	}

}

.au-view .gm-box .chart-03 {
	height: 300px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-03 {
		height: auto;
	}

}

.au-view .gm-box .chart-03 > div {
	width: calc(33.3333333333% - 40px);
	height: 100%;
	padding: 30px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-03 > div {
		width: 100%;
		margin-bottom: 0.4166666667rem;
	}

}

.au-view .gm-box .chart-03 > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view .gm-box .chart-03 > div ~ div {
		margin-left: 0;
	}

}

.au-view .gm-box .chart-03 .c-01 .img-box {
	margin-top: 27px;
}

.au-view .gm-box .chart-03 .c-02 .img-box {
	margin-top: 33px;
}

.au-view .gm-box .chart-03 .c-03 .img-box {
	margin-top: 16px;
}

.au-view .eco-box .chart-03 > div {
	padding: 30px 20px 0;
}

.au-view .eco-box .chart-03 h5 {
	text-align: center;
}

.au-view .eco-box .chart-03 .c-03 h5 span {
	display: block;
}

.au-view .eco-box .chart-03 .c-01 .img-box {
	margin: 45px 0 35px;
}

.au-view .eco-box .chart-03 .c-02 .img-box {
	margin: 30px 0 30px;
}

.au-view .eco-box .chart-03 .c-03 .img-box {
	margin: 30px 0 25px;
}

.au-view .eco-box .info-box {
	height: 755px;
}

.au-view .eco-box .info-box > div {
	width: calc(50% - 30px);
	height: 100%;
	padding: 20px 0;
	border: 1px solid #dbdbdb;
}

@media (max-width:768px) {
	.au-view .eco-box .info-box > div {
		width: 100%;
		padding: 0.4166666667rem;
	}

}

.au-view .eco-box .info-box > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view .eco-box .info-box > div ~ div {
		margin-left: 0;
	}

}

.au-view .eco-box .info-box .tit-box {
	position: relative;
	min-height: 152px;
	padding: 0 20px 0 205px;
}

.au-view .eco-box .info-box .tit-box:before {
	display: block;
	position: absolute;
	top: 0;
	left: 20px;
	width: 152px;
	height: 152px;
	background: #f5f5f5 url(https://img.lxhausys.com/public/images/aboutus/ico_eco_01.png) center no-repeat;
	border-radius: 50%;
	content: "";
}

.au-view .eco-box .info-box .tit-box strong {
	display: block;
	font-size: 35px;
	font-weight: 700;
	color: #222;
}

@media (max-width:1440px) {
	.au-view .eco-box .info-box .tit-box strong {
		font-size: 25px;
	}

}

@media (max-width:768px) {
	.au-view .eco-box .info-box .tit-box strong {
		font-size: 1.4583333333rem;
	}

}

.au-view .eco-box .info-box .txt-box {
	margin-top: 35px;
	padding: 0 150px 0 70px;
}

.au-view .eco-box .info-box .txt-box li ~ li {
	margin-top: 10px;
}

.au-view .eco-box .info-box .txt-box span {
	display: block;
	font-size: 48px;
	font-weight: 700;
	line-height: 1;
	color: #d0d0d0;
}

.au-view .eco-box .info-box .txt-box strong {
	font-size: inherit;
	font-weight: 700;
}

.au-view .eco-box .info-box .info-01 .tit-box strong {
	padding-top: 30px;
}

.au-view .eco-box .info-box .info-02 .tit-box strong {
	padding-top: 10px;
}

.au-view .eco-box .info-box .info-02 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_eco_02.png);
}

.au-view .eco-box .info-box .tab-btn {
	margin-top: 20px;
}

.au-view .eco-box .info-box .tab-btn li ~ li {
	margin-top: 12px;
}

.au-view .eco-box .info-box .tab-btn button {
	width: auto;
	padding: 0 24px 6px 0;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_02.png) right center no-repeat;
	font-size: 20px;
	font-weight: 700;
	color: #a9a9a9;
}

.au-view .eco-box .info-box .tab-btn li.on button {
	border-bottom: 1px solid #000;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom.png);
	color: #222;
}

.au-view .eco-box .coll-box .tab-ui {
	margin-top: 20px;
}

.au-view .eco-box .coll-box .btns button {
	height: 80px;
	padding: 0 80px;
	line-height: 28px;
}

.au-view .eco-box .coll-box .tit-box {
	font-weight: 700;
	color: #222;
}

.au-view .eco-box .coll-box .tit-box strong {
	font-weight: inherit;
}

.au-view .eco-box .coll-box .tab-con li ~ li {
	margin-top: 45px;
}

.au-view .eco-box .coll-box li.col-02 > div {
	width: calc(50% - 50px);
}

.au-view .eco-box .coll-box li.col-02 > div ~ div {
	margin-left: 100px;
}

.au-view .eco-box .coll-box .img-box {
	width: 264px;
	margin: 5px 0 0 30px;
	border: 1px solid #c9c9c9;
}

.au-view .eco-box .coll-box .txt-box {
	margin-top: 15px;
}

.au-view .eco-box .coll-box .txt-box .ico-noti {
	margin-top: 15px;
}

.au-view .eco-box .coll-box .eco02 .img-box {
	width: 76%;
	margin: 40px auto 0;
	padding: 50px;
}

.au-view .eco-box .coll-box .eco02 .img-03 {
	width: 233px;
	margin: 5px 0 0 30px;
	padding: 0;
	border: none;
}

.au-view .jd-tab {
	margin-top: 90px;
	padding-bottom: 50px;
	background: #f5f5f5;
}

@media (max-width:768px) {
	.au-view .jd-tab {
		margin-top: 3.3333333333rem;
		padding-bottom: 2.0833333333rem;
	}

}

.au-view .jd-tab .tab-ui {
	position: relative;
	top: -38px;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-ui {
		top: 0;
	}

}

.au-view .jd-tab .tab-btn ul {
	font-size: 0;
	text-align: center;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-btn ul {
		display: flex;
	}

}

.au-view .jd-tab .tab-btn li {
	display: inline-block;
	vertical-align: top;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-btn li {
		flex: 1;
	}

}

.au-view .jd-tab .tab-btn li:after {
	display: block;
	width: 100%;
	height: 14px;
	margin-top: -2px;
	content: "";
}

.au-view .jd-tab .tab-btn li ~ li {
	margin-left: 20px;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-btn li ~ li {
		margin-left: 0;
	}

}

.au-view .jd-tab .tab-btn button {
	display: block;
	width: 192px;
	height: 192px;
	padding: 0 25px;
	background: #d0d0d0;
	font-size: 15px;
	border-radius: 50%;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-btn button {
		width: 100%;
		height: unset;
		padding: 10px 0;
		border-radius: 0;
	}

}

.au-view .jd-tab .tab-btn strong {
	display: block;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

@media (max-width:768px) {
	.au-view .jd-tab .tab-btn strong {
		font-size: 0.7083333333rem;
	}

}

.au-view .jd-tab .tab-btn li.on:after {
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_03.png) center no-repeat;
}

.au-view .jd-tab .tab-btn li.on button {
	background: #ab2d2a;
	color: #fff;
}

.au-view .jd-tab .tab-btn li.on strong {
	color: #fff;
}

.au-view .jd-tab .tab-btn li.on span {
	color: #fff;
}

.au-view .jd-tab .bd-gray {
	margin-top: 17px;
	padding: 50px;
}

@media (max-width:1440px) {
	.au-view .jd-tab .bd-gray {
		margin-top: 0.4166666667rem;
		padding: 2.0833333333rem;
	}

}

@media (max-width:768px) {
	.au-view .jd-tab .bd-gray {
		padding: 1.25rem;
		border: 0;
	}

}

.au-view .jd-tab .bd-gray h3.tit-04 {
	text-align: center;
	font-size: 30px;
	font-weight: 700;
}

@media (max-width:768px) {
	.au-view .jd-tab .bd-gray h3.tit-04 {
		font-size: 1.25rem;
	}

}

.au-view .jd-tab .txt-box > .t-type-03, .au-view .jd-tab .txt-box > ul > li {
	margin-top: 45px;
}

@media (max-width:768px) {
	.au-view .jd-tab .txt-box > .t-type-03, .au-view .jd-tab .txt-box > ul > li {
		margin-top: 1.6666666667rem;
	}

}

.au-view .jd-tab .txt-box .list-ab .ctt-t1 {
	margin-bottom: 12px;
	padding-left: 0;
	font-weight: 500;
}

.au-view .jd-tab .txt-box .list-ab .t-type-03 {
	word-break: keep-all;
	padding-left: 0;
}

.au-view .jd-text .tit-04 {
	margin-bottom: 20px;
}

.au-view .jd-text .work-box .box {
	display: inline-block;
	position: relative;
	width: 450px;
	height: 450px;
	padding: 25px;
	background: #fafafa;
	vertical-align: top;
	border-radius: 50%;
}

.au-view .jd-text .work-box .tit {
	width: 265px;
	height: 265px;
	margin-top: 67px;
}

.au-view .jd-text .work-box .tit:before {
	top: -67px;
	left: 50%;
	height: 67px;
}

.au-view .jd-text .work-box .tit .tit-sub-04 {
	display: table-cell;
	vertical-align: middle;
}

.au-view .jd-text .work-box .box-01 .box:before {
	display: block;
	position: absolute;
	top: 135px;
	left: 68px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	content: "";
	transform: rotate(-65deg);
}

.au-view .jd-text .work-box .box-01 .box:after {
	display: block;
	position: absolute;
	top: 135px;
	right: 68px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	content: "";
	transform: rotate(65deg);
}

.au-view .jd-text .work-box .box-01 .tit:after {
	top: 231px;
	right: 30px;
	height: 67px;
	transform: rotate(-45deg);
}

.au-view .jd-text .work-box .box-01 .tit .tit-sub-04:after {
	position: absolute;
	display: block;
	content: "";
	top: 231px;
	left: 30px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	transform: rotate(45deg);
}

.au-view .jd-text .work-box .box-02 .tit:after {
	top: 205px;
	right: 5px;
	height: 67px;
	transform: rotate(-55deg);
}

.au-view .jd-text .work-box .box-02 .tit .tit-sub-04:after {
	position: absolute;
	display: block;
	content: "";
	top: 205px;
	left: 5px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	transform: rotate(55deg);
}

.au-view .jd-text .work-box .box-01 .t-01 {
	top: 60px;
	left: 0;
}

.au-view .jd-text .work-box .box-01 .t-02 {
	top: 60px;
}

.au-view .jd-text .work-box .box-01 .t-03 {
	position: absolute;
	top: 245px;
	left: -90px;
	margin: 0;
}

.au-view .jd-text .work-box .box-01 .t-04 {
	top: 245px;
	right: -90px;
}

.au-view .jd-text .work-box .box-01 .t-05 {
	position: static;
	margin-top: 20px;
}

.au-view .jd-text .work-box .box-02 .t-01 {
	top: 100px;
	left: -15px;
}

.au-view .jd-text .work-box .box-02 .t-02 {
	top: 120px;
	right: -70px;
}

.au-view .jd-text .tbl-box th {
	line-height: 20px;
}

.au-view .jd-text .tbl-box td.ta-r {
	padding: 14px 105px 14px 0px;
}

@media (max-width:1440px) {
	.au-view .jd-text .tbl-box td.ta-r {
		padding: 10px 10px 10px 0;
	}

}

.au-view .jd-text .tbl-box td:last-child {
	background: #d0d0d0;
}

.au-view .jd-text .tbl-box + .list-ab {
	margin-top: 20px;
}

.au-view .jd-text .tbl-box + .list-ab li {
	word-break: keep-all;
}

.au-view .jd-text .tbl-box + .list-ab li ~ li {
	margin-top: 3px;
}

.au-view .jd-text .msg-box {
	position: relative;
}

.au-view .jd-text .msg-box .txt-box {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding: 0 390px;
	font-size: 35px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
	text-align: center;
	transform: translateY(-50%);
}

@media (max-width:1440px) {
	.au-view .jd-text .msg-box .txt-box {
		padding: 0rem 2.0833333333rem;
		font-size: 0.8333333333rem;
		line-height: 1.4;
	}

}

.au-view .jd-text .msg-box .txt-box p {
	margin-top: 70px;
	font-size: 24px;
	font-weight: 500;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view .jd-text .msg-box .txt-box p {
		font-size: 0.5416666667rem;
		margin-top: 1.6666666667rem;
	}

}

.au-view .crs-box {
	margin-top: 10px;
	padding: 50px 0;
	background: #f5f5f5;
}

.au-view .crs-box .col-02 {
	position: relative;
	width: 100%;
}

@media (min-width:769px) {
	.au-view .crs-box .col-02 {
		position: relative;
		width: 1045px;
		min-height: 600px;
	}

}

.au-view .crs-box .img-box {
	width: 463px;
}

@media (max-width:1280px) {
	.au-view .crs-box .img-box {
		width: 50%;
	}

}

@media (max-width:768px) {
	.au-view .crs-box .img-box {
		width: 100%;
	}

	.au-view .crs-box .img-box img {
		width: 100%;
	}

}

.au-view .crs-box .txt-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 563px;
	height: 100%;
	background: #fff;
}

@media (max-width:1280px) {
	.au-view .crs-box .txt-box {
		width: 50%;
	}

}

@media (max-width:768px) {
	.au-view .crs-box .txt-box {
		position: static;
		width: 100%;
		margin-top: 1.0416666667rem;
	}

}

.au-view .crs-box .tit-box {
	position: relative;
	margin-top: 25px;
	text-align: center;
}

.au-view .crs-box .tit-box:after {
	position: absolute;
	top: 0;
	right: -1px;
	width: 30px;
	height: 100%;
	background: #ab2d2a;
	content: "";
}

.au-view .crs-box .tit-box strong {
	display: block;
	font-size: 60px;
	font-weight: 700;
	line-height: 50px;
	color: #222;
}

.au-view .crs-box .tit-box p {
	font-size: 24px;
	font-weight: 700;
}

.au-view .crs-box .txt {
	margin-top: 72px;
	padding: 0 85px;
}

@media (max-width:1280px) {
	.au-view .crs-box .txt {
		padding: 0rem 0.4166666667rem;
	}

}

.au-view .crs-box .txt strong {
	font-size: 30px;
	font-weight: 700;
	color: #222;
}

.au-view .crs-box .t-type-03 {
	margin-top: 10px;
}

.au-view .crs-box .btns {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}

@media (max-width:768px) {
	.au-view .crs-box .btns {
		position: static;
		margin: 1.6666666667rem 0;
	}

}

.au-view .crs-box .btns button {

	/* width: 146px; */
	width: auto;
	background: #222;
	padding: 0 25px;     /* border-radius: 25px; */
}

.au-view .crs-box .btns button ~ button {
	margin-left: 10px;
}

.au-view .crs-box .btns span {
	display: inline-block;
	padding-right: 24px;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_down.png) right center no-repeat;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fffefe;
	vertical-align: top;
}

.au-view .crs-list ul {
	font-size: 0;
}

.au-view .crs-list li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 88px;
	vertical-align: top;
}

.au-view .crs-list .bd-gray {
	position: relative;
	width: 46%;
	margin: 0 auto;
}

.au-view .crs-list .info {
	position: absolute;
	top: -38px;
	left: -114px;
	width: 126px;
	height: 126px;
	padding-top: 30px;
	background: #d0d0d0;
	text-align: center;
	border-radius: 50%;
}

.au-view .crs-list .info strong {
	font-size: 24px;
	font-weight: 700;
	color: #333;
}

.au-view .crs-list .info p {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
	word-break: keep-all;
}

.au-view .crs-list .btn-down {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 47px;
	height: 47px;
	background: #7f7f7f url(https://img.lxhausys.com/public/images/aboutus/ico_down_02.png) center no-repeat;
	font-size: 0;
	border-radius: 50%;
}

.au-view .slider-quality {
	margin-top: 20px;
}

.au-view .slider-quality > ul {
	margin-top: 20px;
	font-size: 0;
}

.au-view .slider-quality > ul > li {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 188px;
	min-height: 367px;
	margin-right: 10px;
	vertical-align: top;
	cursor: pointer;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.au-view .slider-quality > ul > li:last-child {
	margin-right: 0;
}

@media (max-width:1440px) {
	.au-view .slider-quality > ul > li {
		width: 50%;
		margin-right: 0;
		min-height: unset;
	}

}

.au-view .slider-quality .img-box img {
	width: auto;
}

@media (max-width:1440px) {
	.au-view .slider-quality .img-box img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

}

.au-view .slider-quality .tit {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}

.au-view .slider-quality .tit strong {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 24px;
	font-weight: 700;
	color: #8a8a8a;
	text-align: center;
	white-space: nowrap;
}

.au-view .slider-quality .text {
	display: none;
	width: 0;
	color: #222;
	text-align: center;
	opacity: 0;
}

.au-view .slider-quality .text strong {
	display: block;
	font-size: 70px;
	line-height: 1;
	font-weight: 700;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view .slider-quality .text strong {
		font-size: 30px;
	}

}

@media (max-width:768px) {
	.au-view .slider-quality .text strong {
		font-size: 1.0416666667rem;
	}

}

.au-view .slider-quality .text p {
	margin-top: 20px;
	padding: 0 40px;
	font-size: 40px;
	font-weight: 700;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view .slider-quality .text p {
		font-size: 20px;
	}

}

@media (max-width:768px) {
	.au-view .slider-quality .text p {
		font-size: 0.7916666667rem;
	}

}

.au-view .slider-quality li.on {
	width: 647px;
}

@media (max-width:1440px) {
	.au-view .slider-quality li.on {
		width: 50%;
	}

}

.au-view .slider-quality li.on .tit {
	display: none;
}

.au-view .slider-quality li.on .text {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	opacity: 1;
}

.au-view .slider-quality li.on .ta-l {
	margin-top: 30px;
	padding: 0 40px;
	text-align: left;
}

.au-view .slider-quality li.on .ta-l li {
	padding-left: 19px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

.au-view .slider-quality li.on .ta-l li:before {
	top: 7px;
	width: 10px;
	height: 10px;
}

@media (max-width:1440px) {
	.au-view .slider-quality li.on .ta-l li {
		font-size: 14px;
		line-height: 1.4;
	}

}

.au-view .slider-qm {
	margin-top: 20px;
}

.au-view .txt-info {
	margin-top: 20px;
}

.au-view .txt-info li ~ li {
	margin-top: 4px;
}

.au-view .flow-box {
	margin-top: 40px;
}

.au-view .flow-box > div {
	position: relative;
	padding-left: 130px;
	font-size: 0;
}

@media (max-width:768px) {
	.au-view .flow-box > div {
		padding-left: 0;
	}

}

.au-view .flow-box > div > div {
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: top;
}

.au-view .flow-box .tit-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
	height: 100%;
	background: #e5e5e5;
}

@media (max-width:768px) {
	.au-view .flow-box .tit-box {
		position: relative;
		background: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

}

.au-view .flow-box .tit-box strong {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding-top: 50px;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	transform: translateY(-50%);
}

@media (max-width:768px) {
	.au-view .flow-box .tit-box strong {
		position: relative;
		top: unset;
		transform: unset;
	}

}

.au-view .flow-box .ico-01 strong {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_01.png);
}

.au-view .flow-box .ico-02 strong {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_02.png);
}

.au-view .flow-box .txt-wrap {
	padding-left: 30px;
	font-size: 0;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-wrap {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

}

.au-view .flow-box .txt-wrap > div {
	display: inline-block;
	vertical-align: top;
}

.au-view .flow-box .txt-wrap .box-01 {
	width: 248px;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-wrap .box-01 {
		width: 100%;
	}

}

.au-view .flow-box .txt-wrap .box-02, .au-view .flow-box .txt-wrap .box-03 {
	width: 246px;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-wrap .box-02, .au-view .flow-box .txt-wrap .box-03 {
		width: 100%;
	}

}

.au-view .flow-box .txt-wrap .box-04 {
	width: 243px;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-wrap .box-04 {
		width: 100%;
	}

}

.au-view .flow-box .txt-wrap .box-05 {
	width: 274px;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-wrap .box-05 {
		width: 100%;
	}

}

.au-view .flow-box .txt-info {
	padding-left: 160px;
}

@media (max-width:768px) {
	.au-view .flow-box .txt-info {
		padding-left: 0;
	}

}

.au-view .flow-box .flow-01 .txt-wrap {
	padding-top: 33px;
	font-size: 0;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-01 .txt-wrap {
		padding-top: 1.25rem;
	}

}

.au-view .flow-box .flow-01 .txt-wrap:before {
	position: absolute;
	top: 0;
	left: 7px;
	z-index: -1;
	width: calc(100% - 7px);
	height: calc(100% - 46px);
	border: 2px solid #d3d3d3;
	content: "";
}

@media (max-width:768px) {
	.au-view .flow-box .flow-01 .txt-wrap:before {
		display: none;
	}

}

.au-view .flow-box .flow-01 .txt-wrap:after {
	position: absolute;
	bottom: 31px;
	left: 7px;
	width: 24px;
	height: 104px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_02.png) top center no-repeat;
	content: "";
}

@media (max-width:768px) {
	.au-view .flow-box .flow-01 .txt-wrap:after {
		display: none;
	}

}

.au-view .flow-box .flow-01 .txt-wrap > div {
	vertical-align: bottom;
}

.au-view .flow-box .flow-01 .t-01 {
	display: table;
	width: 112px;
	height: 112px;
	margin: 0 auto;
	background: #676767;
	border-radius: 50%;
}

.au-view .flow-box .flow-01 .box-03 .t-01 {
	background: #979797;
}

.au-view .flow-box .flow-01 .box-04 .t-01 {
	background: #c7c7c7;
}

.au-view .flow-box .flow-01 .t-01 strong {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-weight: 700;
	line-height: 26px;
	color: #222;
	text-align: center;
	vertical-align: middle;
}

.au-view .flow-box .flow-01 .t-02 {
	display: table;
	position: relative;
	width: 100%;
	height: 73px;
	margin: 10px 0 6px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}

.au-view .flow-box .flow-01 .t-02:before {
	display: block;
	position: absolute;
	top: -10px;
	left: 50%;
	width: 4px;
	height: 10px;
	margin-left: -2px;
	content: "";
}

@media (max-width:768px) {
	.au-view .flow-box .flow-01 .t-02:before {
		display: none;
	}

}

.au-view .flow-box .flow-01 .t-02:after {
	display: block;
	position: absolute;
	bottom: -6px;
	left: 50%;
	width: 4px;
	height: 6px;
	margin-left: -2px;
	content: "";
}

@media (max-width:768px) {
	.au-view .flow-box .flow-01 .t-02:after {
		display: none;
	}

}

.au-view .flow-box .flow-01 .box-01 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_01.png);
}

.au-view .flow-box .flow-01 .box-02 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_02.png);
}

.au-view .flow-box .flow-01 .box-02 .t-02:before {
	background: #676767;
}

.au-view .flow-box .flow-01 .box-02 .t-02:after {
	background: #c4c4c4;
}

.au-view .flow-box .flow-01 .box-03 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_03.png);
}

.au-view .flow-box .flow-01 .box-03 .t-02:before {
	background: #979797;
}

.au-view .flow-box .flow-01 .box-03 .t-02:after {
	background: #d7d7d7;
}

.au-view .flow-box .flow-01 .box-04 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_04.png);
}

.au-view .flow-box .flow-01 .box-04 .t-02:before {
	background: #c7c7c7;
}

.au-view .flow-box .flow-01 .box-04 .t-02:after {
	background: #e7e7e7;
}

.au-view .flow-box .flow-01 .box-05 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_05.png);
}

.au-view .flow-box .flow-01 .t-02 strong {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	vertical-align: middle;
}

.au-view .flow-box .flow-01 .box-02 .t-02 strong, .au-view .flow-box .flow-01 .box-03 .t-02 strong {
	padding-left: 15px;
}

.au-view .flow-box .flow-01 .box-04 .t-02 strong {
	padding-left: 30px;
}

.au-view .flow-box .flow-02 .txt-wrap > div {
	height: 420px;
	padding: 20px 10px;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .txt-wrap > div {
		width: 100%;
		height: auto;
	}

}

.au-view .flow-box .flow-02 .box-01 {
	width: 238px;
	background: #a1a1a1;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .box-01 {
		width: 100%;
	}

}

.au-view .flow-box .flow-02 .box-02 {
	margin-left: 10px;
	width: 238px;
	background: #c4c4c4;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .box-02 {
		margin-left: 0;
		width: 100%;
	}

}

.au-view .flow-box .flow-02 .box-03 {
	margin-left: 10px;
	width: 232px;
	background: #d7d7d7;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .box-03 {
		margin-left: 0;
	}

}

.au-view .flow-box .flow-02 .box-04 {
	margin-left: 10px;
	width: 235px;
	background: #e7e7e7;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .box-04 {
		margin-left: 0;
	}

}

.au-view .flow-box .flow-02 .box-05 {
	margin-left: 10px;
	width: 235px;
	background: #ededed;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .box-05 {
		margin-left: 0;
	}

}

.au-view .flow-box .flow-02 .list-type strong {
	color: #333;
}

@media (max-width:768px) {
	.au-view .flow-box .flow-02 .list-type strong {
		font-size: 0.7291666667rem;
	}

}

.au-view .flow-box .flow-02 .list-bar {
	margin-top: 5px;
}

.au-view .flow-box .flow-02 .list-bar li {
	font-size: 12px;
	line-height: 18px;
}

.au-view .flow-box .flow-02 .list-bar li ~ li {
	margin-top: 0;
}

.au-view .flow-box .flow-02 .list-bar li:before {
	background: none;
}

.au-view .qm-list {
	margin-top: 60px;
}

.au-view .qm-list > ul {
	position: relative;
	margin-top: 20px;
	padding-bottom: 63px;
}

.au-view .qm-list > ul:before {
	display: block;
	position: absolute;
	top: 0;
	left: 75px;
	z-index: -1;
	width: 39px;
	height: calc(100% - 25px);
	background: #f7f7f7;
	content: "";
}

@media (max-width:1440px) {
	.au-view .qm-list > ul:before {
		background: none;
	}

}

@media (max-width:768px) {
	.au-view .qm-list > ul:before {
		display: none;
	}

}

.au-view .qm-list > ul:after {
	display: block;
	position: absolute;
	bottom: 0;
	left: 62px;
	z-index: 1;
	width: 67px;
	height: 28px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_04.png) center no-repeat;
	content: "";
}

@media (max-width:768px) {
	.au-view .qm-list > ul:after {
		display: none;
	}

}

.au-view .qm-list > ul > li {
	font-size: 0;
}

.au-view .qm-list > ul > li ~ li {
	margin-top: 10px;
}

.au-view .qm-list > ul > li > div {
	display: inline-block;
	vertical-align: top;
}

.au-view .qm-list .tit-box {
	width: 195px;
	height: 195px;
	background: #ececec;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	border-radius: 50%;
}

@media (max-width:1440px) {
	.au-view .qm-list .tit-box {
		width: 160px;
		background: none;
	}

}

@media (max-width:768px) {
	.au-view .qm-list .tit-box {
		width: 100%;
		height: auto;
		margin-bottom: 1.25rem;
	}

}

.au-view .qm-list .tit-box:before {
	display: block;
	width: 100%;
	height: 56px;
	margin: 35px 0 7px;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
}

.au-view .qm-list .t-01 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_03.png);
}

.au-view .qm-list .t-02 .tit-box {
	margin-top: 15px;
}

.au-view .qm-list .t-02 .tit-box:before {
	height: 46px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_04.png);
}

.au-view .qm-list .t-03 .tit-box {
	margin-top: 40px;
}

.au-view .qm-list .t-03 .tit-box:before {
	height: 33px;
	margin-top: 50px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_05.png);
}

.au-view .qm-list .t-04 .tit-box {
	margin-top: 5px;
	padding-top: 32px;
}

.au-view .qm-list .t-04 .tit-box:before {
	display: none;
}

.au-view .qm-list .t-05 .tit-box {
	margin-top: -8px;
}

.au-view .qm-list .t-05 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_06.png);
}

.au-view .qm-list .tit-box strong {
	display: block;
	font-size: 50px;
	line-height: 1;
	font-weight: inherit;
	color: inherit;
}

.au-view .qm-list .txt-box {
	width: calc(100% - 213px);
	margin-left: 18px;
}

@media (max-width:1440px) {
	.au-view .qm-list .txt-box {
		width: calc(100% - 160px);
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.au-view .qm-list .txt-box {
		width: 100%;
	}

}

.au-view .qm-list .bd-gray {
	padding: 30px;
}

@media (max-width:1440px) {
	.au-view .qm-list .bd-gray {
		padding: 10px;
	}

}

.au-view .qm-list .txt-box strong {
	font-size: 15px;
	font-weight: 700;
	color: #333;
}

.au-view .qm-list .txt-box .t-type-03 {
	margin-top: 10px;
}

.au-view .qm-list .txt-box .col-02 {
	margin-top: 10px;
}

.au-view .qm-list .txt-box .col-02 > div {
	width: calc(50% - 5px);
	min-height: 190px;
}

@media (max-width:768px) {
	.au-view .qm-list .txt-box .col-02 > div {
		width: 100%;
		min-height: unset;
		padding: 0.4166666667rem;
	}

}

.au-view .qm-list .txt-box .col-02 > div ~ div {
	margin-left: 10px;
}

@media (max-width:768px) {
	.au-view .qm-list .txt-box .col-02 > div ~ div {
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.au-view .qm-list .txt-box .col-02 .bd-gray ~ .bd-gray {
		margin-top: 10px;
	}

}

.au-view .pt-box .t-list-box .t-type-03 {
	margin-top: 20px;
}

.au-view .p-info-box {
	position: relative;
	margin-top: 30px;
	border: 1px solid #b0b0b0;
	border-top: none;
}

.au-view .p-info-box .r-box {
	display: table;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 310px;
	height: 310px;
	background: #ab2d2a;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.au-view .p-info-box .r-box > div {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

.au-view .p-info-box .t-list {
	font-size: 0;
}

.au-view .p-info-box .t-list > li {
	display: inline-block;
	width: 50%;
	height: 268px;
	border-top: 1px solid #b0b0b0;
	vertical-align: top;
}

.au-view .p-info-box .t-list > li:nth-child(odd) {
	border-right: 1px solid #b0b0b0;
}

.au-view .p-info-box .t-list .t-box {
	display: table;
	width: 100%;
	height: 100%;
}

.au-view .p-info-box .t-list .t-box > div {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 60px;
	text-align: center;
	vertical-align: middle;
}

.au-view .p-info-box .t-list strong {
	display: block;
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: 700;
}

.au-view .pt-box .step-box {
	margin-top: 40px;
	font-size: 0;
	text-align: center;
}

.au-view .pt-box .step-box > div {
	display: inline-block;
	position: relative;
	width: 310px;
	height: 310px;
	padding: 62px 52px 0;
	border-radius: 50%;
	vertical-align: top;
}

.au-view .pt-box .step-box > div:after {
	display: block;
	position: absolute;
	top: 50%;
	right: -41px;
	width: 49px;
	height: 94px;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
	transform: translateY(-50%);
}

.au-view .pt-box .step-box > .step-01:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_03.png);
}

.au-view .pt-box .step-box > .step-02:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_04.png);
}

.au-view .pt-box .step-box > div ~ div {
	margin-left: 103px;
}

.au-view .pt-box .step-box .step-01 {
	background: #676767;
}

.au-view .pt-box .step-box .step-02 {
	background: #979797;
}

.au-view .pt-box .step-box .step-03 {
	background: #ececec;
}

.au-view .pt-box .step-box strong {
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	font-size: 35px;
	font-weight: 700;
	line-height: 53px;
	color: #222;
	vertical-align: top;
	border-radius: 25px;
}

.au-view .pt-box .step-box .text {
	margin-top: 40px;
	border-top: 1px solid #c1c1c1;
}

.au-view .pt-box .step-box .text p {
	border-bottom: 1px solid #c1c1c1;
	font-weight: 700;
	line-height: 30px;
	color: #222;
}

.au-view .pt-box .step-box .step-03:after {
	display: none;
}

.au-view .pt-box .step-box .step-03 .text {
	border-color: #f4f4f4;
}

.au-view .pt-box .step-box .step-03 .text p {
	border-color: #f4f4f4;
}

.au-view .pt-box .t-type-03 .list-type {
	margin-top: 20px;
}

.au-view .pt-box .t-type-03 .list-type li {
	font-size: 15px;
	font-weight: 300;
}

@media (max-width:768px) {
	.au-view .pt-box .t-type-03 .list-type li {
		font-size: 0.6875rem;
		line-height: 1.4;
	}

}

.au-view .pt-box .p-tbl {
	margin-top: 40px;
}

.au-view .pt-box .p-tbl strong {
	font-weight: 700;
	color: #333;
}

.au-view .pt-box .p-tbl .tbl-box {
	margin: 20px 0;
}

@media (max-width:1280px) {
	.au-view .pt-box .p-tbl .tbl-box.type02 colgroup {
		display: none;
	}

}

.au-view .pt-box .p-tbl-01 > div {
	width: calc(50% - 30px);
}

.au-view .pt-box .p-tbl-01 > div ~ div {
	margin-left: 60px;
}

.au-view .pt-box .p-tbl-01 .tbl-box thead th {
	padding-left: 0;
	text-align: center;
}

.au-view .pt-box .p-tbl-01 .tbl-box td {
	text-align: center;
}

.au-view .pt-box .p-tbl-01 .list-bar li {
	margin-top: 3px;
	font-size: 12px;
	color: #b0b0b0;
}

.au-view .pt-box .p-tbl-02 li {
	font-size: 14px;
	font-weight: 300;
	color: #666;
}

.au-view .pt-box .p-tbl-02 li ~ li {
	margin-top: 0;
}

.au-view .pt-box .p-tbl-03 {
	margin-top: 20px;
}

.au-view .pt-box .p-tbl-03 thead tr:last-child th {
	padding: 12px 20px 13px;
	background: #f6f6f6;
}

.au-view .pt-box .p-tbl-03 th, .au-view .pt-box .p-tbl-03 td {
	text-align: center;
}

@media (max-width:1280px) {
	.au-view .pt-box .p-tbl-03 th, .au-view .pt-box .p-tbl-03 td {
		padding: 0.4166666667rem 0.0625rem;
		width: unset;
	}

}

.au-view .sc-box .t-list-box {
	margin-bottom: 100px;
}

.au-view .sc-box .tit-04 + .t-type-03 {
	margin-top: 17px;
}

.au-view .sc-box .tbl-box tbody th {
	font-size: 14px;
}

.au-view .sc-box .sc-vision > div {
	position: relative;
}

.au-view .sc-box .sc-vision > div:before {
	display: block;
	position: absolute;
	top: 145px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
}

.au-view .sc-box .sc-01:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_06.png);
}

.au-view .sc-box .sc-02:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_07.png);
}

.au-view .sc-box .tit {
	display: table;
	width: 300px;
	height: 300px;
	margin: 0 auto;
	border-radius: 50%;
}

.au-view .sc-box .sc-01 .tit {
	background: #ab2d2a;
}

.au-view .sc-box .sc-02 .tit {
	background: #676767;
}

.au-view .sc-box .sc-03 .tit {
	background: #ededed;
}

.au-view .sc-box .tit > p {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

@media (max-width:1440px) {
	.au-view .sc-box .tit > p {
		font-size: 35px;
	}

}

@media (max-width:768px) {
	.au-view .sc-box .tit > p {
		font-size: 1.4583333333rem;
	}

}

.au-view .sc-box .sc-03 .tit > p {
	color: #222;
}

.au-view .sc-box .txt {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

@media (max-width:1440px) {
	.au-view .sc-box .txt {
		font-size: 14px;
	}

}

.au-view .sc-box .sc-01 .txt {
	margin: 20px 0;
}

.au-view .sc-box .ico-list {
	padding-bottom: 107px;
}

.au-view .sc-box .ico-list ul {
	font-size: 0;
	text-align: center;
}

.au-view .sc-box .ico-list li {
	display: inline-block;
	position: relative;
	padding-right: 93px;
	vertical-align: top;
}

.au-view .sc-box .ico-list li:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 93px;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_plus_02.png) center no-repeat;
	content: "";
}

.au-view .sc-box .ico-list li:last-child {
	padding-right: 0;
}

.au-view .sc-box .ico-list li:last-child:after {
	display: none;
}

.au-view .sc-box .ico-list p {
	width: 187px;
	height: 187px;
	padding-top: 48px;
	background: #f7e2e2;
	font-size: 30px;
	font-weight: 700;
	color: #222;
	border-radius: 50%;
}

@media (max-width:1440px) {
	.au-view .sc-box .ico-list p {
		font-size: 21px;
	}

}

.au-view .sc-box .ico-list p:before {
	display: block;
	width: 100%;
	height: 39px;
	margin-bottom: 5px;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
}

.au-view .sc-box .ico-list .ico-01:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_01.png);
}

.au-view .sc-box .ico-list .ico-02:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_02.png);
}

.au-view .sc-box .ico-list .ico-03:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_03.png);
}

.au-view .sc-box .ma-list {
	margin: 20px 0 40px;
	padding-bottom: 126px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_05.png) bottom center no-repeat;
}

.au-view .sc-box .ma-list ul {
	font-size: 0;
	text-align: center;
}

.au-view .sc-box .ma-list li {
	display: inline-block;
	width: 265px;
	height: 265px;
	padding: 30px 50px 0;
	background: #dfdfdf;
	font-size: 20px;
	font-weight: 500;
	vertical-align: top;
	border-radius: 50%;
}

@media (max-width:1440px) {
	.au-view .sc-box .ma-list li {
		font-size: 14px;
	}

}

.au-view .sc-box .ma-list li.txt {
	word-break: keep-all;
}

.au-view .sc-box .ma-list li ~ li {
	margin-left: 30px;
}

.au-view .sc-box .ma-list strong {
	display: block;
	margin-bottom: 30px;
	font-size: 55px;
	font-weight: 700;
	line-height: 1;
	color: #222;
}

@media (max-width:1440px) {
	.au-view .sc-box .ma-list strong {
		font-size: 30px;
	}

}

@media (max-width:768px) {
	.au-view .sc-box .ma-list strong {
		font-size: 1.6666666667rem;
	}

}

.au-view .sc-box .gl-text {
	position: relative;
	z-index: -1;
	margin-top: -150px;
	padding: 230px 215px 100px;
}

.au-view .sc-box .gl-text li {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.25em;
}

@media (max-width:1440px) {
	.au-view .sc-box .gl-text li {
		font-size: 17px;
	}

}

.au-view .sc-box .gl-text li ~ li {
	margin-top: 25px;
}

@media (max-width:1440px) {
	.au-view .sc-box .gl-text li ~ li {
		margin-top: 17px;
	}

}

.au-view .sc-box .tbl-wrap > strong {
	display: block;
	margin-bottom: 20px;
	font-weight: 700;
	color: #333;
}

.au-view .sc-box .tbl-wrap > strong span {
	margin-left: 6px;
	font-size: 15px;
	font-weight: 300;
	color: #929292;
}

.au-view .sc-box .tbl-img > div {
	width: calc(50% - 30px);
}

.au-view .sc-box .tbl-img > div ~ div {
	margin-left: 60px;
}

.au-view .sc-box .tbl-img .tbl-01 th, .au-view .sc-box .tbl-img .tbl-01 td {
	text-align: center;
}

.au-view .sc-box .tbl-img .tbl-02 {
	margin-top: 60px;
}

.au-view .sc-box .tbl-img .tbl-02 th:last-child, .au-view .sc-box .tbl-img .tbl-02 td:last-child {
	padding: 12px 30px 13px;
	text-align: center;
}

@media (max-width:1280px) {
	.au-view .sc-box .tbl-img .tbl-02 th:last-child, .au-view .sc-box .tbl-img .tbl-02 td:last-child {
		padding: 0.4166666667rem 0.0625rem;
	}

}

.au-view .sc-box .tbl-img .bd-gray {
	padding: 54px 40px 50px;
}

.au-view .sc-box .act-tbl .tbl-box {
	margin-top: 20px;
}

@media (max-width:1280px) {
	.au-view .sc-box .act-tbl .tbl-box.type02 colgroup {
		display: none;
	}

}

.au-view .sc-box .act-tbl thead th {
	text-align: center;
}

.au-view .sc-box .act-tbl td {
	line-height: 20px;
}

.au-view .sc-box .act-tbl ul {
	margin-top: 3px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.au-view .sc-box .act-tbl li {
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.au-view .sc-box .act-tbl li ~ li {
	margin-top: 3px;
}

.au-view .sc-box .act-tbl li:before {
	top: 8px;
	background: #666;
}

.au-view .sc-box .mr-list {
	margin-top: 40px;
}

.au-view .sc-box .mr-box ~ .mr-box {
	margin-top: 60px;
}

.au-view .sc-box .mr-box.col-02 > div {
	width: calc(50% - 60px);
}

.au-view .sc-box .mr-box.col-02 > div ~ div {
	margin-left: 120px;
}

.au-view .sc-box .mr-box strong {
	display: block;
	margin-bottom: 15px;
	font-weight: 700;
	color: #333;
}

.au-view .sc-box .mr-box .img-box {
	margin-top: 40px;
	text-align: center;
}

.au-view .sc-box .mr-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view .sc-box .mr-tbl {
	margin-top: 40px;
}

@media (max-width:1280px) {
	.au-view .sc-box .mr-tbl.type02 colgroup {
		display: none;
	}

}

.au-view .sc-box .mr-tbl thead th {
	text-align: center;
}

.au-view .di-box .ico-box {
	position: relative;
	margin-top: 70px;
	padding: 30px 0 60px;
}

@media (max-width:992px) {
	.au-view .di-box .ico-box {
		margin-top: 50px;
		padding: 10px 20px;
	}

}

.au-view .di-box .ico-box:before {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: -1;
	width: 1px;
	height: 100%;
	background: #b0b0b0;
	content: "";
}

.au-view .di-box .ico-box:after {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	width: 300px;
	height: 300px;
	margin-top: 50px;
	margin-left: 0 !important;
	transform: translateX(-50%);
	background: #f5f5f5 url(https://img.lxhausys.com/public/images/aboutus/ico_di_01.png) center no-repeat;
	content: "";
	border-radius: 50%;
}

@media (max-width:1440px) {
	.au-view .di-box .ico-box:after {
		width: 200px;
		height: 200px;
		background-size: 50%;
	}

}

@media (max-width:1280px) {
	.au-view .di-box .ico-box:after {
		width: 150px;
		height: 150px;
	}

}

@media (max-width:992px) {
	.au-view .di-box .ico-box:after {
		width: 100px;
		height: 100px;
	}

}

@media (max-width:768px) {
	.au-view .di-box .ico-box:after {
		width: 50px;
		height: 50px;
	}

}

.au-view .di-box .ico-box .ico-01 {
	padding: 0 185px 0 110px;
}

@media (max-width:1440px) {
	.au-view .di-box .ico-box .ico-01 {
		padding: 0 100px 0 10px;
	}

}

@media (max-width:768px) {
	.au-view .di-box .ico-box .ico-01 {
		padding: 0 20px 0 10px;
	}

}

.au-view .di-box .ico-box .ico-02 {
	padding: 0 60px 0 185px;
}

@media (max-width:1440px) {
	.au-view .di-box .ico-box .ico-02 {
		padding: 0 10px 0 100px;
	}

}

.au-view .di-box .ico-box p {
	font-size: 24px;
	font-weight: 700;
}

.au-view .di-box .ico-box strong {
	display: block;
	font-size: 40px;
	font-weight: 700;
	line-height: 60px;
	color: #222;
}

@media (max-width:1440px) {
	.au-view .di-box .ico-box strong {
		font-size: 28px;
		line-height: 1.4;
	}

}

.au-view .di-box .ico-box .t-type-03 {
	margin-top: 30px;
}

.au-view .di-box .ico-box .ico-02 p {
	margin-bottom: 15px;
	text-align: center;
}

.au-view .di-box .ico-box .ico-02 strong {
	text-align: center;
}

.au-view .di-box .ico-box .ico-02 .t-type-03 {
	padding: 0 25px 0 30px;
}

.au-view .pd-box {
	margin-top: 100px;
}

@media (max-width:1440px) {
	.au-view .pd-box {
		margin-top: 70px;
	}

}

@media (max-width:768px) {
	.au-view .pd-box {
		margin-top: 4.1666666667rem;
	}

}

@media (max-width:992px) {
	.au-view .pd-box .tit-04 {
		padding: 0 20px;
	}

}

.au-view .pd-box .t-type-03 {
	margin-top: 20px;
}

@media (max-width:992px) {
	.au-view .pd-box .t-type-03 {
		padding: 0 20px;
	}

}

.au-view .pd-box .tr-list {
	position: relative;
	margin-top: 50px;
}

.au-view .pd-box .tr-list:before {
	position: absolute;
	top: 155px;
	right: 20px;
	bottom: 95px;
	left: 20px;
	z-index: -1;
	border: 1px solid #b0b0b0;
	content: "";
}

@media (max-width:768px) {
	.au-view .pd-box .tr-list:before {
		display: none;
	}

}

.au-view .pd-box .tr-wrap {
	position: relative;
	font-size: 0;
	text-align: center;
}

.au-view .pd-box .wrap-01 {
	padding-bottom: 34px;
}

@media (max-width:768px) {
	.au-view .pd-box .wrap-01 {
		padding-bottom: 0;
	}

}

.au-view .pd-box .wrap-02 {
	padding-top: 108px;
}

@media (max-width:768px) {
	.au-view .pd-box .wrap-02 {
		padding-top: 0;
	}

}

.au-view .pd-box .wrap-02:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_top.png) top left 3px no-repeat;
	content: "";
}

@media (max-width:768px) {
	.au-view .pd-box .wrap-02:before {
		display: none;
	}

}

.au-view .pd-box .wrap-02:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_08.png) top right 3px no-repeat;
	content: "";
}

@media (max-width:768px) {
	.au-view .pd-box .wrap-02:after {
		display: none;
	}

}

.au-view .pd-box .tr-box {
	display: inline-block;
	position: relative;
	width: 33.3333333333%;
	vertical-align: middle;
}

@media (max-width:768px) {
	.au-view .pd-box .tr-box {
		width: 100%;
		margin-bottom: 1.25rem;
	}

}

.au-view .pd-box .tr-box:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_05.png) right center no-repeat;
	content: "";
}

@media (max-width:768px) {
	.au-view .pd-box .tr-box:after {
		display: none;
	}

}

.au-view .pd-box .wrap-02 .tr-box:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_left_02.png);
}

.au-view .pd-box .tr-box:last-child:after {
	display: none;
}

.au-view .pd-box .tr-box > div {
	display: table;
	width: 195px;
	height: 195px;
	margin: 0 auto;
	background: #d7d7d7;
	border-radius: 50%;
}

.au-view .pd-box .tr-02 > div {
	width: 312px;
	height: 312px;
	background: #ab2d2a;
}

@media (max-width:1440px) {
	.au-view .pd-box .tr-02 > div {
		width: 195px;
		height: 195px;
	}

}

.au-view .pd-box .tr-02 > div > div {
	padding: 0 35px;
}

.au-view .pd-box .tr-03 > div {
	background: #404040;
}

.au-view .pd-box .tr-03 > div > div {
	color: #fff;
}

.au-view .pd-box .tr-04 > div {
	background: #c7c7c7;
}

.au-view .pd-box .tr-05 > div {
	background: #979797;
}

.au-view .pd-box .tr-05 > div > div {
	color: #222;
}

.au-view .pd-box .tr-06 > div {
	background: #676767;
}

.au-view .pd-box .tr-06 > div > div {
	color: #222;
}

.au-view .pd-box .tr-box > div > div {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	vertical-align: middle;
}

@media (max-width:1440px) {
	.au-view .pd-box .tr-box > div > div {
		font-size: 14px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.au-view .pd-box .tr-box > div > div {
		font-size: 0.8333333333rem;
	}

}

.au-view .pd-box .tr-box > div p {
	font-size: 20px;
	font-weight: 700;
	line-height: 45px;
	color: #fff;
}

@media (max-width:1440px) {
	.au-view .pd-box .tr-box > div p {
		font-size: 14px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.au-view .pd-box .tr-box > div p {
		font-size: 0.8333333333rem;
	}

}

.au-view .pd-box .tr-box > div p ~ p {
	border-top: 1px solid #fff;
}

.au-view .cwp-box {
	margin-top: 40px;
}

.au-view .cwp-box li ~ li {
	margin-top: 90px;
}

.au-view .cwp-box .w-con {
	padding: 0 100px;
}

.au-view .cwp-box .w-con > strong {
	font-size: 35px;
	font-weight: 700;
	color: #222;
}

.au-view .cwp-box li:nth-child(odd) .img-wrap {
	margin-top: 40px;
}

.au-view .cwp-box li:nth-child(even) .img-wrap {
	margin-top: 20px;
	padding: 50px 0;
}

.au-view .cwp-box .info {
	width: 201px;
	text-align: center;
}

.au-view .cwp-box .info .img-box {
	overflow: hidden;
	width: 201px;
	height: 201px;
	margin-bottom: 20px;
	border-radius: 50%;
}

.au-view .cwp-box .info .img-box img {
	height: 100%;
}

.au-view .cwp-box .info strong {
	font-size: 20px;
	font-weight: 700;
}

.au-view .cwp-box .view {
	width: calc(100% - 281px);
	margin-left: 80px;
	padding-left: 30px;
	border-left: 1px solid #b0b0b0;
}

.au-view .dm-box li {
	margin-top: 60px;
}

.au-view .dm-box .img-box {
	margin-top: 40px;
	text-align: center;
}

.au-view .dm-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view .dm-tb-box {
	margin-top: 85px;
	padding-bottom: 50px;
	background: #f5f5f5;
}

.au-view .dm-tb-box .tit-box {
	font-size: 0;
	text-align: center;
}

.au-view .dm-tb-box .tit-box > div {
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding: 20px 105px 45px;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	vertical-align: top;
}

.au-view .dm-tb-box .tit-box > div:before {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	padding-top: 100%;
	background: #000;
	content: "";
	border-radius: 50%;
}

.au-view .dm-tb-box .tit-box .t-type {
	margin-top: 15px;
	font-weight: 700;
	color: #b0b0b0;
}

.au-view .dm-tb-box .b-list ul {
	font-size: 0;
}

.au-view .dm-tb-box .b-list li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 120px;
	text-align: center;
	vertical-align: top;
}

.au-view .dm-tb-box .b-list li:nth-child(n+1):nth-child(-n+3) {
	margin-top: 70px;
}

.au-view .dm-tb-box .b-list li > div {
	position: relative;
	width: 70%;
	margin: 0 auto;
	padding-left: 124px;
}

@media (max-width:768px) {
	.au-view .dm-tb-box .b-list li > div {
		width: 90%;
	}

}

.au-view .dm-tb-box .b-list .tit {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 165px;
	height: 165px;
	background: #d0d0d0;
	border-radius: 50%;
}

.au-view .dm-tb-box .b-list .tit p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #222;
	transform: translateY(-50%);
}

@media (max-width:1440px) {
	.au-view .dm-tb-box .b-list .tit p {
		font-size: 14px;
	}

}

@media (max-width:768px) {
	.au-view .dm-tb-box .b-list .tit p {
		font-size: 0.8333333333rem;
	}

}

.au-view .dm-tb-box .b-list strong {
	display: inline-block;
	min-width: 63px;
	margin: 24px 0 7px;
	padding-bottom: 7px;
	border-bottom: 3px solid #000;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #333;
}

.au-view .dm-tb-box .b-list .img-box {
	border: 1px solid #c0c0c0;
}

.au-view .da-box .ada-box .img-box {
	margin-top: 60px;
	text-align: center;
}

.au-view .da-box .ada-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view .da-box .dp-box .t-type-03 {
	margin-top: 20px;
}

.au-view .da-box .dp-box .img-wrap {
	margin-top: 90px;
}

.au-view .da-box .dp-box .txt-box {
	width: calc(100% - 378px);
	margin-right: 30px;
	padding: 48px 100px 48px 50px;
	background: #f5f5f5;
}

@media (max-width:768px) {
	.au-view .da-box .dp-box .txt-box {
		padding: 1.25rem;
	}

}

.au-view .da-box .dp-box .txt-box strong {
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: #222;
}

@media (max-width:1440px) {
	.au-view .da-box .dp-box .txt-box strong {
		font-size: 17px;
	}

}

@media (max-width:768px) {
	.au-view .da-box .dp-box .txt-box strong {
		font-size: 1rem;
	}

}

.au-view .da-box .dp-box .txt-box p {
	margin-top: 20px;
	font-size: 28px;
	font-weight: 700;
}

@media (max-width:1440px) {
	.au-view .da-box .dp-box .txt-box p {
		font-size: 14px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.au-view .da-box .dp-box .txt-box p {
		font-size: 0.8333333333rem;
	}

}

.au-view .da-box .dp-box .txt-box li.t-type-03 {
	margin-top: 25px;
}

@media (max-width:1440px) {
	.au-view .da-box .dp-box .txt-box li.t-type-03 {
		margin-top: 18px;
	}

}

@media (max-width:768px) {
	.au-view .da-box .dp-box .txt-box li.t-type-03 {
		margin-top: 1.0416666667rem;
	}

}

.au-view .da-box .dp-box .txt-box li:before {
	top: 10px;
}

@media (max-width:768px) {
	.au-view .da-box .dp-box .txt-box li:before {
		top: 6px;
	}

}

.au-view .da-box .dp-box .txt-box li.t-type-03 ~ li.t-type-03 {
	margin-top: 10px;
}

.au-view .da-box .dp-box .img-box {
	width: 348px;
}

.au-view .da-box .dp-list {
	padding: 0 50px;
}

.au-view .da-box .dp-list ul {
	font-size: 0;
}

.au-view .da-box .dp-list > ul > li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 60px;
	padding: 0 30px;
	vertical-align: top;
}

.au-view .da-box .dp-list > ul > li:nth-child(n+1):nth-child(-n+3) {
	margin-top: 40px;
}

.au-view .da-box .dp-list .over-box {
	position: relative;
	cursor: pointer;
}

.au-view .da-box .dp-list .over-box .view {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 28px 30px;
	background: rgba(0, 0, 0, 0.7);
}

.au-view .da-box .dp-list .over-box .text {
	width: calc(100% - 80px);
	padding-right: 45px;
	color: #fff;
}

.au-view .da-box .dp-list .over-box .text strong {
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: inherit;
}

.au-view .da-box .dp-list .over-box .text p {
	margin-top: 20px;
	font-size: 13px;
	line-height: 20px;
	color: inherit;
}

.au-view .da-box .dp-list .over-box .ico {
	width: 80px;
	padding: 3px 0;
}

.au-view .da-box .dp-list .over-box .ico li ~ li {
	margin-top: 10px;
}

.au-view .da-box .dp-list .over-box .ico img {
	width: auto;
	max-width: 100%;
}

.au-view .da-box .pagination {
	margin-top: 40px;
}

@media (max-width:768px) {
	.au-view .bbs-box .search-box .search button {
		right: 0.9791666667rem;
	}

}

.au-view .bbs-box .articles-result {
	margin-top: 60px;
	margin-bottom: 48px;
}

@media (max-width:992px) {
	.au-view .bbs-box .articles-result {
		padding: 0 20px;
	}

}

@media (max-width:768px) {
	.au-view .bbs-box .articles-result {
		margin: 1.4375rem 0 1.3125rem;
	}

}

.au-view .bbs-box .articles-result span {
	font-size: 18px;
	color: #222;
}

@media (max-width:768px) {
	.au-view .bbs-box .articles-result span {
		font-size: 0.75rem;
	}

}

.au-view .bbs-box .articles-list .col-02 {
	height: auto;
}

@media (max-width:768px) {
	.au-view .bbs-box .articles-list .col-02 {
		width: 100%;
	}

}

.au-view .bbs-box .articles-list .col-02:last-child {
	margin-bottom: 70px;
}

.au-view .bbs-box .articles-list .col-02 .img-box {
	overflow: hidden;
}

.au-view .bbs-box .articles-list .col-02 .txt-box {
	padding: 31px 0 24px 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.au-view .bbs-box .articles-list .col-02 .txt-box {
		padding: 1.25rem 1.5625rem;
		width: 100%;
	}

}

.au-view .bbs-box .articles-list .col-02 .txt-box p.ctt.ctt-t4 {
	color: #b40f2c;
}

.au-view .bbs-box .articles-list .col-02 .txt-box .tt-3 {
	margin: 34px 0;
}

@media (max-width:768px) {
	.au-view .bbs-box .articles-list .col-02 .txt-box .tt-3 {
		margin: 1.0416666667rem 0;
	}

}

.au-view .bbs-box .articles-list .col-02 .txt-box div.ctt.ctt-t4 {
	margin: 27px 0;
}

.au-view .bbs-box .articles-list .col-02 .txt-box .more-box {
	position: static;
	left: 0;
}

.au-view .bbs-box .filter-cnt strong {
	font-weight: inherit;
}

.newsEventArea .bbs-box .bbs-list > ul {
	margin: 0 -30px;
}

.newsEventArea .bbs-box .bbs-list > ul > li {
	display: inline-block;
	width: 100%;
	padding: 0 30px;
	margin-bottom: 50px;
	vertical-align: top;
}

@media (min-width:769px) {
	.newsEventArea .bbs-box .bbs-list > ul > li {
		width: calc(100% / 2);
		padding: 0 30px;
		margin-bottom: 84px;
	}

}

.au-view .bbs-box .bbs-list a.item_link {
	width: 100%;
	text-align: left;
}

.au-view .bbs-box .bbs-list a.item_link .img-box {
	position: relative;
	width: 100%;
	height: 188px;
}

@media (min-width:769px) {
	.au-view .bbs-box .bbs-list a.item_link .img-box {
		height: 388px;
	}

}

.au-view .bbs-box .bbs-list a.item_link .img-box > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 갤러리 하단 제목 텍스트 */
.au-view .bbs-box .bbs-list .txt-box {
	position: relative;
	margin-top: 30px;
}

.au-view .bbs-box .bbs-list .txt-box .wrap_tag{
    display: flex;
    gap: 0 10px;
    flex-wrap: wrap;
}

.au-view .bbs-box .bbs-list .txt-box li.t-01 {
	color: #666;
	font-weight: 500;
	font-size: 14px;
}

.au-view .bbs-box .bbs-list .txt-box li.tag {
	width: fit-content;
	background: #CB5336;
	color: #fff;
	font-size: 14px;
	height: 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	margin-bottom: 14px;
}

.au-view .bbs-box .bbs-list .txt-box li.tag.color_2 {
	background: #67AEBA;
}

.au-view .bbs-box .bbs-list .txt-box li.tag.color_3 {
	background: #23674E;
}

.au-view .bbs-box .bbs-list .txt-box li.tag.color_4 {
	background: #B7A99A;
}
.au-view .bbs-box .bbs-list .txt-box li.tag.color_5 {
	background: #746661;
}
.au-view .bbs-box .bbs-list .txt-box li.tag.color_6 {
	background: #666666;
}
.au-view .bbs-box .bbs-list .txt-box li.tag.color_7 {
	background: #222222;
}

@media (min-width:769px) {
	.au-view .bbs-box .bbs-list .txt-box li.t-01 {
		font-size: 16px;
	}

}

.au-view .bbs-box .bbs-list .txt-box li.t-02 {
	margin-top: 10px;
	color: #222;
}

.au-view .bbs-box .bbs-list .txt-box li.t-03 {
	margin-top: 14px;
	color: #666;
	font-size: 16px;
	line-height: 1.5;
	white-space: normal;
	font-size: 14px;
	line-height: 19px;
}

@media (min-width:769px) {
	.au-view .bbs-box .bbs-list .txt-box li.t-03 {
		font-size: 16px;
		line-height: 24px;
	}

}

.au-view .bbs-box .bbs-list .t-02 strong {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.5;
	white-space: pre-wrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

@media (min-width:769px) {
	.au-view .bbs-box .bbs-list .t-02 strong {
		font-size: 20px;
	}

}

.au-view .bbs-box .bbs-list .t-04 {
	margin-top: 20px;
	color: #666;
	font-size: 14px;
}

@media (min-width:769px) {
	.au-view .bbs-box .bbs-list .txt-box li.t-04 {
		font-size: 16px;
	}

}

.au-view .bbs-box .more-box {
	margin-top: -10px;
}

.au-view .bbs-dt-box .tit-box {
	padding: 30px 0 30px;
	position: relative;
	background-color: #f5f5f5;
}

@media (min-width:769px) {
	.au-view .bbs-dt-box .tit-box {
		padding: 116px 0 70px;
		height: 386px;
		background-color: unset;
	}

}

.au-view .bbs-dt-box .tit-box::before {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	display: none;
	width: 100vw;
	height: 386px;
	background: #f5f5f5;
	content: "";
}

@media (min-width:769px) {
	.au-view .bbs-dt-box .tit-box::before {
		display: block;
		height: 386px;
	}

}

/* news_detail 버튼 */
.nd-box .nd_btn.primary {
	background: #222;
	color: #fff;
}

.nd-box .wrap_btn {
	display: flex;
	gap: 10px;
	justify-content: space-between;
}

.nd-box .nd_btn {
	background: #fff;
	color: #222;
	padding: 14px 10px;
	border: 1px solid;
	font-size: 16px;
	min-height: 45px;
	width: 100%;
	text-align: center;
}

body .nd-box.prod-dt-view p em span {
	font-style: italic;
}

body .nd-box.prod-dt-view p sub {
	vertical-align: sub;
	font-size: small;
}

body .nd-box.prod-dt-view p sup {
	vertical-align: super;
	font-size: small;
}

body .nd-box.prod-dt-view ul {
	list-style: disc;
}

body .nd-box.prod-dt-view ol {
	list-style: decimal;
}

body .nd-box.prod-dt-view ul li, body .nd-box.prod-dt-view ol li {
	list-style: inherit;
}

/* 패딩값 협의후 삽입 */

/*body .au-view .bbs-dt-box .nd-box {padding:0 30px 0;}*/

/* 텍스트 */
.news_detail .bbs-dt-box .tit-box .txt-box {
	position: relative;
}

.news_detail .bbs-dt-box .tit-box .t-01 {
	margin-bottom: 12px;
	color: #666;
	font-weight: 500;
}

.news_detail .bbs-dt-box .tit-box .t-02 {
	margin-bottom: 30px;
}

.news_detail .bbs-dt-box .tit-box .t-02 .title {
	font-weight: 600;
	color: #222;
}

@media (min-width:769px) {
	.news_detail .bbs-dt-box .tit-box .t-02 .title {
	}

}

.news_detail .bbs-dt-box .tit-box .t-04 {
	color: #666;
}

.au-view .bbs-dt-box .tit-box .sns-wrp {
	position: absolute;
	top: 0;
	right: 0;
}

.au-view .bbs-dt-box .tit-box .sns-wrp > a {
	width: 46px;
	height: 46px;
	background: #646464 url(https://img.lxhausys.com/public/images/aboutus/ico_share.png) center no-repeat;
	font-size: 0;
	border-radius: 50%;
}

.au-view .bbs-dt-box .tit-box .sns-wrp .sns {
	position: absolute;
	right: 0;
	top: 55px;
}

.au-view .bbs-dt-box .nd-box {
	margin-top: 40px;
}

@media (min-width:769px) {
	.au-view .bbs-dt-box .nd-box {
		margin-top: 100px;
	}

}

@media (max-width:768px) {
	.au-view .bbs-dt-box .nd-box > .w-con.dt-box h1 {
		margin-top: 0px !important;
	}

}

/* @media (max-width: 992px) {
  .au-view .bbs-dt-box .nd-box h4.ctt {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  .au-view .bbs-dt-box .nd-box h5.ctt {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  .au-view .bbs-dt-box .nd-box p.ctt {
    padding-left: 20px;
    padding-right: 20px;
  }
} */
.au-view .bbs-dt-box .nd-box p.ctt a {
	font-size: inherit;
	width: unset;
	vertical-align: inherit;
	text-decoration: underline;
	text-underline-position: under;
}

.au-view .bbs-dt-box .dt-box {
	padding-bottom: 100px;
	border-bottom: 1px solid #ccc;
}

.au-view .bbs-dt-box .dt-box .mainContents a {
	width: unset;
}

.au-view .bbs-dt-box .dt-box img {
	width: auto;
	max-width: 100%;
}

.au-view .bbs-dt-box .dt-box .txt-box {
	margin-top: 50px;
}

.au-view .bbs-dt-box .dt-box .txt-box p ~ p {
	margin-top: 30px;
}

.au-view .bbs-dt-box .dt-box .txt-box + .img-box {
	margin-top: 50px;
}

.au-view .bbs-dt-box .related-prod, .au-view .bbs-dt-box .bbs-list-box {
	margin-top: 100px;
}

@media (max-width:1440px) {
	.au-view .bbs-dt-box .related-prod {
		margin-top: 70px;
	}

}

@media (max-width:768px) {
	.au-view .bbs-dt-box .related-prod, .au-view .bbs-dt-box .bbs-list-box {
		margin-top: 4.1666666667rem;
	}

}

.au-view .bbs-dt-box .bbs-list {
	padding: 0px;
}

.latest_news_section {
	margin-top: 120px;
}

.latest_news_section .tit_area {
	margin-bottom: 30px;
}

@media (min-width:769px) {
	.latest_news_section .tit_area {
		margin-bottom: 60px;
	}

}

.tit_area .latest_title {
	font-weight: 600;
}

/* newsevent detail Latest News slider  */
@media (min-width:769px) {
	.newsEventArea .news_detail .slider-news {
		margin: 0 -15px;
	}

}

@media (min-width:769px) {
	.newsEventArea .news_detail .slider-news .slider {
		padding: 0 15px;
	}

}

.au-view .bbs-dt-box .slider-news .slick-arrow {
	position: absolute;
	top: 33%;     /* width: 16px; */

	/* height: 32px; */
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0;
}

.au-view .bbs-dt-box .slider-news .slick-prev {

	/* left: -16px; */
	background-image: url(https://img.lxhausys.com/public/images/arrw_left_05.png);
	background-size: cover;
}

.au-view .bbs-dt-box .slider-news .slick-next {

	/* right: -16px; */
	background-image: url(https://img.lxhausys.com/public/images/arrw_right_17.png);
	background-size: cover;
}

.newsEventArea .news_detail .slider-news .slick-arrow {
	z-index: 100;
	width: 54px;
	height: 54px;
	background-color: rgba(0, 0, 0, 0.5);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 38%;
}

@media (min-width:769px) {
	.newsEventArea .news_detail .slider-news .slick-arrow {
		width: 80px;
		height: 80px;
	}

}

.newsEventArea .news_detail .slider-news .slick-arrow.slick-prev {
	background-image: url("data:image/svg+xml;utf8, <svg !string!!string!!string!!string!!string!><path !string!!string!!string!!string!/></svg>");
	left: 0px;
}

@media (min-width:769px) {
	.newsEventArea .news_detail .slider-news .slick-arrow.slick-prev {
		left: -100px;
	}

}

.newsEventArea .news_detail .slider-news .slick-arrow.slick-next {
	background-image: url("data:image/svg+xml;utf8, <svg !string!!string!!string!!string!!string!><path !string!!string!!string!!string!/></svg>");
	right: 0px;
}

@media (min-width:769px) {
	.newsEventArea .news_detail .slider-news .slick-arrow.slick-next {
		right: -100px;
	}

}

.newsEventArea .news_detail .slider-news .slider .img-box {
	height: 288px;
}

.au-view .bbs-dt-box .slider-news .slider .img-box > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.au-view .cr-box {
	min-height: 80vh;
	margin-top: 20px;
	background: #f5f5f5;
}

@media (max-width:768px) {
	.au-view.glSite .au-box {
		padding-top: 0;
	}

}

.au-view.glSite .businessArea .visual-image {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/logo_buisnessArea.png);
}

/* us business area  */
.businessArea.visual-detail .visual-image {
	display: flex;
	align-items: center;
	justify-content: center;
}

.businessArea.visual-detail .visual-image .txt-box {
	display: flex;
	align-items: center;
	justify-content: center;
}

.au-view.glSite .w-con-02.ba-text.inner {
	padding-top: 130px;
}

@media (max-width:768px) {
	.au-view.glSite .w-con-02.ba-text.inner {
		padding-top: 4.7916666667rem;
	}

}

.au-view.glSite .ba-text .t-list-box {
	margin-bottom: 130px;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .t-list-box {
		margin-bottom: 3.3333333333rem;
	}

}

.au-view.glSite .ba-text .t-list-box img {
	width: 100%;
}

.au-view.glSite .ba-text .t-list-box .tt-sub-gray {
	margin-bottom: 54px;
	text-align: left;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .t-list-box .tt-sub-gray {
		margin-bottom: 1.6666666667rem;
	}

}

.au-view.glSite .ba-text .t-list-box .tt-sub-gray span {
	margin-left: 15px;
	font-size: 17px;
	font-weight: 300;
}

.au-view.glSite .ba-text .tit-sub {
	width: 80%;
	margin: 0 auto;
}

@media (max-width:992px) {
	.au-view.glSite .ba-text .tit-sub {
		width: 95%;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .tit-sub {
		width: 100%;
	}

}

.au-view.glSite .ba-text .t-list-box ~ .t-list-box {
	margin-top: 60px;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .t-list-box ~ .t-list-box {
		margin-top: 2.5rem;
	}

}

.au-view.glSite .ba-text .t-type-01 ~ .t-type-01 {
	margin-top: 20px;
}

.au-view.glSite .ba-text .i-list-box > ul {
	font-size: 0;
	height: 710px;
	width: 1440px;
}

@media (max-width:1440px) {
	.au-view.glSite .ba-text .i-list-box > ul {
		width: 100%;
		height: 100%;
		display: inline-block;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul {
		width: 100%;
		height: 100%;
		display: inline-block;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li {
	display: inline-block;
	width: 33.3333333333%;
	position: relative;
	vertical-align: top;
	position: relative;
	padding: 0 34px 52px 52px;
}

@media (max-width:1440px) {
	.au-view.glSite .ba-text .i-list-box > ul > li {
		width: 31%;
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1280px) {
	.au-view.glSite .ba-text .i-list-box > ul > li {
		width: 30%;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li {
		width: 100%;
		margin-right: 1.25rem;
		margin-left: 0;
		overflow: hidden;
		padding-left: 0;
		padding-right: 2.3333333333rem;
		margin-bottom: 2.0833333333rem;
	}

	.au-view.glSite .ba-text .i-list-box > ul > li:last-child {
		margin-bottom: 0;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li::after {
	position: absolute;
	content: '';
	top: 45px;
	height: 665px;
	width: 420px;
	left: 30px;
	opacity: 0.3;
	z-index: -1;
	background-color: #d7d3cf;
}

@media (max-width:1440px) {
	.au-view.glSite .ba-text .i-list-box > ul > li::after {
		width: 100%;
		left: 0;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li::after {
		left: 1.2291666667rem;
		width: 100%;
		display: none;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li .img-box {
	width: 420px;
	z-index: 1;
	margin-left: -54px;
	position: relative;
}

@media (max-width:1440px) {
	.au-view.glSite .ba-text .i-list-box > ul > li .img-box {
		width: 100%;
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li .img-box {
		width: 100%;
		margin-left: 0;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li .ctt-t5, .au-view.glSite .ba-text .i-list-box > ul > li .ctt-t4 {
	margin-top: 49px;
	text-align: left;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li .ctt-t5, .au-view.glSite .ba-text .i-list-box > ul > li .ctt-t4 {
		margin-top: 1.6666666667rem;
		margin-left: 4.1666666667rem;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li dl.glsub_busin {
	text-align: left;
	margin-top: 35px;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li dl.glsub_busin {
		margin-top: 2.375rem;
		margin-left: 4.1666666667rem;
	}

}

.au-view.glSite .ba-text .i-list-box > ul > li dl.glsub_busin > dt {
	font-weight: bold;
	margin: 0;
}

.au-view.glSite .ba-text .i-list-box > ul > li dl.glsub_busin > dd {
	font-size: 13px;
	margin-top: 9px;
	margin-bottom: 18px;
	color: #333;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-list-box > ul > li dl.glsub_busin > dd {
		font-size: 0.6875rem;
	}

}

.au-view.glSite .ba-text .i-list-box .t-type-01 {
	margin-top: 15px;
}

.au-view.glSite .ba-text .i-list-box .list-type + .list-bar {
	margin-top: 10px;
}

.au-view.glSite .ba-text .gl-building {
	display: none;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .gl-building {
		display: block;
		width: 100%;
	}

}

@media (max-width:992px) {
	.au-view.glSite .ba-text .lx_worlds {
		width: 100%;
		height: 540px;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .lx_worlds {
		display: none;
	}

}

@media (max-width:992px) {
	.au-view.glSite .ba-text .lx_worlds .image_size.first_image {
		width: 100%;
		height: auto;
	}

}

@media (max-width:992px) {
	.au-view.glSite .ba-text .lx_worlds .us_image {
		left: 0;
	}

}

@media (max-width:992px) {
	.au-view.glSite .ba-text .lx_worlds .image_size.second_image {
		display: none;
	}

}

@media (max-width:992px) {
	.au-view.glSite .ba-text .lx_worlds .about_us_point {
		display: none;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .tableArea table {
		width: auto;
	}

}

.au-view.glSite .ba-text .tableArea thead tr {
	border-bottom: none;
}

.au-view.glSite .ba-text .tableArea th, .au-view.glSite .ba-text .tableArea td {
	border-left: 1px solid #e4e4e4;
}

.au-view.glSite .ba-text .tableArea th:first-child, .au-view.glSite .ba-text .tableArea td:first-child {
	border-left: none;
}

.au-view.glSite .ba-text .tableArea th .tt-s, .au-view.glSite .ba-text .tableArea td .tt-s {
	display: block;
	color: #555;
	font-size: 13px;
	margin-top: 17px;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .tableArea th .tt-s, .au-view.glSite .ba-text .tableArea td .tt-s {
		font-size: 0.7083333333rem;
	}

}

.au-view.glSite .ba-text .tableArea th .list-type li, .au-view.glSite .ba-text .tableArea td .list-type li {
	padding-left: 9px;
	text-align: left;
	color: #555;
	line-height: 1.38;
	position: relative;
}

.au-view.glSite .ba-text .tableArea th .list-type li::before, .au-view.glSite .ba-text .tableArea td .list-type li::before {
	position: absolute;
	content: '';
	top: 9px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #333;
}

.au-view.glSite .ba-text .tableArea th .ctt-t4, .au-view.glSite .ba-text .tableArea td .ctt-t4 {
	text-align: left;
}

.au-view.glSite .ba-text .ico-box {
	margin-top: 40px;
	text-align: center;
}

.au-view.glSite .ba-text .ico-box .ico {
	padding-top: 120px;
	background-position: top center;
	background-repeat: no-repeat;
}

.au-view.glSite .ba-text .ico-box .ico-01 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v01.png);
}

.au-view.glSite .ba-text .ico-box .ico-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v02.png);
}

.au-view.glSite .ba-text .ico-box .ico-03 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_v03.png);
}

.au-view.glSite .ba-text .ico-box .ico-04 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c01.png);
}

.au-view.glSite .ba-text .ico-box .ico-05 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c02.png);
}

.au-view.glSite .ba-text .ico-box .ico-06 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c03.png);
}

.au-view.glSite .ba-text .ico-box .ico-07 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_b_c04.png);
}

.au-view.glSite .ba-text .ico-box strong {
	display: block;
	font-weight: 700;
	color: #111;
}

.au-view.glSite .ba-text .ico-box .txt-box ~ .txt-box {
	margin-top: 35px;
}

.au-view.glSite .ba-text .ico-box .txt-box:first-child strong + .t-type-01 {
	margin-top: 0;
}

.au-view.glSite .ba-text .ico-c > ul > li {
	width: calc(25% - 30px);
}

.au-view.glSite .ba-text .ico-c .list-type {
	margin-top: 10px;
}

.au-view.glSite .ba-text .ico-c .list-type li {
	padding-left: 0;
}

.au-view.glSite .ba-text .ico-c .list-type li ~ li {
	margin: 0;
}

.au-view.glSite .ba-text .ico-c .list-type li:before {
	display: none;
}

.au-view.glSite .ba-text .ico-c .list-type span {
	position: relative;
	padding-left: 10px;
	font-weight: inherit;
	line-height: 30px;
}

.au-view.glSite .ba-text .ico-c .list-type span:before {
	display: block;
	position: absolute;
	top: 11px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #555;
	border-radius: 50%;
	content: '';
}

.au-view.glSite .ba-text .key-box ul {
	font-size: 0;
}

.au-view.glSite .ba-text .key-box li {
	display: inline-block;
	width: 33.3333333333%;
	margin-bottom: 20px;
	text-align: center;
	vertical-align: top;
}

.au-view.glSite .ba-text .key-box strong {
	font-weight: 700;
	color: #111;
}

.au-view.glSite .ba-text .i-txt-box .txt-box {
	width: calc(100% - 776px);
	padding-right: 170px;
}

@media (max-width:1440px) {
	.au-view.glSite .ba-text .i-txt-box .txt-box {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-txt-box .txt-box {
		width: 100%;
		padding-right: 0;
	}

}

.au-view.glSite .ba-text .i-txt-box .txt-box strong {
	font-weight: 700;
	line-height: inherit;
}

.au-view.glSite .ba-text .i-txt-box .txt-box p {
	margin-top: 15px;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}

.au-view.glSite .ba-text .i-txt-box .img-box {
	width: 776px;
}

.au-view.glSite .ba-text .i-txt-box.type02 .txt-box, .au-view.glSite .ba-text .i-txt-box.type02 .img-box {
	width: 50%;
}

.au-view.glSite .ba-text .i-txt-box.type03 > div {
	width: 50%;
}

.au-view.glSite .ba-text .i-txt-box.type03 > div:first-child {
	padding: 0 30px 0 0;
}

.au-view.glSite .ba-text .i-txt-box.type03 > div:last-child {
	padding: 0 0 0 30px;
}

.au-view.glSite .ba-text .i-txt-box.type03 .t-type-01 {
	margin-top: 40px;
}

.au-view.glSite .ba-text .i-txt-box.type04:after {
	display: block;
	clear: both;
	content: '';
}

.au-view.glSite .ba-text .i-txt-box.type04 .img-box {
	float: right;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .i-txt-box.type04 .img-box {
		float: initial;
		width: 100%;
	}

}

.au-view.glSite .ba-text .i-txt-box.type03.type04 > .txt-box {
	padding: 0 30px 0 0;
}

.au-view.glSite .ba-text .i-txt-box.type03.type04 > .img-box {
	padding: 0 0 0 30px;
}

.au-view.glSite .ba-text .list-type.type04 + .t-type-01 {
	margin-top: 30px;
}

.au-view.glSite .ba-text .ico-automo > ul > li {
	width: calc(20% - 30px);
}

.au-view.glSite .ba-text .ico-automo > ul img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .ba-text .ico-automo > ul .txt-box {
	margin-top: 25px;
}

.au-view.glSite .ba-text .ico-automo02 {
	margin-top: 10px;
}

.au-view.glSite .ba-text .ico-automo02 > ul > li {
	width: calc(25% - 30px);
	margin: 30px 40px 0 0;
}

.au-view.glSite .ba-text .ico-automo02 > ul > li:nth-child(4n) {
	margin-right: 0;
}

.au-view.glSite .ba-text .ico-automo02 > ul img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .ba-text .ico-automo02 > ul .txt-box {
	margin-top: 25px;
}

@media (max-width:768px) {
	.au-view.glSite .ba-text .type08 th {
		padding: 1.0416666667rem;
		font-size: 0.75rem;
	}

}

.au-view.glSite .gb-box .i-list-box > ul.type02 {
	text-align: left;
}

.au-view.glSite .gb-box .i-list-box > ul.type02 > li {
	width: calc(25% - 50px);
	margin: 0 25px 30px;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .i-list-box > ul.type02 > li {
		width: 100%;
		margin: 0 0 0.4166666667rem;
	}

}

.au-view.glSite .gb-box .i-list-box > ul.type02 > li:first-child {
	margin: 0 25px;
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .i-list-box > ul.type02 > li:first-child {
		margin: 0;
	}

}

.au-view.glSite .gb-box .i-list-box > ul.type02 .txt-box {
	margin-top: 30px;
}

.au-view.glSite .gb-box .i-list-box > ul.type02 .txt-box a {
	display: inline;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.au-view.glSite .gb-box .tab-ui {
	margin-top: 110px;
}

.au-view.glSite .gb-box .drop-list > ul {
	margin-bottom: 30px;
}

.au-view.glSite .gb-box .drop-list > ul > li {
	border-bottom: 1px solid #dedede;
}

.au-view.glSite .gb-box .drop-list .tit {
	position: relative;
	padding: 30px 52px 30px 50px;
}

.au-view.glSite .gb-box .drop-list .tit span {
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .gb-box .drop-list .tit button {
	position: absolute;
	top: 50%;
	right: 20px;
	width: 12px;
	height: 7px;
	margin-top: -9px;
	background: url(https://img.lxhausys.com/public/images/arrw_bottom_03.png) center no-repeat;
	font-size: 0;
	transform: rotate(180deg);
	transition: all 0.2s ease;
}

.au-view.glSite .gb-box .drop-list > ul > li:first-child .tit {
	padding-top: 0;
}

.au-view.glSite .gb-box .drop-list li.on .tit button {
	background-image: url(https://img.lxhausys.com/public/images/arrw_bottom_03.png);
	transform: rotate(0deg);
}

.au-view.glSite .gb-box .drop-list .tbl-box {
	border-color: #dedede;
}

.au-view.glSite .gb-box .drop-list td a {
	display: inline;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.au-view.glSite .gb-box .tit-04 ~ .tit-04 {
	margin-top: 30px;
}

.au-view.glSite .gb-box .gn-text .tit-04 + .t-type-01, .au-view.glSite .gb-box .gn-text .t-type-01 + .i-box, .au-view.glSite .gb-box .gn-text .i-box ~ .i-box {
	margin-top: 30px;
}

.au-view.glSite .gb-box .gn-text .txt-box {
	margin-top: 20px;
}

.au-view.glSite .gb-box .gn-text .txt-box ul {
	font-size: 0;
}

.au-view.glSite .gb-box .gn-text .txt-box li {
	display: inline-block;
	width: calc(33.3333333333% - 30px);
	margin-top: 30px;
	text-align: center;
	vertical-align: top;
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .gn-text .txt-box li {
		width: 100%;
		margin-top: 0.625rem;
	}

}

.au-view.glSite .gb-box .gn-text .txt-box li ~ li {
	margin-left: 30px;
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .gn-text .txt-box li ~ li {
		margin-left: 0;
	}

}

.au-view.glSite .gb-box .gn-text .txt-box strong {
	display: block;
	font-weight: 700;
	color: #111;
}

.au-view.glSite .gb-box .gn-text .txt-box strong:first-child {
	margin-bottom: 30px;
	font-size: 60px;
	line-height: 1;
}

.au-view.glSite .gb-box .gn-text .txt-box .t-type-01 {
	margin-top: 25px;
}

.au-view.glSite .gb-box .gn-text .txt-box.type02 li {
	width: calc(50% - 40px);
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .gn-text .txt-box.type02 li {
		width: 100%;
		margin-bottom: 0.4166666667rem;
	}

}

.au-view.glSite .gb-box .gn-text .txt-box.type02 li ~ li {
	margin-left: 40px;
}

@media (max-width:768px) {
	.au-view.glSite .gb-box .gn-text .txt-box.type02 li ~ li {
		margin-left: 0;
	}

}

.au-view.glSite .ceo-text .t-list-box ~ .t-list-box {
	margin-top: 30px;
}

.au-view.glSite .ceo-text .t-list-box + .i-txt-box {
	margin-top: 40px;
}

.au-view.glSite .ceo-text .i-txt-box .txt-box {
	width: calc(100% - 460px);
	padding-right: 230px;
}

@media (max-width:768px) {
	.au-view.glSite .ceo-text .i-txt-box .txt-box {
		width: 100%;
		padding-right: 0;
		margin-top: 3.125rem;
	}

}

.au-view.glSite .ceo-text .i-txt-box .img-box {
	width: 460px;
}

.au-view.glSite .ceo-text .i-txt-box .txt-box p {
	font-size: 30px;
	font-weight: 700;
	line-height: 40px;
}

.au-view.glSite .ceo-text .t-list-box ~ .t-sign {
	margin-top: 15px;
}

.au-view.glSite .ceo-text .t-sign {
	padding-bottom: 80px;
	background: url(https://img.lxhausys.com/public/images/aboutus/img_sign.png) right bottom no-repeat;
}

.au-view.glSite .fs-text .t-type-01 ~ .t-type-01 {
	margin-top: 0;
}

.au-view.glSite .fs-text .ico-link {
	font-size: 0;
}

.au-view.glSite .fs-text .ico-link > div {
	display: inline-block;
	vertical-align: middle;
}

.au-view.glSite .fs-text .ico-link .btns {
	margin-left: 120px;
}

@media (max-width:768px) {
	.au-view.glSite .fs-text .ico-link .btns {
		margin: 1.3541666667rem auto 0;
		width: 100%;
		text-align: center;
	}

}

.au-view.glSite .fs-text .ico-link .btns a {
	width: 40px;
	height: 40px;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_link.png) center no-repeat;
	font-size: 0;
}

.au-view.glSite .rnd-text .ico-box {
	margin-top: 0;
}

@media (max-width:768px) {
	.au-view.glSite .rnd-text .ico-box {
		width: 100%;
	}

}

.au-view.glSite .rnd-text .i-txt-box {
	margin-top: 40px;
}

.au-view.glSite .rnd-text .i-txt-box li ~ li {
	margin-top: 18px;
}

.au-view.glSite .rnd-text .i-txt-box .t-type-01 {
	margin-top: 2px;
	line-height: 25px;
}

.au-view.glSite .rnd-text .chart-box {
	margin-top: 50px;
}

.au-view.glSite .rnd-text .chart-box .t-type-01 {
	margin: 25px 0 20px;
}

.au-view.glSite .rnd-text .chart-box > div {
	width: calc(50% - 20px);
}

.au-view.glSite .rnd-text .chart-box > div ~ div {
	margin-left: 40px;
}

.au-view.glSite .rnd-text .field-box strong {
	display: block;
	min-height: 60px;
	font-weight: 700;
	line-height: 30px;
}

.au-view.glSite .rnd-text .field-box .ico-c > strong {
	min-height: 30px;
	background: #f9f9f8;
}

.au-view.glSite .rnd-text .field-box .col-02 > div {
	width: calc(50% - 20px);
	display: inline-table;
}

.au-view.glSite .rnd-text .field-box .col-02 > div ~ div {
	margin-left: 40px;
}

.au-view.glSite .rnd-text .field-box .text-box {
	margin-top: 25px;
	padding: 0 10px;
}

.au-view.glSite .rnd-text .field-box .ico-c .t-type-01, .au-view.glSite .rnd-text .field-box .ico-c .list-type {
	margin-top: 18px;
}

.au-view.glSite .rnd-text .field-02 {
	margin-top: 30px;
}

@media (max-width:768px) {
	.au-view.glSite .rnd-text .field-02 {
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
	}

}

.au-view.glSite .rnd-text .field-02 .col-02 > div {
	width: calc(25% - 30px);
}

@media (max-width:768px) {
	.au-view.glSite .rnd-text .field-02 .col-02 > div {
		display: inline-table;
	}

}

.au-view.glSite .slider-sms {
	position: relative;
	margin-top: 20px;
}

.au-view.glSite .slider-sms .slider {
	position: relative;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms .slider .img-box img {
		height: 600px;
		object-fit: cover;
		object-position: center;
	}

}

.au-view.glSite .slider-sms .slider .txt-box {
	position: absolute;
	top: 108px;
	left: 0;
	z-index: 99;
	width: 100%;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms .slider .txt-box {
		top: 2.0833333333rem;
	}

}

.au-view.glSite .slider-sms .slider .txt-box .tit {
	display: inline-block;
	padding-top: 60px;
	border-bottom: 1px solid #fff;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 80px;
	font-weight: 700;
	color: #fff;
	vertical-align: top;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms .slider .txt-box .tit {
		font-size: 3.3333333333rem;
	}

}

.au-view.glSite .slider-sms .slider .txt-box .ico-01 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_vision.png);
}

.au-view.glSite .slider-sms .slider .txt-box .ico-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_goal.png);
}

.au-view.glSite .slider-sms .slider .txt-box .ico-03 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_tasks.png);
}

.au-view.glSite .slider-sms .slider .txt {
	margin-top: 30px;
	font-size: 35px;
	line-height: 50px;
	font-weight: 700;
	color: #fff;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms .slider .txt {
		margin-top: 1.25rem;
		font-size: 1.25rem;
		line-height: 2.0833333333rem;
	}

}

.au-view.glSite .slider-sms .slider .txt p {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
}

.au-view.glSite .slider-sms .slider .txt .t-type-03 {
	margin: 0 auto;
	width: 42%;
	word-break: keep-all;
	color: inherit;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms .slider .txt .t-type-03 {
		width: 90%;
	}

}

.au-view.glSite .slider-sms .slick-arrow {
	position: absolute;
	bottom: 138px;
	z-index: 99;
	width: 80px;
	height: 30px;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0;
}

.au-view.glSite .slider-sms .slick-prev {
	left: 403px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_left.png);
}

.au-view.glSite .slider-sms .slick-next {
	right: 403px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right.png);
}

.au-view.glSite .slider-sms > .slick-dots {
	position: absolute;
	bottom: 95px;
	left: 0;
	width: 100%;
	font-size: 0;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots {
		bottom: 40px;
	}

}

.au-view.glSite .slider-sms > .slick-dots > li {
	display: inline-block;
	position: relative;
	width: 108px;
	height: 108px;
	background: rgba(233, 233, 233, 0.7);
	vertical-align: top;
	border-radius: 50%;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots > li {
		width: 80px;
		height: 80px;
	}

}

.au-view.glSite .slider-sms > .slick-dots > li.on, .au-view.glSite .slider-sms > .slick-dots > li.slick-active {
	background: rgba(171, 45, 42, 0.7);
}

.au-view.glSite .slider-sms > .slick-dots > li:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 108px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots > li:before {
		font-size: 0.8333333333rem;
		line-height: 4.5rem;
	}

}

.au-view.glSite .slider-sms > .slick-dots > li.on:before, .au-view.glSite .slider-sms > .slick-dots > li.slick-active:before {
	color: #fff;
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(1):before {
	content: '';
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(2):before {
	content: '';
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(3):before {
	content: '';
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(3):after {
	display: block;
	position: absolute;
	right: 65px;
	bottom: 27px;
	width: 17px;
	height: 6px;
	background: #888;
	content: '';
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots > li:nth-child(3):after {
		bottom: 22px;
		right: 50px;
	}

}

.au-view.glSite .slider-sms > .slick-dots > li.slick-active:nth-child(3):after {
	background: #000;
}

.au-view.glSite .slider-sms > .slick-dots > li ~ li {
	margin-left: 15px;
}

.au-view.glSite .slider-sms > .slick-dots > li button {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	font-size: 0;
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(n+4):nth-child(-n+6) {
	position: absolute;
	width: 17px;
	height: 6px;
	background: #888;
	border-radius: 0;
}

.au-view.glSite .slider-sms > .slick-dots > li.slick-active:nth-child(n+4):nth-child(-n+6) {
	background: #000;
}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(n+4) {
	bottom: 27px;
	left: 50%;
	margin-left: 114px;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots > li:nth-child(n+4) {
		bottom: 22px;
		margin-left: 87px;
	}

}

.au-view.glSite .slider-sms > .slick-dots > li:nth-child(n+5) {
	bottom: 27px;
	left: 50%;
	margin-left: 133px;
}

@media (max-width:768px) {
	.au-view.glSite .slider-sms > .slick-dots > li:nth-child(n+5) {
		bottom: 22px;
		margin-left: 106px;
	}

}

.au-view.glSite .work-box {
	margin-top: 20px;
}

.au-view.glSite .work-box > div {
	position: relative;
	width: calc(47% - 130px);
}

@media (max-width:768px) {
	.au-view.glSite .work-box > div {
		width: 100%;
	}

}

.au-view.glSite .work-box > div ~ div {
	margin-left: 130px;
}

@media (max-width:768px) {
	.au-view.glSite .work-box > div ~ div {
		margin-left: 0;
	}

}

.au-view.glSite .work-box .tit {
	display: table;
	position: relative;
	width: 222px;
	height: 222px;
	margin: 60px auto 0;
	background: #f5f5f5;
	border-radius: 50%;
}

.au-view.glSite .work-box .tit:before {
	display: block;
	position: absolute;
	top: -60px;
	left: 50%;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: '';
}

.au-view.glSite .work-box .tit:after {
	display: block;
	position: absolute;
	top: 163px;
	right: -3px;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: '';
	transform: rotate(-55deg);
}

.au-view.glSite .work-box .tit > h5 {
	display: table-cell;
	position: relative;
	width: 100%;
	height: 100%;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
}

.au-view.glSite .work-box .tit > h5:after {
	display: block;
	position: absolute;
	top: 163px;
	left: -3px;
	width: 1px;
	height: 60px;
	background: #b0b0af;
	content: '';
	transform: rotate(55deg);
}

.au-view.glSite .work-box .t-type-03 {
	position: absolute;
}

.au-view.glSite .work-box .t-01 {
	top: 70px;
	left: 0;
}

.au-view.glSite .work-box .t-02 {
	top: 50px;
	right: 0;
}

.au-view.glSite .work-box .t-03 {
	position: static;
	margin-top: 20px;
}

.au-view.glSite .plans-box {
	margin-top: 40px;
}

.au-view.glSite .plans-box .t-type-01 {
	margin-top: 15px;
}

.au-view.glSite .es-box {
	margin-top: 40px;
}

.au-view.glSite .es-box > div {
	width: 475px;
	height: 475px;
	background: #f5f5f5;
	text-align: left;
	border-radius: 50%;
}

.au-view.glSite .es-box > div.box-01 {
	position: relative;
	z-index: 2;
	padding-left: 60px;
}

.au-view.glSite .es-box > div.box-01:before {
	display: block;
	position: absolute;
	top: 0;
	right: -365px;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: rgba(211, 211, 211, 0.3);
	border-radius: 50%;
	content: '';
}

.au-view.glSite .es-box > div.box-01:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 110px;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_plus.png) center no-repeat;
	content: '';
}

.au-view.glSite .es-box > div.box-02 {
	position: relative;
	z-index: 1;
	margin-left: -110px;
	padding-left: 120px;
	background: #e2e2e2;
}

.au-view.glSite .es-box > div.box-02 > div {
	width: 90%;
}

.au-view.glSite .es-box > div > div {
	width: 70%;
	margin-top: 125px;
}

.au-view.glSite .es-box ul {
	margin-top: 15px;
}

.au-view.glSite .es-box li {
	font-size: 15px;
	font-weight: 300;
}

.au-view.glSite .es-box li ~ li {
	margin-top: 5px;
}

.au-view.glSite .gm-box .chart-box {
	padding: 50px;
	border: 1px solid #dbdbdb;
}

.au-view.glSite .gm-box h5 span {
	margin-left: 7px;
	font-size: 15px;
	font-weight: 300;
	color: #929292;
}

.au-view.glSite .gm-box .chart-box .img-box {
	text-align: center;
}

.au-view.glSite .gm-box .chart-box img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .gm-box .chart-02 {
	height: 455px;
}

.au-view.glSite .gm-box .chart-02 > div {
	width: calc(50% - 30px);
	height: 100%;
}

@media (max-width:768px) {
	.au-view.glSite .gm-box .chart-02 > div {
		width: 50%;
		width: 50%;
		padding: 0.4166666667rem;
		height: 25rem;
	}

}

.au-view.glSite .gm-box .chart-02 > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view.glSite .gm-box .chart-02 > div ~ div {
		margin-left: 0;
	}

}

.au-view.glSite .gm-box .chart-02 .c-01 .img-box {
	margin-top: 85px;
}

.au-view.glSite .gm-box .chart-02 .c-02 .img-box {
	margin-top: 25px;
}

.au-view.glSite .gm-text-list li {
	margin-top: 35px;
}

.au-view.glSite .gm-text-list strong {
	font-weight: 700;
	color: #333;
}

.au-view.glSite .gm-text-list .t-type-03 {
	margin-top: 10px;
}

.au-view.glSite .gm-box .chart-03 {
	height: 300px;
}

@media (max-width:768px) {
	.au-view.glSite .gm-box .chart-03 {
		height: auto;
	}

}

.au-view.glSite .gm-box .chart-03 > div {
	width: calc(33.3333333333% - 40px);
	height: 100%;
	padding: 30px;
}

@media (max-width:768px) {
	.au-view.glSite .gm-box .chart-03 > div {
		width: 100%;
		margin-bottom: 0.4166666667rem;
	}

}

.au-view.glSite .gm-box .chart-03 > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view.glSite .gm-box .chart-03 > div ~ div {
		margin-left: 0;
	}

}

.au-view.glSite .gm-box .chart-03 .c-01 .img-box {
	margin-top: 27px;
}

.au-view.glSite .gm-box .chart-03 .c-02 .img-box {
	margin-top: 33px;
}

.au-view.glSite .gm-box .chart-03 .c-03 .img-box {
	margin-top: 16px;
}

.au-view.glSite .eco-box .chart-03 > div {
	padding: 30px 20px 0;
}

.au-view.glSite .eco-box .chart-03 h5 {
	text-align: center;
}

.au-view.glSite .eco-box .chart-03 .c-03 h5 span {
	display: block;
}

.au-view.glSite .eco-box .chart-03 .c-01 .img-box {
	margin: 45px 0 35px;
}

.au-view.glSite .eco-box .chart-03 .c-02 .img-box {
	margin: 30px 0 30px;
}

.au-view.glSite .eco-box .chart-03 .c-03 .img-box {
	margin: 30px 0 25px;
}

.au-view.glSite .eco-box .info-box {
	height: 755px;
}

.au-view.glSite .eco-box .info-box > div {
	width: calc(50% - 30px);
	height: 100%;
	padding: 20px 0;
	border: 1px solid #dbdbdb;
}

@media (max-width:768px) {
	.au-view.glSite .eco-box .info-box > div {
		width: 100%;
		padding: 0.4166666667rem;
	}

}

.au-view.glSite .eco-box .info-box > div ~ div {
	margin-left: 60px;
}

@media (max-width:768px) {
	.au-view.glSite .eco-box .info-box > div ~ div {
		margin-left: 0;
	}

}

.au-view.glSite .eco-box .info-box .tit-box {
	position: relative;
	min-height: 152px;
	padding: 0 20px 0 205px;
}

.au-view.glSite .eco-box .info-box .tit-box:before {
	display: block;
	position: absolute;
	top: 0;
	left: 20px;
	width: 152px;
	height: 152px;
	background: #f5f5f5 url(https://img.lxhausys.com/public/images/aboutus/ico_eco_01.png) center no-repeat;
	border-radius: 50%;
	content: '';
}

.au-view.glSite .eco-box .info-box .tit-box strong {
	display: block;
	font-size: 35px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .eco-box .info-box .txt-box {
	margin-top: 35px;
	padding: 0 150px 0 70px;
}

.au-view.glSite .eco-box .info-box .txt-box li ~ li {
	margin-top: 10px;
}

.au-view.glSite .eco-box .info-box .txt-box span {
	display: block;
	font-size: 48px;
	font-weight: 700;
	line-height: 1;
	color: #d0d0d0;
}

.au-view.glSite .eco-box .info-box .txt-box strong {
	font-size: inherit;
	font-weight: 700;
}

.au-view.glSite .eco-box .info-box .info-01 .tit-box strong {
	padding-top: 30px;
}

.au-view.glSite .eco-box .info-box .info-02 .tit-box strong {
	padding-top: 10px;
}

.au-view.glSite .eco-box .info-box .info-02 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_eco_02.png);
}

.au-view.glSite .eco-box .info-box .tab-btn {
	margin-top: 20px;
}

.au-view.glSite .eco-box .info-box .tab-btn li ~ li {
	margin-top: 12px;
}

.au-view.glSite .eco-box .info-box .tab-btn button {
	width: auto;
	padding: 0 24px 6px 0;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_02.png) right center no-repeat;
	font-size: 20px;
	font-weight: 700;
	color: #a9a9a9;
}

.au-view.glSite .eco-box .info-box .tab-btn li.on button {
	border-bottom: 1px solid #000;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom.png);
	color: #222;
}

.au-view.glSite .eco-box .coll-box .tab-ui {
	margin-top: 20px;
}

.au-view.glSite .eco-box .coll-box .btns button {
	height: 80px;
	padding: 0 80px;
	line-height: 28px;
}

.au-view.glSite .eco-box .coll-box .tit-box {
	font-weight: 700;
	color: #222;
}

.au-view.glSite .eco-box .coll-box .tit-box strong {
	font-weight: inherit;
}

.au-view.glSite .eco-box .coll-box .tab-con li ~ li {
	margin-top: 45px;
}

.au-view.glSite .eco-box .coll-box li.col-02 > div {
	width: calc(50% - 50px);
}

.au-view.glSite .eco-box .coll-box li.col-02 > div ~ div {
	margin-left: 100px;
}

.au-view.glSite .eco-box .coll-box .img-box {
	width: 264px;
	margin: 5px 0 0 30px;
	border: 1px solid #c9c9c9;
}

.au-view.glSite .eco-box .coll-box .txt-box {
	margin-top: 15px;
}

.au-view.glSite .eco-box .coll-box .txt-box .ico-noti {
	margin-top: 15px;
}

.au-view.glSite .eco-box .coll-box .eco02 .img-box {
	width: 76%;
	margin: 40px auto 0;
	padding: 50px;
}

.au-view.glSite .eco-box .coll-box .eco02 .img-03 {
	width: 233px;
	margin: 5px 0 0 30px;
	padding: 0;
	border: none;
}

.au-view.glSite .jd-tab {
	margin-top: 90px;
	padding-bottom: 50px;
	background: #f5f5f5;
}

.au-view.glSite .jd-tab .tab-ui {
	position: relative;
	top: -38px;
}

.au-view.glSite .jd-tab .tab-btn ul {
	font-size: 0;
	text-align: center;
}

.au-view.glSite .jd-tab .tab-btn li {
	display: inline-block;
	vertical-align: top;
}

.au-view.glSite .jd-tab .tab-btn li:after {
	display: block;
	width: 100%;
	height: 14px;
	margin-top: -2px;
	content: '';
}

.au-view.glSite .jd-tab .tab-btn li ~ li {
	margin-left: 20px;
}

.au-view.glSite .jd-tab .tab-btn button {
	display: block;
	width: 192px;
	height: 192px;
	padding: 0 25px;
	background: #d0d0d0;
	font-size: 15px;
	border-radius: 50%;
}

.au-view.glSite .jd-tab .tab-btn strong {
	display: block;
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .jd-tab .tab-btn li.on:after {
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_03.png) center no-repeat;
}

.au-view.glSite .jd-tab .tab-btn li.on button {
	background: #ab2d2a;
	color: #fff;
}

.au-view.glSite .jd-tab .tab-btn li.on strong {
	color: #fff;
}

.au-view.glSite .jd-tab .bd-gray {
	margin-top: 17px;
	padding: 50px;
}

.au-view.glSite .jd-tab .bd-gray h3 {
	text-align: center;
}

.au-view.glSite .jd-tab .txt-box > .t-type-03, .au-view.glSite .jd-tab .txt-box > ul > li {
	margin-top: 45px;
}

.au-view.glSite .jd-tab .txt-box .list-ab .t-type-03 {
	word-break: keep-all;
}

.au-view.glSite .jd-tab .txt-box .tit {
	margin-bottom: 15px;
	font-weight: 700;
}

.au-view.glSite .jd-text {
	margin-top: 60px;
}

.au-view.glSite .jd-text h3 {
	margin-bottom: 20px;
}

.au-view.glSite .jd-text .work-box .box {
	display: inline-block;
	position: relative;
	width: 450px;
	height: 450px;
	padding: 25px;
	background: #fafafa;
	vertical-align: top;
	border-radius: 50%;
}

.au-view.glSite .jd-text .work-box .tit {
	width: 265px;
	height: 265px;
	margin-top: 67px;
}

.au-view.glSite .jd-text .work-box .tit:before {
	top: -67px;
	left: 50%;
	height: 67px;
}

.au-view.glSite .jd-text .work-box .box-01 .box:before {
	display: block;
	position: absolute;
	top: 135px;
	left: 68px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	content: '';
	transform: rotate(-65deg);
}

.au-view.glSite .jd-text .work-box .box-01 .box:after {
	display: block;
	position: absolute;
	top: 135px;
	right: 68px;
	width: 1px;
	height: 67px;
	background: #b0b0af;
	content: '';
	transform: rotate(65deg);
}

.au-view.glSite .jd-text .work-box .box-01 .tit:after {
	top: 231px;
	right: 30px;
	height: 67px;
	transform: rotate(-45deg);
}

.au-view.glSite .jd-text .work-box .box-01 .tit > h5:after {
	top: 231px;
	left: 30px;
	height: 67px;
	transform: rotate(45deg);
}

.au-view.glSite .jd-text .work-box .box-02 .tit:after {
	top: 205px;
	right: 5px;
	height: 67px;
	transform: rotate(-55deg);
}

.au-view.glSite .jd-text .work-box .box-02 .tit > h5:after {
	top: 205px;
	left: 5px;
	height: 67px;
	transform: rotate(55deg);
}

.au-view.glSite .jd-text .work-box .box-01 .t-01 {
	top: 60px;
	left: 0;
}

.au-view.glSite .jd-text .work-box .box-01 .t-02 {
	top: 60px;
}

.au-view.glSite .jd-text .work-box .box-01 .t-03 {
	position: absolute;
	top: 245px;
	left: -90px;
	margin: 0;
}

.au-view.glSite .jd-text .work-box .box-01 .t-04 {
	top: 245px;
	right: -90px;
}

.au-view.glSite .jd-text .work-box .box-01 .t-05 {
	position: static;
	margin-top: 20px;
}

.au-view.glSite .jd-text .work-box .box-02 .t-01 {
	top: 100px;
	left: -15px;
}

.au-view.glSite .jd-text .work-box .box-02 .t-02 {
	top: 120px;
	right: -70px;
}

.au-view.glSite .jd-text .tbl-box th {
	line-height: 20px;
}

.au-view.glSite .jd-text .tbl-box td.ta-r {
	padding: 14px 105px 14px 0px;
}

.au-view.glSite .jd-text .tbl-box td:last-child {
	background: #d0d0d0;
}

.au-view.glSite .jd-text .tbl-box + .list-ab {
	margin-top: 20px;
}

.au-view.glSite .jd-text .tbl-box + .list-ab li {
	word-break: keep-all;
}

.au-view.glSite .jd-text .tbl-box + .list-ab li ~ li {
	margin-top: 3px;
}

.au-view.glSite .jd-text .msg-box {
	position: relative;
}

.au-view.glSite .jd-text .msg-box .txt-box {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding: 0 390px;
	font-size: 35px;
	font-weight: 700;
	line-height: 50px;
	color: #fff;
	text-align: center;
	transform: translateY(-50%);
}

.au-view.glSite .jd-text .msg-box .txt-box p {
	margin-top: 70px;
	font-size: 24px;
	font-weight: 500;
	color: inherit;
}

.au-view.glSite .crs-box {
	margin-top: 10px;
	padding: 50px 0;
	background: #f5f5f5;
}

.au-view.glSite .crs-box .col-02 {
	position: relative;
	width: 1045px;
}

@media (max-width:768px) {
	.au-view.glSite .crs-box .col-02 {
		width: 100%;
	}

}

.au-view.glSite .crs-box .img-box {
	width: 463px;
}

@media (max-width:768px) {
	.au-view.glSite .crs-box .img-box {
		width: 100%;
	}

	.au-view.glSite .crs-box .img-box img {
		width: 100%;
	}

}

.au-view.glSite .crs-box .txt-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 563px;
	height: 100%;
	background: #fff;
}

@media (max-width:768px) {
	.au-view.glSite .crs-box .txt-box {
		position: static;
		width: 100%;
		margin-top: 1.0416666667rem;
	}

}

.au-view.glSite .crs-box .tit-box {
	position: relative;
	margin-top: 25px;
	text-align: center;
}

.au-view.glSite .crs-box .tit-box:after {
	position: absolute;
	top: 0;
	right: -1px;
	width: 30px;
	height: 100%;
	background: #ab2d2a;
	content: '';
}

.au-view.glSite .crs-box .tit-box strong {
	display: block;
	font-size: 60px;
	font-weight: 700;
	line-height: 50px;
	color: #222;
}

.au-view.glSite .crs-box .tit-box p {
	font-size: 24px;
	font-weight: 700;
}

.au-view.glSite .crs-box .txt {
	margin-top: 72px;
	padding: 0 85px;
}

.au-view.glSite .crs-box .txt strong {
	font-size: 30px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .crs-box .t-type-03 {
	margin-top: 10px;
}

.au-view.glSite .crs-box .btns {
	position: absolute;
	bottom: 50px;
	left: 0;
	width: 100%;
	text-align: center;
}

@media (max-width:768px) {
	.au-view.glSite .crs-box .btns {
		position: static;
		margin: 1.6666666667rem 0;
	}

}

.au-view.glSite .crs-box .btns button {
	width: 146px;
	background: #333;
	border-radius: 25px;
}

.au-view.glSite .crs-box .btns button ~ button {
	margin-left: 10px;
}

.au-view.glSite .crs-box .btns span {
	display: inline-block;
	padding-right: 24px;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_down.png) right center no-repeat;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fffefe;
	vertical-align: top;
}

.au-view.glSite .crs-list ul {
	font-size: 0;
}

.au-view.glSite .crs-list li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 88px;
	vertical-align: top;
}

.au-view.glSite .crs-list .bd-gray {
	position: relative;
	width: 46%;
	margin: 0 auto;
}

@media (max-width:768px) {
	.au-view.glSite .crs-list .bd-gray {
		width: 100%;
	}

}

.au-view.glSite .crs-list .info {
	position: absolute;
	top: -38px;
	left: -114px;
	width: 126px;
	height: 126px;
	padding-top: 30px;
	background: #d0d0d0;
	text-align: center;
	border-radius: 50%;
}

@media (max-width:768px) {
	.au-view.glSite .crs-list .info {
		left: -10px;
		top: -10px;
	}

}

.au-view.glSite .crs-list .info strong {
	font-size: 24px;
	font-weight: 700;
	color: #333;
}

.au-view.glSite .crs-list .info p {
	font-size: 13px;
	font-weight: 700;
	color: #fff;
}

.au-view.glSite .crs-list .btn-down {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 47px;
	height: 47px;
	background: #7f7f7f url(https://img.lxhausys.com/public/images/aboutus/ico_down_02.png) center no-repeat;
	font-size: 0;
	border-radius: 50%;
}

.au-view.glSite .slider-quality {
	margin-top: 20px;
}

.au-view.glSite .slider-quality > ul {
	margin-top: 20px;
	font-size: 0;
}

.au-view.glSite .slider-quality > ul > li {
	display: inline-block;
	overflow: hidden;
	position: relative;
	width: 188px;
	min-height: 367px;
	margin-right: 10px;
	vertical-align: top;
	cursor: pointer;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

@media (max-width:1440px) {
	.au-view.glSite .slider-quality > ul > li {
		min-height: unset;
	}

}

.au-view.glSite .slider-quality > ul > li:last-child {
	margin-right: 0;
}

.au-view.glSite .slider-quality .img-box img {
	width: auto;
}

.au-view.glSite .slider-quality .tit {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}

.au-view.glSite .slider-quality .tit strong {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-size: 24px;
	font-weight: 700;
	padding-top: 100%;
	color: #8a8a8a;
	text-align: center;
}

.au-view.glSite .slider-quality .text {
	display: none;
	width: 0;
	color: #222;
	text-align: center;
	opacity: 0;
}

.au-view.glSite .slider-quality .text strong {
	display: block;
	font-size: 70px;
	line-height: 1;
	font-weight: 700;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view.glSite .slider-quality .text strong {
		font-size: 49px;
	}

}

.au-view.glSite .slider-quality .text p {
	margin-top: 20px;
	padding: 0 40px;
	font-size: 40px;
	font-weight: 700;
	color: inherit;
}

@media (max-width:1440px) {
	.au-view.glSite .slider-quality .text p {
		font-size: 28px;
	}

}

@media (max-width:1440px) {
	.au-view.glSite .slider-quality .text .list-type li {
		font-size: 14px;
		line-height: 1.4;
	}

}

.au-view.glSite .slider-quality li.on {
	width: 647px;
}

.au-view.glSite .slider-quality li.on .tit {
	display: none;
}

.au-view.glSite .slider-quality li.on .text {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	opacity: 1;
}

.au-view.glSite .slider-quality li.on .ta-l {
	margin-top: 30px;
	padding: 0 40px;
	text-align: left;
}

.au-view.glSite .slider-quality li.on .ta-l li {
	padding-left: 19px;
	font-size: 20px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .slider-quality li.on .ta-l li:before {
	top: 7px;
	width: 10px;
	height: 10px;
}

.au-view.glSite .txt-info {
	margin-top: 20px;
}

.au-view.glSite .txt-info li ~ li {
	margin-top: 4px;
}

.au-view.glSite .flow-box {
	margin-top: 40px;
}

.au-view.glSite .flow-box > div {
	position: relative;
	padding-left: 130px;
	font-size: 0;
}

.au-view.glSite .flow-box > div > div {
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: top;
}

.au-view.glSite .flow-box .tit-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 130px;
	height: 100%;
	background: #e5e5e5;
}

.au-view.glSite .flow-box .tit-box strong {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	padding-top: 50px;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	transform: translateY(-50%);
}

.au-view.glSite .flow-box .ico-01 strong {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_01.png);
}

.au-view.glSite .flow-box .ico-02 strong {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_02.png);
}

.au-view.glSite .flow-box .txt-wrap {
	padding-left: 30px;
	font-size: 0;
}

.au-view.glSite .flow-box .txt-wrap > div {
	display: inline-block;
	vertical-align: top;
}

.au-view.glSite .flow-box .txt-wrap .box-01 {
	width: 248px;
}

.au-view.glSite .flow-box .txt-wrap .box-02, .au-view.glSite .flow-box .txt-wrap .box-03 {
	width: 246px;
}

.au-view.glSite .flow-box .txt-wrap .box-04 {
	width: 243px;
}

.au-view.glSite .flow-box .txt-wrap .box-05 {
	width: 274px;
}

.au-view.glSite .flow-box .txt-info {
	padding-left: 160px;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .txt-info {
		padding-left: 0;
	}

}

.au-view.glSite .flow-box .flow-01 .txt-wrap {
	padding-top: 33px;
	font-size: 0;
}

.au-view.glSite .flow-box .flow-01 .txt-wrap:before {
	position: absolute;
	top: 0;
	left: 7px;
	z-index: -1;
	width: calc(100% - 7px);
	height: calc(100% - 46px);
	border: 2px solid #d3d3d3;
	content: "";
}

.au-view.glSite .flow-box .flow-01 .txt-wrap:after {
	position: absolute;
	bottom: 31px;
	left: 7px;
	width: 24px;
	height: 104px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_02.png) top center no-repeat;
	content: "";
}

.au-view.glSite .flow-box .flow-01 .txt-wrap > div {
	vertical-align: bottom;
}

.au-view.glSite .flow-box .flow-01 .t-01 {
	display: table;
	width: 112px;
	height: 112px;
	margin: 0 auto;
	background: #676767;
	border-radius: 50%;
}

.au-view.glSite .flow-box .flow-01 .box-03 .t-01 {
	background: #979797;
}

.au-view.glSite .flow-box .flow-01 .box-04 .t-01 {
	background: #c7c7c7;
}

.au-view.glSite .flow-box .flow-01 .t-01 strong {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-weight: 700;
	line-height: 26px;
	color: #222;
	text-align: center;
	vertical-align: middle;
}

.au-view.glSite .flow-box .flow-01 .t-02 {
	display: table;
	position: relative;
	width: 100%;
	height: 73px;
	margin: 10px 0 6px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}

.au-view.glSite .flow-box .flow-01 .t-02:before {
	display: block;
	position: absolute;
	top: -10px;
	left: 50%;
	width: 4px;
	height: 10px;
	margin-left: -2px;
	content: "";
}

.au-view.glSite .flow-box .flow-01 .t-02:after {
	display: block;
	position: absolute;
	bottom: -6px;
	left: 50%;
	width: 4px;
	height: 6px;
	margin-left: -2px;
	content: "";
}

.au-view.glSite .flow-box .flow-01 .box-01 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_01.png);
}

.au-view.glSite .flow-box .flow-01 .box-02 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_02.png);
}

.au-view.glSite .flow-box .flow-01 .box-02 .t-02:before {
	background: #676767;
}

.au-view.glSite .flow-box .flow-01 .box-02 .t-02:after {
	background: #c4c4c4;
}

.au-view.glSite .flow-box .flow-01 .box-03 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_03.png);
}

.au-view.glSite .flow-box .flow-01 .box-03 .t-02:before {
	background: #979797;
}

.au-view.glSite .flow-box .flow-01 .box-03 .t-02:after {
	background: #d7d7d7;
}

.au-view.glSite .flow-box .flow-01 .box-04 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_04.png);
}

.au-view.glSite .flow-box .flow-01 .box-04 .t-02:before {
	background: #c7c7c7;
}

.au-view.glSite .flow-box .flow-01 .box-04 .t-02:after {
	background: #e7e7e7;
}

.au-view.glSite .flow-box .flow-01 .box-05 .t-02 {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/bg_q_05.png);
}

.au-view.glSite .flow-box .flow-01 .t-02 strong {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	vertical-align: middle;
}

.au-view.glSite .flow-box .flow-01 .box-02 .t-02 strong, .au-view.glSite .flow-box .flow-01 .box-03 .t-02 strong {
	padding-left: 15px;
}

.au-view.glSite .flow-box .flow-01 .box-04 .t-02 strong {
	padding-left: 30px;
}

.au-view.glSite .flow-box .flow-02 .txt-wrap > div {
	height: 420px;
	padding: 20px 10px;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .txt-wrap > div {
		width: 100%;
		height: auto;
	}

}

.au-view.glSite .flow-box .flow-02 .box-01 {
	width: 238px;
	background: #a1a1a1;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .box-01 {
		width: 100%;
	}

}

.au-view.glSite .flow-box .flow-02 .box-02 {
	margin-left: 10px;
	width: 238px;
	background: #c4c4c4;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .box-02 {
		margin-left: 0;
	}

}

.au-view.glSite .flow-box .flow-02 .box-03 {
	margin-left: 10px;
	width: 232px;
	background: #d7d7d7;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .box-03 {
		margin-left: 0;
	}

}

.au-view.glSite .flow-box .flow-02 .box-04 {
	margin-left: 10px;
	width: 235px;
	background: #e7e7e7;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .box-04 {
		margin-left: 0;
	}

}

.au-view.glSite .flow-box .flow-02 .box-05 {
	margin-left: 10px;
	width: 235px;
	background: #ededed;
}

@media (max-width:768px) {
	.au-view.glSite .flow-box .flow-02 .box-05 {
		margin-left: 0;
	}

}

.au-view.glSite .flow-box .flow-02 .list-type strong {
	color: #333;
}

.au-view.glSite .flow-box .flow-02 .list-bar {
	margin-top: 5px;
}

.au-view.glSite .flow-box .flow-02 .list-bar li {
	font-size: 12px;
	line-height: 18px;
}

.au-view.glSite .flow-box .flow-02 .list-bar li ~ li {
	margin-top: 0;
}

.au-view.glSite .flow-box .flow-02 .list-bar li:before {
	background: none;
}

.au-view.glSite .qm-list {
	margin-top: 60px;
}

.au-view.glSite .qm-list > ul {
	position: relative;
	margin-top: 20px;
	padding-bottom: 63px;
}

.au-view.glSite .qm-list > ul:before {
	display: block;
	position: absolute;
	top: 0;
	left: 75px;
	z-index: -1;
	width: 39px;
	height: calc(100% - 25px);
	background: #f7f7f7;
	content: "VISION";
}

@media (max-width:1440px) {
	.au-view.glSite .qm-list > ul:before {
		background: none;
	}

}

.au-view.glSite .qm-list > ul:after {
	display: block;
	position: absolute;
	bottom: 0;
	left: 62px;
	z-index: 1;
	width: 67px;
	height: 28px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_04.png) center no-repeat;
	content: "GOAL";
}

.au-view.glSite .qm-list > ul > li {
	font-size: 0;
}

.au-view.glSite .qm-list > ul > li ~ li {
	margin-top: 10px;
}

.au-view.glSite .qm-list > ul > li > div {
	display: inline-block;
	vertical-align: top;
}

.au-view.glSite .qm-list .tit-box {
	width: 195px;
	height: 195px;
	background: #ececec;
	font-size: 15px;
	font-weight: 700;
	color: #222;
	text-align: center;
	border-radius: 50%;
}

.au-view.glSite .qm-list .tit-box:before {
	display: block;
	width: 100%;
	height: 56px;
	margin: 35px 0 7px;
	background-position: top center;
	background-repeat: no-repeat;
	content: "TASKS";
}

.au-view.glSite .qm-list .t-01 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_03.png);
}

.au-view.glSite .qm-list .t-02 .tit-box {
	margin-top: 15px;
}

.au-view.glSite .qm-list .t-02 .tit-box:before {
	height: 46px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_04.png);
}

.au-view.glSite .qm-list .t-03 .tit-box {
	margin-top: 40px;
}

.au-view.glSite .qm-list .t-03 .tit-box:before {
	height: 33px;
	margin-top: 50px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_05.png);
}

.au-view.glSite .qm-list .t-04 .tit-box {
	margin-top: 5px;
	padding-top: 32px;
}

.au-view.glSite .qm-list .t-04 .tit-box:before {
	display: none;
}

.au-view.glSite .qm-list .t-05 .tit-box {
	margin-top: -8px;
}

.au-view.glSite .qm-list .t-05 .tit-box:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_quality_06.png);
}

.au-view.glSite .qm-list .tit-box strong {
	display: block;
	font-size: 50px;
	line-height: 1;
	font-weight: inherit;
	color: inherit;
}

.au-view.glSite .qm-list .txt-box {
	width: calc(100% - 213px);
	margin-left: 18px;
}

.au-view.glSite .qm-list .bd-gray {
	padding: 30px;
}

.au-view.glSite .qm-list .txt-box strong {
	font-size: 15px;
	font-weight: 700;
	color: #333;
}

.au-view.glSite .qm-list .txt-box .t-type-03 {
	margin-top: 10px;
}

.au-view.glSite .qm-list .txt-box .col-02 {
	margin-top: 10px;
}

.au-view.glSite .qm-list .txt-box .col-02 > div {
	width: calc(50% - 5px);
	min-height: 190px;
}

@media (max-width:768px) {
	.au-view.glSite .qm-list .txt-box .col-02 > div {
		width: 100%;
		padding: 0.4166666667rem;
	}

}

.au-view.glSite .qm-list .txt-box .col-02 > div ~ div {
	margin-left: 10px;
}

@media (max-width:768px) {
	.au-view.glSite .qm-list .txt-box .col-02 > div ~ div {
		margin-left: 0;
	}

}

.au-view.glSite .pt-box .t-list-box .t-type-03 {
	margin-top: 20px;
}

.au-view.glSite .pt-box .step-box {
	margin-top: 40px;
	font-size: 0;
	text-align: center;
}

.au-view.glSite .pt-box .step-box > div {
	display: inline-block;
	position: relative;
	width: 310px;
	height: 310px;
	padding: 62px 52px 0;
	border-radius: 50%;
	vertical-align: top;
}

.au-view.glSite .pt-box .step-box > div:after {
	display: block;
	position: absolute;
	top: 50%;
	right: -41px;
	width: 49px;
	height: 94px;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
	transform: translateY(-50%);
}

.au-view.glSite .pt-box .step-box > .step-01:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_03.png);
}

.au-view.glSite .pt-box .step-box > .step-02:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_04.png);
}

.au-view.glSite .pt-box .step-box > div ~ div {
	margin-left: 103px;
}

.au-view.glSite .pt-box .step-box .step-01 {
	background: #676767;
}

.au-view.glSite .pt-box .step-box .step-02 {
	background: #979797;
}

.au-view.glSite .pt-box .step-box .step-03 {
	background: #ececec;
}

.au-view.glSite .pt-box .step-box strong {
	display: inline-block;
	padding: 0 20px;
	background: #fff;
	font-size: 35px;
	font-weight: 700;
	line-height: 53px;
	color: #222;
	vertical-align: top;
	border-radius: 25px;
}

.au-view.glSite .pt-box .step-box .text {
	margin-top: 40px;
	border-top: 1px solid #c1c1c1;
}

.au-view.glSite .pt-box .step-box .text p {
	border-bottom: 1px solid #c1c1c1;
	font-weight: 700;
	line-height: 30px;
	color: #222;
}

.au-view.glSite .pt-box .step-box .step-03:after {
	display: none;
}

.au-view.glSite .pt-box .step-box .step-03 .text {
	border-color: #f4f4f4;
}

.au-view.glSite .pt-box .step-box .step-03 .text p {
	border-color: #f4f4f4;
}

.au-view.glSite .pt-box .t-type-03 .list-type {
	margin-top: 20px;
}

.au-view.glSite .pt-box .t-type-03 .list-type li {
	font-size: 15px;
	font-weight: 300;
	word-break: keep-all;
}

.au-view.glSite .pt-box .p-tbl {
	margin-top: 40px;
}

.au-view.glSite .pt-box .p-tbl strong {
	font-weight: 700;
	color: #333;
}

.au-view.glSite .pt-box .p-tbl .tbl-box {
	margin: 20px 0;
}

.au-view.glSite .pt-box .p-tbl-01 > div {
	width: calc(50% - 30px);
}

.au-view.glSite .pt-box .p-tbl-01 > div ~ div {
	margin-left: 60px;
}

.au-view.glSite .pt-box .p-tbl-01 .tbl-box thead th {
	padding-left: 0;
	text-align: center;
}

.au-view.glSite .pt-box .p-tbl-01 .tbl-box td {
	text-align: center;
}

.au-view.glSite .pt-box .p-tbl-01 .list-bar li {
	margin-top: 3px;
	font-size: 12px;
	color: #b0b0b0;
}

.au-view.glSite .pt-box .p-tbl-02 li {
	font-size: 14px;
	font-weight: 300;
	color: #666;
}

.au-view.glSite .pt-box .p-tbl-02 li ~ li {
	margin-top: 0;
}

.au-view.glSite .pt-box .p-tbl-03 {
	margin-top: 20px;
}

.au-view.glSite .pt-box .p-tbl-03 thead tr:last-child th {
	padding: 12px 20px 13px;
	background: #f6f6f6;
}

@media (max-width:1280px) {
	.au-view.glSite .pt-box .p-tbl-03 thead tr:last-child th {
		padding: 0.4166666667rem 0.0625rem;
	}

}

.au-view.glSite .pt-box .p-tbl-03 th, .au-view.glSite .pt-box .p-tbl-03 td {
	text-align: center;
}

.au-view.glSite .sc-box .tit-04 + .t-type-03 {
	margin-top: 17px;
}

.au-view.glSite .sc-box .tbl-box tbody th {
	font-size: 14px;
}

.au-view.glSite .sc-box .sc-vision > div {
	position: relative;
}

.au-view.glSite .sc-box .sc-vision > div:before {
	display: block;
	position: absolute;
	top: 145px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	background-position: top center;
	background-repeat: no-repeat;
	content: "";
}

.au-view.glSite .sc-box .sc-01:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_06.png);
}

.au-view.glSite .sc-box .sc-02:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_07.png);
}

.au-view.glSite .sc-box .tit {
	display: table;
	width: 300px;
	height: 300px;
	margin: 0 auto;
	border-radius: 50%;
}

.au-view.glSite .sc-box .sc-01 .tit {
	background: #ab2d2a;
}

.au-view.glSite .sc-box .sc-02 .tit {
	background: #676767;
}

.au-view.glSite .sc-box .sc-03 .tit {
	background: #ededed;
}

.au-view.glSite .sc-box .tit > p {
	display: table-cell;
	width: 100%;
	height: 100%;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}

.au-view.glSite .sc-box .sc-03 .tit > p {
	color: #222;
}

.au-view.glSite .sc-box .txt {
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

.au-view.glSite .sc-box .sc-01 .txt {
	margin: 20px 0;
}

.au-view.glSite .sc-box .ico-list {
	padding-bottom: 107px;
}

.au-view.glSite .sc-box .ico-list ul {
	font-size: 0;
	text-align: center;
}

.au-view.glSite .sc-box .ico-list li {
	display: inline-block;
	position: relative;
	padding-right: 93px;
	vertical-align: top;
}

.au-view.glSite .sc-box .ico-list li:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 93px;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/ico_plus_02.png) center no-repeat;
	content: "";
}

.au-view.glSite .sc-box .ico-list li:last-child {
	padding-right: 0;
}

.au-view.glSite .sc-box .ico-list li:last-child:after {
	display: none;
}

.au-view.glSite .sc-box .ico-list p {
	width: 187px;
	height: 187px;
	padding-top: 48px;
	background: #f7e2e2;
	font-size: 30px;
	font-weight: 700;
	color: #222;
	border-radius: 50%;
}

.au-view.glSite .sc-box .ico-list p:before {
	display: block;
	width: 100%;
	height: 39px;
	margin-bottom: 5px;
	background-position: center;
	background-repeat: no-repeat;
	content: "";
}

.au-view.glSite .sc-box .ico-list .ico-01:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_01.png);
}

.au-view.glSite .sc-box .ico-list .ico-02:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_02.png);
}

.au-view.glSite .sc-box .ico-list .ico-03:before {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/ico_social_03.png);
}

.au-view.glSite .sc-box .ma-list {
	margin: 20px 0 40px;
	padding-bottom: 126px;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_05.png) bottom center no-repeat;
}

.au-view.glSite .sc-box .ma-list ul {
	font-size: 0;
	text-align: center;
}

.au-view.glSite .sc-box .ma-list li {
	display: inline-block;
	width: 265px;
	height: 265px;
	padding: 30px 50px 0;
	background: #dfdfdf;
	font-size: 20px;
	font-weight: 500;
	vertical-align: top;
	border-radius: 50%;
}

.au-view.glSite .sc-box .ma-list li.txt {
	word-break: keep-all;
}

.au-view.glSite .sc-box .ma-list li ~ li {
	margin-left: 30px;
}

.au-view.glSite .sc-box .ma-list strong {
	display: block;
	margin-bottom: 30px;
	font-size: 55px;
	font-weight: 700;
	line-height: 1;
	color: #222;
}

.au-view.glSite .sc-box .gl-text {
	position: relative;
	z-index: -1;
	margin-top: -150px;
	padding: 230px 215px 100px;
}

.au-view.glSite .sc-box .gl-text li {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.25em;
}

.au-view.glSite .sc-box .gl-text li ~ li {
	margin-top: 25px;
}

.au-view.glSite .sc-box .tbl-wrap > strong {
	display: block;
	margin-bottom: 20px;
	font-weight: 700;
	color: #333;
}

.au-view.glSite .sc-box .tbl-wrap > strong span {
	margin-left: 6px;
	font-size: 15px;
	font-weight: 300;
	color: #929292;
}

.au-view.glSite .sc-box .tbl-img > div {
	width: calc(50% - 30px);
}

.au-view.glSite .sc-box .tbl-img > div ~ div {
	margin-left: 60px;
}

.au-view.glSite .sc-box .tbl-img .tbl-01 th, .au-view.glSite .sc-box .tbl-img .tbl-01 td {
	text-align: center;
}

.au-view.glSite .sc-box .tbl-img .tbl-02 {
	margin-top: 60px;
}

.au-view.glSite .sc-box .tbl-img .tbl-02 th:last-child, .au-view.glSite .sc-box .tbl-img .tbl-02 td:last-child {
	padding: 12px 30px 13px;
	text-align: center;
}

.au-view.glSite .sc-box .tbl-img .bd-gray {
	padding: 54px 40px 50px;
}

.au-view.glSite .sc-box .act-tbl .tbl-box {
	margin-top: 20px;
}

.au-view.glSite .sc-box .act-tbl thead th {
	text-align: center;
}

.au-view.glSite .sc-box .act-tbl td {
	line-height: 20px;
}

.au-view.glSite .sc-box .act-tbl ul {
	margin-top: 3px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.au-view.glSite .sc-box .act-tbl li {
	font-size: 14px;
	line-height: 20px;
	color: #666;
}

.au-view.glSite .sc-box .act-tbl li ~ li {
	margin-top: 3px;
}

.au-view.glSite .sc-box .act-tbl li:before {
	top: 8px;
	background: #666;
}

.au-view.glSite .sc-box .mr-list {
	margin-top: 40px;
}

.au-view.glSite .sc-box .mr-box ~ .mr-box {
	margin-top: 60px;
}

.au-view.glSite .sc-box .mr-box.col-02 > div {
	width: calc(50% - 60px);
}

.au-view.glSite .sc-box .mr-box.col-02 > div ~ div {
	margin-left: 120px;
}

.au-view.glSite .sc-box .mr-box strong {
	display: block;
	margin-bottom: 15px;
	font-weight: 700;
	color: #333;
}

.au-view.glSite .sc-box .mr-box .img-box {
	margin-top: 40px;
	text-align: center;
}

.au-view.glSite .sc-box .mr-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .sc-box .mr-tbl {
	margin-top: 40px;
}

.au-view.glSite .sc-box .mr-tbl thead th {
	text-align: center;
}

.au-view.glSite .di-box .ico-box {
	position: relative;
	margin-top: 70px;
	padding: 30px 0 60px;
}

.au-view.glSite .di-box .ico-box:before {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: -1;
	width: 1px;
	height: 100%;
	background: #b0b0b0;
	content: "";
}

.au-view.glSite .di-box .ico-box:after {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 1;
	width: 300px;
	height: 300px;
	margin: 50px 0 0 -150px;
	background: #f5f5f5 url(https://img.lxhausys.com/public/images/aboutus/ico_di_01.png) center no-repeat;
	content: "";
	border-radius: 50%;
}

.au-view.glSite .di-box .ico-box .ico-01 {
	padding: 0 185px 0 110px;
}

.au-view.glSite .di-box .ico-box .ico-02 {
	padding: 0 60px 0 185px;
}

.au-view.glSite .di-box .ico-box p {
	font-size: 24px;
	font-weight: 700;
}

.au-view.glSite .di-box .ico-box strong {
	display: block;
	font-size: 40px;
	font-weight: 700;
	line-height: 60px;
	color: #222;
}

.au-view.glSite .di-box .ico-box .t-type-03 {
	margin-top: 30px;
}

.au-view.glSite .di-box .ico-box .ico-02 p {
	margin: 10px 0 15px;
	text-align: center;
}

.au-view.glSite .di-box .ico-box .ico-02 strong {
	text-align: center;
}

.au-view.glSite .di-box .ico-box .ico-02 .t-type-03 {
	padding: 0 25px 0 30px;
}

.au-view.glSite .pd-box {
	margin-top: 100px;
}

.au-view.glSite .pd-box .t-type-03 {
	margin-top: 20px;
}

.au-view.glSite .pd-box .tr-list {
	position: relative;
	margin-top: 50px;
}

.au-view.glSite .pd-box .tr-list:before {
	position: absolute;
	top: 155px;
	right: 20px;
	bottom: 95px;
	left: 20px;
	z-index: -1;
	border: 1px solid #b0b0b0;
	content: "";
}

.au-view.glSite .pd-box .tr-wrap {
	position: relative;
	font-size: 0;
	text-align: center;
}

.au-view.glSite .pd-box .wrap-01 {
	padding-bottom: 34px;
}

.au-view.glSite .pd-box .wrap-02 {
	padding-top: 108px;
}

.au-view.glSite .pd-box .wrap-02:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_top.png) top left 3px no-repeat;
	content: "";
}

.au-view.glSite .pd-box .wrap-02:after {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_bottom_08.png) top right 3px no-repeat;
	content: "";
}

.au-view.glSite .pd-box .tr-box {
	display: inline-block;
	position: relative;
	width: 33.3333333333%;
	vertical-align: middle;
}

.au-view.glSite .pd-box .tr-box:after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_05.png) right center no-repeat;
	content: "";
}

.au-view.glSite .pd-box .wrap-02 .tr-box:after {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_left_02.png);
}

.au-view.glSite .pd-box .tr-box:last-child:after {
	display: none;
}

.au-view.glSite .pd-box .tr-box > div {
	display: table;
	width: 195px;
	height: 195px;
	margin: 0 auto;
	background: #d7d7d7;
	border-radius: 50%;
}

.au-view.glSite .pd-box .tr-02 > div {
	width: 312px;
	height: 312px;
	background: #ab2d2a;
}

.au-view.glSite .pd-box .tr-03 > div {
	background: #404040;
}

.au-view.glSite .pd-box .tr-04 > div {
	background: #c7c7c7;
}

.au-view.glSite .pd-box .tr-05 > div {
	background: #979797;
}

.au-view.glSite .pd-box .tr-06 > div {
	background: #676767;
}

.au-view.glSite .pd-box .tr-box > div > div {
	display: table-cell;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #222;
	vertical-align: middle;
}

.au-view.glSite .pd-box .tr-02 > div > div {
	padding: 0 35px;
}

.au-view.glSite .pd-box .tr-box > div p {
	font-size: 20px;
	font-weight: 700;
	line-height: 45px;
	color: #fff;
}

.au-view.glSite .pd-box .tr-box > div p ~ p {
	border-top: 1px solid #fff;
}

.au-view.glSite .cwp-box {
	margin-top: 40px;
}

.au-view.glSite .cwp-box li ~ li {
	margin-top: 90px;
}

.au-view.glSite .cwp-box .w-con {
	padding: 0 100px;
}

.au-view.glSite .cwp-box .w-con > strong {
	font-size: 35px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .cwp-box li:nth-child(odd) .img-wrap {
	margin-top: 40px;
}

.au-view.glSite .cwp-box li:nth-child(even) .img-wrap {
	margin-top: 20px;
	padding: 50px 0;
	background: #f6f6f6;
}

.au-view.glSite .cwp-box .info {
	width: 201px;
	text-align: center;
}

.au-view.glSite .cwp-box .info .img-box {
	overflow: hidden;
	width: 201px;
	height: 201px;
	margin-bottom: 20px;
	border-radius: 50%;
}

.au-view.glSite .cwp-box .info .img-box img {
	height: 100%;
}

.au-view.glSite .cwp-box .info strong {
	font-size: 20px;
	font-weight: 700;
}

.au-view.glSite .cwp-box .view {
	width: calc(100% - 281px);
	margin-left: 80px;
	padding-left: 30px;
	border-left: 1px solid #b0b0b0;
}

.au-view.glSite .dm-box li {
	margin-top: 60px;
}

.au-view.glSite .dm-box .img-box {
	margin-top: 40px;
	text-align: center;
}

.au-view.glSite .dm-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .dm-tb-box {
	margin-top: 85px;
	padding-bottom: 50px;
	background: #f5f5f5;
}

.au-view.glSite .dm-tb-box .tit-box {
	font-size: 0;
	text-align: center;
}

.au-view.glSite .dm-tb-box .tit-box > div {
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 1;
	padding: 20px 105px 45px;
	font-size: 50px;
	font-weight: 700;
	color: #fff;
	vertical-align: top;
}

.au-view.glSite .dm-tb-box .tit-box > div:before {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	padding-top: 100%;
	background: #000;
	content: "";
	border-radius: 50%;
}

.au-view.glSite .dm-tb-box .tit-box .t-type {
	margin-top: 15px;
	font-weight: 700;
	color: #b0b0b0;
}

.au-view.glSite .dm-tb-box .b-list ul {
	font-size: 0;
}

.au-view.glSite .dm-tb-box .b-list li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 120px;
	text-align: center;
	vertical-align: top;
}

.au-view.glSite .dm-tb-box .b-list li:nth-child(n+1):nth-child(-n+3) {
	margin-top: 70px;
}

.au-view.glSite .dm-tb-box .b-list li > div {
	position: relative;
	width: 70%;
	margin: 0 auto;
	padding-left: 124px;
}

.au-view.glSite .dm-tb-box .b-list .tit {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 165px;
	height: 165px;
	background: #d0d0d0;
	border-radius: 50%;
}

.au-view.glSite .dm-tb-box .b-list .tit p {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	font-size: 20px;
	font-weight: 700;
	color: #222;
	transform: translateY(-50%);
}

.au-view.glSite .dm-tb-box .b-list strong {
	display: inline-block;
	min-width: 63px;
	margin: 24px 0 7px;
	padding-bottom: 7px;
	border-bottom: 3px solid #000;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	color: #333;
}

.au-view.glSite .dm-tb-box .b-list .img-box {
	border: 1px solid #c0c0c0;
}

.au-view.glSite .da-box .ada-box .img-box {
	margin-top: 60px;
	text-align: center;
}

.au-view.glSite .da-box .ada-box .img-box img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .da-box .dp-box .t-type-03 {
	margin-top: 20px;
}

.au-view.glSite .da-box .dp-box .img-wrap {
	margin-top: 90px;
}

.au-view.glSite .da-box .dp-box .txt-box {
	width: calc(100% - 378px);
	margin-right: 30px;
	padding: 48px 100px 48px 50px;
	background: #f5f5f5;
}

.au-view.glSite .da-box .dp-box .txt-box strong {
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .da-box .dp-box .txt-box p {
	margin-top: 20px;
	font-size: 28px;
	font-weight: 700;
}

.au-view.glSite .da-box .dp-box .txt-box li.t-type-03 {
	margin-top: 25px;
}

.au-view.glSite .da-box .dp-box .txt-box li:before {
	top: 10px;
}

.au-view.glSite .da-box .dp-box .txt-box li.t-type-03 ~ li.t-type-03 {
	margin-top: 10px;
}

.au-view.glSite .da-box .dp-box .img-box {
	width: 348px;
}

.au-view.glSite .da-box .dp-list {
	padding: 0 50px;
}

.au-view.glSite .da-box .dp-list ul {
	font-size: 0;
}

.au-view.glSite .da-box .dp-list > ul > li {
	display: inline-block;
	width: 33.3333333333%;
	margin-top: 60px;
	padding: 0 30px;
	vertical-align: top;
}

.au-view.glSite .da-box .dp-list > ul > li:nth-child(n+1):nth-child(-n+3) {
	margin-top: 40px;
}

.au-view.glSite .da-box .dp-list .over-box {
	position: relative;
	cursor: pointer;
}

.au-view.glSite .da-box .dp-list .over-box .view {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 28px 30px;
	background: rgba(0, 0, 0, 0.7);
}

.au-view.glSite .da-box .dp-list .over-box .text {
	width: calc(100% - 80px);
	padding-right: 45px;
	color: #fff;
}

.au-view.glSite .da-box .dp-list .over-box .text strong {
	display: block;
	font-size: 24px;
	font-weight: 700;
	color: inherit;
}

.au-view.glSite .da-box .dp-list .over-box .text p {
	margin-top: 20px;
	font-size: 13px;
	line-height: 20px;
	color: inherit;
}

.au-view.glSite .da-box .dp-list .over-box .ico {
	width: 80px;
	padding: 3px 0;
}

.au-view.glSite .da-box .dp-list .over-box .ico li ~ li {
	margin-top: 10px;
}

.au-view.glSite .da-box .dp-list .over-box .ico img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .da-box .pagination {
	margin-top: 40px;
}

.au-view.glSite .bbs-box .search-box {
	margin-top: 70px;
	width: 100%;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .search-box {
		position: static;
		display: inline-block;
		margin: 0;
		width: 100%;
		display: inline-table;
		border: none;
		padding: 0;
		margin: 3.3333333333rem 0 1.25rem;
	}

}

.au-view.glSite .bbs-box .search-box .btns {
	width: calc(100% - 175px);
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .search-box .btns {
		position: static;
		width: 100%;
		height: auto;
		border: none;
	}

}

.au-view.glSite .bbs-box .search-box .btns .sel-box {
	width: 13%;
	margin-right: 55px;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .search-box .btns .sel-box {
		width: 100%;
		border-top: 3px solid #ccc;
		border-bottom: 3px solid #ccc;
		margin-bottom: 0.625rem;
		padding: 0.8958333333rem 0.9791666667rem 0.8125rem;
	}

}

@media (max-width:768px) and (max-width:768px) {
	.au-view.glSite .bbs-box .search-box .btns .sel-box .sel-list {
		top: 1.8541666667rem;
		width: 100%;
	}

}

.au-view.glSite .bbs-box .search-box .search {
	width: 175px;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .search-box .search {
		border-top: 3px solid #ccc;
		border-bottom: 3px solid #ccc;
		width: 100%;
		padding: 0.9166666667rem 0.9791666667rem 0.9791666667rem;
		display: inline-table;
	}

	.au-view.glSite .bbs-box .search-box .search input {
		font-size: 0.75rem;
	}

	.au-view.glSite .bbs-box .search-box .search button {
		right: 0.9791666667rem;
	}

}

.au-view.glSite .bbs-box .articles-result {
	margin-top: 60px;
	margin-bottom: 48px;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .articles-result {
		margin: 1.4375rem 0 1.3125rem;
	}

}

.au-view.glSite .bbs-box .articles-result span {
	font-size: 18px;
	color: #222;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .articles-result span {
		font-size: 0.75rem;
	}

}

.au-view.glSite .bbs-box .articles-list .col-02 {
	height: auto;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .articles-list .col-02 {
		width: 100%;
	}

}

.au-view.glSite .bbs-box .articles-list .col-02:last-child {
	margin-bottom: 70px;
}

.au-view.glSite .bbs-box .articles-list .col-02 .img-box {
	overflow: hidden;
}

.au-view.glSite .bbs-box .articles-list .col-02 .txt-box {
	padding: 31px 0 24px 40px;
	display: inline-block;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .articles-list .col-02 .txt-box {
		padding: 1.25rem 1.5625rem;
		width: 100%;
	}

}

.au-view.glSite .bbs-box .articles-list .col-02 .txt-box p.ctt.ctt-t4 {
	color: #b40f2c;
}

.au-view.glSite .bbs-box .articles-list .col-02 .txt-box .tt-3 {
	margin: 34px 0;
}

@media (max-width:768px) {
	.au-view.glSite .bbs-box .articles-list .col-02 .txt-box .tt-3 {
		margin: 1.0416666667rem 0;
	}

}

.au-view.glSite .bbs-box .articles-list .col-02 .txt-box div.ctt.ctt-t4 {
	margin: 27px 0;
}

.au-view.glSite .bbs-box .articles-list .col-02 .txt-box .more-box {
	position: static;
	left: 0;
}

.au-view.glSite .bbs-box .filter-cnt {
	margin: 60px 0 50px;
	font-weight: 700;
	color: #222;
}

.au-view.glSite .bbs-box .filter-cnt strong {
	font-weight: inherit;
}

.au-view.glSite .bbs-box .bbs-list > ul {
	font-size: 0;
}

.au-view.glSite .bbs-box .bbs-list > ul > li {
	display: inline-block;
	width: calc(25% - 87px);
	margin-bottom: 100px;
	vertical-align: top;
}

.au-view.glSite .bbs-box .bbs-list > ul > li ~ li {
	margin-left: 115px;
}

.au-view.glSite .bbs-box .bbs-list > ul > li:nth-child(4n+1) {
	margin-left: 0;
}

.au-view.glSite .bbs-box .bbs-list a {
	text-align: left;
}

.au-view.glSite .bbs-box .bbs-list .txt-box {
	margin-top: 20px;
	padding: 0 10px;
}

.au-view.glSite .bbs-box .bbs-list .t-02 strong {
	font-size: 24px;
}

.au-view.glSite .bbs-box .bbs-list .t-04 {
	margin-top: 20px;
}

.au-view.glSite .bbs-box .more-box {
	margin-top: -10px;
}

.au-view.glSite .bbs-dt-box {
	margin-top: 150px;
}

@media (max-width:1440px) {
	.au-view.glSite .bbs-dt-box {
		margin-top: 105px;
	}

}

@media (max-width:768px) {
	.au-view.glSite .bbs-dt-box {
		margin-top: 6.25rem;
	}

}

.au-view.glSite .bbs-dt-box .tit-box {
	padding: 50px 0 70px;
	background: #f5f5f5;
}

.au-view.glSite .bbs-dt-box .tit-box .txt-box {
	position: relative;
}

.au-view.glSite .bbs-dt-box .tit-box .t-02 strong {
	font-size: 55px;
}

.au-view.glSite .bbs-dt-box .tit-box .sns-wrp {
	position: absolute;
	top: 0;
	right: 0;
}

.au-view.glSite .bbs-dt-box .tit-box .sns-wrp > a {
	width: 46px;
	height: 46px;
	background: #646464 url(https://img.lxhausys.com/public/images/aboutus/ico_share.png) center no-repeat;
	font-size: 0;
	border-radius: 50%;
}

.au-view.glSite .bbs-dt-box .tit-box .sns-wrp .sns {
	position: absolute;
	right: 0;
	top: 55px;
}

.au-view.glSite .bbs-dt-box .nd-box {
	margin-top: 100px;
}

.au-view.glSite .bbs-dt-box .dt-box {
	padding-bottom: 100px;
	border-bottom: 1px solid #ccc;
}

@media (max-width:1440px) {
	.au-view.glSite .bbs-dt-box .dt-box {
		padding-bottom: 70px;
	}

}

@media (max-width:768px) {
	.au-view.glSite .bbs-dt-box .dt-box {
		padding-bottom: 4.1666666667rem;
	}

}

.au-view.glSite .bbs-dt-box .dt-box img {
	width: auto;
	max-width: 100%;
}

.au-view.glSite .bbs-dt-box .dt-box .txt-box {
	margin-top: 50px;
}

.au-view.glSite .bbs-dt-box .dt-box .txt-box p ~ p {
	margin-top: 30px;
}

.au-view.glSite .bbs-dt-box .dt-box .txt-box + .img-box {
	margin-top: 50px;
}

.au-view.glSite .bbs-dt-box .related-prod, .au-view.glSite .bbs-dt-box .bbs-list-box {
	margin-top: 100px;
}

.au-view.glSite .bbs-dt-box .bbs-list {
	padding: 0 143px;
}

.au-view.glSite .bbs-dt-box .slider-news {
	position: relative;
}

.au-view.glSite .bbs-dt-box .slider-news .slick-arrow {
	position: absolute;
	top: 33%;
	width: 80px;
	height: 30px;
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0;
}

.au-view.glSite .bbs-dt-box .slider-news .slick-prev {
	left: -143px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_left_03.png);
}

.au-view.glSite .bbs-dt-box .slider-news .slick-next {
	right: -143px;
	background-image: url(https://img.lxhausys.com/public/images/aboutus/arrw_right_06.png);
}

.au-view.glSite .bbs-dt-box .slider-news .slider {
	padding: 0 57px;
}

.au-view.glSite .cr-box {
	min-height: 80vh;
	margin-top: 20px;
	background: #f5f5f5;
}

.au-view .glob-box .gloabalBuni .visual-image {
	background-image: url(https://img.lxhausys.com/public/images/aboutus/about_globalBg.png);
}

.au-view .glob-box ul.glmap-List {
	display: flex;
	margin-top: 75px;
}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List {
		width: 100%;
		display: revert;
		margin: 3.3333333333rem auto 0;
	}

}

.au-view .glob-box ul.glmap-List li {
	border: 1px solid #ccc;
	padding: 40px 45px 0 40px;
	width: calc(50% - 12px);
	float: left;
	min-height: 390px;
	height: 100%;
	justify-content: space-between;
	margin-bottom: 40px;
}

@media (max-width:1280px) {
	.au-view .glob-box ul.glmap-List li {
		padding: 20px 20px 0 20px;
	}

}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List li {
		width: 100%;
		padding: 1.25rem;
		min-height: auto;
	}

}

.au-view .glob-box ul.glmap-List li dl.country dt {
	font-family: 'NotoSans', sans-serif;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 29px;
	white-space: nowrap;
}

@media (max-width:1440px) {
	.au-view .glob-box ul.glmap-List li dl.country dt {
		font-size: 28px;
		margin-bottom: 20px;
	}

}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List li dl.country dt {
		font-size: 1.25rem;
		margin-bottom: 1.4583333333rem;
	}

}

.au-view .glob-box ul.glmap-List li dl.country dt span {
	color: #fff;
	display: inline-block;
	line-height: 49px;
	font-size: 29px;
	font-weight: 900;
	text-align: center;
	width: 50px;
	height: 50px;
	z-index: -1;
	background-color: #000;
	border-radius: 50%;
	margin-right: 28px;
}

@media (max-width:1280px) {
	.au-view .glob-box ul.glmap-List li dl.country dt span {
		margin-right: 10px;
	}

}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List li dl.country dt span {
		font-size: 1.2916666667rem;
		width: 2.5rem;
		height: 2.5rem;
		line-height: 190%;
		margin-right: 1.0625rem;
	}

}

.au-view .glob-box ul.glmap-List li dl.country dd {
	margin-left: 87px;
}

@media (max-width:1280px) {
	.au-view .glob-box ul.glmap-List li dl.country dd {
		margin-left: 0;
		padding-bottom: 20px;
	}

}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List li dl.country dd {
		margin-left: 2.5833333333rem;
		padding-bottom: 0;
	}

}

@media (max-width:1440px) {
	.au-view .glob-box ul.glmap-List li dl.country dd.ctt-t5 {
		font-size: 12px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.au-view .glob-box ul.glmap-List li dl.country dd.ctt-t5 {
		font-size: 0.5833333333rem;
	}

}

.au-view .glob-box .glBuiz {
	margin-top: 40px;
}

.au-view .glob-box .glBuiz .tt-30 {
	margin-bottom: 15px;
}

@media (max-width:768px) {
	.au-view .glob-box .glBuiz .tt-30 {
		margin-bottom: 0.625rem;
	}

}

.au-view .glob-box .glBuiz h5 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 30px;
}

@media (max-width:768px) {
	.au-view .glob-box .glBuiz h5 {
		font-size: 1.125rem;
		margin-bottom: 1.25rem;
	}

}

.au-view .glob-box .glBuiz .type04 table thead td {
	font-weight: 100;
}

.au-view .glob-box .glBuiz .type04 table tr {
	border-bottom: 1px solid #e4e4e4;
}

.au-view .glob-box .glBuiz .type04 table tr th {
	font-weight: bold;
}

.au-view .glob-box .glBuiz_imgbox {
	width: 100%;
	margin-top: 80px;
	margin-bottom: 120px;
}

@media (max-width:768px) {
	.au-view .glob-box .glBuiz_imgbox {
		margin-top: 1.7916666667rem;
		margin-bottom: 3.3541666667rem;
	}

}

.au-view .glob-box .glBuiz_imgbox img {
	width: 100%;
}

.au-view .glob-box .glBuiz_imgbox p.ctt {
	margin-top: 24px;
	color: #333;
	font-weight: bold;
}

.au-view .glob-box .overseas {
	margin-top: 120px;
	width: 100%;
	padding: 84px 0;
	text-align: center;
	position: relative;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas {
		margin-top: 0;
		padding: 4.2291666667rem 1.625rem 0;
	}

}

.au-view .glob-box .overseas::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 654px;
	background-color: #f3f2f1;
	z-index: -1;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas::after {
		height: 35.4166666667rem;
	}

}

.au-view .glob-box .overseas .tt-sub-gray {
	margin-top: 0;
	margin-bottom: 50px;
	text-align: center;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas .tt-sub-gray {
		margin-bottom: 3.0833333333rem;
	}

}

.au-view .glob-box .overseas .slide-pd {
	margin: 0 auto;
	display: inline-flex;
}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd {
		width: 100%;
	}

	.au-view .glob-box .overseas .slide-pd .arrow-prev, .au-view .glob-box .overseas .slide-pd .arrow-next {
		top: 12.0833333333rem;
		margin: 0 0.8333333333rem;
	}

}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd .slick-container {
		width: 100%;
	}

}

.au-view .glob-box .overseas .slide-pd .slick-container .slick-list {
	margin: 0;
}

.au-view .glob-box .overseas .slide-pd .slider {
	margin-left: 0;
	margin-right: 0;
	width: 406px;
}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd .slider {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider {
		margin-left: 0;
		width: 90%;
		margin: 0 auto;
	}

}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider:first-child {
		margin-left: 0;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map {
	position: relative;
	text-align: center;
	height: 450px;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map {
		height: 27.0833333333rem;
		margin: 0 auto;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .ctt-t2 {
	color: #333;
	margin-bottom: 14px;
	width: 100%;
	text-align: center;
}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .sub-coment {
	font-size: 13px;
	color: #555;
	width: 100%;
	margin-bottom: 24px;
}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .img {
	width: 300px;
	margin: 0 auto;
}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .img {
		width: 100%;
		max-width: 300px;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .img:after {
	position: absolute;
	z-index: -1;
	left: 70px;
	top: 70px;
	width: 376px;
	height: 376px;
	content: "";
	background-image: url(https://img.lxhausys.com/public/images/aboutus/Aboutus_Shadow.png);
}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .img:after {
		display: none;
	}

}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-map .img img {
		margin-left: 0;
		width: 100%;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis {
	text-align: left;
	margin-top: 85px;
	padding: 0 10px;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis {
		margin-top: 1.6458333333rem;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis .ctt-t3 {
	font-weight: 500;
}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis .overseas-line {
	width: 100%;
	height: 1px;
	background: #2c2c2d;
	margin: 5px 0 30px 0;
}

@media (max-width:1440px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis .overseas-line {
		width: 100%;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis dt.ctt-t4 {
	color: #222;
	margin-bottom: 15px;
	position: relative;
	padding-left: 13px;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis dt.ctt-t4 {
		margin-bottom: 0.8541666667rem;
	}

}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis dt.ctt-t4::after {
	position: absolute;
	content: "";
	top: 10px;
	left: 0;
	width: 3px;
	height: 3px;
	background: #555;
	z-index: 1;
}

.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis dd.ctt-t5 {
	padding-left: 13px;
	font-size: 13px;
	line-height: 1.54;
	margin-bottom: 31px;
	color: #555;
}

@media (max-width:768px) {
	.au-view .glob-box .overseas .slide-pd .slider .listU .overseas-lis dd.ctt-t5 {
		margin-bottom: 1.625rem;
	}

}

@media (max-width:1440px) {
	.content.au-view > .location {
		left: 1.25rem;
	}

}

@media (max-width:768px) {
	.au-view .au-box {
		margin-top: 0rem;         /* padding-top: 3.125rem; */
	}

	.au-view .field-01 {
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
	}

	.au-view .field-01 .col-02 > div {
		display: inline-table;
	}

}

@media (max-width:768px) {
	.tbl-box.type08 tbody td {
		padding: 0;
		font-size: 0.4166666667rem;
	}

}

/* S : Story of LX Hausys */
.keyvisual-hei-600 {
	height: 400px;
	position: relative;
}

@media (max-width:768px) {
	.keyvisual-hei-600 {
		height: 17.5rem;
	}

}

.keyvisual-hei-600 img {
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.keyvisual-hei-600 p {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	font-family: 'NotoSans', sans-serif;
	font-size: 84px;
	font-weight: 600;
	color: #fff;
	letter-spacing: 0.62px;
	text-align: center;
}

@media (max-width:768px) {
	.keyvisual-hei-600 p {
		font-size: 1.7083333333rem;
	}

}

.keyvisual-hei-600 p.p-type-ceo {
	font-family: 'NotoSans', sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.25;
	color: #746761;
}

@media (max-width:1440px) {
	.keyvisual-hei-600 p.p-type-ceo {
		font-size: 28px;
		line-height: 1.3;
	}

}

@media (max-width:768px) {
	.keyvisual-hei-600 p.p-type-ceo {
		font-size: 1.1666666667rem;
		font-weight: 600;
	}

	.keyvisual-hei-600 p.p-type-ceo br {
		display: none;
	}

}

.wrap-history {
	padding-top: 130px;
	padding-bottom: 120px;
}

@media (max-width:768px) {
	.wrap-history {
		padding-top: 4.7916666667rem;
		padding-bottom: 20px;
	}

}

.wrap-history .history-table {
	width: 1024px;
	margin: 0 auto;
	margin-top: 64px;
	position: relative;
	overflow: hidden;
}

@media (max-width:1280px) {
	.wrap-history .history-table {
		width: 100%;
	}

}

@media (max-width:768px) {
	.wrap-history .history-table {
		width: 100%;
		padding-left: 1.7291666667rem;
		padding-right: 1.25rem;
		margin-top: 3.3333333333rem;
	}

}

.wrap-history .history-table dl {
	width: 50%;
	padding-bottom: 130px;
}

@media (max-width:768px) {
	.wrap-history .history-table dl {
		width: 100%;
		padding-bottom: 3.3333333333rem;
	}

}

.wrap-history .history-table dl dt {
	font-family: 'NotoSans', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #a09c9b;
	margin-bottom: 20px;
	position: relative;
	line-height: 1;
}

@media (max-width:768px) {
	.wrap-history .history-table dl dt {
		margin-bottom: 0.8333333333rem;
	}

}

.wrap-history .history-table dl dt::after {
	content: "";
	display: inline-block;
	width: 24px;
	height: 24px;
	border: solid 4px #b40f2c;
	background-color: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 1;
}

@media (max-width:768px) {
	.wrap-history .history-table dl dt::after {
		width: 0.9583333333rem;
		height: 0.9583333333rem;
		border-width: 0.1666666667rem;
	}

}

.wrap-history .history-table dl dd img {
	width: 100%;
	margin-bottom: 20px;
}

@media (max-width:768px) {
	.wrap-history .history-table dl dd img {
		margin-bottom: 0.8333333333rem;
	}

}

.wrap-history .history-table dl dd p {
	line-height: 1.5;
	color: #222;     /* font-family: Noto Sans; */
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
}

.wrap-history .history-table dl:first-of-type dt::after {
	top: 12px;
}

@media (max-width:768px) {
	.wrap-history .history-table dl:first-of-type dt::after {
		top: 0.5rem;
	}

}

.wrap-history .history-table dl.hstr-pt-150 {
	padding-top: 150px;
}

.wrap-history .history-table dl.hstr-pt-180 {
	padding-top: 180px;
}

.wrap-history .history-table dl.hstr-pb-60 {
	padding-bottom: 60px;
}

.wrap-history .history-table dl.hstr-pb-70 {
	padding-bottom: 70px;
}

.wrap-history .history-table dl.hstr-pb-80 {
	padding-bottom: 80px;
}

.wrap-history .history-table dl.hstr-pb-90 {
	padding-bottom: 90px;
}

.wrap-history .history-table dl.hstr-pb-104 {
	padding-bottom: 104px;
}

.wrap-history .history-table dl.hstr-pb-150 {
	padding-bottom: 150px;
}

.wrap-history .history-table dl.hstr-pb-180 {
	padding-bottom: 180px;
}

.wrap-history .history-table dl.hstr-pb-210 {
	padding-bottom: 210px;
}

.wrap-history .history-table dl.hstr-pb-270 {
	padding-bottom: 270px;
}

.wrap-history .history-table dl.hstr-pb-280 {
	padding-bottom: 280px;
}

.wrap-history .history-table dl.hstr-pb-300 {
	padding-bottom: 280px;
}

@media (max-width:768px) {
	.wrap-history .history-table dl.hstr-pt-180, .wrap-history .history-table dl.hstr-pb-60, .wrap-history .history-table dl.hstr-pb-210, .wrap-history .history-table dl.hstr-pb-270, .wrap-history .history-table dl.hstr-pb-280 {
		padding-bottom: 3.3333333333rem;
		padding-top: 0;
	}

}

.wrap-history .history-table dl.history-lastest {
	position: relative;
}

.wrap-history .history-table dl.history-lastest dt {
	color: #b40f2c;
}

@media (max-width:768px) {
	.wrap-history .history-table dl.history-lastest {
		border-left: 0 !important;
		position: relative;
		top: -0.2083333333rem;
	}

}

.wrap-history .history-table dl.hstr-l {
	float: left;
	padding-right: 52px;
	border-right: 1px solid #2c2c2d;
}

.wrap-history .history-table dl.hstr-l * {
	text-align: right;
}

.wrap-history .history-table dl.hstr-l dt::after {
	right: -64px;
}

.wrap-history .history-table dl.hstr-r {
	float: right;
	padding-left: 52px;
}

.wrap-history .history-table dl.hstr-r dt::after {
	left: -64px;
}

@media (max-width:768px) {
	.wrap-history .history-table dl.hstr-l, .wrap-history .history-table dl.hstr-r {
		float: none;
		padding-left: 0.75rem;
		padding-right: 0;
		border-right: 0;
		border-left: 1px solid #2c2c2d;
	}

	.wrap-history .history-table dl.hstr-l dt, .wrap-history .history-table dl.hstr-r dt {
		text-align: left;
		font-size: 1.2916666667rem;
	}

	.wrap-history .history-table dl.hstr-l dt::after, .wrap-history .history-table dl.hstr-r dt::after {
		left: -1.25rem;
		right: auto;
	}

	.wrap-history .history-table dl.hstr-l dd p, .wrap-history .history-table dl.hstr-r dd p {
		font-size: 0.875rem;
		text-align: left;
	}

}

/* E : Story of LX Hausys */

/* S : Eco-Friendly Products */
.content .eco-friendly {
	margin-bottom: 100px;
}

.eco-box-01 {
	margin: 40px 0 80px;
}

@media (max-width:768px) {
	.eco-box-01 {
		margin: 1.25rem 0 1.8333333333rem;
	}

}

.eco-box-01 span {
	display: inline-block;
	width: calc((100% - 79px) / 3);
	vertical-align: text-bottom;
}

@media (max-width:768px) {
	.eco-box-01 span {
		width: 100%;
		margin-bottom: 1.25rem;
	}

}

.eco-box-01 span + span {
	margin-left: 30px;
}

@media (max-width:768px) {
	.eco-box-01 span + span {
		margin-left: 0;
	}

}

.eco-box-01 span > img {
	width: 100%;
}

.eco-box-01 dl {
	display: inline-flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	width: calc((100% - 70px) / 3);
	height: 360px;
	background-color: #f3f2f1;
	vertical-align: top;
	padding: 0 40px;
	border-radius: 30px;
	text-align: center;
}

@media (max-width:768px) {
	.eco-box-01 dl {
		width: 100%;
		margin-bottom: 1.25rem;
	}

}

.eco-box-01 dl + dl {
	margin-left: 35px;
}

@media (max-width:768px) {
	.eco-box-01 dl + dl {
		margin-left: 0;
	}

}

.eco-box-01 dl dt {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 36px;
	line-height: 1.5;
	text-transform: uppercase;
}

.eco-box-01 dl dt span {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	margin-top: 12px;
	text-transform: none;
}

.eco-box-02 {
	margin-bottom: 64px;
}

@media (max-width:768px) {
	.eco-box-02 {
		margin-bottom: 1.25rem;
	}

}

.eco-box-02 dl {
	width: calc((100% - 72px) / 3);
	padding: 50px;
	border: 1px solid #ccc;
	margin-bottom: 36px;
}

@media (max-width:1280px) {
	.eco-box-02 dl {
		width: calc((100% - 72px) / 2);
	}

}

@media (max-width:768px) {
	.eco-box-02 dl {
		width: 100%;
		padding: 1.6666666667rem;
		margin-bottom: 1.25rem;
	}

}

.eco-box-02 dl.box-bg-gray {
	background-color: #f3f2f1;
	border-color: #f3f2f1;
}

.eco-box-02 dl.box-bg-red {
	background-color: #b40f2c;
	border-color: #b40f2c;
}

.eco-box-02 dl.box-bg-red * {
	color: #fff;
}

.eco-box-02 dl dt {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.44;
	margin-bottom: 30px;
}

@media (max-width:768px) {
	.eco-box-02 dl dt {
		font-size: 0.875rem;
	}

}

.eco-box-02 dl dd {
	font-size: 14px;
	line-height: 1.57;
}

@media (max-width:768px) {
	.eco-box-02 dl dd {
		font-size: 0.6666666667rem;
	}

}

.eco-box-02 dl dd img {
	display: block;
	width: auto;
	margin: 34px auto 0;
}

@media (max-width:768px) {
	.eco-box-02 dl dd img {
		margin: 2.5rem auto 0;
	}

}

@media (max-width:768px) {
	.eco-pc-view {
		display: none;
	}

}

.eco-m-view {
	display: none;
}

@media (max-width:768px) {
	.eco-m-view {
		display: inline;
	}

}

img.eco-pc-view {
	width: 100%;
}

img.eco-m-view {
	width: 100%;
}

/* E : Eco-Friendly Products */

/* S : CEO Message */
.wrap-ceo {
	width: 1440px;
	margin: 130px auto 0;
	overflow: hidden;
}

@media (max-width:1440px) {
	.wrap-ceo {
		width: 100%;
	}

}

@media (max-width:768px) {
	.wrap-ceo {
		width: 100%;
		margin-top: 4.7916666667rem;
	}

}

@media (max-width:1440px) {
	.wrap-ceo.inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

.wrap-ceo > div {
	float: left;
}

@media (max-width:768px) {
	.wrap-ceo > div {
		float: none;
	}

}

.wrap-ceo .ceo-msg {
	width: calc(100% - 502px);
	margin-right: 32px;
}

@media (max-width:992px) {
	.wrap-ceo .ceo-msg {
		width: 100%;
	}

}

@media (max-width:768px) {
	.wrap-ceo .ceo-msg {
		width: 100%;
		margin-right: 0;
		margin-bottom: 3.125rem;
	}

	.wrap-ceo .ceo-msg .ceo-sign-pc, .wrap-ceo .ceo-msg .ceo-info-pc {
		display: none;
	}

}

.wrap-ceo .ceo-msg .ceo-sign-pc {
	text-align: right;
}

.wrap-ceo .ceo-msg .ceo-sign-pc img {
	width: 290px;
}

.wrap-ceo .ceo-msg .ceo-info-pc {
	text-align: right;
	padding-right: 70px;
	font-size: 14px;
	line-height: 1.71;
}

.wrap-ceo .ceo-img {
	width: 470px;
}

@media (max-width:992px) {
	.wrap-ceo .ceo-img {
		width: 100%;
	}

}

@media (max-width:768px) {
	.wrap-ceo .ceo-img {
		width: 100%;
	}

}

.wrap-ceo .ceo-img img {
	width: 100%;
}

.ceo-sign-m, .ceo-info-m {
	display: none;
	text-align: right;
}

@media (max-width:768px) {
	.ceo-sign-m, .ceo-info-m {
		display: block;
	}

}

.ceo-sign-m img {
	width: 8.75rem;
}

.ceo-info-m {
	font-size: 0.5833333333rem;
	line-height: 1.64;
	padding-right: 1.25rem;
}

.t-type-01 br {
	display: block;
	margin: 20px 0;
	content: "";
}

.ceo-image-area {
	width: 100%;
}

.ceo-image-area .img {
	display: block;
	width: 100%;
	padding-bottom: 120px;
}

@media (max-width:768px) {
	.ceomessage_txtbox {
		text-align: center;
		font-weight: 400;
		font-size: 0.875rem;
		line-height: 1.25rem;
	}

}

/* E : CEO Message */
.mb {
	display: none;
}

@media (max-width:768px) {
	.mb {
		display: block;
	}

}

@media (max-width:768px) {
	.sc-vision .sc-01, .sc-vision .sc-02, .sc-vision .sc-03, .sc-vision .tbl-wrap, .sc-vision .tbl-box {
		display: none;
	}

	.sc-vision .mb {
		display: block;
		width: 100%;
	}

	.sc-vision .mb > img {
		width: 100%;
	}

}

@media (max-width:768px) {
	.au-view .sc-box .tbl-img > div {
		width: 100% !important;
	}

	.au-view .sc-box .tbl-img > div .tbl-box {
		display: none;
	}

}

@media (max-width:768px) {
	.au-view .sc-box .tbl-img > div ~ div {
		margin-left: 0 !important;
		margin-top: 1.25rem;
	}

}

@media (max-width:768px) {
	.act-tbl .tbl-box {
		display: none;
	}

}

@media (max-width:768px) {
	.mr-box.col-02 > div {
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 1.0416666667rem;
	}

}

@media (max-width:768px) {
	.mr-tbl {
		display: none;
	}

}

@media (max-width:768px) {
	.jd-box .work-box, .jd-box .list-ab .g-noti, .jd-box .tbl-box {
		display: none;
	}

}

@media (max-width:768px) {
	.glNSie .mb {
		margin: 1.0416666667rem 0;
	}

}

@media (max-width:768px) {
	.glNSie .p-info-box > .t-list, .glNSie .r-box, .glNSie .step-box {
		display: none !important;
	}

}

@media (max-width:768px) {
	.glNSie .pt-box .p-tbl-01 .tbl-box, .glNSie .pt-box .p-tbl-01 .list-ab {
		display: none !important;
	}

	.glNSie .pt-box .p-tbl-01 .mb {
		margin: 2.0833333333rem 0;
	}

}

@media (max-width:768px) {
	.glNSie .pt-box .p-tbl-01 > div {
		width: 100% !important;
	}

}

@media (max-width:768px) {
	.glNSie .pt-box .p-tbl-01 > div ~ div {
		margin-left: 0 !important;
		margin-bottom: 1.0416666667rem;
	}

}

@media (max-width:768px) {
	.glNSie .p-tbl-02 .tbl-box, .glNSie .p-tbl-03 .tbl-box {
		display: none;
	}

}

/** mb gl 오픈시 임시- 재정피필요 **/
@media (max-width:1440px) {
	.slide-wrapper {
		width: 100%;
	}

}

@media (max-width:1440px) {
	.au-view .articles-list .col-02 {
		width: 100%;
	}

}

@media (max-width:1440px) {
	.au-view .articles-list .col-02:nth-child(2n) {
		left: 0;
	}

}

@media (max-width:1440px) {
	.au-view .articles-list .col-02:nth-child(2n) .txt-box {
		right: unset;
	}

}

@media (max-width:1440px) {
	.au-view .articles-list .col-02:nth-child(2n) .img-box {
		left: 0;
	}

}

@media (max-width:1440px) {
	.au-view .articles-list .col-02 .img-box button img {
		object-fit: cover;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.i-list-box .frow.frow-between .fcol {
		padding-right: 0;
		margin-right: 0;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.i-list-box .frow.frow-between .fcol .ctt.ctt-t4 {
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.i-list-box .frow.frow-between .fcol .glsub_busin {
		margin-left: 0;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.i-list-box .frow.frow-between .fcol .ctt.ctt-t5 {
		margin-left: 0;
	}

}

@media (max-width:1440px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140 {
		padding-left: 0;
		padding-right: 0;
	}

}

@media (max-width:1440px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140 .ctt.ctt-t4 p {
		font-size: 13px;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140 .ctt.ctt-t4 p {
		font-size: 0.7083333333rem;
	}

}

@media (max-width:1440px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140.mb-64 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:768px) {
	.container-business-area .w-con-02.ba-text.inner .t-list-box.mt-140.mb-64 {
		padding-left: 0;
		padding-right: 0;
	}

}

@media (max-width:1440px) {
	.container.au-box.glob-box .w-con-02.ba-text.inner .glmap-List.frow.frow-between {
		margin: 0;
	}

}

.overseas-company-area {
	margin-bottom: 60px;
}

.cms-component-ceomessage {
	position: relative;
}

@media (max-width:768px) {
	.cms-component-ceomessage .content .keyvisual-hei-600 {
		height: 25rem;
	}

}

@media (max-width:768px) {
	.cms-component-ceomessage .content .keyvisual-hei-600 .p-type-ceo {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

}

.au-view .w-con-02.ba-text.fs-text.inner .tit-sub {
	margin-bottom: 66px;
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 3.6px;
	color: #a09c9b;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width:1440px) {
	.au-view .w-con-02.ba-text.fs-text.inner .tit-sub {
		font-size: 25px;
	}

}

@media (max-width:768px) {
	.au-view .w-con-02.ba-text.fs-text.inner .tit-sub {
		margin-bottom: 2.7083333333rem;
		font-size: 1.5rem;
	}

}

.au-view .w-con-02.ba-text.fs-text.inner .t-list-box {
	margin-bottom: 100px;
}

@media (max-width:768px) {
	.au-view .w-con-02.ba-text.fs-text.inner .t-list-box {
		margin-bottom: 4.1666666667rem;
	}

}

.au-view .w-con-02.ba-text.fs-text.inner .t-list-box .tit-sub-03 {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: 700;
	color: #222;
}

@media (max-width:1440px) {
	.au-view .w-con-02.ba-text.fs-text.inner .t-list-box .tit-sub-03 {
		font-size: 17px;
		margin-bottom: 22px;
	}

}

@media (max-width:768px) {
	.au-view .w-con-02.ba-text.fs-text.inner .t-list-box .tit-sub-03 {
		margin-bottom: 1.25rem;
		font-size: 1rem;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.container.au-box.au-view .w-con-02.ba-text.fs-text.inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tbl-box.type08 table colgroup {
		display: none;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tbl-box.type08 tbody th, .tbl-box.type08 tbody td {
		padding: 10px 5px;
		font-size: 14px;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tbl-box.type08 thead th {
		padding: 10px 5px;
		font-size: 15px;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .tit-sub {
	margin-bottom: 66px;
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 3.6px;
	color: #a09c9b;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width:1440px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .tit-sub {
		font-size: 25px;
	}

}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .tit-sub {
		margin-bottom: 2.7083333333rem;
		font-size: 1.5rem;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .tit-sub-03 {
	margin-bottom: 30px;
	font-size: 24px;
	font-weight: 700;
	color: #222;
}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .tit-sub-03 {
		margin-bottom: 1.25rem;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box {
	margin-bottom: 100px;
}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box {
		margin-bottom: 4.1666666667rem;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .tit-sub {
	margin-bottom: 55px;
}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .tit-sub {
		margin-bottom: 2.0833333333rem;
	}

}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .i-txt-box.type04 .txt-box.ico-box.ta-l {
		margin-top: 1.25rem;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .i-txt-box.type04 .txt-box.ico-box.ta-l strong {
	font-size: 17px;
}

@media (max-width:1440px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .i-txt-box.type04 .txt-box.ico-box.ta-l strong {
		font-size: 14px;
	}

}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box .i-txt-box.type04 .txt-box.ico-box.ta-l strong {
		font-size: 0.7083333333rem;
	}

}

.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .field-box .ico-c .prf-table-tit {
	min-height: 30px;
	line-height: 30px;
	font-weight: 700;
	font-size: 17px;
	background: #f9f9f8;
}

@media (max-width:1440px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .field-box .ico-c .prf-table-tit {
		font-size: 15px;
	}

}

@media (max-width:768px) {
	.cms-component-rndachievement .au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .field-box .ico-c .prf-table-tit {
		font-size: 0.7083333333rem;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:992px) {
	.au-view .es-box > div {
		width: 425px;
		height: 425px;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.lh-30 {
		line-height: 1.4;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tt-1 {
		font-size: 39px;
		line-height: 1.3;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tt-2 {
		font-size: 27px;
		line-height: 1.3;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.tt-sub-gray {
		font-size: 25px;
		line-height: 1.3;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	.ctt-t2 {
		font-size: 15px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.container.au-box.au-box02.jd-box.inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

}

@media only screen and (max-width:1440px) and (min-width:769px) and (max-width:1440px) {
	h3.tit-03 {
		font-size: 32px;
	}

}

.container.au-box.qm-box .t-list-box.t-type-01 {
	padding: 0 0;
}

@media (max-width:1440px) {
	.cms-component-social .au-view .container.au-box .w-con-02.ba-text.sc-box.inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.content.au-view .container.au-box .sc-box .t-type-01 {
		font-size: 15px;
		line-height: 1.4;
	}

}

@media (max-width:768px) {
	.content.au-view .container.au-box .sc-box .t-type-01 {
		font-size: 0.7291666667rem;
	}

}

@media (max-width:992px) {
	.content.au-view .container.au-box .ba-text.da-box .t-type-01 {
		padding: 0 20px;
	}

}

@media (max-width:992px) {
	.content.au-view .container.au-box .ba-text.da-box .ada-box.t-list-box {
		padding: 0 20px;
	}

}

.mb-30 {
	margin-bottom: 30px;
}

.aboutus-con-img {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width:992px) {
	.aboutus-con-img {
		width: 100%;
	}

}

caption {
	text-align: center;
}

@media (max-width:1440px) {
	.content .container.inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.au-view.inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

.au-view.inner .container.au-box .w-con-02.ba-text.rnd-text .t-list-box.t-type-01 {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width:1440px) {
	.au-view .container.au-box.au-box02 .w-con-02.ba-text.sms-box .t-list-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.au-box02 .w-con-02.ba-text.sms-box .t-list-box .tit-04 {
		text-align: center;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

}

.au-view .container.au-box.inner .w-con-02.ba-text.gm-box .t-list-box.t-type-01.mt-50 {
	padding-left: 0;
	padding-right: 0;
}

.au-view .container.au-box.au-box02.jd-box {
	padding-left: 0;
	padding-right: 0;
}

.au-view .container.au-box.au-box02.jd-box .w-con-02.ba-text.jd-box.msg-box {
	padding-left: 0;
	padding-right: 0;
}

.au-view .container.au-box.au-box02.jd-box .w-con.ba-text.jd-text .t-list-box.msg-box {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box.t-type-01.mt-50 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .t-type-03 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .txt-info.list-ab {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .slider-qm .txt-box {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .slider-qm .txt-box .text strong {
		font-size: 0.7916666667rem;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .slider-qm .txt-box .text p {
		font-size: 0.6875rem;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .slider-qm .txt-box .text .ta-l .list-type li {
		font-size: 0.6875rem;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .t-list-box .slider-qm .txt-box .text .ta-l .list-type {
		font-size: 0.6875rem;
	}

}

@media (max-width:768px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .flow-box .flow-02 {
		margin-top: 1.25rem;
	}

}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .flow-box .txt-info {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.au-view .container.au-box.qm-box .w-con-02.ba-text .qm-list {
		padding-left: 10px;
		padding-right: 10px;
	}

}

.au-view .container.au-box.glNSie.inner .w-con-02.ba-text.pt-box .t-list-box.t-type-01.mt-50 {
	padding-left: 0;
	padding-right: 0;
}

@media (max-width:768px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .ico-box.col-02 .ico-01 {
		padding: 0 30px 0 0;
	}

}

@media (max-width:768px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .ico-box.col-02 .ico-02 {
		padding: 0 0 0 30px;
	}

}

@media (max-width:1440px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .ico-box.col-02 .ico-02 p {
		text-align: left;
	}

}

@media (max-width:1440px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .ico-box.col-02 .ico-02 .t-type-03 {
		padding: 0;
	}

}

@media (max-width:1440px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .pd-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.cms-component-designinnovation .au-view .container.au-box .w-con-02.di-box .pd-box .t-type-03 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.cms-component-collaborationwithspacing .au-view .container.au-box {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:768px) {
	.cms-component-collaborationwithspacing .au-view .container.au-box {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

}

.cms-component-collaborationwithspacing .au-view .container.au-box .cwp-box .w-con {
	padding: 0;
}

@media (max-width:1440px) {
	.cms-component-developmentofmarketleading .au-view .container.au-box .w-con-02.sc-box .ctt.ctt-basic.t-type-01 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.cms-component-developmentofmarketleading .au-view .container.au-box .w-con-02.sc-box .t-type-01.mt-50 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.cms-component-developmentofmarketleading .au-view .container.au-box .w-con-02.sc-box .dm-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.cms-component-developmentofmarketleading .au-view .container.au-box .w-con-02.sc-box .dm-box .t-type-03 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.container-design-awards .w-con-02.ba-text.da-box .ada-box.t-list-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.container-design-awards .w-con-02.ba-text.da-box .dp-box.t-list-box .tit-04 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media (max-width:1440px) {
	.container-design-awards .w-con-02.ba-text.da-box .dp-box.t-list-box .t-type-03 {
		padding-left: 10px;
		padding-right: 10px;
	}

}

.wrapper-cokkie .btn-close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 22px;
	height: 22px;
	padding: 0;
	background: url(https://img.lxhausys.com/public/images/btn_close_02.png) center no-repeat;
	font-size: 0;
}

.ceomessage_txtbox {
	padding: 0 24px;
}

@media (max-width:768px) {
	.cms-component-ceomessage .content .ceomessage_imgbox {
		height: 20rem;
	}

	.ceomessage_imgbox img {
		object-fit: contain;
	}

}

/* NEWS & EVENT */

/* 슬라이더 */
.newsEventArea .newevent_slider_wrap {
	margin-bottom: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

@media (min-width:769px) {
	.newsEventArea .newevent_slider_wrap {
		margin-bottom: 124px;
		padding-left: 0;
		padding-right: 0;
	}

	.newevent_slider_wrap .slick-dots li {
		border: 1px solid rgb(0 0 0 / 50%);
		border-radius: 30px;
		margin: 0 6px;
		display: inline-flex;
		width: 12px;
		height: 12px;
		overflow: hidden;
	}

	.newevent_slider_wrap .slick-dots li button {
		text-indent: -999px;
	}

	.newevent_slider_wrap .slick-dots li.slick-active {
		background: #000;
	}

	.newevent_slider_wrap ul.slick-dots {
		position: absolute;
		margin: 0 auto;
		width: 100%;
		display: flex;
		justify-content: center;
		overflow: hidden;
		bottom: -24px;
	}

}

.newevent_slider_wrap .center_slider .item {
	width: 100%;
	height: 440px;
	padding-bottom: 93px;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item {
		height: 512px;
		padding: 0;
	}

}

@media (max-width:768px) {
	.newevent_slider_wrap .center_slider .item {
		border-bottom: 1px solid #ebebeb;
	}

}

@media (max-width:768px) {
	ul.slick-dots {
		display: none !important;
	}

}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item.slick-current.slick-active {
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
	}

}

.newevent_slider_wrap .center_slider .item .item_link {
	width: 100%;
	display: block;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .item_link {
		width: 100%;
		display: flex;
		background: #222;
	}

}

.newevent_slider_wrap .center_slider .item .img {
	width: 100%;
	height: 188px;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .img {
		width: 74%;
		height: 512px;
	}

}

.newevent_slider_wrap .center_slider .item .img > img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.newevent_slider_wrap .center_slider .item .contents {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .contents {
		width: 42%;
		height: 100%;
		padding-left: 60px;
		padding-right: 40px;
		padding-top: 90px;
	}

}

.newevent_slider_wrap .center_slider .item .contents .txt_box {
	padding-top: 24px;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .contents .txt_box {
		padding-top: 0px;
		color: #fff;
	}

}

@media (max-width:768px) {
	.newevent_slider_wrap .center_slider .item .contents .txt_box {
		margin-bottom: 20px;
	}

	.newevent_slider_wrap .center_slider .item .contents .txt_box .sort {
		font-weight: 500;
		line-height: 16px;
		font-size: 16px;
	}

	body .newevent_slider_wrap .center_slider .item .contents .txt_box .txt {
		white-space: normal;
		font-size: 18px;
		line-height: 25px;
		margin-top: 20px;
		color: inherit;
	}

	.newevent_slider_wrap .center_slider .item {
		height: 550px;
	}

}

.newevent_slider_wrap .center_slider .item .contents .txt_box .txt {
	white-space: normal;
	color: rgb(255 255 255 / 50%);
	font-size: 18px;
	line-height: 25px;
	margin-top: 20px;
}

.newevent_slider_wrap .center_slider .item .contents .txt_box .title {
	color: #222;
	font-size: 20px;
	font-weight: 600;
	margin-top: 6px;
	line-height: 28px;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .contents .txt_box .title {
		font-size: 28px;
		margin-top: 40px;
		line-height: 36px;
		color: inherit;
		font-weight: 600;
	}

	.newevent_slider_wrap .center_slider .item .contents .txt_box .sort {
		color: #fff;
	}

	.newevent_slider_wrap .center_slider .item .contents .txt_box .txt {
		white-space: normal;
		color: rgb(255 255 255 / 50%);
		font-size: 18px;
		line-height: 25px;
		margin-top: 20px;
	}

}

.newevent_slider_wrap .center_slider .item .contents .txt_box .date {
	color: #666;
	font-weight: 400;
	margin-top: 16px;
	line-height: 14px;
}

@media (min-width:769px) {
	.newevent_slider_wrap .center_slider .item .contents .txt_box .date {
		margin-top: 30px;
		line-height: 1.3;
		color: rgb(255 255 255 / 50%);
	}

}

.newevent_slider_wrap .slick-slider .slick-arrow {
	position: absolute;
	z-index: 100;
	bottom: 0px;
	width: 54px;
	height: 54px;
	border: 1px solid #ddd;
	font-size: 0;
	text-indent: -99999em;
}

@media (min-width:769px) {
	.newevent_slider_wrap .slick-slider .slick-arrow {
		bottom: 0;
		width: 80px;
		height: 80px;
	}

}

@media (max-width:769px) {
	.newevent_slider_wrap .slick-slider .slick-arrow.slick-prev {
		right: 53px;
		background: #fff url('https://img.lxhausys.com/public/images/icon/icon_newevent_prev.png') no-repeat center center;
		background-image: url(https://img.lxhausys.com/2024/images/icon/arrow_slick.svg);
	}

}

@media (min-width:769px) {
	.newevent_slider_wrap .slick-slider .slick-arrow.slick-prev {
		left: -110px;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		background-color: rgb(0 0 0 / 50%);
		border: none;
	}

}

.newevent_slider_wrap .slick-slider .slick-arrow.slick-prev {
	right: 53px;
	background: #fff url(https://img.lxhausys.com/public/images/icon/icon_newevent_prev.png) no-repeat center center;
}

.newevent_slider_wrap .slick-slider .slick-prev.slick-arrow:active {

	/* background: url('https://img.lxhausys.com/public/images/icon/icon_newevent_prev_on.png') no-repeat center center; */
}

.newevent_slider_wrap .slick-slider .slick-arrow.slick-next {
	right: 0px;
	background: #fff url('https://img.lxhausys.com/public/images/icon/icon_newevent_next.png') no-repeat center center;
}

@media (min-width:769px) {
	#new_news {
		.sub_title_area .inner_width .page_txt {
			font-size: 18px;
			line-height: 28px;
			color: #666;
			margin-top: 24px;
		}

		.newevent_slider_wrap .tit_slide {
			font-size: 34px;
			line-height: 1;
			font-weight: 600;
			margin-bottom: 40px;
		}

	}

}

@media (max-width:768px) {
	#new_news {
		.sub_title_area .inner_width .page_txt {
			font-size: 18px;
			line-height: 28px;
			color: #666;
			margin-top: 24px;
		}

		.newevent_slider_wrap .tit_slide {
			font-size: 18px;
			line-height: 1;
			font-weight: 600;
			margin-bottom: 40px;
		}

	}

}

@media (min-width:769px) {
	.newevent_slider_wrap .slick-slider .slick-arrow.slick-next {
		right: -110px;
		top: 50%;
		transform: translateY(-50%);
		border: none;
		background-color: rgb(0 0 0 / 50%);
		background-image: url(https://img.lxhausys.com/2024/images/icon/arrow_slick.svg);
		background-repeat: no-repeat;
		background-position: center;
	}

	.newevent_slider_wrap .slick-slider .slick-arrow.slick-prev {
		right: -110px;
		top: 50%;
		transform: translateY(-50%) rotate(180deg);
		border: none;
		background-color: rgb(0 0 0 / 50%);
		background-image: url(https://img.lxhausys.com/2024/images/icon/arrow_slick.svg);
		background-repeat: no-repeat;
		background-position: center;
	}

}

.newevent_slider_wrap .slick-slider .slick-next.slick-arrow:active {

	/* background: url('https://img.lxhausys.com/public/images/icon/icon_newevent_next_on.png') no-repeat center center; */
}

/* new event 상단 검색영역 필터 pc에서는 필터 버튼 숨김 */
@media (min-width:769px) {
	.newsEventArea .search-box .filter_area .filter_wrap .btn_filter {
		display: none;
	}

	.newsEventArea .search-box .filter_area .filter_pop {
		display: none;
	}

	.newsEventArea .search-box .filter_area .filter_pop.on + .filter_dimmed {
		display: none;
	}

	.newsEventArea .search-box .select-view .list-filter-key {
		display: none;
	}

}

.newsEventArea .btn_filter .txt {
	display: none;
}

.newsEventArea .search-box .sort_area .filter_top {
	display: none;
	height: auto !important;
}

@media (min-width:769px) {
	.newsEventArea .search-box .sort_area .filter_top {
		display: block;
        width: 100%;
	}

}

@media (min-width:769px) {
	.search-box .search {
		margin-left: auto;
	}

}

.search-box .sort_area .filter_top {
	height: 100%;
}

.search-box .sort_area .filter_top > ul {
	height: 100%;
}

.search-box .sort_area .filter_top > ul > li {
	border: 0;
	height: 100%;
	border-bottom: 1px solid #ebebeb;
}

.search-box .sort_area .filter_top .filter_checkbox_tit {
	height: auto;
}

.search-box .sort_area .filter_top .filter_checkbox_cont {
	max-width: unset;
    width: calc(100% - 159px);
    padding: 24px 40px;
}

.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box > span:first-child {
	margin: 0;
	min-width: unset;
}

.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box {
	display: flex;
	align-items: center;
	height: 100%;
}

.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box .checkbox_more {
	margin: 0;
	display: flex;
    justify-content: flex-start;
	gap: 14px 34px;
}
.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box .checkbox_more:after {
    position: unset;
}

.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box .checkbox_more > span {
	margin-top: 0;
    margin-left: 0;
}
.search-box .sort_area .filter_top .filter_checkbox_cont .checkbox_box .checkbox_more span input[type="checkbox"] + label {
    width: 140px;
}
label.NEWS_TYP_CF { white-space: normal!important; }

input[type="checkbox"]:focus {
    outline: none;
}
/* news event mobile 필터 팝업 공통이랑 다름 */
#new_news .filter_pop {
	top: unset;
	bottom: 0;
	height: unset;
	padding: 20px 20px 70px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
}

#new_news .filter_pop.on {
	z-index: 910;
}

@media (min-width:769px) {
#new_news	.filter_pop.on {
		display: none;
	}

}

#new_news .filter_pop.on + .filter_dimmed {
	position: fixed;
	content: "";
	z-index: 890;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.6);
}

#new_news .filter_pop .filter_tit {
	position: relative;
	padding: 0;
	padding-bottom: 20px;
}

#new_news .filter_pop .filter_top {
	margin-top: 24px;
}

#new_news .filter_top .filter_checkbox_tit {
    margin-right: 0;
}

/* global-human-rights-and-labor-policy */
.global-human-rights-and-labor-policy {
	margin-bottom: 100px;
}

/* no result */
.newsEventArea .more-box.contact {
	display: inline-block;
	padding: 14px 34px;
	background-color: #000;
}

.newsEventArea .more-box.contact button {
	color: #fff;
	font-size: 16px;
}

.no_result > img {
	width: 126px;
}

.financial-statement-table-area td {
	vertical-align: middle;
}

/* s: factory_list_cn */
.inner_padding.showroom {
	padding-top: 60px;
	padding-bottom: 150px;
	max-width: 1440px;
	margin: 0 auto;
}

.inner_padding.showroom h1 {
	font-size: 32px;
	font-weight: 600;
	margin-bottom: 40px;
	text-transform: uppercase;
	padding-left: 20px;
}

.showroom-wrap {
	display: flex;
	gap: 60px;
}

.showroom-tabs {
	display: none;
}

.showroom-tab {
	position: relative;
	padding: 40px 30px;
	display: flex;
	flex-direction: row;
	cursor: pointer;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	justify-content: space-between;
	align-items: center;
}

.showroom-tabs > div:first-child {
	border-top: 1px solid #e8e8e8;
}

.showroom-tab div:nth-child(1) {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.showroom-tab div:nth-child(2) {
	width: 20px;
	height: 20px;
	position: relative;
}

.showroom-tab div:nth-child(2) img {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
}

.showroom-tab p {
	font-size: 18px;
	color: #999;
}

.showroom-tab.on p {
	color: #222;
}

.room-arrow-c {
	display: none;
}

.showroom-tab.on .room-arrow-c {
	display: block;
}

.showroom-tab.on .room-arro {
	display: none;
}

.showroom-contents {
	width: 100%;
	padding: 0 20px;
}

.showroom-content {
	width: 100%;
	border-bottom: 1px solid #222;
}

.showroom-slider {
	margin-bottom: 30px;
}

.showroom-slider .slick-next, .showroom-slider .slick-prev {
	display: none;
}

.showroom-slider .slick-active .slider-dot {
	background-color: #fff;
}

.showroom-slider .slider-dot {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin: 0 6px;
}

.showroom-slider .slick-dots {
	display: flex;
	justify-content: center;
	position: absolute;
	bottom: 20px;
	width: 100%;
}

.showroom-slider .slick-slide img {
	width: inherit;
	object-fit: cover;
}

.showroom-info {
	padding-top: 30px;
	padding-bottom: 24px;
	position: relative;
}

.showroom-info > p {
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}

.showroom-info > h4 {
	font-size: 18px;
	font-weight: 700;
	color: #222;
	margin-bottom: 20px;
}

.showroom-info-content {
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	flex-direction: column;
}

.showroom-info-content > div:nth-child(2) {
	padding-top: 20px;
	margin-top: 0;     /* border-top:1px solid #e8e8e8; */
	padding-left: 0;
	padding-right: 0;
	display: flex;
	flex-direction: row;
}

.showroom-more:nth-child(1) {
	padding-left: 0;
	padding-right: 0;
}

.showroom-more:nth-child(2) {
	padding-right: 73px;
}

.showroom-more {
	float: left;
	padding-left: 30px;
	position: relative;
}

/* .showroom-more::before{
  content: '';
  position: absolute;
  top:4px;
  left:0;
  width:1px;
  height:88px;
  background-color: #e8e8e8;
} */
.showroom-more:nth-child(1):before {
	display: none;
}

.showroom-more:nth-child(3) > div {
	position: relative;
	display: inline-block;
	padding-bottom: 0;
}

.showroom-more > div {
	display: flex;
	align-items: center;     /* padding:7px 0; */
}

.showroom-more p {
	font-size: 15px;
	color: #666;
	font-weight: 400;
	line-height: 20px;
	margin-bottom: 14px;
	word-break: break-all;
}

.showroom-more.card1 {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 20px;
}

.showroom-more.card3 > div:nth-child(1) {
	flex-direction: column;
	align-items: start;
}

.showroom-more.card3 > div:nth-child(1) p {
	margin-bottom: 0;
}

.showroom-more.card3 > div:nth-child(1) p:last-child {
	margin-top: 6px;
}

.showroom.more.card3 p {
	margin-bottom: 0;
}

.showroom-more a {
	border: 1px solid #999;
	padding: 7px 10px;
	display: inline-block;
}

.showroom-more a span {
	color: #222;
	font-size: 12px;
	font-weight: 400;
	margin-right: 5px;
}

.showroom-more a img {
	transform: translateY(5px);
	width: auto;
}

.showroom-more div span {
	font-weight: 400;
	color: #222;
	margin-right: 5px;
}

.showroom-detail {
	cursor: pointer;
	position: relative;
}

.showroom-detail:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 80%;
	height: 1px;
	background-color: #222;
}

.showroom-content:nth-child(1) .showroom-info {
	padding-top: 0;
}

.showroom-detail span {
	font-size: 12px;
}

.showroom-detail img {
	transform: translateY(-2px);
	width: auto;
}

@media (min-width:769px) {

	/* ourshowroom */
	.showroom-tabs {
		width: 380px;
		display: block;
	}

	.inner_padding.showroom {
		padding-top: 116px;
	}

	.inner_padding.showroom h1 {
		font-size: 60px;
		margin-bottom: 60px;
		padding-left: 0;
	}

	.showroom-info > p {
		font-size: 16px;
		margin-bottom: 12px;
	}

	.showroom-info > h4 {
		font-size: 24px;
		font-weight: 700;
		color: #222;
		margin-bottom: 24px;
	}

	.showroom-contents {
		width: 1000px;
	}

	.showroom-content {
		width: 1000px;
		border-bottom: 1px solid #222;
	}

	.showroom-info-content {
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		flex-direction: row;
	}

	.showroom-info-content > div:nth-child(2) {
		padding-top: 0;
		margin-top: 0;
		border-top: none;
		flex-direction: row;
		justify-content: space-between;
		padding-left: 30px;
		padding-right: 54px;
		height: auto;
	}

	.showroom-more::before {
		display: none;
	}

	.showroom-more.card1 {
		padding-left: 0;
		width: 390px;
		padding-right: 30px;
		border-right: 1px solid #e8e8e8;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.showroom-more.card1 a {
		width: 120px;
	}

	.showroom-more.card3 {
		padding-left: 30px;
		width: auto;
		height: auto;
	}

	.showroom-more p {
		font-size: 18px;
		color: #666;
		font-weight: 400;
		line-height: 28px;
		margin-bottom: 18px;
		word-break: break-all;
	}

	.showroom-more a {
		padding: 7px 17px;
	}

	.showroom-more a span {
		font-size: 14px;
	}

	.showroom-more:nth-child(3) > div {
		padding-bottom: 8px;
	}

	.mo-br {
		display: none;
	}

	.showroom-detail span {
		font-size: 14px;
	}

	.showroom-detail:after {
		width: 120px;
		bottom: 0;         /* width:100%; */
	}

	.showroom-slider .slick-dots {
		bottom: 30px;
	}

	.showroom-slider .slider-dot {
		width: 12px;
		height: 12px;
	}

	.showroom-slider {
		margin-bottom: 40px;
	}

	.showroom-info {
		padding: 40px 0;
		position: relative;
	}

	.showroom-more:nth-child(1) {
		padding-right: 30px;
	}

	.showroom-more.card1 {
		border-bottom: none;
		padding-bottom: 0;
	}

}

/* slider */
.showroom-carousel {
	margin-bottom: 20px;
	position: relative;
}

.showroom-carousel div {
	width: 100%;
}

.showroom-carousel .slick-dots {
	display: flex !important;
	justify-content: center;
	gap: 12px;
	width: 100%;
	position: absolute;
	bottom: 20px;
}

.showroom-carousel .slick-dots li {
	border: 1px solid rgba(255, 255, 255, 0.5);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
}

.showroom-carousel .slick-dots li.slick-active {
	background-color: #fff;
}

.showroom-carousel .slick-dots li button {
	display: none;
}

.showroom-carousel div img {
	width: inherit;
	height: inherit;
	object-fit: cover;
	pointer-events: none;
}

@media(min-width:769px) {
	.showroom-carousel div {
		width: 100%;
		height: auto;
	}

	.showroom-carousel .slick-dots {
		bottom: 30px;
	}

	.showroom-carousel .slick-dots li {
		width: 12px;
		height: 12px;
	}

}

/* e: factory_list_cn */

/* s: factory_wuxi_cn */
.factory_wuxi .inner_padding {
	padding: 60px 20px 80px;
}

@media (min-width:769px) {
	.factory_wuxi .inner_padding {
		padding: 130px 0 180px;
		margin: 0 auto;
		max-width: 1440px;
	}

}

.factory_wuxi .visual-detail {
	height: 400px;
}

.factory_wuxi .visual-detail .visual-image {
	background: center / cover no-repeat url('https://img.lxhausys.com/2024/images/factory/img_banner_wuxi_small.png');
}

@media (min-width:769px) {
	.factory_wuxi .visual-detail .visual-image {
		background: center / cover no-repeat url('https://img.lxhausys.com/2024/images/factory/img_banner_wuxi.png');
	}

}

.factory_wuxi .visual-detail .visual-image .txt-box .title {
	text-align: center;
}

@media (min-width:769px) {
	.factory_wuxi .visual-detail .visual-image .txt-box .title .txt {
		font-size: 60px;
	}

}

.wuxi_graywrap {
	padding-bottom: 60px;
	position: relative;
}

@media (min-width:769px) {
	.wuxi_graywrap {
		padding-bottom: 80px;
		display: flex;
	}

}

.wuxi_graywrap::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: -20px;
	display: block;
	width: calc(100% + 40px);
	height: 80%;
	background: #f8f8f8;
	z-index: -1;
}

@media (min-width:769px) {
	.wuxi_graywrap::before {
		content: "";
		position: absolute;
		bottom: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 100vw;
		height: 474px;
	}

}

.wuxi_graywrap .imgbox > img {
	width: 100%;
	object-fit: contain;
}

@media (min-width:769px) {
	.wuxi_graywrap .imgbox > img {
		width: 640px;
	}

}

.wuxi_graywrap .txtbox {
	margin-top: 30px;
}

@media (min-width:769px) {
	.wuxi_graywrap .txtbox {
		margin-top: 80px;
		margin-left: 100px;
	}

}

.wuxi_graywrap .txtbox .tit > h2 {
	font-size: 26px;
	line-height: 34px;
	font-weight: 600;
	color: #222;
}

@media (min-width:769px) {
	.wuxi_graywrap .txtbox .tit > h2 {
		font-size: 46px;
		line-height: 1;
	}

}

/* 텍스트 pc */
.wuxi_graywrap .txtbox .txt.p-ui {
	margin-top: 160px;
}

.wuxi_graywrap .txtbox .txt.p-ui p {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #666;
}

.wuxi_graywrap .txtbox .txt.p-ui p > b {
	display: block;
	font-size: 24px;
	line-height: 1;
	font-weight: 600;
	color: #222;
	margin-bottom: 40px;
}

/* 텍스트 모바일 */
.wuxi_graywrap .txtbox .txt.m-ui {
	margin-top: 30px;
}

.wuxi_graywrap .txtbox .txt.m-ui p {
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	color: #666;
}

.wuxi_graywrap .txtbox .txt.m-ui p > b {
	display: block;
	font-size: 18px;
	line-height: 1;
	font-weight: 600;
	color: #222;
	margin-bottom: 24px;
}

.wuxi_bottom_cont {
	margin-top: 60px;
}

@media (min-width:769px) {
	.wuxi_bottom_cont {
		margin-top: 80px;
	}

}

.wuxi_bottom_cont .txt > p {
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	color: #666;
	text-align: center;
}

@media (min-width:769px) {
	.wuxi_bottom_cont .txt > p {
		font-size: 18px;
		line-height: 30px;
	}

}

.wuxi_bottom_cont .img {
	margin-top: 30px;
	display: flex;
	flex-direction: column;
}

@media (min-width:769px) {
	.wuxi_bottom_cont .img {
		margin-top: 60px;
		flex-direction: row;
	}

}

.wuxi_bottom_cont .img > img {
	width: 100%;
	object-fit: contain;
}

@media (min-width:769px) {
	.wuxi_bottom_cont .img > img {
		width: auto;
		height: 400px;
	}

}

.wuxi_bottom_cont .img > img + img {
	margin-top: 20px;
}

@media (min-width:769px) {
	.wuxi_bottom_cont .img > img + img {
		margin-top: unset;
		margin-left: 40px;
	}

}

/* 모바일 about us 수정 */
@media (max-width:769px) {
	.au-view .cwp-box .w-con {
		padding: 0 20px;
	}

	.au-view .cwp-box .w-con .view img {
		object-fit: cover;
		width: inherit;
	}

	.au-view .cwp-box li:nth-child(even) .img-wrap, .au-view .cwp-box li:nth-child(odd) .img-wrap {
		margin-top: 20px;
		padding: 0;
	}

	.au-view .cwp-box .info strong {
		display: inline-block;
		width: 100%;
		text-align: left;
	}

}

/* e: factory_wuxi_cn */

/*************** E : aboutUs.scss ***************/

