@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:893px;
	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/addBg2.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:61px 0 0 118px;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;
}
#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;}

/* 091209 kamome */
div.btn_bottom_box {
	width:950px;
	clear:both;}

div.btn_bottom_box a {
	display:block;
	width:475px;
	height:110px;
	background:url("./images/btn_bottom.jpg") left top no-repeat transparent;
	float:left;}

div.btn_bottom_box a.btn_bottom1 {background-position:left top;}
div.btn_bottom_box a.btn_bottom1:hover {background-position:left -110px;}

div.btn_bottom_box a.btn_bottom2 {background-position:-475px top;}
div.btn_bottom_box a.btn_bottom2:hover {background-position:-475px -110px;}



/*--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;
}










/*---------------------
[common]:float clear
---------------------*/
div.btn_bottom_box:after {content:".";display:block;height:0px;font-size:0px;line-height:0;visibility:hidden;clear:both;}
div.btn_bottom_box {zoom:100%;}


/*---------------------
[common]:text fly out
---------------------*/
div.btn_bottom_box a {display:block;text-indent:-9999px;overflow:hidden;font-size:0;}


/*---------------------
[common]:absolute a text fly out
---------------------*/
/*
 a {display:block;text-indent:-9999px;overflow:hidden;background-color:#fff;filter:alpha(opacity=0);opacity:0;}
*/