@charset “utf-8″;
/*****************************************************************************************/
/* body
/*****************************************************************************************/
.body_account {
	background			: #fff;
}

/*****************************************************************************************/
/* 【共通】jquery.validate.js エラー表示
/*****************************************************************************************/
label.error {
	font-size			: 90%;
	color				: #fff;
	background			: #ee0101;
	padding				: 2px 5px;
}

/*****************************************************************************************/
/* 共通 (ページ構成)
/*****************************************************************************************/
/* ページ全体
---------------------------------------------------------------------*/
#main {
	width				: 100%;
}

/* コンテナ全体
---------------------------------------------------------------------*/
.container {
	width				: 100%;
	text-align			: center;
	padding				: 10px 10px 50px;
	margin				: 0 auto;
}
/* 主領域コンテナ
---------------------------------------------------------------------*/
.main_container {
}
#main_container_delete_account {
	padding: 10px;
}
/* 説明文ボックス */
.caption_box {
	width: 100%;
	background: #fffafa;
	border: 3px solid #4169e1;
	border-radius: 10px;
	padding: 20px;
	margin: 20px auto 0;
}
/* 注意事項リストボックス */
.caution_list_box {
	width: 100%;
	margin-top: 20px;
}
.caution_list_box ul {
	background: #fff;
	border: 1px solid #f00;
	border-radius: 5px;
	padding: 10px 5px;
}
.caution_list_box ul li {
	margin-bottom: 5px;
}

/* 実行ページへボックス */
.exec_button_box {
	width: 100%;
	margin-top: 20px;
}
/* ボタン */
.exec_button_box input[type=button] {
	color: #fff;
	font-size: 105%;
	background: #ff6347;
	border: 1px solid #ff6347;
	border-radius: 5px;
	padding: 20px 20px;
	margin: 20px 10px 0;
}
.exec_button_box input[type=button].back_index_page {
	background: #008080;
	border: 1px solid #008080;
}

@media screen and (max-width:767px){
	.exec_button_box input[type=button] {
		width: 95%;
		margin: 20px 0 0;
	}
}

/* 権利者ボックス */
.rights_box {
	width: 100%;
	margin: 10px auto 50px;
}
.rights_box p {
	text-align: right;
}

/* 入力テーブル */
table.account_input_table {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
}
table.account_input_table th,
table.account_input_table td {
	background: transparent;
	border: none;
	padding: 10px 10px 5px;
}
table.account_input_table th {
	width: 10em;
}
table.account_input_table td {
	text-align: left;
}
table.account_input_table td.cell_approve {
	text-align: center;
	padding-top: 20px;
}

table.account_input_table input[type=text],
table.account_input_table input[type=password] {
	width: 100%;
	padding: 3px;
}
::placeholder {
	color: #aaa;
}

@media screen and (max-width:767px){
	table.account_input_table th {
		width: 6.5em;
	}
}

/* 入力エラーメッセージ */
#message_box {
	color: red;
	margin-top: 20px;
}
