body{font-size:12px;height:100%;margin:0;padding:0;background-color:#000000;}
table{margin:0;padding:0;}
img{border:0;}
p{margin:0;padding:10px;}

button{margin:0;padding:0;background:#000000;border:1px solid #444444;}

.thumbnail{margin:0;width:100%;height:50px;text-align:center;}
.fb{margin:0;width:100%;height:30px;text-align:left;}
.fb ul{list-style-type:none;overflow:hidden;margin:0;padding:0;}
.fb li{padding:0;float:left;}

/*h1{width:100%;font-size:10px;color:#444444;text-align:right;margin:0;padding:10px 10px 0 0;border-bottom:1px solid #e0e0e0;}*/

h1{width:300px;font-size:10px;color:#777777;text-align:right;margin:0 0 0 480px;padding:5px 10px 0 0;}
h2{font-size:18px;line-height:20px;color:#ffffff;font-weight:bold;margin-bottom:24px;padding-left:3px;border-left:4px solid #ff0c09;}
h3{font-size:14px;line-height:16px;color:#ffffff;font-weight:bold;margin-bottom:14px;padding-left:3px;border-left:4px solid #ff0c09;}
h4{font-size:12px;line-height:14px;color:#ffffff;font-weight:bold;margin:16px 0 10px 0;padding-left:3px;border-left:3px solid #ff0c09;}
h5{font-size:12px;color:#777777;margin:0 0 8px 0;padding:0;}
h6{font-size:12px;color:#ffffff;margin:0 0 8px 0;padding:0;}


a:link{color:#ffffff;text-decoration:underline;}
a:visited{color:#c0c0c0;text-decoration:underline;}
a:hover{color:#ff0c09;text-decoration:none;}
a:active{color:#ff0c09;text-decoration:none;}
ul{}
li{line-height:16px;}

blockquote{width:300px;margin:5px 25px;padding:10px;font-size:12px;line-height:16px;background:#efefef;border-top:3px solid #cccccc;border-bottom:3px solid #cccccc;}

#header{margin:0 auto;padding:0;height:100px;background-color:#000000;}

.titlebar{padding-bottom:10px;}

#container{
margin:0 auto;
position:relative;
text-align:left;
width:800px;
background-color:#000000;
margin-bottom:2em;
background-image:url(../img/bg2011.gif);
background-repeat:repeat-y;
}


.tour{}
.tour-left{width:190px;margin-right:10px;float:left;}

#main{width:700px;margin-left:45px;padding:5px;background-color:#000000;}

.middle{margin:10px 0 0 0;padding:0;background-color:#000000;clear:both;}
.middle_left{width:340px;margin:0 0 40px 0;padding:0;float:left;}
.middle_left1{width:150px;margin:10px 5px 0 0;padding:0;font-size:10px;float:left;}
.middle_left_ttl{font-size:12px;font-weight:bold;line-height:12px;border-left:3px solid #ff0c09;padding-left:2px;margin-bottom:5px;}
.middle_left_ttl0{font-size:12px;font-weight:bold;color:#999999;line-height:12px;border-left:3px solid #888888;padding-left:2px;margin-bottom:5px;}


#bottom{margin:0px 0;padding:4px 0 20px 0;overflow:hidden;clear:both;}
#bottom ul{list-style-type:none;margin:2px 0 2px 30px;padding-left:5px;font-size:10px;}
#bottom li{width:160px;line-height:14px;padding:2px 8px;margin:0 5px;text-align:left;border-left:1px solid #333333;float:left;}


.read{font-size:10px;text-align:right;margin-bottom:20px;padding:0 5px;}

.contents{margin:0;padding:0 40px;}

#back{margin-left:600px;padding:20px;}
.backbtn{margin-left:10px;padding:0 0 0 16px;background:url(../img/arwbl2.gif) no-repeat;font-size:12px;}

#navigation{
width:800px;
height:22px;
margin:0 auto;
padding:2px 0;
border-bottom:1px dotted #222222;
}

#navigation ul{margin:0px;padding:2px 0px 0px 6px;}

#navigation li{
display:inline;
list-style-type:none;
margin:0px;
padding:2px 0px 0px 15px;
font-size:12px;line-height:14px;
background:url(../img/arw.gif) no-repeat;
}

.navigationtop{
margin:2px 0 0 15px;
padding:2px 0px 0px 15px;
font-size:12px;line-height:14px;
background:url(../img/arw.gif) no-repeat;
float:left;
}

.navigationtopright{float:right;}
.googleform{width:300px;margin:3px 0 0 0;text-align:right;}


/*Navigation*/
#navi{height:80px;margin:30px 0 0 30px;}
#navi ul{margin:0;padding:0 0 0 1px;}
#navi li{list-style-type:none;margin:0;padding:0 0 0 14px;background:url(../img/arwbl.gif) no-repeat;font-size:10px;}
#navi dl{}
#navi dd{width:140px;margin:0 0 0 10px;padding:2px 0 14px 4px;float:left;border-left:1px solid #dddddd;}


/*Navigation*/
#navi2{height:160px;margin:60px 0 0 30px;border-top:1px dotted #dddddd;}
#navi2 ul{margin:0;padding:0 0 0 1px;}
#navi2 li{list-style-type:none;margin:0;padding:0 0 0 14px;background:url(../img/arwbl.gif) no-repeat;font-size:10px;}
#navi2 dl{}
#navi2 dd{width:140px;margin:0 0 0 10px;padding:2px 0 14px 4px;float:left;border-left:1px solid #dddddd;}

.circle{height:80px;}
.circle_left{width:80px;height:80px;float:left;}
.circle_right{padding-top:5px;font-size:10px;line-height:12px;}

/*map*/
.map{margin-top:20px;text-align:center;}
.googlemap{border:1px solid #111111;height:350px;}

/*park*/
.parkindex{}
.parkindex ul{list-style-type:none;margin:10px 0;padding:0;overflow:hidden;}
.parkindex li{width:140px;height:120px;text-align:center;margin:0;font-size:10px;float:left;}

.photo100kei{}
.photo100kei ul{list-style-type:none;margin:10px 0;padding:0;overflow:hidden;}
.photo100kei li{width:140px;height:100px;text-align:center;margin:0;font-size:10px;float:left;}

.parkinfo{overflow:hidden;}
.parkinfo-left{width:320px;margin-left:20px;float:left;}
.parkinfo-right{width:320px;float:right;}

.parkinfo-right blockquote{width:300px;margin:25px 0 0 0;padding:10px;font-size:12px;line-height:18px;background:#fefefe;border-top:3px solid #dddddd;border-bottom:3px solid #dddddd;}

.top_enter{width:220px;float:left;}
.top_txt{width:400px;text-align:right;padding:150px 15px 15px 15px;float:right;}
.top_txt ul{}
.top_txt li{list-style-type:none;display:inline;margin-left:10px;padding:0 0 0 16px;background:url(../img/arwbl2.gif) no-repeat;font-size:12px;}

top_txt a:link {text-decoration: none;color: #0072ff;border-bottom:1px solid #777777; }
top_txt a:visited {text-decoration: none;color: #2F3DB9;border-bottom:1px dotted #777777; }
top_txt a:hover {text-decoration: none;color: #ff8833;border-bottom:1px solid #777777; }
top_txt a:active {text-decoration: none;color: #ff0c09;border-bottom:1px solid #ff0c09; }


/*ad*/
.ad1{margin:20px 0 0 20px;padding:8px 0;text-align:center;}

#container_top{width:800px;height:800px;margin:0 auto;padding:0;background:url(../img/toppage.jpg);}
.top_bottom{width:100%;}
.top_bottom p{margin:0 0 8px 0;padding:0;}


/* feed */
#middle_feed{width:410px;margin:0 10px 0 0;padding:0 6px;float:right;}

/*tour sc*/
.scnext{
font-size:12px;line-height:18px;
margin-bottom:10px;padding:0 0 2px 6px;
border-bottom:1px solid #444444;
border-left:3px solid #ff0c09;
}

.sc{
margin:6px 0;padding:0 2px 4px 5px;
border-bottom:1px solid #333333;
border-left:3px solid #ffffff;
clear:both;
}

.sc ul{margin:8px 0;}
.sc li{list-style-type:none;width:295px;font-size:12px;margin:0;padding:0 0 0 4px;}
.sc2{list-style-type:square;margin:6px 0px;padding:0;}

.sctopics{
border-top:1px dotted #333333;
padding-left:10px;
font-size:10px;line-height:16px;
font-style:italic;
}

.scend{
border-left:3px solid #ffffff;
font-weight:bold;
font-size:9px;
margin:0;
padding:0 0 0 4px;
}

.middle-left-menu{overflow:hidden;}
.middle-left-menu ul{margin:0 0 4px 0;padding:0;}
.middle-left-menu li{display:inline;font-size:12px;margin-left:10px;}


/*bottom*/

#bottom2{}

#sp_menu{width:800px;font-size:12px;line-height:18px;text-align:center;margin:10px 0px 0px 0px;clear:both;background:#000000;}

.sp{margin:0 0 10px 0;}

.sp ul{clear:both;list-style-type:none;margin:0px;padding:0px;overflow:hidden;}

.sp li{width:125px;text-align:center;padding:0px;margin:3px 0;border-color:#111111;border-style:dotted;border-width:1px;float:left;}

.bottom_txt
{
width:850px;
text-align:center;
font-size:12px;color:#ffffff;line-height:18px;
margin:0px 0px 10px 0px;
clear:both;
}


.release{}
.release ul{list-style-type:none;margin:0;padding:0;}
.release li{margin-bottom:3px;}

.releasettl{font-size:12px;line-height:14px;color:#ffffff;font-weight:bold;margin:0 0 10px 0;padding-left:3px;border-left:3px solid #ff0c09;}
.rdsb{color:#ff0c09;font-size:9px;font-weight:bold;}

.arw{
display:inline;
list-style-type:none;
margin:0;padding:2px 0 0 15px;
font-size:12px;line-height:14px;
background:url(../img/arw.gif) no-repeat;
}

#jCarouselLite ul{overflow:hidden;}
#jCarouselLite li{width:600px;height:320px;}