/*common*/

#page-backtop p{
	text-indent:-9999px;
}
#page-backtop a{
	display:block;
	width:47px;
	height:47px;
	margin:15px 0 0 10px;
}


#page-mainmenu{
	width:360px;
	background:url(../_img/common/page-menubg.png);
	padding:10px 0 10px 0;
	margin-top:190px;
}

#page-mainlogo{
	width:160px;
	text-align:center;
	float:left;
}
#page-mainlogo img{
	margin-top:75px;
}

#page-menulist{
	border-left:7px solid #FFF;
	width:180px;
	float:left;
	padding-left:10px;
	font-size:1.1em;
}
#page-menulist ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#page-menulist li{
	margin:0 0 5px 0;
	padding:0 0 0 0;
	list-style:none;
}
#page-menulist a{
	color:#FFF;
}
#page-menulist a:hover{
	color:#FF0;
	text-decoration:none;
}



.page-pankztitle{
	width:375px;
	color:#FFF;
	text-align:right;
	background:#375282;
}
.page-pankztitle h1{
	font-size:1.1em;
	padding:2px 10px 2px 2px;
}

.page-pankzlist{
	width:255px;
	color:#CCC;
	background:#375282;
	float:right;
}
.page-pankzlist p{
	padding:2px 2px 2px 10px;
	font-size:0.85em;
}
.page-pankzlist a{
	color:#CCC;
}

.page-pankzlist a:hover{
	color:#FFF;
}


.page-text{
	padding:0 30px 0 0;
}



#mainimg-noimg{
	width:630px;
	margin-bottom:15px;
}


#page-commentbox{
	border-top:1px dotted #CCC;
	text-align:center;
	padding-top:10px;
	margin-top:15px;
}


.link-twitter-tweet{
	background:url(../_img/news/page-twitterbtn.jpg) left top no-repeat;
	padding-left:15px;
	font-weight:bold;
	color:#09C;
}


#page-nextbtn{
	width:1000px;
	z-index:4;
	position:absolute;
	top:600px;

}
.page-btn-foward{
	width:80px;
	height:100px;
	float:left;
}
.page-btn-next{
	width:80px;
	height:100px;
	float:right;
}



.page-header-left{
	width:390px;
	float:left;
	}


#page-category-title{
	background:#375282;
	text-align:right;
}
#page-category-title h2{
	color:#FFF;
	font-size:1.1em;
	padding:2px 5px 2px 3px;

}

#page-pakz{
	background:#E0E0E0;
	width:375px;
	margin-bottom:50px;
}
#page-pakz p{
	color:#375282;
	font-size:0.9em;
	padding:2px 2px 2px 5px;
}

#page-midashibox{
	border-top:1px solid #999999;
	padding-top:5px;
}


#page-linkbnr{
	margin:20px 0 20px 0;
}
#page-linkbnr img{
	margin-right:10px;
}



.link-leftimg a{
	background:url(../_img/common/linkpointer1.jpg) no-repeat left top;
	padding:0 0 0 17px;
}

.link-leftimg a:hover{
	background:url(../_img/common/linkpointer2.jpg) no-repeat left top;
}



/*left-background*/

.leftmainimg-about01{background:url(../_img/page/mainimg-about01.jpg) no-repeat;}
.leftmainimg-about02{background:url(../_img/page/mainimg-about02.jpg) no-repeat;}
.leftmainimg-map01{background:url(../_img/page/mainimg-map00.jpg) no-repeat;}
.leftmainimg-map02{background:url(../_img/page/mainimg-map01.jpg) no-repeat;}
.leftmainimg-map03{background:url(../_img/page/mainimg-map02.jpg) no-repeat;}
.leftmainimg-shiki01{background:url(../_img/page/mainimg-shiki01.jpg) no-repeat;}
.leftmainimg-shiki02{background:url(../_img/page/mainimg-shiki02.jpg) no-repeat;}
.leftmainimg-shiki03{background:url(../_img/page/mainimg-shiki03.jpg) no-repeat;}
.leftmainimg-shiki04{background:url(../_img/page/mainimg-shiki04.jpg) no-repeat;}
.leftmainimg-news{background:url(../_img/page/mainimg-news.jpg) no-repeat;}
.leftmainimg-event{background:url(../_img/page/mainimg-event.jpg) no-repeat;}
.leftmainimg-blog{background:url(../_img/page/mainimg-blog.jpg) no-repeat;}
.leftmainimg-mactidukuri{background:url(../_img/page/mainimg-matidukuri.jpg) no-repeat;}




/*about*/




#abouot-submenu{
	width:296px;
	float:right;
	margin-top:40px;
}

#abouot-submenu ul{
	margin:0;
	padding:0;
	width:296px;
}


#abouot-submenu li{
	width:285px;
	height:23px;
	background:url(../_img/about/about-menu01.jpg) left top no-repeat;
	list-style:none;
	padding:3px 0 0 20px;
	margin:0 0 5px 0;
	position:relative;
	left:10px;
}

#abouot-submenu li:hover{
	background:url(../_img/about/about-menu02.jpg) left top no-repeat;
	width:296px;
	position:static;
}


#abouot-submenu li a{
	color:#FFF;
	display:block;
	width:296px;
	height:23px;
	text-decoration:none;
}



#miroku-headbg{
	background:url(../_img/about/369-bg.jpg) no-repeat;
	width:204px;
	height:134px;
	margin:0 auto 30px auto;
}
#miroku-headbg h2{
	text-indent:-9999px;
}

#miroku-wrapper{
	width:580px;
	margin-left:50px;
}

#miroku-wrapper h3{
	color:#333;
	font-weight:normal;
	font-size:2.0em;
	text-align:center;
	padding:5px 0 5px 0;
	margin-bottom:10px;
}

.miroku-right{
	width:365px;
	float:right;
	margin:0 0 0 0;
	padding-top:15px;
}

.miroku-left{
	width:190px;
	float:left;
	margin:0 10px 0 0;
	text-align:right;
}



#access-box{
	margin-top:10px;
}

#access-box h2{
	font-size:1.0em;
	margin-bottom:5px;
	height:20px;
	color:#069
}
#access-box h2.access-car{background:url(../_img/about/access-car.png) no-repeat left top;padding-left:55px;padding-top:3px;}
#access-box h2.access-train{background:url(../_img/about/access-train.png) no-repeat left top;padding-left:55px;padding-top:3px;}
#access-box h2.access-plane{background:url(../_img/about/access-plane.png) no-repeat left top;padding-left:65px;padding-top:3px;}
#access-box h2.access-ship{background:url(../_img/about/access-ship.png) no-repeat left top;padding-left:40px;padding-top:3px;}



#access-box ul{
	margin:0 0 10px 25px;
	padding:0;
}


#access-box li{
	color:#666;
	font-size:0.85em;
	line-height:125%;
	margin-bottom:3px;
}


.access-left{
	width:280px;
	float:left;
}
.access-right{
	width:280px;
	float:right;
}






/*news*/


#news-box-left{
	width:250px;
	float:left;
}

.news-mainphoto{
	margin-bottom:3px;
}

#news-infotable{
	width:250px;
	border-collapse:collapse;
	font-size:0.9em;
}
#news-infotable th{
	width:45px;
	border-collapse:collapse;
	border-bottom:1px dotted #CCC;
	background:url(../_img/news/news-table-head.jpg) no-repeat left bottom;
	vertical-align:top;
	padding:3px 0 3px 0;
}
#news-infotable td{
	width:205px;
	border-collapse:collapse;
	border-bottom:1px dotted #CCC;
	font-weight:normal;
	padding:3px 0 3px 0;
}




#news-box-right{
	width:380px;
	float:right;
}

.news-date{
	color:#669966;
	margin-bottom:3px;
}

.news-title{
	font-size:1.8em;
	padding-top:3px;
	padding-bottom:3px;
	line-height:105%;
}

.news-place{
	font-size:0.9em;
	color:#666;
	margin-bottom:15px;
}

.news-subtitle{
	font-size:1.5em;
	padding-top:3px;
	padding-bottom:5px;
}


.news-list{
	width:650px;
	margin:0 0 15px 0;
	padding:0;
	clear:both;
}

.news-list dt{
	width:50px;
	float:left;
	margin-bottom:5px;
	vertical-align:top;
}

.news-list dd{
	width:630px;
	margin-left:55px;
	margin-bottom:5px;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
}
.news-list-date1{
	color:#669966;
	margin-left:10px;
}

.news-list-date2{
	color:#333;
	margin-left:5px;
}

.news-list-date2 a{
	font-size:0.9em !important;
}

.news-list dd a{
	font-weight:bold;
	font-size:1.2em;
}



/*year-event*/





.shiki-box{
	margin-bottom:10px;
}
.shiki-box img{
	margin-right:10px;
}

.shiki-box h2{
	font-size:1.2em;
	padding:10px 0 3px 0;
}



#event-year-box{
	margin-bottom:5px;
}

.event-year-left{
	width:130px;
	float:left;
	text-align:center;
	font-weight:bold;
	border-top:2px solid #ccc;
	padding-top:3px;
}
	
.event-year-right{
	width:440px;
	float:left;
	border-top:1px solid #CCC;
	padding-top:3px;
	margin-left:10px;
}
.event-year-right ul{
	margin:0 0 0 20px;
	padding:0;
}


.event-year-place{
	padding-left:10px;
	font-size:0.85em;
}
.event-year-text{
	color:#666;
	font-size:0.85em;
}

.event-year-right ul a{
	background:url(../_img/common/linkpointer1.jpg) no-repeat right center;
	padding-right:17px;
}
.event-year-right ul a:hover{
	background:url(../_img/common/linkpointer2.jpg) no-repeat right center;
	text-decoration:none;
}


.event-name{
	font-size:2.3em;
	padding-bottom:3px;
	color:#375280;
	padding-top:8px;
	margin-bottom:8px;

}

.event-subtitle{
	font-size:1.2em;
	margin-bottom:5px;
}

.event-text{
	margin-bottom:20px;
	vertical-align:bottom;
}

#event-photobox1 img{
	margin-right:3px;
	float:left;
}

#event-phototext{
	width:250px;
	float:left;
}

#event-phototext ul{
	margin-top:100px;
	margin-left:-5px;
}


#event-phototext li{
	list-style:none;
	text-indent:-27px;
	font-size:0.9em;
	color:#666666;
}


#event-photoleftpart{
	width:270px;
	float:left;
}
#event-photoleftpart img{
	margin-bottom:5px;
}
	
#event-rightpart{
	width:370px;
	float:right;
}

#event-rightpart h2{
	font-size:1.2em;
	color:#333;
	margin:0 0 4px 0;
	padding:0;
}

#event-rightpart h3{
	font-size:2.3em;
	color:#375280;
	margin-bottom:8px;
	line-height:100%;
}


#event-submenu{
	background:url(../_img/event/event-submenubg.jpg) repeat-y;
	margin:20px 0 0 0;
}

.event-submenubox{
	width:175px;
	float:left;
	border-left:7px solid #669966;
}

.event-submenubox ul{
	margin:0;
	padding:0;
}
.event-submenubox li{
	list-style:none;
	margin:0 0 5px 5px;
	padding-right:10px;
	line-height:120%;
}

.event-submenubox h4{
	font-size:1.2em;
	margin:0 0 5px 5px;
}






/*shop*/



#shop-wrapper{
	width:590px;
	float:right;
	padding-top:15px;
}


#shop-leftbox{
	width:380px;
	float:left;
}

#shop-rightbox{
	width:249px;
	float:right;
}


#shop-leftbox h2{
	font-size:1.0em;
	color:#666;
	margin:0 0 4px 0;
	padding:0;
	font-weight:normal;
}

#shop-leftbox h3{
	font-size:2.1em;
	color:#333;
	margin-bottom:20px;
	line-height:100%;
}


#shop-leftbox p{
	padding-bottom:10px;
}



#shop-infotable{
	width:370px;
	border-collapse:collapse;
	font-size:0.9em;
}
#shop-infotable th{
	width:80px;
	border-collapse:collapse;
	border-bottom:1px dotted #CCC;
	background:url(../_img/news/news-table-head.jpg) no-repeat left bottom;
	vertical-align:top;
	padding:3px 0 3px 12px;
	text-align:left;
	font-weight:normal;
}
#shop-infotable td{
	width:230px;
	border-collapse:collapse;
	border-bottom:1px dotted #CCC;
	font-weight:normal;
	padding:3px 0 3px 0;
	}
	
.shop-map{
	width:280px;
	float:left;
	text-align:center;
}
.shop-icon{
	width:90px;
	float:right;
}
.shop-icon ul{
	margin:0;
	padding:0;
}
.shop-icon li{
	list-style:none;
	border:1px solid #CCC;
	margin-bottom:3px;
	text-align:center;
	font-size:0.9em;
	padding:2px;
}


.shop-catetitle{
	background:#375282;
	margin:12px 0 33px 0;
}

.shop-catetitle h2{
	color:#FFF;
	padding:3px 3px 3px 7px;
	font-size:1.0em;
}

#shop-footerlink img{
	margin-right:20px;
}




/*map*/

#mapbox{
         width: 578px;
         height: 550px;
         overflow: auto;
		 float:right;
		 margin:0 10px 20px 0;
      }



/*link*/




.link-title{
	color:#333;
	font-weight:normal;
	font-size:1.8em;
	padding:5px 0 5px 0;
	margin-bottom:10px;
}

.link-title span{
	font-size:0.6em !important;
	margin-left:10px;
	color:#666;
	font-style:italic;
}


/*privacy*/




#pp-contact{
	background:#E7E7E7;
	border:1px dotted #CCC;
	width:350px;
	margin:0 auto 0 auto;
}
#pp-contact p{
	padding:5px 10px 5px 10px;
}



/*contact*/

.mainimg-contact{
	background:url(../_img/contact/mainimg-contact.jpg) no-repeat;
}


#mainimg-contact2{
	background:url(../_img/contact/mainimg-contact2.jpg) no-repeat;
	width:630px;
	height:195px;
	margin-bottom:10px;
}



#contact-box{
	width:550px;
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:10px;
}
	
	
.contact-list{
	width:530px;
	border-collapse:collapse;
}

.contact-list th{
	width:200px;
	vertical-align:top;
	border-bottom:1px dotted #CCC;
	text-align:left;
	padding:5px 5px 5px 52px;
	background:url(../_img/contact/contact-icon1.jpg) no-repeat left top;
}
.contact-list th.contact-nini{
	background:url(../_img/contact/contact-icon2.jpg) no-repeat left top;
}


.contact-list td{
	width:350px;
	border-bottom:1px dotted #CCC;
	padding:5px;
}






/*news and event*/

.news-contents{
/*	width:540px;
	float:right;*/
	padding:0 0 0 10px;
	margin-bottom:4px;
}

.news-contents p{
	padding-bottom:3px;
	color:#666;
}

.news-contents img{
	float:left;
	margin-right:10px;
}

.news-contents p.news-event-date{
	color:#669966;
	padding-bottom:5px;
}

.news-contents h3{
	font-size:1.5em;
	padding-top:0px;
	padding-bottom:3px;
}

.news-contents h3.news-event-name{
	font-size:1.8em;
	padding-bottom:3px;
}
.news-contents h3.news-event-name2{
	font-size:1.5em;
	padding:0;
}


.news-contents h3 a{
	color:#333;
	background:url(../_img/common/linkpointer1.jpg) no-repeat right center;
	padding-right:20px;
}
.news-contents h3 a:hover{
	color:#C60000;
	background:url(../_img/common/linkpointer2.jpg) no-repeat right center;
	text-decoration:none;
}



.news-contents h4{
	color:#666;
	font-weight:normal;
	font-size:1.0em;
}



.news-event{
	border-left:7px solid #669966;
}

.news-about{
	border-left:7px solid #FFAD86;
}

.news-sp1{
	border-left:7px solid  #DB6069;
}


/*map*/

.map-category{
margin:0;
padding:0;
}

.map-category li{
float:left;
width:160px;
text-align:center;
margin:0 2px 3px 0;
padding:0;
background:#006699;
color:#FFFFFF;
font-size:1.0em;
}
.map-category li a{
color:#FFFFFF;
}

.map-category li a:hover{
color:#FFFF00;
text-decoration:none;
}


/*map-tag*/

.tabheader table {
  border-collapse: collapse; /* for IE */
  border-spacing: 0; /* for N6 */
}

.tabheader table tr td {
	margin:0;
	padding:0;
	border-width:0;
	border-collapse:collapse;
	}

.tabheader .close {
border:1px solid #333;
background: #fff;
margin:0;
padding: 0.5em;
white-space: nowrap;
width:150px;
text-align:center;
margin-top:-1px;
}

.tabheader .open {
border:1px solid #333;
background:#006699;
color:#fff;
margin:0;
padding: 0.5em;
white-space: nowrap;
width:150px;
text-align:center;
margin-top:-1px;
}

.tabheader .open a{
	color:#FFFFFF;
	}

.tabheader .spc {
  border-style: solid;
  border-width: 0px 0 1px 0; 
  border-color: #fff #fff #000 #fff;
  margin:0;
  padding: 0.5em;
  white-space: nowrap;
}

.tabheader a {text-decoration: none;}



.gourmet-jumpbox{/*没*/
	width:170px;
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;
	padding:0 0 5px 0;
	}
	
.gourmet-jumpbox2{
	border:1px solid #CCCCCC;
	padding:0 0 5px 0;
	}	
	
	
.gourmet-jumptitle{
	margin-bottom:5px;
	height:25px;
	background:url(../_img/map/gourmet-jumptitlebg.jpg) repeat-x;
	color:#FFFFFF;
	font-size:1.0em;
	font-weight:bold;
	padding:3px 0 0 3px;
	}
.gourmet-jumpbox2 ul{
	margin-top:0;
	margin-bottom:10px;
}
.gourmet-jumpbox2 li{
	margin:0 30px 3px 0;
	padding:0;
	list-style:disc;
	float:left;
}







/*location*/



#location-mainimg{
	margin-bottom:20px;
}

#location-contents-left{
	float:left;
	width:480px;
}
#location-contents-left h4{
	font-size:1.3em;
	padding-bottom:15px;
	line-height:125%;
}
	



#location-contents-right{
	float:right;
	width:156px;
}
#location-contents-right ul{
	margin:0;
	padding:0;
}
#location-contents-right li{
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
}


#location-archivebox{
	margin-top:15px;
	border-top:1px solid #CCC;
	padding:10px 0 0 0;
}
#location-archivebox ul{
	margin:0;
	padding:0;
}
#location-archivebox li{
	margin:0;
	padding:0 7px 0 7px;
	float:left;
	list-style:none;
	border-right:1px solid #CCCCCC;
	height:27px;
}

#location-archivebox li.location-voicebtn{
	width:190px;
}


.location-title{
	margin-bottom:10px;
	}

.location-contbox{
	margin-bottom:25px;
	}


#location-gallery{
	margin:0;
	padding:0;
}
#location-gallery li{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	list-style:none;
	width:156px;
	height:117px;
	text-indent:-9999px;
}

#location-gallery li a{
	display:block;
	width:156px;
	height:117px;
}



#location-date-left{
	width:510px;
	float:left;
	}
#location-date-left table,#location-date-left th,#location-date-left td{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:4px;
	}
#location-date-left th{
	width:140px;
	font-weight:normal;
	background:#F4EED9;
	text-align:left;
	vertical-align:top;
	}

#location-date-left td{
	width:370px;
	background:#fff;
	vertical-align:top;
	}



#location-date-right{
	width:130px;
	float:right;
	font-size:0.9em;
	line-height:115%;
	text-align:left;
	}
#location-date-right img{
	margin-bottom:5px;
	}


#location-lang{
	text-align:center;
	}
#location-lang img{
	margin:10px 5px 0 5px;
	}


/*matidukuri*/


#matidukuri-pdf-box{
	padding:15px 0 0 0;
	margin:15px 0 0 0 0;
	clear:both;
	border-top:1px solid #CCC;
}
#matidukuri-pdf{
	background:url(../_img/matidukuri/matidukuri-pdf.jpg) no-repeat left top;
	height:55px;
}
#matidukuri-pdf p{
	padding:15px 0 0 55px;
	font-size:1.3em;
}

#matidukuri-pdf p a{
	background:url(../_img/common/linkpointer1.jpg) no-repeat right center;
	padding-right:20px;
}
#matidukuri-pdf p a:hover{
	background:url(../_img/common/linkpointer2.jpg) no-repeat right center;
	padding-right:20px;
	color:#036;
}


/*new-shop*/


#newshop-mainimg{
	margin-bottom:15px;
}


#newshop-contbox{
	margin-bottom:30px;
}

#newshop-contleft{
	width:330px;
	float:left;
}
#newshop-contleft h4{
	font-size:1.2em;
	margin-bottom:5px;
}

#newshop-contright{
	width:300px;
	float:right;
}


#newshop-reaction1{
	margin-bottom:15px;
	margin-top:5px;
	text-align:right;
}

#newshop-reaction2{
	margin-bottom:15px;
	text-align:right;
	border-top:1px dotted #CCC;
	padding-top:10px;
	text-align:center;
}

.newshop-title{
	margin-bottom:15px;
}

#newshop-menu1{
}

#newshop-menu1 table{
	width:320px;
	border-collapse:collapse;
	margin-left:10px;
}

#newshop-menu1 table th,#newshop-menu1 table td{
	border-bottom:1px dotted #CCC;
	border-collapse:collapse;
	padding:3px 0 3px 0;
}

#newshop-menu1 table th{
	width:250px;
	text-align:left;
	background:url(../_img/shop/newshop-icon03.jpg) no-repeat left top;
	padding:0 0 0 12px;
}
#newshop-menu1 table td{
	width:70px;
	text-align:right;
	padding-right:10px;
}


#newshop-qrbox{
	margin-bottom:15px;
}


#newshop-qr{
	width:123px;
	float:left;
	font-size:0.8em;
	text-align:center;
}

#newshop-bnrlist{
	width:162px;
	float:right;
}
#newshop-bnrlist ul{
	margin:0;
	padding:0;
}
#newshop-bnrlist li{
	margin:0 0 5px 0;
}


#newshop-spec{
	border-top:2px solid #375282;
	padding-top:5px;
	margin-top:10px;
}

#newshop-spec table{
	width:290px;
	border-collapse:collapse;
	margin-left:5px;
}

#newshop-spec table th,#newshop-spec table td{
	border-bottom:1px dotted #CCC;
	border-collapse:collapse;
	padding:3px 0 3px 0;
	vertical-align:top;
}

#newshop-spec table th{
	width:100px;
	text-align:left;
	background:url(../_img/shop/newshop-icon05.jpg) no-repeat left top;
	padding-left:5px;
}
#newshop-spec table td{
	width:190px;
	padding-right:10px;
}


.newshop-box{
	margin-bottom:30px;
	width:640px;
	margin-left:10px;
}

#newshop-gallary{
	margin:0 0 0 0;
	padding:0;
}
#newshop-gallary li{
	margin:0 0 8px 4px;
	padding:0;
	float:left;
	width:156px;
}

#newshop-staffphoto{
	width:100px;
	float:left;
}
#newshop-stafftext{
	width:530px;
	float:right;
}


#page-midashibox li{
	float:left;
	color:#666666;
	list-style:none;
}
#page-midashibox li.newshop-headlist1{
	background:url(../_img/shop/newshop-icon01.jpg) no-repeat left top;
	padding:0 0 0 18px;
	margin-right:15px;
}
#page-midashibox li.newshop-headlist2{
	background:url(../_img/shop/newshop-icon02.jpg) no-repeat left top;
	padding:0 0 0 18px;
}

.page-nextback{
	border:0;
	width:100%;
}

.page-nextback td{
	width:33%;
}






/*mapcss*/

div#map {
border: 2px outset black;
}
div#sidebar {
line-height: 1.5;
}
img {
border: 0px;
}

p{margin:0;padding:0;}

.info {
font-family: Verdana, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
margin-top:5px;
}

#sidebar{
padding-left:10px;
}



div#label {
width:100%;
}


.sightseening-box1{
margin-bottom:5px;
width:300px;
white-space: normal;
}
.sightseening-box1 img{
float:left;
margin:0 10px 5px 0;
}

.kind{
font-size: 10px;
color:#666;
}
.kind2{
font-size: 11px;
color:#666;
padding-top:5px;
}

.sightseening-box2{
clear:both;
width:300px;
white-space: normal;
}
.sightseening-box2 p{
padding:0 0 3px 0;
}


/*list*/

.tabbed_area {width:640px;border:1px solid #494e52;background-color:#636d76;padding:12px 4px 8px 4px;}
/*タブコンテンツ全体のデザイン*/

ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:6px;}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#ffebb5;padding:8px 14px 8px 14px;text-decoration:none;border:1px solid #464c54;}
ul.tabs li a:hover {background-color:#2f343a;border-color:#2f343a;}
/*タブ自体のデザイン*/

ul.tabs li a.active {background-color:#ffffff;color:#282e32;border:1px solid #464c54;border-bottom: 1px solid #ffffff;}
/*タブが開いているときのデザイン*/

.content {background-color:#ffffff;padding:10px;border:1px solid #464c54;}
/*タブの中身のデザイン*/

#content_2, #content_3 { display:none; }
/*最初に開いているもの以外のタブの中身は消しておく。*/




/*カテゴリーaccordion*/
#accordion {}
.accordion { color:#033;}
.accordion dt {padding:0px 8px 8px 8px; font-weight:bold; margin-top:5px; cursor:pointer;text-align:center;}
.accordion dt:hover {}
.accordion dd {overflow:hidden;margin:0;padding:0;}



#accordion ul{
	margin:0 0 0 40px;
	padding:0;
}

#accordion li{
	margin:0 30px 3px 0;
	padding:0;
	list-style:disc;
	float:left;
}




/*gourmetlist*/

.gourmet-listbox{
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
}
	