@charset "Shift_JIS";

/* --------------------------------------------------------------------
	ログインページ 追加CSS
--------------------------------------------------------------------- */

/* clerfix */
.clearfix{zoom:1;}
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}

.com_hover:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

input[type="text"], input[type="search"], input[type="password"]{
	border-radius:0px;
}

.mb60{
	margin-bottom:60px;
}


/* ----子供情報---- */
.block-customer-family--table {
  margin: 5px 0;
  width: 100%;
}

.block-customer-family--table th{
  border: 1px solid #c8c8c8;
  text-align: center;
  background: #F7F5F2;
  padding: 20px;
}

.block-customer-family--table td{
  border: 1px solid #c8c8c8;
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin:10px;
}

.block-customer-family--table th{
  font-weight: bold;
}

.block-member-info--customer-family{
  margin: 5px;
  padding: 5px;
}
.block-member-info--customer-family-confirm{
  margin-top: 20px;
  margin-bottom: 20px;
}
.block-member-info--customer-family-title{
  font-weight: bold;
}
.mb60{
  text-align: center;
}
.chld_birthkbn,
.chld_birthday,
.chld_sex,
.chld_zokugara,
.chld_kbn{
	display: table;
	margin: 0 auto;
}
.chld_form_confirm{
	padding-left: 15px;
  }
.chld_birthday select{
	margin-bottom: 5px;
}

