/*  Typo
----------------------------------------------- */

a:link, a:visited
{
    text-decoration: underline;
    color:#EC4413;
}
a:active {      text-decoration: underline; }
a:hover { text-decoration:none; }

.j-header{height: 15px;
background: url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/00-img-h102.jpg?t=1393503762) no-repeat scroll 125px center, url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/00-listmark-h1.jpg?t=1393503743) no-repeat scroll 0 center rgba(0, 0, 0, 0);
margin-bottom:13px;
padding:0!important;
width:auto!important;
}

.j-header h2{
background-color:#fff!important;
display:block;
}

.j-header h3{
background-color:#fff!important;
display:block;
}


.j-imageSubtitle {
padding:0!important;
}
.j-htmlCode {
  padding:0!important;
}
h1 {
    color: #353535!important; 
    background-color:#ffffff;
    display: inline;
    left: 26px;
    bottom:-1px;
    padding: 0 10px 0 0!important;
    position: relative;
height:15px;
 }
h2 {
    background-color:#ffffff;
}


/*  Layout
----------------------------------------------- */
#page-1818042492 #k {
position:relative;
height:600px;
display:block;
}
#page-2062172592 #k {
position:relative;
height:600px;
display:block;
}
body {
    background-color: #ffffff;
    padding:35px 0 0 0;
    margin:0;
    font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#k {
display:none;
}
#container
{
    margin:0 auto;
    background:white;
   margin-top:7px;

}
#head {
	width:960px;
	margin:0 auto;
         height:115px;
}
#header
{

    margin:0 auto;
}
#logo {
    float:left;
	padding:7px 0 0 0!important;
}
#header h1,
#header a
{
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    line-height:2em;
    color:#353535;
    text-align:right;

}

#header a:hover { text-decoration:none;  }


#navigation
{
float: right;
width: 570px;
padding: 17px 0 0 0;
margin-top: 2px;
	
}

.clear {
   clear:both;
}

.clear hr {
   display:none;
}

#page-1818042492 #key
{
       height:600px;
       width:100%;
       position:absolute;
    display:block;
    background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/01top-key-oiken01.jpg?t=1522423065) no-repeat left top;
}
#page-2062172592 #key
{
       height:600px;
       width:100%;
       position:absolute;
    display:block;
    background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/01top-key-oiken01.jpg?t=1522423065) no-repeat left top;
}
#page-1818042492 #key02
{
display:none;
}
#key {
 display:none;
}
#page-1717387892 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/about.jpg?t=1393503495) no-repeat left top;
 margin:0 auto;
}


#page-2184149392 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/about.jpg?t=1393503495) no-repeat left top;
 margin:0 auto;
}



#page-1822582292 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/about.jpg?t=1393503495) no-repeat left top;
 margin:0 auto;
}
#page-1815610592 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/bizyon.jpg?t=1393503505) no-repeat left top;
margin:0 auto;
}
#page-1817836392 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/zisseki.jpg?t=1393503558) no-repeat left top;
margin:0 auto;
}
#page-1721198792 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/syoukai.jpg?t=1393503544) no-repeat left top;
margin:0 auto;
}
#page-1761397092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kaihousi.jpg?t=1393503536) no-repeat left top;
margin:0 auto;
}
#page-1721195592 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/annai.jpg?t=1393503411) no-repeat left top;
margin:0 auto;
}
#page-1721213992 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/syozaiti.jpg?t=1393503475) no-repeat left top;
margin:0 auto;
}
#page-1761487892 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kansatukai.jpg?t=1393503435) no-repeat left top;
margin:0 auto;
}

#page-1822582992 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kansatukai.jpg?t=1393503435) no-repeat left top;
margin:0 auto;
}

#page-1717388092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kokesanpo.jpg?t=1393503457) no-repeat left top;
margin:0 auto;
}
#page-1815673592 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kensyukai.jpg?t=1393503445) no-repeat left top;
margin:0 auto;
}
#page-1817825092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/kouza.jpg?t=1393503467) no-repeat left top;
margin:0 auto;
}
#page-1817823992 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/ecotour.jpg?t=1394024702) no-repeat left top;
margin:0 auto;
}
#page-1822583092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/ecotour.jpg?t=1394024702) no-repeat left top;
margin:0 auto;
}

#page-2062278092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/nature-tour.jpg?t=1429087571) no-repeat left top;
margin:0 auto;
} 
#page-2062435292 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/nature.jpg?t=1428966868) no-repeat left top;
margin:0 auto;
} 
#page-1817824192 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/tiiki.jpg?t=1394024697) no-repeat left top;
margin:0 auto;
}
#page-2170725992 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool.jpg?t=1421650713) no-repeat left top;
margin:0 auto;
}


#page-2251095792 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool.jpg?t=1421650713) no-repeat left top;
margin:0 auto;
}


#page-2170739092 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool.jpg?t=1421650713) no-repeat left top;
margin:0 auto;
}
#page-2170726392 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool-5.jpg?t=1425284692) no-repeat left top;
margin:0 auto;
}
#page-2170727392 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool-6.jpg?t=1425284748) no-repeat left top;
margin:0 auto;
}
#page-2170727492 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/key-oirase-natureschool-4.jpg?t=1421651752) no-repeat left top;
margin:0 auto;
}

#page-2062287692 #key02
{
  width:960px;
  height:350px;
  background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/ネイチャーツアーkey1.jpg?t=1421831254) no-repeat left top;
margin:0 auto;
}








#content00 {
	width:960px;
	margin:25px auto 0;
}
#page-1818042492 #sidenavi {
   display:none;
}
#sidenavi {
    width:250px;
    height:auto;
    float:left;
  margin-bottom:3px;
}
#sidebar
{
    float:left;
    width:250px;
}

#content
{
    float:right;
    width:689px;
	margin-top:0;

}

#footer
{
    clear:both;
    margin-top:10px;
 
    height:200px;
}

#footer .gutter 
{
    height:0px;

}
#footer01 {
         float:left;
        margin:21px 0 21px 0;
}
#footnavi {
     width:402px;
     float:right;
     margin-top:19px;
}
.copyright {
font:12px;
}

#cc-m-imagesubtitle-image-9024250592 {
background:transparent url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/bn.jpg?t=1393503402) no-repeat scroll top left;
	width:250px!important;
	height:155px!important;
	display:block;
        padding:0;
}
#cc-m-imagesubtitle-image-9024250592:hover {
background-position:0 -155px;
}
/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0;
    padding: 0;
}


#navigation ul.mainNav1 li {
	 display: block;
    margin: 0;  
    padding: 0;
    float:left;
	background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/header-navi-misosazai.jpg?t=1393823126) no-repeat left top;
	margin-left:31px;
	margin-bottom:26px;
	
}

ul.mainNav2 li {
	 display: block!important;
    margin: 0;  
    padding: 0;

	
	margin-bottom:26px!important;
	
}

ul.mainNav2 li a
{
    font:normal 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#333;
	font-size:16px;
background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/00-sidenavi-listmark.jpg?t=1393503613) no-repeat 5px center;
   padding:0 0 0 26px !important;
   font-family:meiryo!important;
	
}


ul.mainNav1 li a {  
    font:normal 17px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#333;
	margin:0 0 0 28px;
     font-family:meiryo!important;
	

}

ul.mainNav2 li a { padding:4px 4px 4px 14px; }
ul.mainNav3 li a { padding:4px 4px 4px 24px; }


ul.mainNav1 a:hover
{

     font-family:meiryo!important;
	background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/header-navi-line.jpg?t=1393503667) repeat-x bottom;
}

ul.mainNav1 a.current { font-weight:bold;
 font-family:meiryo!important;
	background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/header-navi-line.jpg?t=1393503667) repeat-x bottom;
 }
ul.mainNav2 a:hover
{

   font-weight:bold;
   font-family:meiryo!important;
	
}

ul.mainNav2 a.current { 
font-weight:bold;
 font-family:meiryo!important;	
 }


#footnavi ul.mainNav1 li a { font:normal 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#333;
	margin:0 0 0 23px;
	

}
#footer ul.mainNav1 li {
	 display: inline;
    margin: 0;  
    padding: 0;
    float:left;
	background:url(https://u.jimcdn.com/cms/o/s554b9a4557fed96f/userlayout/img/footer-navi-listmark.jpg?t=1393503599) no-repeat 7px center;
	margin-left:66px;
	margin-bottom:12px;
	
}

div#contentfooter {
   padding:13px 0 0 0 !important;
}
a:hover img 
{ 
	filter:alpha(opacity=70);  /* IE7以下用 */
	-ms-filter: "alpha(opacity=70)"; /* IE8用 */
	-moz-opacity:0.7; /* Firefox 1.5未満, Netscape用 */
	-khtml-opacity: 0.7;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
	opacity: 0.7; /* Firefox 1.5以上, Opera, Safari用 */

	-webkit-transition:all 400ms;
	-moz-transition:all 400ms;
	-ms-transition:all 400ms;
	-o-transition:all 400ms;
	transition:all 400ms;
}

#cc-m-10152677092 {
display:none;
}

#page-2171647792 #cc-m-10152677092 {
display:block;
}
#page-2062172592 #cc-m-10152677092 {
display:block;
}
#page-2062435292 #cc-m-10152677092 {
display:block;
}
#page-2062287392 #cc-m-10152677092 {
display:block;
}
#page-2063000092 #cc-m-10152677092 {
display:block;
}
#page-2062278092 #cc-m-10152677092 {
display:block;
}

#cc-m-10152912792,#cc-m-10153775492 {
background: #F8F8F8;
border: 1px solid #E7E7E7;
padding: 13px 13px;
border-radius: 10px;
}

#cc-m-10152965492,#cc-m-10153775892 {
padding: 20px 5px!important;
background: #DEEEB8;
border: 1px solid #E7E7E7;
border-radius: 3px;
}

#cc-m-10153003792,#cc-m-10153776892 {
background: #F8D0AB;
padding: 20px 10px!important;
border: 1px solid #E7E7E7;
border-radius: 3px;
}





#cc-m-10923143692 {
padding: 20px 5px!important;
background: #DEEEB8;
border-top: 1px solid #E7E7E7;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10928418592 {
margin-top: -1px;
padding: 0px 24px!important;
background: #DEEEB8;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10923145392 {
padding: 0px 24px!important;
background: #DEEEB8;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}


#cc-m-10922943692 {
margin-top:-1px;
padding: 20px 5px!important;
background: #DEEEB8;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
}

#cc-m-10923143692 {
border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;

border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
}
#cc-m-10922943692 {
border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;

border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
}




#cc-m-10923169792 {
padding: 20px 5px!important;
background: #FFEA7F;
border-top: 1px solid #E7E7E7;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10923199592 {
margin-top: -1px;
padding: 0px 24px!important;
background: #FFEA7F;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10923199892 {
padding: 0px 24px!important;
background: #FFEA7F;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}






#cc-m-10923170592 {
margin-top: -1px;
padding: 20px 5px!important;
background: #FFEA7F;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
}
#cc-m-10923169792 {
border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;

border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
}
#cc-m-10923170592 {
border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;

border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
}




#cc-m-10923169992 {
padding: 20px 5px!important;
background: #CDD3FF;
border-top: 1px solid #E7E7E7;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10923202792 {
margin-top: -1px;
padding: 0px 24px!important;
background: #CDD3FF;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}
#cc-m-10923203492 {
padding: 0px 24px!important;
background: #CDD3FF;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
}





#cc-m-10923171492 {
padding: 20px 5px!important;
background: #CDD3FF;
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
border-bottom: 1px solid #E7E7E7;
}
#cc-m-10923169992 {
border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;

border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
}
#cc-m-10923171492 {
border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;

border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
}



#cc-m-10928552892,#cc-m-10928553392 {
border: 1px solid #000000;
}

#page-2170725992 #cc-m-imagesubtitle-image-10928598592 {
display:none;
}
#page-2170739092 #cc-m-imagesubtitle-image-10928598592 {
display:none;
}
#page-2170726392 #cc-m-imagesubtitle-image-10928598592 {
display:none;
}
#page-2170727392 #cc-m-imagesubtitle-image-10928598592 {
display:none;
}
#page-2170727492 #cc-m-imagesubtitle-image-10928598592 {
display:none;
}


#page-1818042492 #cc-m-imagesubtitle-image-10934307492 {
display:none;
}

#page-2062287692 #cc-m-imagesubtitle-image-10934307492{
display:none;
}









.link2
{
	display: inline-block;
font-size: 18px;
padding: 25px 35px;
line-height: 10px;
color: #ffffff !important;
text-decoration: none !important;
background: #E7AB40;
border-radius: 5px;
}

.link2:hover
{

	font-size:18px;
	text-decoration: none !important;
	background: #FDD68F;
}
#cc-m-10157286592 {
padding: 0 21px;
border: 1px solid #D6D6D6;
}

.gm-inset {
display: none!important;
}

div.login {
border-radius: 2px;
background-color: #5f84f2;
padding: 4px 8px;
cursor: pointer;
display: none!important;
}

.gm-style .login-control:hover .tooltip-anchor {
display: none!important;
}

.gm-style .star-entity-medium {
display: inline-block;
vertical-align: top;
width: 17px;
height: 17px;
float: right;
margin-top: 1px;
display: none!important;
}

.gm-style .place-desc-medium {
display: none!important;
}

.caption {
font-size: 80%;
display: none;
}

#page-2062435292 #content img {
border-radius: 3px;
box-shadow: 1px 0px 1px #5C5C5C;
}
#page-2062278092 #content img {
border-radius: 3px;
box-shadow: 1px 0px 1px #5C5C5C;
}

#cc-m-imagesubtitle-image-10246541892 {
display:none;
}

#page-2062172592 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}
#page-2062287392 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}

#page-2062278092 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}

#page-2063000092 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}
#page-2062435292 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}

#content img {
border-radius: 3px;
}

#page-2062287592 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}
#page-2062287492 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}
#page-2062287692 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
margin-bottom: 16px;
}
#page-2062287792 #cc-m-imagesubtitle-image-10246541892 {
width: 250px!important;
height: 82px!important;
display:block;
}
#page-2062287592 #cc-m-10152677092 {
display:block;
}
#page-2062287492 #cc-m-10152677092 {
display:block;
}
#page-2062287692 #cc-m-10152677092 {
display:block;
}
#page-2062287792 #cc-m-10152677092 {
display:block;
}