@charset "Shift_JIS";

/*パンくずリスト用*/
#topicp {color:#333333; font-size: small;}

body {
background-color: #ffffff;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size: 12px;
font-family:"ヒラギノ丸ゴ Pro W4", "Hiragino Maru Gothic Pro", Osaka;
}

h1 {
font-size: 20px;
color: #cccccc;
margin-left: 10px;
}

h2 {
font-size: 14px; color: #666666;
border-color: #999999;
border-style: solid;
border-width: 0 0 1px 4px;
margin-left: 10px;
padding: 4px;
}

h3, h4, h5 {
font-size: 12px;
color: #000000;
margin-left: 10px;
}

.menu {
background-color: #000000;
}

p {
	color: #333333;
	line-height: 1.5em;
	margin-left: 10px;
	margin-right: 4px;
}

.td-right {
	background-image: url(http://www.lamama.net/images/shadow.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 10px;
}

#news_box {
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px 1px 1px 1px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
}

#article {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	margin-left: 10px;
}

#news_date {
	font-size: 11px; color: #999999;
	text-align: right;
}

#right_box {
	font-size: 11px; color: #333333;
	line-height: 1.5em;
	border-style: solid;
	border-color: #eeeeee;
	border-width: 1px 1px 1px 1px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 4px;
}

#footer {
	font-size: 11px; color: #666666; text-align: center;
	background-color: #dddddd;
	padding: 10px 0 4px 0;
}

#sun { font-size: small; color: red; }
#sat { font-size: small; color: blue; }
#holi { font-size: small; color: red; }

img {
	border-style: none;
	margin-right: 4px;
}

li {
	font-size: 11px;
	list-style-image: url(http://www.lamama.net/images/black_right.gif);
	margin-left: 0px;
} 

blockquote { line-height: 1.5em; }

/******* スケジュール 表示部分 *********/
.title { font-size: 12px; color: blue; font-weight: bold; }
.act { color: #333333; }
.time { color: #333333; }
.fee { color: #333333; }
.ticket { color: red; }

.h-name{		/* 祝日名の色 */
	color		:#ccc;
}

dl{
margin		:5px 0 0 5px;
}

dt{	/* 日付 */
margin-left	:20px;
border-bottom	:1px dotted #cccccc;
}

dd{	/* 内容 */
font-size: 11px; color: #333333;
line-height: 1.5em;
margin-left	:20px;
margin-top: 2px;
/*padding-bottom:2px;*/
}

.s-day, td.s-day a{			/* 土曜日の色 */
color		:#00f !important;
}

.h-day, td.h-day a{			/* 日曜日・祝日の色 */
color		:#f00 !important;
}

.today, td.today a{			/* 今日 */
font-weight	:bold;
color		:#066 !important;
background-color:#ffc;
}

/* ページ上部へのリンク */
#top {
text-align: right;
font-size: small;
}

/* ページ上部へのリンク(footer.inc) */
#page_top { 
text-align: right;
font-size: small;
margin-right: 5px;
}

/* ページ下部のテキストメニュー */
#text_menu {
font-size: 10px;
color: #333333;
text-align: center;
}

/* 他の月へのリンク */
ul.navi-c{
text-align	:center;
}
ul.navi-c li{
display		:inline;
}
ul.navi-c li a.prev:before{
display		:marker;
content		:"<< ";
}
ul.navi-c li a.next:after{
display		:marker;
content		:" >>";
}

address { font-size: 10px; }

/*******カレンダー表示用ここまで******/

/* for span class */
.big		{ font-size: 16px }
.middle	{ font-size: 12px; }
.small	{ font-size: 10px; }
.right	{ text-align: right; }
.center	{ text-align: center; }
.red		{ color: #660000; }
.black	{ color: #333333; }
		