@charset "utf-8";

/*------------------------------------------------------------
  base
------------------------------------------------------------*/
:root {
	--color-main: #263238;
	--transition: .2s ease-in;
}

/*------------------------------------------------------------
  c-grid
------------------------------------------------------------*/
.c-grid {
  display: grid;
}
.c-grid[data-grid-gap*="xs-5"] { gap: 5px; }
.c-grid[data-grid-gap*="xs-10"] { gap: 10px; }
.c-grid[data-grid-gap*="xs-20"] { gap: 20px; }
.c-grid[data-grid-gap*="xs-30"] { gap: 30px; }
.c-grid[data-grid-gap*="xs-40"] { gap: 40px; }
.c-grid[data-grid-gap*="xs-60"] { gap: 60px; }

.c-grid[data-grid-column*="xs-1"] { grid-template-columns: repeat(1,1fr); }
.c-grid[data-grid-column*="xs-2"] { grid-template-columns: repeat(2,1fr); }
.c-grid[data-grid-column*="xs-3"] { grid-template-columns: repeat(3,1fr); }
.c-grid[data-grid-column*="xs-4"] { grid-template-columns: repeat(4,1fr); }
.c-grid[data-grid-column*="xs-5"] { grid-template-columns: repeat(5,1fr); }
.c-grid[data-grid-column*="xs-8"] { grid-template-columns: repeat(8,1fr); }
.c-grid[data-grid-column*="xs-10"] { grid-template-columns: repeat(10,1fr); }
.c-grid[data-grid-column*="xs-12"] { grid-template-columns: repeat(12,1fr); }

@media screen and (min-width: 576px) {
  .c-grid[data-grid-gap*="sm-10"] { gap: 10px; }
  .c-grid[data-grid-gap*="sm-20"] { gap: 20px; }
  .c-grid[data-grid-gap*="sm-30"] { gap: 30px; }
  .c-grid[data-grid-gap*="sm-40"] { gap: 40px; }

  .c-grid[data-grid-column*="sm-1"] { grid-template-columns: repeat(1,1fr); }
  .c-grid[data-grid-column*="sm-2"] { grid-template-columns: repeat(2,1fr); }
  .c-grid[data-grid-column*="sm-3"] { grid-template-columns: repeat(3,1fr); }
  .c-grid[data-grid-column*="sm-4"] { grid-template-columns: repeat(4,1fr); }
  .c-grid[data-grid-column*="sm-5"] { grid-template-columns: repeat(5,1fr); }
  .c-grid[data-grid-column*="sm-6"] { grid-template-columns: repeat(6,1fr); }
  .c-grid[data-grid-column*="sm-8"] { grid-template-columns: repeat(8,1fr); }
  .c-grid[data-grid-column*="sm-10"] { grid-template-columns: repeat(10,1fr); }
  .c-grid[data-grid-column*="sm-12"] { grid-template-columns: repeat(12,1fr); }
}
@media screen and (min-width: 768px) {
  .c-grid[data-grid-gap*="md-10"] { gap: 10px; }
  .c-grid[data-grid-gap*="md-20"] { gap: 20px; }
  .c-grid[data-grid-gap*="md-30"] { gap: 30px; }
  .c-grid[data-grid-gap*="md-40"] { gap: 40px; }

  .c-grid[data-grid-column*="md-1"] { grid-template-columns: repeat(1,1fr); }
  .c-grid[data-grid-column*="md-2"] { grid-template-columns: repeat(2,1fr); }
  .c-grid[data-grid-column*="md-3"] { grid-template-columns: repeat(3,1fr); }
  .c-grid[data-grid-column*="md-4"] { grid-template-columns: repeat(4,1fr); }
  .c-grid[data-grid-column*="md-5"] { grid-template-columns: repeat(5,1fr); }
  .c-grid[data-grid-column*="md-6"] { grid-template-columns: repeat(6,1fr); }
  .c-grid[data-grid-column*="md-8"] { grid-template-columns: repeat(8,1fr); }
  .c-grid[data-grid-column*="md-10"] { grid-template-columns: repeat(10,1fr); }
  .c-grid[data-grid-column*="md-12"] { grid-template-columns: repeat(12,1fr); }
}
@media screen and (min-width: 992px) {
  .c-grid[data-grid-gap*="lg-10"] { gap: 10px; }
  .c-grid[data-grid-gap*="lg-20"] { gap: 20px; }
  .c-grid[data-grid-gap*="lg-30"] { gap: 30px; }
  .c-grid[data-grid-gap*="lg-40"] { gap: 40px; }
  .c-grid[data-grid-gap*="lg-60"] { gap: 60px; }
  .c-grid[data-grid-gap*="lg-80"] { gap: 80px; }

  .c-grid[data-grid-column*="lg-1"] { grid-template-columns: repeat(1,1fr); }
  .c-grid[data-grid-column*="lg-2"] { grid-template-columns: repeat(2,1fr); }
  .c-grid[data-grid-column*="lg-3"] { grid-template-columns: repeat(3,1fr); }
  .c-grid[data-grid-column*="lg-4"] { grid-template-columns: repeat(4,1fr); }
  .c-grid[data-grid-column*="lg-5"] { grid-template-columns: repeat(5,1fr); }
  .c-grid[data-grid-column*="lg-6"] { grid-template-columns: repeat(6,1fr); }
  .c-grid[data-grid-column*="lg-8"] { grid-template-columns: repeat(8,1fr); }
  .c-grid[data-grid-column*="lg-10"] { grid-template-columns: repeat(10,1fr); }
  .c-grid[data-grid-column*="lg-12"] { grid-template-columns: repeat(12,1fr); }
}
@media screen and (min-width: 1200px) {
  .c-grid[data-grid-gap*="xl-10"] { gap: 10px; }
  .c-grid[data-grid-gap*="xl-20"] { gap: 20px; }
  .c-grid[data-grid-gap*="xl-30"] { gap: 30px; }
  .c-grid[data-grid-gap*="xl-40"] { gap: 40px; }
  .c-grid[data-grid-gap*="xl-60"] { gap: 60px; }
  .c-grid[data-grid-gap*="xl-80"] { gap: 80px; }

  .c-grid[data-grid-column*="xl-1"] { grid-template-columns: repeat(1,1fr); }
  .c-grid[data-grid-column*="xl-2"] { grid-template-columns: repeat(2,1fr); }
  .c-grid[data-grid-column*="xl-3"] { grid-template-columns: repeat(3,1fr); }
  .c-grid[data-grid-column*="xl-4"] { grid-template-columns: repeat(4,1fr); }
  .c-grid[data-grid-column*="xl-5"] { grid-template-columns: repeat(5,1fr); }
  .c-grid[data-grid-column*="xl-6"] { grid-template-columns: repeat(6,1fr); }
  .c-grid[data-grid-column*="xl-8"] { grid-template-columns: repeat(8,1fr); }
  .c-grid[data-grid-column*="xl-12"] { grid-template-columns: repeat(12,1fr); }
}
@media screen and (min-width: 1400px) {
  .c-grid[data-grid-gap*="xxl-10"] { gap: 10px; }
  .c-grid[data-grid-gap*="xxl-20"] { gap: 20px; }
  .c-grid[data-grid-gap*="xxl-30"] { gap: 30px; }
  .c-grid[data-grid-gap*="xxl-40"] { gap: 40px; }
  .c-grid[data-grid-gap*="xxl-60"] { gap: 60px; }
  .c-grid[data-grid-gap*="xxl-80"] { gap: 80px; }

  .c-grid[data-grid-column*="xxl-1"] { grid-template-columns: repeat(1,1fr); }
  .c-grid[data-grid-column*="xxl-2"] { grid-template-columns: repeat(2,1fr); }
  .c-grid[data-grid-column*="xxl-3"] { grid-template-columns: repeat(3,1fr); }
  .c-grid[data-grid-column*="xxl-4"] { grid-template-columns: repeat(4,1fr); }
  .c-grid[data-grid-column*="xxl-5"] { grid-template-columns: repeat(5,1fr); }
  .c-grid[data-grid-column*="xxl-6"] { grid-template-columns: repeat(6,1fr); }
  .c-grid[data-grid-column*="xxl-8"] { grid-template-columns: repeat(8,1fr); }
  .c-grid[data-grid-column*="xxl-10"] { grid-template-columns: repeat(10,1fr); }
  .c-grid[data-grid-column*="xxl-12"] { grid-template-columns: repeat(12,1fr); }
}

/*------------------------------------------------------------
  c-text-link
------------------------------------------------------------*/
.c-text-link {
  display: inline-block;
  /* color: #63bcb8; */
	color: #239ecd;
  text-decoration: underline;
  transition: var(--transition);
}

/*------------------------------------------------------------
  u-align-center
------------------------------------------------------------*/
.u-align-center-xs {
  text-align: center;
}
@media screen and (min-width: 576px) {
  .u-align-center-sm {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .u-align-center-md {
    text-align: center;
  }
}
@media screen and (min-width: 992px) {
  .u-align-center-lg {
    text-align: center;
  }
}
@media screen and (min-width: 1200px) {
  .u-align-center-xl {
    text-align: center;
  }
}
@media screen and (min-width: 1400px) {
  .u-align-center-xxl {
    text-align: center;
  }
}

/*------------------------------------------------------------
  u-hide
------------------------------------------------------------*/
.u-hide-xs,
.u-hide-sm,
.u-hide-md,
.u-hide-lg,
.u-hide-xl {
  display: block;
}

@media screen and (min-width: 576px) {
  .u-hide-sm {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .u-hide-md {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .u-hide-lg {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  .u-hide-xl {
    display: none;
  }
}
@media screen and (min-width: 1400px) {
  .u-hide-xxl {
    display: none;
  }
}

/*------------------------------------------------------------
  u-show
------------------------------------------------------------*/
.u-show-sm,
.u-show-md,
.u-show-lg,
.u-show-xl,
.u-show-xxl {
  display: none;
}

@media screen and (min-width: 576px) {
  .u-show-sm {
    display: block;
  }
}
@media screen and (min-width: 768px) {
  .u-show-md {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .u-show-lg {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  .u-show-xl {
    display: block;
  }
}
@media screen and (min-width: 1400px) {
  .u-show-xxl {
    display: block;
  }
}

/*------------------------------------------------------------
  u-margin-top
------------------------------------------------------------*/
.u-mt-05-xs { margin-top:  5px; }
.u-mt-10-xs { margin-top: 10px; }
.u-mt-15-xs { margin-top: 15px; }
.u-mt-20-xs { margin-top: 20px; }
.u-mt-25-xs { margin-top: 25px; }
.u-mt-30-xs { margin-top: 30px; }
.u-mt-40-xs { margin-top: 40px; }

@media screen and (min-width: 576px) {
  .u-mt-05-sm { margin-top:  5px; }
  .u-mt-10-sm { margin-top: 10px; }
  .u-mt-15-sm { margin-top: 15px; }
  .u-mt-20-sm { margin-top: 20px; }
  .u-mt-25-sm { margin-top: 25px; }
  .u-mt-30-sm { margin-top: 30px; }
  .u-mt-40-sm { margin-top: 40px; }
}
@media screen and (min-width: 768px) {
  .u-mt-10-md { margin-top: 10px; }
  .u-mt-15-md { margin-top: 15px; }
  .u-mt-20-md { margin-top: 20px; }
  .u-mt-25-md { margin-top: 25px; }
  .u-mt-30-md { margin-top: 30px; }
  .u-mt-35-md { margin-top: 35px; }
  .u-mt-40-md { margin-top: 40px; }
  .u-mt-45-md { margin-top: 45px; }
  .u-mt-50-md { margin-top: 50px; }
}
@media screen and (min-width: 992px) {
  .u-mt-10-lg { margin-top: 10px; }
  .u-mt-15-lg { margin-top: 15px; }
  .u-mt-20-lg { margin-top: 20px; }
  .u-mt-25-lg { margin-top: 25px; }
  .u-mt-30-lg { margin-top: 30px; }
  .u-mt-35-lg { margin-top: 35px; }
  .u-mt-40-lg { margin-top: 40px; }
  .u-mt-45-lg { margin-top: 45px; }
  .u-mt-50-lg { margin-top: 50px; }
  .u-mt-60-lg { margin-top: 60px; }
  .u-mt-70-lg { margin-top: 70px; }
  .u-mt-80-lg { margin-top: 80px; }
}
@media screen and (min-width: 1200px) {
  .u-mt-10-xl { margin-top: 10px; }
  .u-mt-15-xl { margin-top: 15px; }
  .u-mt-20-xl { margin-top: 20px; }
  .u-mt-25-xl { margin-top: 25px; }
  .u-mt-30-xl { margin-top: 30px; }
  .u-mt-35-xl { margin-top: 35px; }
  .u-mt-40-xl { margin-top: 40px; }
  .u-mt-45-xl { margin-top: 45px; }
  .u-mt-50-xl { margin-top: 50px; }
  .u-mt-60-xl { margin-top: 60px; }
  .u-mt-70-xl { margin-top: 70px; }
  .u-mt-80-xl { margin-top: 80px; }
}
@media screen and (min-width: 1400px) {
  .u-mt-10-xxl { margin-top: 10px; }
  .u-mt-15-xxl { margin-top: 15px; }
  .u-mt-20-xxl { margin-top: 20px; }
  .u-mt-30-xxl { margin-top: 30px; }
  .u-mt-40-xxl { margin-top: 40px; }
  .u-mt-50-xxl { margin-top: 50px; }
  .u-mt-60-xxl { margin-top: 60px; }
  .u-mt-70-xxl { margin-top: 70px; }
  .u-mt-80-xxl { margin-top: 80px; }
}

/*------------------------------------------------------------
u-text-bold
------------------------------------------------------------*/
.u-text-bold {
	font-weight: bold;
}

/*------------------------------------------------------------
  p-product-button__primary
------------------------------------------------------------*/
.p-product-button__primary {
	position: relative;
	display: inline-block;
	max-width: 260px;
	width: 100%;
	padding: 10px 20px;
	background: var(--color-main);
	border-radius: 100vh;
	color: #fff;
	font-weight: 500;
	text-align: center;
	transition: var(--transition);
}
.p-product-button__primary::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	width: 6px;
	height: 6px;
	border-top: solid 2px currentColor;
	border-right: solid 2px currentColor;
	transform: translateY(-50%) rotate(45deg);
}
.p-product-button__primary:hover {
	color: #fff;
	box-shadow: 0 8px 12px -6px rgba(0,0,0,.3);
}
@media screen and (min-width: 1200px) {
	.p-product-button__primary {
		line-height: 1.8;
		font-size: 18px;
	}
}

/*------------------------------------------------------------
  p-product-title-primary
------------------------------------------------------------*/
.p-product-title-primary {
	position: relative;
	padding: 0 0 20px 15px;
	line-height: 1.2;
	color: #394b54;
	font-weight: 700;
	font-size: 18px;
}
.p-product-title-primary::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 1.2em;
	background: #63bcb8;
}
.p-product-title-primary__small {
	font-size: .8em;
}
@media screen and (min-width: 992px) {
	.p-product-title-primary {
		padding: 0 0 30px 25px;
		font-size: 26px;
	}
	.p-product-title-primary::before {
		width: 10px;
	}
}
@media screen and (min-width: 1200px) {
	.p-product-title-primary {
		padding: 0 0 35px 25px;
		font-size: 30px;
	}
}

/*------------------------------------------------------------
  p-product-contents
------------------------------------------------------------*/
.p-product-contents {
	max-width: calc(1080px + 10%);
	margin: 0 auto;
	padding: 40px 5% 100px;
}
.p-product-contents img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	pointer-events: none; /*保存メニューを非表示*/
}
.p-product-contents__head {
	line-height: 1.8;
}
.p-product-contents__head-sentence {
	font-size: 14px;
}
.p-product-contents__head-sentence > p + p {
	padding-top: 1em;
}
.p-product-contents__head-sentence .c-text-link {
	line-height: 1.6;
}
.p-product-contents__body {
	padding: 40px 0 0;
}
@media screen and (min-width: 576px) {
	.p-product-contents__head-sentence {
		text-align: center;
	}
}
@media screen and (min-width: 992px) {
	.p-product-contents__head-sentence .c-text-link {
		font-size: 16px;
	}
	.p-product-contents__body {
		padding: 50px 0 0;
	}
}
@media screen and (min-width: 1400px) {
	.p-product-contents__head-sentence {
		font-size: 16px;
	}
	.p-product-contents__head-sentence .c-text-link {
		font-size: 18px;
	}
	.p-product-contents__body {
		padding: 60px 0 0;
	}
}

/*------------------------------------------------------------
  p-product-card
------------------------------------------------------------*/
.p-product-title-primary + .p-product-card-container {
	margin-top: -20px;
}
.p-product-card {
	position: relative;
	margin-top: 20px;
	padding: 25px;
	background: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.1);
	transition: ease-in .2s;
}
.p-product-card--icon {
	padding-top: 45px;
}
.p-product-card__body {
	display: grid;
	gap: 20px;
}
.p-product-card__image {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 30px 0 0;
	text-align: center;
}
.p-product-card__image--nex01 {
	position: relative;
	z-index: 1;
	width: 100%;
	padding: 20px;
	background: #81becc;
	overflow: hidden;
}
.p-product-card__image--nex01::before {
	content: "";
	position: absolute;
	z-index: -1;
	right: 0;
	left: 0;
	bottom: 0;
	height: 40%;
	background: #e9eeee;
	box-shadow: 0 -2px 5px rgba(0,0,0,.1);
}
.p-product-card__image--plus {
	position: relative;
	z-index: 1;
	padding: 20px;
	background: #8ed4c9;
}
.p-product-card__image--plus img {
	width: 50%;
}
.p-product-card__image--plus::before {
	content: "";
	position: absolute;
	z-index: -1;
	right: 0;
	left: 0;
	bottom: 0;
	height: 30%;
	background: #d4e6dc;
	box-shadow: 0 -3px 6px rgba(0,0,0,.1);
}
.p-product-card__icon {
	position: absolute;
	top: -15px;
	right: -10px;
	width: 100px;
	height: 60px;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
}
	.p-product-card__icon--alkillernex { top: -90px; right: -18px; background-image: url(../img/product/ico-product-alkillernex.png); }
	.p-product-card__icon--alkillerplus { background-image: url(../img/product/ico-product-alkillerplus.png); }
	.p-product-card__icon--tapCierge { background-image: url(../img/product/ico-product-tapCierge.png); }
	.p-product-card__icon--vee { background-image: url(../img/product/ico-product-vee.png); }
	.p-product-card__icon--dlop { background-image: url(../img/product/ico-product-dlop.png); }
	.p-product-card__icon--noior { background-image: url(../img/product/ico-product-noior.png); }

.p-product-card__title-primary,
.p-product-card__title-secondary {
	display: block;
}
.p-product-card__title-primary {
	font-size: 14px;
}
.p-product-card__title-secondary {
	font-size: 26px;
	font-weight: 700;
}
.p-product-card__title-secondary-ruby {
	display: inline-block;
	font-size: .45em;
	font-weight: 400;
}
.p-product-card__sentence {
	padding: 20px 0 0;
	border-top: solid 2px #b2dfdb;
}
.p-product-card__specification {
	padding: 20px;
	background: #f2f2f2;
}
.p-product-card__specification-item + .p-product-card__specification-item {
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #caddda;
}
.p-product-card__specification-head {
	color: #47a39e;
	font-weight: 500;
}
.p-product-card__specification-inner-head {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
}
.p-product-card__specification-list {
	padding: 10px 0 0;
	font-size: 14px;
}
.p-product-card__specification-list--sub {
	padding: 5px 0 0;
}
.p-product-card__specification-list > li {
	position: relative;
	width: 100%;
	padding: 0 0 0 15px;
}
.p-product-card__specification-list > li::before {
	content: "";
	position: absolute;
	top: .6em;
	left: 0;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background: #47a39e;
}
.p-product-card__specification-inner {
	display: grid;
	gap: 10px;
	padding: 10px 0 0;
}
.p-product-card__cta {
	display: flex;
	flex-direction: column-reverse;
	gap: 20px;
}
.p-product-card__cta-list {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
}
.p-product-card__cta-list a {
	font-size: 14px;
	text-decoration: underline;
	transition: var(--transition);
}
.p-product-card__cta-list .material-icons {
	display: inline-block;
	position: relative;
	top: 3px;
	padding: 0 3px 0 0;
	font-size: 1.1em;
	font-weight: 600;
}
.p-product-card__cta-product {
	text-align: center;
}
@media screen and (min-width: 576px) {
	.p-product-card__specification-inner {
		grid-template-columns: repeat(2,1fr);
	}
}
@media screen and (min-width: 768px) {
	.p-product-card--plus {
		display: flex;
		flex-direction: row-reverse;
	}
	.p-product-card__image--nex {
		align-items: normal;
	}
	.p-product-card__image--nex01 {
		width: 50%;
	}
	.p-product-card__image--nex02 {
		width: 50%;
	}
	.p-product-card__image--nex02 img {
		height: 100%;
		object-fit: cover;
	}
	.p-product-card__image--plus {
		width: min(30%,270px);
		margin: 0;
	}
	.p-product-card__image--plus::before {
		height: 40%;
	}
	.p-product-card__image--plus img {
		width: auto;
	}
	.p-product-card__body--plus {
		width: calc(100% - min(30%,270px));
		padding: 0 0 0 20px;
	}
	.p-product-card__cta {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		gap: 20px;
	}
	.p-product-card__cta-product {
		width: 200px;
	}
}
@media screen and (min-width: 992px) {
	.p-product-card {
		margin-top: 30px;
		padding: 40px;
	}
	.p-product-title-primary + .p-product-card-container {
    margin-top: -30px;
	}
	.p-product-card--icon {
		padding-top: 60px;
	}
	.p-product-card--nex {
		display: flex;
    flex-direction: row-reverse;
	}
	.p-product-card__body--nex,
	.p-product-card__body--plus {
		padding: 0 0 0 30px;
	}
	.p-product-card__body--nex {
    width: calc(100% - min(42%,400px));
	}
	.p-product-card__image--nex {
		width: min(42%,400px);
		flex-wrap: wrap;
		margin: 0;
	}
	.p-product-card__image--nex01,
	.p-product-card__image--nex02 {
		width: 100%;
	}
	.p-product-card__image--nex01 {
		display: flex;
		align-items: center;
		justify-content: center;
		height: 55%;
	}
	.p-product-card__image--nex01::before {
		height: 44%;
	}
	.p-product-card__image--nex02 {
		height: 45%;
	}
	.p-product-card__image--plus {
		padding: 0;
	}
	.p-product-card__title-primary {
		font-size: 16px;
	}
	.p-product-card__title-secondary {
		font-size: 30px;
	}
	.p-product-card__icon {
		top: -25px;
		width: 167px;
		height: 100px;
	}
	.p-product-card__cta {
		justify-content: flex-end;
		gap: 30px;
		padding: 10px 0 0;
	}
	.p-product-card__cta-list {
		flex-direction: column;
		justify-content: flex-start;
		gap: 0;
	}
	.p-product-card__cta-product {
		width: 260px;
	}
}
@media screen and (min-width: 1200px) {
	.p-product-card__title-secondary {
		font-size: 34px;
	}
	.p-product-card__image--nex01 {
		padding: 0;
	}
	.p-product-card__body--nex,
	.p-product-card__body--plus {
		padding: 0 0 0 40px;
	}
	.p-product-card__specification {
		padding: 25px 30px;
	}
	.p-product-card__specification-inner-head {
		font-size: 15px;
	}
	.p-product-card__specification-list {
		font-size: 15px;
	}
	.p-product-card__icon {
		width: 200px;
		height: 120px;
	}
	.p-product-card__cta {
		gap: 60px;
	}
}