
#reserved_bg,
#reserved,
#form #h3 img
{ behavior: url("../iepngfix.htc") }


/* 一覧 */

#reserved_bg{
	width			: 1000px;
	background		: url(./img/img.png) no-repeat;
}

#reserved{
	width			: 1000px;
	background		: url(./img/gra.png) no-repeat bottom center;
}


#formtxt{
	margin			: 0 0 10px 0;
	padding			: 0 0 10px 0;
	border-bottom	: 2px dotted #999999;
}

#formtxt p{
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 20px 0;
}

#formtxt .color1{	color	:#ffffcc;}
#formtxt .color2{	color	:#cc99ff;}
#formtxt .color3{	color	:#ff6666;}



#formtxt div{
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 20px 0;
	text-indent		: 22px;
	background		: url(./img/i2.gif) no-repeat 3px 2px;
}


#form h3{	
	margin			: 0 0 10px 0;
}

#form table{
	width			: 740px;
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 40px 0;
}

#form th{
	width			: 230px;
	font-weight		: normal;
	text-align		: left;
	padding			: 17px 0 16px 22px;
	border-bottom	: 1px solid #333333;
	background		: url(./img/i1.gif) no-repeat 3px 18px;
}

#form .must{
	color			: #fbde70;
	background		: url(./img/i2.gif) no-repeat 3px 18px;
}

#form td{
	padding			: 17px 0 16px 0;
	border-bottom	: 1px solid #333333;
}

#form td textarea{
	width			: 480px;
	height			: 75px;
}

#form ul{
	display			: block;
}

#form li{
	float			: left;
}

#form ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

#form td span{
	font-size		: 11px;
	color			: #999999;
	padding			: 0 0 0 10px;
}

.li4 li{	width	: 110px;}
.li5 li{	width	: 80px;}

.txt1{	width		: 140px;}
.txt2{	width		: 70px;}
.txt3{	width		: 340px;}


.submit{
	text-align		: center;
}

.submit p{
	font-size		: 12px;
	padding			: 0 0 30px 0;
}

.submit div{
	height			: 70px;
	background		: url(./img/submit_div.png) no-repeat top center;
}

#error{
	font-size		: 13px;
	line-height		: 20px;
	text-align		: center;
	padding			: 70px 0 70px 0;
}

#over{
	font-size		: 12px;
	text-align		: center;
	padding			: 20px 0 0 0;
}