@charset "utf-8";

body{
	margin:0;
	background-color:#fff;
	font-family:'MS P Gothic', Osaka, sans-serif;
	font-size:12px;
	color:#333;
	line-height:1.3em;
}

/*-addTop-*/
#wrapper{/*border: 1px solid red;*/
	padding:0;
	margin:0;
	width:989px;
	height:792px;
	background:url(./images/teaserBg1.jpg) no-repeat left top;
	background-color:#fff;
	overflow:hidden;
}

#wrapper h1,h2{display:none;}

#tDl1{
	padding:0;
	margin:0 0 0 20px;
	width:969px;
	height:242px;
}
	#tDl1 #dd1{margin:0 232px 0 0;paddin:0;width:338px;height:242px;float:left;}
	#tDl1 .dd2{margin:20px 0 0 0;paddin:0;width:133px;height:114px;float:left;}
	#tDl1 #dd3{margin:0 0 0 23px;width:353px;float:left;}
#regi{margin:0 30px 0 723px;padding:0;width:218px;height:219px;}

#tDl2{
	padding:0;
	margin:30px 0 0 20px;
	width:969px;
	height:282px;
}
	#tDl2 dd{padding:0;margin:0;float:left;}
	#tDl2 dd ul li{float:left;list-style:none;}
	#tDl2 dd #tUl1{margin:50px 0 100px 4px;padding:0;width:539px;}
	#tDl2 dd #tUl1 .tli1{margin:0;padding:0;height:76px;}
	#tDl2 dd #tUl1 .tli2{margin-left:16px;padding:0;height:76px;}
	#tDl2 dd #tUl1 .tli3{clear:both;margin:16px 0 0 -4px;}
	#tDl2 dd #tUl2{margin:0 0 0 27px;padding:0;width:355px;height:263px;}
	#tDl2 dd #tUl2 li{margin:0;padding:0;}


/*--add--*/
#wrapper2{/*border: 1px solid red;*/
	padding:0;
	margin:0;
	width:989px;
	height:1899px;
	background:url(./images/addBg3.jpg) no-repeat left top;
	background-color:#fff;
}
#wrapper2 h1,h2{display:none;}

#wrapper2 p{margin:0;padding:20px 0 0 0;width:300px;height:140px;}

#wrapper2 #container{margin:0 85px;padding:0;width:810px;}
#wrapper2 #container h3,h4{margin:0;padding:0;text-indent:-9999px;}

#wrapper2 #container #c1{margin:0;padding:0;width:810px;height:140px;}
#wrapper2 #container #c2{margin:0;padding:0;width:549px;height:190px;}
#wrapper2 #container #c2 span{color:#f00;}
#wrapper2 #container #c3{margin:0;padding:0;height:271px;}
#wrapper2 #container #c4{margin:0;padding:0;height:303px;}
#wrapper2 #container #c5{margin:0;padding:0;height:259px;}
	#wrapper2 #container #c5 dl{margin:0;padding:0;width:810px;}
	#wrapper2 #container #c5 dl dd{margin:0;padding:0;width:240px;float:left;}
		#wrapper2 #container #c5 dl img{margin:2px 0 2px 0;padding:0;}
	#wrapper2 #container #c5 dl .c5dd{margin:0 0 0 45px;padding:0;width:240px;float:left;}
	#wrapper2 #container #cbottom{margin:0;padding:0;width:810px;text-align:right;}

#bBtn{margin:65px 0 0 116px;height:79px;}
	*html #bBtn{margin:60px 0 0 78px;height:79px;}/*IE6*/
#bBtn dl dd#reginow{margin-right:45px;width:289px;height:79px;float:left;}
#bBtn dl dd#gstart{width:289px;height:79px;float:left;}
#bBtn dl dd#reginow a,
#bBtn dl dd#gstart a{
	display:block;
	overflow:hidden;
	width:289px;
	height:79px;
	text-indent:-9990px;
}
#bBtn dl dd#reginow a{background:url(./images/addBtn.jpg) no-repeat transparent left top;}
#bBtn dl dd#gstart a{background:url(./images/addBtn.jpg) no-repeat transparent -289px top;}
#bBtn dl dd#reginow a:hover{background:url(./images/addBtn.jpg) no-repeat transparent left -79px;}
#bBtn dl dd#gstart a:hover{background:url(./images/addBtn.jpg) no-repeat transparent -289px -79px;}

/*--foot--*/
#foot{
	clear:both;
	margin:0;
	padding:0;
	width:989px;
	height:44px;
	background:url(./images/foot.jpg) no-repeat scroll left top;
}
#foot h5{
	padding:0;
	margin:0;
	text-indent:-9999px
}
#foot img{margin:15px 0 0 560px;padding:0;height:25px;}

/*--etc--*/
.nullC{margin:0;padding:0;height:6px;}
*html .nullC{margin:0;padding:0;height:1px;display:none;}/*IE6*/
.nullD{height:10px;
	width:1px;
	background-color:#000;
}
.nullA{height:13px;
	width:1px;
	background-color:#000;
}