@charset "shift_jis";
/* CSS Document */

.resh3{
	margin-top:40px!important;
	margin-bottom:10px!important;
}

#topimg,
#toptype {
	text-indent:-10000px;
}
#topimg h3{
	background:url(../img/200912-1/img01.jpg) no-repeat top center;
	height:182px;
	padding:0;
	margin:0;
}
#bluebg{
	background:#D0EEFC;
	padding:10px 0;
	margin:0 0 10px 0;
}
#toptype p{
	background:url(../img/200912-1/img02.gif) no-repeat center;
	height:70px;
	padding:0;
	margin:0;
}
#pricelist1 h4{
	color:#000;
	background:url(../img/201001-1/img03.jpg) no-repeat top center;
	padding:10px 0 150px 50px;
	margin:0;
	border:none;
}
#pricelist2 h4{
	color:#000;
	background:url(../img/201001-1/img04.jpg) no-repeat top center;
	padding:10px 0 150px 50px;
	margin:0;
	border:none;
}
#pricelist1 p,
#pricelist2 p{
	display:none;
}
#newpack{
	background:url(../img/200912-1/img06.jpg) no-repeat top center;
	padding:165px 10px 10px 10px;
}
#resCalendar{
	margin-bottom:20px;
}
#resTel{
	margin-top:20px;
}
#resCalendar .calendar {
	width:100%;
}
#resCalendar .calendar td,
#resCalendar .calendar th{
	text-align:center;
}

.optbg1 {
	background-color:#F7F5D9;
}

.optbg1 option,
.optbg2 option{
	color:#F60;
}

.optbg2 {
	background-color:#DBEAF7;
}

.storeinfo{
	border: 3px solid #FC0;
	padding: 10px!important;
	background-color: #FFFCEE;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}









