@charset "iso-8859-2";

/* ================================================
CITIZEN SYSTEMS JAPAN CO.,LTD.
Cascading Style Sheets FILE
[002-form.css]
================================================ */

/*************** FORM TAG ***************/
fieldset{
	margin: 0;
	border:0;
	padding: 0;
}
legend{
margin:20px 0 0 0;
	padding: 3px 3px 3px 10px;
	background:url(../images/h4_bg_01.gif) repeat-y top left;
}
#contents fieldset p.point{
	padding-left:5px;
}

/*************** FORM TABLE ***************/
table.form-table{
	border: 0px;
	border-left: 1px solid #bac2df;
	border-top: 1px solid #bac2df;
	width:531px;
	empty-cells: show;
	margin:15px 0 10px 10px;
}
table.form-table th{
	width:116px;
	border: 0px;
	border-bottom: 1px solid #bac2df;
	border-right: 1px solid #bac2df;
	padding:5px;
	vertical-align: top;
	background-color: #fbfbfb;
}
table.form-table th label{
	font-weight:bold;
}

table.form-table td{
	width:366px;
	border: 0px;
	border-bottom: 1px solid #bac2df;
	border-right: 1px solid #bac2df;
	padding:5px;
	vertical-align: top;
	background-color:#FFFFFF;
}


table.form-table td table{
	margin:-4px -5px -5px -5px;
	width:402px;
}

table.form-table td td{
	background:none;
}


/* ERROR */
table.form-table td.error{
	background-color:#ffe5e5;
}
p.error{
	margin:0 11px;
	padding:5px;
	background-color:#ffe5e5;
	text-align:center;
}


/*************** FORM PARTS ***************/
/** TEXTFEILD **/
table.form-table input.text {
	width:380px;
	height:18px;
	border: 1px solid #7F9DB9;
	padding:3px;
}

table.form-table input.text-xs {
	width:40px;
	height:18px;
	border: 1px solid #7F9DB9;
	padding:3px;
}

table.form-table input.text-s {
	width:60px;
	height:18px;
	border: 1px solid #7F9DB9;
	padding:3px;
}
table.form-table input.text-m {
	width:120px;
	height:18px;
	border: 1px solid #7F9DB9;
	padding:3px;
}
table.form-table input.text-l {
	width:220px;
	height:18px;
	border: 1px solid #7F9DB9;
	padding:3px;
}

/** PULLDOWN **/
table.form-table .select {
	width:387px;
	height:22px;
	border: 1px solid #7F9DB9;
}

/** TEXTAREA **/
table.form-table textarea.textarea {
	width:387px;
	height:100px;
	border: 1px solid #7F9DB9;
}

/** FORCAS(no IE6) **/
table.form-table input:hover,
table.form-table input:focus,
table.form-table select:hover,
table.form-table select:focus,
table.form-table select:hover,
table.form-table select:focus,
table.form-table select:hover,
table.form-table select:focus,
table.form-table textarea:hover,
table.form-table textarea:focus{
	background: #DEEDFF;
}

/** BTN **/
div.submit-area input.submitbt{
	padding:0;
	cursor:pointer;
}
div.submit-area input.submit-s{
	padding:4px;
	cursor:pointer;
}

/** AREA **/
div.submit-area{
	width:517px;
	background:#EAEAEA;
	margin:15px 0 0 10px;
	padding:7px;
	text-align:center;
	border:1px solid #CCCCCC;
}
/** PRINTER TEC **/
#form table.default{
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#form table.default td{
	margin: 0px;
	padding: 0px 5px 20px 0px;
	vertical-align: top;
}

#form table.default td ul{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.stopsafari{
	color:#FFFFFF;!
}
label{
	cursor:pointer;
}
