<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	margin: 0;
	background: #fff;
	-webkit-touch-callout: none; /* Disable Android and iOS callouts*/
	-webkit-user-select: none; /* Chrome, Safari, and Opera */
	 -khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
	   -moz-user-select: none; /* Firefox */
	    -ms-user-select: none; /* Internet Explorer */
	        user-select: none;
}

hr {
	display: block;
}

#new-header {
	display: block;
	margin: 0 0 .5em 0;
	padding: 0.5em;
	max-width: 100%;
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	background: #39f;
}

#new-info-dummy {
	display: none;
}
.new-info {
	margin: 0;
    padding: 0 10px;
	font-size: 30px;
}
@media screen and (max-width:960px) {
	.new-info { font-size: 20px; }
}
@media screen and (max-width:768px) {
	.new-info { font-size: 16px; }
}
@media screen and (max-width:480px) {
	.new-info { font-size: 12px; }
}
.new-info table {
	width: 100%;
	height: auto;
	margin: 2em 0;
	padding: 0;
	line-height: 1.5;
}
.new-info table td {
	margin: 0;
	padding: .5em;
	border: none;
	text-align: left
}
.new-info table td.product-img {
	width: 40%;
	padding: .25em;
	text-align: center;
	vertical-align: top;
}
.new-info table td.product-img[rowspan="3"] img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: 40vw;
}
.new-info table td.product-img[colspan="2"] img,
.new-info table td.product-img[colspan="3"] img {
	width: 100%;
	height: auto;
}
.new-info table td.product-type {
	vertical-align: top;
}
.new-info table td.product-type .badge {
	display: inline-block;
	min-width: 10em;
	padding: 5px 10px;
	font-weight: bold;
	text-align: center;
	border-radius: 8px;
	color: rgb(255, 255, 255);
	background: rgb(0, 0, 0);
}
.new-info table td.product-type .badge.red {
	color: rgb(255, 255, 255);
	background: rgb(255, 0, 0);
}
.new-info table td.product-type .badge.blue {
	color: rgb(255, 255, 255);
	background: rgb(0, 0, 255);
}
.new-info table td.product-type .badge.yellow {
	color: rgb(255, 255, 255);
	background: rgb(220, 220, 0);
}
.new-info table td.product-type .badge.green {
	color: rgb(255, 255, 255);
	background: rgb(0, 128, 0);
}
.new-info table td.product-name {
	font-size: 1.5em;
	line-height: 1.5;
	vertical-align: top;
}
.new-info table td.product-description {
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", sans-serif;
	font-size: .75em;
	vertical-align: top;
}
.new-info table td.product-description em {
	font-weight: bold;
}
.new-info table td.product-status {
	text-align: center;
}
.new-info table td.product-status .status-label {
	display: block;
	padding: .5em;
	font-size: 1em;
	line-height: 1.5;
	color: #fff;
	background: #3399ff;
}
.new-info table td.product-status .status-label small {
	font-size: .5em;
}
.new-info table td.product-release {
	color: rgb(0, 0, 255);
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", sans-serif;
	font-size: .75em;
}
.new-info table td.product-release em {
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}
.new-info table td.product-price {
	color: rgb(0, 0, 255);
	font-family: "ãƒ¡ã‚¤ãƒªã‚ª", "Meiryo", sans-serif;
	font-size: .75em;
}
.new-info table td.product-price em {
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}
</pre></body></html>