body{ font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif;}

.font08 {font-size: 8px}
.font10 {font-size: 10px}
.font12 {font-size: 12px}
#showcasetop h1{font-size:13px;}
.font14 {font-size: 14px}
.font16 {font-size: 16px}
.font18 {font-size: 18px}
.font20 {font-size: 20px}
.font24 {font-size: 24px}
.font28 {font-size: 28px}
.font10B {font-size: 10px; font-weight: bold}
.font12B {font-size: 12px; font-weight: bold}
.font14B,#showcasetop dl em {font-size: 14px; font-weight: bold}
.font16B {font-size: 16px; font-weight: bold}
.font18B {font-size: 18px; font-weight: bold}
.font20B {font-size: 20px; font-weight: bold}
.font24B {font-size: 24px; font-weight: bold}
.font28B {font-size: 28px; font-weight: bold}
.menu1 {font-size: 12px; font-weight: bold}
.menu1 a:link {  text-decoration: none; color: #000000; }
.menu1 a:hover {  text-decoration: underline; color: #CC0000; }
.menu1 a:visited { text-decoration: none; }
.botnav {font-size: 10px}
.botnav a:link {  text-decoration: none;  color: #000000; }
.botnav a:hover {  text-decoration: underline;  color: #FFAA00; }
.botnav a:visited { text-decoration: none; }
.locnav {font-size: 10px}
.locnav a:link {  text-decoration: none;  color: #000000; }
.locnav a:hover {  text-decoration: underline;  color: #CC0000; }
.locnav a:visited { text-decoration: none; }
.prdnav {font-size: 10px}
.prdnav a:link {  text-decoration: none;  color: #000000; }
.prdnav a:hover {  text-decoration: underline;  color: #006699; }
.prdnav a:visited { text-decoration: none; }
.botnav2 {font-size: 10px}
.botnav2 a:link {  text-decoration: none;  color: #000000; }
.botnav2 a:hover {  text-decoration: underline;  color: #FF6600; }
.botnav2 a:visited { text-decoration: none; }

em{
	font-style:normal;}

/* ul */
#showcasetop ul,#showcasetop dl, #showcasetop ul li,
#showcase ul,#showcase ul li,#showcase h2{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	overflow:hidden;}
/* dl */
dl,dd,dt{
	margin:0;
	padding:0;
	}
/* #showcase train 新商品一覧 */
#showcase {
	text-align:center;}
#showcase a{
	text-decoration:none;
	color:#333;
	font-weight:600;}
#showcase a:hover { color: #0C91A2; }


#showcase h2{
	text-align:left;
	margin:1em 0 0 50px;}	
#showcase ul {
	width:720px;
	margin:0 auto 2.5em;}
#showcase ul li img{
	display:block;
	margin:10px auto;
		}
#showcase ul li {
		font-size:10px;
	text-align:center;
		width:120px;
		float:left;}
.top{
			clear:both;}
			
/*  #showcasetop 新商品情報 */
#showcasetop{
	border-bottom:8px solid #9c9;}
#showcasetop h1{
		color:#333;
		text-align:center;
		background-color:#9c9;
		padding:2px;
		margin:0 5px;}
#showcasetop b{
	display:block;
	font-weight:100;
			text-align:right;
			width:180px;}
#showcasetop ul{
			width:470px;
			margin:0 0 10px 20px;}		
#showcasetop dl,
#showcasetop li{float:left;
overflow:visible;}
#showcasetop dl{
	clear:both;}
#showcasetop dl{
background:url(image/dvd.gif) no-repeat 150px 55px;}
#showcasetop ul li{padding:8px 0;}
#showcasetop dl dd{
	padding: 0 53px 0 0;
	display:block;}
#showcasetop dl dt span{
	width:176px;
		display:block;}
	/* 画像 */
#showcasetop dl>dt{
		float:right;
		}
#showcasetop dl>dt img{
	display:block;
padding:0 5px 5px 5px;}
#showcasetop dl em{
	width:180px;
	display:block;
	color:#900;}
.series{
	width:740px;
	margin:40px auto;
	padding:40px 0 0;
	position:relative;
	display:table;
	border-top:1px solid #ccc;
	}
.series h2{
	display:table-row;}
.series ul{
	padding:10px 0 0;
	list-style:none;
	width:366px;
	display:table-cell;
	}
.series li{
	margin:0 0 5px 4.5em;}
	.new{
		color:#FF0000;
		width:5em;
		margin:0 .7em 0 -3em;}