@charset "utf-8";
/* CSS Document */

.topP {
	font-weight: bold;
	color: #000099;
	margin-top: 20px;
}
#table table {
	border-collapse: collapse;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FD7813;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FD7813;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	width: 100%;
	margin-top: 25px;
	border: 1px solid #333333;
}
#table table th {
	background-color: #F0FDFF;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FD7813;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FD7813;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
	width: 170px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
#table table td {
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FD7813;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FD7813;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	line-height: 1.5em;
	padding: 15px;
}

.font_red {
color:#FF0000; font-weight:bold;
}

.font_white {
color:#FFF; font-weight:bold;
}

.font_black {
color:#000; font-weight:bold;
}


#board_fwd {
	width:380px;
	line-height:1.5em;
	margin-left:20px;
	height:22px;
}



.board {
	border:1px solid #EC6509; padding:14px; background-color:#FEFAF1; margin-top:20px;
}

#board_cg {
	height:26px;
	width:180px;
	line-height:1.5em;
	margin-left:22px;
}

#board_jyunban {
	height:26px;
	width:100px;
	line-height:1.5em;
	margin-left:22px;
}

.board_line {

border-bottom:1px dotted #CCCCCC; padding:20px 0 20px 0;}


.board_line label{

border-left: 6px solid #529FC9; font-size:14px; height:28px; font-weight:bold; margin-left:20px; padding-left:10px; display:inline-block; width:80px;}


.board_list{
text-align:right; font-size:12px; line-height:16px; margin-bottom:10px; margin-top:10px;
float:right; clear:both;}
.board_list ul{  }
	  
.board_list li{  padding-right:10px; float:left;}

.board_write {
	border:1px solid #999; padding:14px; background-color:#fff; margin-top:20px;
}


.board_write label{

border-left: 6px solid #529FC9; font-size:14px; height:28px; font-weight:bold; padding-left:20px; display:inline-block; margin-bottom:10px;}

.board_cg2 {
	height:26px;
	width:180px;
	line-height:1.5em;
}

.board_content {
	height:300px;
	width:580px;
	line-height:1.5em;
	font-size:12px;
}

.board_title {
	width:580px;
	line-height:1.5em;
	height:26px;
}

.board_pw {
	width:150px;
	line-height:1.5em;
	height:26px;
}

.board_nyuryoku {
border-bottom:1px dotted #CCCCCC; margin-bottom:20px;}

.board_box{text-align:left; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; margin-bottom:10px;}

.board_body{
border:1px solid #999; padding:20px; background-image:url(../images/board_bg.jpg) ; background-repeat:repeat-x; margin-bottom:10px;}

.board_body h1{
	font-weight:bold; font-size:18px; border-bottom:1px dotted #000000; margin-bottom:20px;}


form 
{
    display:inline;
}

.login {
    border:1px solid #999; padding:14px; background-color:#fff; margin-top:20px;
}

.login_row{

border-bottom:1px dotted #CCCCCC; padding:20px 0 20px 0;}


.login_row label{

border-left: 6px solid #529FC9; font-size:14px; height:28px; font-weight:bold; margin-left:20px; padding-left:10px; display:inline-block; width:100px;}
.errorMessage 
{
    padding:0 0 0 136px;
    color:red;
}
.login .submit {
    padding:20px 0 0 136px;
}
.login .submit input{
    width:200px;
}