/* CSS Document */

@charset "UTF-8";

#pageOther #container section {
	margin:0;
}
#pageOther #container section #valentine {
	margin:0 0 2em 0;
}
#pageOther #container section #valentine + p a.btnNormal {
	width: 19em;
	margin:0 auto;
}
#pageOther.pageFair #container h1 { margin: 0;}
#pageOther.pageFair #container h1 + .contents-menu { padding: 0; margin: -4px auto 0 auto;}

#pageOther #container section #valentine img {
	margin-bottom: 30px;
}
#pageOther #container section #valentine img:last-child {
	margin-bottom: 0;
}

@media screen and (min-width: 961px) {
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
#pageOther.pageFair #container h1 {
	margin:-3vw -3vw 0 -3vw;
}
#pageOther #container section {
    margin: 3vw;
}
}

@media only screen and (min-width: 641px) and (max-width: 769px) {
#pageOther.pageFair #container h1 {
	margin:-5vw -5vw 0 -5vw;
}
}


@media all and (max-width: 640px) {
#pageOther.pageFair #container h1 {
	margin:-5vw -5vw 0 -5vw;
}
#pageOther #container section #valentine img {
	margin-bottom: 15px;
}
}

@media all and (max-width: 414px) {
#pageOther.pageFair #container section a.btnNormal {
  font-size: 100%;
}
}

@media all and (max-width: 360px) {
}
