@charset "shift_jis";

/* import clearfix.css
------------------------------------------------------------ */
@import url("clearfix.css");

/* global
------------------------------------------------------------ */
img {
	border: none;
}

#rsvWidget {
	padding: 0 0 11px 0;
	width: 192px;
	background: #ffffff url(../../img/rsvWidget_bgBtm.gif) no-repeat 0 100%;
}

#rsvWidget h2 {
	height: 48px;
	text-indent: -9000px;
	font-size: 12px;
	line-height: 100%;
	background-image: url(../../img/rsvWidget_frameHead.gif);
	background-repeat: no-repeat;
	margin-bottom: 0;
}



/* announce
------------------------------------------------------------ */
#rsvWidget_announce {
	/*background-image: url(../../img/rsvWidget_announceBg.jpg);
	background-repeat: repeat-y;
	background-position: center top;*/
	text-align: center;
	line-height: 20px;
	font-size: 10px;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	padding: 10px 0;
}
#rsvWidget_announce a {
	padding: 0;
	/*background-image: url(../../img/rsvWidget_announceBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}
#rsvWidget_announce a:link,
#rsvWidget_announce a:visited,
#rsvWidget_announce a:hover {
	text-decoration: none;
	color: #382026;
}

/* select box
------------------------------------------------------------ */
#rsvWidget_checkInDate {
	background-color: #d5e6f5;
	color: #052e73;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	margin: 0;
}
#rsvWidget_checkOutDate {
	background-color: #d5e6f5;
	color: #052e73;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	margin: 0;
}

/* common block */
#rsvWidget_checkInDate .rsvWidget_checkHeadBlock,
#rsvWidget_checkOutDate .rsvWidget_checkHeadBlock {
	margin: 0;
	padding: 0 5px;
}
#rsvWidget_checkInDate .rsvWidget_checkHeadBlock p,
#rsvWidget_checkOutDate .rsvWidget_checkHeadBlock p {
	float: left;
	margin: 0;
	padding: 5px 0;
	/*background-repeat: no-repeat;
	text-indent: -9999px;*/
}
/* checkin/out */
#rsvWidget_checkInDate .rsvWidget_checkHeadBlock p {
	/*width: 98px;
	background-image: url(../../img/rsvWidget_checkIn.gif);*/
}
#rsvWidget_checkOutDate .rsvWidget_checkHeadBlock p {
	/*width: 105px;
	background-image: url(../../img/rsvWidget_checkOut.gif);*/
}
/* calendar */
#rsvWidget_checkInDate .rsvWidget_checkHeadBlock a,
#rsvWidget_checkOutDate .rsvWidget_checkHeadBlock a {
	float: right;
	padding: 0;
	background-image: url(../../img/ico_cal.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 10px;
	color: #d1cea2;
	width: 46px;
	height: 30px;
}
/* form area */
#rsvWidget_checkInDate .rsvWidget_checkBodyBlock,
#rsvWidget_checkOutDate .rsvWidget_checkBodyBlock {
	clear: both;
	margin: 0 5px;
	padding: 0 0 10px 0;
	text-align: left;
}


#rsvWidget_checkInDate .rsvWidget_checkBodyBlock select,
#rsvWidget_checkOutDate .rsvWidget_checkBodyBlock select {
	font-size: 10px;
}
#rsvWidget_checkInDate .rsvWidget_checkBodyBlock option,
#rsvWidget_checkOutDate .rsvWidget_checkBodyBlock option {
	font-size: 10px;
	padding: 0;
}


/* unit */
.rsvWidget_unit {
	vertical-align: middle;
	padding: 0 0 0 0px;
	font-size: 10px;
	color: #052e73;
}

/* otona */
#rsvWidget_otona {
	padding: 0 5px;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	background-color: #d5e6f5;
	color: #052e73;
	text-align: left;
	font-size: 10px;
}
#rsvWidget_otona p {
	/*background-image: url(../../img/rsvWidget_otonaNum.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;*/
	margin: 0;
}

/* room */
#rsvWidget_room {
	padding: 10px 5px;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	background-color: #d5e6f5;
	color: #052e73;
	text-align: left;
	font-size: 10px;
}
#rsvWidget_room p {
	/*width: 50px;
	height: 15px;
	background-image: url(../../img/rsvWidget_roomNum.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;*/
	margin: 0;
}


div#rw_btm {
	margin: 0;
	padding: 10px;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	text-align: center;
	background-color: #d5e6f5;
	color: #052e73;
}

div#normal_btm {
	margin: 0;
	padding: 10px 10px 0 10px;
	border-right: 2px solid #00164d;
	border-left: 2px solid #00164d;
	text-align: center;
}

div#normal_btm img {
	margin-bottom: 5px;
}

a.rsvWidget_calBoot {
	text-indent: -9999px;
}




select {
	margin: 0;
}

option {
	
	font-family: monospace;
}






















/* button, link
------------------------------------------------------------ */
/* reserve menu */
#rsvWidget_reserveMenu {
	clear: both;
	width: 200px;
	margin: 0 20px;
	background-image: url(../../img/rsvWidget_reserveMemuBtn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#rsvWidget_reserveMenu li {
	width: 200px;
	height: 60px;
}
#rsvWidget_reserveMenu li a {
	display: block;
	/*_*/overflow: hidden;/**/
	width: 190px;
	height: 55px;
	margin: 0 5px;
	background-image: url(../../img/rsvWidget_reserveMemuBtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#rsvWidget_rm01 a {	background-position: -5px 0;}
#rsvWidget_rm02 a {	background-position: -5px -60px;}

#rsvWidget_rm01 a:hover {	background-position: -205px 0;}
#rsvWidget_rm02 a:hover {	background-position: -205px -60px;}

/* members menu */
#rsvWidget_membersMenu {
	width: 180px;
	margin: 5px 30px 0;
}
#rsvWidget_membersMenu li {
	width: 180px;
	height: 23px;
}
#rsvWidget_membersMenu li a {
	display: block;
	/*_*/overflow: hidden;/**/
	width: 180px;
	height: 23px;
	background-image: url(../../img/rsvWidget_membersMenuBtn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#rsvWidget_mm01 a {	background-position: 0 0;}
#rsvWidget_mm02 a {	background-position: 0 -23px;}
#rsvWidget_mm03 a {	background-position: 0 -46px;}
#rsvWidget_mm04 a {	background-position: 0 -69px;}

#rsvWidget_mm01 a:hover {	background-position: -180px 0;}
#rsvWidget_mm02 a:hover {	background-position: -180px -23px;}
#rsvWidget_mm03 a:hover {	background-position: -180px -46px;}
#rsvWidget_mm04 a:hover {	background-position: -180px -69px;}

