@charset "shift_jis";
/****************************
/* Page Structure
/***************************/
body {
	margin: 0; padding: 0;
	font-size: 0.85em;
	line-height: 1.6;
	color: #333333;
	text-align: center;
}
h1 {
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}
#h2_01 {
	margin: 0;
	padding: 0;
	font-size: 1em; text-indent: -9999px;
	width: 565px; height: 27px;
	background: url(../topimg/title_news.gif) no-repeat;
}
#h2_02 {
	margin: 0;
	padding: 0;
	font-size: 1em; text-indent: -9999px;
	width: 565px; height: 27px;
	background: url(../topimg/title_info.gif) no-repeat;
}
p a {
	text-decoration: none;
	color: #00436D;
}
p a:hover {
	text-decoration: underline;
}
.indent {
	margin: 15px;
	font-size: 0.85em;
	line-height: 1.4;
	color: #333333;
}
.simtb {
	margin: 0;
	font-size: 0.85em;
	line-height: 1.4;
	color: #333333;
}
td a {
	text-decoration: none;
	color: #00436D;
}
td a:hover {
	text-decoration: underline;
}



#wrapper {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: url(../topimg/base.gif) repeat-y
}

/***** head *****/
#head {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 103px;
	background: url(../topimg/head.jpg) no-repeat;
}
#subhead {
	margin: 0; padding: 0;
	width: 800px; height: 33px;
	background: url(../topimg/subhead.gif) no-repeat;
}
#gs {
	margin: 0 0 0 0; padding: 0;
	height: 20px;
}
#modify {
	float: left;
	margin: 8px 0 0 176px;
	font-size: 0.9em;
	color: #00436D;
}
#google {
	float: right;
	width: 345px;
	margin: 8px 15px 0 0px;
}

/***** page *****/
#page {
	clear: both;
	width: 800px;
}

/***** navi *****/
#navi {
	float: left;
	width: 176px;
	height: 671px;
	background: url(../topimg/navi_base.gif) no-repeat;
}
#navi ul {
	margin: 4px 0 0 10px; padding: 0;
	width: 155x; height: 655px;
	list-style: none;
}
#navi li {
	margin: 0; padding: 0;
	text-indent: -9999px;
	font-size: 1px;
	line-height: 1px;
}
#navi li#bsim a {
	width: 155px; height: 43px;
	text-decoration: none; display: block;
}
#navi li#bsim a:hover {
	background: url(../topimg/banner_sim.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#top a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#top a:hover {
	background: url(../topimg/btn_top.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#system a {
	margin: 36px 0 0 0;
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#system a:hover {
	background: url(../topimg/btn_system.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#pamphlet a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#pamphlet a:hover {
	background: url(../topimg/btn_pamphlet.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#sim a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#sim a:hover {
	background: url(../topimg/btn_sim.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#outline a {
	margin: 36px 0 0 0;
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#outline a:hover {
	background: url(../topimg/btn_outline.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#organization a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#organization a:hover {
	background: url(../topimg/btn_organization.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#plan a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#plan a:hover {
	background: url(../topimg/btn_plan.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#finance a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#finance a:hover {
	background: url(../topimg/btn_finance.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#reiki a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#reiki a:hover {
	background: url(../topimg/btn_reiki.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#council a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#council a:hover {
	background: url(../topimg/btn_council.gif) no-repeat;
	text-decoration: none; display: block;
}
#navi li#union a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#union a:hover {
	background: url(../topimg/btn_union.gif) no-repeat;
	text-decoration: none; display: block;
}
/*#navi li#schedule a {
	margin: 36px 0 0 0;
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#schedule a:hover {
	background: url(../topimg/btn_schedule.gif) no-repeat;
}*/
#navi li#notification a {
	margin: 36px 0 0 0;
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#notification a:hover {
	background: url(../topimg/btn_notification.gif) no-repeat;
}
#navi li#link a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#link a:hover {
	background: url(../topimg/btn_link.gif) no-repeat;
}
#navi li#citytown a {
	width: 155px; height: 36px;
	text-decoration: none; display: block;
}
#navi li#citytown a:hover {
	background: url(../topimg/btn_citytown.gif) no-repeat;
}

/******* top page ******/
#new,
#info {
	padding: 0 20px;
}
/**** 新着情報・お知らせ *****/
#infoArea {
	height: 200px;
	width: 564px;
	margin: 10px 0 0 0;
	padding: 10px 0;
	border: solid 1px #efefef;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #efefef;
}
.vscrollerbar {
width: 10px;
background-color: #d0d0d0;
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: black;
}
.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}

.flexcroll {
	float:left;
	width:564px;
	height:220px;
	overflow: auto;
	margin:-10px 0 0px 0;
	padding: 0px;
	text-align:left;
}



/***** main *****/
#main {
	float: left;
	width: 623px;
	background: url(../topimg/page_bg.gif) repeat-y;
}
#sitemap {
	margin: 0 12px 0 0;
	height: 45px;
	background: url(../topimg/sitemap_base.gif) repeat-y;
	text-align: right;
}
#sitemap p {
	margin: 0 5px 0 0;
	font-size: 0.9em;
	color: #00436D;
}
.content {
	width: 565px;
	margin: 0 0 0 23px;
}

/***** foot *****/
#foot {
	clear: both;
	overflow:hidden;
	widht: 800px;
	background: url(../topimg/foot.gif) no-repeat;
	background-color:#cae1ef;
	font-size: 12px;
	color: #00436D;
 }

/* bk190308 
#foot {
	clear: both;
	widht: 800px; height: 93px;
	background: url(../topimg/foot.gif) no-repeat;
	font-size: 0.9em;
	color: #00436D;
 }
*/
 
#foot_lf {
	float: left;
	margin: 10px;
}
#foot_ri {
	width:67%;
	float: right;
	margin: 10px 0px;
}



/* 2019年度追加分 */
#lf_clm {
	float:left;
	width:40%;
}

#ri_clm {
	float:right;
	width:60%;
}

.contact {
	margin:0;
}
.contact dd {
	font-weight:bold;
	padding:0;
	margin:0;
}
.contact dt {
	padding:0;
	margin:0;
}

.sbt{
	font-size:14px;
}
.bold{
	font-weight:bold;
}
/* 2019年度追加分 */


#foot a {
	text-decoration: underline;
	color: #00436D;
	font-size:12px;
}
#foot a:hover {
	text-decoration: underline;
}

#test {
	border: 1px solid #0099CC;
}

.clear {
	clear:both;
}



