@charset "utf-8";

/*
======== table of content. =================================

summary:category01用レイアウト定義


============================================================
*/


/*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/

div#content {
	position:relative;
	width:940px;
	background:none;
}


/*-------------------------------------
MAIN
---------------------------------------*/
div#main {
	width: 640px;
	float: none;
	margin: 0 auto;
}


/*-------------------------------------
login
---------------------------------------*/
div.login{
	width: 640px;
	background: url(../search/images/bg_login.jpg) 0px 46px no-repeat;
}

div.login h1{
	padding: 0 0 28px 0;
}

div.login table.log-txt{
	width: 455px;
	margin: 0 0 25px 41px;
}

div.login table.log-txt th{
	width: 95px;
	text-align: left;
	padding-top: 7px;
}

div.login input.log-area{
	border: 1px solid #809DB9;
	width: 360px;
	padding: 7px 0 7px 0;
	font-size: 1.2em;	
}

div.login table.log-txt td.log-check input{
	margin: 0 5px 0 0;
}

div.login div.log-bottom{
	width: 640px;
	height: 42px;
	background: url(../search/images/bg_login_bottom.gif) left top no-repeat;
}


div.login div.log-bottom p.btn{
	float: left;
	padding: 5px 0 0 260px;
}

div.login div.log-bottom p.txt{
	float: left;
	margin: 10px 0 0 20px;
}





/* PAGETOP
---------------------*/
div#footer p.pagetop{
	background: none;
}