@charset "utf-8";


/* 問題の詳細画面特有の影付き画像設定
#main>main>article>img {
	width: 540px;
	padding: 0;
	margin: 5px;
	border: 1px solid #777;
	box-shadow: 4px 4px 3px #666;
} */



/* #main>main>article>img {
	margin-bottom: 0;
	margin: 5px;
	padding: 0;
	width: 545px;
	border-radius: 4px;
} */
@media screen and (min-width:769px) {
#img_ppv02 {
	width: 218px;
	height: 164px;
	margin: 5px;
	padding: 0;
}
#img_ppv01 {
	width: 322px;
	height: 164px;
	margin: 5px 5px 5px 0;
	padding: 0;
}

#img_ppvs img {
	float: left;
	border-radius: 4px;
}

#main>main>article>p:first-of-type {
	clear: both;
}
}

@media screen and (min-width:1px) and (max-width: 374px) {
#img_ppv02 {
	width: 310px;
	margin: 5px 5px 0;
	padding: 0;
}
#img_ppv01 {
	width: 310px;
	margin: 0 5px;
	padding: 0;
}

#img_ppvs img {
	border-radius: 4px;
}

}

@media screen and (min-width:375px) and (max-width: 413px) {
#img_ppv02 {
	width: 365px;
	margin: 5px 5px 0;
	padding: 0;
}
#img_ppv01 {
	width: 365px;
	margin: 0 5px;
	padding: 0;
}

#img_ppvs img {
	border-radius: 4px;
}

}

@media screen and (min-width:414px) and (max-width: 499px) {
#img_ppv02 {
	width: 404px;
	margin: 5px 5px 0;
	padding: 0;
}
#img_ppv01 {
	width: 404px;
	margin: 0 5px;
	padding: 0;
}

#img_ppvs img {
	border-radius: 4px;
}
}

@media screen and (min-width:500px) and (max-width: 768px) {
#img_ppv02 {
	width: 214px;
	height: 161px;
	margin: 5px 3px 5px 5px;
	padding: 0;
}
#img_ppv01 {
	width: 316px;
	height: 161px;
	margin: 5px 5px 5px 0;
	padding: 0;
}

#img_ppvs img {
	float: left;
	border-radius: 4px;
}

#main>main>article>p:first-of-type {
	clear: both;
}
}
