
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;700&display=swap');

body{
	font-family: 'Noto Sans SC', sans-serif;
}

#ikebukuro .map ul li.tx1::before{
	content: "往丰岛园方向⇒";
}
#ikebukuro .map ul li.tx2::before{
	content: "⇐一层检票口";
}
#ikebukuro .map ul li.tx3::before{
	content: "1号站台";
}
#ikebukuro .map ul li.tx4::before{
	content: "2号站台";
}
#toshimaen .map ul li.tx1::before{
	content: "前往池袋方向⇒";
}
#toshimaen .map ul li.tx2::before{
	content: "⇓城址公园";
}
#toshimaen .map ul li.tx3::before{
	content: "1号站台";
}
#toshimaen .map ul li.tx4::before{
	content: "2号站台";
}

@media only screen and (min-width:481px){ /* for PC */
	
	#mainVisual .read{
		font-size: 0.9375rem;
	}
	#ikebukuro .map ul li.tx1{
		top: 83px;
		left: calc(50% + 274px);
	}
	#ikebukuro .map ul li.tx2{
		top: 337px;
	}
	#ikebukuro .map ul li.tx3{
		left: calc(50% - 343px);
	}
	#ikebukuro .map ul li.tx4{
		left: calc(50% - 349px);
	}
	#station h2 svg{
		max-width: 650px;
	}
	#toshimaen .map ul li.tx1{
		left: calc(50% + 408px);
	}
	#toshimaen .map ul li.tx2{
		left: calc(50% - 401px);
	}
	#toshimaen .map ul li.tx3{
		left: calc(50% - 1px);
	}
	#toshimaen .map ul li.tx4{
		left: calc(50% - 101px);
	}
	#express .text p.app a{
		width: 11em;
	}
	
}
@media only screen and (max-width:480px){ /* for SP */
	
	#mainVisual{
		padding-bottom: 37vw;;
	}
	#mainVisual #kv_term h3{
		padding-left: 20vw;
		padding-right: 20vw;
	}
	#concept h3 img{
		max-width: 48vw;
	}
	#ikebukuro #ikeSlide p#ikeSlide_caption{
		padding-left: 3vw;
		padding-right: 3vw;
	}
	#ikebukuro .map ul li.tx1{
		top: 11.6vw;
		left: calc(50% + 22.9vw);
	}
	#ikebukuro .map ul li.tx2{
		top: 43.6vw;
		left: calc(50% - 76vw);
	}
	#ikebukuro .map ul li.tx3{
		left: calc(50% - 66vw);
	}
	#ikebukuro .map ul li.tx4{
		top: 32.4vw;
		left: calc(50% - 72vw);
	}
	#toshimaen #toshiSlide p#toshiSlide_caption{
		padding-left: 3vw;
		padding-right: 3vw;
	}
	#toshimaen .map ul li.tx1{
		left: calc(50% + 25vw);
	}
	#toshimaen .map ul li.tx2{
		left: calc(50% - 63vw);
	}
	#toshimaen .map ul li.tx3{
		left: calc(50% - 8vw);
	}
	#toshimaen .map ul li.tx4{
		left: calc(50% - 29.2vw);
	}
	#station h2 svg{
		max-width: 80vw;
	}
	#express h3 img{
		max-width: 65vw;
	}
	
}
