BODY {
	MARGIN: 0px; COLOR: #333333; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	MARGIN: 0px
}
H2 {
	FONT-WEIGHT: bold; MARGIN: 0px 17px 10px; COLOR: #f7941d; TEXT-ALIGN: left
}
H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 17px 10px; TEXT-ALIGN: left
}
P {
	MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 0.6em
}
.darkred {
	COLOR: #9e0b0e
}
.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(common/link_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.mnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(common/note_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.snote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(common/note_02.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 29px; BACKGROUND-IMAGE: url(common/sitemap_01.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 29px; BACKGROUND-IMAGE: url(common/sitemap_02.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_03 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_03.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_04 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_04.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_05 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_05.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.sitemap_06 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; BACKGROUND-IMAGE: url(common/sitemap_06.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.faq_q {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(common/faq_q.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.faq_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(common/faq_a.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.access_map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
#head_01 {
	BORDER-RIGHT: #034ea2 0px solid; BORDER-TOP: #034ea2 3px solid; BORDER-LEFT: #034ea2 0px solid; WIDTH: 819px; BORDER-BOTTOM: #034ea2 0px solid; BACKGROUND-COLOR: #ffffff
}
#head_02 {
	BORDER-RIGHT: #cdcdcd 0px solid; BORDER-TOP: #cdcdcd 0px solid; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 819px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #e6e6e6; TEXT-ALIGN: right
}
#head_03 {
	BORDER-RIGHT: #cdcdcd 0px solid; BORDER-TOP: #cdcdcd 0px solid; BORDER-LEFT: #cdcdcd 0px solid; WIDTH: 819px; BORDER-BOTTOM: #cdcdcd 1px solid; BACKGROUND-COLOR: #ffffff
}
#head_04 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
}
#foot_01 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
}
#foot_02 {
	WIDTH: 819px; BACKGROUND-COLOR: #ffffff
}
.midashi_h1 {
	MARGIN: 0px 16px 10px
}
.detail_text {
	MARGIN: 0px 17px 25px; WIDTH: 578px; TEXT-ALIGN: left
}
.main_midashi {
	MARGIN-BOTTOM: 5px
}
.main_index01 {
	BACKGROUND-IMAGE: url(common/indexbg_01.gif); WIDTH: 287px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.main_index02 {
	BACKGROUND-IMAGE: url(common/indexbg_02.gif); WIDTH: 287px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.main_image {
	MARGIN: 6px 10px 6px 7px
}
.main_title {
	MARGIN: 10px 7px 0px 80px
}
.main_title02 {
	MARGIN: 6px 7px 0px 80px
}
.main_text {
	MARGIN: 6px 10px 0px 80px
}
.main_detailbutton {
	MARGIN: 3px 10px 16px 80px
}
.pankuzu {
	FONT-SIZE: 12px; MARGIN: 20px 0px 14px 13px; WIDTH: 100%; TEXT-ALIGN: left
}
.head_logo {
	MARGIN: 11px 36px 12px 15px
}
.head_banner {
	MARGIN: 15px 9px 16px 3px
}
.head_search {
	MARGIN: 0px 4px 0px 237px; flow: right
}
.head_form {
	DISPLAY: inline; LINE-HEIGHT: 0
}
.head_textbox {
	MARGIN: 1px 2px 0px 0px; WIDTH: 104px; HEIGHT: 19px
}
.head_button01 {
	MARGIN: 0px 8px 0px 14px
}
.head_button02 {
	MARGIN-RIGHT: 8px
}
.head_button03 {
	MARGIN-RIGHT: 10px
}
.foot_01 {
	MARGIN: 14px 14px 20px 13px
}
.foot_02 {
	MARGIN-BOTTOM: 17px; WIDTH: 227px
}
.foot_03 {
	FONT-SIZE: 10px; MARGIN: 13px 14px
}
.foot_freedial {
	MARGIN-TOP: 6px
}
.foot_banner {
	MARGIN: 22px 14px 18px 0px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.footer:link {
	COLOR: #448ccb; TEXT-DECORATION: none
}
A.footer:visited {
	COLOR: #448ccb; TEXT-DECORATION: none
}
A.footer:hover {
	COLOR: #448ccb; TEXT-DECORATION: underline
}
A.footer:active {
	COLOR: #448ccb; TEXT-DECORATION: none
}
A.pan:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.pan:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.pan:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.pan:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A.h2_link:link {
	COLOR: #f7941d; TEXT-DECORATION: underline
}
A.h2_link:visited {
	COLOR: #f7941d; TEXT-DECORATION: underline
}
A.h2_link:hover {
	COLOR: #f7941d; TEXT-DECORATION: underline
}
A.h2_link:active {
	COLOR: #f7941d; TEXT-DECORATION: underline
}
DL {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 140%; PADDING-TOP: 0.4em
}
DT {
	FONT-WEIGHT: bold
}
DD {
	PADDING-RIGHT: 0em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0em
}
UL {
	PADDING-RIGHT: 0em; MARGIN-TOP: -0.1em; PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: -0.1em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.4em
}
LI {
	MARGIN-TOP: -0.1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0em; MARGIN-LEFT: -1.3em
}
OL {
	PADDING-RIGHT: 0em; MARGIN-TOP: 0em; PADDING-LEFT: 1em; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0em; PADDING-BOTTOM: 0.4em; MARGIN-LEFT: 1.6em; PADDING-TOP: 0.4em
}
UL.attend {
	LIST-STYLE-IMAGE: url(common/attend.gif); LIST-STYLE-TYPE: none
}
