@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap');
#g8092-134-001 {
	font-family: 'Noto Sans JP', sans-serif;
	color: #000000;
}

#g8092-134-001 .box {
	border-radius: 20px;
	margin-bottom: 200px;
}

#g8092-134-001 h2 {
	padding: 30px 30px 0;
	font-size: 36px;
	font-weight: 700;
	line-height: 2.7em;
}
/*
#g8092-134-001 h2 .large {
	font-size: 90px;
	font-weight: 900;
	color: rgba(0, 0, 0, 0);
 	text-shadow: 2px 2px 0 #fff338;
 	-webkit-text-stroke: 1px #0993a9;
  	text-stroke: 1px #0993a9;
  	padding: 0 0 10px;
	margin-right: 5px;
}

@media all and (-ms-high-contrast: none){ IE10以上 
#g8092-134-001 h2 .large {
	color: #0993a9;
	text-shadow: 3px 3px 0 #fff338;
	padding: 0;
  }
}
*/
#g8092-134-001 h2 .large {
	font-size: 90px;
	font-weight: 900;
	color: #0993a9;
	text-shadow: 3px 3px 0 #fff338;
	padding: 0;
	margin-right: 5px;
}

#g8092-134-001 .block {
	display: block;
}

#g8092-134-001 .u_line {
	background:linear-gradient(transparent 60%, #fff338 0%);
}

#g8092-134-001 #point_1,
#g8092-134-001 #point_2,
#g8092-134-001 #point_3 {
	background-image: url(../../../img/usr/goods/g8092-134-001/bg.png);
}

#g8092-134-001 #point_1 {
	padding-bottom: 30px;
}

#g8092-134-001 #point_1 h2 {
	background: url(../../../img/usr/goods/g8092-134-001/belt.png) no-repeat;
	background-position: right 30px top 30px;	
	margin-bottom: 20px;
}

#g8092-134-001 #rubber_1,
#g8092-134-001 #rubber_2,
#g8092-134-001 #rubber_3 {
	text-align: center;
}

#g8092-134-001 #point_1 p,
#g8092-134-001 #air dd,
#g8092-134-001 #point_3 dd {
	font-size: 24px;
	line-height: 1.3em;	
}

#g8092-134-001 #rubber_1 {
	position: absolute;
	margin-top: -910px;
	margin-left: 30px;
}

#g8092-134-001 #rubber_2 {
	position: absolute;
	margin-top: -100px;
	margin-left: 30px;
}

#g8092-134-001 #rubber_3 {
	margin-top: 10px;
	margin-left: 550px;
}

#g8092-134-001 #bg {
	background: url(../../../img/usr/goods/g8092-134-001/p2_shoes.png) no-repeat;
	background-position: center top;
	padding-top: 30px;
}

#g8092-134-001 #point_2 h2:before {
	content: "";
	width: 200px;
	height: 200px;
	background: url(../../../img/usr/goods/g8092-134-001/air.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -100px;
}

#g8092-134-001 #point_2 h2 {	
	position: relative;
	padding-left: 250px;
	margin-bottom: 600px;
}

#g8092-134-001 #air dt,
#g8092-134-001 #detail_1,
#g8092-134-001 #detail_2,
#g8092-134-001 #point_3 dt {
	display: inline-block;
	background-color: #008bc3;
	color: #ffffff;
	font-size: 30px;
	line-height: 1.3em;
	padding: 10px;
	margin-bottom: 10px;
}

#g8092-134-001 #point_3 h2 {
	text-align: right;
}

#g8092-134-001 #point_3 h2 {
	background: url(../../../img/usr/goods/g8092-134-001/safety.png) no-repeat;
	background-position: right bottom;	
	padding-bottom: 100px;
}

#g8092-134-001 #shoes {
	margin-top: -230px;
}

#g8092-134-001 #detail_1 {
	position: absolute;
	margin-top: -200px;
	margin-left: 30px;
	width: 380px;
}

#g8092-134-001 #detail_2 {
	margin-top: -5px;
	margin-left: 460px;
	width: 460px;
}

#g8092-134-001 .fix {
	padding: 100px 30px 0;
}

#g8092-134-001 .fix:after {
	content: "";
	clear: both;
	display: block;
}
	
#g8092-134-001 .fix p,
#g8092-134-001 .fix dl {
	float: left;		
}

#g8092-134-001 .fix dd {
	background: url(../../../img/usr/goods/g8092-134-001/check.png) no-repeat;
	background-position: left center;
	padding: 25px 0 5px 65px;
	margin: 0 0 15px;
}

#g8092-134-001 .fix p {
	padding-bottom: 30px;
}

#g8092-134-001 #point_4 {
	background-image: url(../../../img/usr/goods/g8092-134-001/bg_color.png);
	padding-bottom: 30px;
}

#g8092-134-001 #beginner {
	position: absolute;
	margin-top: -360px;
	margin-left: 710px;
}

@media screen and ( min-width:521px ){ /* tablet&PC */
#g8092-134-001 .pc_block {
	display: block;
}	
	
#g8092-134-001 #air {
	margin-top: -110px;
	margin-left: 200px;
	width:710px;
	background: url(../../../img/usr/goods/g8092-134-001/p2_nurse.png) no-repeat;
	background-position: right bottom;
	padding-right: 280px;
	padding-top: 100px;
	padding-bottom: 30px;
}
	
#g8092-134-001 .sp_display {
	display: none;		
}
	
#g8092-134-001 .fix dl {
	width: 438px;
	margin-top: 196px;
	background: url(../../../img/usr/goods/g8092-134-001/p3_nurse.png) no-repeat;
	background-position: center bottom;
	padding-bottom: 323px;
}

}

@media screen and ( max-width:520px ){/* SP */
#g8092-134-001 h2 {/* 絶対必要 */
	padding: 0;
	background-color: transparent;
}
	
#g8092-134-001 .box {
	border-radius: 10px;
	margin-bottom: 50px;
}
	
#g8092-134-001 h2 {
	padding: 5px 15px 0;
	font-size: 18px;
	line-height: 1.9em;
}

#g8092-134-001 h2 .large {
	font-size: 30px;
 	text-shadow: 1px 1px 0 #fff338;
}
	
#g8092-134-001 #point_1,
#g8092-134-001 #point_2,
#g8092-134-001 #point_3,
#g8092-134-001 #point_4	{
	background-size: contain;
}

#g8092-134-001 #point_1 {
	padding-bottom: 10px;
}

#g8092-134-001 #point_1 h2 {
	background-size: 120px 35px;
	background-position: right 10px top 10px;
	margin-bottom: 10px;
}

#g8092-134-001 #rubber_1,
#g8092-134-001 #rubber_2,
#g8092-134-001 #rubber_3 {
	text-align: left;
}

#g8092-134-001 #point_1 p,
#g8092-134-001 #air dd,
#g8092-134-001 #point_3 dd {
	font-size: 12px;
}

#g8092-134-001 #rubber_1 {
	position: absolute;
	margin-top: -315px;
	margin-left: 10px;
}

#g8092-134-001 #rubber_2 {
	position: absolute;
	margin-top: -35px;
	margin-left: 10px;
}

#g8092-134-001 #rubber_3 {
	margin-top: 0;
	margin-left: 170px;
}

#g8092-134-001 #bg {
	background-size: contain;
	padding-top: 0;
}

#g8092-134-001 #point_2 h2:before {
	content: none;
}

#g8092-134-001 #point_2 h2 {	
	padding-left: 10px;
	margin-bottom: 190px;
}

#g8092-134-001 #point_2 h2 .large {
	margin-left: 5px;
}
	
#g8092-134-001 #air {
	text-align: center;
	width:200px;
	margin-left: 70px;
	padding-bottom: 10px;

}

#g8092-134-001 #air dt,
#g8092-134-001 #detail_1,
#g8092-134-001 #detail_2,
#g8092-134-001 #point_3 dt {
	font-size: 12px;
	padding: 5px;
	margin-bottom: 2px;
}

#g8092-134-001 #point_3 h2 {
	background-size: 120px 33px;
	background-position: right 10px bottom;	
	padding-bottom: 25px;
}

#g8092-134-001 #shoes {
	margin-top: -70px;
}

#g8092-134-001 #detail_1 {
	position: absolute;
	margin-top: -75px;
	margin-left: 10px;
	width: 120px;
}

#g8092-134-001 #detail_2 {
	margin-top: -10px;
	margin-left: 160px;
	width: 130px;
}

#g8092-134-001 .fix {
	padding: 50px 10px 0;
}

#g8092-134-001 .fix p,
#g8092-134-001 .fix dl {
	width: 50%;
}
	
#g8092-134-001 .fix dl {
	margin-top: 55px;
}
	
#g8092-134-001 .fix dd {
	background-size: 30px;
	padding: 10px 0 0 40px;
	margin: 0 0 5px;
}

#g8092-134-001 .fix p {
	padding-bottom: 10px;
}

#g8092-134-001 #point_4 {
	padding-bottom: 10px;
}

#g8092-134-001 #beginner {
	position: absolute;
	margin-top: -130px;
	margin-left: 270px;
	width: 40px;
}
	
#g8092-134-001 .pc_display {
	display: none;		
}
	
}