DIV#contents_box {
	MARGIN: 22px 15px; WIDTH: 100%; LINE-HEIGHT: 1.6em
}
DIV#contents_box A {
	TEXT-DECORATION: none
}
DIV#contents_box A:hover {
	TEXT-DECORATION: underline
}
DIV#contents_box P {
	MARGIN: 0px 0px 1em
}
DIV#contents_box P.thanks {
	BACKGROUND: url(../images/thanks1.gif) #fff no-repeat 50% 50%; WIDTH: 100%; HEIGHT: 200px
}
DIV#contents_box P.thanks SPAN {
	DISPLAY: none
}
DIV#contents_box H2 {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../images/center_marker_h2.gif) #f2f2f2 no-repeat 8px 50%; MARGIN: 0px 0px 1em; TEXT-INDENT: 23px; LINE-HEIGHT: 2em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box P#top_navi {
	MARGIN: 0px 0px 1em
}
DIV#contents_box H3 {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../images/center_marker_h3.gif) #fff no-repeat 8px 50%; MARGIN: 2em 0px 1em; TEXT-INDENT: 23px; LINE-HEIGHT: 2em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box TABLE#sitemap {
	BACKGROUND: #fff
}
DIV#contents_box TABLE#sitemap TD {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV#contents_box TABLE#sitemap TD TABLE TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #f8f8f8; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box TABLE#sitemap TD TABLE TD.normal1 {
	BACKGROUND: #fff
}
DIV#contents_box TABLE#sitemap TABLE {
	BACKGROUND: #fff; MARGIN: 10px 0px 25px
}
DIV#contents_box TABLE#sitemap H3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: url(../images/center_marker_h3.gif) #fff no-repeat 3px 50%; MARGIN: 0px; BORDER-LEFT: medium none; TEXT-INDENT: 18px; LINE-HEIGHT: 1.6em; BORDER-BOTTOM: medium none
}
DIV#contents_box TABLE#sitemap TABLE H3 A {
	COLOR: #666
}
DIV#contents_box H3#no5 {
	BACKGROUND: url(../images/center_marker_h2.gif) #f2f2f2 no-repeat 8px 50%
}
DIV#contents_box H4 {
	BORDER-TOP: #ccc 1px solid; MARGIN: 2em 0px 1em; TEXT-INDENT: 10px; LINE-HEIGHT: 2em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box P.to_top {
	MARGIN: 20px 30px 0px 0px; TEXT-ALIGN: right
}
DIV#contents_box P.to_top A {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/center_marker_top.gif) #fff no-repeat 0px 50%
}
DIV#contents_box OL {
	MARGIN: 0px 0px 0px 50px
}
DIV#contents_box LI {
	MARGIN: 0px 0px 0.5em
}
DIV#contents_box EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
DIV#contents_box DIV#co_1 IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 1px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
UL#access {
	MARGIN: 0px 0px 40px 30px
}
DIV#qanda A {
	FONT-WEIGHT: normal
}
DIV#qanda UL {
	MARGIN: 0px 0px 40px 10px; LIST-STYLE-TYPE: none
}
DIV#qanda UL LI {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(/qanda/images/q.gif) no-repeat 0px 2px
}
DIV#qanda DL DT {
	PADDING-LEFT: 15px; BACKGROUND: url(/qanda/images/q.gif) no-repeat 0px 2px; MARGIN: 0px 0px 5px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#qanda UL LI SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 3px 0px 0px
}
DIV#qanda DL DT SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 3px 0px 0px
}
DIV#qanda DL DD SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 3px 0px 0px
}
DIV#qanda DL DD {
	PADDING-LEFT: 15px; BACKGROUND: url(/qanda/images/a.gif) no-repeat 0px 2px; MARGIN: 0px 0px 50px
}
DIV#contents_box TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 10px 0px 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
DIV#contents_box TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.7em; BACKGROUND: #eee; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box TD.col1 {
	BACKGROUND: #f9f9f9; VERTICAL-ALIGN: top; WIDTH: 20%; TEXT-ALIGN: right
}
DIV#contents_box TD.col11 {
	BACKGROUND: #f0f8ff; VERTICAL-ALIGN: top; WIDTH: 20%; TEXT-ALIGN: right
}
TABLE#top_page {
	WIDTH: 100%; HEIGHT: 435px
}
TABLE#top_page TD SPAN {
	DISPLAY: none
}
TABLE#top_page TD#top_page_left {
	VERTICAL-ALIGN: top; WIDTH: 50%; TEXT-ALIGN: center
}
TABLE#top_page TD#top_page_right {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: center
}
TABLE#top_page TD#top_page_left IMG {
	MARGIN: 5px 0px 0px
}
TABLE#top_page TD#top_page_right IMG {
	MARGIN: 45px 20px 0px 0px
}
DIV#contents_box TABLE#working TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.7em; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box TABLE#working TD {
	VERTICAL-ALIGN: top
}
DIV#links TABLE TD {
	VERTICAL-ALIGN: top
}
DIV.form {
	TEXT-ALIGN: right
}
P.number {
	TEXT-ALIGN: right
}
DIV#contents_box DIV.all_cont H3 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 12px; MARGIN: 0px; BORDER-LEFT: medium none; TEXT-INDENT: 0px; PADDING-TOP: 16px; BORDER-BOTTOM: medium none
}
DIV#contents_box DIV.all_cont H4 {
	MARGIN: 0px
}
DIV#contents_box DIV.all_cont P {
	MARGIN: 10px 15px
}
DIV#contents_box DIV.all_cont DIV.green DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box DIV.all_cont DIV.red DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box DIV.all_cont DIV.blue DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box DIV.all_cont DIV.purple DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV#contents_box DIV.all_cont H4 {
	BACKGROUND: url(/images/back_h4.gif) repeat-x 0px 0px
}
DIV#contents_box DIV.all_cont H5 {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE#top_page H2 {
	BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BACKGROUND: url(../images/center_marker_h2.gif) #f2f2f2 no-repeat 8px 50%; MARGIN: 20px 10px 0px; TEXT-INDENT: 23px; LINE-HEIGHT: 1.8em; BORDER-BOTTOM: #ccc 1px solid
}
TABLE#top_page A {
	TEXT-DECORATION: none
}
TABLE#top_page A:hover {
	TEXT-DECORATION: underline
}
0 TABLE#top_page P {
	MARGIN: 0px 10px 1em
}
P.osusume {
	PADDING-RIGHT: 3px; PADDING-LEFT: 70px; FONT-WEIGHT: bold; BACKGROUND: url(../images/osusume.gif) #e5e5e5 no-repeat 3px 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; PADDING-TOP: 5px
}
P.osusume2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-TOP: 5px
}
TABLE#top_page_2 A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/back_month_b.gif) #fff no-repeat 0px 0px; MARGIN: 5px 0px 0px; WIDTH: 130px; LINE-HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TABLE#top_page_2 A:hover {
	BACKGROUND: url(../images/back_month_a.gif) #e08d31 no-repeat 0px 0px; TEXT-DECORATION: none
}
TABLE#top_page_2 TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/center_marker_h3.gif) #fff no-repeat 10px 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TABLE#top_page_2 TD SPAN {
	DISPLAY: inline
}
DIV#contents_box TABLE#kouza_flow {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #fff; BORDER-LEFT: medium none; WIDTH: 580px; BORDER-BOTTOM: medium none
}
DIV#contents_box TABLE#kouza_flow TD {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
DIV#contents_box TABLE#kouza_flow TD.col1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV#contents_box TABLE#kouza_flow TD.col11 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f0f8ff; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV#contents_box TABLE#kouza_flow TD.col2 {
	BACKGROUND: #fff; VERTICAL-ALIGN: middle; WIDTH: 20px; TEXT-ALIGN: center
}
DIV#contents_box TABLE#kouza_flow TD.col_h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 7px
}
DIV#contents_box TABLE#kouza_flow TD IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE#seminer TR.month TD SPAN.sel_01 {
	DISPLAY: inline
}
TABLE#top_page_2 TD SPAN.sel_01 {
	DISPLAY: none
}
