@charset "utf-8";
<!--
h1 {
color:#c00;
font-size:16px;
border-bottom:1px dotted #e5e5e5;
margin:5px;
padding:5px;
}

h1 img {
vertical-align:middle;
margin:2px 7px 0;
}
h1 a{
color:#c00;
text-decoration:none;
}
h1 a:hover{
color:#333;
}

#detail {
padding-left:10px;
margin-bottom:10px;
}
* html #detail {
padding-right:10px;
}
span.clear-left{
clear:left;
}
#detail span.tag {
color:#060;
}
#detail span.tag a {
display:inline;
font-weight:400;
color:red;
margin-left:5px;
}

p.tour{
margin:0 0 5px 0;
padding:5px;
border-bottom:1px dotted #ccc;
width:48%;
line-height:14px;
font-size:11px;
text-align:justify;
color:#333;
height:95px;
}
p.tour strong {
display:block;
}

p.tour strong a {
color:#06c;
text-decoration:underline;
font-size:11px;
}

p.tour strong a:hover {
color:#f60;
text-decoration:underline;
}

p.tour strong a img{
border:none;
float:none;
vertical-align:middle;
margin:0 0 0 5px;
padding:0;
}
p.tour img {
float:left;
background-color:#fff;
border-color:#ccc #888 #888 #ccc;
border-style:solid;
border-width:1px;
margin-right:5px;
padding:2px;
}
p.tour span {
color:#999;
display:block;
}
p.tour span a{
color:#f60;
}
p.tour span a:hover{
color:#666;
}
p.tour span.amenity {
margin-top:2px;
}

p.tour span.amenity img {
border:none;
margin:0 2px;
padding:0;
}

p.left{ float:left; }
p.right{ float:right; }

#photo-slide {
width:485px;
text-align:center;
padding-top:7px;
background:url(../images/bg-photo-slide.gif) no-repeat top center;
margin:0 0 10px;
}

ul#photo-slide-nav {
list-style-type:none;
width:auto;
display:block;
margin:0;
padding:0;
}

ul#photo-slide-nav li {
display:block;
float:left;
margin:0;
padding:0;
}
html>/**/body ul#photo-slide-nav li {
margin-bottom:10px;
}
ul#photo-slide-nav li img {
border:none;
}

ul#photo-slide-nav li a {
display:block;
float:left;
border:1px solid #fc0;
margin:2px;
padding:3px;
}

* html ul#photo-slide-nav li a {
margin:1px;
}

ul#photo-slide-nav li a:hover {
border:1px solid #f60;
}

ul#photo-slide-nav li a.active,ul#photo-slide-nav li a.active:hover {
border:1px solid #36c;
padding:3px;
}

div#photo-slide .tab {
width:460px;
height:380px;
text-align:center;
margin:auto auto 5px;
padding:5px;
}

div#photo-slide .tab span {
display:block;
color:#666;
text-align:left;
height:27px;
overflow:hidden;
margin:5px 0;
}

div#photo-slide .tab a {
color:#333;
text-decoration:none;
display:block;
}

div#photo-slide .tab a:hover {
color:red;
text-decoration:underline;
display:block;
}
dl.tour-detail {
display:block;
width:480px;
clear:left;
font-size:13px;
line-height:18px;
margin:0;
}

dl.tour-detail dt {
font-size:16px;
color:#f60;
border-top:1px dotted #ccc;
clear:left;
margin:0;
padding:5px 5px 2px;
}

dl.tour-detail dd {
color:#666;
text-align:justify;
margin:0 0 10px;
padding:0 5px;
}

dl.tour-detail dd strong {
font-size:14px;
color:#36c;
}

dl.tour-detail dd a {
color:#36f;
text-decoration:underline;
}

dl.tour-detail dd a.tags {
color:#060;
text-decoration:underline;
margin-right:15px;
}

ul.amenity {
color:#333;
font-size:11px;
margin:5px 10px;
padding:0;
}

ul.amenity li {
display:inline;
float:left;
width:150px;
margin:5px 0;
}

ul.amenity li img {
vertical-align:middle;
}
p.tour a:hover {
color:#f60;
}
p.tour span.tag a:hover,#detail span.tag a:hover {
color:#333;
}

dl.tour-detail dd a:hover,dl.tour-detail dd a.tags:hover {
color:red;
text-decoration:underline;
}
div#action{
text-align:right;
border-top:1px dotted #ccc;
margin-top:5px;
padding-top:5px;
font-size:11px;
color:#666;
}
div#action a{
color:#36c;
text-decoration:underline;
}
div#action a:hover{
color:#f00;
text-decoration:underline;
}
-->