:root{
	overflow-x: hidden;
	--br_top:4vw;			/*トップ部分の開始位置*/
	--br_left:0;			/*トップ部分の開始位置*/

	--img_wi_oligin:100vw;	/*画像の幅*/
	--img_hi_oligin:56.2vw;	/*画像の高さ*/
	--img_wi_link:10vw;			/*リンク領域の幅*/
	--img_hi_link:51.25vw;			/*リンク領域の高さ*/
	--img_left_link:90vw;			/*→リンク領域の開始位置*/

	--img_wi_link_top:14vw;	/*画像の幅*/
	--img_hi_link_top:var(--br_top);	/*画像の幅*/
}
img{
	width:100vw;
}
body{
	margin:0px;
	width:100vw;
}
div.top{
	position:absolute;
	top:0;
	left:0;
	width:var(--img_wi_link_top);
	height:var(--img_hi_link_top);
}
div.prev{
	position:absolute;
	top:var(--br_top);
	left:0;
	width:var(--img_wi_link);
	height:var(--img_hi_link);
}
div.next{
	position:absolute;
	top:var(--br_top);
	left:var(--img_left_link);
	width:var(--img_wi_link);
	height:var(--img_hi_link);
}
