body{margin:0;padding:0;background:#e3c700;}
#container{width:990px;margin:0 auto;}
#wrapper{
background:url(../img/bg-ylw.gif) repeat-y;
background-position: center top;}

h1{height:15px;font-size:12px;line-height:14px;font-weight:normal;margin:0;padding:4px;text-align:right;}
h2{font-size:24px;line-height:24px;margin:20px 0;}
/*h2{font-size:24px;line-height:24px;margin:20px 0;padding-left:5px;border-left:4px solid #e3c700;}*/

h3{font-size:18px;margin:10px 0;}
h4{margin:0;padding:0;}

.imgs{box-shadow:2px 2px 3px #444444;}
.imgsaccess{border:10px solid #ffffff;box-shadow:2px 2px 3px #444444;}

#header{width:990px;height:140px;font-size:14px;margin:0;padding:0;color:#ffffff;background:#000000;}

.toplink{width:340px;height:110px;float:left;}

.header-menu{width:400px;height:80px;margin:14px 0 0 0;overflow:hidden;float:left;}
.header-menu ul{list-style-type:none;margin:14px 0;padding:0;}
.header-menu li{width:110px;text-align:center;font-size:12px;border-radius: 6px;margin:4px 6px;padding:4px;float:left;color:#000000;background:#e3c700;}

.header-icn{width:130px;height:54px;margin:40px 0 0 0;float:right;}
.header-icn ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.header-icn li{display:inline;width:54px;margin:0;padding:0 4px;}

#main{overflow:hidden;background:#ffffff url(../img/bg-ropeway.jpg) no-repeat;padding:8px 0 0 0;}
#main a:link { color: #000000; }
#main a:visited { color: #444444; }
#main a:hover { color: #ff0000; }
#main a:active { color: #ff8000; }
#main p{font-size:12px;}
#main ul{margin:10px 0;padding:0 0 0 30px;color:#e3c700;}
#main li{font-size:12px;}

.section p{width:700px;margin:20px auto;line-height:20px;}
.section100kei{width:900px;margin:0 0 40px 30px;padding:6px;border:6px solid #f8f2e5;}

#page ul{margin:10px 0;padding:0 0 0 30px;color:#000000;}
#page li{font-size:12px;}

#main-photo{width:990px;height:580px;margin:0;padding:0;background:#000000;}
.main-sdw{height:16px;margin:0;padding:0;background:url(../img/sdw.jpg) repeat-x;}

#news{height:50px;color:#ffffff;background:#000000;}
.newsicn{width:150px;float:left;}
.newsfeed{width:750px;margin:0;padding:16px 0 0 160px;font-size:14px;}
#news a:link { color: #ffffff; }
#news a:visited { color: #cccccc; }
#news a:hover { color: #ff0000; }
#news a:active { color: #ff8000; }

.main1{width:230px;margin:0 0 0 15px;float:left;}
.main1 ul{margin:10px 0;padding:0 0 0 30px;list-style-type:none;}
.main1 li{font-size:12px;list-style-type: none;padding: 4px 4px 4px 22px;background-image:url(../img/icnfuku.gif); background-repeat:no-repeat;background-position:left center;}

.main2{width:230px;width:230px;margin:0 0 0 10px;float:left;}
.main2 ul{margin:10px 0;padding:0 0 0 30px;list-style-type:none;}
.main2 li{font-size:12px;list-style-type: none;padding: 4px 4px 4px 22px;background-image:url(../img/icnyume.gif); background-repeat:no-repeat;background-position:left center;}

.main3{width:230px;width:230px;margin:0 0 0 10px;float:left;}
.main3 ul{margin:10px 0;padding:0 0 0 30px;list-style-type:none;}
.main3 li{font-size:12px;list-style-type: none;padding: 4px 4px 4px 22px;background-image:url(../img/icnfuku.gif); background-repeat:no-repeat;background-position:left center;}

.main4{width:230px;width:230px;margin:0 0 0 10px;float:left;}
.main4 ul{margin:10px 0;padding:0 0 0 30px;list-style-type:none;}
.main4 li{font-size:12px;list-style-type: none;padding: 4px 4px 4px 22px;background-image:url(../img/icnyume.gif); background-repeat:no-repeat;background-position:left center;}

#page{width:850px;margin:0;padding:0 0 50px 0;margin:0 auto;}
#page table{margin:0 0 0 20px;border:1px solid #111111;border-collapse: collapse;}
#page th{width:200px;font-size:12px;padding:6px;border:1px solid #111111;}
#page td{width:500px;font-size:12px;padding:6px;border:1px solid #111111;}

.navi{height:80px;margin:0 0 10px 0;}
.navi ul{list-style-type:none;}
.navi li{width:170px;height:50px;color:#000000;text-align:center;line-height:66px;float:left;background:url(../img/navi-bg.gif);}

.linktable{clear:both;text-align:center;margin:20px 0 20px -20px;}
.linktable ul{list-style-type:none;margin:0;padding:0;}
.linktable li{display:inline;margin:0 10px 0 0;}


.mapnumber{width:700px;margin:0 auto 30px auto;overflow:hidden;}
.mapnumber ul{}
.mapnumber li{margin:0 40px 0 0;padding:0;float:left;}

.map-spot{width:800px;margin-left:16px;overflow:hidden;}
.map-spot ul{overflow:hidden;list-style-type:none;margin:0;padding:0;}
.map-spot li{width:250px;text-align:center;float:left;margin:0;padding:0;}

#back{margin:40px 0;text-align:right;}
#footer{height:150px;text-align:center;color:#ffffff;background:#000000;}

.footer-menu{font-size:12px;padding:20px 0;}
.footer-menu ul{list-style-type:none;margin:0;padding:0;}
.footer-menu li{display:inline;margin:0;padding:0 10px;}

#sphotos{display:none;}

.ranking{}
.ranking ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.ranking li{margin:0;padding:0;}
.rankingli164{width:164px;height:164px;text-align:center;float:left;}
.rankingli328{width:328px;height:164px;float:left;}

.mimiyori{}
.mimiyori ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.mimiyori li{float:left;margin:0;padding:0 20px 0 0;}
.mimiyori p{width:500px;}

.cp-pc{}
.cp-m{display:none;}