/* CSS Documentρ */


/*@----------------------------------------------------------------- 
	ξ{έθ 	font-size: 85%;
	color: #666666;
	line-height: 150%;
-------------------------------------------------------------------- */
h1,h2,h3,h4 {
	display:inline;
	font-size: 1px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

body {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: "lr oSVbN","qMmpS Pro W3","½¬pSVbN","VSVbN", "Osaka";
	font-size: 80%;
	line-height: 160%;
	color: #333333;
	background-image:  url(../images/bkbody.gif);
}

#newsTopbar dl{
	display: inline;
	margin: 0;
	padding: 0;
}
#newsTopbar dt {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
}
#newsTopbar dd {
	display: inline;
	margin: 0;
	padding: 0 10 0 0;
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
}

td {
	font-family: "lr oSVbN","qMmpS Pro W3","½¬pSVbN","VSVbN", "Osaka";
	font-size: 85%;
	line-height: 150% ;
}

/*@----------------------------------------------------------------- 
	Nέθ
-------------------------------------------------------------------- */
a:link{
	color:#FF7700;
	text-decoration: none;
}

a:visited{
	color:#FF7700;
	text-decoration: none;
}

a:hover{
	color:FF7700;
	text-decoration: underline;
}

/*  a:active{
	color:;
	text-decoration: underline;
}  */

/*@----------------------------------------------------------------- 
	eLXgέθ
-------------------------------------------------------------------- */
/* ζΜ]π³­·ϊέθ */
.imgformat {
	font-size:1px;
	line-height: 1px;
	}

p {
	margin: 0;
	padding: 0px;
}

/*  h2 {
	font-size: 100%;
	color: #57004D;
	padding: 4px 5px 3px 10px;
	line-height: 100%;
	margin-top: 3%;
	margin-bottom: 0%;
}

h3 {
	font-size: 100%;
	color: #57004D;
	line-height: 100%;
	margin-top: 3%;
	margin-bottom: 3%;
}  */


/*@----------------------------------------------------------------- 
	ξ{CAEg
-------------------------------------------------------------------- */
#toptop {
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}

#about #blkLayout {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	background-image:  url(../images/bklayout_w_long.gif);
	background-repeat: repeat-y;
	text-align: left;
	background-color: #FF0000;
}/*  ../images/bklayout_w_long.gif  */
/* ../images/about_img/bklayout_about.gif   */
#blkLayout {
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-image:  url(../images/bklayout_b.gif);
	background-repeat: repeat-y;
	text-align: left;
}

#whtLayout {
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-image:  url(../images/bklayout_w_long.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#news #whtLayout {
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-image:  url(../images/news_img/bklayout_w_news.gif);
	background-repeat: no-repeat;
	text-align: left;
		background-color: #545454;
}/*  	background-image:  url(../images/news_img/bklayout_w_news.gif);
	background-repeat: no-repeat;  */

/*  x[X@about/index  */
#about #mainContentsB {
	float: left;
	width: 560px;
	margin: 0;
	color: #FFF;
}

#mainContents {
	float: left;
	width: 560px;
	margin: 0;
	background-color: #FFF;
}


#header {
	font-size: 0px;
	width: 770px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px ;
		line-height: 0%;
}
#header img {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
}

/* #contents {
	margin: 50px 0px 50px 0px;
}
 */
#mainfooter_b {
	width: 770px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image:  url(../images/mainfooter_b.gif);
	background-repeat: no-repeat;
}

#about #mainfooter_b {
	width: 770px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image:  url(../images/about_img/mainfooter_about.gif);
	background-repeat: no-repeat;
}

#mainfooter_w {
	width: 770px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-image:  url(../images/mainfooter_w.gif);
	background-repeat: no-repeat;
}
#news #mainfooter_news {
	width: 770px;
	height: 30px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background-image:  url(../images/news_img/mainfooter_news.gif);
	background-repeat: no-repeat;
}

/* ------------
ΆCAEg 
-----------------------------*/
#mainmenu {
	width: 205px;
	float: left;
	margin: 0px;
}
/*  @margin-left:4px; gOΜVhEΆ  */
#whtLayout #mainmenuA {
	font-size:1px;
	line-height: 1px;
	margin: 0px 0px 0px 5px;
	background-image: url(../images/bkmenua_w.gif);
	
}/* 	background-image: url(../images/bkmenua_w.gif); */
#whtLayout #mainmenuB {
	margin: 0px 0px 0px 5px;
	background-color: #FFF;
}

#blkLayout #mainmenuA {
	font-size:1px;
	line-height: 1px;
	margin: 0px 0px 0px 5px;
	background-image:  url(../images/bkmenua_b.gif);	
}
#blkLayout #mainmenuB {
	margin: 0px 0px 0px 5px;
	background-color: #212121;
}	/*  background-image: url(../images/bkmenub_b.gif);  */
#mainmenuA p,#mainmenuB p {
	font-family: "lr oSVbN","qMmpS Pro W3","½¬pSVbN","VSVbN", "Osaka";
	font-size: 85%;
	line-height: 160%;
	margin: 0px;
}


/* ------------
	irQ[V
-----------------------------*/
/*	mainmenu/menuA,B */
#mainmenu ul{
	display: inline;
	font-size: 0px;
	line-height: 0px;
	margin:0px;
	padding: 0px
}
#mainmenu li{
	display: inline;
	padding: 0px;
	width: 190px;
	list-style-type: none;
	margin-left: 0px;
	margin-right:0px;
}

#mainmenu li ul{
	display: inline;
	padding: 0px;
	margin-left:0px;
	margin-right:0px;
	font-size: 0px;
	line-height: 0px;
}

#mainmenu li li{
	display: inline;
	padding: 0px;
	width: 190px;
	list-style-type: none;
	margin-left: 0px;
	margin-right:0px;
}
.menu-blank {
	height: 18px;
}
#banners {
	text-align: left;
		margin-left: 10px;	
}
#banners ul{
	display: inline;
	font-size: 0px;
	line-height: 0px;
}
/* #mainmenu #mainmenuB #banners ul li */
#mainmenu #banners li {
	margin: 15px 0 15px 0px;
	padding: 0px;
	width: 190px;
	list-style-type: none;
}

.bannersimagesTop {
	margin-top: 15px;
	margin-bottom:15px;
}

.bannersimagesMiddle {
	margin-bottom:15px;
}

#bnrEvcount {
	text-align: right;
	font-size:11px;
	}/*  margin-top: 120px;  */
	
.bnrmapstyle2 {	
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	line-height: 100%;
}
#bnrmapcenter {
	width: 160px;
	margin-left	:10px;	
}

/*	tb^[ir@*/

#pagenavi {
	width: 770px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
	
#pagenavi ul	{
	padding: 0px;
	margin: 0px;
	font-size:1px;
	}
#pagenavi li{
	display: inline;
	padding: 0px;
	margin: 1px;
	line-height:1.0em;
	font-size:1px; 
	}

	
#footer {
	width: 770px;
	margin: 0 auto;
	text-align:left
	}
#footerWho	{
	padding: 0px;
	margin: 0px;
	float: left;
	}
#footerWho address {
	padding: 0px;
	margin: 0px;
	}
/* tb^[ir */
#footerNavi	{
	padding: 0px;
	margin: 0px;
	float: right;
	}
img.footernavi {
	margin: 0px 2px 0px 0px;
}

#footerNavi ul	{
	padding: 0px;
	margin: 0px;
	font-size:1px;
	}
	
#footerNavi li{
	display: inline;
	padding: 0px;
	margin: 0px;
	font-size:1px; 
	line-height:1.0em;
	}
#copy {
	width: 770px;
	text-align: right;	
}


/*  Tuj[  */
#submenu{
	margin:15px 0 0 0;
	padding: 0px
}
/*  Tuj[  */
#submenuAbout{
	margin:15px 0 0 0;
	width: 88px;
}
#submenu ul,#submenuAbout ul{
	display: inline;
	font-size: 0px;
	line-height: 0px;
	margin:0px;
	padding: 0px
}
#submenu li,#submenuAbout li{
	display: inline;
	padding: 0px;
	width: 150px;
	list-style-type: none;
	margin-left: 0px;
	margin-right:0px;
}

/* ------------
	z[
--------------555---------------*/
/* gbv^CgEoi[ */
#homeTop {
	float: left;
	width: 550px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

/* z[Μj[X */
#homeNews {
	float: left;
	width: 388px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.hNewsOne {
	margin: 5px 10px 0px 0px;
	padding: 0px;
		clear: both;
}

img.icon{
	margin: 0 5px 5px 0;
	float: left;
}
img.new{
	margin-left: 2px;
}

.NewsDay {
	font-family: Arial, Helvetica, sans-serif;
}
.NewsTitle {

}
#homeNews dl {
	display: inline;
	margin: 0;
	padding: 0;
}
#homeNews dt {
	display: inline;
	margin: 0;
	padding: 0 10 0 0;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
	}
#homeNews dd {
	display: inline;
	margin: 0;
	padding: 0;
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
	}
/* oi[ */
#homeBanner {
	float: right;
	width: 115px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

/* gbv^CgEoi[ */
#homeTop {
	float: left;
	width: 550px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

/* ------------
	j[X
--------------555---------------*/
/* gbv^CgEoi[
#homeTop {
	float: left;
	width: 550px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
} */

/*  newsTopbarΜwiy[WTCYπΚ΅½
#newswrap {
	margin: 0;
	padding: 0px;
	background-image: url(../images/news_img/bknewswrap.gif);
	background-repeat: no-repeat;
}  */
#newswrap {
	background-color: #E7E7E7;
} 

/*  	j[XirGA  */
#newsTopbar {
	float: left;
	width: 162px;
	margin: 0;
	padding: 0px;
	background-color: #E7E7E7;
}
.NewsOne {
	margin: 10px;
	padding: 0px;
		clear: both;
}

/*  	j[XLGA  */
#newsContents {
	float: right;
	width: 357px;
	margin: 10px 15px 0 10px;
	padding: 0px;
}
/* Cxgnϋ^Cg 
#eventSummary {
		clear: both;
}
#eventSummary h3 {
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W6";
	padding-left: 8px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #212121;
}  */
#newsContents h3 {
	font-size: 22px;
	line-height: 160%;
	font-weight: bold;
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W6";
} 
#newsContents dl {
	display: inline;
	margin: 0;
	padding: 0;
}
#newsContents dt {
	display: inline;
	margin-bottom: 15px;
	padding: 0 0 0 0;
	font-weight: bold;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
	}
#newsContents dd {
	display: inline;
	margin: 0;
	padding: 0;
		font-family: "lr oSVbN", Osaka, "qMmpS Pro W6";
	}
.newsDay{
	font-size: 16px;
	line-height: 160%;
	font-weight: normarl;
		font-family: "lr oSVbN", "Osaka", "qMmpS Pro W6";
} 
/* ίΜj[Xκ */
#ArchiveContents {
	float: right;
	width: 368px;
	margin: 15px;
	padding: 0px;
}

/*  y[W^Cg³nF	Cxg  */
#eventTopbar {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0px;
}
/*  y[W^Cg³nF	Cxg  */
#eventContents {
	float: right;
	width: 415px;	
	margin: 10px 15px 0 0;
	padding: 0px;
}
/* Cxgnϋ^Cg */
#eventSummary {
		clear: both;
		padding-top:15px;
		margin-right:10px;
}
#eventSummary h3 {
	font-size: 14px;
	line-height: 100%;
	font-weight: bold;
	font-family: "lr oSVbN", "Osaka", "qMmpS Pro W6";
	padding-left: 8px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #212121;
}  
.fright{
	float: right;
}
#evcount {
	text-align: right;
	margin-top: 180px;
}
.mapstyle2 {	
	font-size: 40px;
	font-family: "Times New Roman", Times, serif;
	line-height: 100%;
}
#event th {
	font-family: "lr oSVbN","qMmpS Pro W3","½¬pSVbN","VSVbN", "Osaka";
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
}
.eventTitle {
	width: 155px;
	font-style: normal;
}/*  	border-right: dotted #333 1px;  */
.eventdots {
	background-repeat: repeat-y;
	background-image: url(../images/event_img/linedot75.gif);
}

#event dl{
	margin: 0;
	padding: 0;
}
#event dt {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
}
#event dd {
	 margin-top: -16px;
}
/* ------------
	100lΜLhiCgΖΝH()
------------------------------------------*/

/* #aboutwrap {
	background-color: #E7E7E7;
} */
#aboutTopbar {
	float: left;
	width: 280px;
	height: 738px;
	margin: 0;
	padding: 0px;
	background-color: #000;
	background-image: url(../about/photo.jpg);
	background-repeat: no-repeat;
}
#aboutContents {
	float: right;
	width: 270px;
	margin: 0 0 0 10px;
	padding: 0px;
}
.aboutOne {
	margin-bottom: 30px;
}

/* ------------
	Δp
-----------------------------*/
/* ρθέπ */
.clear {
	clear: both;
}
/* ρθέπ{{g}[W10px */
.clearbottom10 {
	clear: both;
	font-size: 0px;
	line-height: 0;
	margin: 0 0 10 0;
	padding: 0;
}

/* C^Cg */
img.maintitle {
	margin: 10px 0px 10px 0px;
}

/* ζΆρθ
img.floatL {
	float: left;
	margin: 5px;
} */

/* ζΆρθiEPOsNZσ―j */
img.floatL10 {
	margin: 0px 10px 0px 0px;
	float: left;
	
}
img.floatL5 {
	margin: 0px 5px 0px 0px;
}



/* ζγPOsNZσ― */
img.top10 {
	margin: 10px 0px 0px 0px;
}

.centering {
	text-align: center;
}

/*  #Newsarea {
	margin: 10px;
}
  */
