/* CSS Document */







@charset "EUC-JP";















body {







	background-color: #F5F5E9;







	background-image: url(/img/common/bg.gif);







	margin-top: 0px;







	margin-right: auto;







	margin-bottom: 0px;







	margin-left: auto;







	background-repeat: repeat-x;







	width: 820px;







}











div.SiteInformation{



}







div.SiteInformation H1{



	font-size:		36px;



	font-weight:	bold;



	line-height:	130%;



	margin-bottom:		10px;



}







div.SiteInformation div.comment{



}





div.BackNumberMenu td{

	font-size:12px;

}



div.BackNumberMenu td span.title{

	font-size:13px;

	font-weight: bold;

}



div.BackNumberMenu td div.menu{

	font-size:12px;

	padding-left:	10px;

}



input.MSearch{

	width:	80px;

}



/* user */







#maincont {







	background-color: #FFFFFF;







	padding: 10px;















	color: #645951;







	line-height: 130%;







	font-size: 12px;







	text-align:left;







}















#maincont_center {







	background-color: #FFFFFF;







	padding: 10px;







	width: 800px;







	color: #645951;







	text-align:center;







}















h6 {







	font-size: 14px;







	font-weight: bold;







	color: #FF6600;







	display: inline;







}







h5 {







	font-size: 14px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #FF9966;







	padding: 5px;







	margin: 5px 0px;







}















h4 {







	font-size: 18px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #FF9966;







	padding: 5px;







	margin: 5px 0px;







}















.font10 {







	font-size: 10px;







}























.chushaku {







	font-size: 10px;







	color: #FF6600;







}







.chushaku_big {







	font-size: 12px;







	color: #FF0000;







	font-weight:bold;







}















.pager {







	text-align:center;







	margin: 10px;







	font-size:10px;







}







	.pager u{







		font-size:12px;







		text-decoration:none;







		border: 1px solid #42934d;







		color:#22aa33;







		padding: 0px 4px;







	}







	.pager .l_def{







		text-decoration:none;







		border: 1px solid #42934d;







		background-color: #42934d;







		color:#ffffff;







		padding: 0px 4px;







	}







	.pager .l_def:hover{







		text-decoration:none;







		border: 1px solid #ffaa33;







		background-color: #ffaa33;







		color:#ffffff;







		padding: 0px 4px;







	}















#maincont a:link{color:#0099CC;}







#maincont a:visited{color:#0099CC;}







#maincont a:hover{color:#007297;}















#maincont_center a:link{color:#0099CC;}







#maincont_center a:visited{color:#0099CC;}







#maincont_center a:hover{color:#007297;}























#user_table {







	width: 540px;







	border-right: 1px solid #CABCAC;







	border-top: 1px solid #CABCAC;







	margin: auto;







}















#user_table td{







	padding: 10px;







	font-size: 12px;







	line-height: 130%;







	text-align: left;







}















#user_table .td_border{







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;















}















#user_table th {







	font-size: 18px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #42934d;







	padding: 5px;







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;







}























#pankuzu {







	font-size: 12px;







	background-color: #DFF9FF;







	padding: 5px;







	margin: 0px;







	text-align: left;







}







#loginname {







	font-size: 12px;







	background-color: #F0FCFF;







	padding: 5px;







	margin: 0px 0px 15px 0px;







	text-align: right;







}







































/* publisher */















#pub_pankuzu {







	font-size: 12px;







	background-color: #FFFF99;







	padding: 5px;







	margin: 0px;







	text-align: left;







}







#pub_loginname {







	font-size: 12px;







	background-color: #FFFFCC;







	padding: 5px;







	margin: 0px 0px 15px 0px;







	text-align: right;







}















#pub_table {







	width: 540px;







	border-right: 1px solid #CABCAC;







	border-top: 1px solid #CABCAC;







	margin: auto;







}















#pub_table td{







	padding: 10px;







	font-size: 12px;







	line-height: 130%;







	text-align: left;







}















#pub_table .td_border{







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;















}















#pub_table th {







	font-size: 18px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #42934d;







	padding: 5px;







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;







}















#error_table {







	width: 540px;







	border-right: 1px solid #CABCAC;







	border-top: 1px solid #CABCAC;







	margin: auto;







}















#error_table td{







	padding: 10px;







	font-size: 12px;







	line-height: 130%;







	text-align: left;







}















#error_table .td_border{







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;















}















#error_table th {







	font-size: 18px;







	font-weight: bold;







	color: #FFFFFF;







	background-color: #FF0000;







	padding: 5px;







	border-left: 1px solid #CABCAC;







	border-bottom: 1px solid #CABCAC;







}































#form_table th a:link{color:#FFFFFF;}







#form_table th a:visited{color:#FFFFFF;}







#form_table th a:hover{color:#F1EEEB;}















.indent{margin:5px 0px 10px 20px;}















/* common */















#form_table{







	text-align: center;







	margin: 5px auto 10px auto;







	border-top: 1px dotted #FFFFFF;







	border-left: 1px dotted #FFFFFF;







}















#form_table td {







	background-color: #F1EEEB;







	border-bottom: 1px dotted #FFFFFF;







	border-right: 1px dotted #FFFFFF;







}















#form_table th {







	background-color: #A89C93;







	border-bottom: 1px dotted #FFFFFF;







	border-right: 1px dotted #FFFFFF;







	text-align: center;







	color: #FFFFFF;







	font-size: 12px;







	white-space: nowrap;







}







.t_right{text-align:right;







float:right;}







