/*-- inquiry.css --*/
@charset "UTF-8";

/*------------
## generals ##
------------*/
sup {
	padding-right: 0.25em;
	color: #c00;
}


/*--------
## list ##
---------*/
.preForm ul {
	list-style: disc outside;
	margin-left: 2em;
}
.preForm ul li {
	list-style: disc outside;
	color: #360;
}
.preForm ul li span {color: #333}
.preForm ul li a {
	color: #c00;
}


/*--------
## form ##
---------*/
div.formWrap {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}
div.formWrap table {
	width: 100%;
}
div.formWrap table th ,
div.formWrap table td {
	padding: 0.5em 1em;
}
div.formWrap table th {
	width: 25%;
	color: #666;
}
div.formWrap table td.confirm {
	background-color: #ebfaeb;
	border-bottom: 2px solid #fff;
}
div.formWrap input[type='text'] ,
div.formWrap select ,
div.formWrap textarea {
	box-sizing: border-box;
	padding: 0.25em 0.5em;
	border: 1px solid #ccc;
	border-radius: 2px;
}
div.formWrap .w5 {width: 5%}
div.formWrap .w10 {width: 10%}
div.formWrap .w20 {width: 20%}
div.formWrap .w30 {width: 30%}
div.formWrap .w40 {width: 40%}
div.formWrap .w50 {width: 50%}
div.formWrap .w60 {width: 60%}
div.formWrap .w70 {width: 70%}
div.formWrap .w80 {width: 80%}
div.formWrap .w90 {width: 90%}
div.formWrap .w100 {width: 100%}

div.formWrap table td span {padding: 0 0.5em}

article p.btn {
	text-align: center;
}
article p.btn input {
	padding: 0.5em 2em;
	background-color: #c90;
	border: none;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
}
article p.btn input:hover {
	opacity: 0.75;
}
article p.btn input.back {background-color:#039;}
article p.btn input.submit {background-color:#c00;}


div.formWrap p.result {
	padding: 0 1em;
	margin-bottom: 40px;
}
div.formWrap p.phone {
	padding: 0 1em;
	text-align: center;
	font-size: 1.2em;
}
div.formWrap p.phone strong {
	padding-left: 1em;
	font-weight: bold;
	font-size: 2em;
	font-style: normal;
	color: #060;
}


/*-------------
## Alert Box ##
-------------*/
div.alertBox {
	display: none;
	position: relative;
	padding: 10px 30px 10px 10px;
	margin: 0 1em;
	margin-bottom: 10px;
	background: #FFC url("../images/ico_alert_l.png") 10px center no-repeat;
	border: 1px solid #c00;
}
div.alertBox p {
	margin-left: 50px;
}
div.alertBox span {
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 10px;
	right: 10px;
	background: transparent url("../images/ico_cancel.png") right top no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

