@charset "utf-8";
/*---------------------------------------------
	File: table.css
	Date: 2014.01.24th
	Copyright: WhiteSerpent
---------------------------------------------*/
/* 必須入力 */
.nonull {
	font-size:	11px ;
	color:	#955 ;
}

fieldset {
	margin-bottom:	15px ;
}

/* Input設定 */
.input-gc-character	{ width: 555px; }
.input-gc-player	{ width: 260px; }
.input-gc-territory	{ width: 555px; }

.input-880	{ width: 880px; }
.input-800	{ width: 800px; }
.input-780	{ width: 780px; }
.input-555	{ width: 555px; }
.input-480	{ width: 480px; }
.input-420	{ width: 420px; }
.input-410	{ width: 410px; }
.input-400	{ width: 400px; }
.input-360	{ width: 360px; }
.input-300	{ width: 300px; }
.input-260	{ width: 260px; }
.input-240	{ width: 240px; }
.input-180	{ width: 180px; }
.input-180	{ width: 170px; }
.input-150	{ width: 150px; }
.input-140	{ width: 140px; }
.input-135	{ width: 135px; }
.input-120	{ width: 120px; }
.input-100	{ width: 100px; }
.input-90	{ width: 90px; }
.input-80	{ width: 80px; }
.input-60	{ width: 60px; }
.input-50	{ width: 50px; }
.input-40	{ width: 40px; }
.input-30	{ width: 30px; }
.input-25	{ width: 25px; }
.input-20	{ width: 20px; }

.input-gc-level { width:50px; }

/* テキストエリア */
textarea.text-parameter {
	background: #fff9f9 ;
	padding:	4px ;
	font-size:	1em ;
	color:	#111111 ;
	border:	1px solid #ccc ;
	margin:	2px ;

	height:	150px ;
}
textarea.text-parameter:focus	{
	border:	solid 1px #6699ff ;
}

/* 通常入力欄 */
input.text-parameter {
	padding:	4px ;
	font-size:	1em ;
	color:	#111111 ;
	border:	1px solid #ccc ;
	margin:	2px ;
	background: #fff9f9 ;
}
input.text-parameter:focus	{
	border:	solid 1px #6699ff ;
}
input.radius {
	-webkit-border-radius:	3px ;
	-moz-border-radius:	3px ;
	border-radius:	3px ;
}
/* upper shadow */
input.shadow {
	-moz-box-shadow:	inset 0 0 4px rgba(0,0,0,0.2) ;
	-webkit-box-shadow:	inset 0 0 4px rgba(0,0,0,0.2) ;
	box-shadow:	inner 0 0 4px rgba(0,0,0,0.2) ;
}

/* セレクトボックス */
select.text-parameter {
	padding:	4px ;
	font-size:	1em ;
	color:	#111111 ;
	border:	1px solid #ccc ;
	margin:	2px ;
}
select.text-parameter:focus	{
	border:	solid 1px #6699ff ;
}

/* ボタン */
.submit {
	text-align:	center ;
}
.submit input {
	padding:	5px ;
	font-size:	14px ;
	color:	#111111 ;
	border:	1px solid #ccc ;
	margin:	1px ;
	margin-top:	5px ;
	margin-bottom:	5px ;
	width:	200px ;
	background:	#fee ;
}
.submit input:hover	{
	border:	solid 1px #f99 ;
	background:	#fcc ;
}
.submit input {
	-webkit-border-radius:	3px ;
	-moz-border-radius:	3px ;
	border-radius:	3px ;
}
/* upper shadow */
.submit input {
	-moz-box-shadow:	inset 0 0 4px rgba(0,0,0,0.2) ;
	-webkit-box-shadow:	inset 0 0 4px rgba(0,0,0,0.2) ;
	box-shadow:	inner 0 0 4px rgba(0,0,0,0.2) ;
}

.submit-100 input {
	width:	100px ;
}

