﻿a:link    { text-decoration: none;      color: #00B9F2; }
a:visited { text-decoration: none;      color: #00B9F2; }
a:hover   { text-decoration: underline; color: #00B9F2; }
a:active  { text-decoration: none;      color: #00B9F2; }

body, td, p, ul, li {
	font-family			: "Verdana", "Osaka", "MS UI Gothic", sans-serif ;
	color				: #555;
	line-height			: 140%;
	font-size			: 12px;
}

input, select, textarea, text {
	font-size			: 12px;
	color				: #333;
}

body  {
	background			: #FFF;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
}

h1,h2,h3,h4 {
	margin				: 0px;
}

img {
	border				: 0px;
}

form {
	margin				: 0px;
	padding				: 0px;
}

#cafe-title {
	padding-top			: 0px;
}

#cafe-body {
	padding-top			: 0px;
	padding-left		: 4px;
	padding-right		: 6px;
	background			: url(images/cafe_frame.gif);
}

#cafe-text {
	padding				: 3px;
	padding-bottom		: 10px;
	word-break			: break-all;
}

#map-frame {
	padding-top			: 25px;
}

#all-frame {
	width				: 156px;
}


#mes-title {
	padding-bottom		: 1px;
	padding-top			: 3px;
	margin-left			: 4px;
	margin-right		: 6px;
	border-bottom		: 1px solid #333;
}

#mes-body {
	padding-top			: 0px;
	padding-left		: 4px;
	padding-right		: 6px;
	background			: url(images/cafe_frame.gif);
}

#mes-text {
	padding				: 3px;
	padding-bottom		: 10px;
	padding-top			: 5px;
	word-break			: break-all;
}

#calendar-frame {
	padding-bottom		: 20px;
	padding-left		: 4px;
}

#calendar-bg {
	background			: url(calendar/bg.gif) no-repeat;
	width				: 147px;
}

div.days {
	float:left;
	width:21px;
	height:30px;
}

div.calendar-end {
	clear:both;
}