@charset "Shift_JIS";

* {
	margin: 0;
	padding: 0;
	border:0;
	}

body {
	margin:0;
	padding:0;
	color: #666666;
	font-family: "メイリオ","Meiryo", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Verdana";
	background: #FFFFFF url("/images/ajax/bg_option.gif") repeat-x;
	text-align:center;
	}

body#login {
	margin: 0;
	padding: 54px;
	color: #666666;
	font-family: "メイリオ","Meiryo", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";
	background: #FFFFFF url("/images/ajax/bg_login.jpg") no-repeat top center;
	text-align:center;
	}

#loginform {
	position:relative;
	margin:0 auto;
	width: 510px;
	min-height: 360px;
	background: url("/images/ajax/bg_login_form.gif") no-repeat;
	height: 390px;
	}

body#login .header {
	margin:0 20px 0 20px;
	text-align:left;
	}

body#login .logo {
	float:left;
	padding:20px 0 0 0;
	}

body#login .help {
	text-align:right;
	padding:20px 0 18px 0;
	border-bottom:1px solid #0F298F;
	}

body#login .description {
	padding:5px 0 10px 0;
	clear:both;
	text-align:center;
	}

body#login .ad240x240 {
	float:right;
	margin:0 15px 0 0;
	_margin:0 5 20px 0;
	border:1px solid #999999;
	}

body#login .ad240x240 p {
	color:white;
	font-size:10px;
	font-family:Meiryo;
	background:#999999;
	}

body#login .ad240x240 img {
	background:white;
	margin:3px;
	}

body#login .title {
	font-size:120%;
	text-align:left;
	margin:5px 0 0 20px;
	}

body#login .inputform {
	text-align:left;
	margin:0 0 0 20px;
	}

body#login .textbox {
	border-top:1px solid #B1B1B1;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #BEBEBE;
	width:215px;
	height:24px;
	}

body#login .select {
	width:215px;
	height:24px;
	margin:5px 0 0 0;
	}

body#login .button {
	font-size:140%;
	font-weight:bold;
	margin:15px 0 0 0;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

body#login .skip {
	margin:15px 0 0 0;
	font-size:0.8em;
	}

body#login .checkbox {
	margin:0 3px 0 0;
	}

body#login .other {
	margin:5px 0 10px 0;
	font-size:0.8em;
	}

#header {
	background:url("/images/ajax/head_option.gif") no-repeat top right;
	border-bottom:1px solid #93A3DD;
	height:28px;
	text-align:left;
	}

#header img {
	float:left;
	}

#header form {
	text-align:right;
	padding:5px 5px 4px 5px;
	height:18px;
	}

#header input {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

#header .tab {
	text-align:right;
	padding:4px;
	height:18px;
	font-size:0.9em;
	}

h1 {
	font-size:1.4em;
	font-weight:normal;
	padding:10px;
	}

h2 {
	font-size:1.2em;
	font-weight:normal;
	padding:10px;
	}

.errormessage {
	margin:0 auto;
	padding:10px;
	width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;
	}

.addressregistform {
	margin:0 auto;
	width:520px;
	_width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;	
	}

.addressregistform h3 {
	font-size:1em;
	float:left;
	width:8em;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-weight:normal;
	}

.addressregistform .inputform {
	_width:30em;
	width:22em;
	height:24px;
	margin:10px 0 0 0;
	border-top:1px solid #B1B1B1;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #BEBEBE;
	}

.addressregistform .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.addressregistform .buttons {
	margin:10px 0 0 0;
	padding:5px;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}

.attachform {
	margin:0 auto;
	width:520px;
	_width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;	
	}

.attachform .inputform {
	width:30em;
	_width:22em;
	height:24px;
	margin:10px 0 0 0;
	border:1px solid #B1B1B1;
	}

.attachform .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.attachform .buttons {
	margin:10px 0 0 0;
	padding:5px;
	background:#D2DBF3 url("/images/ajax//bg_option_column.gif");
	}

.EDGEregistform {
	margin:0 auto;
	width:520px;
	_width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;	
	}

.EDGEregistform h3 {
	font-size:1em;
	margin:10px 0 0 0;
	font-weight:normal;
	}

.EDGEregistform .inputform {
	height:24px;
	margin:2px 0 5px 0;
	border-top:1px solid #B1B1B1;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #BEBEBE;
	}

.EDGEregistform .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.EDGEregistform .textarea {
	width:460px;
	margin:10px 0 5px 0;
	}

.EDGEregistform .buttons {
	margin:10px 0 0 0;
	padding:5px;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}

.sendereditform {
	margin:0 auto;
	width:520px;
	_width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;	
	}

.sendereditform h3 {
	font-size:1em;
	float:left;
	width:8em;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-weight:normal;
	}

.sendereditform .inputform {
	width:30em;
	_width:22em;
	height:24px;
	margin:10px 0 0 0;
	border-top:1px solid #B1B1B1;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #BEBEBE;
	}

.sendereditform .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.sendereditform .textarea {
	width:460px;
	margin:10px 0 5px 0;
	}

.sendereditform .buttons {
	margin:10px 0 0 0;
	padding:5px;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}


.signeditform {
	margin:0 auto;
	width:520px;
	_width:500px;
	line-height:150%;
	border:1px solid #CCCCCC;	
	}

.signeditform h3 {
	font-size:1em;
	float:left;
	width:8em;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-weight:normal;
	}

.signeditform .inputform {
	width:30em;
	_width:22em;
	height:24px;
	margin:10px 0 0 0;
	border-top:1px solid #B1B1B1;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #B1B1B1;
	border-left:1px solid #BEBEBE;
	}

.signeditform .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.signeditform textarea {
	width:460px;
	border:1px solid #BEBEBE;
	}

.signeditform .buttons {
	margin:10px 0 0 0;
	padding:5px;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}


.optionmenu {
	margin:0 auto;
	width:500px;
	padding:10px;
	line-height:150%;
	border:1px solid #CCCCCC;
	}

.optionmenu h3 {
	font-size:1em;
	padding:0;
	font-weight:normal;
	}

.optionmenu p {
	font-size:0.9em;
	margin:2px 0 15px 10px;
	padding:0;
	}

.senderlisttable {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	width:100%;
	}

.senderlisttable th{
	font-size:0.9em;
	font-weight:normal;
	padding:5px 5px 3px 5px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	background:url("/images/ajax/bg_senderlisttable_th.gif") repeat-x;
	}

.senderlisttable td{
	font-size:0.9em;
	padding:5px;
	border-bottom:1px solid #EAEAEA;
	text-align:left;
	}

.senderlisttable td.submenu{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}

.senderlisttable .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

.signlisttable {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	width:100%;
	}

.signlisttable th{
	font-size:0.9em;
	font-weight:normal;
	padding:5px 5px 3px 5px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:left;
	background:url("/images/ajax/bg_senderlisttable_th.gif") repeat-x;
	}

.signlisttable td{
	font-size:0.9em;
	padding:5px;
	border-bottom:1px solid #EAEAEA;
	text-align:left;
	}

.signlisttable td.submenu{
	padding:5px;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	background:#D2DBF3 url("/images/ajax/bg_option_column.gif");
	}

.signlisttable .inputbutton {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #333333;
	border-left:1px solid #999999;
	}

#footer {
	margin:5px;
	font-size:0.8em;
	}
