@charset "shift_jis";

/***** SEO footer  *****/
	div#common_info_text_catetop {
		border-top: 1px dotted #000;
	}
	
	div#common_info_text_catetop DIV {
		color: #fff;
		background: #000;
	}
	
	div#common_info_text_catetop P {
		color: #000;
	}


/***** Base  *****/
	div#f_top {
		position : relative;
	}


/***** Head  *****/
	div#f_top-head H2 {
		display: none;
		text-indent: -9999px;
	}
	
	div#f_top-head A {
		display: block;
		width: 593px;
		height: 453px;
		text-indent: -9999px;
		background: url(../../0908a/img/index/main.jpg) no-repeat;
	}


/***** Basic Box  *****/
div.f_top-box, div.f_top-box-bottom {
	width: 570px;
}

div.f_top-box-body {
	width: 568px;
}

div.f_top-box {
	margin-top: 20px;
	margin-left: 11px;
}

div.f_top-box-top {
	height: 4px;
	font-size: 1px;
}

div.f_top-box-bottom {
	height: 4px;
	font-size: 1px;
}

div.f_top-box-body {
	padding: 5px 0px 5px 0px;
	color: #000;
	background: #fff;
	border-left: 1px solid #454543;
	border-right: 1px solid #454543;
}


/***** BackNumber  *****/
	div#f_top-backnumber, div#f_top-backnumber H2{
		width: 593px;
	}
	
	div#f_top-backnumber {
		clear: both;
		margin-top: 20px;
		background: #fff;
		border-bottom: 1px solid #787772;
	}
	
	div#f_top-backnumber H2 {
		height: 22px;
		text-indent: -9999px;
		background: url(../img/ttl_backnumber.gif) no-repeat;
	}
	
	div#backnumber-body {
		margin: 15px 18px 15px 16px;
		color: #000;
	}
	
	#f_top-board-0902a { background: url(../../0902a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0903a { background: url(../../0903a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0904a { background: url(../../0904a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0905a { background: url(../../0905a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0906a { background: url(../../0906a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0907a { background: url(../../0907a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0908a { background: url(../../0908a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0909a { background: url(../../0909a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0910a { background: url(../../0910a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0911a { background: url(../../0911a/img/index/bg_board.gif) no-repeat; }
	#f_top-board-0912a { background: url(../../0912a/img/index/bg_board.gif) no-repeat; }


/***** Contents Board  *****/
	.f_top-board {
		display: block;
		width: 560px;
		height: 93px;
		cursor: pointer;
	}
	
	div#contents .f_top-board:hover {
		color: #f00;
		text-decoration: none;
	}
	
	.f_top-board IMG {
		float: left;
		margin: 10px 0px 0px 293px;
	}
	
	.f_top-board div.in-box {
		float: right;
		padding: 15px 10px 0px 0px;
	/*	padding: 10px 0px 0px 293px;*/
		width: 182px;
	}
	
	.f_top-board div.in-box P {
		font-size: 12px;
		font-weight: bold;
		color: #FF4C38;
	}
	
	.f_top-board div.in-box H3 {
		margin-top: 5px;
		font-size: 12px;
		color: #000;
	}
	
	.f_top-board div.in-box DIV {
		margin-top: 5px;
		font-size: 12px;
		line-height: 120%;
	}
	
	.f_top-board-br {
		height: 8px;
		font-size: 1px;
	}


/***** Contents Board(List)  *****/
	div#inv_letter {
		padding: 30px 0px 0px 18px;
	}
	
	#f_top-board-inv_letter { background: url(../img/board/inv_letter.gif) no-repeat; }


/***** List  *****/
	div.f_top-list-row {
		background: url(../../../../img/common/line_dot.gif) repeat-x bottom left;
	}
	
	div.f_top-list-left, div.f_top-list-right {
		float: left;
		padding: 12px;
		width: 255px;
	}
	
	*html body div.f_top-list-left, *html body div.f_top-list-right {
		padding-bottom: 10px;
	}
	
	div.f_top-list-left {
		background: url(../../../../img/common/line_dot_vertical.gif) repeat-y top right;
	}
	
	div.f_top-list-right {
		;
	}
	
	div.f_top-list-row A, div.f_top-list-text {
		min-height:72px;
		height: auto !important;
		height: 72px;
	}
	
	div.f_top-list-row A {
		display: block;
		cursor: pointer;
	}
	
	div#contents div.f_top-list-row A:hover {
		color: #f00;
		text-decoration: none;
	}
	
	div.f_top-list-row IMG, div.f_top-list-row div.f_top-list-text {
		float: left;
	}
	
	div.f_top-list-row IMG {
		margin-right: 10px;
		width: 72px;
		height: 72px;
	}
	
	div.f_top-list-row div.f_top-list-text DIV {
		font-weight: bold;
		color: #C3534B;
	}
	
	div.f_top-list-row div.f_top-list-text H3, div.f_top-list-row div.f_top-list-text P {
		margin-top: 5px;
		width: 173px;
		font-size: 12px;
		line-height: 120%;
	}
	
	div.f_top-list-row div.f_top-list-text P {
		font-size: 10px;
	}
	
	div.f_top-list-btn {
		text-align: right;
		margin-top: 9px;
	}


