@charset "UTF-8";
/* CSS Document */

table{
    border-collapse: collapse; 
    border-spacing:0;
}
form .itemname img {
	vertical-align: text-bottom;
}
#err_img_name {
	vertical-align: text-bottom;
}
.mg-b15 td {
	border: 1px solid #4e74bf;
}
.mg-b20 img {
	padding-top: 5px;
	padding-left: 5px;
}
.mg-b15 img {
	padding-top: 7px;
	padding-left: 5px;
}
form td {
	background:#FDFDFD none repeat scroll 0 0;
	border:1px solid #B8B8B8;
	padding:10px;
	color: #191970;
	font-size: 97%;
}
form .subject_itemname {
	color: #191970;
	background-color: #e5faff;
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #4e74bf;
	font-size: 97%;
}

form #familyname {width: 150px;}
form #familyname_f {width: 150px;}
form #firstname {width: 150px;}
form #firstname_f {width:150px;}
form #mailaddress {width: 350px;}

form #tel01 {width: 80px;}
form #tel02 {width: 80px;}
form #tel03 {width: 80px;}
form #address {width: 350px;}
form #content_text_box{width: 350px;}
 
#form_area {
	width: 540px;
	margin-top: 20px;
}

#cBlock {
	height: 300px;
	width: 540px;
	margin-top: 20px;
}
.complete {
	text-align: center;
	padding-top: 40px;
	margin-bottom: 20px;
}
.form_gotop {
	text-align: center;
	padding-top: 20px;
}
.form_gotop a {
	color: #4e74bf;
}
.form_gotop a:hover {
	color: #ffb900;
}
form .subject-itemname {
	color: #191970;
	background-color: #e5faff;
	text-align: left;
	vertical-align: top;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #4e74bf;
	font-size: 97%;
}
form #zip {width:100px;}
form #address2 {width: 350px;}
form #address3 {width: 350px;}
.pur_intro {
	padding-bottom: 20px;
}

