/*

[Blue]
250-85-62 #2e189e

227-73-88 #3d60e0 リンク色

*/
* {-webkit-box-sizing:border-box}/* Safari, Chrome */
* {-moz-box-sizing:border-box}/* Firefox */
* {-ms-box-sizing:border-box}/* IE */
* {box-sizing:border-box}/* Opera */
body,form,h1,input{margin:0}

a{
	color:#3d60e0;
}
body{
	background-color:#2e189e;
}
.caution{
	background-color:#cc0000;
	color:#ffffff;
	padding:4px 6px;
	
	/*角を丸くする*/
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#cc0000), to(#990000));
	background:-moz-linear-gradient(top, #cc0000, #990000);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cc0000, endcolorstr=#990000));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#cc0000, endcolorstr=#990000))";
}
.guide_caution{
	border-color:rgb(85%,85%,85%);
	border-style:dotted;
	border-width:1px;
	color:rgb(15%,15%,15%);
	line-height:175%;
	margin:0 auto;
	padding:24px;
	text-align:left;
	width:680px;
}
h1{
	color:rgb(15%,15%,15%);
	font-family:"Meiryo", "メイリオ";
	font-size:1.24em;
}
input.btnSubmit{
 	background-image:none;/*url('/images/USS/Security.gif');*/
 	background-position:12px 50%;/*12 = 800 / 1.414^x*/
	background-repeat:no-repeat;
	border:solid 1px rgb(85%,85%,85%);
	cursor:pointer;
	height:44px;
	margin-top:12px;
	width:292px;
	
	/*角を丸くする*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	
	/*グラデーション*/
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
	background:-moz-linear-gradient(top, #ffffff, #e0e0e0);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e0e0e0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e0e0e0))";
}
input.disabled{
	border:solid 1px rgb(85%,85%,85%);
	font-family:"Arial";
	font-size:1.5em;
	ime-mode:disabled;
	padding:8px;/*30px / 1.414^x*/
	width:292px;
	
	/*角を丸くする*/
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.margin8{
	display:block;
	margin-bottom:8px;
}
.margin30{
	display:block;
	margin-bottom:30px;/*30 = 44 / 1.414*/
}
.margin44{
	display:block;
	margin-bottom:44px;/*44 = 60 / 1.414*/
}
.margin160{
	display:block;
	margin-bottom:160px;
}
.margin320{
	display:block;
	margin-bottom:320px;
}
.memo{
	color:#999999;
	font-size:0.8em;
}
table{
	font-size:100%;
	width:400px;/*800 / 1.618*/
}
table td{
	padding:6px 0;/*30px / 1.414^x*/
}
ul{
	line-height:162%;
	padding:0 0 0 12px;
}
.underline{
	text-decoration:underline;
}
#header_logo{
	background-image:url("header_logo_background.png");
	height:120px;
	margin:0 auto;
	width:852px;/*764px + 44px + 44px*/
}
#main{
	background-color:#ffffff;
	height:100%;
	margin:0 auto;
	width:852px;/*764px + 44px + 44px*/
}
#main-contents{
	/*background-color:#f8f8f8;*/
	margin:0 auto;
	padding-top:28px;
	width:764px;
}
#main-login{
	margin:0 auto;
	width:472px;
}
#frmLogon{
	display:none;
}
