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

	
		BODY {
			background:#333 url(../../images/background_image.jpg) top center no-repeat;
			font-family:Verdana, Geneva, sans-serif;
			color:#333;
		}
		
		#container {
			position:absolute;
			top:77px;
			left:50%;
			width:953px;
			margin-left:-460px;
			height:635px;
			font-size:8pt;
		}
		#rel {
			position:relative;
		}
		
		#menu {
			position:absolute;
			top:224px;
			left:200px;
			display:block;
			width:700px;
			height:31px;
			overflow:hidden;
		}
			#menu ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
				#menu ul li {
					margin:0;
					padding:0;
					display:inline;
				}
					#menu ul li a {
						display:block;
						font-size:13px;
						color:#fff;
						padding:7px 12px 10px 12px;
						text-decoration:none;
						float:left;
						font-weight:normal;
					}
					.sp ul li a { font-size:12px; }
						#menu ul li a:hover {
							color:#fff;
							background:#874032;
						}
							#menu ul li a.active {
								color:#000;
								background:#fff;
							}
		
		#menu_sp {
			position:absolute;
			top:224px;
			left:170px;
			display:block;
			width:783px;
			height:31px;
			overflow:hidden;
		}
			#menu_sp ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
				#menu_sp ul li {
					margin:0;
					padding:0;
					display:inline;
				}
					#menu_sp ul li a {
						display:block;
						font-size:10.5px;
						color:#fff;
						padding:8px 12px 12px 12px;
						text-decoration:none;
						float:left;
						font-weight:normal;
					}
						#menu_sp ul li a:hover {
							color:#fff;
							background:#874032;
						}
							#menu_sp ul li a.active {
								color:#000;
								background:#fff;
							}
		
		#content_win {
			display:block;
			margin:0;
			padding:0;
			background-position:top left;
			background-repeat:no-repeat;
			position:relative;
			top:255px;
			left:35px;
			width:890px;
			height:350px;
		}

		.c_land {	background-image:url(../../images/bg_landing.jpg); }
		
		.c_home {	background-image:url(../../images/bg_home.jpg);	}
			.c_home .content_text { position:absolute; top:78px; left:374px; width:400px; height:200px; text-align:justify; }
		
		.c_elevator {	background-image:url(../../images/bg_elevator.jpg);	}
			.c_elevator .content_text { position:absolute; top:78px; left:374px; width:400px; height:200px; text-align:justify; }
		
		.c_jump {	background-image:url(../../images/bg_jump_procedure.jpg);	}
			.c_jump .content_text { position:absolute; top:68px; left:44px; width:805px; height:200px; text-align:justify; }
			.c_jump .content_scroll { position:absolute; top:68px; left:44px; width:805px; height:260px; text-align:justify; overflow:auto; }

			.c_contact {	background-image:url(../../images/bg_contact_us.jpg);	}
			.c_contact .content_text { position:absolute; top:88px; left:371px; width:350px; height:200px; text-align:justify; }
		
		.c_book {	background-image:url(../../images/bg_jump_procedure.jpg);	}
			.c_book .content_text { position:absolute; top:85px; left:42px; width:805px; height:200px; text-align:justify; }
			
		.c_press {	background-image:url(../../images/bg_jump_procedure.jpg);	}
			.c_press .content_text { position:absolute; top:85px; left:42px; width:805px; height:200px; text-align:justify; }
			
		
		h1 {
			margin:0 0 20px 0;
			padding:0;
			background-position:top left;
			background-repeat:no-repeat;
			overflow:hidden;
			display:block;
			text-indent:-999px;
			position:absolute;
		}
		h1.sp { text-indent:0; top:52px; left:42px; font-size:18px;}
		
			h1.home {
				background:url(../../images/h1_home.gif);
				width:266px;
				height:32px;
				top:52px;
				left:370px;
			}
			h1.ele {
				background:url(../../images/h1_ele.gif);
				width:337px;
				height:32px;
				top:52px;
				left:370px;
			}
			h1.jump {
				background:url(../../images/h1_jump.gif);
				width:145px;
				height:18px;
				top:58px;
				left:45px;
			}
			h1.contact {
				background:url(../../images/h1_contact.gif);
				width:93px;
				height:16px;
				top:62px;
				left:373px;
			}
			h1.book {
				background:url(../../images/h1_book.gif);
				width:103px;
				height:17px;
				top:55px;
				left:45px;
			}
			h1.press {
				background:url(../../images/ttl_press.gif);
				width:49px;
				height:13px;
				top:55px;
				left:45px;
			}
			h1.jumping {
				background:url(../../images/ttl_jumping.gif);
				width:74px;
				height:18px;
				top:55px;
				left:45px;
			}
			h1.ourstore {
				background:url(../../images/ttl_our_store.gif);
				width:81px;
				height:13px;
				top:55px;
				left:45px;
			}
			h1.video {
				background:url(../../images/ttl_video.gif);
				width:38px;
				height:13px;
				top:55px;
				left:45px;
			}
			h1.links {
				background:url(../../images/ttl_links.gif);
				width:48px;
				height:15px;
				top:55px;
				left:45px;
			}
			
		
		a {
			text-decoration:none;
			color:#C30;
			font-weight:bold;
		}
			a:hover { text-decoration:underline; }
			a.read_more { float:right; position:relative; top:-3px; }
		
		
		a.code_check {
			display:block;
			width:49px;
			height:19px;
			background-image:url(../../images/code_check.gif);
			background-position:top left;
			float:left;
			margin-left:10px;
			text-indent:-999px;
			overflow:hidden;
			position:relative;
			top:1px;
		}
			a.code_check:hover { background-position:bottom left; }
		p {
			margin:0;
			padding:10px 0 2px 0;
			line-height:10px;
		}
		
		
		.thumb_holder {
			float:left;
			padding:3px 2px 3px 2px;		
		}
			.thumb_holder a.thumb_thumb img {
				display:block;
				border:1px solid #ccc;
				padding:2px;
				width:50px;
				height:50px;
			}
				.thumb_holder a.thumb_thumb:hover img { border:1px solid #999; }
				
 #wildweb{
	position:relative;
	color:#FFF;
	font-size:11px;
	top:685px;
}


#swing a{
	position:relative;
	display:block;
	height:229px;
	width:274px;
	left:185px;
	bottom:-45px;
	overflow:hidden;
	background: url(../images/blank.gif);
}

#jump a{
	position:relative;
	display:block;
	height:229px;
	width:245px;
	bottom:182px;
	left:465px;
	overflow:hidden;
	background: url(../images/blank.gif);
}

