@charset "euc-jp";
/* CSS Document */

* {
	margin : 0;
	padding : 0;
}

body{
	width : auto; 
	background:url(/reserve/img/body.gif);
	margin : 0 auto ;
	text-align: center;
}

#my_body {
	position : relative;
	width: 1020px;
	text-align: center;
	margin : 0 auto;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;

}

#my_header {
	width: 1200px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #F90;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#my_header a{ cursor:pointer; }
#my_header a:link { color: #333; }
#my_header a:visited {color: #333; }
#my_header a:hover { color: #fff; }
#my_header a:active {color: #fff;}


div#my_main {
}

/*Ž¶Ž×ŽÑŽÐŽÄŽÞŽÙ*/
#middle {
	width: 1200px;
	text-align: center;
	background-color: #BBB;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}

/*Ž¶Ž×ŽÑŽÐŽÄŽÞŽÙ*/
#middlest {
	width: 1200px;
	text-align: center;
	background-color: #FFF;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	margin: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	height: auto;
}

/*Ž¶Ž×ŽÑŽÐŽÄŽÞŽÙ*/
div#middle_top{
	margin-top: 50px;
	text-align: center;
	margin: 0 auto ;

	}

table.maintb{
	border-collapse: collapse; /*99CC33*/
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	width: auto;
	height: auto;
	border-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #F90;
	color: #333;
}

table.maintb_st{
	border-collapse: collapse; /*99CC33*/
	font-family:"Arial Black", Gadget, sans-serif;
	width: auto;
	height: auto;
	border-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #99CC33;
}

table.maintb td{
	margin: 0;
	padding: 0;
	width: 143px;
	height: 32px;
	border-left: solid 1px #CCC;
}

div.Menu1{
	width:1200px;
	background:#F90;
	text-align:left;
	visibility:hidden;
}

table.maintbv{
	border-collapse: collapse; /*99CC33*/
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	width: auto;
	height: auto;
	border-spacing: 0;
	text-align: center;
	font-weight: bold;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 96px;
	background-color: #F90;
	color: #333;
}

td.maintbv{
	margin: 0;
	padding-left: 1px;
	width: 143px;
	height: 32px;
	border-top: solid 1px #CCC;
	/*border-left: solid 1px #CCC;*/
}

td.maintbvl{
	padding-top: 5px;
	margin: 0;
	width: 143px;
	height: 32px;
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
}

td.maintbvr{
	margin: 0;
	padding-left: 1px;
	padding-top: 4px;
	width: 143px;
	height: 32px;
	border-top: solid 1px #CCC;
	border-right: solid 1px #CCC;*/
}


td.maintd_l {
	/*background-image:url(/reserve/img/menu.gif);*/
	margin: 0;
	padding-top: 4px;
	width: 143px;
	height: 32px;
	border-right: solid 1px #CCC;
}
	
/*ŽÃŽ°ŽÌŽÞŽÙ*/
table.dialog{
	width: auto;
	height: auto;
	border-collapse: collapse;
	border-spacing: 0;
	/*background-color: #134AB0;*/
	background-color: #DFDAD9;
	/*border: solid 4px #042268;*/
	/* [disabled]border: 2px solid #042268; */
	/* [disabled]border-color: #666699 #ccccff #666699 #ccccff; */
	color: #333;
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	margin: auto;
}

th.dialog{
	width: auto;
	height: auto;
	text-align: left;
	padding: 10px;
}

/*ŽÃŽ°ŽÌŽÞŽÙŽÃŽÞŽ°ŽÀ(ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½)*/
td.box{
	text-align: right;
	padding-right: 50px;
}

/*ŽÃŽ°ŽÌŽÞŽÙŽÃŽÞŽ°ŽÀ(ŽÎŽÞŽÀŽÝ)*/
td.btn{
	width: 160px;
	text-align: center;
}

input{
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
}

input[type=text]{
}

select{
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
}

div.login{
	background: #999;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 630px;
	margin: auto;
	margin-top: 100px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}

div.login2{
	background:#DFDAD9;
	height:400px;
	width:600px;
	margin:auto;
	text-align:left;
}

div.login3{
	font-size:12px;
	color:#FF0000;
	text-align:center;
	height:20px;
	margin:auto;
	margin-top:10px;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.login{
	background-color: #FFF;
	border: solid 2px #F60;
	width: 170px;
	height: 25px;
}

/*submit ŽÎŽÞŽÀŽÝ*/
input.bt{
	/*border: 0px;*/
	width: 80px;
	height: 25px;
	/*background: url(/reserve/img/submit.gif) center top no-repeat;
	color: #FFF;*/
	color: #333;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;
}

input.btp{
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}

/*ŽÉŽ°ŽÏŽÙsubmit ŽÎŽÞŽÀŽÝ*/
input.bt1{
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

table.err{
	width: auto;
	height: 25px;
	margin-bottom: 10px;
	border-collapse: colalapse;
	border-spacing: 0;
	background: none;
	color: #FF0000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
}

table.inf{
	border: none;
	color: #FF0000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 12px;
}

td.inf{
}
/*ŽÏŽ½ŽÀŽ°ŽÌŽ«Ž°ŽÑ---------------------------------------------------------*/
table.m_menu{
	border: none;
	font-family:"Arial Black", Gadget, sans-serif;
	text-align: left;
	font-size: 16px;
	cursor: pointer;
}

table.title{
	background-color: #666;
	text-align: left;
	height: 30px;
	width: 1200px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}

table.m_1{
	width: auto;
	height: auto;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	vertical-align: middle;
}

table.m_1 th{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 5px;
	background-color: #666666;
	border: solid 1px #000;
	color: #FFF;
}

table.m_1 td{
	width: auto;
	height: 30px;
	background-color: #FFF;
	border: 1px solid #000;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

table.m_1 td.m_n{
	/* [disabled]padding: 2px, 20px; */
	background-color: #666;/*#9CF;*/
	color: #FFF;
	font-weight: bold;
}

table.m_1 td.m_2{
	padding: 2px, 20px;
	background-color: #FFF;
	border: 1px solid #000;
}

table.m_1 td.m_b{
	text-align: left;
	border: none;
	background: none;
}


/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.m_1{
	background-color: #FFF;
	border: none;
	width: auto;
	height: auto;
	margin-top: 5px;

}



th.sch_mon{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 2px, 20px;
	background-color: #FC3;
	border: solid 1px #000;
	color: #FFF;
}

th.sch_sat{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 2px, 20px;
	background-color: #FCF;
	border: solid 1px #000;
	color: #FFF;
}

th.sch_mons{
	width: auto;
	height: 15px;
	/*¾å²¼,º¸±¦*/
	padding: 0px, 20px;
	background-color: #FC3;
	border: solid 1px #000;
	color: #FFF;
}



th.sch_sats{
	width: auto;
	height: 15px;
	/*¾å²¼,º¸±¦*/
	padding: 0px, 20px;
	background-color: #FCF;
	border: solid 1px #000;
	color: #FFF;
}


td.sch_mon{
	width: auto;
	height: auto;
	padding: 10px, 20px;
	background-color: #FFF;
	color: #F60;
	border: solid 1px #000;
}

td.sch_sat{
	width: auto;
	height: auto;
	padding: 10px, 20px;
	background-color: #FFF;
	color: #F6F;
	border: solid 1px #000;
}

td.sch_mon_c{
	width: auto;
	height: auto;
	padding: 10px, 20px;
	background: url(/reserve/img/closed.gif) center top no-repeat;
	color: #F60;
	border: solid 1px #000;
	
}

td.sch_sat_c{
	width: auto;
	height: auto;
	padding: 10px, 20px;
	background: url(/reserve/img/closed.gif) center top no-repeat;
	color: #F6F;
	border: solid 1px #000;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.sch_mon{
	background-color: #FFF;
	color: #333;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	cursor: pointer;
	font-family:"Arial Black", Gadget, sans-serif;
	background: none;
	font-size: 16px;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
#middle input.sch_sat{
	background-color: #FFF;
	color: #F00;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	cursor: pointer;
	font-family:"Arial Black", Gadget, sans-serif;
	background: none;
	font-size: 16px;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.sch_monm{
	background-color: #FFF;
	color: #333;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	cursor: pointer;
	font-family:"Arial Black", Gadget, sans-serif;
	background: none;
	font-size: 14px;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
#middle input.sch_satm{
	background-color: #FFF;
	color: #F00;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	cursor: pointer;
	font-family:"Arial Black", Gadget, sans-serif;
	background: none;
	font-size: 14px;
}

td.sch_mons{
	width: 20px;
	height: auto;
	padding: 10px, 20px;
	background-color: #FFF;
	color: #F60;
	border: solid 1px #000;
}
/*---------------------------------------------¥æ¡¼¥¶´ÉÍý--------------------------------------------------*/
table.m_2{
	width: 1000px;
	height: auto;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	margin: auto;
}

th.m_2{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666666;
	border: solid 1px #000;
	color: #FFF;
}

th.m_n{
	width: 30px;;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #666666;
	border: solid 1px #000;
	color: #FFF;
}

td.m_2{
	width: auto;
	height: 30px;
	background-color: #FFF;
	border: 1px solid #000;
	/* [disabled]padding-top: 0px; */
	/* [disabled]padding-right: 2px; */
	/* [disabled]padding-bottom: 0px; */
	/* [disabled]padding-left: 2px; */
}

td.m_n{
	background-color: #666;/*#9CF;*/
	color: #FFF;
	font-weight: bold;
	/* [disabled]padding-top: 2px; */
	/* [disabled]padding-right: 0px; */
	/* [disabled]padding-bottom: 2px; */
	/* [disabled]padding-left: 0px; */
	height: 30px;
	border: 1px solid #000;
}



table.m_btn1{
	width: 1001px;
	margin: 30px auto;
	text-align: center;
}

input.m_link{
	width: auto;
	background-color:#FFF;
	font-weight: bold;
	color: #00F;
	cursor: pointer;
	text-decoration: underline;
	border: none;
}

/*---------------------------------------------´ÉÍý¼ÔÍÑReserve---------------------------------------------*/
table.rsv_calendar{
	width: 800px;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	border:  3px #CCC;
	border: 1px solid #CCC;
	border:none;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 16px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 100px;
}


th.rsv_dayname_on{
	width: auto;
	height: auto;
	background-color: none;
	/* [disabled]background-image:url(/reserve/img/th_onday.gif); */
	border:none;
	color: #333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: "Arial Black", Gadget, sans-serif;
}

th.rsv_dayname_off{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 2px, 0px;
	background-color: none;
	/* [disabled]background-image:url(/reserve/img/th_offday.gif); */
	border:none;
	color: #F00;
	font-family: "Arial Black", Gadget, sans-serif;
}

td.rsv_dayname_on{
	width: auto;
	height: auto;
	color: #333;
	border: none;
	font-family:"Arial Black", Gadget, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
}

td.rsv_dayname_off{
	width: auto;
	height: auto;
	background-color: none;
	color: #F00;
	border: none;
	font-family:"Arial Black", Gadget, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
}

td.rsv_dayname_c{
	width: auto;
	height: auto;
	background: url(/reserve/img/closed.gif) center top no-repeat;
	border: none;
	font-family:"Arial Black", Gadget, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
}

td.rsv_dayname_n{
	width: auto;
	height: auto;
	background: #FFF;
	border: none;
	font-family:"Arial Black", Gadget, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
}

input.rsv_dayname_on{
	font-family:"Arial Black", Gadget, sans-serif;
	background :none;
	color: #333;
	font-weight: 100;
	border: none;
	width: auto;
	height: 25px;
	cursor: pointer;
	font-size: 14px;
}

input.rsv_dayname_off{
	font-family:"Arial Black", Gadget, sans-serif;
	background: none;
	color: #F00;
	font-weight: bold;
	border: none;
	width: auto;
	height: auto;
	cursor: pointer;
	font-size: 14px;
}

table.rsv_tb{
	/* [disabled]width: 1000px; */
	height: auto;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFF;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: center;
	background: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

table.rsv_tb2{
	height: 300px;
	background-color: #FFF;
	border-collapse: collapse;
	border-spacing: 0;
}

th.rsv_lv{
	width: auto;
	height: auto;
	background-color: #4F81BD;
	border: solid 1px #000;
	/*color: #FF0;*/
	color: #F60;
	color: #000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

td.rsv_tm1{
	width: auto;
	height: auto;
	/*background-color: #9CF;*/
	background-color: #DFDAD9;
	border: solid 1px #000;
	color: #333;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

td.rsv_td1{
	height: auto;
	text-align: left;
	padding: 0;
	background: #FFF;
	border: solid 1px #000;
}

td.rsv_td2{
	height: 40px;
	padding-left: 5px;
	width: auto;
}

td.rsv_td3{
	height: 40px;
	border-left: dotted 1px #000;
	padding-left: 5px;
	width: auto;
}

div.rsv_cldiv{
	font-weight: bold;
}

div.rsv_rmdiv{
	float:left;
	font-weight: bold;
	font-size: 10px;
	float:left;
}

div.rsv_pcdiv{
	margin: 0 0 0 10px;
	width:18px;
	height:18px;
	float:left;
}

div.rsv_shcnt{
	font-size: 10px;
	font-weight: bold;
}

input.rsv_books{
	height: 18px;
	width: 138px;
	border: none;
	text-align: left;
	font-size: 12px;
	background:none;
	cursor: pointer;

}

input.rsv_pens{
	height: 18px;
	width: 138px;
	border: none;
	text-align: left;
	font-size:12px;
	background:none;
	color: #F00;
	text-decoration: line-through;
	cursor: pointer;
}

table.rsv_bar{
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	width: 835px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

input.rsv_btn{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
}

/*---------------------------------------------´ÉÍý¼ÔÍÑReserveŽÀŽÞŽ²Ž±ŽÛŽ¸ŽÞ---------------------------------------------*/
table.dialog1{
	width: 420px;
	height: 170px;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #DFDAD9;
	border: none;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*height: 150px;
	background-color: #134AB0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	padding: 0;*/
}

tr.dialog1{
	background: none;
	padding: 0;
	height: 12px;
}

td.dialog1_h{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #F90;
}

td.dialog1_c{
	padding: 5px 5px 5px 5px;
	text-align: left;
	color: #F90;
	border-top: solid 2px #FFF;
}

td.dialog1{
	background: none;
	border: none;
	height: 12px;
	padding: 0 0 0 40px;
	text-align: left;
	font-weight: bold;
	color: #000;
}

input.dialog1{
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	background: #DFDAD9;
	color: #000;
	border:none;
	height: auto;
	padding: 0 0 0 0;
	margin: 0;
	font-weight: bold;
}

/*ŽÃŽ°ŽÌŽÞŽÙŽÃŽÞŽ°ŽÀ(ŽÎŽÞŽÀŽÝ)*/
td.dialog1_bt{
	width: auto;
	text-align: center;
	padding-top: 5px;
	/*background-color: #134AB0;*/
}

input.dialog1_btr{
	width: 80px;
	height: auto;
	/* [disabled]background: url(/reserve/img/submit.gif) center top no-repeat; */
	color: #333;
	/* [disabled]margin-top: 10px; */
	/* [disabled]margin-bottom: 10px; */
	margin-left: 150px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight: bold;
}

input.dialog1_btc{
	width: auto;
	height: auto;
	color: #333;
	margin: auto;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight: bold;
}


input.dialog1_btm{
	width: auto;
	height: auto;
	color: #333;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-weight: bold;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
/*---------------------------------------------´ÉÍý¼ÔÍÑReserve_Log---------------------------------------------*/
table.rsvlog{
	width: auto;
	height: auto;
	width: 1001px;
	margin: 0;
	text-align: center;
	border-collapse: collapse;
    border-spacing: 0;
	background-color: #FFF;
	/*border: solid 1px #F60;*/
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
}

th.rsvlog{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 2px, 10px;
	background-color: #4F81BD;
	border: solid 1px #000;
	color: #FF0;
}


td.rsvlog{
	width: auto;
	height: auto;
	font-size: 12px;
	padding: 2px, 10px;
	background-color: #FFF;
	*border: solid 1px #000;
}

td.rsvlog_n{
	width: auto;
	height: auto;
	font-size: 12px;
	padding: 2px, 20px;
	background-color: #9CF;
	border: solid 1px #000;
}

/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.rsvlog{
	background-color: #FFF;
	border: none;
	width: auto;
	height: auto;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #00F;
	text-decoration: underline;
	cursor: pointer;
}

input.rsvlogmore{
	width: 50px;
	font-weight: bold;
	color: #00F;
	cursor: pointer;
	text-decoration: underline;
	border: none;
}
/*---------------------------------------------´ÉÍý¼ÔÍÑScheduleEdit---------------------------------------------*/
table.sch_tb1{
	width: 1000px;
	margin: 0;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	vertical-align: middle;
}

table.sch_tb1 th{
	width: auto;
	height: auto;
	/*¾å²¼,º¸±¦*/
	padding: 5px;
	background-color: #666666;
	border: solid 1px #000;
	color: #FFF;
}

table.sch_tb1 td{
	width: auto;
	height: 30px;
	border: 1px solid #000;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

td.sch_td1{
	width: auto;
	height: auto;
	padding: 0;
	background-color: #FFF;
	border: solid 1px #000;
}

td.sch_td2{
	width: auto;
	height: auto;
	padding: 0;
	background-color: #DFDAD9;
	border: solid 1px #000;
	border: solid 1px #000;
}

td.m_tc_n{
	width: auto;
	height: auto;
	padding: 2px, 20px;
	background-color: #9CF;
	border: solid 1px #000;
}

input.sch_td1{
	background-color: #FFF;
	
}

input.sch_td2{
	background-color: #DFDAD9;
}

select.sch{
	width: auto;
}
/*input ŽÃŽ·Ž½ŽÄŽÎŽÞŽ¯Ž¸Ž½*/
input.sch{
	background-color: #FFF;
	border: none;
	width: 90%;
	height: 20px;
	margin: 4px;
	padding: 0;
}

table.sch_btn{
	width: 1000px;
	margin: 30px auto;
	text-align: center;
}

/*---------------------------------------------À¸ÅÌÍÑReserve---------------------------------------------*/
table.strsv_calendar{
	width: 1001px;
	margin: 0;
	text-align: center;
	border-collapse: collapse;
    border-spacing: 0;
	border:  3px #CCC;
	border: 1px solid #CCC;
	border:none;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size: 14px;
}

tr.strsv_calendar:hover{
	background-color: #DFDAD9; /* ¹Ô¤ÎÇØ·Ê¿§ */
}

tr.strsv_calendar{
	cursor: pointer;
}
table.strsv_tb{
	width: 900px;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFFF;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: center;
	background: none;
	height: auto;
	border: 1px solid #000;
	border-top: none;
}

table.sttm_tb{
	width: 65px;
	height: auto;
	float: left;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #DFDAD9;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: none;
	margin: 0px;
	margin-top: 0px;
	margin-left: 100px;
	border-top: solid 1px #ccc;
}

table.sttm_tb th{
	width: auto;
	height: 53px;
	background-color: #DFDAD9;
	border: solid 1px #000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right: none;
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
}

table.sttm_tb td{
	width: auto;
	/*height: 98px;*/
	height:106px;
	border: solid 1px #000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	border-right: none;
	border-left: solid 1px #000;
}

div.strsv_scrtb{
	width: 935px;
	overflow-x: scroll;
	margin: auto;
	text-align: center;
	background: none;
	margin-left: 0px;
	/* [disabled]scrollbar-base-color: #F90; */
	border-right: solid 1px #333;
	border-top: solid 1px #333;
}

th.strsv_on{
	width: auto;
	height: 20px;
	font-family:"Arial Black", Gadget, sans-serif;
	background-color: #DFDAD9;
	color: #333;
	border-top: none;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

th.strsv_off{
	width: auto;
	height: 20px;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	background-color: #DFDAD9;
	border: solid 1px #000;
	color: #F00;
	border-top: none;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

td.strsv_on{
	width: auto;
	height: 30px;
	font-family:"Arial Black", Gadget, sans-serif;
	color: #333;
	border: none;
	background-color: #DFDAD9;
	border-top: none;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

td.strsv_off{
	width: auto;
	height: 30px;
	font-family:"Arial Black", Gadget, sans-serif;
	color: #F00;
	border: none;
	background-color: #DFDAD9;
	border-top: none;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

td.strsv_c{
	width: auto;
	height: 30px;
	font-family:"Arial Black", Gadget, sans-serif;
	color: #999;
	border: none;
	background-color: #DFDAD9;
	border-top: none;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

table.strsv_tb2{
	width: auto;
	height: auto;
	border-collapse: collapse; 
	border-spacing: 0;
}

th.strsv_lv{
	width: auto;
	height: auto;
	background-color: #666;
	border: solid 1px #000;
	color: #FFF;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

td.strsv_td1{
	width: auto;
	/*height: 100px;*/
	height:108px;
	text-align: left;
	padding: 0;
	border: solid 1px #000;
}

td.strsv_td2{
	width: auto;
	/*height: 50px;*/
	height:58px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}

td.strsv_td3{
	width: auto;
	/*height: 50px;*/
	height:58px;
	border-left: dotted 1px #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
}

td.strsv_td4{
	width: auto;
	height: 45px;
}

td.strsv_td5{
	width: auto;
	height: 45px;
	border-left: dotted 1px #000;
}

div.strsv_cldiv{
	border: none;
	background: none;
	width: auto;
	clear: both;
}

div.strsv_rmdiv{

	font-weight: bold;
	font-size: 10px;
	float: left;
}

div.strsv_pcdiv{
	width:18px;
	height:18px;
	margin-left: 5px;
	float:left;
}

div.strsv_shcnt{
	font-size: 12px;
	clear: right;
}

input.strsv_books{
	height: 20px;
	width: 150px;
	border: none;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	background: none;
	text-decoration: underline;
	font-family:"Arial Black", Gadget, sans-serif;
	color: #4F81BD;
	color: #039;
	cursor: pointer;

}

div.strsv_infos{
	height: 20px;
	width: 150px;
	border: none;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	background: none;
	font-family:"Arial Black", Gadget, sans-serif;
	color: #6CF;
}

div.strsv_info{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #F60;
}

input.strsv_info{
	font-weight: bold;
	font-size: 10px;
	text-align: center;
	margin: 0 0 5px 0;
}

table.strsv1{
	width: 320px;
	height: 145px;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #DFDAD9;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	border: solid 2px #000;
	border-top-color: #D2CBCA;
	border-right-color: #F0ECEC;
	border-bottom-color: #D2CBCA;
	border-left-color: #F0ECEC;
}

table.strsv1 th{
	width: auto;
	height: auto;
	text-align: left;
	padding: 10px 0 5px 15px;
	background: none;
	border: none;
}

table.strsv1 th b{
	color: #F00;
}

table.strsv1 td{
	height: auto;
	text-align: left;
	padding: 0 0 0 30px;
	background: none;
	border: none;
	font-weight: bold;
}

input.strsv1_btr{
	width: 80px;
	height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 35px;
	color: #333;
}

input.strsv1_btl{
	width: 80px;
	height: 25px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
	color: #333;
}

table.mypage1{
	width: 552px;
	height: auto;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	margin: 0, auto;
	margin-left:20px;
	/* [disabled]float: left; */
}

table.mypage1 td{
	width: auto;
	height: auto;
	padding: 2px, 0px;/*, 20px;*/
	background-color: #FFF;
	border: solid 1px #000;
}

table.mypage2{
	width: auto;
	height: auto;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #333;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	border: solid 1px #000;
}

table.mypage2 th{
	width: auto;
	height: auto;
	border: solid 1px #000;
	padding: 5px;
	background-color: #DFDAD9;
}

table.mypage2 td{
	width: auto;
	height: auto;
	border: solid 1px #000;
	padding: 5px;
}

table.mypage3{
	width: 400px;
	height: 145px;
	border-collapse: collapse;
	border-spacing: 0;
	/*background-color: #134AB0;*/
	background-color: #4F81BD;
	border: 2px solid #042268;
	border-color: #666699 #ccccff #666699 #ccccff;
	color: #FFF;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
}

th.mypage3{
	width: auto;
	height: auto;
	text-align: left;
	padding: 10px 0 5px 15px;
	background: none;
	border: none;
}

td.mypage3{
	width: auto;
	height: auto;
	text-align: left;
	padding: 0 0 0 30px;
	background: none;
	border: none;
	font-weight: bold;
}

input.mypage3{
	width: 150px;
	height: auto;
}

/*th.mypage{
	width: auto;
	height: auto;
	text-align: left;
	/*¾å²¼,º¸±¦
	padding: 2px, 0px, 2px, 20px;
	background-color: #4F81BD;
	border: solid 1px #000;
	color: #FF0;
}
*/

/*td.mypage{
	width: auto;
	height: auto;
	padding: 2px, 0px;
	background-color: #FFF;
	border: solid 1px #000;
}*/

/*submit ŽÎŽÞŽÀŽÝ*/
input.mypagebt{
	width: 80px;
	height: 20px;
	border: none;
	background: url(/reserve/img/submit.gif) no-repeat;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
	margin-top: 3px;
	margin-left: 10px;
}

/*Ž·Ž¬ŽÝŽ¾ŽÙ*/
input.mypagebt2{
	width: auto;
	height: auto;
	border: none;
	background: none;
	text-decoration: underline;
	font-weight: bold;
	color: #00F;
	cursor: pointer;
}

input.mypagebt3{
	width: 80px;
	height: 25px;
	font-weight: bold;
	margin-left: 35px;
	color: #333;
}

table.myrsv1{
	width: auto;
	height: auto;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: none;
	color: #000;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 14px;
	margin: 0, auto;
}

th.mytitle{
	width: auto;
	height: auto;
	text-align: left;
	font-size: 16px;
	font-family:"Arial Black", Gadget, sans-serif;
	/*¾å²¼,º¸±¦*/
	padding-bottom: 20px;
}

th.myrsv1{
	width: auto;
	height: auto;
	padding: 2px, 20px;
	text-align: center;
	background-color: #FC3;
	border: solid 1px #000;
	color: #FFF;
}

div.mobile1{
	font-family : "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 10px;
	margin: 0;
	text-align: left;
}

table.mobile1{
	font-family : "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 10px;
	text-align: left;
}

td.mobile1{
	padding :0;
}

input.mobile1{
	font-family : "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 10px;
}

table.inc_tc{
	margin:auto;
	margin-top: 20px;
	width: 100%;
	height: auto;
}
table.inc_tc td img{
	width: 60%;
	border: 2px dashed #FF9933;
}
/*table.dialog2{
	width: 320px;
	height: 160px;
	border-collapse: collapse;
    border-spacing: 0;
	background-color: #134AB0;
	border: solid 4px #042268;
	color: #FFF;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
}

tr.dialog2{
	background: none;
	padding: 0;
	height: 12px;
}

td.dialog2_h{
	padding: 5px,5px,15px,5px;
}

td.dialog2{
	background: none;
	border: none;
	height: 12px;
	padding: 0,0,0,40px;
}

input.dialog2{
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	background: none;
	color: #FFF; 
	border:none;
	height: auto;
	padding: 0;
	margin: 0;
}*/

/*ŽÃŽ°ŽÌŽÞŽÙŽÃŽÞŽ°ŽÀ(ŽÎŽÞŽÀŽÝ)
td.dialog2_bt{
	width: auto;
	text-align: center;
}


/*À¸ÅÌÍÑ¥­¥ã¥ó¥»¥ë
table.dialog3{
	width: 320px;
	height: 160px;
	border-collapse: collapse;
    border-spacing: 0;
	background-color: #134AB0;
	border: solid 4px #042268;
	color: #FFF;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
}

tr.dialog3{
	background: none;
	padding: 0;
	height: 12px;
}

td.dialog3_h{
	padding: 5px,5px,15px,5px;
}

td.dialog3{
	background: none;
	border: none;
	height: 12px;
	padding: 0,0,0,40px;
}

input.dialog3{
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	font-size: 12px;
	background: none;
	color: #FFF; 
	border:none;
	height: auto;
	padding: 0,0,0,0;
	margin: 0;
}

/*ŽÃŽ°ŽÌŽÞŽÙŽÃŽÞŽ°ŽÀ(ŽÎŽÞŽÀŽÝ)
td.dialog3_bt{
	width: auto;
	text-align: center;
}

input.dialog3_btr{
	border: 0px;
    width: 80px;
    height: 20px;
    background: url(/reserve/img/submit.gif) center top no-repeat;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 35px;
}

input.dialog3_btl{
	border: 0px;
    width: 80px;
    height: 20px;
    background: url(/reserve/img/submit.gif) center top no-repeat;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 35px;
}*/

/*jQueryÍÑ*/
	.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color: #F0F0B8;
	}
	
	.ac_match {
		text-decoration: underline;
		color: black;
	}
