body {margin:0px;}
img {border:0px;}

@media screen and (min-width: 700px) {
	/* f */
	font.seibutitle {font-size:20pt;}
	font.popup {font-size:22pt;color:#FF4040;font-weight:700;}
	font.subtxt2s {font-size:10pt;color:#000;}
	font.subtxt2 {font-size:12pt;color:#000;}
	font.subtxt2-1, font.subtxt2-1a, font.subtxt2-1b, font.subtxt2-1c {font-size:14pt;}
	font.subtxt2-2, font.subtxt2-2a, font.subtxt2-2b, font.subtxt2-2c {font-size:18pt;}
	font.subtxt2-3, font.subtxt2-3a, font.subtxt2-3b, font.subtxt2-3c {font-size:22pt;}
	font.subtxt2-4, font.subtxt2-4a, font.subtxt2-4b, font.subtxt2-4c {font-size:26pt;}
	/* d */
	div.header {background:#B5D868;color:#2F381B;font-size:12pt;width:100%;margin:0 auto;padding:5px 0px;}
	div.item_text {font-size:16pt;color:#FF0000;animation: key1 .3s cubic-bezier(0.250, 0.100, 0.250, 1.000) infinite alternate;}
	div.oj2019-divtop {width:1000px;height:400px;overflow:hidden;margin:0 auto;}
	/* i */
	img.oj2019-top1 {width:1000px;transition:250ms ease-in-out 1ms;}
	img.oj2019-top1:hover {-moz-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);transform: scale(1.05,1.05);opacity:0.9;}
	img.subimg1 {}
	img.subimg1a {width:900px;}
	img.subimg2 {width:800px;}
	img.gaiver {width:400px;}
	/* s */
	span.spbr {display:none;}
	/* t */
	table.buytab {width:900px;}
	table.buytab td {text-align:center;padding:5px 0px;}
	/* ΘΊAXά{^X^C */
	.btn-r {display:inline-block;border-radius:10px;font-size:16pt;font-weight:900;text-align:center;cursor:pointer;padding:10px 20px;width:180px;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-r:hover {box-shadow:none;color:#E72626;background:#ffffff;border:3px solid #E72626;}
	.btn-y {display:inline-block;border-radius:10px;font-size:16pt;font-weight:900;text-align:center;cursor:pointer;padding:10px 20px;width:180px;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-y:hover {box-shadow:none;color:#265FE7;background:#ffffff;border:3px solid #265FE7;}
	.btn-a {display:inline-block;border-radius:10px;font-size:16pt;font-weight:900;text-align:center;cursor:pointer;padding:10px 20px;width:180px;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-a:hover {box-shadow:none;color:#FF8D2F;background:#ffffff;border:3px solid #FF8D2F;}
}

@media screen and (max-width: 699px) {
	/* f */
	font.seibutitle {font-size:3vw;}
	font.popup {font-size:4.5vw;color:#FF4040;font-weight:900;}
	font.subtxt2a {font-size:1.3vw;}
	font.subtxt2 {font-size:1.8vw;}
	font.subtxt2-1 {font-size:1vw;}
	font.subtxt2-1a {font-size:1.6vw;}
	font.subtxt2-1b {font-size:2vw;}
	font.subtxt2-1c {font-size:2.6vw;}
	font.subtxt2-2 {font-size:2vw;}
	font.subtxt2-2a {font-size:2.6vw;}
	font.subtxt2-2b {font-size:3vw;}
	font.subtxt2-2c {font-size:3.6vw;}
	font.subtxt2-3 {font-size:3vw;}
	font.subtxt2-3a {font-size:3.6vw;}
	font.subtxt2-3b {font-size:4vw;}
	font.subtxt2-3c {font-size:4.6vw;}
	font.subtxt2-4 {font-size:4vw;}
	font.subtxt2-4a {font-size:4.6vw;}
	font.subtxt2-4b {font-size:5vw;}
	font.subtxt2-4c {font-size:5.6vw;}
	/* d */
	div.header {background:#B5D868;color:#2F381B;font-size:3vw;}
	div.item_text{font-size:3vw;color:#FF0000;animation: key1 .3s cubic-bezier(0.250, 0.100, 0.250, 1.000) infinite alternate;}
	div.oj2019-divtop {width:100%;height:auto;overflow:hidden;margin:0 auto;}
	/* i */
	img.oj2019-top1 {width:100%;transition:250ms ease-in-out 1ms;}
	img.oj2019-top1:hover {-moz-transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);transform: scale(1.05,1.05);opacity:0.9;}
	img.subimg1 {width:100%;}
	img.subimg1a {width:100%;}
	img.subimg2 {width:100%;}
	img.wheretobuy {width:100%;}
	img.gaiver {width:70%;}
	/* s */
	span.spbr {}
	/* t */
	table.buytab {width:100%;}
	table.buytab td {text-align:center;padding:5px 0px;}
	/* ΘΊAXά{^X^C */
	.btn-r {display:inline-block;border-radius:10px;font-size:3.5vw;font-weight:900;text-align:center;cursor:pointer;padding:15px 20px;width:60%;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-r:hover {box-shadow:none;color:#E72626;background:#ffffff;border:3px solid #E72626;}
	.btn-y {display:inline-block;border-radius:10px;font-size:3.5vw;font-weight:900;text-align:center;cursor:pointer;padding:15px 20px;width:60%;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-y:hover {box-shadow:none;color:#265FE7;background:#ffffff;border:3px solid #265FE7;}
	.btn-a {display:inline-block;border-radius:10px;font-size:3.5vw;font-weight:900;text-align:center;cursor:pointer;padding:15px 20px;width:60%;background:#3F3F3F;color:#ffffff;line-height:1em;transition:.3s;border:3px solid #3F3F3F;}
	.btn-a:hover {box-shadow:none;color:#FF8D2F;background:#ffffff;border:3px solid #FF8D2F;}
}

/* tHgέθΖBODYSΜ */
* {font-family: "VS R" , "CI" , Meiryo , "qMmpSPro W3" , "Hiragino Kaku Gothic Pro" , "lr oSVbN" , sans-serif;}
a {text-decoration:none;}
table {border-collapse:collapse;}
@keyframes key1{
  0% {transform: translateY(0px);}
  100% {transform: translateY(-8px);}
}