@charset "utf-8";
/*--------------------------------------------------------------------------*
 * index only
 *--------------------------------------------------------------------------*/
#top #wrapper #bodyArea .sectionA .columnA {
border:1px solid #86BFE4;
width:356px;
float:left;
background-color:#FFFFCC;
padding:3px;
position:relative;
}
#top #wrapper #bodyArea .sectionA .columnB {
width:356px;
float:right;
}
#top #wrapper #bodyArea .sectionA .columnA h3 {
background:url(../../images/top-t_information.gif) no-repeat;
width:356px;
height:30px;
text-indent:-9999em;
margin-bottom:12px;
}

#top #wrapper #bodyArea .sectionA .columnA a.detailed,
#top #wrapper #bodyArea .sectionA .columnB a.detailed {
position:absolute;
top:12px;
right:12px;
font-size:75%;
color:#000000;
}
#top #wrapper #bodyArea .sectionA .columnA a.detailed:hover,
#top #wrapper #bodyArea .sectionA .columnB a.detailed:hover {
color:#FF9900;
}
#top #wrapper #bodyArea .sectionA .columnA dl,
#top #wrapper #bodyArea .sectionA .columnB dl {
font-size:75%;
line-height:1.5;
padding:0 6px 6px 6px;
}
#top #wrapper #bodyArea .sectionA .columnA dt {
float:left;
width:96px;
}
#top #wrapper #bodyArea .sectionA .columnA dd {
float:left;
width:244px;
}
#top #wrapper #bodyArea .sectionA .columnA p {
padding:0 6px 6px 6px;
font-size:75%;
line-height:1.5;
border-bottom:1px solid #85BFE4;
margin-bottom:6px;
}
#top #wrapper #bodyArea .sectionA .columnA p img{
float:left;
margin:0 12px 5px 0;
}
/* info */
#top #wrapper #bodyArea .sectionA .columnB #info{
border:1px solid #86BFE4;
width:356px;
float:right;
padding:3px;
position:relative;
}
#top #wrapper #bodyArea .sectionA .columnB #info h3 {
background:url(../../images/top-t_info.gif) no-repeat;
width:356px;
height:30px;
text-indent:-9999em;
margin-bottom:12px;
}
/* pr */
#top #wrapper #bodyArea .sectionA .columnB #pr {
	background-color:#FFFFCC;
	border:1px solid #86BFE4;
	width:356px;
	float:right;
	padding:3px;
	position:relative;
}
#top #wrapper #bodyArea .sectionA .columnB #pr h3{
background:url(../../images/top-t_pr.gif) no-repeat;
width:356px;
height:30px;
text-indent:-9999em;
margin-bottom:5px;
}
#top #wrapper #bodyArea .sectionA #pr li {
height:53px;
margin-bottom:5px;
}
#top #wrapper #bodyArea .sectionA #pr li a{
display:block;
height:53px;
text-indent:-9999em;
}
#top #wrapper #bodyArea .sectionA #pr .menu01 {
background:url(../../images/top-banner_01.jpg) no-repeat;
}
#top #wrapper #bodyArea .sectionA #pr .menu02 {
background:url(../../images/top-banner_02.jpg) no-repeat;
}
#top #wrapper #bodyArea .sectionA #pr .menu03 {
background:url(../../images/top-banner_03.jpg) no-repeat;
}
#top #wrapper #bodyArea .sectionA #pr .menu04 {
background:url(../../images/top-banner_04.jpg) no-repeat;
}
#top #wrapper #bodyArea .sectionA #pr .menu05 {
background:url(../../images/top-banner_05.jpg) no-repeat;
}
#top #wrapper #bodyArea #flashcontent {
position:relative;
width:768px;
height:231px;
}
#top #wrapper #bodyArea #flashcontent #flash #entryLink {
width:314px;
height:32px;
position:absolute;
top:179px;
left:22px;
}
#top #wrapper #bodyArea #flashcontent #flash #entryLink a {
display:block;
height:32px;
width:314px;
text-indent:-9999px;
background:url(../../images/top-main_btn.jpg);
}
#top #wrapper #bodyArea .sectionA #presidentMes h3 {
	background-image: url(../../images/top-t_mes.gif);
}
#top #wrapper #bodyArea .sectionA #presidentMes h4 {
	padding: 0 6px 6px 6px;
	font-weight: bold;
}
#top #wrapper #bodyArea .sectionA #presidentMes h5 {
	padding: 0 6px 12px 6px;
	font-weight: bold;
	font-size: 90%;
}
#top #wrapper #bodyArea .sectionA #presidentMes p {
	border-bottom-style: none;
}
#top #wrapper #bodyArea .sectionA #presidentMes span {
	display: block;
	text-align: right;
	font-size: 75%;
	margin: 0 10px;
}
#top #wrapper #bodyArea .sectionA2 {
	padding: 8px 15px 15px 15px;
}
