* { font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka; margin:0; padding:0; line-height:150%; color:#333333;}

/*=================================
基本レイアウト
=================================*/
div#container{
width:788px; margin-left:auto; margin-right:auto; margin-top:0px; text-align:center;
}
div#mainLeft{
float:left; text-align:left;
}
div#mainRight{
width:560px; float:right; text-align:left; padding-right:5px;
}
div#mainCenter{
width:558px; margin:0 auto; text-align:left;
}
#footer {
width: 788px; height:30px; margin-top:10px; clear:both; font-size:small; background:url("images/footer.gif") no-repeat 0 0 #FFFFFF;
}



div#pages{
margin-top:10px; margin-bottom:10px; padding:10px 5px; border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA;
}

/*ナビゲーション*/

div#navigation{width:211px; height:356px; overflow:hidden;}

#navi{ background:url("images/navi.gif") no-repeat; width:211px; height:364px; position:relative; margin-top:0px;}
#navi li {position:absolute;}
#navi li,#navi a{ display:block; width:211px; height:23px;}
#navi a {text-indent:-9999px; text-decoration:none; }

#navi_top{ top:16px; height:23px; }
#navi_news{top:39px; height:23px; }
#navi_about{ top:62px; height:23px; }
#navi_odawara{ top:85px; height:23px; }
#navi_hakone{ top:108px; height:23px; }
#navi_yugawara{ top:131px; height:23px; }
#navi_manaduru{ top:154px; height:23px; }
#navi_kyogikai{ top:177px; height:23px; }
#navi_jigyo{ top:200px; height:23px; }
#navi_event{ top:223px; height:23px; }
#navi_gurutto{ top:246px; height:23px; }
#navi_sanka{ top:269px; height:23px; }
#navi_link{ top:292px; height:23px; }
#navi_toi{ top:315px; height:23px; }

#navi_top a:hover,#navi_top avisited:hover {background:transparent url("images/navi.gif") -211px -16px no-repeat;}
#navi_news a:hover,#navi_news avisited:hover {background:transparent url("images/navi.gif") -211px -39px no-repeat;}
#navi_about a:hover,#navi_about avisited:hover {background:transparent url("images/navi.gif") -211px -62px no-repeat;}
#navi_odawara a:hover,#navi_odawara avisited:hover {background:transparent url("images/navi.gif") -211px -85px no-repeat;}
#navi_hakone a:hover,#navi_hakone avisited:hover {background:transparent url("images/navi.gif") -211px -108px no-repeat;}
#navi_yugawara a:hover,#navi_yugawara avisited:hover {background:transparent url("images/navi.gif") -211px -131px no-repeat;}
#navi_manaduru a:hover,#navi_manaduru avisited:hover {background:transparent url("images/navi.gif") -211px -154px no-repeat;}
#navi_kyogikai a:hover,#navi_kyogikai avisited:hover {background:transparent url("images/navi.gif") -211px -177px no-repeat;}
#navi_jigyo a:hover,#navi_jigyo avisited:hover {background:transparent url("images/navi.gif") -211px -200px no-repeat;}
#navi_event a:hover,#navi_event avisited:hover {background:transparent url("images/navi.gif") -211px -223px no-repeat;}
#navi_gurutto a:hover,#navi_gurutto avisited:hover {background:transparent url("images/navi.gif") -211px -246px no-repeat;}
#navi_sanka a:hover,#navi_sanka avisited:hover {background:transparent url("images/navi.gif") -211px -269px no-repeat;}
#navi_link a:hover,#navi_link avisited:hover {background:transparent url("images/navi.gif") -211px -292px no-repeat;}
#navi_toi a:hover,#navi_toi avisited:hover {background:transparent url("images/navi.gif") -211px -315px no-repeat;}

#navi_top a.selected:link, #navi_top a.selected:visited {background:transparent url("images/navi.gif") -211px -16px no-repeat;}
#navi_news a.selected:link, #navi_news a.selected:visited {background:transparent url("images/navi.gif") -211px -39px no-repeat;}
#navi_about a.selected:link, #navi_about a.selected:visited {background:transparent url("images/navi.gif") -211px -62px no-repeat;}
#navi_odawara a.selected:link, #navi_odawara a.selected:visited {background:transparent url("images/navi.gif") -211px -85px no-repeat;}
#navi_hakone a.selected:link, #navi_hakone a.selected:visited {background:transparent url("images/navi.gif") -211px -108px no-repeat;}
#navi_yugawara a.selected:link, #navi_yugawara a.selected:visited {background:transparent url("images/navi.gif") -211px -131px no-repeat;}
#navi_manaduru a.selected:link, #navi_manaduru a.selected:visited {background:transparent url("images/navi.gif") -211px -154px no-repeat;}
#navi_kyogikai a.selected:link, #navi_kyogikai a.selected:visited {background:transparent url("images/navi.gif") -211px -177px no-repeat;}
#navi_jigyo a.selected:link, #navi_jigyo a.selected:visited {background:transparent url("images/navi.gif") -211px -200px no-repeat;}
#navi_event a.selected:link, #navi_event a.selected:visited {background:transparent url("images/navi.gif") -211px -223px no-repeat;}
#navi_gurutto a.selected:link, #navi_gurutto a.selected:visited {background:transparent url("images/navi.gif") -211px -246px no-repeat;}
#navi_sanka a.selected:link, #navi_sanka a.selected:visited {background:transparent url("images/navi.gif") -211px -269px no-repeat;}
#navi_link a.selected:link, #navi_link a.selected:visited {background:transparent url("images/navi.gif") -211px -292px no-repeat;}
#navi_toi a.selected:link, #navi_toi a.selected:visited {background:transparent url("images/navi.gif") -211px -315px no-repeat;}



/*=================================
基本スタイル
=================================*/

body {
text-align:center; margin:0px; padding:0px
}
h1 {background:url("images/header.gif") no-repeat 0 0 #FFFFFF; width:788px; height:89px; text-indent:-9999px; position:relative; margin:0px;}
h1 a{ display:block; width:788px; height:89px; text-decoration:none;}
h1 a:active, #container h1.top a:hover {text-decoration:none;}

h2 {  font-size:18px; color:#494949; margin-bottom:10px; margin-top:5px; }
h3 { padding-bottom:10px; color: #666; font-size: 16px; text-shadow: 2px 2px 2px #999999;}
h4 {color:#0066FF; font-size:small; font-weight:bold;}
h4.dantai {background:url("images/link_ico.gif") no-repeat 0 5px; padding-left:10px;}
p{
padding:0 0 15px 0; font-size:small;
}
.imgfloat {
float:left;
margin:5px 13px 10px 0;
}
.imgfloatR {
float:right;
margin:5px 0 10px 13px;
}
a:visited {border:0;}

img{border:none;}

/*=================================
スタイル
=================================*/
#link_saiyuki{
margin:5px 0;
}
#link_policy{
margin:10px 0;
font-size:small;
}
#mainimg{
margin-bottom:10px; margin-top:5px; text-align:right;
}
.about_txt{
margin-bottom:10px; text-align:center;
}

/* Blog */
.entry{
clear:both;
}
.entry-header{
background:url("images/title_ico.gif") no-repeat 0 0; padding-left:25px; font-size:14px; color:#000066;
}
.entry-header a{
text-decoration:none; color:#000066;
}
.entry-header a:hover,.entry-header avisited:hover{
text-decoration:underline; color:#000066;
}

.entry-body{
font-size:small;
}

.entry-footer{
font-size:x-small;
}

.content-nav{
text-align:center; margin-top:5px;
}

.cat_title{ border-bottom:1px solid #999999; padding-bottom:3px; margin-bottom:10px; margin-top:15px;}

.subtitle_or{color:#FF9900; font-weight:bold;}


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