@charset "UTF-8";

@import "layout.css";/* layout style */
@import "menu.css";/* メニュー style */
@import "course.css";/* 散歩コース style */


body {
background: white url(../images/bg.gif) repeat;
text-align: left;
padding: 0;
margin: 0;
color: #4c4c4c;
}

a {
text-decoration: underline;
}

a:link {
color: #6699ff;
}

a:visited {
color: #999999;
}

a:hover {
color: #FF0000;
}

a:active {
color: #666666;
}

h1, h2, h3,h4,h5,h6 {
margin: 0px;
padding: 0px;
font-weight: normal;
}

/* 閉鎖案内 */
div#heisa{
background-color:#fff;
text-align:center;
}
/* トップ画像とバナー */
#title {
width:450px;
margin: 0 78px 0 0;
padding: 2px 0;
text-align:left;
}

#home{
float:right;
width:75px;
margin:0;
padding:0;
text-align:right;
}
#title-2nd {
margin: 0 0 5px 0;
padding: 2px 0 0 2px;
text-align:left;
}

/*NEW*/
#topi {
margin: 1em;
padding: 5px;
font-size: 12px;
line-height: 135%;
text-align:left;
}

#topi h2 {
background:url(../images/dot.gif) no-repeat 0 center;
margin:3px 10px 5px 0;
padding:3px 10px 3px 15px;
font-size:14px;
font-weight:bold;
}

#topi .foot {
margin:3px 0;
padding:3px;
border-top:1px dotted #99ccff;
text-align:right;
}

#kakiko {
width:450px;
margin:5px auto 5px 1em;
padding:2px;
}

.entry {
margin:1em 0 0 0;
padding:2px;
}

.entry_ind {
margin:1em 0 0 0;
padding:2px;
border-bottom:1px dotted #99ccff;
}

.entry #comm {
margin:0;
padding:5px;
font-size:12px;
line-height:135%;
text-align:left;
}

.entry-content {
margin:0 0 5px 1em;
padding:5px;
}

.entry-body {
margin-left:1em;
}
.entry-body p{
margin:2px 0 0 0;
padding:0;
}
.entry-body2 p{
margin:1em 0 0 0;
padding:0;
}

.entry-more-link {
margin:0;
padding:0;
}

.entry-footer {
clear:left;
margin:10px 0;
padding:2px;
font-size:12px;
line-height:130%;
text-align:right;
}

#topi ul {
margin: 5px 0 5px 0.5em;
padding: 0;
}

#topi ul li {
margin: 5px 0 1em 0.5em;
padding: 1px 0 0 5px;
border-left: 2px solid #99ccff;
list-style-type: none;
}

.entry dl{
margin:5px 0 5px 1em;
padding:3px;
border-left:2px solid #99ccff;
}
.entry dt{
font-weight:bold;
}
.entry dd{
margin:0 0 0.5em 2em;
padding:0;
}

/* 宣伝とか */
#tenki{
margin:5px;
padding:5px;
font-size:12px;
line-height:135%;
text-align:left;
border-top:1px dotted  gray;
border-bottom:1px dotted  gray;
}
/* 説明 */

#setumei {
margin:0 auto;
padding:0;
text-align:center;
}
#setumei .taisaku{
display:none;
}

/* リンク */

.link {
margin:5px 5px;
padding:0;
text-align:right;
font-size:12px;
line-height:135%;
}
.link2 {
margin:5px 5px;
padding:0;
text-align:right;
font-size:11px;
line-height:135%;
}

/* 右サイド */

/* トップフォト */
#photo-top {
margin:5px auto;
padding:2px;
border:1px solid #99CCFF;
font-size:12px;
line-height:140%;
}
#photo-top img{
margin:2px 0;
padding:3px 2px 25px;
border:1px solid #cccccc;
}
#photo-top .day{
text-align:right;
font-size:10px;
}
#photo-top h3{
color:#6699ff;
font-size:12px;
font-weight:bold;
}
#photo-top h4{
width:160px;
height:41px;
background:url(../images/camera.gif) no-repeat 0 0;
margin:0;
padding:2px 3px;
color:#000088;
font-size:12px;
font-weight:bold;
text-align:center;
text-indent:-9999px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
#menu-r {
margin:15px auto;
padding:2px;
}
#menu-r ul {
margin:0;
padding:0;
list-style:none;
font-size:12px;
}
#menu-r ul li {
width:160px;
height:41px;
}
#menu-r .camera a{
display: block;
margin:5px 0 0 0;
padding:2px;
width:160px;
height:41px;
background:url(../images/camera.gif) no-repeat 0 center;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#menu-r .camera a:hover{
display: block;
margin:5px 0 0 0;
padding:2px;
width:160px;
height:41px;
background:url(../images/camera_u.gif) no-repeat 0 center;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#menu-r .kakusei a{
display: block;
margin:0;
padding:2px;
width:160px;
height:41px;
background:url(../images/kakusei.gif) no-repeat 0 center;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#menu-r .kakusei a:hover{
display: block;
margin:0;
padding:2px;
width:160px;
height:41px;
background:url(../images/kakusei_u.gif) no-repeat 0 center;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#menu-r .dekake a,#sidebar-r .dekake a{
display: block;
margin:5px 0 0 0;
padding:2px;
width:160px;
height:41px;
background:url(../images/dekake.gif) no-repeat 0 center;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#menu-r .dekake a:hover{
display: block;
margin:5px 0 0 0;
padding:2px;
width:160px;
height:41px;
background:url(../images/dekake_u.gif) no-repeat 0 center;
border-bottom:1px solid #cccccc;
text-indent:-9999px;
}
#sidebar-r .bana {
margin:8px auto;
padding:0;
text-align:center;
}
#dekake_list{
margin:0;
padding:2px 0;
border-bottom:1px solid #cccccc
}
#dekake_list ul{
margin:0 3px 01em;
padding:0 ;
font-size:11px;
list-style-type:none;
}

div#tenki{
margin:5px 0;
padding:5px;
font-size:12px;
line-height:135%;
text-align:left;
border-top:1px dotted  gray;
border-bottom:1px dotted  gray;
}
div#tenki ul{
list-style-type:none;
text-align:left;
}
div#tenki ul li img{
float:left;
}

/* 2ndブログ*/
#topi-a {
margin: 1em 0 25px 0;
padding: 0;
font-size: 12px;
line-height: 135%;
text-align:left;
border-bottom:1px dotted #99ccff
}
#topi-a .box {
width: 350px;
background: #ffffff url(../images/kadomaru.gif) no-repeat bottom;
margin: 0px auto;
padding-bottom: 10px;
}
#topi-a p{
margin:0 0 1em 0;
padding:0;
}
#topi-a img {
margin:2px 0;
padding:3px 2px 25px;
border:1px solid #cccccc;
}
#topi-a h2 {
background: url(../images/kadomaru.gif) no-repeat;
margin: 0px;
padding-top: 10px;
text-align: center;
font-size:14px;
color: #FFFFFF;
}
#topi-a .entry-header{
margin:0;
padding:3px 0 3px 0.5em;
background-color:#99ccff;
color:#ffffff;
font-size:14px;
}
#topi-a .entry {
margin:0 0 1em 0;
padding:0;
border-bottom:1px dotted #ffffff;
}
#topi-a .entry-body{
margin:0.5em 0 0 0;
padding:10px;
}

#topi-a .entry-body img{
margin:0 0.5em 0 0;
}
#topi-a .day{
margin:5px 0 0 0;
padding:3px;
text-align:right;
font-size:10px;
}

 /* 2ndwebページ*/ 
div#topi-b{
margin: 1em 0 25px 0;
padding: 5px 5px 5px 0;
font-size: 12px;
line-height: 135%;
text-align:left;
border-bottom:1px dotted #99ccff
}
div#topi-b p{
margin:0 0 1em 0;
padding:5px;
}
div#topi-b img{
border:0;
}
div#topi-b .box {
width: 350px;
background: #ffffff url(../images/kadomaru.gif) no-repeat bottom;
margin: 0px auto;
padding-bottom: 10px;
}
div#topi-b h2 {
background: url(../images/kadomaru.gif) no-repeat;
margin: 0 0 10px 0;
padding-top: 10px;
text-align: center;
font-size:14px;
color: #FFFFFF;
}
div#topi-b h3{
margin:1em 0 0 0;
padding:3px 0 3px 0.5em;
background-color:#99ccff;
color:#ffffff;
font-size:14px;
}

/* フリーペーパー */
div#topi-b .tyu{
margin:1em;
padding:5px;
}
div#topi-b .waku{
background-color:#ffff99;
margin:1em 0;
padding:5px;
font-size:12px;
line-height:135%;
font-weight:normal;
}
div#topi-b ul.ul1{
margin:1em auto;
padding:5px;
list-style-type:none;
}
div#topi-b ul.ul1 li{
background:url(../images/down.gif) no-repeat 0 0;
margin:0 0 5px 0;
padding:0 0 0 20px;
font-size:14px;
line-height:130%;
}
/* 風景 */

div#photo .entry-body{
margin:0.5em 0 1em 0;
padding:10px 10px 20px 10px;
 min-height: 180px;　　/*IE以外に高さ最低160pxを指定 */
　　_height: 120px;　　　/* IEに160pxの高さを指定 */
}

div#photo　div.entry-more-link {
clear:both;
 min-height: 180px;　　/*IE以外に高さ最低160pxを指定 */
　　_height: 120px;　　　/* IEに160pxの高さを指定 */
}
div#separator{
margin:1em 0 ;
padding:0;
text-align:right;
}
div#separator a.link_page{
margin:0;
padding:3px 5px;
border:1px solid #ccc;
}
div#separator .current_page{
background-color:#99ccff;
margin:0;
padding:3px 5px;
color:#fff;
}

/* おでかけ */
div#spot{
margin:0.5em 0 1em 0;
padding:10px 10px 20px 10px;
}
div#spot img{
margin:0;
padding:0;
}
div#spot dl{
margin:1em 0 0 0;
padding:5px 0 5px 5px;
}

/* info */
div#setumei_info{
margin:1em auto;
padding:5px;
width:300px;
border-bottom:1px solid #99ccff;
border-top:1px solid #99ccff;
}

div#topi-a div#word-s,
div#topi-a div#tag-s,
div#topi-a div#ares-s{
margin:1em 0 1em 5px;
text-align:left;
}

div#topi-a h3#word,
div#topi-a h3#area,
div#topi-a h3#tag{
width:300px;
margin:0 5px;
padding:2em 0 5px 45px;
font-size:14px;
color:#ffffff;
text-align:left;
}
div#topi-a h3#word{
background:url(../images/word.gif) no-repeat 0 0;
}
div#topi-a h3#area{
background:url(../images/area.gif) no-repeat 0 0;
}
div#topi-a h3#tag{
background:url(../images/tag.gif) no-repeat 0 0;
}
div#topi-a h3.cate{
background-color: #FFCC00;
margin:0　0　1em 0;
padding:5px 3px;
font-size:14px;
line-height:135%;
color:#000000;
font-weight:bold;
}
div#word-s form{
margin:1em 0 1em 1em;
padding:3px;
}
div#word-s input{
border:1px solid #99CCFF;
}

html>body #area-s{
min-height:320px;
}
div#area-s ul{
width:500px;
margin:2px 0 0 1.5em;
padding:2px;
list-style-type:none;
}
div#area-s ul li{
float: left;
text-align:center;
}
div#area-s a:link,#area-s a:visited{
display:block;
width:100px;
margin:0 3px 1em 0;
padding:5px;
border:1px solid #ffcce6;
}

#tag-s ul{
width:500px;
margin:2px 0 0 1.5em;
padding:2px;
list-style-type:none;
}
#tag-s ul li{
float: left;
text-align:center;
}
#tag-s a:link,#tag-s a:visited{
display:block;
width:100px;
margin:0 3px 1em 0;
padding:5px;
border:1px solid #99CCFF;
}
#tag-s div#sekinin{
margin:1em auto;
padding:5px;
width:400px;
text-align:center;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}
div#topi-a div.content-nav{
text-align:center;
}
ul.entry-tags-list{
list-style-type:none;
}
ul.entry-tags-list li{
float:left;
margin:0 1em 0 0;
padding:0;
}

div#topi-a div.entry_info{
margin:0 0 1em 0;
padding:5px 1em;
}
div#topi-a div.entry_spot{
margin:0 0 1em 0;
padding:5px 1em;
}
div#topi-a div.entry_info dl,
div#topi-a div.asset-body dl,
div#topi-a div.entry_spot dl{
width:500px;
margin:1em auto 1em auto;
padding:5px;
display:block;
border:1px solid #99CCFF;
}
div#topi-a div.entry_info dl dt,
div#topi-a div.asset-body dt,
div#topi-a div.entry_spot dt{
float:left;
width:80px;
margin:0 0 5px 0;
padding:3px　0　3px 0;
font-size:12px;
font-weight:bold;
}
div#topi-a div.entry_info dl dd,
div#topi-a div.asset-body dd,
div#topi-a div.entry_spot dd{
width:350px;
margin:0 0 5px 85px;
padding:3px　0　3px 0;
border-bottom:1px solid #99CCFF;
}
div#topi-a div.entry_info dl dd img,
div#topi-a div.asset-body dd img{
border:none;
}
div#topi-a div.entry_spot .img1{
margin:3px 5px 5px 3px;
padding:2px;
}
div#topi-a div.entry_spot p{
line-height:180%;
}
div#topi-a div.asset-more{
margin:0 0 1em 0;
padding:0;
text-align:center;
}
div#topi-a div.asset-more iframe{
margin:0;
padding:3px ;
border:1px solid #ccc;
}

div#topi-a div.asset-footer{
margin:1em;
padding:5px;
border-top:1px solid #99CCFF
}
div#topi-a div.entry-categories{
text-align:right;
}

div#topi-a div.entry-tags2{
margin:1em 0;
padding:5px;
}
div#topi-a div.entry-tags2 ul{
list-style-type:none;
}
div#topi-a div.entry-tags2 ul li{
float:left;
margin:0 1em 0 0;
padding:3px;
}
/* アイコン説明 */
div.icon h3.search-results-header,
div.icon2 h3.search-results-header{
margin:5px ;
padding:0 10px;
color:#FF3366;
text-align:left;
}
div.icon2{
padding:5px;
text-align:left;
font-size:12px;
}
.icon {
margin:1em 0;
padding:5px 5px 1.5em 5px;
font-size:13px;
text-align:center;
}
.icon ul{
margin:0 ;
padding:0 0 0 3px;
list-style-type:none;
text-align:left;
color:#666666;
font-size:11px;
}
.icon ul li{
float:left;
width:80px;
margin:5px 0;
padding:0;
}
div#sidebar-r div.icon-side{
margin:1em 0;
padding:5px 0 10px 0;
}
div#sidebar-r div.icon-side ul{
margin:0 ;
padding:0;
list-style-type:none;
color:#666666;
font-size:11px;
}
div#sidebar-r div.icon-side ul li{
float:left;
width:80px;
margin:5px 0;
padding:0;
}

/* タグ関連 */
.entry-tag{
float:right;
height:26px;
margin:0 5px;
padding:0 3px;
list-style-type:none;
}
.entry-tag ul{
list-style-type:none;
}
.entry-tag .tag45{
float:left;
background:url(../info/images/ia4.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag42{
float:left;
background:url(../info/images/ib2.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag48{
float:left;
background:url(../info/images/ib5.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag40{
float:left;
background:url(../info/images/ib1.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag44{
float:left;
background:url(../info/images/ia3.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag46{
float:left;
background:url(../info/images/ia2.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag43{
float:left;
background:url(../info/images/ib4.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag49{
float:left;
background:url(../info/images/ia5.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag41{
float:left;
background:url(../info/images/ib3.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
.entry-tag .tag47{
float:left;
background:url(../info/images/ia1.gif) no-repeat 0 center;
width:30px;
height:30px;
text-indent:-9999px;
}
/* タグ */
div#tag-cloud{
margin:1em 0;
padding:0;
}
