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

/*PCレイアウト*/
body {
	background: url(../img/take.png) no-repeat center center/cover;
	background-attachment: fixed;
}
.g_nav li.bu.current a {
	background: url(../img/nav.svg) no-repeat right -240px;
}
.petal {
	max-width: 1000px;
	background: url(../img/ume.png) no-repeat 0 50px;
	overflow: hidden;
}
.container {
	max-width: 700px;
	margin: 0 0 0 450px;
}
#profile {
	margin: 50px 0 30px;
	max-width: 350px;
	max-height: 277px;
}
#profile img {
	max-width: 100%;
}
@media screen and (max-width: 1199px){
.container {
	max-width: 700px;
	margin: 0 0 0 400px;
}
}
@media screen and (max-width:999px){
.petal {
	max-width: 1000px;
	background: url(../img/ume.png) no-repeat 0 80px;
	overflow: hidden;
}
.container {
	max-width: 600px;
	margin: 0 auto;
}
#profile {
	margin: 250px 0 30px 100px;
}
.g_nav li.bu.current a {
	background: url(../img/nav2.png) no-repeat right bottom;
}
}
@media screen and (max-width:599px){
.petal {
	width: 100%;
	background: url(../img/ume.png) no-repeat 0 80px/contain;
	overflow: hidden;
}
.container {
	width: 100%;
	margin: 0 auto;
}
#profile {
	margin: 250px auto 30px;
}
}