@charset "utf-8";   
@import "./common.css";
@import "./calendar.css";
/*  
 main [  
----------------------------------------------------------- */  
#main {   
	width: 750px;
	margin: 10px auto 0;
		background-image: url(../images/oshirase_wrap_bg.gif);
	background-repeat: repeat-y;

}  
h1 {
	margin:0;
	padding:0;
	font-size: 13px;
	font-weight: normal;
	color: #963603;
	background-color: #402101;
}
h3 {
	margin-top: 10px;
	margin-bottom: 10px;}
.index_head	{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}

/*  
 oshirase [  
----------------------------------------------------------- */  
#oshirase_wrap {
	margin:0;
	padding:0;
	background-image: url(../images/oshirase_wrap_bg.gif);
	background-repeat: repeat-y;
}   
.oshirase_head { margin: 0; }
.oshirase_btm {
	margin: 0 0 10px;
}
.oshirase {
	background-image: url(../images/oshirase_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #E7C587;
}
.oshirase table { width: 300px; }
.oshirase td {
	vertical-align: top;
}
.oshirase .day {
	width: 30%;
	color: #fa2104;
	font-weight: bold;
}
.oshirase .note {
	width: 70%;
	padding-bottom: 10px;
}

/***********************************************/
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
/***********************************************/ 
#main:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#main {
	display:inline-table;
}

/* Mac IE には適用させない \*/
* html #main { height:1px; }
#main {
	display:block;
}
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
.footer {
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.tushin-icon {
	list-style-position: inside;
	list-style-image: url(../images/icon.gif);
	line-height: 30px;

}
.blog-bg-1 {
	background-image: url(../images/tushin-6.gif);
	background-repeat: no-repeat;
}
.text-red {
	color: #FF0000;
}
