@charset "UTF-8";
* {
	box-sizing: border-box;
}

html, body, #header, #contents, #footer {
	margin:0 auto;
	padding:0;
	max-width:400px;
	width: 100%;

}

body {
	font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "メイリオ", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
	background-color:#FFFFFF;
}

#header {
	position:relative;
	max-width:500px;
	width:100%;
	margin:10px auto;
	text-align:center;
	font-size:14pt;
	font-weight:bold;
	line-height:2em;
}

#contents {
	padding:0 4px !important;
}

#table1 {
	max-width:400px;
	width:100%;
	border-color: #C64E4B;
	border-collapse: collapse;

}
#table1 th {
	background-color:#F97167;
	padding: 4px 4px;
	line-height:1.4em;
/*
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F97167));
	background: -moz-linear-gradient(top, #FFFFFF, #F97167);
*/
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F97167 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F97167 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F97167 100%);
	background-image: linear-gradient(top, #FFFFFF 0%, #F97167 100%);

}
#table1 td {
	padding: 4px 4px;
}

#divTerms-box {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	max-width:280px;
	width:100%;
}

input.LogonTerms {
	position:relative;
	max-width:280px;
	width:100%;
	font-size:12pt;
}

#submitButton {
	width:100%;
	height:2.4em;
	font-size:13pt;
	line-height:2em;
	background-color:#F97167;
	color:#ffffff;
}

#divExp1 {
	margin:3px;
	text-align:center;
	color:#999;

}
