div.copy {
	margin:  0px;
	padding: 0px;
	background-color: #fff;
}


/*===============================================
● 画面の横幅が375px以下
===============================================*/
@media screen and (max-width: 375px) {
div.main-photo {
	margin:  10px auto;
	padding:  0px  0px  0px  0px;
	width: 375px;
}

img.only-961px-ijo   { display: none; }
img.only-481px-960px { display: none; }
img.only-376px-480px { display: none; }
img.only-375px-ika   {                }
}


/*===============================================
● 画面の横幅が376px以上かつ480px以下
===============================================*/
@media screen and (min-width: 376px) and (max-width: 480px) {
div.main-photo {
	margin:  10px auto;
	padding:  0px  0px  0px  0px;
	width: 100%;
}

img.only-961px-ijo   { display: none; }
img.only-481px-960px { display: none; }
img.only-376px-480px {                }
img.only-375px-ika   { display: none; }
}


/*===============================================
● 画面の横幅が481px以上かつ960以下
===============================================*/
@media screen and (min-width: 481px) and (max-width: 960px) {
div.main-photo {
	margin:  20px auto;
	padding:  0px  0px  0px  0px;
	width: 960px;
}

img.only-961px-ijo   { display: none; }
img.only-481px-960px {                }
img.only-376px-480px { display: none; }
img.only-375px-ika   { display: none; }
}


/*===============================================
● 画面の横幅が961px以上
===============================================*/
@media screen and (min-width: 961px) {
div.main-photo {
	margin:  20px auto;
	padding:  0px  0px  0px  0px;
	width: 100%;
}

img.only-961px-ijo   {                }
img.only-481px-960px { display: none; }
img.only-376px-480px { display: none; }
img.only-375px-ika   { display: none; }
}

