/*---共通-----*/
body {
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
//color: #3e3a39;
color:#040404;
height: 100%;
text-align:center;
}


p,div{
margin:5px;
}

#container{
//margin-left:auto;
//margin-right:auto;
margin: 0px auto;
text-align: left;
//height:2480px;
height: 100%;
}

.contents-name{
margin-bottom:0px;
margin-top: 10px;
font-size: 14pt;
}

.icon{
margin-bottom: -2px;
margin-right:5px ;
}
/*____共通_____*/

/*----リンクに対しての設定-----*/
a:link{
color: #3e3a39;
text-decoration: none;
}

a:visited{
color: #3e3a39;
text-decoration: none;
}
a:hover{
color:#98a900;
text-decoration: underline;

}

/*___リンクに対しての設定___*/




/*-----header-----*/
#header{
//width: 1000px;
height: 70px;
border-top:solid 15px #595757;
border-bottom: solid 1px #9fa0a0;
//text-align: center;
background-color: #efefef;
}

#my-header{
width: 900px;
height:60px;
margin-left:auto;
margin-right:auto;
//background-color: #efefef;
}

#logo{
//width:700px;
height:50px;
float:left;
//margin:5px 0px 0px 100px;
}

#guide{
float:right;
margin:0px 0px 0px 10px;
font-size: 10pt;
}

#guide img{
margin-right: 5px;
margin-bottom: -3px;
}

#header-list{
margin: 0px;
}

#guide a:link{
color: #3e3a39;
text-decoration: none;
}

#guide a:visited{
color: #3e3a39;
}

#guide a:hover{
color: #98a900;
text-decoration: underline;
}

#header-language{}

#language{
//background-image: url("../sozai/share/language.png");
float: right;
margin: 10px 0px 0px 5px;
color: white;
text-align: center;
font-size: 10pt;
padding:0 5px;
}

#language a:link{
color:white;
background-image: url("../sozai/share/language.png");
text-decoration: none;
}

#language a:visited{
color: white;
}

#language a:hover{
background-image: url("../sozai/share/language_onmouse.png");
}

#header-img{
}



/*_____header_______*/

/*#title{
margin:5px 5px 5px 5px;
}
*/

/*--------main------*/

#main{
//margin:10px 0px 0px 100px;
width:900px;
//height:93.5%;
//border-left: 1px dashed lime;
//border-right: 1px dashed lime;
//margin-left: auto;
//margin-right: auto;
margin:0px auto;
}




/*-----breadcrumb list-----パン屑リスト*/

#breadcrumb-list{
padding-left: 5px;
font-size: 10pt;
margin:0px 5px;
//text-align: right;
list-style: none;
}

#breadcrumb-list li{
display: inline;
}

#breadcrumb-list a:link{
text-decoration: none;
}

#breadcrumb-list a:visited{
}

#breadcrumb-list a:hover{
text-decoration: underline;
}
/*_____breadcrumb list_____*/

/*---contents----*/
#contents{
padding:0px;
margin:0px 5px 0px 0px;
width:900px;
//height:2050px;
//height: 87.5%;
//border:1px solid red;
}


/*----ページを説明している写真----*/
#site-info{
margin:0px 0px 0px 0px;
width:900px;
height:200px;
//border:1px solid green;
padding:0px;
}

#site-info img{
border: 5px solid #595757;
}
/*_______site-info________*/

/*--jquery lightbox----*/
#lofslidecontent45{
margin:0px;
border:solid 5px #595757;
}

#lofslidecontent45 p{
font-size: 0.8em;
}

.lof-main-outer{
margin:0px;
}
.lof-navigator img{
width:70px;
height:25px;
}

h3{
width:80px;
margin:0px;
padding:0px;
font-size: 0.9em;
background-color: #98a900;
}
/*___jquery lightbox____*/




/*-------メニュー-----*/

#navigation{
padding:0px;
margin:0px 5px 0px 0px;
height:560px;
width:200px;
float:left;
list-style:none;
//border:1px solid black;
text-align:left;
}

#navigation-menu{
//border:solid 1px gray;
background-color: #898989;
width: 200px;
margin-left: 0px;
padding-bottom: 2px;
}

.menu-list{
list-style: square;
margin-top: 5px;
margin-bottom: 5px;
font-size: 10pt;
padding-left: 25px;
background-color: #898989;
}

.menu-list li{
margin-left: 0px;
color: #98a900;
}

.menu-bar{
//border:solid 1px #898989;
color: white;
background-color: #898989;
//font-size: 0.9em;
font-size: 12pt;
//margin-left: 0px;
//margin-right: 0px;
height: 35px;
margin: 0px;
}

#navigation a:link{
color: white;
text-decoration: none;
}

#navigation a:visited{
color: white;
}

#navigation a:hover{
color: #98a900;
}

#banner{
margin-top:25px;
margin-left: 0px;
//border: 1px solid #9fa0a0;
width: 200px;
height: 120px;
}

/*_________メニュー_______*/



/*-------アクセスページ-------*/
#main-contents{
float:right;
height:100%;
width:685px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

#main-contents a:hover{
color:white;
}

#field{
margin: 0px;
}

#field a:hover{
color:#98a900;
}

.field-title{
//background-color: #595757;
background-image: url("../sozai/share/gradation_image_gray.png");
margin:0px;
color: white;
padding-left: 15px;
//font-size:0.9em;
font-size: 12pt;
clear: both;
margin-top: 5px;
height: 23px;
line-height: 1.4;
}

#field-acces{
border: solid 1px #9fa0a0;
margin-right: 5px;
font-size:10pt;
background-color: #efefef;
margin-left: 0px;
padding-bottom: 5px;
width: 245px;
float: left;
height: 376px;
padding-right: 5px;
}

#field-acces ul{
list-style: square;
margin-top: 5px;
margin-bottom: 0px;
//font-size: 0.8em;
//font-size: 12pt;
padding-left: 25px;
}

#field-acces a:link{
color: #0033cc;
text-decoration: none;
}
#field-acces a:visited{
text-decoration: none;
color: #0033cc;
}
#field-acces a:hover{
text-decoration: underline;
}
#field-acces span{
color: #3e3a39;
}

#field-acces ul li{
margin-left: 0px;
color: #98a900;
}

#field-tel{
border: solid 1px #9fa0a0;
font-size:10pt;
background-color: #efefef;
margin:5px 0px 0px 0px;
padding-bottom: 5px;
padding-top:5px;
}

#field-tel span{
color:blue;
}
/*---field内にあるリンクの設定---*/

#field-tel a:link{
color: #0033cc;
text-decoration: none;
}

#field-tel a:visited{
color: #0033cc;
text-decoration: none;
}

#field-tel a:hover{
text-decoration: underline;
}


#field-map{
float: right;
margin: 5px 0px;
border: 1px solid #9fa0a0;
}



/*______妻鳥研究室について____*/

/*-----footer----*/
#footer{
clear: both;
margin-right: auto;
margin-left: auto;
width: 900px;
}

#line1{
height:7px;
width:900px;
margin:0px 0px 0px 0px; 
background-color: #595757;
}

#line2{
height:5px;
width:900px;
margin:1px 0px 0px 0px; 
background-color: #98A900;
}

#copyright{
color: #9fa0a0;
font-size: 8pt;
text-align: right;
}

/*___footer____*/



/*このページでは必要ない
.panel{
height:30px;
font-size:0.7em;
border-bottom: solid 1px #98a900;
}
.panel img{
float: left;
margin-right:5px;
margin-left:5px;
}
.panel-r{
folat:left;
}
*/


/*
.news{
font-size: 0.7em;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
}
*/


/*------このページでは必要ない----
#right1{
float:right;
height:400px;
width:200px;
list-style:none;
border:1px solid black;
font-size: 0.6em;
margin-right: 0px;
overflow: auto;
}
#right1 p{
//font-size:1.6em;
}

#ue_r{
margin:5px 0px 0px 5px;
height:160px;
width:150px;
border:1px solid black;
}
#sita_r{
margin:15px 0px 0px 5px;
height:210px;
width:150px;
border:1px solid black;
}
_________このページでは必要ない________*/




/*---------------js--------------------*/

#content {
padding:0px;
width:800px;
//margin:100px auto 0;
margin:0px 0px 0px 0px;
}

.slider {
float:left;
width:800px;
height:300px;
position:relative;
padding-bottom:26px;
background:url(../gfx/bottom_shadow.png) no-repeat bottom center;
margin:0px 0px 0px 0px;
padding:0px;
}

.sliderContent {
float:left;
width:800px;
height:300px;
clear:both;
position:relative;
overflow:hidden;
margin:0px 0px 0px 0px;
padding:0px;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../gfx/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:800px;
height:300px;
background:#fff;
margin:0px 0px 0px 0px;
}


.sliderBullets {
position:absolute;
bottom:0px;
left:90%;
z-index:50;
margin-left:-55px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(../gfx/bullets.png) no-repeat;
//background:url(../gfx/prev_next.png);
//background-position: center center;
//position:absolute;
//left:50%;
//z-index:50;
//margin-left:-55px;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}


/*
a {
color:#000;
}
*/
a img {
border:none;
}



