body {
	font-size: 14px;
	line-height: 19px;
	background-color: #FFFFFF;
}

a.kotei:link { color: #006699; text-decoration: none;} 
a.kotei:visited { color: #006699; text-decoration: none;}
a.kotei:active { color: #00FFFF; text-decoration:underline;}
a.kotei:hover { color: #00FFFF; text-decoration:underline;} 


a.map:link { color: #990000; text-decoration: none;} 
a.map:visited { color: #990000; text-decoration: none;}
a.map:active {
	color: #ff9999;
	text-decoration:underline;
	line-height: 20px;
}
a.map:hover { color: #ff9999; text-decoration:underline;} 

a.foot:visited { color: #000000; text-decoration: none; font-size: 13px;}
a.foot:link {color: #000000; text-decoration: none; font-size: 13px;} 
a.foot:hover { color: #aa0000; text-decoration:underline; font-size: 13px;} 
a.foot:active { color: #aa0000; text-decoration:underline; font-size: 13px;}

a:link { color: #000066;} 
a:visited { color: #000066;}
a:active { color: #0099ff;}
a:hover { color: #0099ff;} 



.n-12px {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 16px;
}
.bk-r {
	background-color: #CCCCCC;
	background-image: url(images/bk-r.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bk-l {
	background-color: #CCCCCC;
	background-image: url(images/bk-l.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.i-13px {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	word-spacing: 0.2em;

}
.n-14px {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 22px;
}
.txt12 {
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 0.2em;
}
.n-13px {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 13px;
	line-height: 17px;
}
.i-14px {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	word-spacing: 0.2em;
	color: #F32525;

}
ul {
	list-style-image: url(images/point01.gif);
}
.bk-l02 {

	background-color: #CCCCCC;
	background-image: url(images/bk-l02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bk-r02 {

	background-color: #CCCCCC;
	background-image: url(images/bk-r02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.b-12px {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 14px;
	color: #003366;

}

h2 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	word-spacing: 0.2em;
	color: #0099CC;
}

.b-14px {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	word-spacing: 0.2em;
	color: #0099CC;
}
.r-12px {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 12px;
	line-height: 16px;
	color: #D91C00;
}
.bk01 {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/setsubun.gif);
}
.b-14px02 {


	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	word-spacing: 0.2em;
	color: #0033CC;
}
.n-15px {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 15px;
	line-height: 25px;
}
.annai {
	font-size: 15px;
	line-height: 23px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;

}
.yaku {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;



}
.bk02 {

	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/nako.jpg);
}
.bk03 {


	background-repeat: no-repeat;
	background-position: right 450px;
	background-image: url(images/doll.jpg);
}
.bk04 {



	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/gyoji.jpg);
}
.test {
	letter-spacing: 0.5em;
}
