@charset "utf-8";


/*common上書き
----------------------------------------*/

.picture_block:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.picture_block:hover:after {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.dareyame .picture_block,
.channel .picture_block,
.howto .picture_block,
.healthy .picture_block,
.whats .picture_block,
.roots .picture_block {
	background: none;
}

.dareyame .picture_block:after {
	background-image: url(/brand/global_shochuculture/ko/img/index/img_01.jpg);
	background-position: center center;
}

.channel .picture_block:after {
	background-image: url(/brand/global_shochuculture/ko/img/index/img_06.jpg);
	background-position: center center;
}

.howto .picture_block:after {
	background-image: url(/brand/global_shochuculture/ko/img/index/img_02.jpg);
	background-position: center center;
}

.healthy .picture_block:after {
	background-image: url(/brand/global_shochuculture/ko/img/index/img_03.jpg);
	background-position: center center;
}

.whats .picture_block:after {
	background-image: url(/brand/global_shochuculture/ko/img/index/img_04.jpg);
	background-position: center center;
}

.roots .picture_block:after {
	background: url(/brand/global_shochuculture/ko/img/index/img_05.jpg) no-repeat;
	background-position: bvottom center;
}

@media only screen and (max-width: 798px) {
	.picture_block:after {
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		transition: none;
	}
	.picture_block:hover:after {
		-moz-transform: scale(1.0);
		-webkit-transform: scale(1.0);
		-ms-transform: scale(1.0);
		transform: scale(1.0);
	}


	.healthy .picture_block:after {
		background-image: url(/brand/global_shochuculture/ko/img/index/img_03_sp.jpg);
		background-position: center bottom;
	}

	.whats .picture_block:after {
		background-image: url(/brand/global_shochuculture/ko/img/index/img_04_sp.jpg);
		background-position: center top;
	}

	.roots .picture_block:after {
		background: url(/brand/global_shochuculture/ko/img/index/img_05_sp.jpg) no-repeat;
		background-position: center bottom;
		background-size: cover;
	}
}



/* index
----------------------------------------*/
.picture_block .txt {
	margin-top: 60px;
}

.dareyame .picture_block .txt {
	margin-top: 30px;
}

.picture_block .txt h2 {
	margin-bottom: 20px;
}

.picture_block .txt h2 img {
	margin-bottom: 10px;
	max-width: 360px;
	height: auto;
	width: auto;
}

.picture_block .txt p {
	margin-bottom: 40px;
}

.picture_block .txt .btn_link {
	width: 46px;
	margin: 0 auto;
}

.dareyame .btn_scroll {
	width: 72px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -36px;
	z-index: 2;
}


@media only screen and (max-width: 798px) {
	.picture_block .txt {
		margin-top: 19.68%;
	}

	.picture_block .txt h2 {
		margin-bottom: 6.3%;
	}

	.picture_block .txt p {
		margin-bottom: 6.3%;
	}

	.picture_block .txt .btn_link {
		width:8%;
		max-width: 35px;
		margin: 0 auto 6.3%;
	}

	.picture_block .txt h2 img {
		margin-bottom: 5px;
	    min-width: 180px;
	    height: auto;
		width: 60%;
	}

	.dareyame .picture_block .txt {
		margin-top: 15px;
	}

	.dareyame .btn_scroll {
		display: none;
	}
}
