@charset "utf-8";

/*------------------------------------------------------------------------------
	TANGO - top.css
	URL: http:///
	Date: 2008-11-06
	copyright(C)2008 
------------------------------------------------------------------------------*/



/*------------------------------------------------------------
 contents 
 -------------------------------------------------------------
 ・Wrap
 ・H Style
 ・Login
 ・Info
 ・Footer
----------------------------------------------------------- */




/*------------------------------------------------------------
 Wrap 
----------------------------------------------------------- */

#main_wrap {
	width: 950px;
	padding-top: 42px;
	}
#main_wrap #main_back {
	background-img: url(../img/bg_top.png);
	background-repeat: no-repeat;
	display: block;
	height: 501px;
	width: 913px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/bg_top.png);
	}
	
	
/* IE7 only\ */
*:first-child+htm	#login_wrap {
	background-color: #FFFFFF;
	display: block;
	height: 285px;	
	width: 257px;
	position: absolute;
	left: 54px;
	top: 105px;
	}	
#login_wrap {
	background-color: #FFFFFF;
	display: block;
	min-height: 285px;
	_height: 285px;	
	width: 257px;
	position: absolute;
	left: 54px;
	top: 105px;
	}	
	
	
/*------------------------------------------------------------
 H Style 
----------------------------------------------------------- */	

#main_wrap #main_back h1 {
	position: absolute;
	top: 30px;
	left: 22px;
	}


	
	
/*------------------------------------------------------------
 Login 
----------------------------------------------------------- */
	
#login {
	top: 85px;
	position: absolute;
	left: 19px;
	width: 250px;
	}

/* safari only 
html[xmlns*=""] body:last-child #login dt {
	float: left;
	padding-top: 10px;
	padding-bottom: 6px;
	}
html[xmlns*=""] body:last-child #login dd {
	padding-left: 50px;
	padding-bottom: 7px;
	padding-top: 4px;
	}	
*/
	
#login dt {
	float: left;
	line-height: 20px;
	color: #666666;
	padding-top: 4px;
	padding-bottom: 4px;
	}
#login dd {
	padding-left: 80px;
	padding-top: 4px;
	padding-bottom: 4px;
	}

	
/* IE7 only\ */
/*
*:first-child+html #bt_login {
	position: absolute;
	top: 243px;
	left: 80px;
	}*/
	
/* safari only\ */
/*
html[xmlns*=""] body:last-child #bt_login {
	position: absolute;
	top: 240px;
	left: 80px;
	}	*/
	
#bt_login {
	position: absolute;
	top: 185px;
	_top: 190px;
	left: 43px;
	width: 177px;
	}
.errorIe {
	_margin-left: -80px;
	_margin-top: 5px;
	_margin-bottom: -5px;	
	}
/* IE7 only\ */
*:first-child+html .errorIe {
	margin-left: -80px;
	margin-top: 5px;
	margin-bottom: -5px;
	}

	
	

	
	
	
/*------------------------------------------------------------
 Info
----------------------------------------------------------- */	

/* IE7 only\ */
*:first-child+html #info {
	position: absolute;
	top: 220px;
	left: 38px;
	}
	
/* safari only\ */
/*
html[xmlns*=""] body:last-child #info {
	position: absolute;
	top: 270px;
	left: 70px;
	}*/
	
#info {
	position: absolute;
	top: 220px;
	_top: 230px;	
	left: 42px;
	_left: 38px;
	}

	
	
#question_wrap {
	background-color: #FFFFFF;
	display: block;
	height: 63px;
	width: 257px;
	top: 465px;
	left: 54px;
	position: absolute;
	}
	
/* IE7 only\ */
*:first-child+html #question {
	position: absolute;
	top: 480px;
	left: 60px;
	}	
#question {
	position: absolute;
	top: 480px;
	_top: 480px;
	left: 60px;
	}

.newentry a {
	color: #006699;
	}
	
	
	
/*------------------------------------------------------------
 Footer
----------------------------------------------------------- */		
	
#main_wrap .copy01 {
	padding-top: 17px;
	padding-bottom: 17px;
	float: right;
	padding-right: 15px;
	}

#main_wrap .foot_bar {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
  }
