body {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background: #FFFFFF;
	margin: 0px;
	text-align: center
}

table {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
	background: #F5FAFE;
}

input {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

textarea {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

select {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

span {
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

a {
	color: #2244ff;
	font-weight: bold;
	text-decoration: underline
}

a:hover { color: #4499ff }

span.daily {
	color: #3d3d3d;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

span.weekend {
	color: #0e0cc5;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

span.holiday {
	color: #ff0010;
	font-size: 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}

div.title {
	color: #000066;
	background: #FFFFFF;
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-left : auto;
	margin-right : auto
}

table.yoyaku_list_waku {
	width:500;
	padding:0px;
	background: #0c419a;
	table-layout: fixed;
	border: 1px solid #0c419a
}

tr.yoyaku_list_header {
	color: #000066;
	background: #e2ecfc;
}

tr.yoyaku_list_body {
	color: #000066;
	background: white;
}

span.p_cal_con_1, span.p_cal_con_2, span.p_cal_con_3, span.p_cal_con_4 {
	width: 20px;
	height: 16px;
	background-position: 0px center;
	background-repeat: no-repeat;
	margin-top: 4px;
	display: block;
	float: center
}

span.p_cal_con_1 { background-image: url(../images/calCondition_1.gif) }
span.p_cal_con_2 { background-image: url(../images/calCondition_2.gif) }
span.p_cal_con_3 { background-image: url(../images/calCondition_3.gif) }
span.p_cal_con_4 { background-image: url(../images/calCondition_4.gif) }

div.p_cal_message {
	width: 759;
	font-size: 0px;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-left : auto;
	margin-right : auto
}

div.p_cal_message_body {
	align=left;
	width: 400px;
	font-size: 12px;
	background: #FFFFFF;
	background-position: 7px 0px;
	background-repeat: repeat-y;
	text-align: left;
}

div.p_cal_message_body div {
	align=left;
	margin: 0px 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 100%
}

div.p_cal_exp_message_1, div.p_cal_exp_message_2, div.p_cal_exp_message_3, div.p_cal_exp_message_4 {
	font-size: 12px;
	background-position: 5px 3px;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 23px
}

div.p_cal_exp_message_1 { background-image: url(../images/calCondition_1.gif) }
div.p_cal_exp_message_2 { background-image: url(../images/calCondition_2.gif) }
div.p_cal_exp_message_3 { background-image: url(../images/calCondition_3.gif) }
div.p_cal_exp_message_4 { background-image: url(../images/calCondition_4.gif) }
