@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##main
-------------------------------------------------- */
#entry #main{background:url(../entry/img/main_image.jpg) no-repeat left top;}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
.tab{
	margin:0 0 24px;
	border-collapse:collapse;
	border:0;
}
.tab td{padding:0;}
.box1{
	margin: 0 0 30px 6px;
	width:648px;
	color:#4D4D4D;
}

/* form */
h3.title1{margin:0 0 9px;}
h4.title1{
	margin:0 0 22px;
	padding:22px 8px 7px;
	background:url(../entry/form/img/line1.gif) repeat-x left bottom;
}
.form-txt1{
	margin:0 0 22px;
	padding:0 8px 15px;
	color:#4D4D4D;
	background:url(../entry/form/img/line1.gif) repeat-x left bottom;
	font-size:12px;
}
.txt-error{
	margin:0 0 22px;
	padding:0;
	line-height:26px;
	color:#970F00;
	font-size:14px;
	text-align:center;
}
.txt-thanks{
	margin:0 0 40px;
	padding:30px 0 0;
	color:#4D4D4D;
	font-size:12px;
	text-align:center;
}
.txt-thanks span{
	line-height:24px;
	color:#00426B;
	font-size:20px;
}
.box2{
	margin:0 0 28px;
	width:660px;
	border:0;
	border-collapse:collapse;
	background:url(../entry/form/img/line2.gif) repeat-y 95px 0;
}
.box2 td{
	padding:0;
	vertical-align:top;
}
.box2 td.box2-left{
	padding:9px 25px 9px 0;
	line-height:18px;
	color:#00426B;
	font-size:12px;
	text-align:right;
}
.box2 td.box2-right{
	padding:9px 0 9px 0;
	width:550px;
	line-height:18px;
	color:#4D4D4D;
	font-size:12px;
}
.box2 td.box2-right span{color:#4D4D4D;}
.box2 td.box2-right a{color:#4D4D4D;}
.box2 td.box2-right a:hover{color:#F00;}
.box2 td.box2-right textarea{vertical-align:top;}
.box-input{
	border:1px #7F9DB9 solid;
	font-size:12px;
}
#syokusyu{width:150px;}
#riyu{width:470px;}
#jiki{width:176px;}
#name{width:220px;}
#furigana{width:220px;}
#zip{width:116px;}
#address{width:400px;}
#tel{width:240px;}
#e-mail{width:296px;}
#age{width:66px;}
#last-gakureki{width:176px;}
#syokumu-keireki{width:400px;}
#hoyu-shikaku{width:400px;}
.box3{
	padding:10px 0 0;
	border-top:1px #595959 solid;
}
.btn1{text-align:center;}
