.u-esg-message {
	margin-bottom : 40px;
}
@media screen and (min-width: 768px) {
	.u-esg-message {
		margin-bottom : 80px;
	}
}
.u-esg-message .message-catch {
	border-left : solid 1px #dce3e9;
	border-right : solid 1px #dce3e9;
	font-weight : bold;
	color : #787e89;
	background-color : #f4fafc;
	padding : 15px;
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-catch {
		padding : 30px 34px;
	}
}
.u-esg-message .message-catch .catch-attr {
	font-weight : normal;
	font-size : 19.2px;
	font-size : 1.2rem;
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-catch .catch-attr {
		font-size : 1.4rem;
	}
}
.u-esg-message .message-accordion {
	border : solid 1px #dce3e9;
	border-radius : 0 0 4px 4px;
	position : relative;
	overflow : hidden;
	transition : all 0.5s ease-out;
}
.u-esg-message .message-accordion .accordion-body {
	display : none;
	padding : 15px 15px 0;
}
.u-esg-message .message-accordion .accordion-body > *:first-child, .u-esg-message .message-accordion .accordion-body > .image-position-left:first-child + *, .u-esg-message .message-accordion .accordion-body > .image-position-right:first-child + * {
	margin-top : 0 !important;
}
.u-esg-message .message-accordion .accordion-body > *:first-child.m-box-section, .u-esg-message .message-accordion .accordion-body > .image-position-left:first-child + *.m-box-section, .u-esg-message .message-accordion .accordion-body > .image-position-right:first-child + *.m-box-section {
	padding-top : 0;
}
@media screen and (max-width: 767px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs-group]:first-child[data-gs-tab='1'] > [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.u-esg-message .message-accordion .accordion-body > [data-gs-group]:first-child[data-gs-tab='2'] > [data-gs-col]:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-accordion .accordion-body {
		padding : 30px 34px 0;
	}
}
.u-esg-message .message-accordion .m-txt-ttl3 {
	color : #0296e5;
}
.u-esg-message .message-accordion .accordion-toggle {
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
	-webkit-justify-content : center;
	-ms-flex-pack : center;
	        justify-content : center;
	font-size : 25.6px;
	font-size : 1.6rem;
	text-align : center;
	background-color : #fff;
	margin : auto;
	height : 50px;
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-accordion .accordion-toggle {
		height : 100px;
	}
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn {
	display : block;
	position : relative;
	background-color : transparent;
	border : none;
	cursor : pointer;
	outline : none;
	-webkit-appearance : none;
	   -moz-appearance : none;
	        appearance : none;
	color : #0296e5;
	font-size : 22.4px;
	font-size : 1.4rem;
	padding : 0;
	width : 100%;
	padding : 10px 0;
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-accordion .accordion-toggle .toggle-btn {
		font-size : 1.6rem;
		padding : 30px 0;
	}
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner {
	padding-right : 30px;
	display : inline-block;
	position : relative;
}
@media screen and (min-width: 768px) {
	.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner {
		padding-right : 30px;
	}
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner:before, .u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner:after {
	content : '';
	background-color : #0296e5;
	width : 18px;
	height : 2px;
	display : block;
	position : absolute;
	top : 0;
	bottom : 0;
	right : 0;
	margin : auto;
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner:before {
	-webkit-transform : rotate(0deg);
	        transform : rotate(0deg);
	transition : all 0.3s ease-out;
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner:after {
	-webkit-transform : rotate(-90deg);
	        transform : rotate(-90deg);
	transition : all 0.3s ease-out;
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn .btn-inner .btn-close {
	display : none;
}
.u-esg-message .message-accordion .accordion-toggle .toggle-btn.is-active {
	display : none;
}
.u-esg-message .message-accordion.is-active .accordion-toggle:before {
	opacity : 0;
	-ms-filter : 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	pointer-events : none;
	transition : all 0.3s ease-out;
}
.u-esg-message .message-accordion.is-active .accordion-toggle .btn-inner:before {
	-webkit-transform : rotate(135deg);
	        transform : rotate(135deg);
}
.u-esg-message .message-accordion.is-active .accordion-toggle .btn-inner:after {
	-webkit-transform : rotate(45deg);
	        transform : rotate(45deg);
}
.u-esg-message .message-accordion.is-active .accordion-toggle .btn-inner .btn-close {
	display : block;
}
.u-esg-message .message-accordion.is-active .accordion-toggle .btn-inner .btn-open {
	display : none;
}

.u-txt-label {
	color : #0296e5;
	font-weight : bold;
}

#u-individual-section {
	padding-bottom : 0;
}

.u-tab-scroll {
	position : relative;
	padding : 0 30px;
	width : 100%;
}
@media screen and (min-width: 768px) {
	.u-tab-scroll {
		display : block;
	}
}
.u-tab-scroll:after {
	content : '';
	width : 100%;
	height : 1px;
	background : #dce3e9;
	position : absolute;
	bottom : 1px;
	left : 0;
	right : 0;
}
.u-tab-scroll .swiper-container {
	padding-bottom : 2px;
	overflow : hidden;
}
.u-tab-scroll ul > li {
	-webkit-justify-content : center;
	-ms-flex-pack : center;
	        justify-content : center;
	-webkit-align-items : center;
	-ms-flex-align : center;
	        align-items : center;
	width : auto;
	white-space : nowrap;
}
.u-tab-scroll ul > li > a {
	background-color : #fff;
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
	-webkit-justify-content : center;
	-ms-flex-pack : center;
	        justify-content : center;
	-webkit-align-items : center;
	-ms-flex-align : center;
	        align-items : center;
	text-align : center;
	color : #555963;
	padding : 13px 25px 23px;
	margin : 0 1px;
	line-height : 1.5;
	position : relative;
	font-weight : bold;
}
@media screen and (min-width: 1025px) {
	.u-tab-scroll ul > li > a:hover {
		color : #0296e5;
		transition : all 0.2s ease-out;
		text-decoration : none;
	}
}
.u-tab-scroll ul > li > a.is-active {
	color : #0296e5;
}
.u-tab-scroll ul > li > a.is-active:after {
	content : '';
	position : absolute;
	bottom : -2px;
	left : 0;
	right : 0;
	width : calc(100% - 50px);
	height : 3px;
	margin : 0 auto;
	background : #0296e5;
}
@media screen and (max-width: 767px) {
	.u-tab-scroll ul > li > a.is-active:after {
		bottom : -6px;
		margin-left : -5px;
		border-width : 5px 5px 0 5px;
	}
}
.u-tab-scroll ul > li + li:before {
	content : '';
	position : absolute;
	left : 0;
	top : 0;
	margin : auto;
	width : 1px;
	height : calc(100% - 10px);
	background : #dce3e9;
}
.u-tab-scroll .ctrl-button-prev, .u-tab-scroll .ctrl-button-next {
	position : absolute;
	top : 0;
	bottom : 0;
	z-index : 1;
	background-color : transparent;
	margin : auto;
	display : -webkit-flex;
	display : -ms-flexbox;
	display :         flex;
	-webkit-justify-content : center;
	-ms-flex-pack : center;
	        justify-content : center;
	-webkit-align-items : center;
	-ms-flex-align : center;
	        align-items : center;
	border : none;
}
.u-tab-scroll .ctrl-button-prev > svg > path, .u-tab-scroll .ctrl-button-next > svg > path {
	transition : all 0.2s ease-out;
	fill : #555963;
}
@media screen and (min-width: 1025px) {
	.u-tab-scroll .ctrl-button-prev:hover > svg > path, .u-tab-scroll .ctrl-button-next:hover > svg > path {
		fill : #0296e5;
	}
}
.u-tab-scroll .ctrl-button-prev.swiper-button-disabled, .u-tab-scroll .ctrl-button-next.swiper-button-disabled {
	cursor : auto;
}
.u-tab-scroll .ctrl-button-prev.swiper-button-disabled > svg > path, .u-tab-scroll .ctrl-button-next.swiper-button-disabled > svg > path {
	fill : #000 !important;
}
.u-tab-scroll .ctrl-button-prev {
	left : 0;
	-webkit-transform : rotate(180deg) translateY(5px);
	        transform : rotate(180deg) translateY(5px);
}
.u-tab-scroll .ctrl-button-next {
	right : 0;
	-webkit-transform : translateY(-5px);
	        transform : translateY(-5px);
}

.u-fact-ttl {
	*zoom : 1;
	width : 100%;
}
.u-fact-ttl:after {
	content : ' ';
	display : table;
	clear : both;
}
@media screen and (min-width: 768px) {
	.u-fact-ttl .ttl-left {
		float : left;
	}
}
.u-fact-ttl .ttl-right {
	margin-top : 10px;
}
@media screen and (min-width: 768px) {
	.u-fact-ttl .ttl-right {
		margin-top : 0;
		float : right;
	}
}
@media screen and (min-width: 768px) {
	.u-fact-ttl.ttl-size-s {
		font-size : 1.4rem;
	}
}

.u-fact-info {
	border : solid 1px #dce3e9;
	margin-top : 20px;
}
@media screen and (min-width: 768px) {
	.u-fact-info {
		margin-top : 40px;
	}
}
.u-fact-info .info-list {
	padding : 10px;
}
@media screen and (min-width: 768px) {
	.u-fact-info .info-list {
		display : -webkit-flex;
		display : -ms-flexbox;
		display :         flex;
	}
}
@media screen and (min-width: 768px) {
	.u-fact-info .info-list .list-item {
		padding : 10px;
		width : 25%;
		text-align : center;
	}
}
.u-fact-info .info-list .list-item + .list-item {
	position : relative;
	font-size : 19.2px;
	font-size : 1.2rem;
}
@media screen and (min-width: 768px) {
	.u-fact-info .info-list .list-item + .list-item {
		font-size : 1.4rem;
	}
}
.u-fact-info .info-list .list-item + .list-item:before {
	content : '';
	display : block;
	width : 1px;
	height : calc(100% - 10px);
	position : absolute;
	background-color : #dce3e9;
	left : 0;
	top : 0;
	bottom : 0;
	margin : auto;
}

.u-fact-col {
	margin-top : 20px;
}
@media screen and (min-width: 1025px) {
	.u-fact-col {
		margin-top : 40px;
		display : -webkit-flex;
		display : -ms-flexbox;
		display :         flex;
		-webkit-justify-content : space-between;
		-ms-flex-pack : justify;
		        justify-content : space-between;
	}
}
@media screen and (min-width: 1025px) {
	.u-fact-col .col-left {
		width : 64%;
	}
	.u-fact-col .col-left > *:first-child, .u-fact-col .col-left > .image-position-left:first-child + *, .u-fact-col .col-left > .image-position-right:first-child + * {
		margin-top : 0 !important;
	}
	.u-fact-col .col-left > *:first-child.m-box-section, .u-fact-col .col-left > .image-position-left:first-child + *.m-box-section, .u-fact-col .col-left > .image-position-right:first-child + *.m-box-section {
		padding-top : 0;
	}
}
@media screen and (min-width: 1025px) and (max-width: 767px) {
	.u-fact-col .col-left > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-left > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px) {
	.u-fact-col .col-left > [data-gs-group]:first-child[data-gs-tab='1'] > [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px) {
	.u-fact-col .col-left > [data-gs-group]:first-child[data-gs-tab='2'] > [data-gs-col]:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) {
	.u-fact-col .col-right {
		width : 33%;
	}
	.u-fact-col .col-right > *:first-child, .u-fact-col .col-right > .image-position-left:first-child + *, .u-fact-col .col-right > .image-position-right:first-child + * {
		margin-top : 0 !important;
	}
	.u-fact-col .col-right > *:first-child.m-box-section, .u-fact-col .col-right > .image-position-left:first-child + *.m-box-section, .u-fact-col .col-right > .image-position-right:first-child + *.m-box-section {
		padding-top : 0;
	}
}
@media screen and (min-width: 1025px) and (max-width: 767px) {
	.u-fact-col .col-right > [data-gs]:first-child [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='4']:nth-child(-n+3) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='12']:nth-child(-n+1) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs]:first-child > [data-gs-col='3']:nth-child(-n+4) > [data-gs]:first-child > [data-gs-col='6']:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 1025px) {
	.u-fact-col .col-right > [data-gs-group]:first-child > [data-gs-col] > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px) {
	.u-fact-col .col-right > [data-gs-group]:first-child[data-gs-tab='1'] > [data-gs-col]:first-child > *:first-child {
		margin-top : 0 !important;
	}
}
@media screen and (min-width: 1025px) and (min-width: 768px) and (max-width: 1024px) {
	.u-fact-col .col-right > [data-gs-group]:first-child[data-gs-tab='2'] > [data-gs-col]:nth-child(-n+2) > *:first-child {
		margin-top : 0 !important;
	}
}

.u-table-factrank {
	font-size : 19.2px;
	font-size : 1.2rem;
}
.u-table-factrank .fzs {
	font-size : 16px;
	font-size : 1rem;
}
@media screen and (min-width: 768px) {
	.u-table-factrank .fzs {
		font-size : 0.8rem;
	}
}
.u-table-factrank .fzm {
	font-size : 19.2px;
	font-size : 1.2rem;
}
@media screen and (min-width: 768px) {
	.u-table-factrank .fzm {
		font-size : 1rem;
	}
}
.u-table-factrank .fzl {
	font-size : 22.4px;
	font-size : 1.4rem;
}
@media screen and (min-width: 768px) {
	.u-table-factrank .fzl {
		font-size : 1.2rem;
	}
}
@media screen and (min-width: 768px) {
	.u-table-factrank {
		font-size : 1.2rem;
	}
}
@media screen and (min-width: 768px) {
	.u-table-factrank thead tr th, .u-table-factrank thead tr td, .u-table-factrank tbody tr th, .u-table-factrank tbody tr td {
		padding : 8px;
	}
}

.u-list-scene {
	margin-top : 15px;
}
@media screen and (min-width: 1025px) {
	.u-list-scene > [data-gs='12'] > [data-gs-col='12']:nth-child(n+2) {
		margin-top : 40px;
	}
}
@media screen and (min-width: 1025px) {
	.u-list-scene > [data-gs='12'] > [data-gs-col='6']:nth-child(n+3) {
		margin-top : 40px;
	}
}
@media screen and (min-width: 1025px) {
	.u-list-scene > [data-gs='12'] > [data-gs-col='4']:nth-child(n+4) {
		margin-top : 40px;
	}
}
@media screen and (min-width: 1025px) {
	.u-list-scene > [data-gs='12'] > [data-gs-col='3']:nth-child(n+5) {
		margin-top : 40px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.u-list-scene > [data-gs-Tab='2'] > [data-gs-col]:nth-child(n+3) {
		margin-top : 40px;
	}
	.u-list-scene > [data-gs-Tab='2'] > [data-gs-col][data-gs-col='12']:nth-child(n+2) {
		margin-top : 40px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.u-list-scene > [data-gs-Tab='1'] > [data-gs-col]:nth-child(n+2) {
		margin-top : 40px;
	}
}
@media screen and (max-width: 767px) {
	.u-list-scene > [data-gs-sp='2'] > [data-gs-col]:nth-child(n+3) {
		margin-top : 20px;
	}
}
@media screen and (max-width: 767px) {
	.u-list-scene > [data-gs-sp='1'] > [data-gs-col]:nth-child(n+2) {
		margin-top : 20px;
	}
}
@media screen and (min-width: 768px) {
	.u-list-scene {
		margin-top : 30px;
	}
}
