/**
 *
 * @category   Cip
 * @package    Css_Form
 * @author     $Author: t-ishizu $
 * @since      $Date: 2008-04-08 18:07:33 +0900 (火, 08 4 2008) $
 * @version    $Rev: 970 $
 * @copyright  Copyright (c) 2002-2008 AIC Corporation All Rights Reserved.
 *             http://www.aic-co.jp
 *
 */
 .formMain {
	border-right: #cccccc 1px solid;
	background-image: url(/img/core/form/bg/bg_form.gif);
	border-left: #cccccc 1px solid;
	width: 100%;
	border-bottom: #cccccc 1px solid;
	background-repeat: repeat-y;
	height: auto
}

.formMain DL {
	BORDER-TOP: #cccccc 1px solid;
}

.formMain DT {
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 5px;
	width: 139px;
	padding-top: 5px
}

.formMain DD {
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	width: 480px;
}

.formTitle {
	border-right: #cccccc 1px solid;
	padding-right: 3px;
	border-top: #cccccc 1px solid;
	padding-left: 10px;
	padding-bottom: 3px;
	border-left: #cccccc 1px solid;
	width: 100%;
	color: #ffffff;
	padding-top: 3px
}

.formTitle {
	background-color: #58a7d2
}

.scrollForm {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	margin-top: 10px;
	padding-left: 15px;
	overflow: auto;
	border-left: #999999 1px solid;
	width: 450px;
	border-bottom: #999999 1px solid;
	height: 150px;
	background-color: #ffffff
}

.scrollForm P {
	padding-bottom: 10px
}

.scrollForm OL {
	margin-left: 25px;
	list-style-type: decimal
}

.formText {
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid
}

.formText DT {
	background-color: #f0f0f0
}

.formText DT {
	padding-right: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #cccccc 1px solid
}

.formText DD {
	padding-right: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #cccccc 1px solid
}

.btnCenter {
	padding-left: 252px;
	padding-top: 15px
}

.btnLeft {
	padding-right: 10px;
	padding-left: 155px;
	float: left;
	padding-top: 15px
}

.btnRight {
	padding-right: 155px;
	padding-left: 10px;
	float: right;
	width: 165px;
	padding-top: 15px
}

.btnZipCode {
	border-right: #999999 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	margin-left: 20px;
	padding-top: 3px;
	border-bottom: #999999 1px solid;
	background-color: #e6e6e6
}
.formErrorMsg {
	padding-right: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 655px;
	color: #ff0000;
	padding-top: 3px;
	display:none;
}
.formErrorMsg {
	background-color: #ffffff;
}
.form_readonly {
	color: gray;
	background-color: #ECEAEC;
	text-align: right;
}
.form_web {
	_width: 100%;
	margin: 1px;
	background-color: #ffffcc;
	padding: 20px;
}
.form_mobile {
	_width: 100%;
	margin: 1px;
	background-color: #ffcccc;
	padding: 20px;
}
.form_follow {
	_width: 100%;
	margin: 1px;
	background-color: #80c080;
	padding: 20px;
}
.form_other {
	_width: 100%;
	text-align: center;
	margin: 1px;
	background-color: #ffffff;
	padding: 20px;
}

 
