@charset "utf-8";
/*Copyright 2009 FSFIELD All Rights Reserved.*/

/*adjustment*/
div#section_top{
	background: url(../bernard/img/page_ttle_bernard.jpg) no-repeat 0 0;
	padding:0 20px 20px;
	overflow:hidden;
	height:100%;
}

h3#bernard{
	height:104px;
	font-size:8px;
}

body#index li#ln1 a{background:url(../bernard/img/nav_local01.gif) no-repeat 0 -36px;}
body#school li#ln2 a{background:url(../bernard/img/nav_local01.gif) no-repeat -99px -36px;}
body#adoption li#ln3 a{background:url(../bernard/img/nav_local01.gif) no-repeat -223px -36px;}

/*common*/
ul#local_nav{
	background: url(../bernard/img/nav_local01.gif) no-repeat 0 0;
	overflow:hidden;
	width:320px;
	height:36px;
	float:right;
	margin-bottom:20px;
}
ul#local_nav li{float:left;}
ul#local_nav li a{
	display:block;
	height:36px;
}
ul#local_nav li a span{visibility:hidden;}
li#ln1 a{width:99px;}
li#ln2 a{width:124px;}
li#ln3 a{width:97px;}

li#ln1 a:hover{background:url(../bernard/img/nav_local01.gif) no-repeat 0 -36px;}
li#ln2 a:hover{background:url(../bernard/img/nav_local01.gif) no-repeat -99px -36px;}
li#ln3 a:hover{background:url(../bernard/img/nav_local01.gif) no-repeat -223px -36px;}

.bdr{
	border:1px solid #d7d7d7;
	padding:21px 19px;
}

h5{
	background:url(../bernard/img/h5_name01.gif) no-repeat 0.3em;
	border-bottom:1px solid #d7d7d7;
	font-size:130%;
	font-weight:bold;
	margin-bottom:0.5em;
	color:#018258;
	padding:0 0 0 50px;
}

div#content ul li{
	font-size:110%;
}

table{
	border:solid 1px #d7d7d7;
	width:100%;
}
th,td{
	border:solid 1px #d7d7d7;
	font-size:110%;
	padding:13px;
	vertical-align:top;
	text-align:left;
}
th.w140{width:114px;}
* html th.w140{width:140px;}

/*index*/
h4#ttl_company_outline{
	background:url(../bernard/img/ttl_company_outline.jpg) no-repeat 0 0;
	height:32px;
	margin-bottom:20px;
}
h4#ttl_history{
	background:url(../bernard/img/ttl_history.jpg) no-repeat 0 0;
	height:32px;
	margin-bottom:20px;
}

/*school*/
h4#ttl_school{
	background:url(../bernard/img/ttl_school.jpg) no-repeat 0 0;
	height:32px;
	margin-bottom:20px;
}

h5#subttl_takezono, h5#subttl_matsushiro,
h5#subttl_ushiku, h5#subttl_ryugasaki,
h5#subttl_moriya, h5#subttl_ami,
h5#subttl_shimotsuma, h5#subttl_shimodate,
h5#subttl_ishioka{
	height:35px;
	margin-bottom:20px;
}
h5#subttl_takezono{background:url(../bernard/img/subttl_takezono.jpg) no-repeat 0 0;}
h5#subttl_matsushiro{background:url(../bernard/img/subttl_matsushiro.jpg) no-repeat 0 0;}
h5#subttl_ushiku{background:url(../bernard/img/subttl_ushiku.jpg) no-repeat 0 0;}
h5#subttl_ryugasaki{background:url(../bernard/img/subttl_ryugasaki.jpg) no-repeat 0 0;}
h5#subttl_moriya{background:url(../bernard/img/subttl_moriya.jpg) no-repeat 0 0;}
h5#subttl_ami{background:url(../bernard/img/subttl_ami.jpg) no-repeat 0 0;}
h5#subttl_shimotsuma{background:url(../bernard/img/subttl_shimotsuma.jpg) no-repeat 0 0;}
h5#subttl_shimodate{background:url(../bernard/img/subttl_shimodate.jpg) no-repeat 0 0;}
h5#subttl_ishioka{background:url(../bernard/img/subttl_ishioka.jpg) no-repeat 0 0;}

ul#pagelink{
	overflow:hidden;
	height:100%;
	margin-bottom:25px;
}
ul#pagelink li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

div#map {
	width:290px;
	height:200px;
	}

/*adoption*/
h4#ttl_adoption{
	background:url(../bernard/img/ttl_adoption.jpg) no-repeat 0 0;
	height:32px;
	margin-bottom:20px;
}