@charset "utf-8";
/* CSS Document */


#flash {
height: 288px;
width: 904px;
}


#introduction {
padding: 0px 12px 0px 25px;
width: 869px;
}

#introduction p {
text-align: left;
}


#content01 {
float: left;
padding: 18px 8px 0px 8px;
width: 888px;
}

.m_navi_01 {
float: left;
width: 280px;
}

.m_navi_02 {
float: left;
padding-left: 22px;
width: 280px;
}

.m_navi_bar01 {
background: url(../img/index/m_navi_bar01.gif) no-repeat left top;
float: left;
height: 4px;
width: 280px;
}

.m_navi_bar02 {
background: url(../img/index/m_navi_bar02.gif) repeat-y left top;
float: left;
height: 100%;
padding-bottom: 6px;
width: 280px;
}

.m_navi_bar02 ul {
list-style: none;
padding: 0px 4px 0px 4px;
width: 272px;
}

.m_navi_bar02 ul li {
text-align: left;
}

.m_navi_bar02 ul li h4 {
background: url(../img/index/m_navi_title01_.jpg) no-repeat left top;
height: 86px;
padding: 14px 0px 0px 28px;
text-align: left;
width: 244px;
}

.m_navi_bar02 ul li h4 a {
text-align: left;
text-decoration: none;
}

.m_navi_bar02 ul li ul {
list-style: none;
padding: 4px 4px 7px 20px;
width: 252px;
}

.m_navi_bar02 ul li ul li {
float: left;
font-size: 12px;
padding-top: 3px;
text-align: left;
width: 126px;
}

.m_navi_bar02 ul li ul li a {
background: url(../img/img_arrow02.gif) no-repeat left 4px;
float: left;
font-size: 12px;
padding-left: 15px;
text-align: left;
text-decoration: none;
}


#content02 {
padding-top: 28px;
}

#content02 h4 {
background: url(../img/index/bg_title.gif) no-repeat left top;
height: 26px;
padding: 3px 0px 0px 19px;
text-align: left;
width: 873px;
}

#content02 ul {
padding: 7px 0px 7px 0px;
list-style: none;
}

#content02 ul li {
float: left;
padding: 0px 24px 0px 24px;
text-align: left;
width: 173px;
}


#content03 {
padding-top: 28px;
}

#content03 h4 {
background: url(../img/index/bg_title.gif) no-repeat left top;
height: 26px;
padding: 3px 0px 0px 19px;
text-align: left;
width: 873px;
}

#content03 h4 a {
color: #5e5e5e;
text-align: left;
text-decoration: none;
}

#content03_main {
padding: 8px 30px 0px 30px;
width: 844px;
}

#content03_main table tr td {
	padding-top: 6px;
	text-align: left;
}

#content03_main table tr td.info_day {
	color: #000;
	text-align: left;
}

