.table-wrap {
	max-width:1100px;
	width:89.333%;
	margin:50px auto 0
}
.table {
	word-break:break-word
}
.table:nth-child(odd) .thead .tr {
	background-color:#333333
}
.table:nth-child(2n) .thead .tr {
	background-color:#808080
}
.table:not(:first-child) {
	margin-top:50px
}
.table .draggable-tips {
	display:none;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:20px;
	padding:0 20px
}
.table .draggable-tips i {
	color:#FF0014;
	font-size:1.25rem;
	margin-right:10px
}
.table .draggable-tips .text {
	line-height:1.6
}
.table .collapse-btn {
	display:none
}
@media only screen and (max-width:900px) {
	.table .collapse-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	padding:15px 20px;
	cursor:pointer
}
.table .collapse-btn.active .icon {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
}.table .collapse-btn .td {
	width:100%
}
.table .collapse-btn .td:not(:first-child) {
	margin:10px 0 0
}
.table .collapse-btn .icon {
	font-size:0.75rem;
	scale:0.8;
	-webkit-transition:-webkit-transform 0.5s;
	transition:-webkit-transform 0.5s;
	transition:transform 0.5s;
	transition:transform 0.5s,-webkit-transform 0.5s
}
.table .collapse-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%
}
@media only screen and (max-width:900px) {
	.table .collapse-content {
	display:none;
	padding:10px 20px 15px
}
}.table .icon-download {
	margin-left:auto
}
.table .table-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	padding-bottom:20px
}
@media only screen and (max-width:576px) {
	.table .table-header {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:0 20px 20px
}
}.table .table-header .title {
	font-size:1.625rem;
	font-weight:700;
	line-height:1.3;
	padding:0 35px
}
@media only screen and (max-width:576px) {
	.table .table-header .title {
	padding:0
}
}.table .table-header dropdown-el {
	max-width:250px;
	margin-left:auto
}
@media only screen and (max-width:576px) {
	.table .table-header dropdown-el {
	margin:20px 0 0
}
}.table .table-header dropdown-el .select-wrapper {
	background-color:transparent;
	border:1px solid rgba(128,128,128,0.3)
}
.table .table-header dropdown-el .select-display {
	color:#808080
}
.table .table-header dropdown-el .dropdown-icon {
	border-color:#808080 transparent transparent transparent
}
.table .tbody .tr,.table .thead .tr {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:20px 35px
}
.table .tbody .tr .td,.table .tbody .tr .th,.table .thead .tr .td,.table .thead .tr .th {
	width:100%
}
.table .tbody .tr .td.t-align-center,.table .tbody .tr .th.t-align-center,.table .thead .tr .td.t-align-center,.table .thead .tr .th.t-align-center {
	text-align:center
}
.table .tbody .tr .td:not(:first-child),.table .tbody .tr .th:not(:first-child),.table .thead .tr .td:not(:first-child),.table .thead .tr .th:not(:first-child) {
	margin-left:50px
}
.table .tbody .tr .td a,.table .tbody .tr .th a,.table .thead .tr .td a,.table .thead .tr .th a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-transition:color 0.3s;
	transition:color 0.3s
}
@media only screen and (min-width:1201px) {
	.table .tbody .tr .td a:hover,.table .tbody .tr .th a:hover,.table .thead .tr .td a:hover,.table .thead .tr .th a:hover {
	color:#E60012
}
}@media only screen and (max-width:1200px) {
	.table .tbody .tr .td a:active,.table .tbody .tr .th a:active,.table .thead .tr .td a:active,.table .thead .tr .th a:active {
	color:#E60012
}
}.table .thead .tr {
	color:#fff;
	font-weight:700;
	line-height:1.2;
	border-radius:5px
}
.table .tbody .tr {
	line-height:1.6
}
.table .tbody .tr:nth-child(odd) {
	background-color:#fff
}
.table .tbody .tr:nth-child(2n) {
	background-color:#f2f2f2
}
.table .tbody .tr:last-child {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px
}
.table .tbody .tr .td.disabled a {
	opacity:0.3;
	pointer-events:none;
	cursor:not-allowed
}
.table .tbody .tr .td ul {
	list-style-type:disc;
	-webkit-padding-start:18px;
	padding-inline-start:18px
}
.table .tbody .tr .td ul>li::marker {
	color:#808080
}
.table .tbody .tr .td ul>li:not(:first-child) {
	margin-top:8px
}
@media only screen and (max-width:576px) {
	.table.basic .tbody .tr,.table.basic .thead .tr,.table.team .tbody .tr,.table.team .thead .tr {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.table.basic .tbody .tr .td:not(:first-child),.table.basic .tbody .tr .th:not(:first-child),.table.basic .thead .tr .td:not(:first-child),.table.basic .thead .tr .th:not(:first-child),.table.team .tbody .tr .td:not(:first-child),.table.team .tbody .tr .th:not(:first-child),.table.team .thead .tr .td:not(:first-child),.table.team .thead .tr .th:not(:first-child) {
	margin:10px 0 0
}
.table.basic .thead .tr,.table.team .thead .tr {
	padding:20px
}
.table.basic .thead .tr .th,.table.team .thead .tr .th {
	margin:0!important
}
.table.basic .thead .tr .th:not(.mobile-visible),.table.team .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.basic .tbody .tr,.table.team .tbody .tr {
	padding:15px 20px
}
}.table.basic .td:first-child,.table.basic .th:first-child {
	width:120px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.table.team .td:first-child,.table.team .td:nth-child(2),.table.team .th:first-child,.table.team .th:nth-child(2) {
	width:100px;
	-ms-flex-negative:0;
	flex-shrink:0
}
.table.report .tbody .tr .td:not(:first-child),.table.report .tbody .tr .th:not(:first-child),.table.report thead .tr .td:not(:first-child),.table.report thead .tr .th:not(:first-child) {
	margin-left:0
}
.table.report .tbody .tr .td a,.table.report .tbody .tr .th a,.table.report thead .tr .td a,.table.report thead .tr .th a {
	width:100%
}
.table.report .tbody .tr .td {
	padding:0 30px
}
.table.report .tbody .tr .td:first-child {
	padding-left:0
}
.table.report .tbody .tr .td:last-child {
	padding-right:0
}
.table.report .tbody .tr .td:not(:first-child) {
	position:relative
}
.table.report .tbody .tr .td:not(:first-child):before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translate3d(0,-50%,0);
	transform:translate3d(0,-50%,0);
	width:0;
	height:26px;
	border-right:1px solid rgba(51,51,51,0.3)
}
@media only screen and (max-width:1200px) {
	.table.report .tbody .tr,.table.report .thead .tr {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.table.report .thead .tr {
	padding:20px
}
.table.report .thead .tr .th {
	margin:0!important
}
.table.report .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.report .tbody .tr {
	padding:20px
}
.table.report .tbody .tr .td {
	padding:20px 0
}
.table.report .tbody .tr .td:first-child {
	padding-top:0
}
.table.report .tbody .tr .td:last-child {
	padding-bottom:0
}
.table.report .tbody .tr .td:not(:first-child):before {
	top:0;
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	width:100%;
	height:0;
	border-right:none;
	border-top:1px solid rgba(51,51,51,0.3)
}
.table.report .tbody .tr .td.disabled {
	display:none
}
}.table.member .td:first-child,.table.member .td:nth-child(2),.table.member .th:first-child,.table.member .th:nth-child(2) {
	width:100px;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:768px) {
	.table.member .tbody .tr .td:not(:first-child),.table.member .tbody .tr .th:not(:first-child),.table.member .thead .tr .td:not(:first-child),.table.member .thead .tr .th:not(:first-child) {
	margin:10px 0 0
}
.table.member .thead .tr {
	padding:20px
}
.table.member .thead .tr .th {
	margin:0!important
}
.table.member .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.member .tbody .tr {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:15px 20px
}
.table.member .tbody .tr .td:nth-child(-n+2) {
	width:50%;
	margin:0 0 15px
}
.table.member .tbody .tr .td:nth-child(2) {
	text-align:right
}
.table.member .tbody .tr .td:not(:nth-child(-n+2)) {
	padding:15px 0;
	margin:0!important;
	border-top:1px solid rgba(51,51,51,0.3)
}
.table.member .tbody .tr .td:not(:nth-child(-n+2)):before {
	content:attr(data-th);
	display:block;
	font-weight:700;
	line-height:1.2;
	margin-bottom:10px
}
}.table.download .td:nth-child(2),.table.download .th:nth-child(2) {
	width:100px;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:576px) {
	.table.download .td:nth-child(2),.table.download .th:nth-child(2) {
	width:18px
}
.table.download .thead .tr {
	padding:20px
}
.table.download .thead .tr .th {
	margin:0!important
}
.table.download .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.download .tbody .tr {
	padding:15px 20px
}
}.table.attendance .td:first-child,.table.attendance .th:first-child {
	width:100px;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:900px) {
	.table.attendance .tbody .tr .td:not(:first-child),.table.attendance .tbody .tr .th:not(:first-child),.table.attendance .thead .tr .td:not(:first-child),.table.attendance .thead .tr .th:not(:first-child) {
	margin:10px 0 0
}
.table.attendance .thead .tr {
	padding:20px
}
.table.attendance .thead .tr .th {
	text-align:left;
	margin:0!important
}
.table.attendance .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.attendance .tbody .tr {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:15px 20px
}
.table.attendance .tbody .tr .td {
	text-align:left
}
.table.attendance .tbody .tr .td:first-child {
	width:100%;
	padding-bottom:20px;
	margin:0 0 15px;
	border-bottom:1px solid rgba(51,51,51,0.3)
}
.table.attendance .tbody .tr .td:not(:first-child) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:5px 0;
	margin:0!important
}
.table.attendance .tbody .tr .td:not(:first-child):before {
	content:attr(data-th);
	display:block;
	font-weight:700;
	line-height:1.2
}
}.table.shareholders .td:first-child,.table.shareholders .th:first-child {
	width:11.65%;
	-ms-flex-negative:0;
	flex-shrink:0
}
.table.shareholders .td:nth-last-child(-n+3),.table.shareholders .th:nth-last-child(-n+3) {
	width:100px;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:900px) {
	.table.shareholders .thead .tr {
	padding:20px
}
.table.shareholders .thead .tr .th {
	width:100%;
	margin:0!important
}
.table.shareholders .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.shareholders .tbody .tr {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0
}
.table.shareholders .tbody .tr .td {
	width:100%;
	margin-left:0
}
.table.shareholders .collapse-content .td:nth-child(-n+2) {
	display:none
}
.table.shareholders .collapse-content .td:nth-last-child(-n+3) {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	padding:10px 0;
	margin:0!important
}
.table.shareholders .collapse-content .td:nth-last-child(-n+3):before {
	content:attr(data-th);
	display:block;
	font-weight:700;
	line-height:1.2
}
.table.shareholders .collapse-content .td:nth-child(3) {
	position:relative
}
.table.shareholders .collapse-content .td:nth-child(3):after {
	content:"";
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
	height:0;
	border-top:1px solid rgba(51,51,51,0.3)
}
.table.shareholders .collapse-content .td:last-child {
	padding-bottom:0
}
}.table.stakeholders .td:not(:last-child),.table.stakeholders .th:not(:last-child) {
	width:14.564%;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:900px) {
	.table.stakeholders .thead .tr {
	padding:20px
}
.table.stakeholders .thead .tr .th {
	width:100%;
	margin:0!important
}
.table.stakeholders .thead .tr .th:not(.mobile-visible) {
	display:none
}
.table.stakeholders .tbody .tr {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0
}
.table.stakeholders .collapse-content .td:first-child {
	display:none
}
.table.stakeholders .collapse-content .td:nth-last-child(-n+3) {
	width:100%;
	padding:10px 0;
	margin:0!important
}
.table.stakeholders .collapse-content .td:nth-last-child(-n+3):before {
	content:attr(data-th);
	display:block;
	font-weight:700;
	line-height:1.2
}
.table.stakeholders .collapse-content .td:nth-child(2) {
	position:relative
}
.table.stakeholders .collapse-content .td:nth-child(2):after {
	content:"";
	position:absolute;
	top:-10px;
	left:0;
	width:100%;
	height:0;
	border-top:1px solid rgba(51,51,51,0.3)
}
.table.stakeholders .collapse-content .td:last-child {
	padding-bottom:0
}
.table.stakeholders .collapse-content .td p,.table.stakeholders .collapse-content .td ul {
	margin-top:10px
}
}.table.history.draggable .draggable-tips {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.table.history.draggable .table-scroller {
	cursor:-webkit-grab;
	cursor:grab
}
.table.history:not(.draggable) .table-scroller {
	cursor:initial!important
}
.table.history .table-scroller {
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.table.history .table-scroller::-webkit-scrollbar {
	display:none
}
.table.history .tbody,.table.history .thead {
	width:1100px
}
.table.history .tbody .tr>.td,.table.history .tbody .tr>.th,.table.history .thead .tr>.td,.table.history .thead .tr>.th {
	width:calc((100% - 180px) / 7)
}
.table.history .tbody .tr>.td:not(:first-child),.table.history .tbody .tr>.th:not(:first-child),.table.history .thead .tr>.td:not(:first-child),.table.history .thead .tr>.th:not(:first-child) {
	margin-left:30px
}
.table.history .thead .tr {
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch
}
.table.history .thead .tr>.th {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.table.history .thead .tr>.th:first-child {
	position:sticky;
	left:0
}
.table.history .thead .tr>.th:first-child:after {
	content:"";
	position:absolute;
	top:-20px;
	left:-35px;
	width:calc(100% + 35px);
	height:calc(100% + 40px);
	background-color:#333333;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	z-index:-1
}
.table.history .thead .th-wrap {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:30px
}
.table.history .thead .th-wrap .main {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-bottom:8px
}
.table.history .thead .th-wrap .main .th {
	width:50%
}
.table.history .thead .th-wrap .sub {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-top:8px;
	border-top:1px solid rgba(255,255,255,0.2)
}
.table.history .thead .th-wrap .sub .th {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.table.history .thead .th-wrap .sub .th:not(:first-child) {
	margin-left:30px
}
.table.history .tbody .tr:last-child .td:first-child:after {
	border-bottom-left-radius:5px
}
.table.history .tbody .tr .td:first-child {
	position:sticky;
	left:0
}
.table.history .tbody .tr .td:first-child:after {
	content:"";
	position:absolute;
	top:-20px;
	left:-35px;
	width:calc(100% + 35px);
	height:calc(100% + 40px);
	z-index:-1
}
.table.history .tbody .tr:nth-child(odd) .td:first-child:after {
	background-color:#fff
}
.table.history .tbody .tr:nth-child(2n) .td:first-child:after {
	background-color:#f2f2f2
}
@media only screen and (max-width:576px) {
	.table.history .tbody .tr,.table.history .thead .tr {
	padding:20px
}
.table.history .tbody .tr>.td,.table.history .tbody .tr>.th,.table.history .thead .tr>.td,.table.history .thead .tr>.th {
	width:calc((100% - 265px) / 6)
}
.table.history .thead .tr>.th:first-child {
	width:85px;
	left:20px
}
.table.history .thead .tr>.th:first-child:after {
	content:"";
	left:-20px;
	width:calc(100% + 20px)
}
.table.history .tbody .tr .td:first-child {
	width:85px;
	left:20px
}
.table.history .tbody .tr .td:first-child:after {
	left:-20px;
	width:calc(100% + 20px)
}
}@media only screen and (max-width:768px) {
	.investors .unit-banner .text-wrap {
	text-align:center;
	margin:0 auto
}
}.investors .category-controller {
	background-color:#f2f2f2
}
.investors .category-controller .wrap>dropdown-el .dropdown .dropdown-scroller {
	max-height:224px
}
.investors .category-controller .wrap multipurpose-nav .dropdown {
	width:100%
}
@media only screen and (max-width:576px) {
	.investors .category-controller {
	padding-bottom:112.38px
}
.investors .category-controller .fix-wrapper {
	padding:0
}
.investors .category-controller .fix-content {
	padding:0
}
.investors .category-controller .fix-content .select-wrapper {
	max-width:100%
}
.investors .category-controller .fix-content .select-wrapper .select-display {
	padding:0 0 0 10px;
	text-align:center!important
}
.investors .category-controller .fix-content .wrap {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.investors .category-controller .fix-content .wrap>dropdown-el {
	max-width:100%;
	margin-right:0
}
.investors .category-controller .fix-content .wrap>dropdown-el:after {
	display:none
}
.investors .category-controller .fix-content .wrap .anchor-bar {
	max-width:100%;
	width:100%
}
.investors .category-controller .fix-content .wrap .anchor-bar:before {
	content:"";
	display:block;
	width:100%;
	height:2px;
	background-color:rgba(51,51,51,0.3)
}
}.investors .container {
	max-width:1440px;
	width:100%;
	margin:0 auto
}
.investors .common-block {
	padding:120px 0
}
@media only screen and (max-width:1024px) {
	.investors .common-block {
	padding:max(11.71875%,80px) 0
}
}.investors .common-block.bg-gray {
	background-color:#F6F6F6
}
.investors .unit-headline {
	width:89.333%
}
.inquiry-step {
	max-width:1100px;
	width:89.333%;
	margin:0 auto
}
.inquiry-step .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:50px 0
}
@media only screen and (max-width:768px) {
	.inquiry-step .item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:30px 0
}
}.inquiry-step .item:not(:first-child) {
	border-top:1px solid rgba(51,51,51,0.3)
}
.inquiry-step .item .left,.inquiry-step .item .right {
	width:50%
}
@media only screen and (max-width:768px) {
	.inquiry-step .item .left,.inquiry-step .item .right {
	width:100%;
	min-width:none
}
}.inquiry-step .item .left {
	padding:0 30px
}
@media only screen and (max-width:768px) {
	.inquiry-step .item .left {
	text-align:center
}
}.inquiry-step .item .right {
	min-width:360px;
	margin-left:30px
}
@media only screen and (max-width:768px) {
	.inquiry-step .item .right {
	min-width:auto;
	margin:30px 0 0
}
}.inquiry-step .item .text-box .title {
	font-size:1.625rem;
	font-weight:700;
	line-height:1.3
}
.inquiry-step .item .text-box>p {
	color:#333333;
	line-height:1.6;
	margin-top:15px
}
.inquiry-step .item .text-box .btn-explore {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	width:auto;
	background-color:#333333;
	margin-top:30px
}
.inquiry-step .item .text-box .btn-explore p {
	margin-right:20px
}
.inquiry-step .item .step-list {
	border-radius:5px;
	overflow:hidden
}
.inquiry-step .item .step-list .header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:15px 20px;
	color:#fff;
	background-color:#808080
}
.inquiry-step .item .step-list .header i {
	font-size:1.25rem;
	margin-right:5px
}
.inquiry-step .item .step-list .header .text {
	font-weight:700;
	line-height:1.2
}
.inquiry-step .item .step-list ul>li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	counter-increment:step-list;
	padding:10px 20px;
	line-height:1.6
}
.inquiry-step .item .step-list ul>li:before {
	content:counter(step-list) ".";
	margin-right:10px
}
.inquiry-step .item .step-list ul>li:nth-child(odd) {
	background-color:#fff
}
.inquiry-step .item .step-list ul>li:nth-child(2n) {
	background-color:#f2f2f2
}
@media only screen and (max-width:768px) {
	.investors .fancybox__slide {
	padding:100px 4px 145px!important
}
}.investors .is-compact .fancybox__footer {
	bottom:50px!important
}
.investors .department-wrap {
	max-width:1100px;
	width:89.333%;
	margin:15px auto 0;
	padding:0 30px
}
@media only screen and (max-width:600px) {
	.investors .department-wrap {
	padding:0
}
}.investors .department-wrap .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 -15px -35px
}
@media only screen and (max-width:600px) {
	.investors .department-wrap .row {
	margin:0 0 -30px
}
}.investors .department-wrap .grid {
	counter-increment:custom-list
}
@media only screen and (min-width:901px) {
	.investors .department-wrap .grid {
	width:33.3333333333%;
	padding:35px 15px
}
.investors .department-wrap .grid:nth-child(3n+1) {
	position:relative
}
.investors .department-wrap .grid:nth-child(3n+1):after {
	content:"";
	position:absolute;
	left:-15px;
	bottom:0;
	width:calc(300% + 30px);
	height:0;
	border-top:2px solid #f2f2f2
}
.investors .department-wrap .grid:nth-last-child(-n+3):after {
	display:none
}
}@media only screen and (min-width:601px) and (max-width:900px) {
	.investors .department-wrap .grid {
	width:50%;
	padding:35px 15px
}
.investors .department-wrap .grid:nth-child(odd) {
	position:relative
}
.investors .department-wrap .grid:nth-child(odd):after {
	content:"";
	position:absolute;
	left:-15px;
	bottom:0;
	width:calc(200% + 30px);
	height:0;
	border-top:2px solid #f2f2f2
}
.investors .department-wrap .grid:nth-last-child(-n+2):after {
	display:none
}
}@media only screen and (max-width:600px) {
	.investors .department-wrap .grid {
	width:100%;
	padding:0
}
.investors .department-wrap .grid:not(:last-child) {
	position:relative
}
.investors .department-wrap .grid:not(:last-child):after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:0;
	border-top:2px solid #f2f2f2
}
.investors .department-wrap .grid:last-child:after {
	display:none
}
}@media only screen and (max-width:600px) {
	.investors .department-wrap .item {
	padding:30px 20px
}
.investors .department-wrap .item.active .department .icon-dropdown {
	-webkit-transform:rotateX(180deg);
	transform:rotateX(180deg)
}
}.investors .department-wrap .item .department {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:1.25rem;
	font-weight:700;
	line-height:1.5
}
@media only screen and (max-width:600px) {
	.investors .department-wrap .item .department {
	font-size:1.125rem
}
}.investors .department-wrap .item .department:before {
	content:counter(custom-list) ".";
	margin-right:10px
}
.investors .department-wrap .item .department .icon-dropdown {
	display:none;
	scale:0.455;
	margin-left:auto;
	padding-left:10px;
	-webkit-transition:-webkit-transform 0.5s;
	transition:-webkit-transform 0.5s;
	transition:transform 0.5s;
	transition:transform 0.5s,-webkit-transform 0.5s
}
@media only screen and (max-width:600px) {
	.investors .department-wrap .item .department .icon-dropdown {
	display:block
}
}.investors .department-wrap .item ul {
	list-style-type:disc;
	padding:15px 0 0 18px
}
@media only screen and (max-width:600px) {
	.investors .department-wrap .item ul {
	display:none
}
}.investors .department-wrap .item ul>li {
	color:#333333;
	line-height:1.6
}
.investors .department-wrap .item ul>li::marker {
	color:rgba(128,128,128,0.8)
}
.investors .department-wrap .item ul>li:not(:first-child) {
	margin-top:8px
}
.investors .area-wrap {
	margin-top:50px
}
.investors .area-wrap .area {
	max-width:1100px;
	width:89.333%;
	padding:50px 0;
	margin:0 auto
}
.investors .area-wrap .area:first-child {
	padding-top:0
}
.investors .area-wrap .area:not(:first-child) {
	border-top:8px solid #1f1f1f
}
.investors .area-wrap .area-paragraph .header .title {
	font-size:1.625rem;
	font-weight:700;
	line-height:1.3
}
.investors .area-wrap .area-paragraph .header p {
	line-height:1.6;
	margin-top:15px
}
.investors .area-wrap .area-paragraph .content {
	margin-top:15px
}
.investors .area-wrap .area-paragraph .content ul {
	list-style-type:disc;
	-webkit-padding-start:18px;
	padding-inline-start:18px
}
.investors .area-wrap .area-paragraph .content ol {
	list-style-type:decimal;
	-webkit-padding-start:18px;
	padding-inline-start:18px
}
.investors .area-wrap .area-paragraph .content>ol.default-style {
	list-style:cjk-ideographic;
	-webkit-padding-start:0;
	padding-inline-start:0;
	padding-left:34px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li:not(:first-child) {
	margin-top:15px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol {
	list-style:decimal;
	-webkit-padding-start:0;
	padding-inline-start:0;
	margin:8px 0 0 -12px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol>li:not(:first-child) {
	margin-top:5px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol>li>ol {
	-webkit-padding-start:0;
	padding-inline-start:0;
	list-style:none;
	margin-top:5px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol>li>ol>li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	counter-increment:third-floor
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol>li>ol>li:before {
	content:"(" counter(third-floor) ")";
	margin-right:5px
}
.investors .area-wrap .area-paragraph .content>ol.default-style>li>ol>li>ol>li:not(:first-child) {
	margin-top:5px
}
.investors .area-wrap .table-wrap {
	width:100%;
	margin-top:18px
}
.investors .article-wrap {
	max-width:1100px;
	width:89.333%;
	margin:50px auto 0
}
.investors .article-wrap article:not(:first-child) {
	margin-top:50px
}
.investors .article-wrap article .title {
	font-size:1.625rem;
	font-weight:700;
	line-height:1.3
}
.investors .article-wrap article p,.investors .article-wrap article ul {
	margin-top:15px
}
.investors .article-wrap article ul {
	list-style-type:disc;
	-webkit-padding-start:38px;
	padding-inline-start:38px
}
.investors .article-wrap article ul>li::marker {
	color:#808080
}
.investors .article-wrap article ul>li:not(:first-child) {
	margin-top:5px
}
.investors .contact-list {
	width:100%;
	overflow:hidden
}
.investors .contact-list .grid {
	width:33.3333333333%;
	padding:25px
}
@media only screen and (max-width:1366px) {
	.investors .contact-list .grid {
	width:50%
}
}@media only screen and (max-width:900px) {
	.investors .contact-list .grid {
	width:100%
}
}@media only screen and (max-width:576px) {
	.investors .contact-list .grid {
	padding:15px
}
}.investors .contact-list .row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:25px -25px -25px
}
@media only screen and (max-width:576px) {
	.investors .contact-list .row {
	margin:15px -15px -15px
}
}.investors .contact-list .item {
	position:relative;
	width:100%;
	border-radius:5px;
	background-color:#fff;
	padding:35px 11.11% 30px;
	font-weight:700
}
@media only screen and (max-width:576px) {
	.investors .contact-list .item {
	padding:35px 20px 30px
}
}.investors .contact-list .item.aost-show .de-line {
	width:43.81%
}
.investors .contact-list .item .de-line {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translate3d(-50%,0,0);
	transform:translate3d(-50%,0,0);
	z-index:1;
	margin:0 auto;
	width:0;
	height:5px;
	background-color:#E60012;
	-webkit-transition:width 0.8s cubic-bezier(0.42,0,0.31,0.98);
	transition:width 0.8s cubic-bezier(0.42,0,0.31,0.98)
}
.investors .contact-list .item ul {
	line-height:1.6;
	margin-top:15px
}
.investors .contact-list .item ul>li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.investors .contact-list .item ul>li:not(:first-child) {
	margin-top:8px
}
.investors .contact-list .item ul>li .value {
	font-weight:400;
	margin-left:8px
}
.investors .contact-list .item ul>li .email {
	color:#E60012
}
.investors .main-block.introduction .block1 {
	padding-top:75px;
	padding-bottom:60px
}
.investors .main-block.introduction .block2 {
	padding-top:60px;
	padding-bottom:60px
}
.investors .main-block.introduction .block2 .inner {
	padding:max(8.334%,80px) 0;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover
}
.investors .main-block.introduction .block2 .inner .img-box {
	max-width:1100px;
	width:89.333%;
	margin:50px auto 0
}
.investors .main-block.introduction .block2 .inner .img-box a {
	width:100%;
	height:100%
}
.investors .main-block.introduction .block3 {
	padding-top:60px;
	padding-bottom:120px
}
.investors .main-block.financial .block1 {
	padding-top:75px;
	padding-bottom:120px
}
@media only screen and (max-width:1024px) {
	.investors .main-block.financial .block1 {
	padding:max(7.3242%,50px) 0 max(11.71875%,80px)
}
}.investors .main-block.financial .block2 {
	padding:120px 0 70px
}
@media only screen and (max-width:1024px) {
	.investors .main-block.financial .block2 {
	padding:max(11.71875%,80px) 0 50px
}
}
.investors .main-block.corporate_governance .block4 {
	padding:0
}
.investors .main-block.corporate_governance .block4 .container {
	max-width:1550px
}
.investors .main-block.corporate_governance .block4 .inner {
	padding:120px 0;
	background-color:#F6F6F6
}
.investors .main-block.stockholder_service .block4 .container {
	max-width:1450px
}
.investors .main-block.stockholder_service .block4 .inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.investors .main-block.stockholder_service .block4 .inner.onlyone {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	max-width:1100px;
	width:89.333%;
	margin:0 auto
}
/*add block5 myself*/
.investors .main-block.corporate_governance .block5 {
	padding:0
}
.investors .main-block.corporate_governance .block5 .container {
	max-width:1550px
}
.investors .main-block.corporate_governance .block5 .inner {
	padding:120px 0;
	background-color:#F6F6F6
}
.investors .main-block.stockholder_service .block5 .container {
	max-width:1450px
}
.investors .main-block.stockholder_service .block5 .inner {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.investors .main-block.stockholder_service .block5 .inner.onlyone {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	max-width:1100px;
	width:89.333%;
	margin:0 auto
}
@media only screen and (max-width:900px) {
	.investors .main-block.stockholder_service .block4 .inner.onlyone {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.investors .main-block.stockholder_service .block5 .inner.onlyone {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
}.investors .main-block.stockholder_service .block4 .inner.onlyone .unit-headline {
	max-width:500px;
	width:100%;
	margin:0;
	text-align:left
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .unit-headline {
	max-width:500px;
	width:100%;
	margin:0;
	text-align:left
}
@media only screen and (max-width:900px) {
	.investors .main-block.stockholder_service .block4 .inner.onlyone .unit-headline {
	margin:0 auto;
	text-align:center
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .unit-headline {
	margin:0 auto;
	text-align:center
}
}.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list {
	width:max(40.91%,400px);
	margin:0 0 0 13.64%;
	-ms-flex-negative:0;
	flex-shrink:0
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .contact-list {
	width:max(40.91%,400px);
	margin:0 0 0 13.64%;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media only screen and (max-width:900px) {
	.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list {
	max-width:450px;
	width:89.333vw;
	margin:0 auto
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .contact-list {
	max-width:450px;
	width:89.333vw;
	margin:0 auto
}
}.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list .row {
	margin-top:-25px
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .contact-list .row {
	margin-top:-25px
}
@media only screen and (max-width:900px) {
	.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list .row {
	margin-top:25px
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .contact-list .row {
	margin-top:25px
}
}@media only screen and (max-width:576px) {
	.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list .row {
	margin-top:15px
}
}.investors .main-block.stockholder_service .block4 .inner.onlyone .contact-list .grid {
	width:100%
}
.investors .main-block.stockholder_service .block5 .inner.onlyone .contact-list .grid {
	width:100%
}
.investors .main-block.stockholder_service .block4 .contact-list {
	max-width:100%;
	width:89.333vw;
	margin:0 auto
}
.investors .main-block.stockholder_service .block5 .contact-list {
	max-width:100%;
	width:89.333vw;
	margin:0 auto
}
@media only screen and (max-width:1366px) {
	.investors .main-block.stockholder_service .block4 .contact-list {
	max-width:950px
}
.investors .main-block.stockholder_service .block5 .contact-list {
	max-width:950px
}
}@media only screen and (max-width:900px) {
	.investors .main-block.stockholder_service .block4 .contact-list {
	max-width:450px
}
.investors .main-block.stockholder_service .block5 .contact-list {
	max-width:450px
}
}

/*# sourceMappingURL=investors.css.map */