/*ブラウザのハック*/
* {
	margin: 0;  /* 全ての要素をリセット */
	padding: 0;  /* 全ての要素をリセット */
	border: none;
}

/*メインフレーム指定*/
body {font-size: 100%;
	  font-family: "ＭＳ ゴシック",sans-s;
	  width: 1000px;
	 }	
/* 通常指定 
body {background-color: green;
	 }
	/* 上書き指定 
html>body {background-color: red;
		  }
 */
		  
/*メニュー*/
.header {width: 920px;
		 height: 105;
		 position: absolute;
		 left: 40px;
		 top: 0px;
		}
	.logo {width: 920px;
		   height: 80px;
		   position: absolute;
		   left: 0px;
		   top: 0px;
		   background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/back_logo.jpg) no-repeat 0 0;
		  }
	.menu {width: 960px;
		   height: 25px;
		   position: absolute;
		   left: 0px;
		   top: 80px;
		  }
	.menu p a:hover{background-position: 0px -25px;}
		.top a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_top.jpg) no-repeat 0 0;
			   }
		.story a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_story.jpg) no-repeat 0 0;
			   }
		.character a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_character.jpg) no-repeat 0 0;
			   }
		.event a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_event.jpg) no-repeat 0 0;
			   }
		.system a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_system.jpg) no-repeat 0 0;
			   }
		.spec a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_spec.jpg) no-repeat 0 0;
			   }
		.download a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_download.jpg) no-repeat 0 0;
			   }
	/* 公開までkill 
		.project a {width: 115px;
			    height: 25px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/m_project.jpg) no-repeat 0 0;
			   }
	*/
	/* 公開後kill */
		.project {width: 115px;
			    height: 25px;
			    float: left;
			   }		

/*index.html*/
.main {width: 920px;
	   height: 750px;
	   position: absolute;
	   left: 40px;
	   top: 105px;
	  }
.submain {width: 920px;
		  height: 210px;
		  position: absolute;
		  top: 645px;
		  left: 40px;
		  background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/t_news_back.jpg) no-repeat 0 0;
		 }
	.update {width: 300px;
			 height: 100px;
			 position: absolute;
			 top: 30px;
			 left: 30px;
			 font-size: 0.75em;
			 text-decoration: underline;
			 font-family: "ＭＳ ゴシック",sans-s;
			}
	.blogtext {width: 200px;
			   height: 20px;
			   position: absolute;
			   top: 30px;
			   left: 300px;
			   font-size: 0.75em;
			   text-decoration: underline;
			   font-family: "ＭＳ ゴシック",sans-s;
			   }
	.banner {width: 620px;
			 height: 100px;
			 position: absolute;
			 top: 30px;
			 left: 620px;
			}
		.bannertext {font-size: 10px;
					 position: absolute;
					 top: 73px;
					 left: 620px;
					 font-family: "ＭＳ ゴシック",sans-s;
					 }
#footer_top {width: 920px;
		 position: absolute;
		 top: 745px;
		 left: 40px;
		}
/*story.html*/
.storycontents {width: 920px;
		height: 540px;
		position: absolute;
		top: 105px;
		left: 40px;
		}
#footer_story {width: 920px;
		 position: absolute;
		 top: 645px;
		 left: 40px;
		}

/*character.html*/
.characterselect {width: 920px;
				  height: 70px;
				  position: absolute;
				  left: 40px;
				  top: 105px;
				  background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_back.jpg) no-repeat 0 0;
				 }
	.characterselect p a:hover{background-position: 0px -20px;}
		.ayumu_a a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_ayumu_a.gif) no-repeat 0 0;
			    position: absolute;
			    top: 10px;
			    left: 29px;
			   }
		.ayumu_b a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_ayumu_b.gif) no-repeat 0 0;
			    position: absolute;
			    top: 10px;
			    left: 207px;
			   }
		.yu a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_yu.gif) no-repeat 0 0;
			    position: absolute;
			    top: 10px;
			    left: 385px;
			   }
		.haruka a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_haruka.gif) no-repeat 0 0;
			    position: absolute;
			    top: 10px;
			    left: 563px;
			   }
		.komomo a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_komomo.gif) no-repeat 0 0;
			    position: absolute;
			    top: 10px;
			    left: 741px;
			    }
	/* 公開までkill 
		.jichan a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_jichan.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 64px;
			   }
		.huta a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_huta.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 278px;
			   }
		.sakura a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_sakura.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 492px;
			   }
		.hisamitsu a {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_hisamitsu.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 706px;
			   }
	*/
	/* 公開後kill */
		/*
		.yu {width: 150px;
			 height: 20px;
			 float: left;
			 background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_yu.gif) no-repeat 0 0;
			 position: absolute;
			 top: 10px;
			 left: 385px;
			 }
		.haruka {width: 150px;
			     height: 20px;
			     float: left;
			     background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_haruka.gif) no-repeat 0 0;
			     position: absolute;
			     top: 10px;
			     left: 563px;
			     }
		.komomo {width: 150px;
			     height: 20px;
			     float: left;
		 	     background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_komomo.gif) no-repeat 0 0;
			     position: absolute;
			     top: 10px;
			     left: 741px;
			     }
		*/
		.jichan  {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_jichan.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 64px;
			   }
		.huta  {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_huta.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 278px;
			   }
		.sakura  {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_sakura.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 492px;
			   }
		.hisamitsu  {width: 150px;
			    height: 20px;
			    float: left;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/cs_hisamitsu.gif) no-repeat 0 0;
			    position: absolute;
			    top: 40px;
			    left: 706px;
			   }
	/* 此処までkill(公開後) */
.charactercontents {width: 920px;
					height: 550px;
					position: absolute;
					top: 175px;
					left: 40px;
					}
	.charactercontents p a:hover{background-position: 0px -30px;}
			/* 公開までkill */
			.samplev_1 a {width: 100px;
				       	  height: 30px;
			    	      background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/c_samplevoice01.gif) no-repeat 0 0;
			    	      position: absolute;
			    	      top: 185px;
			    	      left: 20px;
			   		      }
			.samplev_2 a {width: 100px;
				       	  height: 30px;
			    	      background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/c_samplevoice02.gif) no-repeat 0 0;
			    	      position: absolute;
			    	      top: 230px;
			    	      left: 20px;
			   		      }
			.samplev_3 a {width: 100px;
				       	  height: 30px;
			    	      background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/c_samplevoice03.gif) no-repeat 0 0;
			    	      position: absolute;
			    	      top: 275px;
			    	      left: 20px;
			   		      }
		/* 公開後kill */
		.samplev_b1 {width: 100px;
					height: 30px;
					position: absolute;
					top: 185px;
					left: 20px;
					}
		.samplev_b2 {width: 100px;
					height: 30px;
					position: absolute;
					top: 230px;
					left: 20px;
					}
		.samplev_b3 {width: 100px;
					height: 30px;
					position: absolute;
					top: 275px;
					left: 20px;
					}
		 /* ここまでkill */
#footer_character {width: 920px;
			   height: 110px;
			   position: absolute;
			   top: 725px;
			   left: 40px;
			   }
/*event.html*/
.eventcontents {width: 920px;
				height: 590px;
				position: absolute;
				top: 105px;
				left: 40px;
				background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/back_ev_01.jpg) no-repeat 0 0;
				}
	#event01 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 35px;
			  left: 80px;
			  }
	#event02 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 35px;
			  left: 360px;
			  }
	#event03 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 35px;
			  left: 640px;
			  }
	#event04 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 220px;
			  left: 80px;
			  }
	#event05 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 220px;
			  left: 360px;
			  }
	#event06 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 220px;
			  left: 640px;
			  }
	#event07 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 405px;
			  left: 80px;
			  }
	#event08 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 405px;
			  left: 360px;
			  }
	#event09 {width: 200px;
			  height: 150px;
			  position: absolute;
			  top: 405px;
			  left: 640px;
			  }
/*公開までkill
#footer_event {width: 920px;
			   height: 110px;
			   position: absolute;
			   top: 695px;
			   left: 40px;
			   }
*/
/* 公開後kill */
#footer_event {width: 920px;
			   height: 110px;
			   position: absolute;
			   top: 645px;
			   left: 40px;
			   }
/*event_xx.html*/
.eventflash {width: 920px;
			 height: 590px;
			 position: absolute;
			 top: 105px;
			 left: 40px;
			 background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/back_ev_02.jpg) no-repeat 0 0;}
	.flash_event {width: 400px;
				  height: 300px;
				  position: absolute;
				  top: 120px;
				  left: 260px;
				  }
	.eventflash p a:hover{background-position: 0px -30px;}
		.prevbutton a {width: 70px;
			       	   height: 30px;
		    	       background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/ev_prev_button.gif) no-repeat 0 0;
		    	       position: absolute;
		    	       top: 455px;
		    	       left: 330px;
		   		       }
		 .nextbutton a {width: 70px;
			       	   height: 30px;
		    	       background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/ev_next_button.gif) no-repeat 0 0;
		    	       position: absolute;
		    	       top: 455px;
		    	       left: 520px;
		   		       }
		.backtoevent a {width: 70px;
			       	   height: 30px;
		    	       background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/ev_return_button.gif) no-repeat 0 0;
		    	       position: absolute;
		    	       top: 455px;
		    	       left: 700px;
		   		       }
#footer_eventflash {width: 920px;
			   		height: 110px;
			   		position: absolute;
			   		top: 645px;
			   		left: 40px;
			   		}
/*system.html*/
.systemcontents {width: 920px;
				height: 590px;
				position: absolute;
				top: 105px;
				left: 40px;
				}
.speccontents2 {width: 920px;
			    height: 1900px;
			    position: absolute;
		  	    top: 0px;
		        left: 0px;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/spec_bench_bg.jpg);
			    }
	.gaiyo {width: 600px;
	        height: 45px;
	        padding: 2px;
			border: solid 2px #ff9602;
			font-family: "ＭＳ ゴシック",sans-s;
			font-size: 14px;
	        position: absolute;
	        top: 45px;
	        left: 220px;
	        }
	.settei {width: 920px;
	 		 height: 600px;
	 		 position: absolute;
	 		 top: 105px;
	 		 left: 0px;}
	.kensyou {width: 920px;
	 		  height: 30px;
	 		  position: absolute;
	 		  top: 670px;
	 		  left: 0px;}
	.benchlist1 {width: 600px;
		         font-family: "ＭＳ ゴシック",sans-s;
		         border: solid 2px #ff9602;
		         border-collapse: collapse;
		         position: absolute;
		         top: 670px;
		         left: 220px;
		         font-size: 14px;
		         }
		.benchlist1dt {width: 120px;
		              height: 15px;
		              border-right: solid 3px #ff9602;
		 	    	  }
		.benchlist1dd1 {width: 160px;
				      }
		.benchlist1dd2 {width: 160px;
				      }
		.benchlist1dd3 {width: 160px;
				      }
		.benchlist1 td {padding-left: 5px;
				       border: dotted 1px #ff9602;
				       }
	.benchlist2 {width: 600px;
		         font-family: "ＭＳ ゴシック",sans-s;
		         border: solid 2px #ff9602;
		         border-collapse: collapse;
		         position: absolute;
		         top: 780px;
		         left: 220px;
		         font-size: 14px;
		         }
		.benchlist2dt {width: 120px;
		              height: 15px;
		              border-right: solid 3px #ff9602;
		 	    	  }
		.benchlist2dd1 {width: 160px;
				      }
		.benchlist2dd2 {width: 160px;
				      }
		.benchlist2dd3 {width: 160px;
				      }
		.benchlist2 td {padding-left: 5px;
				       border: dotted 1px #ff9602;
				       }
	.vgacap	{width: 600px;
			 font-family: "ＭＳ ゴシック",sans-s;
		     position: absolute;
		     top: 1400px;
		     left: 220px;
		     font-size: 12px;
		     }
	.faqj {width: 920px;
	 	   height: 30px;
	 	   position: absolute;
	 	   top: 1475px;
	 	   left: 0px;}
	.faq {width: 600px;
		  font-family: "ＭＳ ゴシック",sans-s;
		  border: solid 2px #ff9602;
		  border-collapse: collapse;
		  padding: 2px;
		  position: absolute;
		  top: 1475px;
		  left: 220px;
		  font-size: 13px;
		  }
		.faqdt {width: 20px;
		        height: 15px;
		        border-right: solid 3px #ff9602;
		 	    }
		.faqdtq {width: 20px;
		         height: 15px;
		         border-right: solid 3px #ff9602;
		         background-color: #ffce84;
		 	     }
		.faqddd {width: 580px;
		        }
		.faqddq {width: 580px;
		          background-color: #ffce84;
		          }
		.faq td {padding-left: 5px;
		         border: dotted 1px #ff9602;
		         }	
#footer_system {width: 920px;
			   	height: 110px;
			   	position: absolute;
			   	top: 2005px;
			   	left: 40px;
			   	}
/*spec.html*/
.speccontents1 {width: 920px;
			    height: 770px;
			    position: absolute;
		  	    top: 105px;
		        left: 40px;
			    background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/spec_bench_bg.jpg);
			    }
	.speclist {width: 600px;
			   height: 690px;
			   font-family: "ＭＳ ゴシック",sans-s;
			   border: solid 2px #ff9602;
			   border-collapse: collapse;
			   position: absolute;
			   top: 40px;
			   left: 220px;
			   font-size: 14px;
			   }
		.speclistdt {width: 150px;
					 }
		.speclistdd {width: 450px;
					 }
		.speclist td {padding-left: 5px;
					  border: dotted 1px #ff9602;
					 }
	.spec_gaiyou	{width: 130px;
				 	 height: 30px;
				 	 position: absolute;
				 	 top: 40px;
				 	 left: 60px;
				 	 }
	.spec_staff	{width: 130px;
			 	 height: 30px;
			 	 position: absolute;
			 	 top: 290px;
			 	 left: 60px;
			 	 }
	.spec_hissu	{width: 130px;
			 	 height: 30px;
			 	 position: absolute;
			 	 top: 430px;
			 	 left: 60px;
			 	 }
	.spec_suishou	{width: 130px;
				 	 height: 30px;
				 	 position: absolute;
				 	 top: 540px;
				 	 left: 60px;
				 	 }
	.spec_tokuten	{width: 130px;
				 	 height: 30px;
				 	 position: absolute;
				 	 top: 670px;
				 	 left: 60px;
				 	 }
#footer_spec {width: 920px;
		 	  position: absolute;
		 	  top: 870px;
		 	  left: 40px;
			  }
/*download.html*/
.downloadcontents{width: 920px;
				  height: 2907px;
			      position: absolute;
				  top: 105px;
				  left: 40px;
				  }
	.downloadcontents1{width: 920px;
					  height: 747px;
				  	  }
	.a1{width: 200px;
	    height: 40px;
		position: absolute;
		top: 190px;
		left: 412px;
		}
	.a2{width: 200px;
		height: 40px;
		position: absolute;
		top: 240px;
		left: 412px;
		}
	.a3{width: 200px;
	    height: 40px;
	    position: absolute;
	    top: 289px;
	    left: 412px;
	    }
	.a4{width: 200px;
		height: 40px;
		position: absolute;
		top: 337px;
		left: 412px;
		}
	.a5{width: 200px;
		height: 40px;
		position: absolute;
		top: 385px;
		left: 412px;
		}
	.a6{width: 200px;
		height: 40px;
		position: absolute;
		top: 435px;
		left: 412px;
		}
	.a7{width: 200px;
		height: 40px;
		position: absolute;
		top: 483px;
		left: 412px;
		}
	.a8{width: 200px;
		height: 40px;
		position: absolute;
		top: 530px;
		left: 412px;
		}
	.a9{width: 200px;
		height: 40px;
		position: absolute;
		top: 577px;
		left: 412px;
		}
	.a10{width: 200px;
		 height: 40px;
		 position: absolute;
		 top: 628px;
		 left: 412px;
		 }
	.a11{width: 200px;
		 height: 40px;
		 position: absolute;
		 top: 674px;
		 left: 412px;
		 }
	.b1{width: 55px;
	    height: 44px;
	    position: absolute;
		top: 189px;
		left: 622px;
		}
	.b2{width: 55px;
		height: 44px;
		position: absolute;
		top: 239px;
		left: 622px;
		}
	.b3{width: 55px;
	    height: 44px;
	    position: absolute;
	    top: 288px;
	    left: 622px;
	    }
	.b4{width: 55px;
		height: 44px;
		position: absolute;
		top: 337px;
		left: 622px;
		}
	.b5{width: 55px;
		height: 44px;
		position: absolute;
		top: 384px;
		left: 622px;
		}
	.b6{width: 55px;
		height: 44px;
		position: absolute;
		top: 434px;
		left: 622px;
		}
	.b7{width: 55px;
		height: 44px;
		position: absolute;
		top: 482px;
		left: 622px;
		}
	.b8{width: 55px;
		height: 44px;
		position: absolute;
		top: 529px;
		left: 622px;
		}
	.b9{width: 55px;
		height: 44px;
		position: absolute;
		top: 577px;
		left: 622px;
		}
	.b10{width: 55px;
		 height: 44px;
		 position: absolute;
		 top: 626px;
		 left: 622px;
		 }
	.b11{width: 55px;
		 height: 44px;
		 position: absolute;
		 top: 673px;
		 left: 622px;
		 }
    .downloadcontents2{width: 920px;
	  			       height: 1960px;
				       }
#footer_download {width: 920px;
			   	  height: 110px;
			   	  position: absolute;
			   	  top: 2815px;
			   	  left: 40px;
			   	  }
/*販売店 */
.mail {width: 920px;
	   height: 400px;
	   position: absolute;
	   top: 105px;
	   left: 40px;
	   background: transparent url(http://xoops.frontwing.jp/product/timeleap/image/spec_bench_bg.jpg);
	   }
	.salercont{width: 275px;
	           height: 300px;
	           position: absolute;
	           top: 80px;
	           left: 200px;
	           }
			.salercont dd{border: dotted 1px;
	           }
	.cent {width: 300px;
	       height: 300px;
	       position: absolute;
	       top: 300px;
	       left: 200px;
	       }
	 #red {color: red;
	       font-size: 12px;
	       }
	.guide {font-size: 14px;
	        position: absolute;
	        top: 120px;
	        left: 60px;
	        }
#footer_mail {width: 920px;
			   	    height: 110px;
			   	    position: absolute;
			   	    top: 500px;
			   	    left: 40px;
			   	    }
