@charset "UTF-8";

@media screen and (min-width: 641px) {/* PC用 */

	/*各プロダクトページ*/
	div#diabrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#diabrainsBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#aliceneoBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#aliceneoBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#brainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#brainsBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#consultationBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#consultationBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#jbrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#jbrainsBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#optionBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#optionBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#orcaBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#orcaBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#rihabrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#rihabrainsBox div {
		width: 901px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}
}


@media screen and (max-width:641px){/* スマートフォン用 */

	/*各プロダクトページ*/
	div#diabrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#diabrainsBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#aliceneoBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#aliceneoBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#brainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#brainsBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#consultationBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#consultationBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#jbrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#jbrainsBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#optionBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#optionBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#orcaBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#orcaBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}

	div#rihabrainsBox {
		width: 901px;
		margin: 0px auto 50px auto;
	}

	div#rihabrainsBox div {
		width: 800px;
		margin: 0px auto 50px auto;
		text-align: center;
		padding-top: 15px;
	}
}