body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	}

.title {
	font-size: 1em ;
	color : #880000;
	font-weight:bold;
	padding-left:13px;
	}

.date {
	font-size: 0.7em ;
	color : #A55353
	}

p.navi {
	font-size:0.7em;
	padding-top:2px;
	padding-right:0px;
	}

p.navi a {
	color:#7B4949;
	text-decoration:none
	}

p.navi a:hover {
	color:#FF8A00
	}

.title-waku {
	border:solid 1px #D7B4B4;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:8px;
	background-image:url(image/title_icon.gif);
	background-repeat:no-repeat;
	}

.white-waku {
	border:solid 1px #FFFFFF;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:8px;
	}

.kiji {
	font-size:0.9em;
	color:#4F3A3A;
	line-height:1.7em ;
	margin-right:5px;
	margin-bottom:10px;
	margin-left:8px;
	padding-top:10px;
	padding-right:20px;
	padding-left:20px
	}

.sample-img {
	border:solid 1px #D7B4B4;
	margin-right:10px;
	padding:1px;
	}

.caption {
	font-size:1em;
	color:#742F2F;
	line-height:1.7em;
	margin-bottom:10px
	}	

.stamp {
	font-size:0.7em;
	color:#AFB0AF;
	background-image:url(image/separater.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:363px
	}

.calendar-head {
	border-top:solid 1px #D7B4B4;
	border-right:solid 1px #D7B4B4;
	border-left:solid 1px #D7B4B4;
	margin-top:10px;
	margin-left:5px;
	}

.calendar-title {
	background-color:#D46767;
	font-size:0.8em;
	font-style:bold;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	}

.calendar {
	font-size:0.7em;
	color:#796E6E;
	margin-top:0px;
	margin-left:5px;
	background-color:#D7B4B4;
	}

.calendar th {
	text-align:center;
	text-valign:middle;
	background-color:#ffffff
	}

.calendar td {
	text-align:center;
	text-valign:middle;
	background-color:#ffffff
	}

.fsSearch {
	font-size: 0.7em ;
	color:#816754;
	}

.right-waku {
	border:solid 1px #D7B4B4;
	margin-top:5px;
	margin-left:5px
	}

.right-title {
	padding-top:1px;
	padding-left:1px;
	padding-bottom:2px
	}

.right-text a {
	font-size:0.7em;
	color:#A96C6C;
	line-height:1.8em ;
	margin-top:10px;
	padding-left:5px;
	text-decoration:none
	}

.right-text a:hover {
	color:#FF8A00
	}

.linkbtn {
	margin-left:5px
	}

.dotarrow a {
	font-size:0.8em;
	color:#EF7523;
	line-height:2em ;
	padding-left:10px;
	text-decoration:none;
	background-image:url(image/dot-arrow.gif);
	background-repeat:no-repeat;
	margin-top:50px;
	margin-left:5px;
	margin-bottom:10px;
	}

.dotarrow a:hover {
	color:#FFD68E
	}

.poweredby {
	font-size:0.8em;
	color:#555555;
	text-decoration:none;
	margin-top:30px;
	margin-left:5px;
	margin-bottom:5px;
	}

.footer {
	background-color:#D7B4B4;
	}

.dottriangle a {
	font-size:0.7em;
	color:#ffffff;
	padding-left:8px;
	text-decoration:none;
	background-image:url(image/dot-triangle.gif);
	background-repeat:no-repeat;
	margin-left:10px;
	}

.dottriangle a:hover {
	color:#ff0000
	}

.fsTB {
	font-size: 0.8em ;
	color:#816754;
	margin-top:-5px;
	margin-left:15px;
	margin-bottom:5px;
	margin-right:15px
	}


