@charset "utf-8";
/* ===================================================================
 color
=================================================================== */
#header{	background-color:#fff;}
#userText{	background-color:#111;	color:#FFF;}
#contents{	}
#main{	}
#nav{	background-color:#28B6EC; color:#FFF;}
	#nav li{	border-right:solid 1px #FFF;}
	#nav li a{	color:#FFF;}
	#nav li a:hover,
	#nav li a.act{	color:#FFF;	background:#039;}
	#nav li.fR{	border-right:none;	border-left:solid 1px #FFF;}

.bc01{	background-color:#FF1135;	border:solid 1px #FF1135;}
.bc02{	color:#333 !important;	background-color:#F2F2F2;	border:solid 1px #CCC;}
.bc03{	color:#FF1135 !important;	background-color:#FFF;	border:solid 1px #FF1135;}
.bc04{	color:#FFF !important;	background-color:#4986e7;	border:solid 1px #4986e7;}
.bc05{	color:#FFF !important;	background-color:#66BD50;	border:solid 1px #66BD50;	font-weight:normal !important;}


/* ===================================================================
 style info : コンテンツ内のスタイル設定
=================================================================== */
#contents{	width:100%;	min-width:800px;	margin:0 auto 100px;}
#main{	width:100%;	margin:0 auto;	padding:0 0px;}
/* ===================================================================
 index
=================================================================== */
#loginBox{	position:absolute;	width:400px;	height:190px;	padding:30px 0 20px;	border-radius:10px;	margin:-125px 0 0 -200px;	left:50%;	top:50%;	border:solid 1px #CCC;	background:#F9F9F9;}
#loginBox table{	margin:0 auto; font-size:116%;}
#loginBox table th{	width:100px;	padding:10px 20px;	vertical-align:middle;}
#loginBox table td{	width:200px;	padding:10px 20px;	vertical-align:middle;}
#loginBox table td input[type=text],
#loginBox table td input[type=password]{	width:100%;}

.newsView{	width:690px;	margin:0 auto 10px;}
.newsView p{	 font-size:93% !important; line-height:1.5em;}
.newsView .fC { display: block;margin: 0 auto 10px!important;width: 550px;}
.newsView .fL { margin-right: 20px;float: left;width: 350px;}
.newsView .fR { margin-left: 20px;float:right;width: 350px;}
/* ===================================================================
 イベント管理
=================================================================== */
table.table_std.events td{	padding:0;	vertical-align:middle;}
table.table_std.events th.x-small{	padding:0;	text-align:center;	width:40px;}
table.table_std.events tbody th form{	display:none;}
table.table_std.events td label{	display:block !important;	height:25px !important;	padding-top:8px !important;	vertical-align:middle !important;border:solid 1px transparent;	margin:5px 0px;	text-align:center;}
table.table_std.events td label:hover{border:solid 1px rgb(0, 127, 255);}
table.table_std.events td .btnS{	margin-top:7px !important;}
