﻿@charset "UTF-8";

/* @font-face {
	font-family: hkytw9;
	这里是说明调用来的字体名字
	src: url('华康圆体W9(P).TTF');
	这里是字体文件路径
} */

.floatdiv {
	width: 100%;
	bottom: 0;
	margin-top: -8%;
	position: relative;
}

.floatdiv .table {
	display: table;
	margin: auto;
	width: 70%;
}

.floatdiv .table dl {
	display: inline-block;
	padding: 6px 10px;
	cursor: pointer;
	width: 25%;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ban_position {
	position: fixed;
	bottom: 20px;
	right: 30px;
	font-size: 1.2em;
}

@media screen and (max-width: 768px) {
	.floatdiv {
		margin-top: 0%;
	}

	.floatdiv .table {
		width: 90%;
	}

	.floatdiv .table dl {
		width: 50%;
	}

	.ban_position {
		position: fixed;
		bottom: 20px;
		left: 0px;
		right: 0;
		margin: auto;
		width: 90%;
		font-size: 1.2em;
	}
}


.floatdiv2 {
	position: absolute;
	width: 100%;
	bottom: 0;
	background-color: hsla(205, 100%, 0%, .4);
}

.floatdiv2 ul {
	display: table;
	margin: auto;
}

.floatdiv2 ul li {
	display: inline-block;
	padding: 6px 10px;
	border-left: 1px solid #555d69;
	cursor: pointer;
}

.floatdiv2 ul li:first-child {
	border-left: 0px solid #eee;
}

.floatdiv2 ul li span {
	color: #8f8f8e;
}

.floatdiv2 ul li p {
	color: #FFF;
}

.floatdiv dl dt span {
	color: #000;
	font-weight: bold;
	text-align: center;
	display: block;
}

.floatdiv dl dd img {
	width: 100%;
}

.floatdiv dl dt {
	text-align: center;
}

.floatdiv dl dt a {
	color: #007d37;
	text-align: center;
	font-size: .8em;
}

.floatdiv dl dt p {
	color: #535353;
	text-align: center;
	font-size: .8em;
}

.menublock {
	display: block;
	background-color: #FFF;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
}

.menublock li {
	display: inline-block;
	padding: 6px 0px;
	border: 1px solid #eff1ec;
	border-left: 0;
	line-height: 30px;
	font-size: 1.3rem;
	color: #666;
	cursor: pointer;
	width: 25%;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menublock li.active {
	border-top: 2px solid #007d37;
	color: #000;
	border-bottom: 0;
	border-left: 0;
}

.menus {
	background-color: #FFF;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	border-bottom: 1px solid #eff1ec;
}

.menus .swiper-slide {
	display: inline-block;
	padding: 6px 5px;
	border-left: 0;
	background-color: #FFF;
	text-align: center;
}

.swiper-wrapper .swiper-slide a {
	line-height: 30px;
	font-size: 1.5rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px 1px;
	display: inline-block;
	text-align: center;
}

.menus .swiper-slide a.active {
	border-bottom: 2px solid #007d37;
}

.menus li:first-child a {
	width: 40px;
}

.entry__thumb .entry_info {
	position: absolute;
	left: 10px;
	bottom: 11px;
	padding-left: 55px;
	color: #FFF;
}

.entry__thumb .entry_info:after {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	background: url(../Images/iconsp.png) no-repeat;
	background-size: contain;
	content: '';
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out;
	margin-top: -8px;
}

.entry__thumb .entry_info p {
	font-size: .9rem;
}

.entry__thumb .entry_info p:first-child {
	font-size: 1.4rem;
}

.nav_group {
	background-color: #FFF;
	padding: 15px 35px 15px 0;
}

.nav_group .nav_group_item {
	display: none;
}

.nav_group .on {
	display: block;
}

.nav_group .nav_group_item .active {
	color: #007d37;
}

.nav_group .nav_group_item a {
	line-height: 28px;
	padding: 5px 10px;
	word-break: keep-all;
	white-space: nowrap;
	min-width: 100px;
	display: inline-block;
	color: #666;
	font-size: 1.3rem;
}

.product_item {
	background-color: #fff;
	padding: 8px;
}

.product_item .p {
	border-top: 1px solid #dedede;
}

.entry__summary p,
.-lineclamp__text {
	font-size: 1.3rem;
	color: #999;
}

.entry_show .float_box {
	position: absolute;
	bottom: 15%;
	left: 15%;
	width: 420px;
	padding: 10px;
	color: #FFF;
}

.entry.-panelVerticalNews .entry_show .float_box .entry__title {
	font-weight: bold;
	font-size: 3.0rem;
	padding: 15px 0;
	color: #fff;
}

.entry.-panelVerticalNews .entry_show .float_box .entry__summary {
	font-weight: bold;
	font-size: 1.6rem;
	padding: 15px 0;
}

.entry.-panelVerticalNews .entry_show .float_box .entry__summary p {
	color: #fff;
	font-size: 1.6rem;
	font-weight: normal;
}

.banner-item-play {
	width: 120px;
	margin: 40px 0 0;
	padding: 10px 15px;
	border: 1px solid #fff;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	position: relative;
}

.banner-item-play i {
	display: block;
	position: absolute;
	top: 9px;
	left: 10px;
	width: 20px;
	height: 18px;
	background: url(../Images/inc_play.png) no-repeat;
	content: '';
}

.banner-item-play:hover {
	background: #007d37;
	border: 1px solid #007d37;
}

@media screen and (max-width: 768px) {
	.entry_show .float_box {
		position: relative;
		color: #000;
		bottom: unset;
		left: unset;
		width: unset;
		padding: 2 10px;
	}

	.entry.-panelVerticalNews .entry_show .float_box .entry__title {
		font-weight: bold;
		font-size: 3.0rem;
		padding: 0;
		color: #000;
	}

	.entry.-panelVerticalNews .entry_show .float_box .entry__summary {
		display: none;
	}

	.floatdiv2 {
		position: unset;
		background-color: unset;
	}

	.floatdiv2 ul {
		display: block;
	}

	.floatdiv2 ul li {
		display: block;
		border: 0;
		padding: 0 6px;
	}

	.floatdiv2 ul li span {
		color: #999;
		display: inline-block;
	}

	.floatdiv2 ul li p {
		color: #999;
		display: inline-block;
	}

	.menublock {
		display: none;
	}

	.nav_group {
		display: none;
	}
}

.div_box .bigimg img {
	max-width: 100%;
	width: 100%;
}

.div_box .diy_item {
	padding: 0px 10%;
}

.div_box .diy_item .entry__item {
	padding: 30px 0;
	text-align: left;
}

.div_box .diy_item .entry__item .entry__subTitle {
	font-weight: bold;
	font-size: 2em;
	padding-top: 35px;
}

.div_box .diy_item .entry__item .entry__desc {
	font-size: 18px;
	color: #999;
}

.div_box .bgcolor2 {
	background-color: #f8f8f8;
}

.entry__mobile,
.menus_mobile {
	display: none;
}

.div_box .entry__detail {
	display: table;
	margin: auto;
}


@media screen and (max-width: 768px) {
	.div_box .diy_item {
		padding: 0px;
	}

	.div_box .diy_item .entry__item .entry__subTitle {
		font-weight: bold;
		font-size: 1.6em;
		padding-top: 15px;
	}

	.entry.-col2 .entry__mobile {
		display: block;
		width: 100%;
	}

	.menus_mobile {
		display: block;
		width: 100%;
	}
}

.entry .diy_item {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.food_title {
	color: #007d37;
	font-size: 2.0em;
	font-weight: bold;
}

.food_content {
	padding-top: 2em;
	font-size: 1.2em;
	color: #707070;
}

@-webkit-keyframes flip {
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
		top: 0
	}
}

@keyframes flip {
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
		top: 0
	}
}

@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-animation-timing-function: cubic-bezier(.04, .35, .25, .98);
		animation-timing-function: cubic-bezier(.04, .35, .25, .98)
	}

	50% {
		opacity: 0;
		height: 2px;
		top: 20px
	}

	100% {
		opacity: 0;
		top: 20px
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-animation-timing-function: cubic-bezier(.04, .35, .25, .98);
		animation-timing-function: cubic-bezier(.04, .35, .25, .98)
	}

	50% {
		opacity: 0;
		height: 2px;
		top: 20px
	}

	100% {
		opacity: 0;
		top: 20px
	}
}

@-webkit-keyframes fadeOutArrow {
	0% {
		background-position: right 10px center;
		-webkit-animation-timing-function: cubic-bezier(.04, .35, .25, .98);
		animation-timing-function: cubic-bezier(.04, .35, .25, .98)
	}

	100% {
		background-position: right -20px center
	}
}

@keyframes fadeOutArrow {
	0% {
		background-position: right 10px center;
		-webkit-animation-timing-function: cubic-bezier(.04, .35, .25, .98);
		animation-timing-function: cubic-bezier(.04, .35, .25, .98)
	}

	100% {
		background-position: right -20px center
	}
}

@-webkit-keyframes slideIn {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
		animation-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	100% {
		left: 0
	}
}

@keyframes slideIn {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
		animation-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	100% {
		left: 0
	}
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
		animation-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	100% {
		top: 0;
		visibility: visible
	}
}

@keyframes slideUp {
	0% {
		-webkit-animation-timing-function: cubic-bezier(.19, 1, .22, 1);
		animation-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	100% {
		top: 0;
		visibility: visible
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(12px)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(12px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
		-webkit-transform: translateY(12px)
	}

	60% {
		opacity: 0;
		-webkit-transform: translateY(12px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}
}

@-webkit-keyframes show {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes show {
	0% {
		opacity: 0
	}

	50% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes scaleUp {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scaleUp {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scaleUpPanel {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scaleUpPanel {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes slideUpPanel {
	0% {
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes slideUpPanel {
	0% {
		-webkit-transform: translateY(20px);
		transform: translateY(20px)
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@-webkit-keyframes showKvImage {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes showKvImage {
	0% {
		-webkit-transform: scale(1.05);
		transform: scale(1.05)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes progress {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

@keyframes progress {
	0% {
		width: 0%
	}

	100% {
		width: 100%
	}
}

.breadcrumbs__list,
.leadImg,
.liquidBlock,
.pickup {
	max-width: 1100px;
	margin-left: 0;
	margin-right: auto;
	padding: 0 10%;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box
}

@media screen and (max-width:767px) {

	.breadcrumbs__list,
	.leadImg,
	.liquidBlock,
	.pickup {
		padding-left: 0px;
		padding-right: 0px
	}
}

@media screen and (min-width:1500px) {

	.breadcrumbs__list,
	.leadImg,
	.liquidBlock,
	.pickup {
		max-width: 1180px
	}
}

.entry__link .breadcrumbs__list,
.entry__link .leadImg,
.entry__link .liquidBlock,
.entry__link .pickup {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-ms-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start
}

@media screen and (max-width:767px) {

	.entry__link .breadcrumbs__list,
	.entry__link .leadImg,
	.entry__link .liquidBlock,
	.entry__link .pickup {
		display: block
	}
}

/* @font-face {
	font-family: "微软雅黑";
	src: url("../fonts/AmebaSans.woff"
			tpa=https://www.ameba-adpress.com/assets/fonts/AmebaSans.woff
		) format("woff"), url("../fonts/AmebaSans.ttf"
			tpa=https://www.ameba-adpress.com/assets/fonts/AmebaSans.ttf
		) format("truetype")
} */

.-ameba {
	/* font-family: hkytw9; */
	font-weight: normal
}

.-ameba.-light {
	font-weight: 200
}

html {
	font-size: 10px;
	-webkit-font-feature-settings: "palt"1;
	font-feature-settings: "palt"1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-y: auto
}

@media screen and (min-width:1500px) {
	html {
		font-size: 12px
	}
}

html.tablet {
	min-width: 1200px
}

body {
	position: relative;
	line-height: 1.6;
	color: #000;
	font-size: 1.4rem;
	font-weight: 400;
	font-family: "微软雅黑";
}

.tablet body {
	min-width: 1200px
}

a {
	color: #000;
	outline: 0;
	text-decoration: none;
	-webkit-touch-callout: none
}

a:hover {
	text-decoration: none
}

:focus {
	outline: 0
}

img {
	border: none;
	border-style: none;
	vertical-align: top
}

body {
	margin: 0
}

section {
	position: relative
}

ol,
ul {
	list-style: none
}

li {
	position: relative
}

br.b-sp {
	display: none
}

@media screen and (max-width:767px) {
	br.b-sp {
		display: inline
	}
}

br.b-pc {
	display: inline
}

@media screen and (max-width:767px) {
	br.b-pc {
		display: none
	}
}

.for-sp {
	display: none !important
}

@media screen and (max-width:767px) {
	.for-sp {
		display: block !important
	}
}

.for-pc {
	display: block !important
}

@media screen and (max-width:767px) {
	.for-pc {
		display: none !important
	}
}

.for-sp-ib {
	display: none !important
}

@media screen and (max-width:767px) {
	.for-sp-ib {
		display: inline-block !important
	}
}

.for-pc-ib {
	display: inline-block !important
}

@media screen and (max-width:767px) {
	.for-pc-ib {
		display: none !important
	}
}

.for-sp-inline {
	display: none !important
}

@media screen and (max-width:767px) {
	.for-sp-inline {
		display: inline !important
	}
}

.for-pc-inline {
	display: inline !important
}

@media screen and (max-width:767px) {
	.for-pc-inline {
		display: none !important
	}
}

.for-sp-cell {
	display: none !important
}

@media screen and (max-width:767px) {
	.for-sp-cell {
		display: table-cell !important
	}
}

.for-pc-cell {
	display: table-cell !important
}

@media screen and (max-width:767px) {
	.for-pc-cell {
		display: none !important
	}
}

.for-sp-table {
	display: none !important
}

@media screen and (max-width:767px) {
	.for-sp-table {
		display: table !important
	}
}

.for-pc-table {
	display: table !important
}

@media screen and (max-width:767px) {
	.for-pc-table {
		display: none !important
	}
}

.l-header {
	z-index: 9999
}

.l-header-logo {
	z-index: 9999
}

.l-header-search {
	z-index: 10000
}

.drawer-toggle {
	z-index: 10000
}

.floatingNav,
.floatingNav__list {
	z-index: 10000
}

.drawer-nav {
	z-index: 10001
}

.drawer-toggle.drawer-hamburger {
	z-index: 10002
}

.mainImage {
	z-index: 10
}

.swiper-container {
	z-index: 1
}

.mainImage__controler {
	z-index: 1
}

.mainImage__scroll,
.mainImage__update {
	z-index: 2
}

.mainContents {
	z-index: 3
}

.l-footer {
	z-index: 5
}

@media screen and (min-width:768px) {
	.accordion__content {
		overflow: hidden;
		opacity: 0;
		height: 0;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out
	}

	.-opened .accordion__content {
		overflow: visible;
		opacity: 1;
		height: 100%;
		transition: all .3s ease-out;
		-moz-transition: all .3s ease-out;
		-o-transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out
	}
}

@media screen and (max-width:767px) {
	.accordion__content {
		display: none
	}
}

@media screen and (min-width:768px) {
	#output .entry__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		-ms-transform: scale(.6);
		-webkit-transform: scale(.6)
	}

	#output .entry__item:nth-of-type(1) {
		transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(2) {
		transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(3) {
		transition: all .4s .5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .5s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(4) {
		transition: all .4s .6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .6s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(5) {
		transition: all .4s .7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .7s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(6) {
		transition: all .4s .8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .8s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(7) {
		transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(8) {
		transition: all .4s 1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(9) {
		transition: all .4s 1.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.1s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(10) {
		transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(11) {
		transition: all .4s 1.3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.3s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(12) {
		transition: all .4s 1.4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.4s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(13) {
		transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(14) {
		transition: all .4s 1.6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.6s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(15) {
		transition: all .4s 1.7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.7s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(16) {
		transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(17) {
		transition: all .4s 1.9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 1.9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 1.9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 1.9s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(18) {
		transition: all .4s 2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 2s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(19) {
		transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1)
	}

	#output .entry__item:nth-of-type(20) {
		transition: all .4s 2.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s 2.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s 2.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s 2.2s cubic-bezier(.23, 1, .58, 1)
	}
}

#output .nextPost,
#output .nextPost-quasi {
	visibility: hidden;
	overflow: hidden;
	height: 0
}

#output .loaded,
#output .loaded-quasi {
	visibility: visible;
	overflow: visible;
	height: auto
}

@media screen and (min-width:768px) {

	#output .loaded .entry__link,
	#output .loaded-quasi .entry__link {
		overflow: visible
	}
}

@media screen and (min-width:768px) {

	#output .loaded .entry__item,
	#output .loaded-quasi .entry__item {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	#output .loaded .entry__item .entry__thumb,
	#output .loaded-quasi .entry__item .entry__thumb {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}

	#output .loaded .entry__item.-effected_after .entry__thumb img,
	#output .loaded-quasi .entry__item.-effected_after .entry__thumb img {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}

	#output .loaded .entry__item:hover.-effected_after .entry__thumb,
	#output .loaded-quasi .entry__item:hover.-effected_after .entry__thumb {
		overflow: visible
	}

	#output .loaded .entry__item:hover.-effected_after .entry__thumb img,
	#output .loaded-quasi .entry__item:hover.-effected_after .entry__thumb img {
		transform: scale(1.04);
		-moz-transform: scale(1.04);
		-o-transform: scale(1.04);
		-ms-transform: scale(1.04);
		-webkit-transform: scale(1.04);
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px
	}
}

#loading {
	width: 100%;
	min-height: 17.42857em;
	border-left: 1px solid #f0f0ee
}

@media screen and (max-width:767px) {
	#loading {
		min-height: calc(100vw / 2.5);
		background-size: 24px auto
	}
}

.loading__icon,
.loading__icon:after,
.loading__icon:before {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation: load7 1.8s infinite ease-in-out;
	animation: load7 1.8s infinite ease-in-out
}

@media screen and (max-width:767px) {

	.loading__icon,
	.loading__icon:after,
	.loading__icon:before {
		-webkit-animation: load7 1.5s infinite ease-in-out;
		animation: load7 1.5s infinite ease-in-out
	}
}

.loading__icon {
	position: relative;
	top: 10em;
	margin: 0 auto;
	color: #007d37;
	font-size: 10px;
	text-indent: -9999em;
	transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-webkit-animation-delay: -.16s;
	animation-delay: -.16s
}

@media screen and (max-width:767px) {
	.loading__icon {
		top: 50px
	}
}

.loading__icon:after,
.loading__icon:before {
	content: '';
	position: absolute;
	top: 0
}

.loading__icon:before {
	left: -16px;
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}

.loading__icon:after {
	left: 16px
}

@-webkit-keyframes load7 {

	0%,
	100%,
	80% {
		box-shadow: 0 12px 0 -1.2em
	}

	40% {
		box-shadow: 0 12px 0 0
	}
}

@keyframes load7 {

	0%,
	100%,
	80% {
		box-shadow: 0 12px 0 -1.2em
	}

	40% {
		box-shadow: 0 12px 0 0
	}
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.alignleft {
	float: left
}

@media screen and (max-width:767px) {
	.alignleft {
		float: none;
		width: 100%
	}

	.alignleft img {
		width: 100%
	}
}

.alignright {
	float: right
}

@media screen and (max-width:767px) {
	.alignright {
		float: none;
		width: 100%
	}

	.alignright img {
		width: 100%
	}
}

.siteContainer {
	position: relative
}

@media screen and (max-width:767px) {
	.siteContainer {
		width: 100%
	}
}

.-area--l,
.-area--r {
	transition: width .15s ease-out, height .15s ease-out;
	-moz-transition: width .15s ease-out, height .15s ease-out;
	-o-transition: width .15s ease-out, height .15s ease-out;
	-webkit-transition: width .15s ease-out, height .15s ease-out
}

.-area--l {
	z-index: 1000;
	position: fixed;
	top: 0;
	left: 0;
	width: 12.85714em;
	height: 100vh;
	background: #fff
}

@media screen and (max-width:767px) {
	.-area--l {
		width: 100%;
		height: auto
	}
}

.-area--r {
	position: relative;
	z-index: 10;
	margin-left: 12.85714em
}

@media screen and (min-width:768px) {
	.-area--r:before {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		content: '';
		width: 1px;
		height: 100%;
		background: #f0f0ee;
		z-index: -1
	}
}

@media screen and (max-width:767px) {
	.-area--r {
		margin-left: 0;
		width: 100%;
		overflow: hidden;
	}
}

.breadcrumbs {
	line-height: 1;
	background: #f0f0ee
}

@media screen and (max-width:767px) {
	.breadcrumbs {
		display: none
	}
}

.breadcrumbs__list {
	padding-top: 1.04286em;
	padding-bottom: 1.04286em
}

.breadcrumbs__list:after {
	display: block;
	clear: both;
	content: ""
}

.breadcrumbs__item {
	position: relative;
	display: block;
	float: left;
	padding-right: 1.6em;
	margin-right: 1.1em;
	font-size: 1.2rem
}

.breadcrumbs__item a,
.breadcrumbs__item span {
	display: inline-block
}

.breadcrumbs__item img {
	position: relative;
	top: 1px;
	display: block
}

.breadcrumbs__item:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: inline-block;
	content: '';
	width: 5px;
	height: 8px;
	margin-top: -3px;
	background: url("../Images/arw-gray-s.svg") center center no-repeat;
	background-size: contain
}

.breadcrumbs__item:last-of-type {
	margin-right: 0;
	padding-right: 0
}

.breadcrumbs__item:last-of-type:after {
	display: none
}

.btn {
	position: relative;
	display: inline-block;
	padding: 1.42857em 4.28571em 1.57143em;
	color: #007d37;
	line-height: 1;
	text-align: center;
	font-weight: 600;
	letter-spacing: 1px;
	border: 2px solid #007d37;
	background: #fff;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

@media screen and (max-width:767px) {
	.btn {
		min-width: calc(400px / 2);
		padding: 14px 0 14px;
		font-size: 1.2rem
	}
}

.btn span {
	position: relative;
	display: inline-block;
	z-index: 10
}

.btn.-ameba {
	font-weight: 400
}

@media screen and (min-width:768px) {
	.btn:before {
		z-index: 0;
		position: absolute;
		top: -2px;
		left: -2px;
		display: block;
		width: calc(100.1% + 4px);
		height: calc(100.1% + 4px);
		content: '';
		opacity: 1;
		visibility: visible;
		background: #fff;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8);
		border-radius: 50px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		-ms-border-radius: 50px;
		transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		-webkit-transition: all .2s ease
	}

	.btn:hover {
		color: #fff;
		background: #007d37
	}

	.btn:hover:before {
		opacity: 0;
		visibility: hidden;
		transform: scale(.5);
		-moz-transform: scale(.5);
		-o-transform: scale(.5);
		-ms-transform: scale(.5);
		-webkit-transform: scale(.5)
	}
}

@media screen and (max-width:767px) {
	.btn.-path-sp {
		background: 0 0;
		border-color: #fff;
		color: #fff
	}
}

.btn.-path-gray {
	border-color: rgba(0, 0, 0, .1);
	color: #000
}

.btn.-path-black {
	color: #000;
	border-color: #000
}

@media screen and (min-width:768px) {
	.btn.-path-black:hover {
		border-color: #007d37;
		color: #fff
	}
}

@media screen and (max-width:767px) {
	.btn.-path-black {
		padding: 13px 0;
		min-width: 145px;
		font-size: 1.1rem;
		letter-spacing: 0
	}
}

.btn.-readMore {
	padding-bottom: 1.42857em;
	border-color: rgba(0, 0, 0, .1);
	color: rgba(0, 0, 0, .1)
}

@media screen and (min-width:768px) {
	.btn.-readMore:hover {
		border-color: #007d37;
		color: #fff
	}
}

@media screen and (max-width:767px) {
	.btn.-readMore {
		padding: 15px 0;
		min-width: 145px;
		color: rgba(51, 51, 51, .4)
	}
}

.btn.-small {
	min-width: 10em;
	padding: .71429em .85714em;
	font-size: 1.4rem;
	font-weight: 400;
	letter-spacing: 0
}

.btn.-large {
	min-width: 22.85714em
}

@media screen and (max-width:767px) {
	.btn.-large {
		min-width: 180px
	}
}

.btn.-huge {
	font-size: 2rem;
	padding-top: 1.25em;
	padding-bottom: 1.25em;
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	border-width: 3px
}

@media screen and (max-width:767px) {
	.btn.-huge {
		padding: 18px 10px;
		font-size: 1.5rem;
		letter-spacing: 0;
		border-width: 2px
	}

	.-recruit_content .btn.-huge {
		font-size: 1.4rem;
		min-width: 254px
	}
}

@media screen and (max-width:320px) {
	.-recruit_content .btn.-huge {
		font-size: 1.2rem
	}
}

.btn.-center {
	margin: 0 auto
}

.btn.-fullwidth {
	width: 100%;
	max-width: inherit
}

@media screen and (max-width:767px) {
	.btn.-fullwidth {
		max-width: calc(376px / 2)
	}
}

.btn.-external:after {
	position: relative;
	top: -.14286em;
	display: inline-block;
	content: '';
	width: .5em;
	height: .5em;
	margin-left: .42857em;
	background: url("../img/common/icn-external-fill.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-external-fill.svg*/
		) center center no-repeat;
	background-size: contain;
	vertical-align: baseline;
	transition: backgroung .2s ease-out;
	-moz-transition: backgroung .2s ease-out;
	-o-transition: backgroung .2s ease-out;
	-webkit-transition: backgroung .2s ease-out
}

.btn.-external.-huge:after {
	top: -.15em;
	width: .35em;
	margin-left: .4em
}

@media screen and (max-width:767px) {
	.btn.-external.-huge:after {
		top: -3px;
		width: 7px;
		margin-left: 6px
	}

	.-recruit_content .btn.-external.-huge:after {
		top: -2px;
		margin-left: 4px
	}
}

@media screen and (min-width:768px) {
	.btn.-external:hover:after {
		background-image: url("../img/common/icn-external-fill-white.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-external-fill-white.svg*/
			)
	}
}

.btn.-viewmore {
	display: block;
	padding: 0;
	max-width: 33.21429em;
	text-align: center;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.6
}

.btn.-viewmore>a,
.btn.-viewmore>div {
	display: block;
	width: 100%;
	height: 100%;
	padding: 1.42857em 0;
	border: 1px solid #000;
	cursor: pointer;
	color: #000;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.btn.-viewmore>a:after,
.btn.-viewmore>div:after {
	display: inline-block;
	content: '';
	width: 10px;
	height: 6px;
	margin-left: .83333em;
	background: url("../../common/img/cmn/arw-down.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/arw-down.svg*/
		) center center no-repeat;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

@media screen and (min-width:768px) {

	.btn.-viewmore>a:hover,
	.btn.-viewmore>div:hover {
		background-color: #fff100;
		border-color: #fff100
	}
}

.btn.-viewmore:after {
	display: none
}

.btn.-viewmore span {
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap
}

.-opened .btn.-viewmore>a:after,
.-opened .btn.-viewmore>div:after {
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}

@media screen and (max-width:767px) {
	.btn.-viewmore {
		max-width: calc(376px / 2)
	}

	.btn.-viewmore>a:after,
	.btn.-viewmore>div:after {
		margin-left: 6px
	}
}

.btn.-close {
	position: relative;
	display: block;
	width: 7.5em;
	height: 2.25em;
	margin: 0 auto;
	padding: 0;
	font-size: 1.2rem;
	line-height: 1;
	border-color: #196a26;
	border: 0;
	color: #fff;
	background: #196a26;
	letter-spacing: 0
}

.btn.-close:before {
	position: absolute;
	top: 0;
	left: -1px;
	display: block;
	content: '';
	width: 2.25em;
	height: 2.25em;
	background: url("../img/common/icn-close.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-close.svg*/
		) center center no-repeat #2fad43;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1)
}

.btn.-close span {
	display: block;
	padding-left: .83333em;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 1;
	margin-top: -.05em
}

@media screen and (min-width:768px) {
	a:hover .btn {
		color: #fff;
		border-color: #007d37;
		background-color: #007d37
	}

	a:hover .btn.-external:after {
		background-image: url("../img/common/icn-external-fill-white.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-external-fill-white.svg*/
			)
	}

	a:hover .btn:before {
		opacity: 0;
		visibility: hidden;
		transform: scale(.3);
		-moz-transform: scale(.3);
		-o-transform: scale(.3);
		-ms-transform: scale(.3);
		-webkit-transform: scale(.3)
	}
}

.btnContainer {
	text-align: center
}

.btnContainer.-entry {
	padding: 4.64286em 0;
	background: #f0f0f0
}

.btnContainer.readMoreOuter {
	padding: 4.28571em 0;
	border-left: 1px solid #f0f0ee
}

@media screen and (max-width:767px) {
	.btnContainer.-entry {
		padding: 24px 0 28px
	}

	.btnContainer.readMoreOuter {
		padding: 30px 0 14px
	}

	.-recruit_content .btnContainer {
		margin: 52px 15px 0
	}
}

@media screen and (max-width:767px) {
	.category {
		font-size: .8rem;
		color: #fff;
		padding: 5px 10px 4px;
		background: #007d37;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px
	}
}

.-clamp {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.-clamp-3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.container {
		padding-top: 55px
	}
}

.contentGroup {
	border-top: 1px solid rgba(0, 0, 0, .08);
	padding: 5em 0 0
}

@media screen and (max-width:767px) {
	.contentGroup {
		padding-top: 0;
		border-top: 0
	}
}

.contentGroup.-p_bottom {
	padding-bottom: 5em
}

.contentGroup.-qa__content {
	padding-bottom: 5em;
	border: 0
}

.leadText+.contentGroup.-qa__content {
	padding-bottom: 0;
	border-top: 1px solid rgba(0, 0, 0, .08)
}

.contentGroup.-qa__content:last-of-type {
	padding-bottom: 0
}

.-recruit_content .contentGroup {
	border: 0;
	padding-top: 2em
}

@media screen and (max-width:767px) {
	.-recruit_content .contentGroup {
		padding-top: 0
	}

	.-recruit_content .contentGroup+.liquidBlock .contentGroup {
		padding-top: 0
	}
}

.-recruit_content .contentGroup .contentGroup__title {
	font-size: 2.2rem;
	margin-top: 1.54545em;
	margin-bottom: .72727em
}

@media screen and (max-width:767px) {
	.-recruit_content .contentGroup .contentGroup__title {
		width: 100%;
		position: relative;
		margin: 40px 0 20px;
		padding-left: 14px;
		font-size: 2rem;
		line-height: 1.3;
		color: #007d37;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}

	.-recruit_content .contentGroup .contentGroup__title:after {
		position: absolute;
		top: 3px;
		left: 0;
		content: '';
		display: block;
		width: 4px;
		height: calc(100% - 7px);
		background: #007d37;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px
	}
}

.-recruit_content .contentGroup .contentGroup__summary {
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph
}

.-recruit_content .contentGroup .contentGroup__summary p {
	margin-top: 1.5em
}

@media screen and (max-width:767px) {
	.-recruit_content .contentGroup .contentGroup__summary {
		font-size: 1.4rem;
		line-height: 1.75
	}
}

.-recruit_content .liquidBlock:first-of-type .contentGroup {
	padding-top: 3em;
	padding-right: 30em;
}

@media screen and (max-width:767px) {
	.-recruit_content .liquidBlock:first-of-type .contentGroup {
		padding: 0
	}
}

.drawer-nav {
	z-index: 10001;
	background-color: transparent;
	width: 66.7vw
}

.drawer-menu {
	margin: 0;
	padding: 0;
	list-style: none
}

.drawer-menu-item {
	font-size: 1rem;
	display: block;
	padding: .75rem;
	text-decoration: none;
	color: #222
}

.drawer-menu-item:hover {
	text-decoration: underline;
	color: #555;
	background-color: transparent
}

.drawer-toggle {
	z-index: 10000
}

.drawer--right .drawer-nav {
	top: 0;
	right: -50px;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

.drawer--right.drawer-open .drawer-nav {
	top: 0;
	opacity: 1;
	visibility: visible;
	transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out
}

.drawer--right .drawer-hamburger,
.drawer--right.drawer-open .drawer-hamburger {
	right: 0
}

.drawer-hamburger {
	margin: 0;
	padding: 0;
	height: 8.92857em;
	width: 7.85714em;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.drawer-hamburger-icon {
	margin: 0 auto
}

.drawer-hamburger-icon,
.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
	width: 30px;
	height: 4px;
	background-color: #007d37;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.drawer-hamburger-icon:before {
	top: -11px
}

.drawer-hamburger-icon:after {
	top: 11px
}

.drawer-open .drawer-hamburger {
	width: 7.85714em
}

.drawer-open .drawer-hamburger-icon:after,
.drawer-open .drawer-hamburger-icon:before {
	width: 30px;
	height: 4px
}

.scrolledPage .drawer-hamburger {
	height: 5.35714em
}

.scrolledPage .drawer-hamburger-icon,
.scrolledPage .drawer-hamburger-icon:after,
.scrolledPage .drawer-hamburger-icon:before {
	width: 24px;
	height: 4px;
	background-color: #007d37
}

.scrolledPage .drawer-hamburger-icon:before {
	top: -9px
}

.scrolledPage .drawer-hamburger-icon:after {
	top: 9px
}

.scrolledPage .drawer-open .drawer-hamburger-icon {
	background: 0 0
}

.scrolledPage .drawer-open .drawer-hamburger-icon:after,
.scrolledPage .drawer-open .drawer-hamburger-icon:before {
	background: #007d37
}

.scrolledPage .drawer-open .drawer-hamburger-icon:before {
	top: 0
}

.scrolledPage .drawer-open .drawer-hamburger-icon:after {
	top: 0
}

@media screen and (max-width:767px) {
	.drawer-hamburger {
		margin: 0;
		padding: 0;
		height: 55px;
		width: calc(143px / 2)
	}

	.drawer-hamburger:before {
		display: block;
		height: 25px;
		width: 1px;
		background: #e2e2e2;
		content: '';
		position: absolute;
		top: 50%;
		margin-top: -12px
	}

	.drawer-hamburger-icon {
		margin: 0 auto;
		width: 15px
	}

	.drawer-hamburger-icon,
	.drawer-hamburger-icon:after,
	.drawer-hamburger-icon:before {
		width: 15px;
		height: 2px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px
	}

	.drawer-hamburger-icon:after,
	.drawer-hamburger-icon:before {
		top: -6px
	}

	.drawer-hamburger-icon:after {
		top: 6px
	}

	.drawer-open .drawer-hamburger {
		width: calc(143px / 2);
		border-left: 0
	}

	.drawer-open .drawer-hamburger-icon:after,
	.drawer-open .drawer-hamburger-icon:before {
		width: 15px;
		height: 2px;
		background: #007d37
	}

	.scrolledPage .drawer-hamburger {
		width: calc(143px / 2);
		height: 55px;
		margin: 0
	}

	.scrolledPage .drawer-hamburger-icon,
	.scrolledPage .drawer-hamburger-icon:after,
	.scrolledPage .drawer-hamburger-icon:before {
		width: 15px;
		height: 2px
	}

	.scrolledPage .drawer-hamburger-icon:after,
	.scrolledPage .drawer-hamburger-icon:before {
		top: -6px
	}

	.scrolledPage .drawer-hamburger-icon:after {
		top: 6px
	}

	.scrolledPage .drawer-open .drawer-hamburger-icon {
		background: 0 0
	}

	.scrolledPage .drawer-open .drawer-hamburger-icon:after,
	.scrolledPage .drawer-open .drawer-hamburger-icon:before {
		width: 15px;
		background: #007d37
	}
}

.drawer-toggle.drawer-hamburger {
	z-index: 10002
}

.ps__rail-y,
.ps__thumb-y {
	width: 8px !important
}

.ps__thumb-y {
	right: 0;
	background: #11591c !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0
}

.ps__rail-y {
	transform: translateX(10px !important);
	-moz-transform: translateX(10px !important);
	-o-transform: translateX(10px !important);
	-ms-transform: translateX(10px !important);
	-webkit-transform: translateX(10px !important)
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
	background-color: #1c702a
}

.slick-list {
	height: 100%
}

.slick-loading .slick-list {
	background-image: none
}

.slick-track {
	height: 100%;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.swiper-container {
		/*overflow:visible;overflow-y:hidden*/
	}
}

.swiper-button {
	opacity: 0
}

.swiper-button-next,
.swiper-button-prev {
	background: 0 0;
	width: calc(100% - 29.5% * 3);
	height: 100%;
	top: 0;
	margin-top: 0
}

.swiper-button-next span,
.swiper-button-prev span {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	background-position: right 10px center;
	background-size: 20px auto
}

.swiper-button-next {
	right: 0
}

.swiper-button-prev {
	left: 0
}

.swiper-button-prev span {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	background-position: 10px center
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: 0 !important
}

.swiper-pagination-bullet {
	background: #ccc;
	opacity: 1;
	margin-left: 5px
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #82be28
}

.entry {
	position: relative
}

.entry__list {
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

.entry__list img {
	max-width: 100%
}

.entry__list:after,
.entry__list:before {
	content: '';
	display: block;
	width: calc((100% - 30px * 2)/ 3)
}

.entry__list:before {
	-ms-flex-order: 1;
	order: 1
}

@media screen and (max-width:767px) {

	.entry__list:after,
	.entry__list:before {
		display: none
	}
}

.entry__item {
	position: relative;
	margin: 0 0 3em;
	width: calc((100% - 40px * 2)/ 3)
}

@media screen and (min-width:768px) {
	.entry__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		-ms-transform: scale(.6);
		-webkit-transform: scale(.6);
		transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1)
	}

	.entry__item .entry__thumb {
		opacity: 0;
		visibility: hidden;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		border-radius: 26px;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8);
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.entry__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.entry__item.-effected .entry__thumb {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}

	.entry__item.-effected_after .entry__thumb {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.entry__item:hover .entry__thumb {
		transform: scale(1.04);
		-moz-transform: scale(1.04);
		-o-transform: scale(1.04);
		-ms-transform: scale(1.04);
		-webkit-transform: scale(1.04);
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px
	}
}

@media screen and (max-width:767px) {
	.entry__item {
		width: 100%;
		margin-bottom: 10px
	}
}

.entry__thumb {
	position: relative;
	margin-bottom: 1.14286em;
	overflow: hidden
}

.entry__thumb.-hasBorder {
	border: 1px solid #e5e5e5
}

.entry__detail {
	margin-top: 2.28571em
}

.entry__detail.-center {
	text-align: center
}

.entry__detail:first-child {
	margin-top: 0;
	margin-bottom: 2.28571em
}

.entry__subTitle {
	margin-bottom: .57143em
}

.entry__title {
	font-size: 1.6rem;
	line-height: 1.4;
	padding: 0 0 .625em;
	color: #000;
	font-weight: normal;
}

@media screen and (max-width:767px) {
	.entry__title {
		padding-bottom: 5px
	}
}

.entry__title:last-child {
	padding-bottom: 0
}

.entry__title.-pdf span {
	padding-right: 10px
}

.entry__title.-pdf:after {
	position: relative;
	top: -1px;
	display: inline-block;
	padding: 5px 10px 3px;
	content: 'PDF';
	color: #fff;
	line-height: 1;
	font-size: 1.4rem;
	background: #c60a0a;
	vertical-align: middle;
	font-family: "微软雅黑";
	font-weight: 400;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px
}

.entry__title.-external:after {
	position: relative;
	top: -.08em;
	display: inline-block;
	width: 9px;
	height: 9px;
	content: '';
	margin-left: 6px;
	background: url("../img/common/icn-external.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-external.svg*/
		) center center no-repeat;
	background-size: 9px auto;
	vertical-align: middle
}

@media screen and (max-width:767px) {
	.entry__title.-external:after {
		width: 7px;
		height: 7px;
		background-size: 7px auto
	}
}

.entry__title.-relatedTitle {
	font-size: 1.4rem;
	font-weight: 600;
	letter-spacing: .05em;
	line-height: 1.8
}

@media screen and (max-width:767px) {
	.entry__title.-relatedTitle {
		font-size: 1.3rem;
		line-height: 1.6
	}
}

@media screen and (max-width:767px) {
	.entry__title {
		font-size: 1.8rem
	}

	.entry__title.-arw-sp:after {
		display: inline-block;
		width: 8px;
		height: 12px;
		content: '';
		margin-left: 6px;
		background: url("../img/common/arw-green.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/arw-green.svg*/
			) center center no-repeat;
		background-size: auto 100%
	}
}

.entry__titleText {
	display: inline;
	vertical-align: middle;
	line-height: 1
}

.entry__titleText.-main:after {
	display: inline-block;
	width: 1px;
	height: 14px;
	margin-right: 14px;
	margin-left: 14px;
	background: rgba(0, 0, 0, .15);
	content: ''
}

.entry__titleText.-sub {
	font-size: 1.2rem
}

.entry__note {
	font-size: 1.2rem;
	color: #000
}

.entry__summary {
	line-height: 1.8;
	word-break: break-all;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
	color: #535353;
}

.tab__contentsItem .entry__summary {
	margin-top: 1.14286em
}

@media screen and (max-width:767px) {
	.tab__contentsItem .entry__summary {
		margin-top: 0;
		font-size: 1.2rem
	}
}

@media screen and (max-width:767px) {
	.entry__summary {
		font-size: 1.3rem;
		line-height: 1.75
	}
}

.entry__comment {
	margin-bottom: 8px;
	font-size: 1.6rem;
	text-align: center;
	font-weight: 600
}

@media screen and (max-width:767px) {
	.entry__comment {
		margin-bottom: 4px
	}
}

.entry__btn {
	margin-top: 1.42857em
}

.entry__meta {
	margin-top: 1.42857em;
	margin-bottom: 1em
}

.entry__meta:first-child {
	margin-top: 0
}

.entry__meta:last-child {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.entry__meta {
		margin-top: 16px;
		margin-bottom: 14px
	}
}

.entry__metaInner:after {
	display: block;
	clear: both;
	content: ""
}

.entry__metaInner .tag,
.entry__metaInner .tag-year {
	display: block
}

@media screen and (max-width:767px) {

	.entry__metaInner .tag,
	.entry__metaInner .tag-year {
		position: relative;
		float: none;
		display: inline-block;
		vertical-align: middle
	}
}

.entry__metaInner .tag {
	float: left
}

@media screen and (max-width:767px) {
	.entry__metaInner .tag {
		float: none;
		margin-right: 8px;
		padding: 4px 10px;
		font-size: .9rem
	}
}

.entry__metaInner .tag-year {
	float: right;
	margin-top: 2px
}

@media screen and (max-width:767px) {
	.entry__metaInner .tag-year {
		float: none;
		top: 1px;
		font-size: 1.1rem
	}
}

.entry__link {
	display: block;
	height: 100%
}

.entry__summaryList {
	margin-top: 1.14286em
}

@media screen and (max-width:767px) {
	.entry__summaryList {
		margin-top: 0
	}
}

.entry__summaryItem {
	padding-left: 16px;
	line-height: 1.8
}

@media screen and (max-width:767px) {
	.entry__summaryItem {
		line-height: 1.7
	}
}

.entry__summaryItem:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '・'
}

.entry.-col2 .entry__item {
	width: calc((100% - 40px)/ 2);
	margin-top: 4.14286em;
	margin-bottom: 0
}

.entry.-col2 .entry__item:nth-of-type(-n+2) {
	margin-top: 0;
	margin-bottom: 0
}

.entry.-col2 .entry__thumb {
	margin-bottom: 1.42857em
}

.entry.-col2 .entry__title {
	font-size: 2.2rem;
	padding-bottom: .45455em
}

.entry.-col2 .entry__title.-en {
	font-size: 3.6rem;
	line-height: 1;
	padding: 0
}

.entry.-col2 .entry__summary {
	font-size: 1.6rem
}

.entry.-large .entry__title {
	font-size: 2.4rem
}

.entry.-large .entry__summary {
	font-size: 1.8rem;
	letter-spacing: .05em
}

.entry.-categoryList .entry__item {
	margin-bottom: 2.85714em
}

@media screen and (max-width:767px) {
	.entry.-categoryList .entry__item {
		width: 100%
	}
}

.entry.-categoryList .entry__link {
	border: 3px solid #f0f0f0;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

@media screen and (min-width:768px) {
	.entry.-categoryList .entry__link:hover {
		background: #f0f0f0
	}
}

@media screen and (max-width:767px) {
	.entry.-categoryList .entry__link {
		border: 0
	}
}

.entry.-categoryList .entry__title {
	padding-bottom: 1em;
	font-size: 2rem
}

@media screen and (max-width:767px) {
	.entry.-categoryList .entry__title {
		margin-bottom: 12px;
		padding-bottom: 0
	}
}

.entry.-categoryList .entry__summary {
	font-size: 1.4rem
}

.entry.-panelVertical .entry__list {
	width: 100%;
	display: block
}

.entry.-panelVertical .entry__list img {
	max-width: 100%;
	height: auto
}

.entry.-panelVertical .entry__list:after,
.entry.-panelVertical .entry__list:before {
	display: none
}

.entry.-panelVertical .entry__item {
	width: 100%;
	margin: 0
}

@media screen and (min-width:768px) {
	.entry.-panelVertical .entry__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.85);
		-moz-transform: scale(.85);
		-o-transform: scale(.85);
		-ms-transform: scale(.85);
		-webkit-transform: scale(.85);
		transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .2s cubic-bezier(.23, 1, .58, 1)
	}

	.entry.-panelVertical .entry__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.entry.-panelVertical .entry__item:hover .entry__thumb img {
		transform: scale(1.04);
		-moz-transform: scale(1.04);
		-o-transform: scale(1.04);
		-ms-transform: scale(1.04);
		-webkit-transform: scale(1.04);
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px
	}
}

.entry.-panelVertical .entry__item:first-of-type .entry__link {
	border-top-color: transparent
}

.entry.-panelVertical .entry__item:last-of-type {
	border-bottom: 1px solid #fff
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__item:first-child .entry__link {
		padding-top: 0
	}

	.entry.-panelVertical .entry__item:last-child .entry__cats {
		border-bottom: 0;
		padding-bottom: 0
	}
}

.entry.-panelVertical .entry__cats,
.entry.-panelVertical .entry__detail,
.entry.-panelVertical .entry__thumb {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:767px) {

	.entry.-panelVertical .entry__cats,
	.entry.-panelVertical .entry__detail,
	.entry.-panelVertical .entry__thumb {
		display: block
	}
}

.entry.-panelVertical .entry__thumb {
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
	-ms-flex-basis: 24.9%;
	-ms-flex-preferred-size: 24.9%;
	flex-basis: 24.9%
}

.-effected_after .entry.-panelVertical .entry__thumb {
	overflow: visible
}

.entry.-panelVertical .entry__thumb img {
	border: 1px solid rgba(0, 0, 0, .05);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media screen and (min-width:768px) {
	.-effected_after .entry.-panelVertical .entry__thumb img {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__thumb {
		width: 100%;
		margin-bottom: 28px
	}
}

.entry.-panelVertical .entry__detail {
	margin-top: 0;
	-ms-flex-basis: 53.9%;
	-ms-flex-preferred-size: 53.9%;
	flex-basis: 53.9%;
	border-right: 1px solid #ededeb
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__detail {
		width: 100%;
		border: 0
	}
}

.entry.-panelVertical .entry__header {
	padding: 0 3.57143em
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__header {
		padding: 0
	}
}

.entry.-panelVertical .entry__cats {
	padding-left: 2.14286em;
	-ms-flex-basis: 21.2%;
	-ms-flex-preferred-size: 21.2%;
	flex-basis: 21.2%
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__cats {
		width: 100%;
		padding: 20px 0 28px;
		border-bottom: 1px solid #e9e9e9
	}
}

.entry.-panelVertical .entry__title {
	display: block;
	font-size: 1.4rem;
	line-height: 1.4;
	padding: 0
}

.entry.-panelVertical .entry__title.-sub {
	margin-bottom: 1.42857em
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__title.-sub {
		margin-bottom: 4px;
		font-size: 1rem;
		font-weight: 700
	}
}

.entry.-panelVertical .entry__title.-main {
	position: relative;
	font-size: 3.8rem;
	line-height: 1
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__title.-main {
		font-size: 3.2rem
	}

	.entry.-panelVertical .entry__title.-main:after {
		content: '';
		display: block;
		position: absolute;
		right: 0;
		top: -1px;
		width: 30px;
		height: 30px;
		background: url("../img/common/arw-green-large.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/arw-green-large.svg*/
			) right 10px center no-repeat #f0f0ee;
		background-size: 8px auto;
		vertical-align: middle;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%
	}
}

@media screen and (max-width:320px) {
	.entry.-panelVertical .entry__title.-main {
		font-size: 2.8rem;
		letter-spacing: -.01em
	}

	.entry.-panelVertical .entry__title.-main:after {
		top: -3px
	}
}

.entry.-panelVertical .entry__name {
	display: inline-block;
	margin-right: .73684em
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__name {
		margin-right: 12px
	}
}

@media screen and (max-width:320px) {
	.entry.-panelVertical .entry__name {
		margin-right: 8px
	}
}

.entry.-panelVertical .entry__tag {
	position: relative;
	top: -2px
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__tag {
		padding: 10px 16px 8px
	}
}

.entry.-panelVertical .entry__catsList {
	width: 100%
}

.entry.-panelVertical .entry__catsItem {
	margin-top: .71429em;
	padding: 7px 0 9px;
	text-align: center;
	border: 1px solid #007d37;
	line-height: 1;
	font-weight: 600;
	color: #007d37;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px
}

.entry.-panelVertical .entry__catsItem:first-of-type {
	margin-top: 0
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__catsItem {
		display: inline-block;
		margin: 0 3px 0 0;
		padding: 7px 15px;
		vertical-align: top;
		font-size: 1.3rem
	}
}

@media screen and (max-width:320px) {
	.entry.-panelVertical .entry__catsItem {
		margin-right: 1px;
		font-size: 1.2rem;
		padding-left: 11px;
		padding-right: 11px
	}
}

.entry.-panelVertical .entry__summary {
	margin-top: 1.71429em
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__summary {
		margin-top: 16px;
		line-height: 1.7
	}
}

.entry.-panelVertical .entry__link {
	position: relative;
	z-index: inherit;
	padding-top: 5em;
	padding-bottom: 5.14286em;
	border-top: 1px solid #f0f0ee;
	border-left: 1px solid #f0f0ee;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

@media screen and (max-width:767px) {
	.entry.-panelVertical .entry__link {
		padding-top: 0;
		padding-bottom: 0;
		border: 0;
		padding: 20px 0 14px
	}
}

@media screen and (min-width:768px) {
	.entry.-panelVertical .entry__link:hover {
		background-color: #f0f0ee
	}
}

.entry.-panelVerticalNews .entry__list {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
}

.entry.-panelVerticalNews .entry__list img {
	max-width: 100%;
	height: auto
}

.entry.-panelVerticalNews .entry__list:after,
.entry.-panelVerticalNews .entry__list:before {
	display: none
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__list {
		padding-top: 18px
	}
}

.entry.-panelVerticalNews .entry__item {
	width: 100%;
	margin: 0
}

@media screen and (min-width:768px) {
	.entry.-panelVerticalNews .entry__item:first-of-type .entry__link {
		border-top-color: transparent
	}

	.entry.-panelVerticalNews .entry__item:last-of-type .entry__link {
		border-bottom: 1px solid #f0f0ee
	}

	.entry.-panelVerticalNews .entry__item:last-of-type .entry__link:hover {
		border-color: #fff
	}
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__item {
		padding: 0 0px
	}
}

.entry.-panelVerticalNews .entry__detail {
	margin-top: 0
}

.entry.-panelVerticalNews .entry__cats,
.entry.-panelVerticalNews .entry__detail,
.entry.-panelVerticalNews .entry__thumb {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:767px) {

	.entry.-panelVerticalNews .entry__cats,
	.entry.-panelVerticalNews .entry__detail,
	.entry.-panelVerticalNews .entry__thumb {
		display: block;
		width: 100%
	}
}

.entry.-panelVerticalNews .entry__thumb {
	position: relative;
	margin-bottom: 0;
	padding-bottom: 1px;
	-ms-flex-basis: 14.28571em;
	-ms-flex-preferred-size: 14.28571em;
	flex-basis: 14.28571em
}

.entry.-panelVerticalNews .entry__thumb img {
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__thumb {
		margin-bottom: 15px
	}
}

.entry.-panelVerticalNews .entry__detail {
	-ms-flex-basis: calc(100% - 14.28571em);
	-ms-flex-preferred-size: calc(100% - 14.28571em);
	flex-basis: calc(100% - 14.28571em)
}

.entry.-panelVerticalNews .entry__header {
	padding: 0 0 0 3.57143em
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__header {
		padding: 0
	}
}

.entry.-panelVerticalNews .entry__meta span {
	vertical-align: middle
}

.entry.-panelVerticalNews .entry__meta .tag {
	margin-right: 12px
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__meta {
		line-height: 1
	}

	.entry.-panelVerticalNews .entry__meta .tag {
		padding: 4px 10px;
		margin-right: 8px;
		font-size: .9rem
	}

	.entry.-panelVerticalNews .entry__meta .tag-date {
		position: relative;
		top: 1px;
		font-size: 1.1rem
	}
}

.entry.-panelVerticalNews .entry__title {
	padding: 0;
	font-size: 1.6rem;
	line-height: 1.5;
	font-weight: 400
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__title {
		font-size: 1.3rem;
		font-weight: 600;
		line-height: 1.6
	}
}

.entry.-panelVerticalNews .entry__link {
	overflow: visible;
	position: relative;
	z-index: inherit;
	padding: 3.57143em 4.28571em 3.71429em;
	border-top: 1px solid #f0f0ee;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

@media screen and (min-width:768px) {
	.entry.-panelVerticalNews .entry__link:hover {
		background-color: #f0f0ee
	}
}

@media screen and (max-width:767px) {
	.entry.-panelVerticalNews .entry__link {
		width: 100%;
		border: 0;
		padding: 12px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}

	.entry.-panelVerticalNews .entry__link .liquidBlock {
		width: 100%;
		padding: 0
	}
}

@media screen and (max-width:767px) {
	.entry.-jobList {
		padding: 0 0 56px;
		border-bottom: 1px solid #f0f0ee
	}
}

@media screen and (max-width:767px) {
	.entry.-jobList .entry__list {
		position: relative;
		display: table;
		table-layout: fixed;
		width: 100%
	}
}

@media screen and (max-width:767px) {
	.entry.-jobList .entry__item {
		width: 100%;
		border: 1px solid #f0f0ee;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}

	.entry.-jobList .entry__item:first-child {
		margin-bottom: 16px
	}

	.entry.-jobList .entry__item a {
		display: block
	}
}

@media screen and (max-width:767px) {

	.entry.-jobList .entry__detail,
	.entry.-jobList .entry__thumb {
		display: table-cell;
		vertical-align: middle;
		width: 50%
	}
}

@media screen and (max-width:320px) {
	.entry.-jobList .entry__thumb {
		width: 42%
	}
}

@media screen and (max-width:767px) {
	.entry.-jobList .entry__detail {
		text-align: left;
		padding-left: 18px
	}

	.entry.-jobList .entry__detail:last-child {
		display: none
	}
}

@media screen and (max-width:320px) {
	.entry.-jobList .entry__detail {
		padding-left: 14px;
		width: 58%
	}
}

@media screen and (max-width:767px) {
	.entry.-jobList .entry__title {
		background: url("../img/common/arw-green.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/arw-green.svg*/
			) right 18px center no-repeat;
		background-size: 6px auto
	}

	.entry.-jobList .entry__title.-en {
		font-size: 2rem
	}
}

.entry.-jobList .entry__subTitle {
	margin-bottom: 4px;
	font-size: 1.1rem;
	font-weight: 600
}

.feature {
	padding: 5.28571em 4.28571em;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: hidden
}

@media screen and (max-width:767px) {
	.feature {
		padding: 0;
		border-left: 0
	}
}

.feature__header {
	margin-bottom: 2.28571em
}

@media screen and (max-width:767px) {
	.feature__header {
		margin: 0;
		padding: 50px 0 30px;
		text-align: center
	}
}

@media screen and (min-width:768px) {
	.feature__header {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(26px);
		-moz-transform: translateY(26px);
		-o-transform: translateY(26px);
		-ms-transform: translateY(26px);
		-webkit-transform: translateY(26px)
	}

	.feature__header:nth-of-type(1) {
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(2) {
		transition: opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(3) {
		transition: opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(4) {
		transition: opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(5) {
		transition: opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(6) {
		transition: opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(7) {
		transition: opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(8) {
		transition: opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(9) {
		transition: opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(10) {
		transition: opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(11) {
		transition: opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(12) {
		transition: opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(13) {
		transition: opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(14) {
		transition: opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(15) {
		transition: opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(16) {
		transition: opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(17) {
		transition: opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(18) {
		transition: opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(19) {
		transition: opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__header:nth-of-type(20) {
		transition: opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(26px);
		-moz-transform: translateY(26px);
		-o-transform: translateY(26px);
		-ms-transform: translateY(26px);
		-webkit-transform: translateY(26px)
	}

	.-solutions .feature__header:nth-of-type(1) {
		transition: opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(2) {
		transition: opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(3) {
		transition: opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(4) {
		transition: opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(5) {
		transition: opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(6) {
		transition: opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(7) {
		transition: opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(8) {
		transition: opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(9) {
		transition: opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(10) {
		transition: opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(11) {
		transition: opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(12) {
		transition: opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(13) {
		transition: opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(14) {
		transition: opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(15) {
		transition: opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(16) {
		transition: opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(17) {
		transition: opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(18) {
		transition: opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(19) {
		transition: opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-solutions .feature__header:nth-of-type(20) {
		transition: opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.3s cubic-bezier(.175, .885, .47, 1.26)
	}
}

@media screen and (min-width:768px) {
	.kvStart .feature__header.-effected__header {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.feature__subTitle,
.feature__title {
	line-height: 1;
	display: inline-block;
	vertical-align: baseline
}

@media screen and (max-width:767px) {

	.feature__subTitle,
	.feature__title {
		display: block;
		padding: 0 30px
	}
}

.feature__title {
	font-size: 3.6rem;
	color: #000
}

@media screen and (max-width:767px) {
	.feature__title {
		font-size: 3.1rem;
		margin-bottom: 10px
	}
}

.feature__subTitle {
	position: relative;
	top: -3px;
	padding-left: 2.14286em
}

@media screen and (max-width:767px) {
	.feature__subTitle {
		top: 0;
		padding: 0 24px;
		font-size: 1.2rem;
		line-height: 1.5
	}
}

@media screen and (max-width:767px) {
	.feature__solutions {
		padding: 0 10px 10px
	}
}

.feature__solutionsList {
	position: relative
}

.feature__solutionsList:after {
	display: block;
	clear: both;
	content: ""
}

.feature__solutionsPanel {
	float: left;
	border-right: 1px solid #f2f2f2;
	width: calc((100% - 1px)/ 3);
	background-color: #fff
}

@media screen and (min-width:768px) {
	.feature__solutionsPanel {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6) translateY(26px);
		-moz-transform: scale(.6) translateY(26px);
		-o-transform: scale(.6) translateY(26px);
		-ms-transform: scale(.6) translateY(26px);
		-webkit-transform: scale(.6) translateY(26px)
	}

	.feature__solutionsPanel:nth-of-type(1) {
		transition: opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(2) {
		transition: opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(3) {
		transition: opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(4) {
		transition: opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(5) {
		transition: opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(6) {
		transition: opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(7) {
		transition: opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(8) {
		transition: opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(9) {
		transition: opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(10) {
		transition: opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(11) {
		transition: opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(12) {
		transition: opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(13) {
		transition: opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(14) {
		transition: opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(15) {
		transition: opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(16) {
		transition: opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(17) {
		transition: opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(18) {
		transition: opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(19) {
		transition: opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.feature__solutionsPanel:nth-of-type(20) {
		transition: opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.scrolledEffect .feature__solutionsPanel {
		position: relative;
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel {
		float: none;
		width: 100%;
		border: 0;
		border-bottom: 1px solid #f0f0f0
	}
}

.feature__solutionsPanel:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	z-index: 98
}

.feature__solutionsPanel>a {
	z-index: 99;
	position: relative;
	display: block;
	width: 100%;
	height: 78.4%;
	background: 0 0;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel>a {
		height: auto;
		padding: 32px 0
	}
}

.feature__solutionsPanel>a:before {
	content: '';
	display: block;
	padding-top: 78.4%
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel>a:before {
		display: none
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel>a:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		height: 8px;
		width: 100%;
		background: url("../img/common/obj-balloon.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/obj-balloon.svg*/
			) bottom center no-repeat;
		opacity: 0;
		z-index: 99
	}
}

.feature__solutionsPanel>a.-current:after {
	opacity: 1;
	z-index: 101
}

.feature__solutionsPanel>a.-current .feature__solutionsTitle:before {
	opacity: 1;
	background: #007d37;
	transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0
}

.feature__solutionsPanel>a.-current .feature__solutionsIcon:before {
	background: #fff
}

.feature__solutionsPanel>a.-current .feature__solutionsName {
	color: #fff
}

.feature__solutionsPanel>a.-current .feature__solutionsDetail {
	z-index: 100
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel>a:hover {
		background: #fff
	}

	.feature__solutionsPanel>a:hover .feature__solutionsIcon svg {
		background: #007d37
	}

	.feature__solutionsPanel>a:hover .feature__solutionsIcon path {
		fill: #fff
	}

	.feature__solutionsPanel>a:hover .feature__solutionsName {
		color: #000
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel>a.-current {
		background: #007d37
	}

	.feature__solutionsPanel>a.-current .feature__solutionsIcon svg {
		background: #fff
	}

	.feature__solutionsPanel>a.-current .feature__solutionsIcon path {
		fill: #007d37
	}

	.feature__solutionsPanel>a.-current .feature__solutionsName {
		color: #fff
	}
}

.feature__solutionsPanel:nth-of-type(2) .feature__solutionsDetail {
	left: calc(-100% - 1px)
}

.feature__solutionsPanel:nth-of-type(2) .feature__solutionsDetail:before {
	left: calc(100% / 3)
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel:nth-of-type(2) .feature__solutionsDetail {
		left: 0
	}
}

.feature__solutionsPanel:nth-of-type(3) .feature__solutionsDetail {
	left: calc(-200% - 2px)
}

.feature__solutionsPanel:nth-of-type(3) .feature__solutionsDetail:before {
	left: calc((100% / 3) * 2)
}

@media screen and (max-width:767px) {
	.feature__solutionsPanel:nth-of-type(3) .feature__solutionsDetail {
		left: 0
	}
}

@media screen and (min-width:768px) {
	.feature__solutionsPanel:hover>a .feature__solutionsTitle:before {
		opacity: 1;
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0
	}

	.feature__solutionsPanel:hover>a .feature__solutionsIcon svg {
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}

	.feature__solutionsPanel:hover>a .feature__solutionsIcon path {
		fill: #007d37
	}

	.feature__solutionsPanel:hover>a .feature__solutionsIcon:before {
		background: #fff;
		-webkit-animation: scaleUp .5s ease-out;
		animation: scaleUp .5s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.feature__solutionsPanel:hover>a .feature__solutionsName {
		color: #fff
	}

	.feature__solutionsPanel:hover>a:after {
		opacity: 1;
		z-index: 101
	}
}

.feature__solutionsTitle {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

@media screen and (min-width:768px) {
	.feature__solutionsTitle:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #007d37;
		display: block;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: scale(.92);
		-moz-transform: scale(.92);
		-o-transform: scale(.92);
		-ms-transform: scale(.92);
		-webkit-transform: scale(.92);
		border-radius: 40px;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		-ms-border-radius: 40px;
		transition: all .7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .7s cubic-bezier(.23, 1, .58, 1)
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsTitle {
		position: relative;
		top: inherit;
		right: inherit;
		left: inherit;
		bottom: inherit
	}

	.feature__solutionsTitle:after,
	.feature__solutionsTitle:before {
		position: absolute;
		top: 50%;
		margin-top: -2px;
		right: 24px;
		display: block;
		content: '';
		width: 13px;
		height: 3px;
		background: #007d37;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		transition: all .2s ease-out;
		-moz-transition: all .2s ease-out;
		-o-transition: all .2s ease-out;
		-webkit-transition: all .2s ease-out
	}

	.feature__solutionsTitle:after {
		transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg)
	}

	.-opened .feature__solutionsTitle:after,
	.-opened .feature__solutionsTitle:before {
		background: #fff
	}

	.-opened .feature__solutionsTitle:after {
		transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg)
	}
}

.feature__solutionsTitleInner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

@media screen and (max-width:767px) {
	.feature__solutionsTitleInner {
		top: inherit;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
}

.feature__solutionsIcon {
	position: relative
}

@media screen and (min-width:768px) {
	.feature__solutionsIcon {
		width: 54px;
		height: 54px;
		margin: 0 auto 1em
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsIcon {
		margin-bottom: 8px
	}
}

.feature__solutionsIcon svg {
	width: 54px;
	height: 54px;
	background: 0 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%
}

@media screen and (max-width:767px) {
	.feature__solutionsIcon svg {
		background: #007d37;
		width: 34px;
		height: 34px
	}
}

.feature__solutionsIcon path {
	fill: #fff
}

@media screen and (min-width:768px) {
	.feature__solutionsIcon:before {
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		display: block;
		width: 54px;
		height: 54px;
		line-height: 1;
		background: #007d37;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%
	}
}

.feature__solutionsName {
	font-size: 2rem;
	line-height: 1;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

@media screen and (max-width:767px) {
	.feature__solutionsName {
		font-size: 1.9rem;
		font-weight: 100
	}
}

.feature__solutionsDetail {
	position: relative;
	z-index: 101;
	width: calc(300% + 2px);
	background: #fff;
	box-shadow: 0 0 40px rgba(12, 0, 0, .1);
	-webkit-box-shadow: 0 0 40px rgba(12, 0, 0, .1);
	-moz-box-shadow: 0 0 40px rgba(12, 0, 0, .1)
}

@media screen and (max-width:767px) {
	.feature__solutionsDetail {
		box-shadow: 0 0 20px rgba(12, 0, 0, .1);
		-webkit-box-shadow: 0 0 20px rgba(12, 0, 0, .1);
		-moz-box-shadow: 0 0 20px rgba(12, 0, 0, .1)
	}
}

@media screen and (max-width:767px) {
	.feature__solutionsDetail {
		width: 100%;
		box-shadow: 0 0 0 rgba(12, 0, 0, .1);
		-webkit-box-shadow: 0 0 0 rgba(12, 0, 0, .1);
		-moz-box-shadow: 0 0 0 rgba(12, 0, 0, .1)
	}
}

@media screen and (min-width:768px) {
	.feature__solutionsDetail:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 8px;
		width: calc(100% / 3);
		background: url("../img/common/obj-balloon.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/obj-balloon.svg*/
			) bottom center no-repeat;
		z-index: 101
	}
}

.-opened .feature__solutionsDetail:before {
	top: -8px
}

.feature__solutionsDetailInner {
	padding: 4.28571em 2.85714em 5em
}

@media screen and (max-width:767px) {
	.feature__solutionsDetailInner {
		border-top: 0;
		border-bottom: 0;
		padding: 0 5px;
		background: #007d37
	}

	.feature__solutionsDetailInner .entry {
		background: #fff;
		padding: 20px 15px
	}

	.feature__solutionsDetailInner .entry__item {
		margin-bottom: 24px
	}

	.feature__solutionsDetailInner .btnContainer {
		padding: 30px 0
	}
}

.feature__solutionsDetailHeader {
	position: relative;
	padding-bottom: 2.28571em
}

@media screen and (max-width:767px) {
	.feature__solutionsDetailHeader {
		display: none
	}
}

.feature__solutionsDetailHeader .heading__link {
	padding-left: 26px
}

.heading__link {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 3rem;
	letter-spacing: 1px;
	padding-left: 2.28571em
}

.heading__link a,
.heading__link span {
	vertical-align: middle
}

.heading__link:before {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 20px;
	margin-top: -10px;
	background: rgba(0, 0, 0, .1)
}

.feature__solutionsDetailName,
.feature__solutionsDetailSummary {
	display: inline-block;
	line-height: 1
}

.feature__solutionsDetailName {
	font-size: 3rem
}

.feature__solutionsDetailSummary {
	position: relative;
	top: -3px;
	padding-left: 1.71429em
}

.feature__solutionsDetail--closeBtn {
	position: relative;
	bottom: -13px;
	line-height: 1;
	text-align: center
}

@media screen and (max-width:767px) {
	.feature__solutionsDetail--closeBtn {
		display: none
	}
}

.feature.-gray {
	background-color: #f0f0ee
}

@media screen and (max-width:767px) {
	.feature.-gray {
		background-color: #f0f0f0
	}
}

@media screen and (max-width:767px) {
	.feature.-gray-sp {
		background-color: #f0f0f0
	}
}

.feature.-solutions {
	background-image: url("../img/common/bg-solutions.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/bg-solutions.svg*/
		);
	background-position: top right
}

@media screen and (max-width:767px) {
	.feature.-solutions {
		background-image: none
	}
}

.feature.-pickup {
	padding-left: 0;
	padding-right: 0
}

@media screen and (min-width:768px) {
	.feature.-pickup {
		margin-right: 4.28571em;
		margin-left: 4.28571em
	}
}

@media screen and (max-width:767px) {
	.feature.-pickup {
		padding-bottom: 50px
	}
}

@media screen and (max-width:767px) {
	.feature.-news .feature__title {
		margin-bottom: 6px
	}

	.feature.-news .feature__subTitle {
		font-size: 1rem
	}
}

.filterNav {
	padding: 1em 0;
	border-left: 1px solid #f0f0ee;
	border-bottom: 1px solid #f0f0ee
}

@media screen and (min-width:768px) {
	.filterNav {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.filterNav:nth-of-type(1) {
		transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(2) {
		transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(3) {
		transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(4) {
		transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(5) {
		transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(6) {
		transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(7) {
		transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(8) {
		transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(9) {
		transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(10) {
		transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(11) {
		transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(12) {
		transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(13) {
		transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(14) {
		transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(15) {
		transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(16) {
		transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(17) {
		transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(18) {
		transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(19) {
		transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav:nth-of-type(20) {
		transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1)
	}

	.filterNav.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.filterNav {
		margin: 0 10px;
	}
}

.filterNav__item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.6rem
}

.filterNav__title {
	font-size: 1.8rem;
	line-height: 1
}

@media screen and (max-width:767px) {
	.filterNav__title {
		display: none
	}
}

.filterNav__titleText {
	display: block;
	padding-right: 1.42857em;
	border-right: 1px solid rgba(0, 0, 0, .1)
}

.filterNav__tags {
	padding-left: 0em
}

@media screen and (max-width:767px) {
	.filterNav__tags {
		padding-left: 0
	}
}

.filterNav__tagsItem {
	display: inline-block;
	margin-right: -5px
}

.filterNav__tagsItem .tag-round {
	font-weight: 400;
}

@media screen and (max-width:767px) {
	.filterNav__tagsItem {
		margin-right: 2px;
		line-height: 50px;
	}
}

.filterNav__btn {
	position: relative;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.filterNav__btn {
		transition: all .4s ease !important;
		-moz-transition: all .4s ease !important;
		-o-transition: all .4s ease !important;
		-webkit-transition: all .4s ease !important
	}
}

@media screen and (max-width:767px) {
	.filterNav__btn {
		transition: all 0s ease !important;
		-moz-transition: all 0s ease !important;
		-o-transition: all 0s ease !important;
		-webkit-transition: all 0s ease !important
	}
}

.filterNav__btn:before {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: '';
	opacity: 1;
	visibility: visible;
	background: 0 0
}

@media screen and (min-width:768px) {
	.filterNav__btn:before {
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8);
		border-radius: 50px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		-ms-border-radius: 50px;
		transition: all .4s ease;
		-moz-transition: all .4s ease;
		-o-transition: all .4s ease;
		-webkit-transition: all .4s ease
	}
}

.filterNav__btn.-current.-gray {
	color: #fff
}

.filterNav__btn.-current.-gray:before {
	display: none;
	opacity: 1;
	visibility: visible;
	background: #007d37
}

.filterNav__btn.-gray:hover {
	color: #fff;
	background: #007d37
}

.filterNav__btn.-gray:hover:before {
	z-index: 0;
	background: #f0f0ee;
	opacity: 0;
	visibility: hidden
}

@media screen and (min-width:768px) {
	.filterNav__btn.-gray:hover:before {
		transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0)
	}
}

.footer {
	color: #fff
}

.footer a {
	color: #fff
}

.footer .link {
	padding-left: 0
}

.footer__cotnact {
	background: #f0f0ee;
	text-align: center;
	color: #000
}

.footer__cotnact a {
	color: #000;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

@media screen and (max-width:767px) {
	.footer__cotnact a {
		color: #fff
	}

	.footer__cotnact a .btn {
		color: #007d37;
		border-color: #fff;
		min-width: 150px
	}

	.footer__cotnact a .btn:before {
		display: none
	}

	.footer__cotnact a:hover .btn:after {
		background-image: url("../img/common/icn-external-fill.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-external-fill.svg*/
			)
	}
}

@media screen and (max-width:767px) {
	.footer__cotnact {
		padding: 0 10px 50px;
		background: #f0f0f0
	}
}

@media screen and (max-width:767px) {
	.subPageContainer .footer__cotnact {
		padding-top: 12px;
		background: #fff
	}
}

.footer__cotnactLink {
	display: block;
	padding: 7.14286em 0
}

@media screen and (max-width:767px) {
	.footer__cotnactLink {
		background: #007d37;
		padding: 60px 0
	}
}

.footer__cotnactTitle {
	font-size: 3rem;
	line-height: 1;
	margin-bottom: .53333em
}

@media screen and (max-width:767px) {
	.footer__cotnactTitle {
		font-size: 2.4rem;
		margin-bottom: 14px
	}
}

.footer__contactSummary {
	margin-bottom: 1.57143em
}

@media screen and (max-width:767px) {
	.footer__contactSummary {
		font-size: 1rem;
		margin-bottom: 20px
	}
}

.footer__nav {
	padding-top: 6.42857em;
	padding-bottom: 6.42857em;
	background: #151515
}

.footer__nav:after {
	display: block;
	clear: both;
	content: ""
}

.footer__nav .liquidBlock:after {
	display: block;
	clear: both;
	content: ""
}

.footer__navInner {
	float: left;
	width: 49%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

.footer__navInner:nth-of-type(2n) {
	float: right
}

.footer__navGroup {
	width: calc((100% - 1px)/ 3)
}

.footer__navGroup:first-of-type .footer__navTitle {
	padding-left: 2.85714em
}

.footer__navGroup.-sub {
	padding: 0;
	width: 48%
}

.footer__navTitle {
	font-size: 1.6rem;
	padding-top: 1.25em;
	font-family: "微软雅黑";
	font-weight: 400
}

.footer__navTitle:first-of-type {
	padding-top: 0
}

.footer__navListContainer {
	margin-top: 1em
}

.footer__navList {
	font-size: 1.2rem
}

.footer__navItem {
	margin: 0 0 1em;
	letter-spacing: .05em
}

.footer__navItem a:hover {
	text-decoration: underline
}

.timeline-Header-title {
	font-size: 1.2rem
}

@media screen and (max-width:767px) {
	.footer__nav {
		display: none
	}
}

.snsTimeline {
	background: #fff;
	color: #000
}

.snsTimeline iframe {
	vertical-align: top;
	width: 100%;
	max-width: 100%
}

.snsTimeline__inner {
	padding: 0 10px 10px
}

.snsTimeline__header {
	display: table;
	height: 38px;
	width: 100%
}

.snsTimeline__title {
	display: table-cell;
	vertical-align: middle;
	font-weight: 600;
	font-size: 1rem
}

.snsTimeline__title span {
	display: inline-block;
	vertical-align: middle
}

.snsTimeline__title:before {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-right: 6px;
	content: '';
	vertical-align: middle;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain
}

.snsTimeline__title.-fb:before {
	background-image: url("../img/common/icn-fb-square.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-fb-square.svg*/
		)
}

.snsTimeline__title.-tw:before {
	background-image: url("../img/common/icn-tw-fill.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-tw-fill.svg*/
		)
}

.snsTimeline__panel.-tw {
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.snsTimeline__panel.-tw iframe {
	width: 740px !important
}

.footer__snsIcon {
	background: #000;
	text-align: center
}

@media screen and (min-width:768px) {
	.footer__snsIcon {
		padding: 0 0 7.14286em
	}
}

@media screen and (max-width:767px) {
	.footer__snsIcon {
		padding: 100px 0 60px
	}
}

.footer__snsIconItem {
	display: inline-block;
	padding: 0 4px
}

@media screen and (min-width:768px) {
	.footer__snsIconItem svg {
		width: 28px;
		height: 28px
	}
}

@media screen and (max-width:767px) {
	.footer__snsIconItem svg {
		width: 33px;
		height: 33px
	}
}

.footer__credit {
	background: #000;
	text-align: center
}

@media screen and (min-width:768px) {
	.footer__credit {
		padding: 7.71429em 0 1.42857em
	}

	.footer__credit img {
		width: 7.57143em;
		height: auto
	}
}

@media screen and (max-width:767px) {
	.footer__credit {
		padding: 0 0 140px
	}

	.footer__credit img {
		width: 90px
	}
}

.grid {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

.grid.-col3 {
	-moz-justify-content: flex-start;
	-ms-justify-content: flex-start;
	justify-content: flex-start;
	-ms-flex-pack: flex-start
}

.grid.-col3 .grid__item {
	width: calc((100% - 3px)/ 3)
}

@media screen and (max-width:767px) {
	.grid.-col3 .grid__item {
		width: 100%
	}
}

.grid.-panel.-col3 .grid__item {
	width: calc((100% - 1px)/ 3)
}

.grid.featurePoints {
	text-align: center;
	margin-top: 5.14286em;
	margin-bottom: 2.85714em
}

@media screen and (max-width:767px) {
	.grid.featurePoints {
		margin: 0;
		margin-top: 24px;
		padding-bottom: 10px;
		text-align: left
	}
}

.grid.featurePoints .grid__item {
	border-right: 1px solid #dfdfdf
}

.grid.featurePoints .grid__item:nth-of-type(3) {
	border-right: 0
}

@media screen and (min-width:768px) {
	.grid.featurePoints .grid__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		-ms-transform: scale(.6);
		-webkit-transform: scale(.6);
		transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.grid.featurePoints .grid__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.grid.featurePoints .grid__item {
		margin-bottom: 32px;
		border: 0
	}
}

.grid.featurePoints img {
	max-width: 100%
}

.grid.featurePoints .grid__itemInner {
	padding: 0 60px
}

@media screen and (max-width:767px) {
	.grid.featurePoints .grid__itemInner {
		padding: 0
	}
}

@media screen and (min-width:768px) {
	.grid.featurePoints .grid__thumb {
		position: relative;
		min-height: 170px
	}
}

.grid.featurePoints .grid__thumb img {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden
}

@media screen and (min-width:768px) {
	.grid.featurePoints .grid__thumb img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%)
	}
}

.grid.featurePoints .grid__title {
	margin-top: 32px
}

@media screen and (max-width:767px) {
	.grid.featurePoints .grid__title {
		margin-top: 18px
	}
}

.grid.featurePoints .grid__titleText {
	display: block;
	font-size: 1.4rem
}

.grid.featurePoints .grid__titleText.-sub {
	color: #007d37;
	line-height: 1;
	margin-bottom: .71429em
}

.grid.featurePoints .grid__titleText.-main {
	font-size: 1.6rem
}

@media screen and (max-width:767px) {
	.grid.featurePoints .grid__titleText.-main {
		font-size: 1.5rem
	}
}

.grid.featurePoints .grid__titleText.-sub+.grid__titleText.-main {
	font-size: 2rem
}

.grid.featurePoints .grid__text {
	margin-top: 2.42857em;
	text-align: left;
	line-height: 2;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph
}

@media screen and (max-width:767px) {
	.grid.featurePoints .grid__text {
		margin-top: 6px;
		line-height: 1.75
	}
}

.header {
	text-align: center
}

@media screen and (max-width:767px) {
	.header {
		height: 55px;
		box-shadow: 0 0 1px rgba(0, 0, 0, .3);
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0 0 1px rgba(0, 0, 0, .3)
	}
}

.header__inner {
	position: relative;
	z-index: 1000;
	height: 100%;
	min-height: 42.85714em;
	background: #fff
}

@media screen and (max-width:767px) {
	.header__inner {
		min-height: auto
	}
}

.header__logo {
	position: relative;
	z-index: 100;
	width: 12.85714em;
	height: 12.85714em;
	font-size: 1.4rem;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	transition: width .15s ease-out, height .15s ease-out;
	-moz-transition: width .15s ease-out, height .15s ease-out;
	-o-transition: width .15s ease-out, height .15s ease-out;
	-webkit-transition: width .15s ease-out, height .15s ease-out
}

@media screen and (max-width:767px) {
	.header__logo {
		width: 200px;
		height: 100%;
		border-bottom: 0
	}
}

.header__logo a {
	display: block;
	height: 100%
}

.header__logo img {
	width: 6.92857em;
	height: auto
}

@media screen and (min-width:768px) {
	.header__logo img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%)
	}
}

@media screen and (max-width:767px) {
	.header__logo img {
		visibility: hidden
	}
}

.header__gnav {
	position: absolute;
	top: 0;
	left: 0;
	display: table;
	width: 12.85714em;
	height: 100%
}

.header__gnav.-relative {
	top: 0;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0)
}

@media screen and (max-width:767px) {
	.header__gnav {
		width: 100%;
		display: none
	}
}

.header__gnavInner {
	padding: 15.14286em 0;
	display: table-cell;
	vertical-align: middle
}

@media screen and (max-width:767px) {
	.header__gnavInner {
		padding: 0
	}
}

.header__gnavList {
	line-height: 1
}

.header__gnavItem {
	position: inherit;
	font-size: 1.6rem;
	width: 100%
}

.header__gnavItem>a {
	position: relative;
	display: block;
	padding: .9375em 0;
	/* font-family: hkytw9; */
	font-weight: normal;
}

.header__gnavItem>a:before {
	display: block;
	position: absolute;
	top: 50%;
	right: -1px;
	width: 7px;
	height: 2.5em;
	margin-top: -1.25em;
	background: #007d37;
	content: '';
	opacity: 0;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out
}

.header__gnavItem.-current>a {
	color: #007d37
}

.header__gnavItem:hover a:before {
	opacity: 1
}

.header__gnavChild {
	position: fixed;
	top: 0;
	left: 12.85714em;
	width: 25em;
	height: 100vh;
	text-align: left;
	font-size: 1.4rem;
	background: #267031;
	color: #fff;
	visibility: hidden;
	opacity: 0;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.header__gnavChild.-active {
	visibility: visible;
	opacity: 1
}

.header__gnavChildHeader {
	display: table;
	width: 100%;
	height: 25em;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #007d37
}

.header__gnavChildHeader.-product {
	background-image: url("../img/common/bg-nav-product.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/bg-nav-product.jpg*/
		)
}

.header__gnavChildHeader.-recruit {
	background-image: url("../img/common/bg-nav-recruit.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/bg-nav-recruit.jpg*/
		)
}

.header__gnavChildTitle {
	display: table-cell;
	padding: 0 1.07143em 1.07143em;
	vertical-align: bottom;
	font-size: 2.8rem
}

.header__gnavChildList {
	padding: 1.07143em 2.14286em
}

.header__gnavChildItem a {
	color: #fff;
	display: block;
	padding: 1.07143em 0
}

.header__gnavChildItem a:hover {
	text-decoration: underline
}

.header__sns {
	position: absolute;
	z-index: 100;
	bottom: 0;
	width: 100%;
	padding-bottom: 4.28571em;
	line-height: 1
}

.header__sns a {
	display: block;
	vertical-align: middle;
	line-height: 1
}

@media screen and (max-width:767px) {
	.header__sns {
		display: none
	}
}

.header__snsItem {
	display: inline-block;
	padding: 0 2px
}

.header__overlay {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	background: rgba(0, 0, 0, .5);
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.header__overlay:before {
	position: absolute;
	top: 0;
	left: 12.85714em;
	display: block;
	content: '';
	width: 25em;
	height: 100%;
	background: #267031
}

.header__overlay.-active {
	opacity: 1;
	visibility: visible
}

.-heading-3,
.pickup__title.text.-emphasize {
	position: relative;
	font-size: 2.4rem;
	color: #007d37;
	line-height: 1;
	padding-bottom: 20px
}

.-heading-3:after,
.pickup__title.text.-emphasize:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	margin-left: -10px;
	background: #007d37
}

@media screen and (max-width:767px) {

	.-heading-3,
	.pickup__title.text.-emphasize {
		font-size: 2rem;
		padding-left: 16px;
		padding-bottom: 0
	}

	.-heading-3:after,
	.pickup__title.text.-emphasize:after {
		top: 50%;
		left: 0;
		bottom: inherit;
		width: 4px;
		height: 20px;
		margin-top: -10px;
		margin-left: 0;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px
	}
}

.-heading-4 {
	position: relative;
	margin-bottom: 1.1em;
	padding-left: .8em;
	padding-bottom: 1em;
	font-size: 2rem;
	border-bottom: 3px solid rgba(0, 0, 0, .1)
}

.-heading-4:before {
	display: block;
	content: '';
	position: absolute;
	top: .2em;
	left: 0;
	width: 4px;
	height: 1.05em;
	background: #007d37;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px
}

@media screen and (max-width:767px) {
	.-heading-4 {
		margin-bottom: 0;
		padding-left: 14px;
		border: 0;
		color: #007d37
	}

	.-heading-4:before {
		top: 4px;
		height: 19px
	}
}

.icn-svg {
	vertical-align: middle;
	line-height: 1
}

.icn-svg__path {
	transition: fill .15s ease-out;
	-moz-transition: fill .15s ease-out;
	-o-transition: fill .15s ease-out;
	-webkit-transition: fill .15s ease-out
}

.icn-svg__path.-gray {
	fill: #ccc
}

.icn-svg__path.-green {
	fill: #007d37
}

.icn-svg__path.-white {
	fill: #fff
}

a.-current .icn-svg__path.-white,
a:hover .icn-svg__path.-white {
	fill: #007d37
}

a.-current .icn-svg__path.-fb,
a.-current .icn-svg__path.-fb.-white,
a:hover .icn-svg__path.-fb,
a:hover .icn-svg__path.-fb.-white {
	fill: #4760a5
}

a.-current .icn-svg__path.-tw,
a.-current .icn-svg__path.-tw.-white,
a:hover .icn-svg__path.-tw,
a:hover .icn-svg__path.-tw.-white {
	fill: #059ff6
}

.-icn.-block:after {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-left: 10px;
	background: url("../img/common/icn-block.svg"
			/*tpa=https://www.ameba-adpress.com/assets/img/common/icn-block.svg*/
		) center center no-repeat;
	content: ''
}

.indexList {
	margin-top: 2.85714em
}

@media screen and (max-width:767px) {
	.indexList {
		margin-top: 2.57143em
	}
}

.indexList__item {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	padding: 1.42857em 0;
	font-size: 1.6rem;
	border-top: 1px solid rgba(0, 0, 0, .1)
}

.indexList__item:last-of-type {
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.indexList__item:only-child {
	border: 0
}

@media screen and (max-width:767px) {
	.indexList__item {
		display: block;
		padding: 0;
		margin-bottom: 30px;
		border: 0
	}

	.indexList__item:last-of-type {
		border: 0;
		margin-bottom: 40px
	}
}

.indexList__detail,
.indexList__title {
	padding: 0 2.14286em
}

@media screen and (max-width:767px) {

	.indexList__detail,
	.indexList__title {
		padding: 0
	}
}

.indexList__title {
	-ms-flex-basis: 22%;
	-ms-flex-preferred-size: 22%;
	flex-basis: 22%;
	border-right: 1px solid rgba(0, 0, 0, .1);
	font-weight: 600
}

@media screen and (max-width:767px) {
	.indexList__title {
		width: 100%;
		position: relative;
		margin-bottom: 16px;
		padding-left: 14px;
		font-size: 2rem;
		color: #007d37;
		line-height: 1;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}

	.indexList__title:after {
		position: absolute;
		top: 50%;
		left: 0;
		content: '';
		display: block;
		width: 4px;
		height: 19px;
		margin-top: -10px;
		background: #007d37;
		border-radius: 6px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		-ms-border-radius: 6px
	}
}

.indexList__detail {
	padding-right: 1.07143em;
	-ms-flex-basis: 78%;
	-ms-flex-preferred-size: 78%;
	flex-basis: 78%
}

@media screen and (max-width:767px) {
	.indexList__detail {
		width: 100%;
		padding-right: 0;
		font-size: 1.4rem;
		line-height: 1.75
	}
}

.info__header {
	padding: 2.71429em 2.14286em 1.42857em
}

.info__title {
	line-height: 1;
	color: #FFF;
}

.info__title-en {
	font-size: 3.2rem;
	margin-right: 10px;
	line-height: 1
}

.info__title-ja {
	position: relative;
	top: -1px;
	font-size: 1.2rem;
	line-height: 1
}

.info__content {
	position: relative;
	border-top: 1px solid #f0f0f0
}

@media screen and (max-width:767px) {
	.info__content {
		padding: 20px 25px 0
	}
}

.info__item a {
	display: block;
	padding: 1.85714em 1.85714em 2.28571em
}

.info__item a:hover {
	text-decoration: underline
}

@media screen and (max-width:767px) {
	.info__item a {
		padding: 0
	}
}

@media screen and (max-width:767px) {
	.info__item {
		padding-bottom: 26px
	}

	.info__item:last-of-type {
		border-bottom: 1px solid #f0f0f0
	}
}

.info_thumb {
	margin-bottom: 17px;
	border: 1px solid #f0f0f0
}

.info_thumb img {
	max-width: 100%;
	width: 100%
}

.info__meta {
	font-size: 1rem;
	letter-spacing: .05em;
	margin-bottom: .8em
}

@media screen and (max-width:767px) {
	.info__meta {
		font-family: "微软雅黑";
		font-weight: 400
	}
}

.info__meta span {
	display: inline-block;
	margin-right: 12px;
	line-height: 1
}

.info__meta span:last-of-type {
	margin: 0;
	padding: 0;
	border: 0
}

.info__name {
	font-weight: 600;
	letter-spacing: .05em;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
	word-break: break-all
}

@media screen and (max-width:767px) {
	.info__name {
		letter-spacing: 0;
		font-size: 1.3rem
	}
}

@media screen and (max-width:767px) {
	.info__footer {
		padding: 28px 0 50px;
		text-align: center
	}
}

.info__moreBtn {
	display: block;
	padding: 2.85714em;
	line-height: 1;
	text-align: right
}

.info__moreBtn:hover {
	text-decoration: underline
}

html.home {
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s ease-out;
	-moz-transition: opacity .4s ease-out;
	-o-transition: opacity .4s ease-out;
	-webkit-transition: opacity .4s ease-out
}

html.home.allLoaded {
	opacity: 1 !important;
	visibility: visible !important
}

.kvImg {
	position: relative;
	z-index: 90;
	width: 100%;
	height: 80vh;
	color: #fff;
	background: #444
}

@media screen and (max-width:767px) {
	.kvImg {
		height: 100vw
	}
}

.kvImg__slider,
.kvImg__sliderInner {
	width: 100%;
	height: 100%
}

.kvImg__slider {
	opacity: 0;
	transition: opacity .6s ease-out;
	-moz-transition: opacity .6s ease-out;
	-o-transition: opacity .6s ease-out;
	-webkit-transition: opacity .6s ease-out;
	overflow: hidden
}

.kvImg__slider.loaded {
	opacity: 1
}

.kvImg__item {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	-o-transition: transform .3s ease-out;
	-webkit-transition: transform .3s ease-out
}

.kvImg__item img {
	display: none;
	visibility: hidden
}

.kvImg__item.slick-current {
	-webkit-animation: showKvImage 6.3s linear 1 both;
	animation: showKvImage 6.3s linear 1 both;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.kvImg__item.slick-current.-slider01 {
	-webkit-animation: showKvImage 5.3s linear 1 both;
	animation: showKvImage 5.3s linear 1 both;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.kvImg__item.slick-current.-slider01.changed {
	-webkit-animation: showKvImage 6.3s linear 1 both;
	animation: showKvImage 6.3s linear 1 both;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.kvImg__link {
	color: #fff
}

.kvImg__inner {
	height: 100%;
	width: 100%
}

.kvImg__heading,
.kvImg__link {
	position: relative;
	display: block;
	height: 100%;
	width: 100%
}

.kvImg__heading {
	position: absolute;
	top: 0;
	left: 0
}

@media screen and (min-width:768px) {
	.kvImg__heading {
		/* background: linear-gradient(transparent 33%, rgba(0, 0, 0, .8) 100%) */
	}
}

@media screen and (max-width:767px) {
	.kvImg__heading {
		/* background: linear-gradient(transparent 40%, rgba(0, 0, 0, .7) 100%) */
	}
}

.kvImg__headingInner {
	position: absolute;
	bottom: 3.57143em;
	left: 4.07143em;
	padding-right: 30em
}

@media screen and (max-width:767px) {
	.kvImg__headingInner {
		bottom: 0;
		left: 0;
		padding: 0 20px 26px;
		width: 100%
	}
}

.kvImg__title {
	overflow: hidden
}

.kvImg__title.-en,
.kvImg__title.-ja {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s .3s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__title.-en {
	font-size: 1.6rem;
	font-family: "微软雅黑";
	font-weight: 400
}

.kvImg__title.-en:before {
	display: inline-block;
	content: '';
	width: 20px;
	height: 1px;
	margin-right: 13px;
	margin-bottom: .25em;
	background: #fff
}

@media screen and (max-width:767px) {
	.kvImg__title.-en {
		font-size: 1rem;
		margin-bottom: 3px
	}

	.kvImg__title.-en:before {
		width: 10px;
		margin-right: 6px
	}
}

.kvImg__title.-ja {
	font-size: 3rem;
	font-weight: 200
}

@media screen and (max-width:767px) {
	.kvImg__title.-ja {
		font-size: 1.5rem;
		font-weight: 600;
		letter-spacing: .05em;
		line-height: 1.9
	}
}

.start .kvImg__title.-en,
.start .kvImg__title.-ja {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0)
}

.kvImg__news {
	position: absolute;
	bottom: -4em;
	right: 4.28571em;
	background: #007d37;
	width: 20em;
	overflow: hidden;
	opacity: 0;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	transform: scale(.99) translateY(26px);
	-moz-transform: scale(.99) translateY(26px);
	-o-transform: scale(.99) translateY(26px);
	-ms-transform: scale(.99) translateY(26px);
	-webkit-transform: scale(.99) translateY(26px);
	box-shadow: 0 0 0 rgba(12, 0, 0, .5);
	-webkit-box-shadow: 0 0 0 rgba(12, 0, 0, .5);
	-moz-box-shadow: 0 0 0 rgba(12, 0, 0, .5);
	transition: opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
	transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26);
	transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
	-moz-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26);
	-o-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26);
	-webkit-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius 1s .3s cubic-bezier(.175, .885, .47, 1.26), box-shadow .8s calc(.3s + .3s) cubic-bezier(.175, .885, .47, 1.26)
}

@media screen and (max-width:767px) {
	.kvImg__news {
		display: none
	}
}

.kvImg__news a {
	color: #fff
}

.start .kvImg__news {
	opacity: 1;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	transform: scale(1) translateY(0);
	-moz-transform: scale(1) translateY(0);
	-o-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	-webkit-transform: scale(1) translateY(0);
	box-shadow: 0 0 40px rgba(12, 0, 0, .5);
	-webkit-box-shadow: 0 0 40px rgba(12, 0, 0, .5);
	-moz-box-shadow: 0 0 40px rgba(12, 0, 0, .5)
}

.kvImg__news .info__header {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transition: all .4s calc(.3s + .3s) cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s calc(.3s + .3s) cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s calc(.3s + .3s) cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s calc(.3s + .3s) cubic-bezier(.23, 1, .58, 1)
}

.start .kvImg__news .info__header {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0)
}

.kvImg__news .info__footer {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px);
	transition: all .4s calc(.3s + .9s) cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s calc(.3s + .9s) cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s calc(.3s + .9s) cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s calc(.3s + .9s) cubic-bezier(.23, 1, .58, 1)
}

.start .kvImg__news .info__footer {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0)
}

.kvImg__newsContent {
	max-height: calc(74vh - 6.42857em - 6.71429em);
	border: 0;
	overflow: hidden
}

.kvImg__newsContent .info__item {
	position: relative;
	background: #2f893d;
	opacity: 0;
	visibility: hidden;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transform: translateY(10px);
	-moz-transform: translateY(10px);
	-o-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-webkit-transform: translateY(10px)
}

.kvImg__newsContent .info__item:after,
.kvImg__newsContent .info__item:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	display: block;
	height: 1px
}

.kvImg__newsContent .info__item:before {
	z-index: 10;
	width: 0%;
	background: #277e33
}

.kvImg__newsContent .info__item:after {
	z-index: 9;
	width: 100%;
	background: rgba(17, 89, 28, .6)
}

.kvImg__newsContent .info__item:first-of-type {
	border: 0
}

.kvImg__newsContent .info__item:first-of-type:after,
.kvImg__newsContent .info__item:first-of-type:before {
	display: none
}

.kvImg__newsContent .info__item:nth-of-type(1) {
	transition: all .4s .75s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s .75s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s .75s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s .75s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(1):before {
	transition: width .4s 1s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 1s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 1s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 1s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(2) {
	transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s .9s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(2):before {
	transition: width .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 1.2s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(3) {
	transition: all .4s 1.05s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.05s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.05s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.05s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(3):before {
	transition: width .4s 1.4s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 1.4s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 1.4s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 1.4s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(4) {
	transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.2s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(4):before {
	transition: width .4s 1.6s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 1.6s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 1.6s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 1.6s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(5) {
	transition: all .4s 1.35s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.35s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.35s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.35s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(5):before {
	transition: width .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 1.8s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(6) {
	transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.5s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(6):before {
	transition: width .4s 2s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 2s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 2s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 2s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(7) {
	transition: all .4s 1.65s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.65s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.65s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.65s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(7):before {
	transition: width .4s 2.2s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 2.2s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 2.2s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 2.2s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(8) {
	transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.8s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(8):before {
	transition: width .4s 2.4s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 2.4s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 2.4s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 2.4s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(9) {
	transition: all .4s 1.95s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 1.95s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 1.95s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 1.95s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(9):before {
	transition: width .4s 2.6s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 2.6s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 2.6s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 2.6s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(10) {
	transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
	-o-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: all .4s 2.1s cubic-bezier(.23, 1, .58, 1)
}

.kvImg__newsContent .info__item:nth-of-type(10):before {
	transition: width .4s 2.8s cubic-bezier(.23, 1, .58, 1);
	-moz-transition: width .4s 2.8s cubic-bezier(.23, 1, .58, 1);
	-o-transition: width .4s 2.8s cubic-bezier(.23, 1, .58, 1);
	-webkit-transition: width .4s 2.8s cubic-bezier(.23, 1, .58, 1)
}

.start .kvImg__newsContent .info__item {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-webkit-transform: translateY(0)
}

.start .kvImg__newsContent .info__item:before {
	width: 100%
}

.kvImg__newsContent .info__meta span {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #fff
}

.kvImg__newsContent .info__meta span:last-of-type {
	margin: 0;
	padding: 0;
	border: 0
}

.copyrightOuter {
	position: absolute;
	top: 0;
	right: 1.78571em;
	height: 100%
}

.copyright {
	line-height: 1;
	font-size: 1rem;
	text-align: center;
	white-space: nowrap;
	position: absolute;
	top: 50%;
	right: 0;
	width: 13.5em;
	margin-top: -7.3em;
	font-weight: 400;
	transform: translate(0, -50%) rotate(-90deg);
	-moz-transform: translate(0, -50%) rotate(-90deg);
	-o-transform: translate(0, -50%) rotate(-90deg);
	-ms-transform: translate(0, -50%) rotate(-90deg);
	-webkit-transform: translate(0, -50%) rotate(-90deg);
	transform-origin: right bottom;
	moz-transform-origin: right bottom;
	-o-transform-origin: right bottom;
	-ms-transform-origin: right bottom;
	-webkit-transform-origin: right bottom
}

.copyright span {
	font-weight: 400
}

@media screen and (max-width:767px) {
	.copyright {
		display: none
	}
}

.leadImg {
	position: relative;
	margin: 0em;
	text-align: center
}

@media screen and (min-width:768px) {
	.leadImg {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		-ms-transform: scale(.6);
		-webkit-transform: scale(.6);
		transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1)
	}

	.leadImg>img {
		opacity: 0;
		visibility: hidden;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		border-radius: 26px;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8);
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadImg.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.leadImg.-effected>img {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}
}

@media screen and (max-width:767px) {
	.leadImg {
		margin: 25px auto
	}
}

.liquidBlock .leadImg {
	padding-left: 0;
	padding-right: 0
}

.leadImg.-single {
	max-width: inherit;
	padding-right: 0;
	padding-left: 0
}

@media screen and (max-width:767px) {
	.-recruit_content .contentGroup .leadImg:first-child {
		margin-top: 36px
	}
}

.leadImg img {
	max-width: 100%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden
}

.leadImg.-fit img {
	width: 100%
}

@media screen and (max-width:767px) {
	.leadImg.-fit {
		padding: 0
	}
}

.leadImg__caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.leadImg__caption.-recruit img {
	width: 34.57143em
}

@media screen and (max-width:767px) {
	.leadImg__caption.-recruit img {
		width: 67vw
	}
}

.leadImg__caption.-influ img {
	width: 84%
}

@media screen and (max-width:767px) {
	.leadImg__caption.-influ img {
		width: calc(100% - 30px)
	}
}

.leadImg__captionText {
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.leadImg:first-child {
	margin-top: 0
}

.leadImg:last-child {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.leadImg:last-child {
		margin-bottom: 36px
	}
}

.leadImg.-full_bottom {
	padding-bottom: 0
}

.leadImg.-hasBorder img {
	border: 1px solid rgba(0, 0, 0, .05);
	width: 100%
}

.leadImg.-hasBorder img.for-sp {
	border: 0
}

.leadImg.-tabImg {
	padding-bottom: 5.28571em
}

.leadImg.-single {
	padding-bottom: 0
}

.leadImg.-single img {
	width: 100%
}

.leadText {
	margin: 0 auto 4.5em;
	font-size: 1.6rem;
	text-align: center;
	line-height: 1.9
}

@media screen and (min-width:768px) {
	.leadText {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(26px);
		-moz-transform: translateY(26px);
		-o-transform: translateY(26px);
		-ms-transform: translateY(26px);
		-webkit-transform: translateY(26px)
	}

	.leadText:nth-of-type(1) {
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(2) {
		transition: opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(3) {
		transition: opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(4) {
		transition: opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(5) {
		transition: opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(6) {
		transition: opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(7) {
		transition: opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(8) {
		transition: opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(9) {
		transition: opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(10) {
		transition: opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(11) {
		transition: opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(12) {
		transition: opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(13) {
		transition: opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(14) {
		transition: opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(15) {
		transition: opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(16) {
		transition: opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(17) {
		transition: opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(18) {
		transition: opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(19) {
		transition: opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText:nth-of-type(20) {
		transition: opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.leadText.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.leadText {
		margin-bottom: 25px;
		padding: 0 15px;
		font-size: 1.4rem;
		text-align: left;
		line-height: 1.75
	}

	.liquidBlock .leadText {
		padding: 0
	}
}

.leadText .-caption {
	display: inline-block;
	margin-top: 1.16667em
}

.-heading-3+.leadText,
.pickup__title.text.-emphasize+.leadText {
	padding-top: 2.14286em
}

.section__title+.leadText {
	padding-top: 0
}

.leadText.-full_bottom {
	margin-bottom: 0
}

.leadText.-message {
	line-height: 1.8
}

.link {
	text-decoration: underline;
	padding: 0 2px;
	background-position: right center;
	background-repeat: no-repeat
}

.link.-text {
	text-decoration: none
}

.link.-text:hover {
	text-decoration: underline
}

.link.-external {
	text-decoration: underline;
	background-image: url("../../common/img/cmn/icn-external-gold.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-external-gold.svg*/
		);
	background-size: 11px auto;
	padding-right: 16px;
	margin-right: 12px
}

.footer .link.-external {
	text-decoration: none;
	padding-right: 16px;
	background-image: url("../../common/img/cmn/icn-external-white.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-external-white.svg*/
		);
	background-size: 8px auto
}

.footer .link.-external:hover {
	text-decoration: underline
}

.link.-external:hover {
	text-decoration: none
}

@media screen and (max-width:767px) {
	.footer .link.-external {
		padding-right: 10px;
		background-size: 6px auto
	}
}

.link.-arw {
	padding-right: 14px;
	text-decoration: none;
	background-image: url("../../common/img/cmn/arw-link.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/arw-link.svg*/
		)
}

.link.-arw:hover {
	text-decoration: underline;
	-webkit-animation: fadeOutArrow 1s ease-out infinite;
	animation: fadeOutArrow 1s ease-out infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.link.-pdf {
	position: relative;
	padding-right: 30px;
	background-image: url("../../common/img/cmn/icn-pdf.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-pdf.svg*/
		);
	background-size: 26px auto
}

@media screen and (max-width:767px) {
	.link.-pdf {
		padding-right: 26px;
		background-size: 22px auto
	}
}

.link.-emphasis {
	position: relative;
	text-decoration: none;
	font-weight: 600;
	border-bottom: 2px solid #c0a700;
	padding-bottom: .14286em;
	margin-right: 2em
}

.link.-emphasis:before {
	display: inline-block;
	content: '';
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 0;
	height: 2px;
	background: #5a4e00;
	transition: width .4s cubic-bezier(.04, .35, .25, .98);
	-moz-transition: width .4s cubic-bezier(.04, .35, .25, .98);
	-o-transition: width .4s cubic-bezier(.04, .35, .25, .98);
	-webkit-transition: width .4s cubic-bezier(.04, .35, .25, .98)
}

.link.-emphasis:hover {
	text-decoration: none
}

.link.-emphasis:hover:before {
	width: 100%
}

@media screen and (max-width:767px) {
	.link.-emphasis {
		margin-right: 12px;
		padding-bottom: 1px;
		border-bottom-width: 1px
	}
}

.link.-viewmore {
	font-size: 1rem;
	color: rgba(51, 51, 51, .2)
}

.link.-viewmore span {
	vertical-align: middle
}

.link.-viewmore:after {
	display: inline-block;
	content: '';
	width: 16px;
	height: 10px;
	margin-left: 9px;
	vertical-align: middle;
	background: url("../../common/img/cmn/icn-viewmore.png"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-viewmore.png*/
		) center center no-repeat
}

.link.-icn {
	position: relative;
	vertical-align: middle
}

.link.-icn:after {
	display: inline-block;
	content: '';
	width: 15px;
	height: 15px;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	vertical-align: middle
}

.link.-mail:after {
	background-image: url("../../common/img/cmn/icn-mail.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-mail.svg*/
		)
}

.link.-yellow:after {
	background-image: url("../../common/img/cmn/icn-mail-yellow.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-mail-yellow.svg*/
		)
}

.link.-login:after {
	background-image: url("../../common/img/cmn/icn-user.svg"
			/*tpa=https://www.ameba-adpress.com/common/img/cmn/icn-user.svg*/
		)
}

.link.-small {
	font-size: 1.4rem;
	text-decoration: none
}

.link.-small:hover {
	text-decoration: underline
}

.media {
	display: table;
	table-layout: fixed;
	width: 100%
}

.media img {
	width: 100%
}

@media screen and (max-width:767px) {
	.media {
		display: block
	}
}

.media__detail,
.media__thumb {
	display: table-cell;
	vertical-align: middle
}

.-recruit_content .media__detail,
.-recruit_content .media__thumb {
	vertical-align: top
}

@media screen and (max-width:767px) {

	.media__detail,
	.media__thumb {
		display: block
	}
}

.media__detail {
	width: 70%;
	padding-right: 3.57143em
}

.media__thumb+.media__detail {
	padding-left: 3.57143em;
	padding-right: 0
}

@media screen and (max-width:767px) {
	.media__detail {
		width: 100%;
		padding: 0
	}

	.media__thumb+.media__detail {
		padding: 0
	}
}

.media__thumb {
	width: 30%
}

@media screen and (max-width:767px) {
	.media__thumb {
		width: 100%;
		margin-top: 36px
	}
}

.media.-wide .media__detail {
	width: 57%;
	padding-right: 5em
}

.media__thumb+.media.-wide .media__detail {
	padding-left: 5em;
	padding-right: 0
}

@media screen and (max-width:767px) {
	.media.-wide .media__detail {
		width: 100%;
		padding: 0
	}

	.media__thumb+.media.-wide .media__detail {
		padding: 0
	}
}

.media.-wide .media__thumb {
	width: 43%
}

@media screen and (max-width:767px) {
	.media.-wide .media__thumb {
		width: 100%
	}
}

.modalMenu {
	color: #000
}

.modalMenu a {
	color: #000
}

.modalMenu__inner {
	top: 0;
	right: 0;
	bottom: 0;
	color: #000;
	padding: 7.85714em 5.71429em 0;
	transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out
}

.modalMenu__gnavInner {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	justify-content: flex-end;
	-ms-flex-pack: flex-end
}

.modalMenu__gnavItem {
	width: 22.14286em;
	-ms-flex-order: 2;
	order: 2
}

.modalMenu__gnavItem:last-of-type {
	-ms-flex-order: 1;
	order: 1
}

.modalMenu__item {
	margin: 0 0 0
}

.modalMenu__item a {
	display: block;
	overflow: hidden;
	transition: all 50ms ease-out;
	-moz-transition: all 50ms ease-out;
	-o-transition: all 50ms ease-out;
	-webkit-transition: all 50ms ease-out
}

.modalMenu__item a:hover {
	color: #007d37
}

.modalMenu__name span {
	display: block;
	line-height: 1
}

.drawer-open .modalMenu .modalMenu__name.-en,
.drawer-open .modalMenu .modalMenu__name.-ja {
	display: block;
	line-height: 1
}

.modalMenu__link {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 5.71429em 7.85714em
}

.modalMenu__link:after {
	display: block;
	clear: both;
	content: ""
}

.modalMenu__linkGroup {
	position: relative;
	float: left;
	line-height: 1;
	padding: 0 1.57143em
}

.modalMenu__linkGroup a,
.modalMenu__linkGroup li,
.modalMenu__linkGroup span,
.modalMenu__linkGroup ul {
	display: inline-block;
	vertical-align: middle;
	line-height: .9
}

.modalMenu__linkGroup:after {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	content: '';
	width: 1px;
	height: 14px;
	margin-top: -6px;
	background: #fff
}

.modalMenu__linkGroup:first-of-type {
	padding-left: 0
}

.modalMenu__linkGroup:last-of-type:after {
	display: none
}

.modalMenu__linkTitle {
	display: inline-block;
	font-size: 1.8rem;
	font-family: "微软雅黑";
	font-weight: 400
}

.modalMenu__linkTitle+.modalMenu__linkList {
	margin-left: 10px
}

.modalMenu__linkList {
	display: inline-block
}

.modalMenu__linkItem {
	display: inline-block
}

.modalMenu__linkItem:before {
	display: none
}

.modalMenu_linkIcon {
	display: block;
	width: 22px;
	height: 22px
}

.modalMenu_linkIcon img {
	margin: 4px 0;
	width: 14px;
	height: 14px
}

.mainContents .modalMenu .modalMenu__linkItem,
.mainContents .modalMenu .modalMenu__linkList {
	margin-bottom: 0
}

.mainContents .modalMenu .modalMenu__linkItem {
	padding-left: 0
}

@media screen and (max-width:767px) {
	.modalMenu__inner {
		padding: 0 18px
	}

	.modalMenu__gnav {
		height: 100%
	}

	.modalMenu__gnavInner {
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: flex-start;
		-moz-align-items: center;
		-ms-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}

	.modalMenu__gnavItem {
		width: 100%;
		-ms-flex-order: inherit;
		order: inherit
	}

	.modalMenu__gnavItem:nth-of-type(2) {
		-ms-flex-order: inherit;
		order: inherit
	}

	.modalMenu__item {
		margin: 0
	}

	.modalMenu__item a {
		display: block;
		overflow: hidden;
		line-height: 1
	}

	.modalMenu__item:last-child .modalMenu__name:after {
		bottom: 0;
		content: ''
	}

	.modalMenu__name {
		display: block;
		padding: 20px 0;
		position: relative;
		visibility: hidden;
		top: 100px;
		transition: visibility .4s ease-out;
		-moz-transition: visibility .4s ease-out;
		-o-transition: visibility .4s ease-out;
		-webkit-transition: visibility .4s ease-out
	}

	.modalMenu__name:after,
	.modalMenu__name:before {
		position: absolute;
		left: 0;
		display: block;
		width: 0%;
		height: 1px;
		opacity: 0;
		background-color: #e2e2e2
	}

	.modalMenu__name:before {
		top: 0;
		content: ''
	}

	.modalMenu__name.-large {
		font-size: 2rem;
		/* font-family: hkytw9; */
		font-weight: normal
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(1) .modalMenu__name {
		-webkit-animation: slideUp .8s 50ms ease-out;
		animation: slideUp .8s 50ms ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(1) .modalMenu__name:before {
		transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(1) .modalMenu__name:after {
		transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s 80ms cubic-bezier(.23, 1, .58, 1), opacity 1s 80ms cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(2) .modalMenu__name {
		-webkit-animation: slideUp .8s .1s ease-out;
		animation: slideUp .8s .1s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(2) .modalMenu__name:before {
		transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(2) .modalMenu__name:after {
		transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .16s cubic-bezier(.23, 1, .58, 1), opacity 1s .16s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(3) .modalMenu__name {
		-webkit-animation: slideUp .8s .15s ease-out;
		animation: slideUp .8s .15s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(3) .modalMenu__name:before {
		transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(3) .modalMenu__name:after {
		transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .24s cubic-bezier(.23, 1, .58, 1), opacity 1s .24s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(4) .modalMenu__name {
		-webkit-animation: slideUp .8s .2s ease-out;
		animation: slideUp .8s .2s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(4) .modalMenu__name:before {
		transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(4) .modalMenu__name:after {
		transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .32s cubic-bezier(.23, 1, .58, 1), opacity 1s .32s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(5) .modalMenu__name {
		-webkit-animation: slideUp .8s .25s ease-out;
		animation: slideUp .8s .25s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(5) .modalMenu__name:before {
		transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(5) .modalMenu__name:after {
		transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .4s cubic-bezier(.23, 1, .58, 1), opacity 1s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(6) .modalMenu__name {
		-webkit-animation: slideUp .8s .3s ease-out;
		animation: slideUp .8s .3s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(6) .modalMenu__name:before {
		transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(6) .modalMenu__name:after {
		transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .48s cubic-bezier(.23, 1, .58, 1), opacity 1s .48s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(7) .modalMenu__name {
		-webkit-animation: slideUp .8s .35s ease-out;
		animation: slideUp .8s .35s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(7) .modalMenu__name:before {
		transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(7) .modalMenu__name:after {
		transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .56s cubic-bezier(.23, 1, .58, 1), opacity 1s .56s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(8) .modalMenu__name {
		-webkit-animation: slideUp .8s .4s ease-out;
		animation: slideUp .8s .4s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(8) .modalMenu__name:before {
		transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(8) .modalMenu__name:after {
		transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .64s cubic-bezier(.23, 1, .58, 1), opacity 1s .64s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(9) .modalMenu__name {
		-webkit-animation: slideUp .8s .45s ease-out;
		animation: slideUp .8s .45s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(9) .modalMenu__name:before {
		transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(9) .modalMenu__name:after {
		transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .72s cubic-bezier(.23, 1, .58, 1), opacity 1s .72s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:after,
	.drawer-open .modalMenu .modalMenu__item .modalMenu__name:before {
		width: 100%;
		opacity: 1
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(10) .modalMenu__name {
		-webkit-animation: slideUp .8s .5s ease-out;
		animation: slideUp .8s .5s ease-out;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(10) .modalMenu__name:before {
		transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1)
	}

	.drawer-open .modalMenu .modalMenu__item:nth-of-type(10) .modalMenu__name:after {
		transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: width .3s .8s cubic-bezier(.23, 1, .58, 1), opacity 1s .8s cubic-bezier(.23, 1, .58, 1)
	}

	.modalMenu__link {
		width: 100%;
		padding: 0 18px 30px
	}

	.modalMenu__linkGroup {
		padding: 0;
		font-size: 1.2rem
	}

	.modalMenu__linkGroup a,
	.modalMenu__linkGroup li,
	.modalMenu__linkGroup span,
	.modalMenu__linkGroup ul {
		line-height: 1;
		vertical-align: baseline
	}

	.modalMenu__linkGroup:after {
		display: none
	}

	.modalMenu__linkGroup:last-of-type {
		padding-left: 0
	}

	.modalMenu__linkTitle {
		font-size: 1.2rem;
		font-family: "微软雅黑";
		font-weight: 400
	}

	.modalMenu__linkTitle+.modalMenu__linkList {
		margin-left: 0
	}

	.modalMenu__linkTitle .-icn.-login {
		vertical-align: baseline
	}

	.modalMenu__linkTitle .-icn.-login:after {
		display: none
	}

	.modalMenu__linkList {
		display: inline-block;
		font-family: "微软雅黑";
		font-weight: 400
	}

	.modalMenu__linkItem {
		display: inline-block;
		margin-right: 2px
	}
}

@media screen and (max-width:320px) {
	.modalMenu__name {
		padding: 16px 0
	}

	.modalMenu__name.-large {
		font-size: 1.8rem
	}
}

.nameCard {
	text-align: left
}

@media screen and (min-width:768px) {
	.nameCard {
		position: absolute;
		top: 65%;
		right: 4.28571em;
		z-index: 100;
		width: 32.8%;
		width: 28.57143em;
		padding: 2.57143em;
		background: #007d37;
		color: #fff
	}
}

@media screen and (max-width:767px) {
	.nameCard {
		margin: 20px 15px 0;
		padding: 30px 25px;
		border: 5px solid #e6e6e6
	}
}

.nameCard__title {
	font-size: 1.4rem
}

@media screen and (max-width:767px) {
	.nameCard__title {
		margin-bottom: 20px;
		font-size: 1.2rem;
		line-height: 1
	}
}

.nameCard__titleText {
	display: block;
	font-weight: 600;
	line-height: 1
}

.nameCard__titleText.-sub {
	margin-bottom: 1.07143em
}

.nameCard__titleText.-main {
	margin-bottom: 1em;
	font-size: 3rem;
	font-weight: 400
}

@media screen and (max-width:767px) {
	.nameCard__titleText {
		display: inline-block;
		vertical-align: middle;
		line-height: 1
	}

	.nameCard__titleText.-sub {
		margin-bottom: 0;
		font-weight: 400
	}

	.nameCard__titleText.-main {
		margin-bottom: 0;
		margin-right: 17px;
		padding-right: 17px;
		font-size: 1.8rem;
		font-weight: 600;
		border-right: 1px solid #e6e6e6
	}
}

.nameCard__summary {
	line-height: 1.9;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph
}

@media screen and (max-width:767px) {
	.nameCard__summary {
		font-size: 1.2rem;
		line-height: 1.75;
		letter-spacing: 0
	}
}

.pageHeader {
	position: relative;
	width: 100%;
	padding: 3.28571em 4.28571em;
	border-bottom: 1px solid #f0f0ee
}

@media screen and (min-width:768px) {
	.pageHeader {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.pageHeader:nth-of-type(1) {
		transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(2) {
		transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(3) {
		transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(4) {
		transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(5) {
		transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(6) {
		transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(7) {
		transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(8) {
		transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(9) {
		transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(10) {
		transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(11) {
		transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(12) {
		transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(13) {
		transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(14) {
		transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(15) {
		transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(16) {
		transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(17) {
		transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(18) {
		transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(19) {
		transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader:nth-of-type(20) {
		transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1)
	}

	.pageHeader.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.pageHeader {
		padding: 42px 0 32px;
		margin-bottom: 26px
	}

	.pageNav+.breadcrumbs+.pageHeader {
		padding: 72px 0 32px
	}

	.pageHeader.-parent {
		margin: 0 10px;
		border: 0
	}
}

.subPageContainer .pageHeader {
	padding-left: 0;
	padding-right: 0
}

.pageHeader__inner {
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

@media screen and (min-width:768px) {
	.pageHeader__inner {
		height: 10em;
	}
}

@media screen and (max-width:767px) {
	.pageHeader__inner {
		display: block;
		padding: 0 10px;
	}
}

.pageHeader__title {
	line-height: 1;
	font-size: 1.4rem
}

@media screen and (max-width:767px) {
	.pageHeader__title {
		font-size: 1.2rem
	}
}

.pageHeader__summary {
	text-align: right
}

.pageHeader__summary p {
	padding-left: 20px
}

@media screen and (max-width:767px) {
	.pageHeader__summary {
		text-align: left
	}

	.pageHeader__summary p {
		display: none
	}
}

.pageTitle__main,
.pageTitle__sub {
	display: block
}

.pageTitle__sub {
	font-weight: 400;
	margin-bottom: 1em
}

@media screen and (max-width:767px) {
	.pageTitle__sub {
		margin-bottom: 8px
	}
}

.pageTitle__main {
	font-size: 4.8rem;
	/* font-family: hkytw9; */
	font-weight: normal;
}

@media screen and (max-width:767px) {
	.pageTitle__main {
		font-size: 3.6rem
	}

	.pageTitle__main .tag-round {
		padding: 10px 16px 8px;
		position: relative;
		top: -3px
	}
}

@media screen and (max-width:320px) {
	.pageTitle__main {
		font-size: 3.2rem
	}

	.pageTitle__main .tag-round {
		padding: 10px 14px 8px
	}
}

.pageHeader__tags {
	float: right;
	padding: .28571em 0 .28571em 1.42857em;
	border-left: 1px solid #e5e5e5
}

.pageHeader__tags .tag-label {
	margin-left: .66667em
}

@media screen and (max-width:767px) {
	.pageHeader__tags {
		float: none;
		padding: 0;
		border: 0;
		margin-top: 10px
	}

	.pageHeader__tags .tag-label {
		margin-right: 4px;
		margin-left: 0
	}
}

@media screen and (max-width:320px) {
	.pageHeader__tags .tag-label {
		font-size: 1.2rem;
		padding: 6px 10px
	}
}

@media screen and (max-width:767px) {
	.pageHeader.-single {
		margin-bottom: 0;
		border: 0
	}
}

.pageHeader.-single .pageHeader__inner {
	height: auto;
	min-height: 12.14286em
}

@media screen and (max-width:767px) {
	.pageHeader.-single .pageHeader__inner {
		min-height: inherit
	}
}

.pageHeader.-single .tag,
.pageHeader.-single .tag-round {
	margin-right: .66667em
}

@media screen and (max-width:767px) {

	.pageHeader.-single .tag,
	.pageHeader.-single .tag-round {
		font-size: 1rem
	}
}

.pageHeader.-single .tag-round.-ameba,
.pageHeader.-single .tag.-ameba {
	font-weight: 400
}

.pageHeader.-single .tag-category {
	font-size: 1.6rem;
	font-weight: 400;
	vertical-align: middle
}

@media screen and (max-width:767px) {
	.pageHeader.-single .tag-category {
		font-size: 1.2rem;
		margin-top: 1px
	}
}

.pageHeader.-single .pageHeaderInner {
	display: table-cell;
	vertical-align: bottom
}

.pageHeader.-single .pageHeader__meta {
	margin-bottom: .71429em
}

.pageHeader.-single .pageHeader__meta span {
	vertical-align: middle
}

@media screen and (max-width:767px) {
	.pageHeader.-single .pageHeader__meta {
		line-height: 1
	}
}

.pageHeader.-single .pageHeader__title {
	display: block
}

.pageHeader.-single .pageTitle__main {
	font-size: 3.4rem;
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: .05em
}

.pageHeader.-singleRecruit .pageTitle__main {
	font-size: 3.6rem
}

@media screen and (max-width:767px) {
	.pageHeader.-singleRecruit .pageTitle__main {
		font-size: 2rem;
		font-weight: 600;
		letter-spacing: 0;
		line-height: 1.4
	}
}

.pageHeader.-singleNews {
	height: auto;
	padding-top: 4.28571em;
	padding-bottom: 4.28571em
}

.pageHeader.-singleNews .pageHeaderInner {
	padding-top: 7.85714em
}

@media screen and (max-width:767px) {
	.pageHeader.-singleNews {
		margin-bottom: 0;
		padding: 40px 10px 30px
	}

	.pageHeader.-singleNews .pageHeaderInner {
		padding-top: 0
	}

	.pageHeader.-singleNews .pageTitle__main {
		font-size: 2rem;
		font-weight: 600;
		letter-spacing: 0;
		line-height: 1.4
	}
}

.pageNav {
	position: relative
}

@media screen and (min-width:768px) {
	.pageNav {
		background: #007d37
	}
}

@media screen and (max-width:767px) {
	.pageNav {
		z-index: 110;
		left: 0;
		width: 100%;
		color: #999;
		font-size: 1.2rem;
		background: #f7f7f7
	}

	.pageNav:before {
		position: absolute;
		bottom: -1px;
		left: 0;
		display: block;
		width: 100%;
		height: 1px;
		background: rgba(0, 0, 0, .04);
		content: ''
	}
}

@media screen and (min-width:768px) {
	.pageNav__title {
		display: none
	}
}

@media screen and (max-width:767px) {
	.pageNav__title {
		position: relative;
		z-index: 10;
		display: table;
		table-layout: fixed;
		width: 100%;
		height: 33px;
		padding: 10px 15px;
		line-height: 1;
		cursor: pointer
	}

	.pageNav__title span {
		display: table-cell;
		vertical-align: middle;
		width: 45px
	}

	.pageNav__title:after {
		position: relative;
		top: 1px;
		display: inline-block;
		content: '';
		width: 9px;
		height: 9px;
		margin-left: 4px;
		background: url("../img/common/arw-gray-down.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/arw-gray-down.svg*/
			) center center no-repeat;
		background-size: 100% auto;
		vertical-align: middle
	}

	.pageNav__title.-current:after {
		top: 0;
		transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg)
	}
}

@media screen and (max-width:767px) {
	.pageNav__listOuter {
		z-index: 9;
		position: absolute;
		top: 33px;
		left: 0;
		display: none;
		width: 100%;
		background: #f7f7f7;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}

	.-opened .pageNav__listOuter:after {
		position: absolute;
		bottom: -1px;
		left: 0;
		display: block;
		width: 100%;
		height: 1px;
		background: rgba(0, 0, 0, .04);
		content: ''
	}
}

.pageNav__list {
	font-size: 1.2rem
}

@media screen and (min-width:768px) {
	.pageNav__list {
		display: table
	}
}

.pageNav__item {
	display: table-cell;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media screen and (min-width:768px) {
	.pageNav__item:last-of-type span:after {
		display: none
	}

	.pageNav__item:first-of-type a {
		padding-left: 0
	}
}

@media screen and (max-width:767px) {
	.pageNav__item {
		display: block;
		border-top: 1px solid #f0f0ee;
		font-size: 1.1rem
	}
}

.pageNav__item a {
	position: relative;
	width: 100%;
	line-height: 1
}

@media screen and (min-width:768px) {
	.pageNav__item a {
		display: table;
		height: 4.33333em;
		padding: 0 2.5em;
		color: #fff
	}
}

@media screen and (max-width:767px) {
	.pageNav__item a {
		display: block;
		padding: 10px 0;
		color: #999
	}
}

.pageNav__item span {
	position: relative
}

@media screen and (min-width:768px) {
	.pageNav__item span {
		display: table-cell;
		vertical-align: middle;
		padding-bottom: 2px
	}

	.pageNav__item span:before {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		content: '';
		width: 100%;
		height: 4px;
		background: #fff;
		opacity: 0;
		transition: opacity .15s ease-out;
		-moz-transition: opacity .15s ease-out;
		-o-transition: opacity .15s ease-out;
		-webkit-transition: opacity .15s ease-out
	}

	.pageNav__item span:after {
		position: absolute;
		right: -2.5em;
		display: block;
		content: '';
		width: 1px;
		height: 1em;
		margin-top: -.91667em;
		background: #fff
	}
}

@media screen and (max-width:767px) {
	.pageNav__item span {
		display: block
	}
}

.pageNav__item a:hover span:before,
.pageNav__item.-current span:before {
	opacity: 1
}

.pagerOuter {
	text-align: center
}

.pager {
	position: relative;
	display: inline-block;
	text-align: center;
	padding: 5em 4.71429em 8.57143em
}

@media screen and (max-width:767px) {
	.pager {
		padding: 50px 45px 20px
	}
}

@media screen and (min-width:768px) {
	.bullet {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6) translateY(26px);
		-moz-transform: scale(.6) translateY(26px);
		-o-transform: scale(.6) translateY(26px);
		-ms-transform: scale(.6) translateY(26px);
		-webkit-transform: scale(.6) translateY(26px)
	}

	.bullet:nth-of-type(1) {
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(2) {
		transition: opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(3) {
		transition: opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(4) {
		transition: opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(5) {
		transition: opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(6) {
		transition: opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(7) {
		transition: opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(8) {
		transition: opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(9) {
		transition: opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(10) {
		transition: opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(11) {
		transition: opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(12) {
		transition: opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(13) {
		transition: opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(14) {
		transition: opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(15) {
		transition: opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(16) {
		transition: opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(17) {
		transition: opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(18) {
		transition: opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(19) {
		transition: opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.bullet:nth-of-type(20) {
		transition: opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pager.-effected .bullet {
		opacity: 1;
		visibility: visible;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.pager .bullet {
	margin: 0 3px;
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%
}

@media screen and (max-width:767px) {
	.pager .bullet {
		margin: 0 1px
	}
}

.pager .bullet:before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '';
	width: calc(100%);
	height: calc(100%);
	background: #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	transform: scale(.95);
	-moz-transform: scale(.95);
	-o-transform: scale(.95);
	-ms-transform: scale(.95);
	-webkit-transform: scale(.95);
	opacity: 1;
	visibility: visible;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease
}

@media screen and (min-width:768px) {
	.pager .bullet:hover {
		background: #007d37
	}

	.pager .bullet:hover:before {
		transform: scale(.5);
		-moz-transform: scale(.5);
		-o-transform: scale(.5);
		-ms-transform: scale(.5);
		-webkit-transform: scale(.5);
		opacity: 0;
		visibility: hidden
	}

	.pager .bullet:hover a {
		color: #fff
	}

	.pager .bullet:hover a.next,
	.pager .bullet:hover a.prev {
		border-color: #007d37
	}

	.pager .bullet:hover path {
		fill: #fff
	}
}

.pager .bulletNext,
.pager .bulletPrev {
	position: absolute;
	top: 84px;
}

.pager .bulletNext {
	right: 0;
	margin-left: 1.05263em;
	top: 84px;
}

@media screen and (max-width:767px) {
	.pager .bulletNext {
		margin-left: 5px;
		top: 71px;
	}
}

.pager .bulletPrev {
	left: 0;
	margin-right: 1.05263em;
	top: 84px;
}

@media screen and (max-width:767px) {
	.pager .bulletPrev {
		margin-right: 5px
	}
}

.pager a,
.pager span {
	position: relative;
	display: inline-block;
	width: 2.26316em;
	height: 2.26316em;
	vertical-align: middle;
	font-size: 1.9rem;
	line-height: 2.26316em;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease
}

@media screen and (max-width:767px) {

	.pager a,
	.pager span {
		font-size: 1.4rem;
		width: 40px;
		height: 40px;
		line-height: 40px
	}
}

.pager a path,
.pager span path {
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	fill: #e5e5e5
}

.pager a.next,
.pager a.prev,
.pager span.next,
.pager span.prev {
	border: 3px solid #e5e5e5
}

@media screen and (max-width:767px) {

	.pager a.next,
	.pager a.prev,
	.pager span.next,
	.pager span.prev {
		border-width: 2.5px
	}
}

.pager a.current,
.pager span.current {
	background: #007d37;
	border-color: #007d37;
	color: #fff
}

.pager a.next svg,
.pager span.next svg {
	right: -1px
}

.pager a.prev svg,
.pager span.prev svg {
	left: -1px
}

.pager svg {
	position: relative;
	top: -3px;
	vertical-align: middle
}

@media screen and (max-width:767px) {
	.pager svg {
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8)
	}
}

.pickup {
	margin-top: 5.14286em
}

.pickup.-full {
	padding: 0
}

.tab__contents .pickup {
	margin-top: 0
}

@media screen and (max-width:767px) {
	.pickup {
		padding-left: 0;
		padding-right: 0;
		margin-top: 0
	}
}

@media screen and (max-width:767px) {
	.tab__contents .pickup .pickup__item {
		margin-bottom: 0
	}
}

.tab__contents .pickup .pickup__thumb {
	-ms-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

@media screen and (max-width:767px) {
	.tab__contents .pickup .pickup__thumb {
		margin-bottom: 48px;
		padding: 0 15px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box
	}
}

.tab__contents .pickup .pickup__detail {
	width: auto;
	max-width: 52%;
	padding: 0 2.14286em 0 2.14286em;
	-ms-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

@media screen and (max-width:767px) {
	.tab__contents .pickup .pickup__detail {
		max-width: inherit;
		width: 100%;
		margin: 0;
		padding: 0 15px 0
	}
}

.pickup__item {
	padding: 5.71429em 0;
	border-top: 1px solid rgba(0, 0, 0, .05);
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center
}

@media screen and (min-width:768px) {
	.pickup__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.85);
		-moz-transform: scale(.85);
		-o-transform: scale(.85);
		-ms-transform: scale(.85);
		-webkit-transform: scale(.85);
		transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1)
	}

	.pickup__item img {
		opacity: 0;
		visibility: hidden;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		border-radius: 26px;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		transform: scale(.8);
		-moz-transform: scale(.8);
		-o-transform: scale(.8);
		-ms-transform: scale(.8);
		-webkit-transform: scale(.8);
		transition: opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickup__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.pickup__item.-effected img {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1)
	}
}

.pickup__item.-single {
	padding: 0;
	padding-bottom: 2.85714em;
	border: 0
}

.pickup__item.-half {
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: space-between
}

@media screen and (max-width:767px) {
	.pickup__item {
		display: block;
		margin-bottom: 38px;
		padding: 0;
		border-top: 0
	}

	.pickup__item.-single {
		padding: 0;
		margin-bottom: 40px
	}
}

.pickup__detail,
.pickup__thumb {
	text-align: center;
	-ms-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.pickup__thumb {
	width: 48%;
	padding-right: 0
}

@media screen and (min-width:1480px) {
	.pickup__thumb {
		width: 40%
	}
}

.pickup__thumb img {
	max-width: 100%
}

.pickup__thumb img.smpThumb {
	width: auto;
	max-width: inherit;
	height: 400px
}

@media screen and (min-width:1500px) {
	.pickup__thumb img.smpThumb {
		height: 500px
	}
}

@media screen and (max-width:767px) {
	.pickup__thumb img.smpThumb {
		width: 100%;
		height: auto
	}
}

.-full .pickup__thumb {
	-ms-flex-basis: 48%;
	-ms-flex-preferred-size: 48%;
	flex-basis: 48%
}

.-half .pickup__thumb {
	-ms-flex-basis: calc((100% - 40px)/ 2);
	-ms-flex-preferred-size: calc((100% - 40px)/ 2);
	flex-basis: calc((100% - 40px)/ 2)
}

.-half .pickup__thumb img {
	width: 100%
}

.-caseStudy .pickup__thumb img {
	width: 100%
}

.pickup__thumb.-align_r {
	padding-right: 2.14286em;
	text-align: right
}

@media screen and (max-width:767px) {
	.pickup__thumb {
		width: 100%
	}

	.-caseStudy .pickup__thumb {
		margin-top: 24px
	}
}

.pickup__detail {
	width: 45%;
	padding-left: 4.28571em;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media screen and (min-width:1480px) {
	.pickup__detail {
		width: 40%
	}
}

.pickup__detail.-wide {
	padding-left: .71429em;
	padding-right: 0
}

.-full .pickup__detail {
	-ms-flex-basis: 52%;
	-ms-flex-preferred-size: 52%;
	flex-basis: 52%;
	line-height: 1.75
}

.-half .pickup__detail {
	text-align: left;
	padding-left: 10px;
	-ms-flex-basis: calc((100% - 40px)/ 2);
	-ms-flex-preferred-size: calc((100% - 40px)/ 2);
	flex-basis: calc((100% - 40px)/ 2)
}

@media screen and (max-width:767px) {
	.pickup__detail {
		width: 100%;
		margin-top: 36px;
		padding: 0;
		text-align: left
	}

	.pickup__detail.-wide {
		padding-left: 0
	}

	.-full .pickup__detail {
		width: 100%
	}

	.-half .pickup__detail {
		margin-top: 24px;
		padding-left: 0;
		width: 100%
	}
}

.pickup__title {
	position: relative
}

.pickup__title.section__title {
	margin-bottom: 0
}

@media screen and (min-width:768px) {
	.pickup__title.text.-emphasize {
		font-size: 2rem;
		padding-bottom: 0;
		line-height: 1.9;
		color: #2fad43
	}

	.pickup__title.text.-emphasize:after {
		display: none
	}
}

@media screen and (max-width:767px) {
	.pickup__title.text.-emphasize {
		font-size: 1.8rem;
		padding-left: 12px
	}

	.pickup__title.text.-emphasize:after {
		height: 17px;
		margin-top: -9px
	}
}

.pickup__summary {
	margin-top: 2em;
	font-size: 1.6rem;
	line-height: 2;
	letter-spacing: .05em
}

@media screen and (max-width:767px) {
	.pickup__summary {
		margin-top: 26px;
		font-size: 1.4rem;
		line-height: 1.75;
		letter-spacing: 0
	}
}

.pickup__text {
	margin-top: 2.85714em;
	line-height: 2.1
}

@media screen and (max-width:767px) {
	.pickup__text {
		margin-top: 26px;
		line-height: 1.75
	}
}

.pickup__subtitle {
	display: block;
	margin: 2.75em 0 .75em;
	font-size: 1.6rem;
	font-weight: 600;
	letter-spacing: .05em;
	line-height: 1.8
}

.pickup__subtitle:first-child {
	margin-top: 0
}

@media screen and (max-width:767px) {
	.pickup__subtitle {
		margin: 24px 0 8px;
		font-size: 1.5rem;
		letter-spacing: 0;
		line-height: 1.6
	}
}

.pickup__number {
	margin-top: 3.57143em;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.pickup__numberItem {
	padding: 0 2.14286em;
	-ms-flex-basis: 50%;
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}

.pickup__numberItem:first-of-type {
	border-right: 1px solid rgba(0, 0, 0, .1)
}

@media screen and (max-width:767px) {
	.pickup__numberItem {
		padding: 0 20px;
		text-align: center
	}
}

.pickup__numberCaption {
	margin-bottom: .75em;
	font-size: 1.6rem;
	font-weight: 600
}

@media screen and (max-width:767px) {
	.pickup__numberCaption {
		font-size: 1.2rem
	}
}

.pickup__numberLabel {
	position: relative;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%
}

.pickup__numberLabel:after {
	display: block;
	content: '';
	padding-top: 100%
}

.pickup__numberText {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	width: 100%;
	margin-top: -4px;
	text-align: center;
	font-size: 1.6rem;
	color: #007d37
}

.pickup__numberText p {
	line-height: 1
}

.pickup__numberText p.-num {
	margin-top: .13333em;
	font-size: 6rem;
	line-height: 1;
	letter-spacing: -.05em
}

.pickup__numberText p.-num span {
	padding-left: 4px;
	font-weight: 600;
	font-size: 1.4rem
}

@media screen and (max-width:767px) {
	.pickup__numberText p {
		font-size: 1rem
	}

	.pickup__numberText p.-num {
		font-size: 3.8rem
	}

	.pickup__numberText p.-num span {
		font-size: .7rem
	}
}

.feature__header {
	position: relative
}

.pickupCarousel {
	width: calc(100% - 1px);
	overflow: visible
}

@media screen and (max-width:767px) {
	.pickupCarousel {
		width: 100%
	}
}

.pickupCarousel:after {
	position: absolute;
	top: 0;
	right: -1px;
	display: block;
	width: 1px;
	height: 100%;
	background: #fff;
	content: '';
	z-index: 10
}

.pickupCarousel__list {
	overflow: visible
}

.pickupCarousel__nav {
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width:767px) {
	.pickupCarousel__nav {
		display: none
	}
}

@media screen and (min-width:768px) {
	.pickupCarousel__nav .swiper-pagination-bullet {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6) translateY(26px);
		-moz-transform: scale(.6) translateY(26px);
		-o-transform: scale(.6) translateY(26px);
		-ms-transform: scale(.6) translateY(26px);
		-webkit-transform: scale(.6) translateY(26px)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(1) {
		transition: opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(2) {
		transition: opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(3) {
		transition: opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(4) {
		transition: opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(5) {
		transition: opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(6) {
		transition: opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(7) {
		transition: opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(8) {
		transition: opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(9) {
		transition: opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(10) {
		transition: opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(11) {
		transition: opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(12) {
		transition: opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(13) {
		transition: opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(14) {
		transition: opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(15) {
		transition: opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(16) {
		transition: opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(17) {
		transition: opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(18) {
		transition: opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(19) {
		transition: opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__nav .swiper-pagination-bullet:nth-of-type(20) {
		transition: opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 4.3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-effected__header .pickupCarousel__nav .swiper-pagination-bullet {
		opacity: 1;
		visibility: visible;
		border-radius: 50%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		-ms-border-radius: 50%;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.pickupCarousel__item {
	position: relative;
	width: 29.5%;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.pickupCarousel__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6) translateY(26px);
		-moz-transform: scale(.6) translateY(26px);
		-o-transform: scale(.6) translateY(26px);
		-ms-transform: scale(.6) translateY(26px);
		-webkit-transform: scale(.6) translateY(26px)
	}

	.pickupCarousel__item:nth-of-type(1) {
		transition: opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(2) {
		transition: opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(3) {
		transition: opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(4) {
		transition: opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(5) {
		transition: opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(6) {
		transition: opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(7) {
		transition: opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(8) {
		transition: opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(9) {
		transition: opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(10) {
		transition: opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(11) {
		transition: opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(12) {
		transition: opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(13) {
		transition: opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(14) {
		transition: opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(15) {
		transition: opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(16) {
		transition: opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(17) {
		transition: opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(18) {
		transition: opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(19) {
		transition: opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel__item:nth-of-type(20) {
		transition: opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel.-effected .pickupCarousel__item {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.pickupCarousel.-effected_after .pickupCarousel__item {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.pickupCarousel.-effected_after .pickupCarousel__item:hover {
		transform: scale(.91);
		-moz-transform: scale(.91);
		-o-transform: scale(.91);
		-ms-transform: scale(.91);
		-webkit-transform: scale(.91);
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		z-index: 100
	}
}

@media screen and (max-width:767px) {
	.pickupCarousel__item {
		width: 68%
	}
}

.pickupCarousel__item img {
	width: 100%
}

.pickupCarousel__item a {
	display: block
}

.pickupCarousel__mask {
	position: absolute;
	top: 0;
	right: -1px;
	z-index: 9;
	width: calc(100% - 29.5% * 3);
	height: calc(100% + 60px);
	top: -30px;
	background: linear-gradient(to left, #fff 0, #fff 1%, rgba(255, 255, 255, 0) 93%);
	transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-webkit-transition: all .4s ease-out
}

.-effected_after .pickupCarousel__mask {
	right: -1px
}

.pickupCarousel__mask.-disabled {
	visibility: hidden;
	opacity: 0
}

@media screen and (max-width:767px) {
	.pickupCarousel__mask {
		display: none
	}
}

.relatedPosts {
	padding: 4.71429em 0;
	border-top: 1px solid #f0f0ee
}

@media screen and (max-width:767px) {
	.relatedPosts {
		padding: 50px 0 40px;
		border: 0;
		background: #f6f6f6
	}

	.-gray-sp+.relatedPosts {
		margin-top: 47px
	}
}

.relatedPosts .heading__link {
	position: absolute;
	bottom: 0;
	right: 0
}

@media screen and (max-width:767px) {
	.relatedPosts .heading__link {
		display: none
	}
}

.relatedPosts__header {
	position: relative
}

@media screen and (min-width:768px) {
	.relatedPosts__header {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.relatedPosts__header:nth-of-type(1) {
		transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(2) {
		transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(3) {
		transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(4) {
		transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(5) {
		transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(6) {
		transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(7) {
		transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(8) {
		transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(9) {
		transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(10) {
		transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(11) {
		transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(12) {
		transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(13) {
		transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(14) {
		transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(15) {
		transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(16) {
		transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(17) {
		transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(18) {
		transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(19) {
		transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header:nth-of-type(20) {
		transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1)
	}

	.relatedPosts__header.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.relatedPosts__title {
	font-size: 3.6rem;
	line-height: 1;
	margin-bottom: .83333em
}

@media screen and (max-width:767px) {
	.relatedPosts__title {
		font-size: 2rem
	}
}

.relatedPosts__list {
	margin-bottom: 1.42857em;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row wrap;
	-ms-flex-flow: row wrap
}

@media screen and (max-width:767px) {
	.relatedPosts__list.-other {
		display: block;
		margin-bottom: 0
	}
}

@media screen and (max-width:767px) {
	.relatedPosts__list.-narrow .relatedPosts__link {
		background: linear-gradient(rgba(51, 51, 51, 0) 45%, rgba(51, 51, 51, .5) 100%)
	}
}

.relatedPosts__list.-narrow .relatedPosts__link:before {
	padding-top: 75.3%
}

.relatedPosts__list.-narrow .relatedPosts__name {
	font-size: 2.2rem;
	text-align: center
}

@media screen and (max-width:767px) {
	.relatedPosts__list.-narrow .relatedPosts__name {
		padding: 0;
		font-size: 2rem;
		transform-origin: center bottom;
		moz-transform-origin: center bottom;
		-o-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		-webkit-transform-origin: center bottom
	}
}

@media screen and (max-width:320px) {
	.relatedPosts__list.-narrow .relatedPosts__name {
		font-size: 1.6rem
	}
}

.relatedPosts__list.-col3 .relatedPosts__item {
	-ms-flex-basis: calc((100% - .01em)/ 3);
	-ms-flex-preferred-size: calc((100% - .01em)/ 3);
	flex-basis: calc((100% - .01em)/ 3)
}

.relatedPosts__item {
	-ms-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100.2% 100.2%;
	overflow: hidden
}

@media screen and (min-width:768px) {
	.relatedPosts__item {
		max-width: 25%
	}

	.-narrow .relatedPosts__item {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6);
		-moz-transform: scale(.6);
		-o-transform: scale(.6);
		-ms-transform: scale(.6);
		-webkit-transform: scale(.6);
		transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1)
	}

	.-narrow .relatedPosts__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.-other .relatedPosts__item {
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.6) translateY(26px);
		-moz-transform: scale(.6) translateY(26px);
		-o-transform: scale(.6) translateY(26px);
		-ms-transform: scale(.6) translateY(26px);
		-webkit-transform: scale(.6) translateY(26px)
	}

	.-other .relatedPosts__item:nth-of-type(1) {
		transition: opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .25s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .25s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .25s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .55s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(2) {
		transition: opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .4s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .4s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .4s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .7s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(3) {
		transition: opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .55s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .55s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .55s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s .85s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(4) {
		transition: opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .7s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .7s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .7s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(5) {
		transition: opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s .85s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s .85s cubic-bezier(.175, .885, .47, 1.26), opacity .55s .85s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.15s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(6) {
		transition: opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.3s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(7) {
		transition: opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.15s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.45s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(8) {
		transition: opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.3s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.6s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(9) {
		transition: opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.45s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.75s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(10) {
		transition: opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.6s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 1.9s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(11) {
		transition: opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.75s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.05s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(12) {
		transition: opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 1.9s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.2s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(13) {
		transition: opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.05s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.35s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(14) {
		transition: opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.2s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(15) {
		transition: opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.35s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.65s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(16) {
		transition: opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.5s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.8s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(17) {
		transition: opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.65s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 2.95s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(18) {
		transition: opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.8s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.1s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(19) {
		transition: opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 2.95s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.25s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item:nth-of-type(20) {
		transition: opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26), -webkit-transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: transform .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), opacity .55s 3.1s cubic-bezier(.175, .885, .47, 1.26), border-radius .55s 3.4s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}

	.-other .relatedPosts__item.-effected_after_after {
		overflow: visible
	}

	.-other .relatedPosts__item.-effected_after {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item.-effected_after .relatedPosts__link,
	.-other .relatedPosts__item.-effected_after .relatedPosts__name {
		transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-moz-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-o-transition: all .5s cubic-bezier(.175, .885, .47, 1.26);
		-webkit-transition: all .5s cubic-bezier(.175, .885, .47, 1.26)
	}

	.-other .relatedPosts__item.-effected_after:hover {
		overflow: visible;
		transform: scale(.91);
		-moz-transform: scale(.91);
		-o-transform: scale(.91);
		-ms-transform: scale(.91);
		-webkit-transform: scale(.91);
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		z-index: 100
	}

	.-other .relatedPosts__item.-effected_after:hover .relatedPosts__link,
	.-other .relatedPosts__item.-effected_after:hover .relatedPosts__name {
		border-radius: 0 0 28px 28px;
		-webkit-border-radius: 0 0 28px 28px;
		-moz-border-radius: 0 0 28px 28px;
		-ms-border-radius: 0 0 28px 28px
	}

	.relatedPosts__item.-infeedads {
		background-image: url("../img/product/thumb-product-infeed.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/product/thumb-product-infeed.jpg*/
			)
	}

	.relatedPosts__item.-premiumads {
		background-image: url("../img/product/thumb-product-premium.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/product/thumb-product-premium.jpg*/
			)
	}

	.relatedPosts__item.-sponsoredcontent {
		background-image: url("../img/product/thumb-product-sponcer.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/product/thumb-product-sponcer.jpg*/
			)
	}

	.relatedPosts__item.-influencerpr {
		background-image: url("../img/product/thumb-product-influencerpr.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/product/thumb-product-influencerpr.jpg*/
			)
	}

	.relatedPosts__item.-message {
		background-image: url("../img/recruit/other-recruit-01.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/recruit/other-recruit-01.jpg*/
			)
	}

	.relatedPosts__item.-faq {
		background-image: url("../img/recruit/other-recruit-02.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/recruit/other-recruit-02.jpg*/
			)
	}

	.relatedPosts__item.-jobcategory {
		background-image: url("../img/recruit/other-recruit-03.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/recruit/other-recruit-03.jpg*/
			)
	}

	.relatedPosts__item.-interview {
		background-image: url("../img/recruit/other-recruit-04.jpg"
				/*tpa=https://www.ameba-adpress.com/assets/img/recruit/other-recruit-04.jpg*/
			)
	}
}

.relatedPosts__item.-food {
	background-image: url("../img/product/influ-casting-01.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-01.jpg*/
		)
}

.relatedPosts__item.-fasion {
	background-image: url("../img/product/influ-casting-02.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-02.jpg*/
		)
}

.relatedPosts__item.-beauty {
	background-image: url("../img/product/influ-casting-03.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-03.jpg*/
		)
}

.relatedPosts__item.-life {
	background-image: url("../img/product/influ-casting-04.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-04.jpg*/
		)
}

.relatedPosts__item.-kids {
	background-image: url("../img/product/influ-casting-05.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-05.jpg*/
		)
}

.relatedPosts__item.-travel {
	background-image: url("../img/product/influ-casting-06.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-06.jpg*/
		)
}

.relatedPosts__item.-health {
	background-image: url("../img/product/influ-casting-07.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-07.jpg*/
		)
}

.relatedPosts__item.-entertainment {
	background-image: url("../img/product/influ-casting-08.jpg"
			/*tpa=https://www.ameba-adpress.com/assets/img/product/influ-casting-08.jpg*/
		)
}

@media screen and (max-width:767px) {
	.-other .relatedPosts__item {
		width: 100%
	}

	.-narrow .relatedPosts__item {
		-ms-flex-basis: calc((100% - .01em)/ 2);
		-ms-flex-preferred-size: calc((100% - .01em)/ 2);
		flex-basis: calc((100% - .01em)/ 2)
	}
}

.relatedPosts__item.-current {
	border: 6px solid #007d37;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

@media screen and (max-width:767px) {
	.-other .relatedPosts__item.-current {
		border-width: 2px
	}
}

.relatedPosts__item.-current .relatedPosts__name {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	background-color: #007d37;
	padding-top: .75em;
	padding-bottom: .75em
}

@media screen and (max-width:767px) {
	.-other .relatedPosts__item.-current .relatedPosts__name {
		font-weight: 600;
		padding-top: 18px;
		padding-bottom: 18px;
		background: 0 0;
		color: #007d37
	}
}

.relatedPosts__link {
	display: block;
	position: relative;
	background: linear-gradient(rgba(51, 51, 51, 0) 61%, rgba(51, 51, 51, .4) 100%);
	border: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.relatedPosts__link:before {
	display: block;
	content: '';
	padding-top: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, .1);
	transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	-webkit-transition: opacity .2s ease-out
}

@media screen and (max-width:767px) {
	.-other .relatedPosts__link {
		background: url("../img/common/arw-green.svg"
				/*tpa=https://www.ameba-adpress.com/assets/img/common/arw-green.svg*/
			) right 17px center no-repeat #fff;
		background-size: 6px auto;
		border-bottom: 1px solid #f6f6f6
	}

	.-other .relatedPosts__link:before {
		display: none
	}
}

.relatedPosts__name {
	display: block;
	transition: padding .2s ease-out;
	-moz-transition: padding .2s ease-out;
	-o-transition: padding .2s ease-out;
	-webkit-transition: padding .2s ease-out;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	color: #fff;
	padding: 0 1.25em 1.125em
}

@media screen and (min-width:768px) {
	.relatedPosts__name {
		font-size: 1.6rem
	}

	.-other .relatedPosts__name {
		width: calc(100% + 6px);
		bottom: -2px;
		left: -3px;
		font-weight: 600
	}
}

@media screen and (max-width:767px) {
	.-other .relatedPosts__name {
		position: relative;
		bottom: inherit;
		left: inherit;
		width: 100%;
		padding: 20px 15px;
		font-weight: 400;
		font-size: 1.4rem;
		color: #000;
		letter-spacing: .05em
	}
}

.scaleThumb {
	overflow: hidden
}

.scaleThumb figure {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden
}

.scaleThumb img {
	max-width: inherit;
	min-width: 100%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	transition: -webkit-transform .8s cubic-bezier(.23, 1, .32, 1);
	transition: transform .8s cubic-bezier(.23, 1, .32, 1);
	transition: transform .8s cubic-bezier(.23, 1, .32, 1), -webkit-transform .8s cubic-bezier(.23, 1, .32, 1);
	-moz-transition: transform .8s cubic-bezier(.23, 1, .32, 1);
	-o-transition: transform .8s cubic-bezier(.23, 1, .32, 1);
	-webkit-transition: transform .8s cubic-bezier(.23, 1, .32, 1);
	transform-origin: center center;
	moz-transform-origin: center center;
	-o-transform-origin: center center;
	-ms-transform-origin: center center;
	-webkit-transform-origin: center center
}

figure .scaleThumb {
	display: block
}

figure .scaleThumb img {
	min-width: inherit
}

.entry__item:hover .scaleThumb img,
.grid__item:hover .scaleThumb img,
figure:hover .scaleThumb img {
	transform: scale(1.04);
	-moz-transform: scale(1.04);
	-o-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-webkit-transform: scale(1.04)
}

.section {
	padding: 4.71429em 4.14286em
}

.section.-effected {
	position: relative;
	z-index: -1
}

.section.-effected.-recruit_kv {
	z-index: 100
}

.subPageContainer .section {
	padding: 2.71429em 0
}

@media screen and (max-width:767px) {
	.subPageContainer .section {
		padding: 10px
	}
}

@media screen and (min-width:768px) {
	.subPageContainer .section:first-of-type {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.subPageContainer .section:first-of-type:nth-of-type(1) {
		transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(2) {
		transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(3) {
		transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(4) {
		transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(5) {
		transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(6) {
		transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(7) {
		transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(8) {
		transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(9) {
		transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(10) {
		transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(11) {
		transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(12) {
		transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(13) {
		transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(14) {
		transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(15) {
		transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(16) {
		transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(17) {
		transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(18) {
		transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(19) {
		transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type:nth-of-type(20) {
		transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1)
	}

	.subPageContainer .section:first-of-type.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.section:last-of-type {
	padding-bottom: 7.14286em
}

@media screen and (max-width:767px) {
	.section:last-of-type {
		padding-bottom: 20px
	}
}

.section:only-of-type {
	padding-bottom: 4.71429em
}

@media screen and (max-width:767px) {
	.section:only-of-type {
		padding-bottom: 0
	}
}

@media screen and (max-width:767px) {
	.section {
		border-left: 0
	}
}

.section__title {
	font-size: 1.4rem;
	padding-top: 2.14286em;
	margin-bottom: 2.28571em;
	text-align: center;
	letter-spacing: .05em
}

@media screen and (min-width:768px) {
	.section__title {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.section__title:nth-of-type(1) {
		transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .15s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(2) {
		transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .3s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(3) {
		transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .45s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(4) {
		transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .6s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(5) {
		transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .75s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(6) {
		transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .9s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(7) {
		transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.05s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(8) {
		transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.2s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(9) {
		transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.35s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(10) {
		transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.5s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(11) {
		transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.65s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(12) {
		transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.8s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(13) {
		transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.95s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(14) {
		transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.1s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(15) {
		transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.25s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(16) {
		transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.4s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(17) {
		transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.55s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(18) {
		transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.7s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(19) {
		transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.85s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title:nth-of-type(20) {
		transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3s cubic-bezier(.23, 1, .58, 1)
	}

	.section__title.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.section__title.-full_top {
	padding-top: 0
}

.section__title.-full_bottom {
	padding-bottom: 0
}

@media screen and (max-width:767px) {
	.section__title {
		margin-bottom: 24px;
		padding-top: 45px;
		text-align: left;
		letter-spacing: 0
	}

	.section__title.-first {
		padding-top: 20px
	}
}

.section__titleText {
	display: block
}

.section__titleText.-sub {
	font-size: 1.6rem;
	color: #007d37;
	margin-bottom: 5px
}

.section__titleText.-sub.-ja {
	font-weight: 400;
	font-size: 1.4rem;
	color: #000
}

@media screen and (max-width:767px) {
	.section__titleText.-sub {
		margin-bottom: 3px;
		font-size: 1.4rem;
		line-height: 1
	}

	.section__titleText.-sub.-ja {
		font-weight: 600;
		font-size: 1.1rem
	}
}

.section__titleText.-main {
	font-size: 3.4rem;
	font-weight: 300
}

.section__titleText.-main.-splitText {
	font-size: 3.6rem
}

@media screen and (max-width:767px) {
	.section__titleText.-main {
		font-size: 2.5rem;
		line-height: 1.4
	}

	.section__titleText.-main.-splitText {
		font-size: 2.5rem
	}
}

.section__mainText,
.section__summary {
	font-size: 1.6rem;
	line-height: 1.9;
	text-align: center
}

@media screen and (min-width:768px) {

	.section__mainText,
	.section__summary {
		visibility: hidden;
		opacity: 0;
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		transform: translateY(14px);
		-moz-transform: translateY(14px);
		-o-transform: translateY(14px);
		-ms-transform: translateY(14px);
		-webkit-transform: translateY(14px)
	}

	.section__mainText:nth-of-type(1),
	.section__summary:nth-of-type(1) {
		transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .25s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(2),
	.section__summary:nth-of-type(2) {
		transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(3),
	.section__summary:nth-of-type(3) {
		transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .55s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(4),
	.section__summary:nth-of-type(4) {
		transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .7s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(5),
	.section__summary:nth-of-type(5) {
		transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s .85s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(6),
	.section__summary:nth-of-type(6) {
		transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(7),
	.section__summary:nth-of-type(7) {
		transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.15s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(8),
	.section__summary:nth-of-type(8) {
		transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.3s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(9),
	.section__summary:nth-of-type(9) {
		transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.45s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(10),
	.section__summary:nth-of-type(10) {
		transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.6s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(11),
	.section__summary:nth-of-type(11) {
		transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.75s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(12),
	.section__summary:nth-of-type(12) {
		transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 1.9s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(13),
	.section__summary:nth-of-type(13) {
		transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.05s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(14),
	.section__summary:nth-of-type(14) {
		transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.2s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(15),
	.section__summary:nth-of-type(15) {
		transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.35s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(16),
	.section__summary:nth-of-type(16) {
		transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.5s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(17),
	.section__summary:nth-of-type(17) {
		transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.65s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(18),
	.section__summary:nth-of-type(18) {
		transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.8s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(19),
	.section__summary:nth-of-type(19) {
		transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 2.95s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText:nth-of-type(20),
	.section__summary:nth-of-type(20) {
		transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .3s 3.1s cubic-bezier(.23, 1, .58, 1)
	}

	.section__mainText.-effected,
	.section__summary.-effected {
		visibility: visible;
		opacity: 1;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.section__mainText.-narrow,
.section__summary.-narrow {
	max-width: 810px;
	margin-right: auto;
	margin-left: auto
}

@media screen and (max-width:767px) {
	.section__summary {
		font-size: 1.4rem;
		text-align: left;
		line-height: 1.75
	}
}

.section__mainText {
	margin-top: 3.57143em;
	text-align: left;
	text-align: justify;
	text-justify: inter-ideograph;
	-ms-text-justify: inter-ideograph
}

@media screen and (max-width:767px) {
	.section__mainText {
		margin-top: 38px;
		padding: 0 17px;
		font-size: 1.6rem;
		line-height: 1.65
	}
}

.section__freeArea {
	word-break: break-all
}

.section__freeArea p {
	margin-bottom: 1.5em
}

.section__freeArea p:last-child {
	margin-bottom: 0
}

@media screen and (max-width:767px) {
	.section__freeArea p {
		margin-bottom: 20px
	}

	.section__freeArea p:last-child {
		margin-bottom: 0
	}
}

.section__freeArea img {
	max-width: 100%;
	height: auto
}

.section__inner {
	margin: 0 auto
}

@media screen and (min-width:768px) {
	.section__inner {
		width: 57.14286em;
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.85);
		-moz-transform: scale(.85);
		-o-transform: scale(.85);
		-ms-transform: scale(.85);
		-webkit-transform: scale(.85);
		transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.section__inner.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

@media screen and (max-width:767px) {
	.section__inner {
		width: 100%
	}
}

.section__leadImg {
	margin: 4.28571em 0 2.14286em;
	text-align: center
}

@media screen and (min-width:768px) {
	.section__leadImg {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.85);
		-moz-transform: scale(.85);
		-o-transform: scale(.85);
		-ms-transform: scale(.85);
		-webkit-transform: scale(.85);
		transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .4s cubic-bezier(.23, 1, .58, 1)
	}

	.section__leadImg.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.section__leadImg img {
	max-width: 100%
}

.section__leadImg.-hasBorder {
	border: 1px solid rgba(0, 0, 0, .05)
}

.section__leadImg:last-child {
	margin-bottom: 0
}

.section__leadImg:first-child {
	margin-top: 0
}

@media screen and (max-width:767px) {
	.section__leadImg {
		margin: 25px 0
	}

	.section__leadImg.-hasBorder {
		border: 0
	}

	.section__leadImg:last-child {
		margin-bottom: 40px
	}

	.section__leadImg:first-child {
		margin-top: 25px
	}

	.-news_contents .section__leadImg {
		margin-top: 0
	}
}

.-news_contents img {
	max-width: 100%;
}

.section__backBtn {
	padding: 3.57143em 0;
	text-align: center
}

@media screen and (max-width:767px) {
	.section__backBtn {
		padding: 42px 0 50px
	}
}

.section.-interviewSection {
	padding-top: 10.71429em;
	padding-bottom: 4.71429em
}

@media screen and (max-width:767px) {
	.section.-interviewSection {
		padding-top: 15px;
		padding-bottom: 10px
	}
}

.section.-full {
	padding: 0;
	border-left: 0
}

.section.-full_top {
	padding-top: 0
}

.section.-full_bottom {
	padding-bottom: 0
}

.section.-full_vertical {
	padding-top: 0;
	padding-bottom: 0
}

.section.-full_side {
	padding-right: 0;
	padding-left: 0
}

@media screen and (max-width:767px) {
	.section.-hasBorder {
		border-left: 0
	}
}

.section.-hasBorderTop {
	border-top: 1px solid #f0f0ee
}

.section.-gray {
	background-color: #f7f7f7
}

@media screen and (max-width:767px) {
	.section.-gray-sp {
		background-color: #f7f7f7
	}
}

.section.-recruit_content {
	padding-bottom: 7.14286em;
	background: url("../Images/bg-interview.png") top right no-repeat
}

@media screen and (max-width:767px) {
	.section.-recruit_content {
		margin-bottom: 52px;
		padding-bottom: 52px;
		background: 0 0;
		background-size: contain;
	}

	.section.-recruit_content:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 15px;
		display: block;
		width: calc(100% - 30px);
		height: 1px;
		background: #f0f0ee
	}
}

@media screen and (min-width:768px) {
	.section.-recruit_content .-recruit_content__child {
		opacity: 0;
		visibility: hidden;
		border-radius: 30px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-ms-border-radius: 30px;
		transform: scale(.85);
		-moz-transform: scale(.85);
		-o-transform: scale(.85);
		-ms-transform: scale(.85);
		-webkit-transform: scale(.85);
		transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-moz-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-o-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1);
		-webkit-transition: all .4s .1s cubic-bezier(.23, 1, .58, 1)
	}

	.section.-recruit_content .-recruit_content__child.-effected {
		opacity: 1;
		visibility: visible;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		transform: scale(1) translateY(0);
		-moz-transform: scale(1) translateY(0);
		-o-transform: scale(1) translateY(0);
		-ms-transform: scale(1) translateY(0);
		-webkit-transform: scale(1) translateY(0)
	}
}

.section.-jobSection {
	padding-bottom: 10.71429em
}

.section.-message {
	padding-top: 10px;
	padding-bottom: 10px
}

@media screen and (max-width:767px) {
	.section.-message {
		position: relative;
		margin-top: 10px;
		padding-top: 10px;
		padding-bottom: 1px;
		background: #fff;
		border-top: 1px solid #f0f0ee
	}
}

@media screen and (max-width:767px) {
	.section.-hasBorder_b_sp {
		border-bottom: 1px solid #f0f0ee
	}
}

.-splitText::first-letter {
	color: #007d37
}

@media screen and (max-width:767px) {
	.tab {
		position: relative;
		padding-bottom: 32px;
		overflow: hidden;
		margin-top: 20px
	}

	.tab:after {
		position: absolute;
		bottom: 0;
		left: 15px;
		display: block;
		content: '';
		width: calc(100% - 30px);
		height: 1px;
		background: #f0f0ee
	}

	.tab.-categoryList_tab:after {
		display: none
	}
}

.tab__navWrapper {
	overflow-x: auto
}

.tab__nav {
	padding: 0 .71429em;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-moz-justify-content: center;
	-ms-justify-content: center;
	justify-content: center;
	-ms-flex-pack: center;
	border-bottom: 1px solid #000
}

@media screen and (max-width:767px) {
	.tab__nav {
		flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		-moz-justify-content: flex-start;
		-ms-justify-content: flex-start;
		justify-content: flex-start;
		-ms-flex-pack: flex-start;
		display: table;
		table-layout: fixed;
		min-width: 100%
	}
}

.tab__navItem {
	-ms-flex-basis: 29.2%;
	-ms-flex-preferred-size: 29.2%;
	flex-basis: 29.2%;
	position: relative;
	padding: 0 .71429em;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.tab__navItem.-current {
	top: 1px
}

.tab__navItem.-current .tab__navLink {
	height: 7.35714em;
	background: #fff;
	border-color: #000;
	border-bottom: 1px solid #fff
}

@media screen and (max-width:767px) {
	.tab__navItem.-current .tab__navLink {
		height: 61px
	}
}

@media screen and (max-width:767px) {
	.tab__navItem {
		-ms-flex-basis: 29.2%;
		-ms-flex-preferred-size: 29.2%;
		flex-basis: 29.2%;
		display: table-cell;
		min-width: 40vw;
		padding: 0 5px;
		vertical-align: bottom
	}

	.tab__navItem:only-child {
		text-align: center
	}

	.tab__navItem:only-child .tab__navLink {
		max-width: 180px;
		margin: 0 auto
	}
}

.tab__navLink {
	display: table;
	height: 7.28571em;
	width: 100%;
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
	border-bottom: 0
}

@media screen and (max-width:767px) {
	.tab__navLink {
		height: 60px
	}
}

.tab__navNameOuter {
	display: table-cell;
	vertical-align: middle
}

.tab__navName {
	display: block;
	line-height: 1
}

.tab__navName.-sub {
	color: #007d37;
	margin-bottom: 1em
}

@media screen and (max-width:767px) {
	.tab__navName.-sub {
		margin-bottom: 5px;
		font-size: .9rem
	}
}

.tab__navName.-main {
	font-size: 2rem;
	font-weight: 600;
	letter-spacing: .05em
}

@media screen and (max-width:767px) {
	.tab__navName.-main {
		font-size: 1.2rem;
		letter-spacing: 0
	}
}

.tab__contents {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	visibility: hidden;
	opacity: 0;
	height: 0;
	transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out
}

.tab__contents.-opened {
	visibility: visible;
	opacity: 1;
	height: auto
}

.tab__contentsInner {
	padding: 5em 0 0
}

@media screen and (max-width:767px) {
	.tab__contentsInner {
		padding: 40px 0 0
	}
}

.tab__contentsInner.-center {
	text-align: center
}

.tab__contentsInner .leadImg img {
	width: auto
}

.tab__contentsInner .leadImg.-hasBorder {
	border: 1px solid rgba(0, 0, 0, .05)
}

.tab__contentsInner .leadImg.-hasBorder img {
	border: 0
}

.tab__contentsInner .leadImg.-hasBorder.liquidBlockWrap {
	border: 0
}

.tab__contentsInner .leadImg.-hasBorder.liquidBlockWrap .liquidBlock {
	border: 1px solid rgba(0, 0, 0, .05)
}

@media screen and (max-width:767px) {
	.tab__contentsInner .leadImg {
		margin-bottom: 0
	}

	.tab__contentsInner .leadImg img {
		width: auto;
		max-width: 100%
	}

	.tab__contentsInner .leadImg.-hasBorder.liquidBlockWrap {
		width: auto
	}

	.tab__contentsInner .leadImg.-hasBorder.liquidBlockWrap .liquidBlock {
		padding: 0;
		border: 0
	}
}

@media screen and (max-width:767px) {
	.entry.-col2 .tab__contentsItem {
		margin-top: 0
	}

	.entry.-col2 .tab__contentsItem:last-of-type {
		margin-bottom: 0
	}

	.entry.-col2 .tab__contentsItem:last-of-type .tab__contentsItemInner {
		padding-bottom: 10px
	}
}

.tab__contentsItemInner {
	padding: 4.28571em 3.35714em
}

@media screen and (max-width:767px) {
	.tab__contentsItemInner {
		padding: 0 0 36px
	}

	.tab__contentsItemInner .entry__summary {
		line-height: 1.75
	}

	.tab__contentsItemInner .btnContainer {
		margin-top: 24px
	}
}

.table {
	border-collapse: collapse
}

.table.-default {
	table-layout: fixed;
	margin: 3.375em 0;
	width: 100%;
	font-size: 1.6rem
}

@media screen and (max-width:767px) {
	.table.-default {
		font-size: 1rem
	}
}

.table.-default thead {
	background: #ededed
}

.table.-default thead th {
	padding: 1.625em 1em
}

.table.-default thead th:first-child {
	padding-left: 2.8125em
}

.table.-default thead th:last-child {
	padding-right: 2.8125em
}

@media screen and (max-width:767px) {
	.table.-default thead th {
		width: 30%;
		font-size: 1.2rem;
		padding: 10px 0
	}

	.table.-default thead th:first-child {
		width: 33%;
		padding-left: 20px
	}

	.table.-default thead th:last-child {
		width: 32%;
		padding-right: 10px
	}
}

.table.-default td,
.table.-default th {
	padding: 1.125em .875em;
	border-bottom: 1px solid #ededed
}

.table.-default td:first-child,
.table.-default th:first-child {
	padding-left: 2.8125em
}

.table.-default td:last-child,
.table.-default th:last-child {
	padding-right: 2.8125em
}

.table.-default td.-side,
.table.-default th.-side {
	width: 38%
}

@media screen and (max-width:767px) {

	.table.-default td,
	.table.-default th {
		width: 30%;
		padding: 10px 0
	}

	.table.-default td:first-child,
	.table.-default th:first-child {
		width: 33%;
		padding-left: 20px
	}

	.table.-default td:last-child,
	.table.-default th:last-child {
		width: 32%;
		padding-right: 10px
	}
}

.table.-center {
	text-align: center
}

.tag {
	display: inline-block;
	padding: 6px 12px 5px;
	font-size: 1.2rem;
	font-weight: 600;
	color: #fff;
	background: #007d37;
	line-height: 1;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px
}

.tag.-ameba {
	font-weight: 400
}

.tag-round {
	display: inline-block;
	padding: .64286em 1.28571em .5em;
	font-size: 1.4rem;
	vertical-align: middle;
	color: #fff;
	line-height: 1;
	background: #007d37;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-ms-border-radius: 50px
}

@media screen and (max-width:767px) {
	.tag-round {
		font-size: 1.2rem;
		padding: 10px 18px
	}
}

.tag-round.-large {
	display: block;
	font-size: 1.6rem;
	padding: .75em 1.125em .875em
}

.tag-round.-orange {
	background: #ffa300
}

@media screen and (max-width:767px) {
	.tag-round.-orange {
		display: inline-block;
		font-size: 1rem;
		padding: 6px 10px
	}
}

.tag-round:not(span) {
	transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-webkit-transition: all .4s ease-out
}

.tag-round:not(span):hover {
	color: #000;
	background: #f0f0ee
}

.tag-round.-gray {
	color: #000;
	background: #f0f0ee
}

.tag-round.-gray:hover {
	color: #fff
}

.tag-round.-current {
	color: #fff;
	background: #007d37
}

.tag-round.-current:hover {
	color: #fff;
	background: #007d37
}

.tag-text {
	display: block;
	text-align: center;
	font-weight: 600;
	color: #349845
}

.tag-text.-center {
	text-align: center
}

@media screen and (max-width:767px) {
	.tag-text {
		font-size: 1.2rem;
		letter-spacing: .02em
	}
}

.tag-label {
	display: inline-block;
	padding: .5em 1.83333em .58333em;
	text-align: center;
	border: 1px solid #007d37;
	line-height: 1;
	font-weight: 600;
	font-size: 1.2rem;
	color: #007d37;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px
}

.tag-label:first-of-type {
	margin-top: 0
}

@media screen and (max-width:767px) {
	.tag-label {
		padding: 7px 12px;
		font-size: 1.3rem
	}
}

.tag-category,
.tag-date,
.tag-year {
	display: inline-block;
	color: rgba(0, 0, 0, .3);
	font-weight: 600;
	line-height: 1
}

.tag-date,
.tag-year {
	font-weight: 400
}

.text-strong {
	font-weight: 600
}

.text-red {
	color: red
}

.text-caption,
.wp-caption-text {
	font-size: 1.4rem;
	padding: 1em 0 0;
	letter-spacing: .05em
}

@media screen and (max-width:767px) {

	.text-caption,
	.wp-caption-text {
		font-size: 1.2rem;
		padding: 10px 0 0;
		line-height: 1.7
	}
}

.text-required {
	padding-left: 10px;
	color: red
}

.text-attention {
	margin-top: 10px;
	font-size: 1.3rem;
	color: #666
}

.text.-caption {
	font-size: 1.2rem
}

.text.-green {
	color: #007d37
}

.text.-pink {
	color: #ff4b93
}

.text.-emphasize {
	font-size: 1.8rem;
	font-weight: 600;
	margin-bottom: .88889em;
	color: #2fad43
}

.text.-qa_answer {
	display: block;
	margin-bottom: .375em
}

.showMoreLink {
	color: #ccc
}

@media screen and (max-width:767px) {
	.moreText {
		display: none
	}
}

.textAlign.-center {
	text-align: center
}

.textAlign.-right {
	text-align: right
}

.toggle__container {
	margin-bottom: 2.8125em
}

.toggle__content {
	display: none;
	opacity: 0
}

.div_box {
	padding: 0px 0;
}

@media screen and (max-width: 767px) {
	.entry.-col2 .entry__item {
		width: 100%;
		padding: 10px 0px;
	}

	.entry.-col2 .entry__mobile {
		display: block;
		width: 100%;
	}

	.entry__pc {
		display: none;
	}

	/*.filterNav__tagsItem{ line-height:50px;}*/
	.entry__detail:first-child {
		margin-bottom: 0;
	}
}

.filterNav__tags .filterNav__tagsItem:hover {
	background: #007d37
}

.filterNav__tags .filterNav__tagsItem:hover a {
	color: #fff;
}

.pageNav {
	padding: 8px 0;
	background-color: #00893e
}

.pageNav .filterNav__tagsItem a {
	color: #fff;
	border-left: 1px solid #fff;
	padding: 5px 10px;
	position: relative;
}

.pageNav .filterNav__tagsItem:first-child a {
	color: #fff;
	border-left: 0px solid #fff;
}

.pageNav .filterNav__tagsItem a:after {
	display: block;
	position: absolute;
	top: 0;
	right: -1px;
	width: 100%;
	height: 4px;
	background: #ffffff;
	content: '';
	opacity: 0;
	transition: all .15s ease-out;
	-moz-transition: all .15s ease-out;
	-o-transition: all .15s ease-out;
	-webkit-transition: all .15s ease-out;
	margin-top: -8px;
}

.pageNav .filterNav__tagsItem.active a:after,
.pageNav .filterNav__tagsItem a:hover:after {
	opacity: 1;
}

.entry__title.-external.solution:after {
	position: relative;
	top: -.08em;
	display: inline-block;
	width: 18px;
	height: 18px;
	content: '';
	margin-left: 6px;
	background: url("../Images/pdftubiao.png") center center no-repeat;
	background-size: 18px auto;
	vertical-align: middle
}

.max-width {
	max-width: 100%;
}

.max-width .diy_item {
	width: auto;
}

.diy_item .entry__subTitle {
	color: #343434
}

.diy_item .entry__summary {
	color: #999
}

.entry__list a:hover,
.entry__list a:hover .entry__title {
	color: #007d37;
}

.entry_zhuzhi {
	padding: 2em 15%;
}

.center {
	text-align: center;
}

.entry_zhuzhi .content {
	font-size: 1.0em;
}

.entry_zhuzhi .title {
	font-size: 1.0em;
	text-align: center;
	padding: 3em 0;
}

.entry_zhuzhi .title p.tit {
	font-size: 2.0em;
	font-weight: bold;
}

.entry_zhuzhi .title p.one {
	color: #007d37
}

.entry_zhuzhi .table {
	border-top: 1px solid #e5e5e5;
}

.entry_zhuzhi .table ul {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
}

.entry_zhuzhi .table ul li:first-child {
	display: inline-block;
	padding: 15px 0;
	font-weight: bold;
	width: 25%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1.8rem;
}

.entry_zhuzhi .table ul li:last-child {
	display: inline-block;
	padding: 15px 15px;
	width: 75%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1.6rem;
	border-left: 1px solid #e5e5e5;
}

.article_catgory_item {
	margin: 0 5px;
}

@media screen and (max-width: 767px) {
	.entry_mobile_img {
		float: right;
		width: 30%;
	}

	.entry_mobile_title {
		width: 65%;
		height: 23px;
		overflow: hidden;
	}

	.entry_mobile_summary {
		width: 65%;
		height: 46px;
		overflow: hidden;
	}

	.entry_mobile_scale {
		width: 65%;
		height: 46px;
		overflow: hidden;
		display: none;
	}

	.entry__content {
		max-width: 100%;
		overflow: hidden;
	}

	.entry__content div {
		max-width: 100%;
		overflow: hidden;
	}

	.section.-jobSection {
		padding-bottom: 0;
	}

	.section.-full {
		padding: 0 10px;
	}

	.entry_zhuzhi {
		padding: 0;
	}

	.article_catgory_item {
		margin: 0px;
	}
}


.product_list .entry__item {
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear
}

.product_list .entry__item:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	-webkit-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
	-ms-transform: translate3d(0, -5px, 0);
	-o-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0)
}

.product_list .entry__item:hover .entry__thumb img {
	transform: unset;
	-moz-transform: unset;
	-o-transform: unset;
	-ms-transform: unset;
	-webkit-transform: unset;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px
}

.entry__content img {
	max-width: 100%;
}


.filterNav__tags .-current a {
	color: #fff;
}

.banner-item-shadow {
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.banner-item-logo {
	position: absolute;
	top: 0px;
	left: 15%;
	width: 100px;
	height: 100px;
}

.banner-item-logo img {
	width: 100px;
	height: 100px;
}

.entry.-panelVerticalNews .entry_show img {
	border: 0;
}

.float_box .banner-item-logo {
	position: unset;
	float: right;
	right: 0px;
	top: 0px;
}

.entry.-panelVerticalNews .entry_summary {
	color: #999;
}
