@charset "shift_jis";

/*-----------------------------------------------------------------------------
################################## CSS LIST ###################################

01. LOGIN
02. INDEX
03. PREVIEW
------------------------------------------------------------------------------*/


/*==========================================================
                       01. LOGIN
 ==========================================================*/

/* ログイン 
--------------------------------------------------------- */
#LoginArea{
	width: 790px;
	margin: 30px auto; /* 上下,左右 */
	text-align: center;
}

#LoginBox	{
	margin: 5px auto; /* 上下,左右 */
	/* margin:30px 0 30px 230px; 上,右,下,左 */
}

#LoginBox th{
	width:145px;
}

#LoginBox	td{
	font-size:18px;
}

#LoginBox	.MemNo{
	width:110px;
	font-size:16px;
}

#LoginBox	.PW{
	margin-left:2px;
	width:110px;
	font-size:16px;
}

#LoginBtn	{
	width: 240px;
	margin: 20px 0; /* 上下,左右 */
	font-size:16px;
	padding-top:4px;
	font-family: Eras Demi ITC, "メイリオ", Meiryo, Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS PGothic", Osaka, Arial,Verdana;
}


/*==========================================================
                       01. INDEX
 ==========================================================*/


/* 候補者名
--------------------------------------------------------- */
#CandidateListArea{
	width: 790px;
	margin: 10px auto; /* 上下,左右 */
	text-align: center;
}

#CandidateList {
	text-align: left;
}

#CandidateList td{
	width:190px;
	padding-bottom:12px;
	font-size:15px;
}

/* 所属
--------------------------------------------------------- */
.Pos{ 
	margin:0;
	margin-left:21px;
	font-size:11px;
	line-height:11px;
}

/* このページのトップへ戻る
--------------------------------------------------------- */
.pagetop {
	margin-top: 5px;
	text-align:right;
	font-size:11px;
	width : 790px; 
}

/*==========================================================
                       03. CONFIRM
 ==========================================================*/

/* 候補者名の確認
--------------------------------------------------------- */
#CandidatePreviewArea{
	width: 790px;
	margin: 10px auto; /* 上下,左右 */
	text-align: center;
}

#CandidatePreviewBox{
	width:640px;
	margin: auto; /* 上下,左右 */
	text-align: left;
}

#CandidatePreviewBox tr{
	height:45px;
}

#CandidatePreviewBox th{
	width: 70px;
	font-size:15px;
}

#CandidatePreviewBox td{
	width: 580px;
	margin:0;
	padding:4px 8px; /* 上下,左右 */
	font-size:16px;
	line-height:17px;
}

#CandidatePreviewBox td .Pos{
	margin:0;
	font-size:12px;
	line-height:14px;
}

#checkErr{
	font-size:16px;
	font-weight:bold;
	color:#e00;
}

/*==========================================================
                       03. INDEX
 ==========================================================*/
 
#Candidate5BoxArea{
	width:790px;
	margin: 10px auto; /* 上下,左右 */
	text-align:center;
}

#Candidate5Box{
	width:720px;
	margin: 20px auto; /* 上下,左右 */
}

#Candidate5Box th{
	font-size:16px;
	width:60px;
	margin:0; /* 上下,左右 */
	padding:5px; /* 上下,左右 */
}

#Candidate5Box td{
	font-size:16px;
	margin:0;
	padding:0;
}

#Candidate5Box .btnSelect{
	margin:0;
	padding:5px;
}

#Candidate5Box .btnSelect input{
	font-size:16px;
	width:300px;
	vertical-align:text-bottom; 
}

#Candidate5Box td li{
	list-style-type: none;
	float:left;
	text-align:left;
	padding:5px;
}

#Candidate5Box .Position{
	font-size:13px;
	float:left;
}

#Candidate5Box .btnChange{
	float:right;
	margin:0;
	padding:5px;
}

#Candidate5Box .btnChange input{
	width:50px;
	font-size:14px;
	vertical-align:text-bottom; 
}

#SelectCount {
	color:red;
	font-weight:bold;
	font-size:16px;
}
/*==========================================================
                       03. SEARCH
 ==========================================================*/
#SelectSerachArea{
	width:790px;
	margin: 10px auto; /* 上下,左右 */

	text-align:center;
}

#SelectSerachArea .SakuinBox{
	float:left;
	margin-left:30px;
	
	background-color:#e1ebe9;
	height:280px;
}

.Gojuon{
	margin-left:30px;
	margin-right:30px;
	width:280px;
}

.Gojuon a{
	margin:0;
}

#InputArea{
	margin-top:30px;
	font-size:16px;
}

#InputArea .InputBox{
		margin-top:20px;
	font-size:20px;
	width:120px;
}

#InputArea .btn{
	font-size:16px;
}


/*==========================================================
                       03. SEARCH RESULT
 ==========================================================*/
#SearchResultCandidateListArea{
	margin: 10px; /* 上下,左右 */
	text-align: left;
}

#SearchResultCandidateListArea td{
	padding:3px;
	margin:0;
}

/* 選択
--------------------------------------------------------- */
#SearchResultCandidateListArea .btn{
	padding:1px;
	vertical-align:text-bottom; 
}
/* 名前
--------------------------------------------------------- */
#SearchResultCandidateListArea .name{ 
	font-size:14px;
	padding-top:8px;
	line-height:16px;
}
/* 所属
--------------------------------------------------------- */
#SearchResultCandidateListArea .Pos{ 
	margin-left:10px;
	padding-top:8px;
	font-size:11px;
	line-height:16px;
}
/* 
--------------------------------------------------------- */