@charset "utf-8";
:root{
	--wide: 1275px;
	/*Primary*/
	--Red1:#fa000f;
	--Red2:#cc0000;
	--White:#ffffff;
	--Gray1:#f4f4f4;
	--Gray2:#d9d9d9;
	--Gray3:#b3b3b3;
	--Gray4:#737373;
	--Gray5:#4d4d4d;
	--Gray6:#222222;
	--Black:#0c0c0c;
	/*Secondary*/
	--Orange1: #fdc796;
	--Orange2: #fa6900;
	--Orange3: #c85400;
	--Yellow1: #fdec96;
	--Yellow2: #fad200;
	--Yellow3: #967e00;
	--Pink1: #fd96d4;
	--Pink2: #fa00a5;
	--Pink3: #96005a;
	--Purple1: #d096fd;
	--Purple2: #9b00fa;
	--Purple3: #540096;
	--Blue1: #96c5fd;
	--Blue2: #0064fa;
	--Blue3: #004596;
	--Teal1: #96f0fd;
	--Teal2: #00dcfa;
	--Teal3: #008496;
	--Green1: #96fdcc;
	--Green2: #00fa82;
	--Green3: #00964e;
	--Red1_20_Tint: #ffcbce;
	--Red1_40_Tint: #ff979d;
	--Red1_60_Tint: #ff636c;
	--Red1_20_Dark: #bb000b;
	--Red1_40_Dark: #7d0008;
	--Red_Grad: linear-gradient(145deg, #FA000F, #CC0000);
	--WhiteOp: #ffffffe6;
	--BlackOp: rgba(0, 0, 0, 0.08);
	/*Layout*/
	--Col2: calc((100% / 2) - 1em);
	--Col3: calc((100% / 3) - 1em);
	--Col4: calc((100% / 4) - 1em);
}
html {
	scroll-behavior: smooth;
}
.StickySub {
	position: sticky;
	top: 105px;
}
#TopicPath {
	position: relative;
	z-index: 1;
}
#Contents {
	z-index: auto;
}
#Contents,.GridSet,.Grid4 {
	width: 100%;
	/*word-break: auto-phrase;*/
}
.GridSet {
	margin: 0 auto -2em;
}
.Grid4 {
	background: linear-gradient(to bottom, transparent 110vh, var(--Gray1) 50%), url(/-/media/company/prioritybusiness/image/bg.png) no-repeat top center / cover;
	background-attachment: fixed;
	position: relative;
	z-index: 0;
	#Bg {
		position: fixed;
		top: 0;
		z-index: -1;
	}
}
.FatMenuWide {
	z-index: 0;
	position: relative;
}
.Section>.Inner {
	padding: 0;
	width: var(--wide) ;
	margin: auto ;
	word-break: break-word ;
}
.Section {
	overflow-x: hidden;
}
.Section.Lgy {
	background: var(--Gray1);
	margin: -80px auto 0;
	position: relative;
	z-index: 1;
	.Inner {
		padding: 10em 0 0;
		h2 {
			text-align: center;
		}
	}
}
.SlidePanel {
	display: flex;
	height: stretch;
	gap: 1em;
	margin: 2em -16vw 2em 0;
	li {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		gap: 1em;
		background: var(--White);
		border-radius: 20px;
		padding: 1em;
		max-width: 380px;
		min-width: 380px;
		.Img {
			border-radius: 4px;
			overflow: hidden;
			img {
				width: 100%;
			}
		}
		.Txt {
			display: flex;
			flex-direction: column;
			gap: 1em;
			justify-content: space-between;
			h5 {
				padding: 0;
				font-weight: bold;
				font-size: 1.2em;
				background: transparent;
				a:link, a:visited {
					text-decoration: none;
					&::after {
						content: "";
						position: absolute;
						right: 1em;
						bottom: 1em;
						width: 32px;
						height: 32px;
						display: block;
						border: 1px solid var(--Gray4);
						border-radius: 4px;
						background: var(--White) url(/-/media/company/prioritybusiness/image/icon_platelink_arrow.svg) no-repeat 10px -14px / 36px;
						transition: .3s ease-in;
					}
					&:hover::after {
						border: 1px solid var(--Gray3);
						background: var(--Gray3) url(/-/media/company/prioritybusiness/image/icon_platelink_arrow.svg) no-repeat -14px 10px / 36px;
					}
					&::before {
						content: "";
						position: absolute;
						top: 0;
						left: 0;
						width: 100%;
						height: 100%;
						display: block;
						z-index: 0;
					}
				}
			}
			p {
				color: var(--Black);
			}
			.Lower {
				display: flex;
				gap: .25em;
				.Tag {
					font-size: .8em;
					width: max-content;
					line-height: normal;
					padding: .25em 1em;
					border-radius: 40px;
					border: 1px solid var(--Gray3);
					background: var(--Gray1);
				}
			}
		}
	}
}
.Pager {
	display: flex;
	align-items: center;
	gap: 1.5em;
	width: max-content;
	color: var(--White);
	.Prev {
		cursor: pointer;
		outline: none;
		width: 40px;
		height: 40px;
		background: transparent url(/-/media/company/prioritybusiness/image/icon_prev_on.svg) no-repeat center;
		border: 1px solid var(--White);
		border-radius: 40px;
		transition: .3s ease-in-out;
		&:hover {
		background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_prev_on.svg) no-repeat center;
		border: 1px solid var(--Gray2);
		}
		&.off {
			border: 1px solid var(--Gray3);
			background: transparent url(/-/media/company/prioritybusiness/image/icon_prev_off.svg) no-repeat center;
			transition: .3s ease-in-out;
		&:hover {
			border: 1px solid var(--Gray1);
			background: var(--Gray1) url(/-/media/company/prioritybusiness/image/icon_prev_off.svg) no-repeat center;
		}
		}
	}
	.Next {
		cursor: pointer;
		outline: none;
		width: 40px;
		height: 40px;
		background: transparent url(/-/media/company/prioritybusiness/image/icon_next_on.svg) no-repeat center;
		border: 1px solid var(--White);
		border-radius: 40px;
		transition: .3s ease-in-out;
		&:hover {
			background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_next_on.svg) no-repeat center;
			border: 1px solid var(--Gray2);
		}
		&.off {
			border: 1px solid var(--Gray3);
			background: transparent url(/-/media/company/prioritybusiness/image/icon_next_off.svg) no-repeat center;
			transition: .3s ease-in-out;
			&:hover {
			background: var(--Gray1) url(/-/media/company/prioritybusiness/image/icon_next_on.svg) no-repeat center;
			border: 1px solid var(--Gray1);
			}
		}
	}
	.Count {
		color: var(--White);
		display: flex;
		gap: .25em;
		span {
			color: var(--White);
		}
	}
}
#Sec05 .Pager * {
	color: var(--White);
}
#Contents .Section.Blue {
	position: relative;
	background: linear-gradient(180deg, var(--Blue3) 70%, var(--Gray1) 90%);
	z-index: 1;
	margin: -80px auto -1px;
	padding: 0 0 6em;
	.Inner {
		padding: 6em 0 0;
		h2 {
			color: var(--White);
		}
		.Flex {
			display: flex;
			gap: 4em;
			justify-content: space-between;
			&.Col {
				flex-direction: column;
				gap: 1.5em;
				max-width: 296px;
				margin: auto 0;
			}
			p {
				color: var(--White);
			}
		}
		a.ButtonLink:link, a.ButtonLink:visited {
			background: var(--Black);
			color: var(--White);
			width: max-content;
			display: flex;
			margin: auto 0 0;
			gap: 1em;
			flex: 1;
			transition: background .08s ease-in-out;
			&:hover {
				background: var(--Red2)!important;
			}
			&::after {
				content: "";
				display: block;
				width: 24px;
				height: 24px;
				background: url(/-/media/company/prioritybusiness/image/icon_left_arrow_wh.svg) no-repeat center;
				transition: .08s ease-in-out;
				transform: translateX(0);
			}
			&:hover::after {
				transform: translateX(.25em);
			}
		}
		.Wrapper {
			display: flex;
			align-items: center;
			gap: 2em;
			.PeopleArea {
				width: 100%;
				margin: 0 -10vw 0 0;
				h3 {
					color: var(--White);
					border: none;
					padding: 0;
				}
				.Slide {
					background: var(--White);
					border-radius: 20px;
					padding: 4em;
					width: 100%;
					overflow-x: hidden;
					.SlidePanel {
						margin: 0 -16vw 2em 0;
						gap: 2.5em;
						li {
							position: relative;
							padding: 0;
							max-width: 380px;
							min-width: 380px;
							.Img {
								border-radius: 20px;
								width: max-content;
								overflow: hidden;
								z-index: 0;
								border: 1px solid transparent;
								transition: .3s ease-in-out;
								img {
									border-radius: 20px;
									transition: .3s ease-in-out;
									transform: scale(1);
									position: relative;
									z-index: -1;
								}
								a:link, a:visited {
									position: absolute;
									top: 1em;
									left: 1em;
									width: 100%;
									height: 100%;
									color: var(--Red2);
									font-weight: bold;
									&:hover {
										text-decoration: underline;
									}
									&::after {
										content: "";
										position: absolute;
										right: 1em;
										bottom: 1em;
										width: 32px;
										height: 32px;
										display: block;
										border: 1px solid var(--Gray4);
										border-radius: 4px;
										background: var(--White) url(/-/media/company/prioritybusiness/image/icon_platelink_arrow.svg) no-repeat 10px -14px / 36px;
										transition: .3s ease-in;
									}
									&:hover::after {
										border: 1px solid var(--Gray3);
										background: var(--Gray3) url(/-/media/company/prioritybusiness/image/icon_platelink_arrow.svg) no-repeat -14px 10px / 36px;
									}
									&::before {
										content: "";
										position: absolute;
										top: 0;
										left: 0;
										width: 100%;
										height: 100%;
										display: block;
										z-index: 2;
									}
								}
							}
							.Txt {
								padding: .5em;
								p {
									font-size: 1.4em;
									margin: -2em 0 0;
									z-index: 1;
									position: relative;
									span {
										line-height: 1;
										display: block;
										padding: .25em;
										width: max-content;
										border: 1px solid var(--Gray3);
										background: var(--White);
									}
								}
								.Tag {
									background: transparent;
									border: none;
								}
							}
							&:hover {
								.Img {
									border: 1px solid var(--Gray2);
									img {
										border-radius: 15px;
										transform: scale(.95);
									}
								}
							}
						}
					}
					.Prev {
						background: transparent url(/-/media/company/prioritybusiness/image/icon_prev_bk_on.svg) no-repeat center;
						border: 1px solid var(--Gray5);
						border-radius: 40px;
						transition: .3s ease-in-out;
						&:hover {
						background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_prev_bk_on.svg) no-repeat center;
						border: 1px solid var(--Gray2);
						}
						&.off {
							border: 1px solid var(--Gray2);
							background: transparent url(/-/media/company/prioritybusiness/image/icon_prev_bk_off.svg) no-repeat center;
							transition: .3s ease-in-out;
							&:hover {
								border: 1px solid var(--Gray2);
								background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_prev_bk_off.svg) no-repeat center;
							}
						}
					}
					.Next {
						cursor: pointer;
						outline: none;
						width: 40px;
						height: 40px;
						background: transparent url(/-/media/company/prioritybusiness/image/icon_next_bk_on.svg) no-repeat center;
						border: 1px solid var(--Gray5);
						border-radius: 40px;
						transition: .3s ease-in-out;
						&:hover {
							background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_next_bk_on.svg) no-repeat center;
							border: 1px solid var(--Gray2);
						}
						&.off {
							border: 1px solid var(--Gray2);
							background: transparent url(/-/media/company/prioritybusiness/image/icon_next_bk_off.svg) no-repeat center;
							transition: .3s ease-in-out;
							&:hover {
							background: var(--Gray2) url(/-/media/company/prioritybusiness/image/icon_next_bk_on.svg) no-repeat center;
							border: 1px solid var(--Gray2);
							}
						}
					}
				}
			}
		}
	}
}

#Contents .SubSec {
	margin: 0 0 8em;
	.TitleArea {
		position: relative;
		padding: 2em 4em;
		min-height: 540px;
		margin: 0 -8vw 0 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: stretch;
		.SubInner {
			margin: 0 4vw 0 0;
		}
		h3 {
			width: max-content;
			border: none;
			margin: 0;
			padding: 0;
			font-size: 3em;
			color: var(--White);
			a:link, a:visited {
				width: max-content;
				color: var(--White);
				text-decoration: none;
				background: none;
				display: flex;
				align-items: center;
				gap: .5em;
				&::after {
					display: block;
					content: "";
					width: 32px;
					height: 32px;
					border: 1px solid var(--White);
					border-radius: 4px;
					background: transparent url(/-/media/company/prioritybusiness/image/icon_link_arrow.svg) no-repeat 8px 10px / 46px;
					transition: .3s ease-in;
				}
			}
			&:hover a:after {
				border: 1px solid var(--Gray3);
				background: var(--Gray3) url(/-/media/company/prioritybusiness/image/icon_link_arrow.svg) no-repeat -23px 10px / 46px;
			}
			a:before {
				content: "";
				display: block;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
			}
		}
		.Catch {
			color: var(--White);
			font-weight: bold;
			font-size: 1.6em;
			width: max-content;
		}
		.ListStyle1 li {
			color: var(--White);
			font-weight: bold;
			list-style: disc;
			list-style-position: inside;
			background: none;
			padding: 0;
		}
		.Tags {
			display: flex;
			gap: .25em;
			flex-wrap: wrap;
			max-width: 30em;
			li {
				background: var(--White);
				border-radius: 40px;
				border: 1px solid var(--Gray3);
				width: max-content;
				padding: .5em 1em;
				line-height: 1;
				font-size: .8em;
			}
		}
	}
	&#Sec01 {
		.TitleArea {
			background: url(/-/media/company/prioritybusiness/image/bg_title_sec01.jpg) no-repeat center / cover;
			margin: 0 -18vw 2em 0;
			border-radius: 20px 0 0 20px;
		}
	}
	&#Sec02 {
		.TitleArea {
			background: url(/-/media/company/prioritybusiness/image/bg_title_sec02.jpg) no-repeat left top / cover;
			margin: 0 0 2em -18vw;
			border-radius: 0 20px 20px 0 ;
			.SubInner {
				margin: 0 0 0 18vw;
			}
		}
	}
	&#Sec03 {
		.TitleArea {
			background: url(/-/media/company/prioritybusiness/image/bg_title_sec03.jpg) no-repeat left center / cover;
			margin: 0 -18vw 2em 0;
			border-radius: 20px 0 0 20px;
		}
	}
	&#Sec04 {
		.TitleArea {
			background: url(/-/media/company/prioritybusiness/image/bg_title_sec04.jpg) no-repeat left top / cover;
			margin: 0 0 2em -18vw;
			border-radius: 0 20px 20px 0 ;
			.SubInner {
				margin: 0 0 0 18vw;
			}
		}
	}
	h4 {
		font-size: 1.5em;
	}
	.PlateList {
		display: flex;
		gap: 0;
		width: 100%;
		max-width: var(--wide);
		flex-wrap: wrap;
		margin: 2em 0;
		li {
			width: 50%;
			position: relative;
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 1.5em;
			border: .5px solid var(--Gray4);
			transition: .3s  ease-in-out ;
			.Wrapper {
				gap: 1em;
				display: flex;
				align-items: center;
				.Img {
					border-radius: 4px;
					overflow: hidden;
					flex: 1 0 auto;
					img {
						transition: .3s  ease-in-out ;
						transform: scale(1);
					}
				}
				.Txt {
					display: flex;
					flex-direction: column;
					gap: 1em;
					.Wrapper {
						flex-direction: column;
						align-items: start;
						h5 {
							padding: 0;
							margin: 0;
							line-height: normal;
							font-size: 1em;
							background: transparent;
							a:link, a:visited {
								text-decoration: none;
								&:after {
									content: "";
									display: block;
									position: absolute;
									width: 100%;
									height: 100%;
									top: 0;
									left: 0;
								}
							}
						}
					}

					.Tag {
						background: var(--White);
						border-radius: 40px;
						border: 1px solid var(--Gray3);
						width: max-content;
						padding: .5em 1em;
						line-height: 1;
						font-size: .8em;
					}
				}
			}
			&:hover {
				background: var(--White);
				.Wrapper {
					img {
						transform: scale(1.1);
					}
				}
				&::after {
					transform: translateX(.25em);
				}
			}
			&::after {
				content: "";
				width: 24px;
				height: 24px; 
				display: block;
				background: url(/-/media/company/prioritybusiness/image/icon_left_arrow.svg) no-repeat 50% 50%;
				transition:  .3s ease-in-out;
			}
		}
	}
}
.Section {
	border-radius: 80px 80px 0 0;
}
.Section.InnerLinks {
	border-radius: 0;
}
.Section h2 {
	background: none;
}
.PageTitleStyle3 .Inner {
	min-height: 618px;
	padding: 2em 0;
}
.PageTitleStyle3 .StickySub {
		margin: 0 auto 8em 0;
		width: 100%;
}
#Contents h1 {
	font-weight: bold;
	color: var(--White);
	font-size: 3em;
}
#Contents .Lead {
	font-weight: bold;
	font-size: 1.6em;
	color: var(--White);
	margin: auto 0 0 auto;
	width: max-content;
}
#Contents .PageTitleStyle3 .ListStyle1 {
	list-style: disc;
	color: var(--White);
	li {
		color: var(--White);
		background: none;
		list-style: disc;
		list-style-position: inside;
	}
}
.PageTitleStyle3 .Inner {
	max-width: var(--wide);
	margin: auto;
}
#Contents .InnerLinks.Blur {
	padding: 10em 0;
	position: relative;
	z-index: 0;
}
.InnerLinks.Blur::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	z-index: -1;
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	mask-image: linear-gradient(
		to bottom,
		transparent 0%,
		black 100%
	);
	-webkit-mask-image: linear-gradient(
		to bottom,
		transparent 0%,
		black 100%
	);
}
.InnerLinks li {
	position: relative;
	font-weight: bold;
	transition: .3s ease-in-out;
	transform: scale(1);
	opacity: 1;
	background: var(--White);
	border-radius: 20px;
	padding: 2em;
}
.InnerLinks li:hover {
	transform: scale(.95);
	opacity: .9;
}
.InnerLinks li > * {
    transition: .3s ease-in-out;
    transform: scale(1);
		opacity: 1;
}
.InnerLinks li:hover > * {
    transform: scale(calc(1 / 0.95));
		opacity: .9;
}
.InnerLinks li::after {
	content: "";
	position: absolute;
	width: 32px;
	height: 32px;
	right: 2em;
	bottom: 2em;
	border: 1px solid var(--Gray3);
	border-radius: 4px;
	background: var(--White) url(/-/media/company/prioritybusiness/image/icon_innerlink_arrow.svg) no-repeat 10px 10px / 36px;
	transition: .3s ease-in;
}
.InnerLinks li:hover::after {
	right: 1.8em;
	bottom: 1.8em;
	background: var(--Gray3) url(/-/media/company/prioritybusiness/image/icon_innerlink_arrow.svg) no-repeat -14px -14px / 36px;
}
.InnerLinks li a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.InnerLinks li .Title {
	font-size: 1.4em;
	position: relative;
	z-index: -1;
}
.InnerLinks li .Title span {
	font-size: .8em;
	display: block;
}
.InnerLinks .Upper,
.InnerLinks .Lower {
	display: flex;
	gap: 1.5em;
	margin: 0 0 1.5em;
}
.InnerLinks .Upper li {
	width: var(--Col4);
	min-height: 211px;
}
.InnerLinks .Lower li {
	width: var(--Col2);
	min-height: 114px;
}
.InnerLinks .Lower li a:link {
	text-decoration: none;
}

@media screen and (min-width: 995px) and (max-width: 1304px) {
	.OptionWideRWD .GridSet {
		margin: 0;
	}
	.OptionWideRWD #Contents,
	.OptionWideRWD .Grid4 {
		padding: 0;
	}
	.OptionWideRWD .PageTitleStyle3 .Inner {
		padding: 2em 1em;
	}
	.OptionWideRWD .Section .Inner {
		padding: 1em;
		width: auto;
		box-sizing: border-box;
	}
	.OptionWideRWD #Contents .Section.Blue {
		.Inner {
			padding: 4em 2em;
		}
	}
	.OptionWideRWD .SP #FloatingContacts form {
		width: auto;
	}
	.OptionWideRWD #FloatingContacts .Inner {
		width: auto;
		max-width: 965px;
	}
}
@media screen and (max-width: 994px) {
	.JS #Contents {
		padding: 0;
		.Section {
			padding: 2em 0;
			border-radius: 40px 40px 0 0;
			.Inner {
				width: 100%;
				padding: 0 1em;
			}
		}
	}
	.JS .PageTitleStyle3 {
		.Inner {
			width: 100%;
			max-width: inherit;
			padding: 2em 1em;
		}
	}
	.JS .InnerLinks {
		width: 100%;
		margin: 4em 0;
		.Upper {
			flex-wrap: wrap;
			li {
				width: calc((100% / 2) - 1em);
			}
		}
	}
	.JS #Contents .PlateList {
		li {
			.Wrapper {
				width: 100%;
				height: stretch;
				flex-direction: column;
				.Img {
					width: 100%;
					max-height: 174px;
					img {
						width: 100%;
					}
				}
				.Txt {
					width: 100%;
					z-index: 1;
					.Wrapper {
						background: url(/-/media/company/prioritybusiness/image/icon_left_arrow.svg) no-repeat 98% 50%;
						transition: .3s ease-in-out;
						gap: .5em;
						h5 {
							display: flex;
						}
					}
					.Tag {
						position: absolute;
						top: 12.5em;
						left: 2.5em;
					}
				}
			}
			&::after {
				content: none;
			}
		}
	}
}
@media screen and (max-width: 767px) {
	.JS br.PC {
		display: none;
	}
	.JS br.RWD {
		display: block;
	}
	.JS .StickySub {
		top: 60px;
	}
	.JS #Contents .Lead {
		position: sticky;
		top: 60px;
		backdrop-filter: blur(10px);
		width: auto;
		padding: 2em 1em;
		border-radius: 20px;
	}
	.JS .InnerLinks {
		.Upper,.Lower {
			flex-wrap: wrap;
			li {
				display: flex;
				align-items: center;
				gap: 1em;
				width: 100%;
				min-height: inherit;
			}
		}
	}
	.JS #Contents .SubSec {
		&#Sec01,&#Sec02,&#Sec03,&#Sec04 {
			.TitleArea {
				margin: 0 -1em 2em -1em;
				padding: 2em;
				border-radius: 20px 20px 0 0;
				background-position: top center;
				.SubInner {
					margin: 0;
				}
			}
		}
	}
	#Contents .Section.Blue {
		& .Inner {
			padding: 2em 1em;
			.Flex,.Wrapper {
				flex-direction: column;
				&.Col {
					max-width: inherit;
				}
			}
		}
	}
	.JS #Contents .SubSec {
		& .PlateList {
			li {
				width: 100%;
			}
		}
	}
	.JS #Contents .SlidePanel {
		li {
			max-width: 240px;
			min-width: 240px;
			justify-content: flex-start;
			.Img {
				min-height: 127px;
				img {
					min-height: 127px;
				}
			}
			.Txt {
				height: stretch;
			}
		}
	}
	.JS #Contents .Section.Blue {
		.Inner {
			.Wrapper {
				.PeopleArea {
					.Slide {
						.SlidePanel {
							li {
								max-width: 260px;
								.Img {
									height: 274px;
									display: table;
									img {
										min-height: 274px;
									}
								}
							}
						}
					}
				}
			}
		}
	}

}
@media screen and (max-width: 579px) {
	.JS #Contents .PageTitleStyle3 {
		background: transparent;
		 h1 {
			font-size: 7vw;
			line-height: normal;
			margin: 0 0 4em;
		 }
		 .Lead {
			margin: auto;
			width: auto;
		 }
	}
	.JS .PlateList {
		flex-wrap: wrap;
		li {
			width: 100%;
		}
	}
}