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

/* alert01 */
.alert01{
	padding: 20px;
	border: 2px solid #CC0000;
	color: #CC0000;
}


p.textAlert01{
	color: #CC0000;
}


p.textAlert01 img.img01{
	padding-right: 5px;
	vertical-align: bottom;
}


p.textAlert02{
	width: 136px;
	background: url(/shared/img/form_icn_alert02.png) no-repeat right;
}



/* form0101 */
.form0101 img.img,
.form0102 img.img{
	padding-left: 5px;
	vertical-align: text-bottom;
}


.button01{
}


.btnLeft{
	float: left;
	width: 230px;
	padding-left: 155px;
}


.btnRight{
}


.typeSelect{
	width: 248px;
	border: 1px solid #7F9DB9;
}


.typeText{
	width: 348px;
	min-height:1.5em;
	border: 1px solid #7F9DB9;
}


.textArea01{
	width: 514px;
	border: 1px solid #7F9DB9;
}


.radioList li{
	float: left;
	margin-right: 15px;
}


.radioList li input{
	margin-right: 5px;
	vertical-align: middle;
}


.normal{
	font-weight: normal;
}




/* form0103 */
.form0103{
	padding: 17px 20px 14px;
	border: 2px solid #388400;
	color: #388400;
	text-align: center;
}


.form0103 .item01{
	font-size: 131.3%;
}


.mb40{
	margin-bottom: 40px !important;
}

.mb17{
	margin-bottom: 17px !important;
}

.mb15{
	margin-bottom: 15px !important;
}


.mb7{
	margin-bottom: 7px !important;
}
.mb4{
	margin-bottom: 4px !important;
}


.bold{
	font-weight: bold !important;
}




/* clearfix */
.button01:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	content: ".";
}


/* IE6 */
* html .button01{
	zoom: 1;
}


/* IE7 */
.button01{
	zoom: 1;
}


