@charset "utf-8";

#equipment {
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 60px;
	padding-bottom: 50px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#Column2 {
	width:520px;
	float: left;
	margin-right: 10px;
	margin-left: 0px;
}

#Column2Right {
	padding-left:0px;
	padding-right:10px;
	margin-top:0px;
	width: 190px;
	float:left;
	text-align:left;
}

#Column2Right2 {
	width: 220px;
	float:right;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	margin-right:10px;
}

#equipment #Column2Right h3 {
	font-size:107%;
	font-weight:bold;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left:0px;
}

#equipment #Column2Right ul li {
	margin-left:10px;
}

#equipCategoryArea {
	margin-bottom: 150px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

#equipCategoryArea .addArea {
    margin-top: 150px;
	margin-bottom: 50px;
}

#equipCategoryArea .CategorArchive {
	clear: both;
}

#equipCategoryArea ul.CategorArchive li a {
	float: left;
	padding:2px;
	text-align:center;
}

#equipCategoryArea ul.CategorArchive li a:hover {
	float: left;
	padding:2px;
	text-align:center;
	background-image:url(../images/tmp/bg_dot_lightblue.png);
}

/**#listblock {
	width: 240px;
	border:none;
	color:#FFFFFF;
}

#listblock tr {
	border:none;
	padding:0px;
	margin:0px;
}


#listblock tr td {
	background-image: url(../images/tmp/bg_listblock.png);
	background-repeat: repeat;
	border:none;
	vertical-align: middle;
	padding:0px;
	margin:0px;
	font-size:50%;
}**/


#submenu {
	clear: both;
}

#equipment h1 {
	font-size:136%;
	font-weight:bold;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	padding: 10px;
}

#mainimg {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 300px;
	width: 520px;
	background-color:#FFFFFF;
}

#mainimg100 {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 50px;
	width: 50px;
}

table.alllist {
	width: 100%;
	border-collapse: collapse;
	border: none;
}
table.alllist th {
	padding: 5px 5px;
	border: none;
}
table.alllist td {
	padding: 5px 5px;
	border: none;
}
table.alllist tr.even {
	background-color: #F9F9F9;
}

.linkbox{
	padding:10px;
	margin:20px;
}

.box_hover{
	background:#F9F9F9;
	cursor:pointer;
}

.none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;
}

#equipment #Column2 h3 {
	font-size:107%;
	font-weight:bold;
	background-image:url(../images/tmp/bg_dot_lightblue.png);
	background-repeat: repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#equipment #Column2sub h3 {
	font-size:107%;
	font-weight:bold;
	background-image:url(../images/tmp/bg_dot_lightblue.png);
	background-repeat: repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#equipment #Column2 h2 {
	font-size:107%;
	font-weight:bold;
	background-image:url(../images/tmp/bg_dot_lightblue.png);
	background-repeat: repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#equipment-top {
	background-image: url(../images/equipment/bg_equipment.png);
	background-repeat: repeat-x;
	background-position: center top;
	text-indent: -10000px;
	height:480px;
}

#equipment-subtop h2 {
	font-size:107%;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: none;
}

#equipment-subtop h2 a {
	text-decoration:underline;
}

#equipment-subtop h2 a:hover {
	text-decoration:none;
}

#gaiyou,#usingArtist,#kanrenLink {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#kanrenMovie {
	margin-bottom: 10px;
}

#trackbacks {
    padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.comments-open-content {
    padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.comments-open-content textarea {
    width:440px;
}

ul.categoryList {
padding-left:0px;
}


ul.categoryList li {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-size:90%;
}

.categoryList .sub-sub a {
    padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size:90%;
}

.topCategoryList li a {
	float: left;
	padding-right: 10px;
	height:40px;
	width:160px;
	padding:10px;
	text-align:center;
}

.topCategoryList li a:hover {
	float: left;
	padding-right: 10px;
	padding:10px;
	text-align:center;
	background-image:url(../images/tmp/bg_dot_gray.png);
	
}

.listblock img {
    float:left;
}

.detailblock {
	float: right;
	width: 368px;
	padding-bottom:20px;
	margin-bottom:10px;
	background-image:url(../images/tmp/bg_doted50percent.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}


.amazon{
	background-image: url(../images/tmp/bg_amazon.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 45px;
	width: 247px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.amazon a {
    color:#000;
	text-decoration:underline;
}

.amazon a:hover {
    color:#000;
	text-decoration:none;
}

.rakuten{
	background-image: url(../images/tmp/bg_rakuten.png);
	background-repeat: no-repeat;
	margin: 0px;
	float:left;
	height: 45px;
	width: 247px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.rakuten a {
    color:#000;
	text-decoration:underline;
}

.rakuten a:hover {
    color:#000;
	text-decoration:none;
}
