@charset "utf-8";
/*
Theme Name: alps css
Theme URL: http://
Description: baseCSS.
Version: 1.0
Author: アルプス冒険組楽部
Author URL: http://
*/
/* CSS Document */


.topnavi {
clear:both;
width:760px;
margin:0;
padding:0;
overflow: hidden;
}
.topnavi :after {
content: "";
display: block;
clear: both;
height: 1em;
overflow: hidden;
}
/*\*/
* html .topnavi  {
height: 1em;
overflow: visible;
}
/**/


/*---------------*/
#navi {
width:760px;
height:39px;
margin:0;
padding:0;
}

#navi ul {
margin:0;
padding:0;
list-style: none;
}
#navi li {
float:left;
margin:0;
padding: 0;
text-indent:-9999px;
outline:none;
}
#navi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
outline:none;
}

/* --------- */
#navi li#navi01 {
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat 0 0;
margin:0;
padding:0;
}
#navi li#navi01 a {
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat 0 0;
margin:0;
padding:0;
}
#navi li#navi01 a:hover{
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat 0 -40px;
margin:0;
padding:0;
}

/* --------- */
#navi li#navi02 {
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat -155px 0;
margin:0;
padding:0;
}
#navi li#navi02 a {
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat -155px 0;
margin:0;
padding:0;
}
#navi li#navi02 a:hover{
width:155px;
height:39px;
background:url(../img/menu.jpg) no-repeat -155px -40px;
margin:0;
padding:0;
}

/* --------- */
#navi li#navi03 {
width:105px;
height:39px;
background:url(../img/menu.jpg) no-repeat -310px 0;
margin:0;
padding:0;
}
#navi li#navi03 a {
width:105px;
height:39px;
background:url(../img/menu.jpg) no-repeat -310px 0;
margin:0;
padding:0;
}
#navi li#navi03 a:hover{
width:105px;
height:39px;
background:url(../img/menu.jpg) no-repeat -310px -40px;
margin:0;
padding:0;
}

/* --------- */
#navi li#navi04 {
width:148px;
height:39px;
background:url(../img/menu.jpg) no-repeat -415px 0;
margin:0;
padding:0;
}
#navi li#navi04 a {
width:148px;
height:39px;
background:url(../img/menu.jpg) no-repeat -415px 0;
margin:0;
padding:0;
}
#navi li#navi04 a:hover{
width:148px;
height:39px;
background:url(../img/menu.jpg) no-repeat -415px -40px;
margin:0;
padding:0;
}

/* --------- */
#navi li#navi05 {width:100px;
height:39px;
background:url(../img/menu.jpg) no-repeat -563px 0;

margin:0;
padding:0;
}
#navi li#navi05 a {width:100px;
height:39px;
background:url(../img/menu.jpg) no-repeat -563px 0;

margin:0;
padding:0;
}
#navi li#navi05 a:hover{
width:100px;
height:39px;
background:url(../img/menu.jpg) no-repeat -563px -40px;
margin:0;
padding:0;
}

/* --------- */
#navi li#navi06 {
width:97px;
height:39px;
background:url(../img/menu.jpg) no-repeat -663px 0;
margin:0;
padding:0;
}
#navi li#navi06 a {
width:97px;
height:39px;
background:url(../img/menu.jpg) no-repeat -663px 0;
margin:0;
padding:0;
}
#navi li#navi06 a:hover{
width:97px;
height:39px;
background:url(../img/menu.jpg) no-repeat -663px -40px;
margin:0;
padding:0;
}


/* 
--冒険ナビ------- */
.boken-navi {
clear:both;
width:750px;
margin:20px 0 25px 0;
padding:0;
overflow: hidden;
} 
.boken-navi :after {
content: "";
display: block;
clear: both;
height: 1em;
overflow: hidden;
}
/*\*/
* html .boken-navi {
height: 1em;
overflow: visible;
}
/**/

#bnavi {
clear:both;
width:750px;
margin:0;
padding:0 0 0 7px;
}
#bnavi ul {
clear:both;
width:750px;
margin:0;
padding:0;
list-style: none;
}
#bnavi li {
float:left;
width:116px;
height:30px;
margin:0;
padding:0;
font-size:12px;
line-height:120%;
outline:none;
}
#bnavi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
outline:none;
}

/* --------- */
#bnavi li#bnavi01 {
width:116px;
height:30px;
background:#b3d1fa;
margin:0 9px 0 0;
padding:2px 0 0 0;
text-align:center;
display:block;
}
#bnavi li#bnavi01 a {
width:116px;
height:30px;
background:#b3d1fa;
margin:0;
padding:0;
text-align:center;
display:block;
}
#bnavi li#bnavi01 a:hover{
width:116px;
height:30px;
background:#b3d1fa;
margin:0;
padding:0;
text-align:center;
display:block;
}
/* --------- */
#bnavi li#bnavi02 {
width:116px;
height:30px;
background:#FFCCCC;
margin:0;
padding:2px 0 0 0;
text-align:center;
display:block;
}
#bnavi li#bnavi02 a {
width:116px;
height:30px;
background:#FFCCCC;
margin:0;
padding:0;
text-align:center;
display:block;
}
#bnavi li#bnavi02 a:hover{
width:116px;
height:30px;
background:#FFCCCC;
margin:0;
padding:0;
text-align:center;
}

/* 
--体験冒険ナビ------- */

.taiken-navi {
clear:both;
width:750px;
margin:10px 0 25px 0;
padding:0;
overflow: hidden;
} 
.taiken-navi :after {
content: "";
display: block;
clear: both;
height: 1em;
overflow: hidden;
}
/*\*/
* html .taiken-navi {
height: 1em;
overflow: visible;
}
/**/
.taiken-navi ul {
clear:both;
width:750px;
margin:0;
padding:0 0 0 7px;
list-style: none;
}
.taiken-navi li {
float:left;
width:116px;
height:30px;
margin:0;
padding:0;
font-size:12px;
line-height:120%;
outline:none;
}

.tnavi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
outline:none;
}

/* --------- */
.tnavi li.tnavi01 {
width:116px;
height:30px;
background:#FFCCCC;
margin:0 9px 0 0;
padding:2px 0 0 0;
text-align:center;
}
.tnavi li.tnavi01 a {
width:116px;
height:30px;
background:#FFCCCC;
margin:0;
padding:0;
text-align:center;
}
.tnavi li.tnavi01 a:hover{
width:116px;
height:30px;
background:#FFCCCC;
margin:0;
padding:0;
text-align:center;
}
/* --------- */
.tnavi li.tnavi02 {
width:116px;
height:30px;
background:#b3d1fa;
margin:0;
padding:2px 0 0 0;
text-align:center;
}
.tnavi li.tnavi02 a {
width:116px;
height:30px;
background:#b3d1fa;
margin:0;
padding:0;
text-align:center;
}
.tnavi li.tnavi02 a:hover{
width:116px;
height:30px;
background:#b3d1fa;
margin:0;
padding:0;
text-align:center;
}