@charset "ISO-2022-JP";  /* $B6uGrN`$b@h9TIT2D(B */
* {
	margin:0;
	padding:0;
}
html {
    height:100%;
}
body {
	color:#7D7D7D;
	background-color: #ffffff;
	text-align: left;
	height:100%;
	background-image:url(img/bg.gif);
	background-repeat:repeat;
	}

textarea {
	font-family: Osaka, $B#M#S(B $B#P%4%7%C%/(B, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	}
/*$B%j%s%/@_Dj$3$3$+$i(B*/
a {
	text-decoration: none;
	}
a:link {
	color: #A4005B;
	text-decoration: none;
	}
a:visited {
	color: #A4005B;
	text-decoration: none;
	}
a:active {
	color: #CF756D;
	}
a:hover {
	color: #A4005B;
	text-decoration: underline;
	}
/*$B%j%s%/@_Dj$3$3$^$G(B*/
#wrapper {
	margin: 0 0 -25px;
	width: 100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/*$B%X%C%@!<$3$3$+$i(B*/
#header {
	width: 100%;
	height: 21px;
	border-bottom:8px solid #A40000;	
	}
#headerw {
	width: 800px;
	margin:0 auto;
}
#headerw p {
	margin:0;
	padding:0;
}
#head01 a {
	display:block;
    width: 225px;
	height: 21px ;
	text-indent: -500em;
	background-image: url(img/head01.gif);
	background-repeat: no-repeat;
	float:left;
}
#head02 a {
	float:right;
	display:block;
    width: 160px;
	height: 21px ;
	text-indent: -500em;
	background-image: url(img/head02.gif);
	background-repeat: no-repeat;
}
/*$B%3%s%F%s%D$3$3$+$i(B*/
#mv a {
	display:block;
    width: 800px;
	height: 277px ;
	margin: 0 auto;
	text-indent: -500em;
	background-image: url(img/mv.jpg);
	background-repeat: no-repeat;
	float:left;
}
#container {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
/*$BGX7J2hA|$"$j(B#container {
	width: 800px;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	background-image:url(img/contbg.gif);
	background-repeat:repeat-y;
}*/
#mainl {
	float:left;
	width:609px;
}
#mainr {
	float:right;
	width:191px;
}
#mainla {
	float:right;
	width:424px;
}
#mainlb {
	float:left;
	width:185px;
}
/*$BA08e%\%?%s(B*/
ul#fwdprev {
	width:388px;
	height: 19px ;
	margin:5px auto 25px;
	list-style-type:none;
	padding:0;
}
ul#fwdprev li {
	display : inline;
	float: left;
	margin:0;
	padding:0;
	font-size:small;
}
#btprev {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
}
#btprev a {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
	background-image: url(img/btprev.jpg);
	background-repeat: no-repeat;
}
#btprev a:hover {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
	background-image: url(img/btprevr.jpg);
	background-repeat: no-repeat;
}
#fpmid {
	width:180px;
	text-align:center;
}
#btfwd {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
}
#btfwd a {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
	background-image: url(img/btfwd.jpg);
	background-repeat: no-repeat;
}
#btfwd a:hover {
	display: block;
    width: 104px;
	height: 19px ;
	text-indent: -500em;
	background-image: url(img/btfwdr.jpg);
	background-repeat: no-repeat;
}

/*$BA08e%\%?%s$3$3$^$G(B*/
/*$BK\J8$3$3$+$i(B*/
#ent {
	width:100%;
	background-color:#FFFFFF;
	padding:10px 0 20px;
	margin:0 0 20px;
}
p.date {
	clear:both;
	padding:0 34px 0;
	text-align:right;
	line-height:1em;
	color:#CF756D;
	font-size:small;
}
h2 {
	padding:0 40px 8px;
	font-size:small;
	font-weight:bold;
}
p.cate {
	padding:0 17px 13px;
	line-height:1em;
	font-size:small;
	border-bottom:1px solid #E5CCDC;
	margin:0 23px 20px;
}
p.cate a {
	line-height:1em;
	color:#CF756D;
}
p {
	padding:0 23px 20px;
	line-height:1.5em;
	font-size:small;
}
hr.entft {
	height:1px;
	border:0;
	border-bottom:1px solid #E5CCDC;
	margin:0 23px 20px;
}
#ent h3 {
	padding:0 17px 13px;
	line-height:1em;
	font-size:small;
	border-bottom:1px solid #E5CCDC;
	margin:0 23px 20px;
	font-weight:bold;
}


/*$BK\J8$3$3$^$G(B*/
/*$B:8%a%K%e!<$3$3$+$i(B*/
#t01 {
	width:185px;
	height:50px;
	text-indent: -1500em;
	background-image: url(img/t01.gif);
	background-repeat: no-repeat;
}
#t02 {
	width:185px;
	height:50px;
	text-indent: -1500em;
	background-image: url(img/t02.gif);
	background-repeat: no-repeat;
}
#t03 {
	width:185px;
	height:50px;
	text-indent: -1500em;
	background-image: url(img/t03.gif);
	background-repeat: no-repeat;
}
/*$B:8%a%K%e!<%j%9%H(B*/
ul.list {
	padding:0 0 0 18px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/icon.gif);
	list-style-position:inside;
}
*+html ul.list {
	padding:0 0 0 18px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/iconie.gif);
	list-style-position:inside;
}
* html  ul.list {
	padding:0 0 0 18px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/iconie.gif);
	list-style-position:inside;
}
ul.list li {
	padding:0 0 10px;
	font-size:small;
}
ul.list li.bottom {
	padding:0 0 20px;
	font-size:small;
}
#mainlb p {
	padding:0 18px 20px;
	line-height:1em;
	font-size:small;
}
/*$B:8%a%K%e!<$3$3$^$G(B*/
/*$B1&%a%K%e!<$3$3$+$i(B*/
#t04 {
	width:191px;
	height:50px;
	text-indent: -1500em;
	background-image: url(img/t04.gif);
	background-repeat: no-repeat;
}
#t05 {
	width:191px;
	height:50px;
	text-indent: -1500em;
	background-image: url(img/t05.gif);
	background-repeat: no-repeat;
}
/*$B%W%m%U%#!<%k$3$3$+$i(B*/
#profpic {
	float:left;
	margin:0 10px 20px 21px;
}
* html #profpic {
	float:left;
	margin:0 10px 20px 11px;
}
#profr {
	float:left;
}
#profr p {
	padding:0 0 9px;
	margin:0;
	line-height:1em;
	font-size:x-small;
}
#profp1 {
	width:63px;
	height:16px;
	text-indent: -1500em;
	background-image: url(img/profp1.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
}
#profp2 {
	width:63px;
	height:16px;
	text-indent: -1500em;
	background-image: url(img/profp2.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
}
#profp3 {
	width:63px;
	height:16px;
	text-indent: -1500em;
	background-image: url(img/profp3.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
}
#profp4 {
	clear:both;
	width:87px;
	height:16px;
	text-indent: -1500em;
	background-image: url(img/profp4.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0 0 0 21px;
}
/*$B%W%m%U%#!<%k$3$3$^$G(B*/
/*$B1&%a%K%e!<%j%9%H(B*/
ul.rlist {
	padding:0 0 0 30px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/icon.gif);
	list-style-position:inside;
}
*+html ul.rlist {
	padding:0 0 0 30px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/iconie.gif);
	list-style-position:inside;
}
* html  ul.rlist {
	padding:0 0 0 30px;
	margin:0;
	font-size:small;
	text-align:left;
	line-height:1em;
	list-style-image:url(img/iconie.gif);
	list-style-position:inside;
}
ul.rlist li {
	padding:0 0 10px;
	font-size:small;
}
ul.rlist li.bottom {
	padding:0 0 20px;
	font-size:small;
}

/*$B1&%a%K%e!<$3$3$^$G(B*/

/*$B%a%$%s$3$3$^$G(B*/
/*$BA4BNE*$J@_Dj(B*/
form {
	margin: 0px;
	padding: 0px;
}
img.left { 
	float: left;
	padding-right:10px;
	} 
img.right {
	float: right;
	padding-left:10px;
	}
br.cls {
	clear: both;
	height:1px;
}
td {
	font-size: small;
	line-height: 1.3em;
	}
.red {
	color: #A60808;
	}
.pred {
	color: #FF0000;
	}
.predbold {
	color: #FF0000;
	font-weight:bold;
	}
.blue {
	color: #101177;
	}
.white {
	color: #FFFFFF;
	}
.line {
	text-decoration: line-through;
}
.underline {
	text-decoration: underline;
}
.bold {
	font-weight:bold;
}
.boldunder {
	text-decoration: underline;
	font-weight:bold;
}
.x-small {
	font-size: x-small;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
br {
	line-height:10px;
	margin:0;
	padding:0;
}
input.hund {
	width:100px;
}
input.twohund {
	width:200px;
}
input.threehund {
	width:300px;
}
textarea.threehund {
	width:300px;
}
/*$B%3%s%F%s%D$3$3$^$G(B*/
.push {
	clear:both;
	height: 25px;
}
/*$B%U%C%?!<$3$3$+$i(B*/
#foot {
	clear:both;
	text-align: center;
	width: 100%;
	height: 25px;
	background-color:#A40000;
}
#foot p {
	margin:0;
	padding:0;
}
p#ft a {
	margin:0 auto;
	display:block;
    width: 800px;
	height: 25px ;
	text-indent: -500em;
	background-image: url(img/ft.gif);
	background-repeat: no-repeat;
}
/*$B%U%C%?!<$3$3$^$G(B*/
/*$B"&%9%?%$%k%7!<%H!'%+%l%s%@!<"&(B*/

#calendar {
	line-height: 140%;
	color: #555555;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	text-align: center;
	margin: 0 auto 5px;
	}

#calendar table {
	font-size: small;
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 155px;
	margin:0 auto;
	}

#calendar caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #555555;
	text-align: center;
/*	background-color: #ffffff;*/
	padding-top: 2px;
	padding-bottom: 5px;
	}

#calendar th {
	text-align: center;
	font-weight: normal;
/*	background-color: #ebe8e1;*/
	}

#calendar .sunday {
/*		background-color:#ffe6cc;*/
	color:#FF0000;
}

#calendar .saturday {
/*	background-color:#ccffcc;*/
	color:#0000FF;
}

#calendar td { text-align: center; }

#calendar a:link {
	text-decoration: none;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:link:hover {
	text-decoration: underline;
	color: #ff3300;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:link:active {
	text-decoration: underline;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited {
	text-decoration: none;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited:hover {
	text-decoration: underline;
	color: #ff3300;
	border-bottom: 1px solid #d97f26;
                }

#calendar a:visited:active {
	text-decoration: underline;
	color: #0033ff;
	border-bottom: 1px solid #d97f26;
                }

/*$B"$%9%?%$%k%7!<%H!'%+%l%s%@!<"$(B*/
