/*==============================	
hyc_window Style	
==============================*/

.hyc_window #contentsSec p{
	margin-bottom:5px;
}

.hyc_window #bodyArea{
	text-align:left;
	width:540px;
	margin:0 auto;
	clear:both;
}
.hyc_window #contentsSec{
margin-top: 2em;
	width:540px;	
}

.hyc_window h2{
font-size: 150%;
margin-bottom: 1em;
}

/*float*/	
.hyc_window .floatLeft{	
	float:left;
}	
.hyc_window .floatRight{	
	float:right;
}
.hyc_window .clearfix {width:100%;}
.hyc_window .clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}

.hyc_window .layout2 .floatLeft{
	width:180px;
}
.hyc_window .layout2 .floatRight{
	width:340px;
}



/*form*/
.hyc_window form p{
margin-bottom: 0.2em;
}
.hyc_window form select,
.hyc_window form input{
padding: 7px;
width: 98%;

font-size: 1.1em;
border:0;
border:solid 1px #ccc;
}
.hyc_window form input._name{
width: 46%;
}
.hyc_window form .error .error_text{
color: #cc0000;
font-size: 0.9em;
}
.hyc_window form .error input,
.hyc_window form .error select{
border:solid 1px #cc0000;
}

.hyc_window form .attention{
color: #cc0000;
}




.hyc_window .block{
margin-bottom: 2em;
}

.hyc_window .part{
margin-bottom: 1.5em;
}
.hyc_window ._center{
text-align: center;
}
.hyc_window .srm_action_button .submit_area {
  width: 100%;
  text-align: center;
  vertical-align: middle;
}
.hyc_window .srm_action_button .submit_area a{	
	text-decoration: underline;
	}
.hyc_window .srm_action_button .submit_area a:hover{	
	text-decoration:none;
	}
.hyc_window .srm_action_button [type="button"] {
width: 18em;
  padding: 0.9em 1em;
  border: none;
  color: #fff;
  background: #cc0000;
  font-size: 1.3rem;
  font-weight: bold;
  white-space: normal;
  cursor: pointer;
  border-bottom: solid 4px #990000;
  border-radius: 3px;
}