@charset "UTF-8";
/*
*******************************************************************************************************
# 意外と知らない牛乳パックの実力
*******************************************************************************************************
*/

/* 
	override
--------------------------------------------------------------- */
@media only screen and (max-width: 736px) {
	#contentArea .wrp-outdoor {
		border-top: 0;
	}
}

/* wrp-outdoor
----------------------------------- */
#contentArea .wrp-outdoor {
	background-image: url(/rwd/fun/make/special/img/bg_pattern_green.png);
}
#contentArea .wrp-outdoor:before {
	display: none;
}
#contentArea .wrp-outdoor:after {
	height: 402px;
	background-image: url(/rwd/fun/make/special/potential/img/bg_box_outdoor.png);
	background-repeat: no-repeat;
	background-size: 1402px auto;
}
#contentArea .wrp-outdoor .contents-area-inner:before {
	background-color: #cee2c2;
}
#contentArea .wrp-outdoor .ttl-sub {
	width: 772px;
}
#contentArea .wrp-outdoor .balloon-sub {
	top: 71px;
	right: 21px;
	width: 132px;
}
#contentArea .wrp-outdoor .contents-area-craft {
	margin-top: 50px;
	padding-top: 3150px;
	padding-bottom: 70px;
}
#contentArea .wrp-outdoor .contents-area-craft:before {
	top: 60px;
	width: 1816px;
	height: 3090px;
	background-image: url(/rwd/fun/make/special/potential/img/bg_craft_outdoor.png);
	background-size: 1816px auto;
}
#contentArea .wrp-outdoor .list-ability > li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	width: 280px;
	padding: 28px 12px 15px;
	background-color: #fff;
	z-index: 5;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(1) {
	top: 90px;
	right: 51px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(2) {
	top: 366px;
	left: 56px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(3) {
	top: 893px;
	right: 42px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(4) {
	top: 1138px;
	left: 0;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(5) {
	top: 2056px;
	right: 52px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(6) {
	top: 2553px;
	left: 50px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(7) {
	top: 2852px;
	right: 0;
}
#contentArea .wrp-outdoor .list-ability > li .icn-num-ability {
	position: absolute;
	top: -85px;
	left: 50%;
	width: 126px;
	margin: 0 0 0 -63px;
	z-index: 6;
}
#contentArea .wrp-outdoor .list-ability > li .sttl-ability {
	position: relative;
	margin: 0 auto;
	padding: 0 0 17px;
	z-index: 7;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(1) .sttl-ability {
	width: 110px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(2) .sttl-ability {
	width: 159px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(3) .sttl-ability {
	width: 66px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(4) .sttl-ability {
	width: 196px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(5) .sttl-ability {
	width: 163px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(6) .sttl-ability {
	width: 66px;
}
#contentArea .wrp-outdoor .list-ability > li:nth-of-type(7) .sttl-ability {
	width: 174px;
}
#contentArea .wrp-outdoor .list-ability > li .txt-ability {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.85;
}
#contentArea .wrp-outdoor .list-craft .craft-ice {
	top: 60px;
	left: 4px;
	width: 583px;
}
#contentArea .wrp-outdoor .list-craft .craft-dish {
	top: 345px;
	right: -12px;
	width: 549px;
}
#contentArea .wrp-outdoor .list-craft .craft-cooking {
	top: 631px;
	left: -3px;
	width: 399px;
}
#contentArea .wrp-outdoor .list-craft .craft-fire {
	top: 989px;
	right: 23px;
	width: 604px;
}
#contentArea .wrp-outdoor .list-craft .craft-oven {
	top: 1442px;
	left: 71px;
	width: 621px;
}
#contentArea .wrp-outdoor .list-craft .craft-oven .oven_mov a{
	display: block;
	position: absolute;
	top: 200px;
	left: -70px;
	padding: 10px 20px;
	border-radius: 30px;
	background:rgb(0, 74, 27);
	color: #fff;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
#contentArea .wrp-outdoor .list-craft .craft-barbecue {
	top: 1626px;
	right: 65px;
	width: 770px;
	z-index: 0;
}
#contentArea .wrp-outdoor .list-craft .craft-toy {
	top: 2139px;
	left: 59px;
	width: 738px;
}
#contentArea .wrp-outdoor .list-craft .craft-candle {
	top: 2694px;
	left: 68px;
	width: 589px;
}
#contentArea .wrp-outdoor .box-border {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 100%;
	margin: 0 auto 67px;
	padding: 27px 32px 13px;
	border: 1px solid #050001;
}
#contentArea .wrp-outdoor .box-border:before {
	position: absolute;
	bottom: 0;
	right: 33px;
	display: block;
	content: '';
	width: 104px;
	height: 139px;
	background-image: url(/rwd/fun/make/special/potential/img/bg_craft_outdoor_parts_1.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 104px auto;
}
#contentArea .wrp-outdoor .box-border .imgbox {
	float: left;
	width: 270px;
	padding: 0 24px 0 0;
}
#contentArea .wrp-outdoor .box-border .txtbox {
	float: left;
	width: 580px;
}
#contentArea .wrp-outdoor .box-border .txtbox .sttl {
	width: 432px;
	padding: 6px 0 21px;
}
#contentArea .wrp-outdoor .box-border .txtbox .txt {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.75;
}
#contentArea .wrp-outdoor .btn-more a {
	display: block;
	position: relative;
}
#contentArea .wrp-outdoor .btn-more .btn-wanted a{
	position: absolute;
	top: -43px;
	right: -61px;
	display: block;
	width: 88px;
	height: 95px;
	z-index: 3;
}
@media only screen and (max-width: 736px) {
	#contentArea .wrp-outdoor:after {
		height: 0;
		padding: 72.97% 0 0;
		background-image: url(/rwd/fun/make/special/potential/img/bg_box_outdoor_sp.png);
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	#contentArea .wrp-outdoor .ttl-sub {
		width: 100%;
	}
	#contentArea .wrp-outdoor .balloon-sub {
		width: 60px;
		top: 24px;
		right: 3px;
	}
	#contentArea .wrp-outdoor .contents-area-craft {
		margin-top: 20px;
		padding-top: 0;
		padding-bottom: 50px;
	}
	#contentArea .wrp-outdoor .contents-area-craft:before {
		top: 15.4%;
		width: 100%;
		height: 0;
		padding: 544.22% 0 0;
		background-image: url(/rwd/fun/make/special/potential/img/bg_craft_outdoor_sp.png);
		background-size: 100% auto;
	}
	#contentArea .wrp-outdoor .list-ability {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		width: 43.75%;
		padding: 0 13px 0 15px;
	}
	#contentArea .wrp-outdoor .list-ability > li {
		position: relative;
		width: 100%;
		margin: 0 0 119%;
		padding: 10px 5px 5px;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(1) {
		top: 0;
		right: 0;
		margin-top: 110%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(2) {
		top: 0;
		left: 0;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(3) {
		top: 0;
		right: 0;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(4) {
		top: 0;
		left: 0;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(5) {
		top: 0;
		right: 0;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(6) {
		top: 0;
		left: 0;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(7) {
		top: 0;
		right: 0;
		margin-bottom: 30px;
	}
	#contentArea .wrp-outdoor .list-ability > li .icn-num-ability {
		position: absolute;
		top: 0;
		left: 50%;
		width: 44.64%;
		margin: 0;
		-webkit-transform: translate(-50%, -70%);
		-moz-transform: translate(-50%, -70%);
		-ms-transform: translate(-50%, -70%);
		-o-transform: translate(-50%, -70%);
		transform: translate(-50%, -70%);
	}
	#contentArea .wrp-outdoor .list-ability > li .sttl-ability {
		position: relative;
		padding: 0 0 3px;
		margin: 0 auto;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(1) .sttl-ability {
		width: 43.14%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(2) .sttl-ability {
		width: 62.75%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(3) .sttl-ability {
		width: 25.98%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(4) .sttl-ability {
		width: 76.47%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(5) .sttl-ability {
		width: 63.73%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(6) .sttl-ability {
		width: 25.49%;
	}
	#contentArea .wrp-outdoor .list-ability > li:nth-of-type(7) .sttl-ability {
		width: 68.63%;
	}
	#contentArea .wrp-outdoor .list-ability > li .txt-ability {
		font-size: 10px;
		line-height: 1.65;
	}
	#contentArea .wrp-outdoor .list-craft {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: right;
		position: relative;
		width: 56.25%;
	}
	#contentArea .wrp-outdoor .list-craft .pic-craft {
		position: static;
	}
	#contentArea .wrp-outdoor .list-craft .craft-ice,
	#contentArea .wrp-outdoor .list-craft .craft-dish,
	#contentArea .wrp-outdoor .list-craft .craft-cooking,
	#contentArea .wrp-outdoor .list-craft .craft-fire,
	#contentArea .wrp-outdoor .list-craft .craft-oven,
	#contentArea .wrp-outdoor .list-craft .craft-barbecue,
	#contentArea .wrp-outdoor .list-craft .craft-toy,
	#contentArea .wrp-outdoor .list-craft .craft-candle {
		width: 100%;
		margin: 0 0 30px;
	}

	#contentArea .wrp-outdoor .list-craft .craft-oven .oven_mov a{
		position:static;
		margin: 20px 10px 0 0;
		font-size: 12px;
	}
	#contentArea .wrp-outdoor .box-border {
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		width: auto;
		margin: 0 15px;
		padding: 15px 20px;
	}
	#contentArea .wrp-outdoor .box-border:before {
		display: none;
	}
	#contentArea .wrp-outdoor .box-border .imgbox {
		float: none;
		width: 84.27%;
		margin: 0 auto;
		padding: 0 0 0 35px;
	}
	#contentArea .wrp-outdoor .box-border .txtbox {
		float: none;
		width: 100%;
	}
	#contentArea .wrp-outdoor .box-border .txtbox .sttl {
		width: 100%;
		margin: 0 auto;
		padding: 7px 0 15px;
	}
	#contentArea .wrp-outdoor .box-border .txtbox .txt {
		font-size: 10px;
		line-height: 1.9;
		text-align: center;
	}
	#contentArea .wrp-outdoor .btn-more {
		position: static;
		margin-top: 40px;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	#contentArea .wrp-outdoor .btn-more .btn-wanted a{
		position: absolute;
		top: -65px;
		right: -20px;
		display: block;
		width: 88px;
		height: 95px;
		z-index: 3;
	}
}