@charset "iso-2022-jp";
.well {
	margin: 0;
	width: 734px;
	text-align: center;
	padding: 20px 10px 10px 10px;
}
.well p {
	font-size: 1em;
	font-weight: normal;
	color: #333333;
}
.well .spa10 {
	text-align: left;
}
.well p.welltitle {
	font-size: 21px;
	font-weight: bold;
	color: #333333;
	padding: 0;
	height: auto;
	text-align: center;
	font-family: Arial, System, "MS UI Gothic";
	margin: 0;
	line-height: 160%;
}
.well .welltitle P.well {
	font-size: 14px;
	text-align: left;
	width: auto;
	padding: 10px 33px 10px 33px;
}
span.welltitle {
	font-size: 120%;
	font-weight: bold;
}
.well div.welltitle {
	/*background-image: url(/100_kojin/wellplaza/img/backG.jpg);*/
	background-position: 0px -150px;
	background-repeat: repeat-x;
	border: solid #CCCCCC 1px;
}
.well .attention {
	text-align: left;
	margin: 10px auto;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px;
	padding: 5px;
	width: 648px;
	background-color: #FFFFFF;
}
.well .attention img {
	float: left;
}
.well .attention li {
	margin-left: 160px;
	font-size: 12px;
	padding-left: -40px;
	padding: 0;
	margin: 0;
	line-height: 150%;
}
.well .attention ol {
	display: block;
	margin: 5px 0 0 140px;
	padding: 0px;
}
.well .attention .midashiblue {
	padding: 0;
	margin: 0;
}
.well form {
	display: inline;
}
.well .formbutton {
	padding: 15px;
	font-size : 0.8em;
}
.well .welltitle .homeStepimg {
	background: #FFFFFF;
	padding: 10px 0;
}
.well td.border P {
	padding: 1px;
	font-size: 0.9em;
}
.well td.border {
	border-right: 0px;
}


.well .homeBody .homeBorder td.bnorderg {
	font-size : 0.9em;
	color: #666666;
	font-weight: normal;
	background-color: #DDDDDD;
}
}
div.well {
	color: #333333;
	line-height: 130%;
	font-size: 1em;
}

.well .homeBody h3 {
	font-size: 18px;
	font-family: "?l?r ?o?S?V?b?N", Osaka;
	background-color: #CCE6FF;
	margin: 30px 0 10px 0;
	padding: 10px;
	border: solid #0066CC 0px;
	line-height: normal;
}
.well .homeBody {
	width: auto;
	padding: 0;
}

.well .homeBody .homeStepimg .list2 .syosai {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: "?l?r ?o?S?V?b?N", Osaka;
}
.well .homeBody .homeSubmit {
	width: 686px;
}

.well .homeBody .homeBorder .borderb,
.well .homeBody .homeBorder .borderb p {
	color: #0066CC;
	border-right: 0px;
}
.well .homeBody .homeBorder .borderbnoline {
	color: #0066CC;
	border-right: 0px;
	border-bottom: 0px;
	white-space: nowrap;
}
.well .homeBody .homeBorder .borderbnoline {
	color: #0066CC;
	border-right: 0px;
	border-bottom: 0px;
	white-space: nowrap;
	background: #CCE6FF;
	border: 0;
}
.well .homeBody .homeBorder td.borderw {
	color: #666666;
	border-right: 0px;
	background-color: #DDDDDD;
}
.well .homeBody .homeBorder span.noticef {
	font-size : 0.7em;
	font-family: "MS UI Gothic", Tahoma;
	font-style: normal;
	color: #999999;
}
.well .homeBody .homeStepimg .homeToptxt {
	color: #0066CC;
}
.well table.homeBorder td.borderw111111,
.well table.homeBorder td.borderw11111,
.well table.homeBorder td.borderw1111,
.well table.homeBorder td.borderw111,
.well table.homeBorder td.borderw11,
.well table.homeBorder td.borderw1,
.well table.homeBorder td.borderw1111111,
.well table.homeBorder td.borderw11111111
.well table.homeBorder td.borderb111111,
.well table.homeBorder td.borderb11111,
.well table.homeBorder td.borderb1111,
.well table.homeBorder td.borderb111,
.well table.homeBorder td.borderb11,
.well table.homeBorder td.borderb1,
.well table.homeBorder td.borderb1111111,
.well table.homeBorder td.borderb11111111
{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
	border-right-width:0px;
	color: #FF0000;
}
.well .homeBody .homeBorder .border .ero {
	font-weight: normal;
	font-size: 85%;
}
.well .homeBody .homeBorder {
	border: solid #999999 1px;
	border-collapse:collapse
}
.well .homeBody table.homeBorder td.borderg {
	border-right: 0px;

	font-weight: normal;
	background-color: #DDDDDD;
}
div,p{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
body{
	color:#333333;
	background-color:#FFFFFF;
	/*font-size : 0.9em;*/
}
td{
	color:#333333;
	/*font-size: 0.9em;*/
}
div.homeStepimg{
	padding:12px 0px 12px 0px;
	width:686px;
}
p.homeToptxt{
	padding:20px 0px 0px 5px;
	font-size : 0.9em;
	line-height:120%;
	width:680px;
}
ul.check{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

ul.check li{
	font-size : 0.8em;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

.bordererr .check{
	color : #FF3333;
	font-size : 12px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
img.homeBun{
	vertical-align:top;
}
div.homeBody{
	padding:0px 0px 0px 30px;
}
div.homeTablespa{
	padding:15px 0px 0px 13px;
	line-height:150%;
}
div.homeSubmit{
	padding:25px 0px 25px 0px;
	text-align:center;
	width:660px;
}
strong{
	color:#333333;
}
h2{
	font-size : 0.9em;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 12px 0px;
}
strong.home{
	font-size : 0.9em;
	color:#666666;
}

table.homeBorder{
	border : 1px solid #999999;
	border-width : 1px 0px 0px 1px;
	line-height: 150%;
	width: 100%;
	font-size: 0.9em;
}
div.homeSpaud{
	padding:5px 0px 5px 0px;
}
table.homeBorder td.border{
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	border-right-style: dashed;
}
table.homeBorder td.bordernoline{
	border-width : 0px 1px 0 0;
	border-right-style: dashed;
}
table.homeBorder td.borderb{
	background-color : #CCE6FF;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:normal;
}
table.homeBorder td.borderg{
	background-color : #cccccc;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderberr{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb1{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb11{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb1111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb11111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderb111111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.bordererr{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border1{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border11{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border1111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border11111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.border111111{
	background-color : #FFCCCC;

	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw{
	background-color : #FFFFFF;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
}

table.homeBorder td.borderwerr{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw1{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw11{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw1111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw11111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
table.homeBorder td.borderw111111{
	background-color : #FFCCCC;
	border : 1px solid #999999;
	border-width : 0px 1px 1px 0px;
	font-weight:600;
	line-height:150%;
}
div.homeSpaup{
	padding:0.5em 0px 0px 0px;
}
div.homeSpaup2{
	padding:1.5em 0px 0px 0px;
}
div.homeSpaup3{
	padding:0.3em 0px 0px 0px;
}
div.homeSpa2{
	padding:0.5em 0px 0px 10px;
}
.ero{
	color : #ff3333;
}
.erobg{
	color : #FFCCCC;
}
.well .welltitle2 {
	border: dashed #666666 1px;
}
.well input,
.well option,
.well select {
	font-size: 1em;
}

.well #formid1 .homeBody .homeBorder ul {
	padding: 0 0 0 20px;
	margin: 5px 0;
	color:#FF0000;
	font-size: 0.8em;
	/*list-style-image: url(/100_kojin/wellplaza/img/error1.gif);*/
	line-height: 110%;
	background-color: #FFFFFF;
}
.well .homeBody .homeBorder .border p {
	line-height: 120%;
	font-size: 0.9em;
}
.well #formid1 .homeBody .homeBorder li {
	vertical-align: middle;
	height: auto;
}
.well #formid1 .homeBody .homeBorder .cal {
	display: inline;
	text-decoration: underline;
	color: #0066CC;
	cursor: hand;
}
.well P.well {
	padding: 20px 0 0 0;
}
.well #formid1 .homeBody .homeBorder strong {
	font-size: 14px;
	letter-spacing: 0.1em;
}
.well #formid1 .homeBody .homeBorder .borderw p {
	font-size : 0.8em;
	line-height: 120%;
}
.well .leftsub2 li {
	font-size: 0.8em;
	display: block;
	margin: 0 0 0 20px;
	padding: 3px;
}
.well #formid1 .homeBody .homeBorder .borderb .comentlig {
	line-height: 120%;
}
.well P.newCome {
	text-indent: -1em;
	margin-left: 1em;
	padding-left: 0px;
	font-size: 1em;
}
.well .homeBody .homeBorder h4 {
	white-space: nowrap;
	padding: 0.3em;
	font-size: 1.1em;
}
.well #formid1 .homeBody .homeBorder input {
}
.well #formid1 .homeBody .homeBorder .border label:hover {
	color: #0066CC;
}
.well #formid1 .homeBody .homeBorder .border #sprycheckbox1 .checkboxMinSelectionsMsg li {
	list-style-image: url(/css/img/li_check.gif);
	color: #330099;
	list-style-position: inside;
}
