/*------------ I—¹•¶Œ¾(09/12/25`) -------------*/
#finish {
	width: 900px;
	height: 99px;
	margin: 0 0 15px;
	background: url(../images/text_finish.gif) 0 0 no-repeat;
	}
	#finish p {
		display: none;
		}
/*------------ ƒLƒƒƒbƒ`(09/10`) -------------*/
#catch {
	width: 900px;
	height: 396px;
	margin: -15px 0 0;
	background: url(../images/main_pic2.jpg) 0 0 no-repeat;
	}
	#catch h2 {
		display: none;
		}
/*------------ ƒRƒ“ƒeƒ“ƒcÐ‰î -------------*/
#contents {
	width: 900px;
	}
	#contents #left {
		width: 601px;
		height: auto;
		padding: 0 0 30px;
		overflow: auto;
		float: left;
		background: url(../images/border_dot.gif) right 0 repeat-y;
		}
		/*------------ ”Ô‘gÐ‰î -------------*/
		#contents #left #intro_program {
			width: 564px;
			height: 264px;
			margin: 10px 0 0 18px;
			background: url(../images/intro_program2.gif) 0 0 no-repeat;
			}
			#contents #left #intro_program h3 {
				display: none;
				}
			#contents #left #intro_program p {
				display: none;
				}
		/*------------ ƒoƒOƒYÐ‰î -------------*/
		#contents #left #intro_bugs {
			width: 564px;
			height: 457px;
			margin: 18px 0 0 18px;
			background: url(../images/intro_bugs.gif) 0 0 no-repeat;
			position: relative;
			}
			#contents #left #intro_bugs h3 {
				display: none;
				}
			#contents #left #intro_bugs p {
				display: none;
				}
			#contents #left #intro_bugs .btn {
				width: 540px;
				height: 251px;
				background: url(../images/btn_bugs_r.jpg) 0 0 no-repeat;
				position: absolute;
				top: 177px;
				left: 12px;
				}
				#contents #left #intro_bugs .btn a {
					display: block;
					width: 540px;
					height: 251px;
					background: url(../images/btn_bugs.jpg) 0 0 no-repeat;
					}
					#contents #left #intro_bugs .btn a:hover {
						background: none!important;
						}
					#contents #left #intro_bugs .btn a em {
						display: none;
						}
	/*------------ ‰EƒJƒ‰ƒ€ -------------*/
	#contents #right {
		width: 299px;
		float: left;
		}
		/*------------ ŽŸ‰ñ—\ -------------*/
		#contents #right #topNext {
			width: 264px;
			height: 394px;
			margin: 10px 0 0 17px;
			background: url(../images/bg_next2.gif) 0 0 no-repeat;
			position: relative;
			}
			/*------------ ŽŸ‰ñ—\Fƒ^ƒCƒgƒ‹ -------------*/
			#contents #right #topNext h3 {
				display: none;
				}
			/*------------ ŽŸ‰ñ—\FÚ× -------------*/
			#contents #right #topNext dl {
				width: 250px;
				height: 173px;
				position: absolute;
				top: 52px;
				left: 7px;
				}
				#contents #right #topNext dl dt {
					display: none;
					}
				#contents #right #topNext dl dd {
					display: none;
					}
				/*------------ ŽŸ‰ñ—\FÚ×”wŒiŽw’è -------------*/
				#contents #right #topNext dl#oa091008 {
					background: url(../oa/images/091008_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091015 {
					background: url(../oa/images/091015_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091022 {
					background: url(../oa/images/091022_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091029 {
					background: url(../oa/images/091029_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091105 {
					background: url(../oa/images/091105_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091112 {
					background: url(../oa/images/091112_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091119 {
					background: url(../oa/images/091119_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091126 {
					background: url(../oa/images/091126_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091203 {
					background: url(../oa/images/091203_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091210 {
					background: url(../oa/images/091210_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091217 {
					background: url(../oa/images/091217_details.gif) 0 0 no-repeat;
					}
				#contents #right #topNext dl#oa091224 {
					background: url(../oa/images/091224_details.gif) 0 0 no-repeat;
					}
			/*------------ ŽÊ^ -------------*/
			#contents #right #topNext .pic_tate {
				width: 154px;
				height: 201px;
				background: url(../images/bg_next_pic_tate.gif) 0 0 no-repeat;
				position: absolute;
				top: 168px;
				left: 62px;
				}
				#contents #right #topNext .pic_tate img {
					margin: 6px;
					}
			#contents #right #topNext .pic_yoko {
				width: 202px;
				height: 153px;
				background: url(../images/bg_next_pic_yoko.gif) 0 0 no-repeat;
				position: absolute;
				top: 192px;
				left: 31px;
				}
				#contents #right #topNext .pic_yoko img {
					margin: 6px;
					}
		/*------------ ŽŸ‰ñ—\ -------------*/
		#contents #right #topBn {
			width: 264px;
			height: 54px;
			margin: 10px 0 0 17px;
			background: url(../images/btn_bn.gif) 0 0 no-repeat;
			}
			#contents #right #topBn p {
				}
				#contents #right #topBn p a {
					display: block;
					width: 264px;
					height: 54px;
					background: url(../images/btn_bn_r.gif) 0 0 no-repeat;
					}
				#contents #right #topBn p a:hover {
					background: none!important;
					}
				#contents #right #topBn p a em {
					display: none;
					}
		/*------------ ƒoƒi[ƒGƒŠƒA -------------*/
		#contents #right #topBn2 {
			width: 264px;
			height: auto;
			overflow: hidden;
			background: url(../images/bar_bn.gif) 0 0 no-repeat;
			margin: 20px 0 0 17px;
			padding: 20px 0 0;
			}
			#contents #right #topBn2 ul {
				width: 264px;
				}
				#contents #right #topBn2 ul li {
					width: 264px;
					margin: 0 0 15px;
					}
					#contents #right #topBn2 ul li a {
						display: block;
						width: 264px;
						}
						#contents #right #topBn2 ul li a:hover {
							background: none!important;
							}
						#contents #right #topBn2 ul li a em {
							display: none;
							}
					/*------------ ŒÂ•ÊŽw’è[BUGƒ}ƒbƒ`ƒ‡] -------------*/
					#contents #right #topBn2 ul li.bugmaccho {
						height: 169px;
						background: url(../images/bn_bugmaccho.gif) 0 0 no-repeat;
						}
						#contents #right #topBn2 ul li.bugmaccho h3 {
							display: none;
							}
						#contents #right #topBn2 ul li.bugmaccho p {
							display: none;
							}
					/*------------ ŒÂ•ÊŽw’è[ƒoƒO‚Ü‚ñ‚Ü] -------------*/
					#contents #right #topBn2 ul li.bugmanma {
						height: 150px;
						background: url(../images/btn_bugmanma.gif) 0 0 no-repeat;
						}
						#contents #right #topBn2 ul li.bugmanma a {
							height: 150px;
							background: url(../images/btn_bugmanma_r.gif) 0 0 no-repeat;
							}
					/*------------ ŒÂ•ÊŽw’è[ƒ`ƒRƒŒ˜A“®ƒoƒi[] -------------*/
					#contents #right #topBn2 ul li.meicolle {
						}
						#contents #right #topBn2 ul li.meicolle img {
							border: 1px solid #ccc;
							}
					/*I—¹
					#contents #right #topBn2 ul li.tbc {
						background: url(../images/btn_tbc_r.gif) 0 0 no-repeat;
						}
						#contents #right #topBn2 ul li.tbc a {
							background: url(../images/btn_tbc.gif) 0 0 no-repeat;
							}
					#contents #right #topBn2 ul li.nike {
						background: url(../images/btn_nike_r.gif) 0 0 no-repeat;
						}
						#contents #right #topBn2 ul li.nike a {
							background: url(../images/btn_nike.gif) 0 0 no-repeat;
							}
					*/


/*------ƒy[ƒWTOP‚É–ß‚é-------------------------------*/
.btn_totop {
	width: 900px;
	height: 50px;
	clear: both;
	margin: 0;
	background: url(../images/border_dot.gif) 600px 1px repeat-y;
	position: relative;
	}
	.btn_totop p {
		width: 170px;
		height: 35px;
		position: absolute;
		top: 0;
		right: 20px;
		background: url(../images/btn_totop_r.gif) 0 0 no-repeat;
		}
		.btn_totop p a {
			display: block;
			width: 170px;
			height: 35px;
			background: url(../images/btn_totop.gif) 0 0 no-repeat;
			}
		.btn_totop p a:hover {
			background: none!important;
			}
			.btn_totop p a span {
				display: none;
				}
