/* CSS Document */
body{
margin:0 auto;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ";
font-size:90%;
}

a:link {
color:#003399;
text-decoration: underline }
a:visited {
color:#256696;
text-decoration: underline }
a:hover {
color:#256696;
text-decoration: none }


a.botanlink:link {
color:#333333;
margin:0;
padding:0;
height:25px;
width:85px;
border-left:none;
border-top:none;
display:block;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
text-decoration: none 
}

a.botanlink:visited {
color:#333333;
margin:0;
padding:0;
height:25px;
width:85px;
border-left:none;
border-top:none;
display:block;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
text-decoration: none 
}

a.botanlink:hover {
color:#333333;
border:none;
height:25px;
width:85px;
margin:0;
padding:0;
text-decoration: underline }



a.botanlink-l:link {
color:#333333;
margin:0;
padding:0;
height:25px;
width:120px;
border-left:none;
border-top:none;
display:block;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
text-decoration: none ;
}

a.botanlink-l:visited {
color:#333333;
margin:0;
padding:0;
height:25px;
width:120px;
border-left:none;
border-top:none;
display:block;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
text-decoration: none ;
}

a.botanlink-l:hover {
color:#333333;
border:none;
height:25px;
width:120px;
margin:0;
padding:0;
text-decoration: underline }

.indexbase{
 border-left         : solid 1px #CCCCCC;
 border-right        : solid 1px #CCCCCC;
 margin              : 0 auto;
 padding             : 0 4px;
 text-align          : center;
 width               : 790px;
  background-image:url(../../img/index/indexbase_back_k.gif);
 background-position:top;
 background-repeat:no-repeat;
}
/* SlideShow */

#slideshow {
 clear               : both;
 height              : 150px;
 margin              : 0;
 padding             : 0;
 position            : relative;
}

#slideshow a img {
 border              : none;
}

#slideshow ul {
 list-style          : none;
 margin              : 0;
 padding             : 0;
}

#slideshow {
 height              : 130px;
 position            : relative;
}
#slideshow ul li {
 left                : 0;
 margin              : 0;
 padding             : 0;
 position            : absolute;
}

#topinfomation{
clear:both;
margin:0;
padding:0;
}
#topinfomation-left{
width:580px;
margin:0;
padding:0;
float:left;
}
#topinfomation-left h2{
border-bottom:solid 2px #033A97;
margin:0;
padding:5px 0px;
}
#topinfomation-right{
width:200px;
margin:0 0 0 0;
padding:0 0 0 0;
float:right;
}


#topics{
width:580px;
margin:0;
overflow: auto;
text-align:left;
padding:0;
height: 100px;
}

#topics span{
float:right;
margin:0;
padding:0;
}
#topics dl{
margin:0;
padding:0;
}
#topics dt{
display:block;
margin:0 3px 0 0;
float:left;
font-size:80%;
color:#666666;
padding:5px 0px 0px 5px;
}
#topics dd{
display:block;
font-size:80%;
margin:0;
padding:5px 0 5px 5px;
border-bottom:dotted 1px #9FC2FD;
}

#menubotan{
margin:0;
padding:0px 0px 10px 0px;
clear:both;
}
#menubotan img{
margin:0;
padding:0px 0px 0px 0px;
}



#search{
margin:0 0 5px 0;
padding:5px;
border:solid 1px #CCCCCC;
}

#search h2{
text-align:left;
margin:0;
padding:0;
border-bottom:solid 2px #033A97;
}
#search ul{
margin:0;
padding:5px 5px 5px 10px;
text-align:left;
}
#search li{
list-style-image:url(../img/index/icon_yajirusi.gif);
text-align:left;
margin:0 0 0px 10px;
line-height:1.4em;
}
#contact{
margin:0 0 5px 0;
padding:5px;
border:solid 1px #CCCCCC;
}
.form{
margin:0 0 10px 0;
padding:0;
text-align:center;
}
#contact h2{
margin:0;
padding:0;
text-align:left;
border-bottom:solid 2px #033A97;
}
#contact p{
text-align:left;
margin:0;
padding:10px;
}



#bannerlink{
clear:both;
margin:10px 0 0;
padding:0;
}
#bannerlink h2{
margin:0;
padding:0;
border-bottom:solid 2px #033A97;
}
#bannerlink td{
margin:0;
padding:5px 5px 10px 5px;
font-size:80%;
}

.banner img{
margin:0px;
padding:5px;
}



/*kojin*/
#pickup{
clear:both;
margin:10px 0 0;
padding:0;
}
#pickup h2{
margin:0;
padding:2px;
text-align:left;
border:none;
background-color:#9BA7AF;
color:#FFFFFF;
font-size:100%;
}
#pickup td{
margin:0;
border:solid 1px #CCCCCC;
}
#pickup p{
margin:0;
padding:0;
}
#pickup a{
margin:0;
padding:5px;
display:block;
text-decoration:none;
border:none;
font-size:80%;
}
#pickup a:hover{
background-color:#999999;
}

#sidebanner
{
margin:0 0 5px 0;
}
#sidebanner,
#osusume{
width:190px;
clear:both;
margin:0px 0px 10px 0px;
padding:5px;
background-color:#FFFFFF;
}
#camp{

}
#shoplist{
width:190px;
clear:both;
margin:0px 0px 10px 0px;
padding:5px;
background-color:#FFFFFF;
}
#shoplist h2,
#osusume h2{
text-align:center;
margin:0px 0px 5px 0px;
padding:0;
}
#shoplist ul,
#osusume ul{
margin:0;
padding:10px;
text-align:left;
}
#shoplist p,
#osusume p{
text-align:left;
margin:0;
padding:0;
font-size:80%;
}
#shoplist h3,
#osusume h3{
text-align:left;
margin:0;
padding:0 0 5px 0;
}
#shoplist td,
#osusume td{
padding:5px 0px 5px 2px;
text-align:left;
border-bottom:solid 1px #CCCCCC;
}
#shoplist th{
padding:5px 5px 0px 5px;
text-align:left;
}

