@charset "utf-8";
/*
 * science_common.cssの上書き
 */
.science-sp p {
	letter-spacing: 1.2px;
}

/* メインビジュアル */
.science-sp #kv {
	background: url(../img/kv_bg.jpg) no-repeat 50% 15px;
}
.science-sp .science-nav li a{
	padding: 10px 0 22px;
}
.science-sp .science-nav li a span{
	display: block;
	letter-spacing: -0.2px;
	transform: scaleX(0.95);
}

/*
 * ページ個別設定
 */
/* 真皮の老化細胞モデルの作製に成功 */
#elasticity #a-success {
	margin-top: -4px;
	text-align: center;
}
#elasticity #a-success .science-inner{
	letter-spacing: 1.2px;
}
#elasticity #a-success h3 {
	margin-bottom: 42px;
}


/* 老化の伝播の原因となる因子に着目 */
#elasticity #a-focus {
	margin-top: -34px;
}
#elasticity #a-focus .science-inner{
	letter-spacing: 0.95px;
	margin-bottom: 103px;
}
#elasticity #a-focus h3{
	width: 395px;
    margin: 0 auto 48px;
    padding: 8px 0;
    border: 1px solid #323232;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.4px;
}
#elasticity #a-focus .slide-block {
	display: block;
	margin-bottom: -8px;
}
#elasticity #a-focus .slide-block .slide > div {
	width: 460px;
	text-align: center;
	margin: 0 auto 18px;
}
#elasticity #a-focus .science-inner.p02{
	letter-spacing: 1.6px;
	margin-bottom: 43px;
}
#elasticity #a-focus .science-inner.result{
	letter-spacing: 1.6px;
}
#elasticity #a-focus img{
	margin-left: 0;
	margin-bottom: 11px;
}
#elasticity #a-focus .slide p{
	text-align: center;
	font-size : 20px;
	line-height : 32px;
	letter-spacing : 2px;
}
#elasticity #a-focus .slide p span{
	font-family: "Hiragino Kaku Gothic W6 JIS2004", sans-serif;
}
#elasticity #a-focus .slick-prev{
    left: 270px;
    top: 48%;
}
#elasticity #a-focus .slick-next{
	right: 270px;
	top: 48%;
}
#elasticity #a-focus .slick-prev:before{
	font-size: 20px;
	color: #323232;
}
#elasticity #a-focus .slick-next:before{
	font-size: 20px;
	color: #323232;	
}
#elasticity #a-focus p {
	margin: 40px 0 42px;
	text-align: center;
}
#elasticity #a-focus h2 + p {
	letter-spacing: 1.8px;
    text-align: justify;
	margin-bottom: 5px;
}
#elasticity #a-focus .slick-prev{
    left: 292px;
    top: 250px;
}
#elasticity #a-focus .slick-next{
	right: 292px;
	top: 250px;
}
#elasticity #a-focus .slick-prev:before{
	font-size: 20px;
	color: #323232;
}
#elasticity #a-focus .slick-next:before{
	font-size: 20px;
	color: #323232;	
}
#elasticity #a-focus .cell-outer{
	display: flex;
	flex-wrap: nowrap;
	font-size : 11px;
	width: 395px;
	margin: auto;
	margin-bottom: 45px;
}
#elasticity #a-focus .cell-outer div:nth-of-type(1){
	position: relative;
	padding-left: 20px;
	white-space: nowrap;
}
#elasticity #a-focus .cell-outer div:nth-of-type(1):before{
	position: absolute;
	content: '';
	background-image: url("../img/cell01.jpg");
	background-repeat: no-repeat;
	width: 24px;
    height: 20px;
	margin: auto;
    margin-left: -30px;
    top: 0;
    bottom: 0;
}
#elasticity #a-focus .cell-outer div:nth-of-type(2){
	position: relative;
	margin-left: 44px;
	padding-left: 21px;
	white-space: nowrap;
}
#elasticity #a-focus .cell-outer div:nth-of-type(2):before{
	position: absolute;
	content: '';
	background-image: url("../img/cell02.jpg");
	background-repeat: no-repeat;
	width: 24px;
    height: 8px;
    margin-left: -29px;
    top: 4px;
}
#elasticity #a-focus .cell-outer div:nth-of-type(3){
	position: relative;
	margin-left: 44px;
	padding-left: 21px;
	white-space: nowrap;
}
#elasticity #a-focus .cell-outer div:nth-of-type(3):before{
	position: absolute;
	content: '';
	background-image: url("../img/cell03.jpg");
	background-repeat: no-repeat;
	width: 26px;
    height: 17px;
	margin: auto;
    margin-left: -30px;
    top: 0;
    bottom: 0;
}
#elasticity #a-focus .factor-outer{
	display: flex;
	flex-wrap: nowrap;
	width: 411px;
	margin: auto;
}
#elasticity #a-focus .factor-inner{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#elasticity #a-focus .factor-title{
	font-size: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
	padding: 5px 0;
    width: 187.5px;
	letter-spacing: 1.2px;
	white-space: nowrap;
	position: relative;
}
#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-title{
	background-color: rgba(192, 100, 127, 0.6);
	margin-left: -5px;
    padding-right: 4px;
}
#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-title{
	background-color: rgba(192, 100, 127, 0.3);
	margin-left: -5px;
}
#elasticity #a-focus .factor-arrow{
	position: relative;
    padding-left: 50px;
    padding-right: 50px;
    height: 58px;
    margin: auto;
}
#elasticity #a-focus .factor-arrow:after{
	border-width: 20px 17.5px 0;
    border-style: solid;
    border-color: #ccc transparent transparent;
	margin: auto;
	position: absolute;
	content: '';
	left: 0;
	right: 0;
	top: 5px;
	bottom: 0;
	width: 0;
	height: 0;
}
#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-arrow:after{
	right: 5px;
}
#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-arrow:after{
	right: 3px;
}
#elasticity #a-focus .factor-reason{
	font-size: 15px;
	line-height : 22.5px;
	letter-spacing : 1.5px;
	border-bottom: 1px solid #323232;
	padding-bottom: 6px;
	padding-left: 5px;
    padding-right: 5px;
}
#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-reason{
	margin-left: -6px;
}
#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-reason{
	margin-left: -6px;
}

/* 老化の伝播を防ぐには */
#elasticity #a-prevent{
	margin-top: -4px;
}
#elasticity #a-prevent .science-inner{
	letter-spacing: 1.5px;
}
#elasticity #a-prevent .science-inner.sup{
	font-size: 11px;
    line-height: 2;
    letter-spacing: 1.1px;
    text-align: right;
}
#elasticity #a-prevent picture{
	text-align: center;
    margin-top: 37px;
    margin-bottom: 101px;
    margin-left: 12px;
}
#elasticity #a-prevent .prevent-outer{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	width: 600px;
    margin: auto;
	margin-top: 42px;
	margin-bottom: 24px;
}
#elasticity #a-prevent .prevent-inner{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-left: 6px;
}
#elasticity #a-prevent .prevent-outer picture{
	width: 100%;
	margin:0;
	margin-bottom: 24px;
}
#elasticity #a-prevent .prevent-outer p{
	font-size : 16px;
	line-height : 28px;
	letter-spacing : 0.64px;
}
#elasticity #a-prevent .prevent-under-outer{
	display: flex;
	flex-wrap: nowrap;
	margin: auto;
    width: 485px;
    border: 1px solid #323232;
}
#elasticity #a-prevent .prevent-under-left{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin-top: 11px;
    margin-bottom: 5px;
    padding-left: 55px;
    width: 200px;
}
#elasticity #a-prevent .prevent-under-left div{
	position: relative;
	margin-left: 54px;
	width: 100%;
	font-size : 11px;
	line-height : 14.06px;
	letter-spacing : 1px;
	margin-bottom: 7px;
}
#elasticity #a-prevent .prevent-under-left div:before{
	position: absolute;
	content: '';
	top: 0;
	bottom: 0;
	margin: auto;
	background-repeat: no-repeat;
	width: 34px;
	height: 13px;
	left: -44px;	
}
#elasticity #a-prevent .prevent-under-left div:nth-of-type(1):before{
	background-color: #cc3931;
}
#elasticity #a-prevent .prevent-under-left div:nth-of-type(2):before{
	background-color: #40d806;
}
#elasticity #a-prevent .prevent-under-left div:nth-of-type(3):before{
	background-color: #1546c4;
}
#elasticity #a-prevent .prevent-under-arrow{
	position: relative;
    width: 100px;
    height: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
#elasticity #a-prevent .prevent-under-arrow:before{
	position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 17.5px 0 17.5px 21px;
    border-color: transparent transparent transparent #9FA0A0;
}
#elasticity #a-prevent .prevent-under-right{
	width: 200px;
	display: flex;
    justify-content: center;
    align-items: center;
}
#elasticity #a-prevent .prevent-under-right p{
	font-size: 11px;
    letter-spacing: 1px;
    line-height: 1.3;
    margin-left: -40px;
}
#elasticity #a-prevent .prevent-bottom{
	margin: auto;
    width: 485px;
}
#elasticity #a-prevent .prevent-bottom .science-inner.sup{
	padding: 0;
    padding-top: 18px;
    line-height: 1.3;
}

/* 生きいきとした肌へ導く成分研究 */
#elasticity #a-research{
	margin-top: -8px;
}
#elasticity #a-research h2 + p{
	text-align: center;
	letter-spacing: 1.6px;
	margin-bottom: 93px;
}
#elasticity #a-research h3{
	font-size : 20px;
	line-height : 36.57px;
	letter-spacing : 2px;
	border-bottom: 0;
}
#elasticity #a-research .slide-block{
	display: flex;
    justify-content: space-between;
    margin: 30px auto 99px;
	width: 708px;
}
#elasticity #a-research picture.pict01{
	text-align: center;
	margin-left: 2px;
	margin-bottom: 102px;
}
#elasticity #a-research picture.pict02{
	text-align: center;
	margin-left: -5px;
	margin-bottom: 103px;
}

/* outro */
#elasticity .outro{
	margin-top: 76px;
}
#elasticity .outro p{
	font-size : 16px;
	line-height : 28px;
	letter-spacing : 1.6px;
}

@media screen and (max-width: 768px) {
	/*
	 * science_common.cssの上書き
	 */
	.science-sp section{
		padding-top: 16vw;
	}
	.science-sp h2{
		font-size: 4.27vw;
		padding: 4.533vw 0;
		letter-spacing: 0.4267vw;
		margin-bottom: 6.4vw;
	}
	.science-sp p {
		letter-spacing: 1.2px;
	}
	
	/* メインビジュアル */
	.science-sp #kv {
		background: url(../img/sp_kv_bg.jpg) no-repeat 50% -1vw / 91.5% auto;
		height: 88.4vw;
	}
	.science-sp #kv h1{
		padding-top: 41.4vw;
	}
	.science-sp .science-nav li{
		margin-bottom: 2.4vw;
		font-size : 13.5px;
		font-size : 3.6vw;
		line-height : 1.259;
		letter-spacing: 0.32vw;
	}
	.science-sp .science-nav li a{
		padding: 0.8em 3.2vw;
		border-radius: 1.6vw;
		border: 0.267vw solid #000;
	}
	.science-sp .science-nav li a::after{
		right: 1.6vw;
	}
	.science-sp .science-nav li a span{
		transform: none;
		letter-spacing : 0.52vw
	}
	
	/*
	 * ページ個別設定
	 */
	
	/* 真皮の老化細胞モデルの作製に成功 */
	#elasticity #a-success {
		margin-top: 0.267vw;
	}
	#elasticity #a-success h2{
		margin-bottom: 6.467vw;
	}
	#elasticity #a-success .science-inner{
		letter-spacing: 0.267vw;
	}
	#elasticity #a-success .science-inner.sup{
		font-size : 9px;
		font-size: 2.4vw;
  		letter-spacing : 0;
		margin-bottom: 3.467vw;
		line-height: 4;
	}
	#elasticity #a-success img{
		width: 100%;
	}
	
	/* 老化の伝播の原因となる因子に着目 */
	#elasticity #a-focus {
		margin-top: -6.133vw;
    	padding-top: 16.533vw;
	}
	#elasticity #a-focus .science-inner{
		margin-bottom: 7.467vw;
	}
	#elasticity #a-focus .science-inner.p01{
		letter-spacing: 0.9px;
	}
	#elasticity #a-focus .science-inner.p02{
		letter-spacing: 1px;
	}
	#elasticity #a-focus .slide-wrap {
		margin: 0 -2.133vw;
	}
	#elasticity #a-focus .slide-block {
		display: block;
		margin: 16.533vw 0 0;
	}
	#elasticity #a-focus .slide-block .slide {
		width: 100%;
	}
	#elasticity #a-focus .slide-block .slide > div{
		width: 100%;
	}
	#elasticity #a-focus .slide-block h3 {
		width: 84vw;
		margin-bottom: 5.867vw;
		padding: 2.133vw 0;
		font-size: 14px;
		font-size: 3.733vw;
		line-height: 1.536;
		letter-spacing: 0.373vw;
	}
	#elasticity #a-focus .slide-block img {
		display: block;
		width: 100%;
    	margin-left: auto;
    	margin-right: auto;
		margin-bottom: 2.933vw;
	}
	#elasticity #a-focus .slick-prev,
	#elasticity #a-focus .slick-next {
		margin: 0;
		top: 28.5vw;
		width: 50px;
		padding: 30px 0;
		opacity: 1 !important;
	}
	#elasticity #a-focus .slick-prev {
		left: 0;
		padding-left: 5px;
	}
	#elasticity #a-focus .slick-next {
		right: 0;
		padding-right: 5px;
	}
	#elasticity #a-focus .slick-prev::before,
	#elasticity #a-focus .slick-next::before {
		font-size: 14px;
		font-size: 3.73vw;
		opacity: 1 !important;
	}
	#elasticity #a-focus .slick-prev::before {
		float: left;
	}
	#elasticity #a-focus .slick-next::before {
		float: right;
	}
	#elasticity #a-focus .slide p{
		font-size : 17px;
		font-size: 4.533vw;
  		line-height : 1.559;
  		letter-spacing : 1.6px;
		margin-top: 6.4vw;
	}
	#elasticity #a-focus .cell-outer{
		flex-wrap: wrap;
		justify-content: center;
		font-size: 2.4vw;
		width: 40vw;
		margin-bottom: 7.2vw;
		margin-top: 0.267vw;
	}
	#elasticity #a-focus .cell-outer div{
		width: 100%;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(1){
		padding-left: 5.333vw;
		margin-left: 6.267vw;
		margin-top: -0.8vw;
		margin-bottom: 2.667vw;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(1):before{
		background-image: url(../img/sp_cell01.jpg);
		background-size: contain;
		width: 5.2vw;
    	height: 4.133vw;
		margin-left: -5.867vw;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(2){
		padding-left: 5.333vw;
		margin-left: 6vw;
		margin-bottom: 2.667vw;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(2):before{
		background-image: url(../img/sp_cell02.jpg);
		background-size: contain;
		width: 5.2vw;
    	height: 1.6vw;
		margin-left: -5.867vw;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(3){
		padding-left: 4.8vw;
		margin-left: 6.933vw;
	}
	#elasticity #a-focus .cell-outer div:nth-of-type(3):before{
		background-image: url(../img/sp_cell03.jpg);
		background-size: contain;
		width: 5.733vw;
		height: 3.467vw;
		margin-left: -6.667vw;
	}
	#elasticity #a-focus .factor-outer{
		width: 100%;
	}
	#elasticity #a-focus .factor-title{
		width: 40vw;
		font-size: 12px;
		font-size: 3.2vw;
		height: 6.667vw;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-title{
		padding: 0;
		margin-left: -1.067vw;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-title{
		padding: 0;
		margin-left: -1.333vw;
	}
	#elasticity #a-focus .factor-arrow{
		padding-left: 13.33vw;
		padding-right: 13.33vw;
		height: 12.53vw;
	}
	#elasticity #a-focus .factor-arrow:after{
		border-width: 4.267vw 3.733vw  0 3.733vw ;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-arrow:after{
		right: 1.067vw;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-arrow:after{
		right: 1.333vw;
	}
	#elasticity #a-focus .factor-reason{
		font-size : 12px;
		font-size: 3.2vw;
		line-height : 1.792;
		letter-spacing : 0.373vw;
		margin-top: -0.533vw;
		border-bottom: 0.267vw solid #323232;
		padding-bottom: 1.6vw;
		padding-left: 1.333vw;
		padding-right: 1.333vw;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(1) .factor-reason{
		margin-left: 0;
	}
	#elasticity #a-focus .factor-inner:nth-of-type(2) .factor-reason{
		margin-left: 0;
	}
	#elasticity #a-focus .science-inner.result{
		letter-spacing: 1.6px;
	}
	#elasticity #a-focus h2 + p.science-inner {
		margin: 0;
		text-align: justify;
		letter-spacing: 0.32vw;
	}
	#elasticity #a-focus picture{
		padding-left: 2.133vw;
    	padding-right: 2.133vw;
		margin-left: -0.533vw;
	}
	#elasticity #a-focus p {
		margin: 6.133vw 0 5.333vw;
	}
	#elasticity #a-focus img {
		width: 62%;
		margin-left: -4vw;
	}
	#elasticity #a-focus .slick-prev{
		left:0;
		top: 43%;
	}
	#elasticity #a-focus .slick-prev:before{
		font-size: 14px;
		font-size: 3.73vw;
    	opacity: 1 !important;
	}
	#elasticity #a-focus .slick-next{
		right: 0;
		top: 43%;
	}
	#elasticity #a-focus .slick-next:before{
		font-size: 14px;
		font-size: 3.73vw;
    	opacity: 1 !important;
	}
	
	/* 老化の伝播を防ぐには */
	#elasticity #a-prevent{
		margin-top: 2.133vw;
	}
	#elasticity #a-prevent .science-inner{
		letter-spacing: 0.373vw;
	}
	#elasticity #a-prevent .science-inner.sup{
		font-size : 9px;
		font-size: 2.4vw;
  		letter-spacing : 0.048vw;
		margin-top: -0.8vw;
    	margin-right: 0.8vw;
	}
	#elasticity #a-prevent picture{
		margin-top: 9.333vw;
    	margin-bottom: 15.47vw;
		margin-left: -0.267vw;
	}
	#elasticity #a-prevent picture img{
		width: 100%;
	}
	#elasticity #a-prevent .prevent-outer{
		width: 100%;
		margin-top: 5.733vw;
		margin-bottom: 5.333vw;
	}
	#elasticity #a-prevent .prevent-inner{
		padding-left: 0;
		width: 80vw;
	}
	#elasticity #a-prevent .prevent-outer picture{
		margin-bottom: 5.333vw;
	}
	#elasticity #a-prevent .prevent-inner:nth-of-type(1) picture{
		text-align: left;
	}
	#elasticity #a-prevent .prevent-inner:nth-of-type(2) picture{
		text-align: right;
	}
	#elasticity #a-prevent .prevent-outer picture img{
		width: 40vw;
	}
	#elasticity #a-prevent .prevent-outer p{
		font-size: 14px;
		font-size: 3.733vw;
		line-height: 1.464;
		letter-spacing: 0.4vw;
		text-align: center;
	}
	#elasticity #a-prevent .prevent-inner:nth-of-type(1) p{
		margin-left: -2.667vw;
	}
	#elasticity #a-prevent .prevent-inner:nth-of-type(2) p{
		margin-right: -1.333vw;
	}
	#elasticity #a-prevent .prevent-under-outer{
		width: 100%;
		border: 0.267vw solid #323232;
	}
	#elasticity #a-prevent .prevent-under-left{
		padding-left: 6.133vw;
		margin-top: 2.4vw;
		margin-bottom: 1.067vw;
		width: 49.6vw;
	}
	#elasticity #a-prevent .prevent-under-left div{
		margin-left: 11.73vw;
		margin-bottom: 0.933vw;
		font-size: 8.5px;
		font-size: 2.267vw;
		line-height: 3.749vw;
		letter-spacing: 0.2267vw;
	}
	#elasticity #a-prevent .prevent-under-left div:before{
		width: 7.467vw;
		height: 2.8vw;
		left: -8.933vw;
	}
	#elasticity #a-prevent .prevent-under-arrow:before{
		border-width: 3.8vw 0 3.8vw 4.267vw;
	}
	#elasticity #a-prevent .prevent-under-right{
		width: 53.33vw;
	}
	#elasticity #a-prevent .prevent-under-right p{
		font-size : 8.5px;
		font-size : 2.267vw;;
		line-height : 1.353;
		letter-spacing: 0.4vw;
    	margin-left: -5.867vw;
	}
	#elasticity #a-prevent .prevent-bottom{
		width: 100%;
	}
	#elasticity #a-prevent .prevent-bottom .science-inner.sup{
		font-size : 9px;
		font-size: 2.4vw;
  		letter-spacing : 0.1867vw;
		margin-top: -0.8vw;
    	margin-right: 0;
		padding-top: 5.067vw;
	}
	
	/* 生きいきとした肌へ導く成分研究 */
	#elasticity #a-research{
		margin-top: 1.867vw;
	}
	#elasticity #a-research h2 + p{
		letter-spacing: 0.133vw;
		margin-bottom: 14.4vw;
		text-align: justify;
	}
	#elasticity #a-research h3{
		margin: 0 0 2.4vw;
		padding: 0 0 0.267vw;
		font-size: 17px;
		font-size: 4.53vw;
		letter-spacing: 0.427vw;
		line-height: 9.8vw;
	}
	#elasticity #a-research .slide-block{
		width: 100%;
		margin: 0 auto 15.73vw;
	}
	#elasticity #a-research .slick-slide img{
		width: 100%;
	}
	#elasticity #a-research .slick-prev{
		left: -1.067vw;
    	top: 55%;
	}
	#elasticity #a-research .slick-next{
		right: -1.067vw;
    	top: 55%;
	}
	#elasticity #a-research .slick-prev:before,
	#elasticity #a-research .slick-next:before{
		font-size: 14px;
		font-size: 3.73vw;
		opacity: 1 !important;
	}
	#elasticity #a-research picture.pict01{
		margin-left: 0;
		margin-top: 3.467vw;
		margin-bottom: 15.73vw;
	}
	#elasticity #a-research picture.pict02{
		margin-left: 0;
		margin-bottom: 16.8vw;
	}
	#elasticity #a-research picture img{
		width: 100%;
	}
	
	/* outro */
	#elasticity .outro{
		margin: 16.8vw 0 12vw;
		padding-left: 1.867vw;
		padding-right: 1.867vw;
	}
	#elasticity .outro p{
		font-size: 14px;
		font-size: 3.733vw;
		line-height: 1.893;
		letter-spacing: 0px;
		margin-bottom: 16.267vw;
	}
	.science-sp .outro ul.btn{
		margin-left: -1.867vw;
		margin-right: -1.867vw;
	}
	.science-sp .outro li{
		margin-bottom: 2.667vw;
	}
	.science-sp .outro li a{
		padding: 0.9em 3.2vw;
		border-radius: 1.333vw;
		letter-spacing: 0.427vw;
	}
	.science-sp .outro li a::after{
		right: 1.333vw;
		height: 3.467vw;
		font-size: 3.467vw;
	}
}
