a:link {
	border-right: #000000 0px dashed; border-top: #000000 0px dashed; border-left: #000000 0px dashed; color: #0000ff; border-bottom: #000000 0px dashed; text-decoration: none
	}
a:visited {
	border-right: #000000 0px dashed; border-top: #000000 0px dashed; border-left: #000000 0px dashed; color: #0000ff; border-bottom: #000000 0px dashed; text-decoration: none
	}
a:hover {
	border-top-width: 0em; border-left-width: 0em; border-bottom-width: 0em; color: #ffffff; background-color: #006600; border-right-width: 0em; text-decoration: none
	}
a:unknown {
	border-top-width: 0em; border-left-width: 0em; border-bottom-width: 0em; color: #ffffff; background-color: #006600; border-right-width: 0em; text-decoration: none;
	}
td{
	font-size: 90%;
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	line-height:130%;
}
small{
	font-size: 80%; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
big{
	font-size: 11pt; font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}
.subtitle {
	padding-right: 5px; border-top: #900 2px solid; padding-left: 5px; font-weight: bold; font-size: 16pt; padding-bottom: 5px; color: #300; line-height: 16pt; padding-top: 5px; border-bottom: #900 2px solid; font-family: "‚‚“ ƒSƒVƒbƒN", "osaka-“™•"; background-color: #eedc82
	}
.subtitle_g {
	padding-right: 5px; border-top: #006600 2px solid; padding-left: 5px; font-weight: bold; font-size: 14pt; padding-bottom: 5px; color: #006600; line-height: 16pt; padding-top: 5px; border-bottom: #006600 2px solid; font-family: "‚‚“ ƒSƒVƒbƒN", "osaka-“™•"; background-color: #b6d2a6
	}
.contents {
	padding-right: 10pt; padding-left: 10pt;  font-size: 11pt; padding-bottom: 10pt; padding-top: 10pt
}
.item {
	padding-right: 5pt; border-top: #006600 2px solid; padding-left: 5pt;  font-weight: bold; font-size: 13pt; padding-bottom: 5pt; line-height: 21px; padding-top: 5pt; border-bottom: #006600 2px solid
}
table.border{
	border-right: #666666 1px double; border-left: #666666 1px double
}
td.title{
	border-top: #ffffff 0px double; border-bottom: #ffffff 0px double
}
td.midashi{
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; line-height: 130%; padding-top: 5px;
}
td.midashi_1{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px;
}
td.midashi_2{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 10pt;
}
td.ryoukin_1{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 10pt; background-color: #ffcc66
}
td.ryoukin_2{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 10pt; background-color: #ffffcc
}
td.ryoukin_11{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 11pt; background-color: #ffcc66
}
td.ryoukin_12{
	border-bottom: #666666 1px solid; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 11pt; background-color: #ffcc66
}
td.ryoukin_21{
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 11pt; background-color: #ffffcc
}
td.ryoukin_22{
	border-top: #000000 3px double; padding-right: 2px; padding-left: 2px; padding-bottom: 2px; line-height: 110%; padding-top: 2px; font-size: 11pt; background-color: #ffffcc
}
table.border_white{
	border-right: #ffffff 1px double; border-top: #ffffff 1px double; border-left: #ffffff 1px double; border-bottom: #ffffff 1px double
}
table.border_black{
	border-right: #666666 1px double; border-left: #666666 1px double;
}
.listheader	{
	background: #990000;
	border-bottom: #555533 2px solid;
	border-left: #cc3300 2px solid;
	border-right: #555533 2px solid;
	border-top: #996600 2px solid;
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.listmeisai	{
	background: #f9fbed;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.datebox {
	padding: 1px 12px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.line_1 {
	padding: 2px 2px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.line_2 {
	padding: 2px 2px;
	border-right: 1px solid #333333;
	border-lift: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.text_01 {
	padding: 3px 3px;
	font-size: 80%;
	background: #ffffcc;
	text-align: center;
}
.text_02 {
	padding: 5px 5px 0px 10px;
	font-size: 90%;
}
.date {
	font-size: 11pt;
	background-color: #f9fbed;
	color: #000000;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #990000;
	padding: 2px;
	margin: 0px;
}
.datebox_1 {
	padding: 1px 12px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
td.midashi_01{
	padding: 10px 20px;
	font-size: 90%;
	background:url(../kimono/img/bg_002.jpg);
}
td.midashi_02{
	padding: 10px 20px;
	font-size: 110%;
	background: #fce0a2;
	border: #333333 1px solid;
}
td.midashi_03{
	padding: 10px 10px;
	font-size: 80%;
	background: #ffffcc;
	border-bottom: #ad8164 1px solid;
}
td.midashi_04{
	padding: 10px 10px;
	font-size: 80%;
	background: #ffffff;
	border-bottom: #ad8164 1px solid;
}
td.midashi_05{
	padding: 0px;
	font-size: 90%;
	text-align: center;
	background: #ffffff;
}
td.midashi_06{
	padding: 5px;
	font-size: 80%;
	border-bottom: #666666 1px dotted;
}
td.midashi_07{
	padding: 0px;
}
td.midashi_top{
	padding: 5px;
	font-size: 90%;
	text-align: right;
	background: #ffffff;
}
td.contents_01 {
	padding: 5px;
	font-size: 90%;
	border-bottom: 1px dashed #666;
}

td.contents_02 {
	padding: 2px;
	font-size: 80%;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.contents_03_l {
	padding: 2px;
	font-size: 80%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #999;
}

td.contents_03_r {
	padding: 2px;
	font-size: 80%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #999;
	border-right: 1px solid #000;
}

td.contents_03 {
	padding: 2px;
	font-size: 80%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

td.contents_04_l {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #999;
	border-left: 1px solid #000;
	border-right: 1px solid #999;
}

td.contents_04_r {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #000;
}

td.contents_04 {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

td.contents_05_l {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #999;
}

td.contents_05_r {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #000;
	border-left: 1px solid #999;
	border-right: 1px solid #000;
}

td.contents_05 {
	padding: 2px;
	font-size: 80%;
	border-bottom: 1px solid #000;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

