/*=========================================================
	[ mes.css ]
	message style
	date - creation:2007.08.02 // update:2007.08.15
	::toc::
		import file
		layout style
=========================================================*/

/* import file
---------------------------------------------------------*/
@import url(../css/common_kensaku.css);
@import url(../css/layout_kensaku.css);
@import url(../css/contents.css);

/*  layout style
---------------------------------------------------------*/
body#login,body#logout,body#error,body.bknone{background:none;}
#nav-head{width:140px;}
#mes{
	width:500px;
	margin:40px auto 100px;
}
#mes p{
	margin:5px 0;
	text-align:left;
	line-height:1.5;
}
/* login & logout
---------------------------------------------------------*/
#mes table{
	width:400px;
	margin:10px 0;
}
#mes table,#mes th,#mes td{
	border:1px solid #c9c9c9;
	border-collapse:collapse;
}
#mes th{
	width:30%;
	padding:2px 0;
	font-weight:bold;
	color:#FFF;
	background-color:#4ac2f0;
}
#mes td{
	width:70%;
	padding:7px 0 7px 10px;
	text-align:left;
}
#btn{
	margin:20px 0 0;
	text-align:center;
}
#btn input{padding:1px 6px;}

/* error
---------------------------------------------------------*/
.error #main h2{color:#E00;}

/* guide
---------------------------------------------------------*/
#guide #qa,#guide #regulation{
	width:600px;
	margin:10px auto;
	text-align:left;
	line-height:1.8;
}
#guide #regulation{margin-bottom:30px;}
#regulation h3,#qa h3{
	margin:0 0 10px;
	padding:3px 0 3px 5px;
	line-height:1;
	border-bottom:1px solid #4ac2f0;
}
#regulation p,#qa p{
	margin:.5em 0;
}
#regulation ul{
	margin:0 0;
	list-style:none;
}
#regulation li{margin-bottom:10px;}
#regulation ul ol{padding-left:40px;}
#regulation ul ol li{margin-bottom:auto;}

#qa dl{margin:10px 0 0;}
#qa dt{
	margin-bottom:3px;
	border-bottom:1px dotted #666;
}
#qa dd{
	margin-bottom:15px;
}
.gologin{
	margin:10px 0 20px;
	text-align:center;
	font-weight:bold;
}
