@charset "UTF-8";
/*
 * .contact.index.css
 *
 */

.page_top {
  background-image:url("../img/contact_img.jpg");
  background-position:20% 23%;
}
#formWrap {
	width:800px;
	margin:30px auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
#formWrap p {
    font-size: 16px;
}
table.formTable{
	width:100%;
	margin:30px auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	padding:20px;
}
table.formTable th{
	width:31%;
	text-align:left;
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
table.formTable input {
    padding: 5px;
    border: #b5b5b5 solid 2px;
    border-radius: 5px;
}
table.formTable tr {
    border-bottom: #999 solid 1px;
}
.must {
  color: #fff;
  font-size: 11px;
    font-weight: bold;
  margin: 10px;
  background-color: #39188A;
  padding: 4px 6px;
}
.confirm_btn {
    width: 165px;
    margin: 0 auto;
}
.confirm_btn .center {
    display: inline-block;
    text-align: center;
}
.check_area {
    font-size: 16px;
}
.check_inner a {
    text-decoration: underline;
}
#sample_checkbox {
    width: 20px;
    height: 20px;
    margin: 10px 10px 0 0;
}
.private .must {
    display: block;
    width: 26px;
}