@charset "utf-8";
/* --------------------------------------------------------------

INQUIRY

----------------------------------------------------------------- */

/*
 common
----------------------------------------------------------------- */

.text01 {
	margin-bottom: 25px;
}

/*
 Form format
----------------------------------------------------------------- */


/*-- input ---*/

input[type="text"],
textarea,
select {
	padding: 1px 1px 0;
	border: 1px solid #CCCCCC;
	margin: 2px 5px 2px 0px;
	background-color: #FBFBFB;
}

input[type="text"]:focus,
textarea:focus,
select:focus {
	border: 1px solid #32915C;
	background-color: #F4FBEC;
}

.w120 {
	width: 120px;
}

.w200 {
	width: 200px;
}

.w250 {
	width: 250px;
}

.w450 {
	width: 450px;
  height:100px;
}


/* form table */

table.formTbl {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #DDDDDD;
}

	table.formTbl th {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 153px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #DDDDDD;
  padding: 21px 5px 18px 27px;
  background: #F8F8F8 url(../common/s02.gif) no-repeat 0px 27px;
	}
			
	table.formTbl td {
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: left;
	border-bottom: 1px solid #DDDDDD;
	background-color: #ffffff;
	padding: 18px 8px 18px 30px;
	}

		table.formTbl th img {
			vertical-align:middle;
			margin-left:8px;
		}
		
		table.formTbl td.chk {
	color: #26719D;
		}

/*-- error ---*/

.alert{
  text-align: center;
  color: #FF0000;
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 108.4%;
  background: #FFE8E8;
}

td.er p {
  color: #FF0000;
  background: url(../common/atn.gif) no-repeat 1px 5px;
  padding: 5px 3px 0px 20px;
		}

/*-- ok ---*/

#main .okTtl {
  text-align: center;
  padding: 25px 23px 23px 23px;
  font-size: 123.1%;
  color: #32915C;
  margin: 50px 0px 25px;;
  border: 1px solid #32915C;
		}

#main .okTxt {
	margin: 30px 0px;
	line-height: 180%;
		}
