#ss2026_box p {
	line-height:0;
}
@media only screen and (min-width:1200px) {
.slide_box {
	width:100%;
	padding-bottom:8%;
}

#ss2026_box {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
#ss2026_box .back01_box {
	position:relative;
	margin-bottom:4%;
}
#ss2026_box .back01_box .tx_01 {
	position:absolute;
	top:9%;
	left:48%;
	font-family: futura-pt, sans-serif; 
	font-size:2vw;
	font-weight: 400;
	letter-spacing:5%;
}
#ss2026_box .back01_box .tx_02 {
	position:absolute;
	top:11%;
	left:48%;
	font-size:1.1vw;
	line-height:1.8;
}
#ss2026_box .back01_box .tx_03 {
	position:absolute;
	bottom:4%;
	left:48%;
	font-size:1.1vw;
	line-height:1.8;
}

#ss2026_box .back02_box {
	position:relative;
	margin-bottom:4%;
}
#ss2026_box .back02_box .tx_01 {
	position:absolute;
	width:54%;
	top:2%;
	left:0;
	font-size:1.1vw;
	line-height:1.8;
}
}

@media only screen and (max-width: 1199px) {
.slide_box {
	width:100%;
	padding-bottom:8%;
}

#ss2026_box {
	width:94%;
	margin-left:auto;
	margin-right:auto;
}
#ss2026_box .back01_box {
	position:relative;
	margin-bottom:4%;
}
#ss2026_box .back01_box .tx_01 {
	position:absolute;
	top:9%;
	left:48%;
	font-family: futura-pt, sans-serif; 
	font-size:2.2vw;
	font-weight: 400;
	letter-spacing:5%;
}
#ss2026_box .back01_box .tx_02 {
	position:absolute;
	top:11%;
	left:48%;
	font-size:1.25vw;
	line-height:1.8;
}
#ss2026_box .back01_box .tx_03 {
	position:absolute;
	bottom:4%;
	left:48%;
	font-size:1.25vw;
	line-height:1.8;
}

#ss2026_box .back02_box {
	position:relative;
	margin-bottom:4%;
}
#ss2026_box .back02_box .tx_01 {
	position:absolute;
	width:54%;
	top:2%;
	left:0;
	font-size:1.25vw;
	line-height:1.8;
}
}

@media only screen and (max-width: 650px) {
#ss2026_box .slide_box {
	width:100%;
	padding-bottom:8%;
}

#ss2026_box {
	width:86%;
	margin-left:auto;
	margin-right:auto;
}
#ss2026_box .img_sp {
	padding-bottom:5%;
}

#ss2026_box .intro_box {
	position:relative;
	padding-bottom:5%;
}
#ss2026_box .intro_box .tx_sp01 {
	position:absolute;
	width:90%;
	top:40%;
	left:8%;
	font-family: futura-pt, sans-serif; 
	font-size:4vw;
	font-weight: 400;
	line-height:1.6;
	letter-spacing:5%;
}
#ss2026_box .intro_box .tx_sp02 {
	position:absolute;
	width:90%;
	top:45%;
	left:8%;
	font-size:3vw;
	line-height:1.7;
}
#ss2026_box .tx_sp03 {
	width:94%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:6%;
	font-size:3vw;
	line-height:1.7;
}
}