
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&display=swap');

body{
	font-family: 'Noto Sans KR', sans-serif;
}

#ikebukuro .map ul li.tx1::before{
	content: "도시마엔역 방면⇒";
}
#ikebukuro .map ul li.tx2::before{
	content: "⇐1층 개찰구";
}
#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 #kv_term{
		margin-bottom: 45px;
	}
	#mainVisual .read{
		margin-top: 55px;
	}
	#ikebukuro .map ul li.tx1{
		top: 67px;
	}
	#ikebukuro .map ul li.tx3{
		left: calc(50% - 318px);
	}
	#ikebukuro .map ul li.tx4{
		left: calc(50% - 336px);
	}
	#toshimaen .map ul li.tx1{
		left: calc(50% + 401px);
	}
	#toshimaen .map ul li.tx2{
		left: calc(50% - 414px);
	}
	#toshimaen .map ul li.tx3{
		left: calc(50% - 9px);
	}
	#toshimaen .map ul li.tx4{
		left: calc(50% - 128px);
	}
	#station h2 svg{
		max-width: 650px;
	}
	
}
@media only screen and (max-width:480px){ /* for SP */
	
	#mainVisual h1 img{
		max-width: 86vw;
	}
	#mainVisual #kv_term{
		margin-bottom: 6vw;
	}
	#mainVisual #kv_term h3{
		padding-left: 18vw;
		padding-right: 18vw;
	}
	#mainVisual .read{
		margin-top: 9vw;
		margin-bottom: 16vw;
	}
	#concept h3 img{
		max-width: 50vw;
	}
	#ikebukuro #ikeSlide p#ikeSlide_caption{
		padding-left: 3vw;
		padding-right: 3vw;
	}
	#ikebukuro .map ul li.tx1{
		left: calc(50% + 26vw);
	}
	#ikebukuro .map ul li.tx2{
		top: 43vw;
	}
	#ikebukuro .map ul li.tx3{
		left: calc(50% - 66vw);
	}
	#ikebukuro .map ul li.tx4{
		top: 32.4vw;
		left: calc(50% - 72vw);
	}
	#toshimaen .map ul li.tx1{
		left: calc(50% + 25vw);
	}
	#toshimaen .map ul li.tx2{
		left: calc(50% - 65vw);
	}
	#toshimaen .map ul li.tx3{
		left: calc(50% - 17vw);
	}
	#toshimaen .map ul li.tx4{
		left: calc(50% - 32.2vw);
	}
	#toshimaen #toshiSlide p#toshiSlide_caption{
		padding-left: 3vw;
		padding-right: 3vw;
	}
	#station h2 svg{
		max-width: 80vw;
	}
	
}
