@charset "UTF-8";
/* CSS Document */


.commonSection .topPhoto {
margin-bottom: 1em;
text-align: center;
}

.commonSection .topPhoto img {
width: 100%;
max-width: 300px;
}

/* for PC */
@media screen and (min-width: 1201px) {

	.commonSection .topDiv {
	position: relative;
	padding-right: calc(300px + 3em);
	padding-bottom: 9em;
	}

	.commonSection .topPhoto {
	position: absolute;
	top: 0;
	right: 0;
	width: 300px;
	}

}


/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}