h2.kanko {
width:505px;
height:31px;
margin:0 0 10px 0;
padding:0;
background:url(../img/kaiin.gif) no-repeat 0 0;
text-indent:-9999em;
}
.kaninbox {
width:505px;
margin:0;
padding:0;
}

.kainbox p {
margin:0 0 10px 0;
padding:0 0 3px 0;
border-bottom:#CCCCCC 1px dotted;
}



/*--------------------------------------------------------------------
観光情報（共通）
---------------------------------------------------------------------*/
h2.kanko-bar {
width:505px;
height:31px;
margin:0;
padding:0;
background:url(../img/kanko/kanko-bar.gif) no-repeat 0 0;
text-indent:-9999em;
display:block;
}
h2.kanko-bar a {
width:505px;
height:31px;
margin:0;
padding:0;
background:url(../img/kanko/kanko-bar.gif) no-repeat 0 0;
text-indent:-9999em;
display:block;
}


/*--------------------------------------------------------------------
観光情報インデックス
---------------------------------------------------------------------*/
.indexbox {
width:505px;
margin:20px 0 0 0;
padding:0;
}
.indexbox h3 {
margin:0;
padding:5px 0 4px 10px;
font-size:1em;
line-height:150%;
border-left:#996600 3px solid;
color:#996600;
}
.indexbox h3 a {
color:#996600;
}
.indexbox h3 a:hover {
color:#FF9900;
}
.indexbox ul {
margin:15px 0 10px 0;
padding:0;
list-style:none;
}
.indexbox li {
margin:0 0 5px 0;
padding:0 0 5px 0;
font-size:0.85em;
background:url(../img/a-n.gif) repeat-x bottom left;
}


/*--------------------------------------------------------------------
観光情報カテゴリー
---------------------------------------------------------------------*/
.catebox {
width:505px;
margin:20px 0 0 0;
padding:0;
}
.catebox h3 {
margin:0;
padding:5px 0 4px 10px;
font-size:1em;
line-height:150%;
border-left:#996600 3px solid;
color:#996600;
}
.catebox h3 a {
color:#996600;
}
.catebox h3 a:hover {
color:#FF9900;
}
.ebox {
clear:both;
width:485px;
margin:15px 0 0 0;
padding:10px;
background:#e9e9e9;
    overflow: hidden;
}

.ebox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .ebox {
    height: 1em;
    overflow: visible;
}
/**/
.ebox2 {
clear:both;
width:485px;
margin:15px 0 0 0;
padding:10px;
    overflow: hidden;
}

.ebox2:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .ebox2 {
    height: 1em;
    overflow: visible;
}
/**/
.catebox img {
float:right;
width:100px;
height:100px;
margin:0 0 0 10px;
padding:0;
}
.catebox h4 {
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:1em;
line-height:150%;
color:#333333;
background:url(../img/a-n.gif) bottom left repeat-x;
}
.catebox p {
font-size:0.75em;
}
.catebox p a {
color:#333333;
}
.catebox p a:hover {
color:#FF9900;
}
p.con a {
color:#0066FF;
}

/*--------------------------------------------------------------------
観光情報エントリー
---------------------------------------------------------------------*/

h3.cateti {
margin:20px 0 0 0;
padding:5px 0 4px 10px;
font-size:1em;
line-height:150%;
border-left:#996600 3px solid;
color:#996600;
}
h3.cateti a {
color:#996600;
}
h3.cateti a:hover {
color:#996600;
}
.entrybox {
width:505px;
margin:15px 0 0 0;
padding:0;
    overflow: hidden;
}

.entrybox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .entrybox {
    height: 1em;
    overflow: visible;
}
/**/

.entrybox h4 {
margin:0 0 15px 0;
padding:0 0 10px 0;
font-size:1em;
line-height:150%;
color:#006600;
background:url(../img/a-n.gif) bottom left repeat-x;
}
.entrybox img {
clear:both;
margin:15px 0 30px 0;
}
p.read {
color:#990000;
}
.entrybox2 {
clear:both;
width:483px;
margin:25px 0 0 0;
padding:10px 10px 5px 10px;
border:#999999 1px solid;
}
.entrybox2 p {
clear:both;
margin:0 0 5px 0;
color:#666666;
font-size:0.75em;
}
#map {
width:505px;
height:200px;
margin:30px 0;
}
p.con3 {
font-size:0.75em;
color:#0099CC;
}
p.con3 a {
color:#0099CC;
}
p.con3 a:hover {
color:#FF9900;
}