@charset "utf-8";

/*
======== table of content. =================================

-CONTENT

	
============================================================
*/
div#main h1{
	width:920px;
	height:38px;
	line-height:38px;
	text-indent:50px;
	color:#FFF;
	font-size:150%;
	font-weight:bold;
	background:url("../images/InputReserveNum/ttl_look.jpg") no-repeat 0 0;
}

div#main h2{
	margin:22px 0 10px 0;
	color:#203674;
	font-size:117%;
	font-weight:bold;
}


#main .reservation{
	width:920px;
	margin:0 auto 0 auto;
	padding:20px;
	background:url("../images/InputReserveNum/bg_reservation.jpg") no-repeat 0 0;
}
#main .reservation dl{
	margin:0 0 0 0;
}
#main .reservation dl dt{
	width:240px;
	display:inline;
	float:left;
	clear:both;
	padding:0 10px 10px 0;
	text-align:right;
	color:#203674;
	font-size:117%;
	font-weight:bold;
	
}
#main .reservation dl dd{
	width:500px;
	float:left;
	font-weight:bold;
	padding:0 0 10px 0;
}
#main .reservation dl dd .input-form01{
	width:20px;
}
#main .reservation dl dd .input-form02{
	width:20px;
}
#main .reservation dl dd .input-form03{
	width:20px;
}
#main .reservation dl dd .input-form04{
	width:240px;
}

#main .reservation p.btn{
	text-align:center;
	margin:25px 0 25px 0;
}
#main .reservation .forgot{
	width:450px;
	margin:0 auto 0 auto;
	padding:0 10px 0 10px;
	background:#EEE;
	border:1px solid #CCC;
}
#main .reservation .forgot p.ttl{
	padding:15px 0 10px 0;
	color:#CC0000;
	font-weight:bold;
}
#main .reservation .forgot dl{
	padding:10px 0 0 0;
}
#main .reservation .forgot dl dt{
	width:195px;
	font-size:100%;
	padding:3px 5px 10px 0;
}
#main .reservation .forgot dl dd{
	width:240px;
}
#main .reservation .forgot dl dd input{
	vertical-align:middle;
}
#main .reservation .forgot p.btn{
	margin:0;
	padding:10px 0 20px 0;
	border-bottom:1px solid #CCC;
}