@charset "UTF-8";

/*******************************************************
 ヘッダー・エリア
********************************************************/
#e1v00_header_area {
	height:90px;
	padding: 0px 0px 0px 0px;
	width: 1004px;
}

/*******************************************************
 ボトム・エリア
********************************************************/
#e1v00_bottom_area {
	width: 1004px;
	height: 14px;
}

.e1v00_copyright {
	font: normal normal normal 9px/14px "メイリオ";
	margin: 0px 0px 0px 0px;
	color: #212022;
	text-align: center;
	text-decoration: none;
	height: 14px;
}


/*******************************************************
 コンテンツエリア
********************************************************
/* 入力エリア */
.e1v00_textfield {
	font:normal normal normal 13px/20px "メイリオ";
	color: #212022;
	height:24px;
	border: 1px solid #A9A9A9;
	border-radius:4px;
	padding: 0px 2px 0px 2px; 
	background: #FFFFFF 0% 0% no-repeat padding-box;
	opacity: 1;
}

table.e1v00_table {
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;	
	font:normal normal normal 13px/17px "メイリオ";
	color: #212022;
}

table.e1v00_table td.e1v00_caption_1_GREY {
	height:27px;
	font: normal normal bold 13px/20px "メイリオ";
	color: #FFFFFF;
	background: #45444D;
	text-align: left;
	vertical-align: middle;
	padding:0px 0px 0px 10px;
	margin: 0px;
	border-spacing: 0px;
}

/* ★データ部(奇数行の背景色) */
table.e1v00_table tbody td.e1v00_datarow_ODD {
	height:32px;
	background: #F3F3F5;
	vertical-align: middle;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

/* ★データ部(偶数行の背景色) */
table.e1v00_table tbody td.e1v00_datarow_EVEN {
	height:32px;
	background: #FFFFFF;
	vertical-align: middle;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

/* 全周を実線に（セル用） */
table.e1v00_table .e1v00_solidoutline {
	border: 1px solid #DCDCDC;
}

/* 本文 */
.e1v00_text {
	font:normal normal normal 13px/20px "メイリオ";
	color: #212022;
}

.e1v00_text_level0 {
	font:normal normal bold 13px/20px "メイリオ";
	color: #212022;
}

.e1v00_text_level1 {
	font:normal normal bold 16px/25px "メイリオ";
	color: #212022;
}

.e1v00_text_level2 {
	font:normal normal bold 18px/30px "メイリオ";
	color: #212022;
}

/*
 * コントロールの背景として配置する、白くて角が丸い
 */
div.e1v00_div_whiteBackground {
    line-height: 0.8;
	background-color: white;
	box-shadow: 0px 4px 4px #20202214;
	border-radius: 8px; 
	padding: 10px;
	margin: 15px 40px 10px 40px; /* デフォルトで上に余白を設ける */
}


/* ボディボタンスタイル（width:125px） ---------------------------------------*/
input.e1v00_button_w125 { 
	width: 125px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	border-radius: 22px;
	color:#FFFFFF;
	font: normal normal bold 13px/20px "メイリオ";
	letter-spacing:0px;
	border:none;
	transform: translate(0px, -3px);
	text-align:center;
}


/***************************************************************************************************
 * ボディボタンスタイル  カラー変更
 ***************************************************************************************************/
/* ★赤いボタン */
input.e1v00_button_bkcolor_red { 
	background:#E60000 0% 0% no-repeat padding-box;
	box-shadow:0px 3px #990000;
}

input.e1v00_button_bkcolor_red:hover {
	box-shadow:none;
	background-color:#990000;
	position: relative;
	top:3px;
}


/* ★灰色のボタン */
input.e1v00_button_bkcolor_gray { 
	background:#737279 0% 0% no-repeat padding-box;
	color:#FFFFFF;
	box-shadow:0px 3px #575563;
}

input.e1v00_button_bkcolor_gray:hover {
	box-shadow:none;
	background-color:#575563;
	position: relative;
	top:3px;
}

/***************************************************************************************************
 * ボディボタンスタイル  高さ変更
 ***************************************************************************************************/
input.e1v00_button_h38 { 
	height: 38px;
}

