@charset "UTF-8";


/*
	body
******************/

body { background:#231815 url(../img/top/bg_top.jpg) repeat-x;}


/*//////////////////////////////////////////////////////////////////////////*/


/*
	layout
******************/

div#container { width:850px; margin:0 auto;}


/*//////////////////////////////////////////////////////////////////////////*/



/*
	div#header
******************/

#header { width:850px; height:83px; position:relative;}

#header h1 { position:absolute; left:0; top:15px;}

#header h2 { position:absolute; text-align:right; right:0; top:45px; font-size:83%; line-height:1.6em;}

#header ul { position:absolute; right:0; top:10px;}
#header ul li { float:left; padding:0 4px;}
#header ul li a,
#header ul li a:link,
#header ul li a:visited { text-decoration:none; color:#231815; font-size:85%;}
#header ul li a:hover { text-decoration:none; color:#E6E6E6; font-size:85%;}


/*//////////////////////////////////////////////////////////////////////////*/



/*
	main Layout
******************/

div#mainArea {}

	div#leftArea { width:394px; height:358px; float:left; background:url(../img/top/bg_main_left.jpg) left top no-repeat;}
	
	div#rightArea { width:415px; float:right;}

div#navigation { clear:both; margin-top:10px;}



/*//////////////////////////////////////////////////////////////////////////*/




/*
	div#main > div#leftArea
******************/

div#newsArea { margin-top:15px;}

div#newsArea dl { margin-top:8px;}
	div#newsArea dt { font-size:77%;}
	div#newsArea dd { margin-bottom:10px; font-size:85%;}


/*//////////////////////////////////////////////////////////////////////////*/


/*
	div#main > div#navigation
******************/

div#navigation li { float:left; margin-right:1px;}
div#navigation li.last { margin-right:0;}
div#navigation li img { vertical-align:top; line-height:0;}


/*//////////////////////////////////////////////////////////////////////////*/


/*
	div#footer
******************/

div#footer { margin-top:8px; position:relative;}

div#footer ul { position:absolute; left:0; top:0;	}
	div#footer ul li { float:left; margin-right:10px;}
	div#footer ul li a,
	div#footer ul li a:link,
	div#footer ul li a:visited { color:#fff; text-decoration:none; font-size:77%;}
	div#footer ul li a:hover { color:#231815; text-decoration:none; font-size:77%;}

p#copyright {
	float: right;
	margin-top: 0px;
	height: 10px;
	width: 170px;
}
p#teamMinus6 {
	top:0;
	left:0;
	margin-top: 15px;
}
p#btnDiary { position:absolute; top:22px; right:0;}

table#forms { position:absolute; right:0; top:20px; }
table#forms td { font-size:10px; color:#fff; padding-right:; padding:2px 4px 2px 0; vertical-align:middle;}
table#forms td span#aiLife { font-weight:bold; padding-right:4px;}
table#forms td a { color:#fff; text-decoration:none;}
table#forms input { font-size:10px; height:10px;}
table#forms input.submitBtn { font-size:12px; height:18px; line-height:1em;}

/*//////////////////////////////////////////////////////////////////////////*/



#dekigotobtn {
	margin-top: 15px;
	margin-right: 0px;
	padding: 0px;
	height: 37px;
	width: 187px;
	margin-left: 0px;
	margin-bottom: 8px;
}
