@charset "UTF-8";
/* CSS Document */

#main{
	float:left;
	width:760px;
}

#itemIndex #indexCatlist ul{
	width:100%;
	margin:0 0 50px 0;
}
	#itemIndex #indexCatlist li{
		display:block;
		width:480px;
		height:44px;
		float:left;
		margin:0 18px 7px 0;
		overflow:hidden;
	}
	#itemIndex #indexCatlist li.two{
		margin:0 0 2px 0;
	}
	#itemIndex #indexCatlist li a{
		display:block;
		width:480px;
		height:44px;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-indent:80px;
		line-height:44px;
	}
		#itemIndex #indexCatlist li#car a{
			background:url(/item/img/btnCatCar.gif);
		}
		#itemIndex #indexCatlist li#bike a{
			background:url(/item/img/btnCatBike.gif);
		}
		#itemIndex #indexCatlist li#boat a{
			background:url(/item/img/btnCatBoat.gif);
		}
		#itemIndex #indexCatlist li#plane a{
			background:url(/item/img/btnCatPlane.gif);
		}
		#itemIndex #indexCatlist li#train a{
			background:url(/item/img/btnCatTrain.gif);
		}
		#itemIndex #indexCatlist li#castle a{
			background:url(/item/img/btnCatCastle.gif);
		}
		#itemIndex #indexCatlist li#chara a{
			background:url(/item/img/btnCatChara.gif);
		}
		#itemIndex #indexCatlist li#tokusatsu a{
			background:url(/item/img/btnCatTokusatsu.gif);
		}
		#itemIndex #indexCatlist li#military a{
			background:url(/item/img/btnCatMilitary.gif);
		}
		#itemIndex #indexCatlist li#kaigun a{
			background:url(/item/img/btnCatKaigun.gif);
		}
		#itemIndex #indexCatlist li#seaway a{
			background:url(/item/img/btnCatSeaway.gif);
		}
		#itemIndex #indexCatlist li#structure a{
			background:url(/item/img/btnCatStructure.gif);
		}
		#itemIndex #indexCatlist li#finished a{
			background:url(/item/img/btnCatFinished.gif);
		}
		#itemIndex #indexCatlist li#catalog a{
			background:url(/item/img/btnCatCatalog.gif);
		}

		#itemIndex #indexCatlist li#car a:hover,
		#itemIndex #indexCatlist li#bike a:hover,
		#itemIndex #indexCatlist li#boat a:hover,
		#itemIndex #indexCatlist li#plane a:hover,
		#itemIndex #indexCatlist li#train a:hover,
		#itemIndex #indexCatlist li#castle a:hover,
		#itemIndex #indexCatlist li#chara a:hover,
		#itemIndex #indexCatlist li#tokusatsu a:hover,
		#itemIndex #indexCatlist li#military a:hover,
		#itemIndex #indexCatlist li#kaigun a:hover,
		#itemIndex #indexCatlist li#seaway a:hover,
		#itemIndex #indexCatlist li#structure a:hover,
		#itemIndex #indexCatlist li#finished a:hover,
		#itemIndex #indexCatlist li#catalog a:hover{
			opacity:0.8;
			filter:alpha(opacity=80);
			text-decoration:none;
		}

#searchFromCat #indexCatlist ul{
	width:100%;
	margin:0 0 50px 0;
}
	#searchFromCat #indexCatlist h3{
		display:block;
		width:480px;
		height:44px;
		margin:0 18px 7px 0;
		overflow:hidden;
	}
	#searchFromCat #indexCatlist li.parent{
		width:480px;
		float:left;
		margin:0 10px 2px 0;
	}
	#searchFromCat #indexCatlist h3{
		display:block;
		width:480px;
		color:#ffffff;
		font-size:16px;
		font-weight:bold;
		text-indent:80px;
		line-height:44px;
		margin:0;
	}
		#searchFromCat #indexCatlist h3#car{
			background:url(/item/img/btnCatCar.gif);
		}
		#searchFromCat #indexCatlist h3#bike{
			background:url(/item/img/btnCatBike.gif);
		}
		#searchFromCat #indexCatlist h3#boat{
			background:url(/item/img/btnCatBoat.gif);
		}
		#searchFromCat #indexCatlist h3#plane{
			background:url(/item/img/btnCatPlane.gif);
		}
		#searchFromCat #indexCatlist h3#train{
			background:url(/item/img/btnCatTrain.gif);
		}
		#searchFromCat #indexCatlist h3#castle{
			background:url(/item/img/btnCatCastle.gif);
		}
		#searchFromCat #indexCatlist h3#chara{
			background:url(/item/img/btnCatChara.gif);
		}
		#searchFromCat #indexCatlist h3#tokusatsu{
			background:url(/item/img/btnCatTokusatsu.gif);
		}
		#searchFromCat #indexCatlist h3#military{
			background:url(/item/img/btnCatMilitary.gif);
		}
		#searchFromCat #indexCatlist h3#kaigun{
			background:url(/item/img/btnCatKaigun.gif);
		}
		#searchFromCat #indexCatlist h3#seaway{
			background:url(/item/img/btnCatSeaway.gif);
		}
		#searchFromCat #indexCatlist h3#structure{
			background:url(/item/img/btnCatStructure.gif);
		}
		#searchFromCat #indexCatlist h3#finished{
			background:url(/item/img/btnCatFinished.gif);
		}
		#searchFromCat #indexCatlist h3#catalog{
			background:url(/item/img/btnCatCatalog.gif);
		}

		#searchFromCat #indexCatlist ul{
			margin:0 0 20px 0;
		}
		#searchFromCat #indexCatlist li a{
			display:block;
			height:25px;
			line-height:30px;
			text-indent:20px;
			color:#ffffff;
			background-color:#4c93c7;
		}
		#searchFromCat #indexCatlist li a:hover{
			opacity:0.8;
			filter:alpha(opacity=80);
			text-decoration:none;
		}

#searchFromScale #indexScalelist ul{
	width:100%;
	margin:0 0 50px 0;
}
	#searchFromScale #indexScalelist li{
		display:block;
		font-weight:bold;
		width:160px;
		height:160px;
		margin:0 18px 40px 18px;
		float:left;
	}
		#searchFromScale #indexScalelist li a{
			display:block;
			background-color:#0068b3;
			color:#ffffff;
			font-weight:bold;
			width:160px;
			height:160px;
			text-align:center;
			line-height:160px;
		}


#list h2{
	margin:0;
	widows:760px;
	height:34px;
	line-height:34px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-indent:50px;
}
		#list h2#car{
			background:url(/item/img/catTitleCar.gif);
		}
		#list h2#bike{
			background:url(/item/img/catTitleBike.gif);
		}
		#list h2#boat{
			background:url(/item/img/catTitleBoat.gif);
		}
		#list h2#plane{
			background:url(/item/img/catTitlePlane.gif);
		}
		#list h2#train{
			background:url(/item/img/catTitleTrain.gif);
		}
		#list h2#castle{
			background:url(/item/img/catTitleCastle.gif);
		}
		#list h2#chara{
			background:url(/item/img/catTitleChara.gif);
		}
		#list h2#tokusatsu{
			background:url(/item/img/catTitleTokusatsu.gif);
		}
		#list h2#military{
			background:url(/item/img/catTitleMilitary.gif);
		}
		#list h2#kaigun{
			background:url(/item/img/catTitleKaigun.gif);
		}
		#list h2#seaway{
			background:url(/item/img/catTitleSeaway.gif);
		}
		#list h2#structure{
			background:url(/item/img/catTitleStructure.gif);
		}
		#list h2#finished{
			background:url(/item/img/catTitleFinished.gif);
		}
		#list h2#catalog{
			background:url(/item/img/catTitleCatalog.gif);
		}



#itemList{
}
	#itemList ul{
		margin:0;
	}
	#itemList li{
		float:left;
		margin:0 20px 20px 0;
		width:220px;
	}
	#itemList .thum{
		display:block;
		margin:0 0 20px 0;
		text-align:center;
	}
		#itemList .thum a{
			display:block;
		}
		#itemList .thum a:hover,
		#itemList .thum a:active{
			opacity:0.7;
			filter:alpha(opacity=70);
		}
	#itemList .caption{
		display:block;
		font-size:10px;
		text-align:left;
		letter-spacing:0;
	}

#categoryList{
}
	#categoryList ul{
		position:relative;
		margin:0 0 30px 0;
	}
	#categoryList li{
		position:relative;
		display:block;
		margin:0 0 5px 0;
		width:350px;
		height:45px;
		float:left;
	}
	#categoryList li a{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		width:350px;
		height:45px;
		line-height:1.4em
	}
	#categoryList div.thum{
		position:relative;
		width:60px;
		height:45px;
		background:url(/item/img/catNoimage.gif) no-repeat 0 0;
		float:left;
		margin:0;
	}
	#categoryList .caption{
		display:table-cell;
		font-weight:bold;
		width:300px;
		height:45px;
		vertical-align:middle;
		margin:0;
		padding:0 0 0 5px;
	}
	* html #categoryList .caption { /* IE 6 */
		display: inline;
		zoom: 1;
	}
	*:first-child+html #categoryList .caption { /* IE 7 */
		display: inline;
		zoom: 1;
	}
		#categoryList li a:link,
		#categoryList li a:visit{
			opacity:1;
			filter:alpha(opacity=100);
		}
		#categoryList li a:hover,
		#categoryList li a:active{
			opacity:0.6;
			filter:alpha(opacity=60);
		}












#sub{
	float:right;
	width:200px;
}

	#sideMenuList{
		color:#ffffff;
	}
	#sideMenuList h2{
		background:url(/item/img/subCatListTitleBack.gif) no-repeat 0 0;
		width:200px;
		height:38px;
		line-height:38px;
		font-weight:bold;
		font-size:14px;
		text-indent:30px;
		margin:0;
	}
	#sideMenuList h3{
		margin:0;
	}
	#sideMenuList ul{
	}
	#sideMenuList li.catParent{
		display:block;
		width:200px;
		line-height:33px;
		background:url(/item/img/subCatListParentBack.gif) no-repeat 0 0;
		text-indent:30px;
		color:#ffffff;
		margin:0;
	}
	#sideMenuList ul.catChild{
		margin:0;
	}
	#sideMenuList ul.catChild li{
		margin:0;
		background:url(/item/img/subCatListChildBack.gif) no-repeat 0 0;
	}
	#sideMenuList ul.catChild li a{
		display:block;
		width:200px;
		height:28px;
		line-height:28px;
		text-indent:30px;
		background:url(/item/img/subCatListChildBack.gif) no-repeat 0 0;
		font-size:10px;
		color:#ffffff;
	letter-spacing:0em;
	}

	#sideMenuList a:link,
	#sideMenuList a:visited {
		color:#ffffff;
		text-decoration:none;
	}
	#sideMenuList a:hover,
	#sideMenuList a:active {
		opacity:0.7;
		filter:alpha(opacity=70);
	}
	.accordion_head{
		cursor:pointer;
	}
	.accordion_head:hover{
		opacity:0.7;
		filter:alpha(opacity=70);
	}


#newsItem h2{
	display:block;
	width:100%;
	height:45px;
	line-height:45px;
	margin:0;
	text-indent:20px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;

	border:1px solid #aaaaaa;
	background:url(/guide/img/bgSubTitle.gif) repeat-x 0 0;
}

#newsItem table{
	width:980px;
	margin:0 0 80px 0;
	text-align:center;
	border-collapse:collapse;
	border:0px;
	letter-spacing:0;
}

	#newsItem table th{
		font-weight:normal;
		vertical-align:middle;
		border-right:1px solid #cccccc;
		border-left:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		padding:10px 0;
	}
	#newsItem table td{
		font-weight:normal;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		padding:10px 0;
	}
	#newsItem table th.date{
		width:70px;
		font-weight:normal;
	}
	#newsItem td.thumImg{
		width:160px;
	}
	#newsItem td.name{
		width:280px;
	}
	#newsItem td.code{
		width:120px;
	}
	#newsItem td.category{
		width:280px;
	}
	#newsItem td.price{
		width:70px;
	}

	#newsItem tr.clickable:hover th,
	#newsItem tr.clickable:hover td {
		background: #ecf2fa;
		cursor: pointer;
	}

	#newsItem .tokuten{
		position:relative;
		display:block;
		width:140px;
		margin:0;
		padding:5px 0;
		text-align:center;
		color:#ffffff;
		line-height:1.2em;
		text-decoration:none;
		background-color:#0068b3;
		border:1px solid #ddd;
	}


ul#monthLink{
	display:block;
	margin:0 0 40px 0;
}
	#monthLink li {
		float:left;
		margin:0 20px 0 0;
	}

	#monthLink li a{
		display:block;
		font-size:14px;
		color:#ffffff;
		background-color:#0068b3;
		padding:10px 30px;
	}
	
	#monthLink li.li-info a{
		display:block;
		font-size:14px;
		color:#ffffff;
		background-color:#0094ca;
		padding:10px 30px;
	}
	#monthLink li a:hover,
	#monthLink li a:active{
		text-decoration:none;
		opacity:0.8;
		filter:alpha(opacity=80);
	}


