@charset "UTF-8";

/***INDEX

[1]HEADER
[2]CATCH
[3]CONTENTS
	1.Fancrew
	2.Katsuyou
	3.Column
	4.Voice
	5.News

***/

/*--[1]HEADER---------------------------------------------------*/

#HeaderBOX #LogoBOX a {
	height:1px ;
	visibility:hidden !important ;
	}
	#HeaderMenu {
		height:30px ;
		}

/*--[2]CATCH---------------------------------------------------*/

#CatchBOX {
	background:url(../images/top_catch_item_bg.gif) no-repeat right ;
	}
	#CatchBOX .inCatch_LEFT {
		float:left ;
		}
	#CatchBOX .inCatch_RIGHT {
		float:right ;
		}
		.inCatch_RIGHT ul {
			margin-top:24px ;
			}
		.inCatch_RIGHT li {
			list-style:none ;
			text-indent:-9999px ;
			}
		.inCatch_RIGHT a {
			background:url(../images/top_catch_menu.gif) no-repeat ;
			display:block ;
			height:97px ;
			overflow:hidden ;
			width:200px ;
			}
		/*Customer*/
		.inCatch_RIGHT .Catch-Customer a {
			}
		.inCatch_RIGHT .Catch-Customer a:hover {
			background-position:-200px 0  ;
			}
		/*Customer*/
		.inCatch_RIGHT .Catch-Service a {
			background-position:0 -97px ;
			}
		.inCatch_RIGHT .Catch-Service a:hover {
			background-position:-200px -97px  ;
			}
		/*Customer*/
		.inCatch_RIGHT .Catch-Advertise a {
			background-position:0 -194px ;
			}
		.inCatch_RIGHT .Catch-Advertise a:hover {
			background-position:-200px -194px  ;
			}

/*--[3]CONTENTS---------------------------------------------------*/

/*1.Fancrew*/
.Fancrew h4 {
	float:right ;
	font-weight:normal ;
	width:490px ;
	}
					*html .Fancrew h4 {
						width:480px ;
						}

/*2.Katsuyou*/
.Katsuyou .PackingCONTENT {
}
	.Katsuyou .innerPack {
		background:url(../images/top_katsuyou_bg.gif) no-repeat bottom left ;
		margin-bottom:20px;
		width:720px;
		}
		.Katsuyou .innerPack .Asset {
			float:left ;
			width:230px ;
			}
		.Katsuyou .innerPack .Insyoku, .Katsuyou .innerPack .Biyou {
			margin-right:10px ;
			}
		.Katsuyou .innerPack .Insyoku, .Katsuyou .innerPack .Tsuhan {
			margin-right:10px ;
			}
			.Katsuyou .Asset h4 a {
				display:block ;
				height:45px ;
				text-indent:-99999px ;
				overflow:hidden ;
				width:230px ;
				}
			.Katsuyou .Asset h4 a:hover {
				background-position:0 -45px ;
				}
				.Katsuyou .Insyoku h4 a {
					background:url(../images/top_katsuyou_insyoku_title.gif) no-repeat ;
					}
				.Katsuyou .Biyou h4 a {
					background:url(../images/top_katsuyou_biyou_title.gif) no-repeat ;
					}
				.Katsuyou .Tsuhan h4 a {
					background:url(../images/top_katsuyou_tsuhan_title.gif) no-repeat ;
					}
				.Katsuyou .Maker h4 a {
					background:url(../images/top_katsuyou_maker_title.gif) no-repeat ;
					}
					
			.Katsuyou .Asset dl {
				margin:10px 0 10px 2px ;
				width:225px ;
				}
				.Katsuyou .Asset .ShopName {
					font-weight:bold ;
					margin-left:5px ;
					width:215px ;
					}
				.Katsuyou .Asset .ShopPR {
					margin-left:5px ;
					width:215px ;
					}

/*3.Column*/
.Column .PackingCONTENT {
}
		.Column .innerPack .Asset {
			float:left ;
			margin-bottom:10px ;
			width:230px ;
			}
		.Column .innerPack .Column_01,
		.Column .innerPack .Column_02,
		.Column .innerPack .Column_04,
		.Column .innerPack .Column_05
		{
			margin-right:10px ;
			}
/*4.Voice*/
.Voice .innerPack {
	height:280px ;
	overflow:auto ;
	}
.Voice .Asset {
	border-bottom:2px dotted #999 ;
	margin-bottom:10px ;
	padding-bottom:5px ;
	}
	.Voice .Asset dt {
		font-weight:bold ;
		padding-bottom:5px ;
		}
		.Voice .Asset dt .Name {
			float:left ;
			}
		.Voice .Asset dt .Date {
			float:right ;
			font-size:x-small ;
			font-weight:normal ;
			}
	.Voice .Asset dd {
		background:url(../images/icn_voice.gif) no-repeat left top ;
		padding-left:20px ;
		}

/*--[4]MACHIGAI---------------------------------------------------*/
#MachigaiBOX {
	border:1px solid #000 ;
	margin:10px auto ;
	width:480px ;
	}
	#innerMachigai {
		padding:10px ;
		}
	.MachigaiHEAD h3 {
		font-size:medium ;
		font-weight:bold ;
		}
	.MachigaiCONTENT {
		margin-top:10px ;
		}
#MachigaiLIST {
	width:480px ;
	margin:0 auto ;
	}
#MachigaiLIST dd {
	border-right:1px solid #333 ;
	display:inline ;
	margin-right:5px ;
	padding-right:5px ;
	white-space:nowrap ;
	}
	
.monthlysuchi{
	width:200px;
	margin-right:20px;
}
.monthlysuchi td{
	vertical-align:middle;
	padding:1px;
}

.monthlysuchi th{
	background-color:#bfbfbf;
	color:#FFF;
	font-size:small;
	font-weight:bold;
	height:18px;
	padding:0px 5px;
}
.suchi{
	font-size:large;
	font-weight:bold;
}
	
