@charset "utf-8";
/* ===================================================================
CSS information

 file name  :eachmenu.css
 style info :メニューのポップアップページ
 
=================================================================== */

/*----------------------------------------------------
	基本設定
----------------------------------------------------*/
body {
	background:#fff none;
	width:640px;
}


/*----------------------------------------------------
	基本設定
----------------------------------------------------*/
div#webForm{
	width:640px;
}

div#webFormInside{
	background:url(/menu/img/bg_menu_each.jpg) repeat-y;
}


div#webFormInside h1{
	margin:0 0 15px 40px;
}

div#webFormInside h2{
	margin:0 0 10px 50px;
	padding:5px 0 5px 5px;
	font-size:120%;
	color:#581300;
	border:solid #581300;
	border-width:1px;
	width:530px;
}

div#webFormInside h3{
	margin:15px 0 3px 76px;
	color:#ca516c;
}

div#webFormInside dl{
	margin:10px 0 10px 50px;
	padding:0 0 10px 0;
	background:#fff url(/menu/img/menu_each_hr.jpg) repeat-x 0 bottom;
	width:520px;
	clear:both;
}


div#webFormInside dl{
	overflow:hidden;
	font-size:110%;
}


div#webFormInside dl dt{
	float:left;
	text-align:right;
	width:8em;
	color:#581300;
}

div#webFormInside dl dd input{
		width:250px;
		height:1.6em;
}

div#webFormInside p input{
		width:100px;
		height:50px;
}

div#webFormInside dl dd{
	margin:0 0 0 0; 	
	overflow:hidden;
}


div#webFormInside p{
	margin:0 0 0px 76px;
	width:490px;
	padding:0 0 30px 0;
	text-align:center;
}

div#webFormInside p.notice{
	margin:0 0 0px 50px;
	padding:0;
	color:#581300;
	text-align:left;
	font-size:110%;
}

div#webFormInside p.sammary{
	background:none;
	margin:0 0 0px 76px;
	color:#581300;
}


div#webFormInside p.last{
	margin:0 0 0px 76px;
	width:490px;
	padding:0 0 15px 0;
	background:none;
}


div#reconfirm{

}

div#reconfirm dl dd p{
	margin:0 0 0px 0px;
	text-align:left;
}

input#mail_preview{
	margin:0 10px 0 0;
}

h3#thanks{
	margin:0 0 0 50px !important;
}


div#webFormInside blockquote{
	margin:10px 0 10px 50px !important;
	width:400px;
}

/*----------------------------------------------------
カレンダー
----------------------------------------------------*/

fieldset.jcalendar {
border:1px solid #A1A5A9;
font:.9em Arial, Helvetica, sans-serif;
}

div.jcalendar-wrapper {
width:20em;

}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:100%;
}

div.jcalendar table {
background:#a1a5a9;
color:#000;
margin:.3em auto;

}

div.jcalendar table th {
background:#eee;
font-weight:normal;
text-align:center;
border:solid #aaa;
	border-width:1px;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.2em;
border:solid #aaa;
	border-width:1px;
}

div.jcalendar table th.weekend {
background:#ddd;
}

div.jcalendar table td.weekend {
background:#e9e9e9;
}

div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:2.2em;
}

div.jcalendar table td.today a {
background:#777;
border-color:#aaa;
color:#fff;
font-weight:700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:#77b0d3;
color:#fff;
padding:0;
}

div.jcalendar table td a.selected {
background:#0072b9;
color:#fff;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
}

div.jcalendar-links a {
padding:.2em .4em;
}