@charset "UTF-8";

@import "css/import.css";

#topflash{margin-bottom: 8px;}

.top_container{
	float: left;
	margin-right: 11px;
}

.nosp{margin-right: 0px!important;
}

/* -------------------------------------------  top_season */

#top_season{
	width: 383px;
	margin-bottom: 5px;
}

#top_season h2{
	background:transparent url(img/top/top_season_title.jpg) no-repeat;
	height: 42px;
	text-align: right;
}

#top_season li{
	clear: both;
	background:transparent url(img/common/line_dot_gray.gif) no-repeat bottom;
	height: 80px!important;
	padding: 10px 0px;
}

.top_season_p{
	width:100px;
	float:left;
	border:1px solid #CCCCCC;
	padding: 3px;
	margin-right: 5px;
	text-align: center;
}

#top_season .data{}


/* -------------------------------------------  top_news */

#top_news{width: 385px;}

#top_news h2{
	background:transparent url(img/top/top_news_title.jpg) no-repeat;
	height: 42px;
	text-align: right;
}


#top_news li{
	padding-left: 14px;
	margin: 3px 0px;
	background-color: transparent;
	background-image: url(img/top/news_ya.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}


#top_mobile{
	margin-top: 5px;
}




/* -------------------------------------------  top_signtseeing */

#top_sightseeing{
	width: 385px;
}

#top_sightseeing h2{
	height: 42px;
	text-align: right;
	background:transparent url(img/top/top_sightseeing_title.jpg) no-repeat;
}

#wrapper{
	width: 385px;
	margin-top: 0px auto;
	padding-bottom: 4px;
}

.box{background: #fff;}

.boxholder{
	padding: 0px;
	clear: both;
}

.tab{
	float: left;
	height: 49px;
	width: 75px;
	text-align: center;
	margin: 3px 2px 0px 0px;
}

.tab h3{
	width: 68px;
	cursor:pointer;
}

.bn_rekisikairo{
	margin: 8px 0px;
}

.kankouList01 li{
	margin-bottom: 3px;
}

.kankouList02{}


/* -------------------------------------------  top_ranking */

#top_ranking{
	width: 200px;
	margin-bottom: 10px;
}

#top_ranking p{
	margin-top: 5px;
}

#top_ranking p img{
	margin-right: 5px;
}

/* -------------------------------------------  top_guidbook */

#top_guidbook{}
#top_guidbook p{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* -------------------------------------------  top_rightbanner */

#top_rightbanner{width: 200px;}

#top_rightbanner ul{
	margin-top: 5px;
}

#top_rightbanner li{
	float: left;
}



/* -------------------------------------------  top_banner */

#top_banner{
	clear: both;
	background: url(img/top/top_banner_bg.gif) no-repeat top;
	padding: 20px 0px;
}

#top_banner ul{
	width: 835px;
	margin: 0 auto;
}


#top_banner li{
	float: left;
	margin: 2px 4px;
}

/* -------------------------------------------  pr_cm */

.pr_cm{
	clear: both;
	background-color: #000000;
	padding: 8px;
}
