.contact1 {
	font-family: Verdana, Geneva, sans-serif; font-weight: bold;
	background: transparent; color: #B878AE; font-size: 12pt;
	text-align: center;
	margin: 0px;
	}
.contact2 {
	font-family: Verdana, Geneva, sans-serif; font-weight: bold;
	background: transparent; color: #B878AE; font-size: 9pt;
	text-align: center;
	margin: 0px;
	}
.main-text {
	font-family: Verdana, Geneva, sans-serif; font-weight: normal;
	background: transparent; color: #444444; font-size: 9pt;
	text-align: justify;
	margin: 5px 20px 5px 20px;
	}
.main-text-center {
	font-family: Verdana, Geneva, sans-serif; font-weight: normal;
	background: transparent; color: #666666; font-size: 7pt;
	text-align: center;
	margin: 0px;
	}
.main-text-sp {
	font-family: Verdana, Geneva, sans-serif; font-weight: normal;
	background: transparent; color: #346392; font-size: 9pt;
	text-align: left;
	margin: 5px 0px 5px 0px;
	}
div.error {
	display: block; color: #f00; font-weight: bold; font-size: 12px;
	}
span.error {
	display: block; color: #f00; font-style: italic;
	}
.success {
	color: #00f; font-weight: bold; font-size: 12px;
	}
	form label {
	display: block; font-weight: bold;
	}
fieldset {
	width: 90%;
	}
legend  {
	font-size: 24px;
	}
.note	{
	font-size: 18px;
	}
.main-radio {
	font-family: Verdana, Geneva, sans-serif; font-weight: normal;
	background: transparent; color: #444444; font-size: 8pt;
	text-align: left;
	margin: 5px 0px 5px 0px;
	}
*	{
	box-sizing: border-box;
	}
body    {
	margin: 0px auto;
	padding: 5px 10px 5px 10px;
	width: 300px;
/*	border: dotted 1px #272357; */

	}
.ErrSuc{
	padding: 0;
	height: 80px;
	width: 100%;
	}

.myInput{
	margin: 0px auto;
	padding: 2px;
	width: 280px;
	color: #272357;
	border: solid 1px #272357;
	transition: box-shadow 0.4s, border 0.4s;
	}
.myInput:focus,
.myInput.focus {
	border: solid 1px #ff3877;
	box-shadow: 0 0 2px 1px #fbe23c;
	}
#gradientbutton{
	margin: 4px auto;
	padding: 5px 5px;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-shadow: 2px 2px 2px #666;
	background: -webkit-linear-gradient(top, #6496c8, #346392);
	background: -moz-linear-gradient(top, #6496c8, #346392);
	background: linear-gradient(top, #6496c8, #346392);
	border: solid 1px #272357;
	border-radius: 10px;
	}
#gradientbutton:hover, input#gradientbutton.hover{
	box-shadow: inset 0 0 0 1px #27496d, 0 3px 10px #193047;
	}
#gradientbutton:focus, input#gradientbutton.focus{
	box-shadow: inset 0 0 0 1px #27496d, inset 0 3px 10px #193047;
	}
#gradientbutton::-moz-focus-inner {
	border: 0;
	}
h2{
	margin: 2px auto;
	color: #346392;
	text-shadow: 2px 2px 2px #bbb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	}
p{
	margin: 2px auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #708090;
	}
