*{
	margin: 0px;
	padding: 0px;

}

body {
	background-color: #eaffdc;
	background-image:url('http://naganojikan.jp/img/public/haikei.gif');
	background-repeat:repeat-y;
	background-position:center;
	font-size: 85%;
	line-height: 150%;
	text-align:center;
	color: #4a1c15;
	margin: 0px;
	padding:0px;
  color:#666666;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}
a img {
	border:0px;
}
/* Container */
#container {
	position:relative;
	width:960px;
	background-color: #FFFFFF;
  margin:0px auto;
	text-align:left;
}

/* Header Start */
#header {
	width:944px;
	padding:0px 8px 1px 8px;
	height:150px;
	background: #FFFFFF;
}

#header .logo {
  margin-left:30px;
	float:left;
	border:0;
}

#header .description{
	float:right;
	vertical-align:top;
  color:#999999;
  margin-left:50px;
}

#header .addfav{
	background-image:url('http://naganojikan.jp/img/public/header/addfav.gif');
	background-repeat:no-repeat;
	width:210px;
	height:20px;
	line-height:150%;
	color:#FFFFFF;
	float:right;
	text-align:center;
	margin-top:4px;
  margin-left:400px;
}
#header .topban{
	float:right;
	margin-top:5px;
}
#header .topban img{
	border:0;
}


/* メインメニュー */
#tmenu{clear: both;position: relative;width: 880px;height: 25px;}
#tmenu ul{list-style: none; margin: 0; padding: 0;}
#tmenu li{margin:0; padding-right: 3px; float: left;}
#tmenu li.nav1 a:link, #tmenu li.nav1 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu11.gif") no-repeat;display: block;}
#tmenu li.nav1 a:active, #tmenu li.nav1 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu01.gif") no-repeat;}
#tmenu li.nav2 a:link, #tmenu li.nav2 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu22.gif") no-repeat;display: block;}
#tmenu li.nav2 a:active, #tmenu li.nav2 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu02.gif") no-repeat;}
#tmenu li.nav3 a:link, #tmenu li.nav3 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu33.gif") no-repeat;display: block;}
#tmenu li.nav3 a:active, #tmenu li.nav3 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu03.gif") no-repeat;}
#tmenu li.nav4 a:link, #tmenu li.nav4 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu44.gif") no-repeat;display: block;}
#tmenu li.nav4 a:active, #tmenu li.nav4 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu04.gif") no-repeat;}
#tmenu li.nav5 a:link, #tmenu li.nav5 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu55.gif") no-repeat;display: block;}
#tmenu li.nav5 a:active, #tmenu li.nav5 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu05.gif") no-repeat;}
#tmenu li.nav6 a:link, #tmenu li.nav6 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu66.gif") no-repeat;display: block;}
#tmenu li.nav6 a:active, #tmenu li.nav6 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu06.gif") no-repeat;}
#tmenu li.nav7 a:link, #tmenu li.nav7 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu77.gif") no-repeat;display: block;}
#tmenu li.nav7 a:active, #tmenu li.nav7 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu07.gif") no-repeat;}
#tmenu li.nav8 a:link, #tmenu li.nav8 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu88.gif") no-repeat;display: block;}
#tmenu li.nav8 a:active, #tmenu li.nav8 a:hover{background: url("http://naganojikan.jp/img/public/header/gmenu08.gif") no-repeat;}


#tmenu li.current1 a:link, #tmenu li.current1 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu01.gif") no-repeat;display: block;}
#tmenu li.current2 a:link, #tmenu li.current2 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu02.gif") no-repeat;display: block;}
#tmenu li.current3 a:link, #tmenu li.current3 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu03.gif") no-repeat;display: block;}
#tmenu li.current4 a:link, #tmenu li.current4 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu04.gif") no-repeat;display: block;}
#tmenu li.current5 a:link, #tmenu li.current5 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu05.gif") no-repeat;display: block;}
#tmenu li.current6 a:link, #tmenu li.current6 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu06.gif") no-repeat;display: block;}
#tmenu li.current7 a:link, #tmenu li.current7 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu07.gif") no-repeat;display: block;}
#tmenu li.current8 a:link, #tmenu li.current8 a:visited {float: left;width: 100px;height: 25px;background: url("http://naganojikan.jp/img/public/header/gmenu08.gif") no-repeat;display: block;}



/* パンくずリスト */
#header #navi {

  clear: left;
  font-size: 90%;
  text-align: left;
  height:14px;
  padding-left:10px;
  padding-bottom:4px;
	background-image:url("http://naganojikan.jp/img/public/header/pan_bg.gif");
color: #ffffff;
}
#header #navi a {
  color: #ffffff;
  text-decoration: none;
  background:url(http://naganojikan.jp/img/public/header/pan_f.gif) no-repeat center right;
  padding: 0em 1.2em 0em 0.8em;
}
#header #navi a:hover {
  color: #330000;
  text-decoration: underline;
  background:url(http://naganojikan.jp/img/public/header/pan_b.gif) no-repeat center right;
  padding: 0em 1.2em 0em 0.8em;
  text-decoration: none;
}


/* Header End */



#content {
  clear:both;
  margin:10px 5px 10px 5px;
}

/* Footer */
#footer {
	padding: 0px;
	text-align:left;
	font-size:80%;
	clear: both;
	margin: 0px auto;
	width:960px;
	height:80px;
	background-color:#FFFFFF;
	background:url(http://naganojikan.jp/img/public/footer/footer.gif) no-repeat center bottom;
}
#footer p{
	padding: 22px 0px 0px 5px;
}

#footer #footer_navi{
	padding: 0px 0px 0px 30px;
}

/* 共通　start */

strong {
	color: #CC3333;
}

h1 {
	font-size: 200%;
}
.topics_title{
	background-image:url(http://naganojikan.jp/img/public/common/topics_title.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	height:30px;
	font-size:110%;
	line-height:200%;
	color:#FFFFFF;
}
.topics {
	height:auto;
}
.topics ul{
	background-image:url(http://naganojikan.jp/img/public/common/topics_waku.gif);
	background-repeat:repeat-y;
}
.topics li{
	list-style-image:url(http://naganojikan.jp/img/public/common/topics_list.gif);
	list-style-position:inside;
	padding-left:5px;
	line-height:150%;
}

.topics li a{
  color:#999999;
  text-decoration:none;
}


/* サイドメニュー */
#sidemenu {
	width: 300px;
	background-color:#FFFFFF;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 10px 10px;
}

#sidemenu ul {
	margin: 0px;
	list-style:none;
}

#sidemenu .sidemenu_title {
	background-image:url(http://naganojikan.jp/img/public/sidemenu/sidemenu_title.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	margin:15px 0 5px;
	height:20px;
	font-size:110%;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:140%;
	color:#FFFFFF;
}

/* アルバム */
#sidemenu .album {
	background-image:url(http://naganojikan.jp/img/public/sidemenu/album_bg.jpg);
	background-repeat:no-repeat;
	height:200px;
}

#sidemenu .album img {
	width:180px;
	height:135px;
	margin-top:40px;
	margin-left:60px;
	border:0;
}











/* 共通　end */

/* toppage start */
#main {
	clear: left;
	background: #FFFFFF;
	width: 590px;
	float: left;
	margin:0px 0px 0px 20px;
}
#main-top img{
	width:590px;
	border:0;
	margin:0 0 5px 0;
}	

#menu{
	background-image:url(http://naganojikan.jp/img/public/top/menu_waku.gif);
	background-repeat:no-repeat;
	width:590px;
	height:160px;
  margin:10px 0;
}


#menu a{
  margin-top:2px;
	width:108px;
	height:104px;
  float:left;
  padding:46px 2px 0px 6px;
  text-decoration:none;
  color:#999999;
  margin-right:2px;
}
#menu a:hover{
  text-decoration:underline;
  color:#999999;
}

#menu a#category1{
	background:url(http://naganojikan.jp/img/public/top/taberu.gif) no-repeat right top;
}

#menu a#category2{
	background:url(http://naganojikan.jp/img/public/top/asobu.gif) no-repeat right top;
}

#menu a#category3{
	background:url(http://naganojikan.jp/img/public/top/kau.gif) no-repeat right top;
}

#menu a#category4{
	background:url(http://naganojikan.jp/img/public/top/tomaru.gif) no-repeat right top;
}

#menu a#category5{
	background:url(http://naganojikan.jp/img/public/top/manabu.gif) no-repeat right top;
}

#menu a#category1:hover{
	background:url(http://naganojikan.jp/img/public/top/taberu_hover.gif) no-repeat right top;
}

#menu a#category2:hover{
	background:url(http://naganojikan.jp/img/public/top/asobu_hover.gif) no-repeat right top;
}

#menu a#category3:hover{
	background:url(http://naganojikan.jp/img/public/top/kau_hover.gif) no-repeat right top;
}

#menu a#category4:hover{
	background:url(http://naganojikan.jp/img/public/top/tomaru_hover.gif) no-repeat right top;
}

#menu a#category5:hover{
	background:url(http://naganojikan.jp/img/public/top/manabu_hover.gif) no-repeat right top;
}

#menu img {
	float:left;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
}


/* メインコンテンツ左部分 */
#main_left {
	float:left;
	width:290px;
}

.main_left_title {
	background-image:url(http://naganojikan.jp/img/public/top/main_left_title.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	margin:15px 0 5px;
	height:20px;
	font-size:110%;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:140%;
	color:#FFFFFF;
}

/* メインコンテンツ右部分 */
#main_right {
	float:left;
	width:300px;
}

.main_right_title {
	background-image:url(http://naganojikan.jp/img/public/top/main_right_title.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	margin:15px 0 5px;
	height:20px;
	font-size:110%;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:140%;
	color:#FFFFFF;
}

/* 追加しました */
#main_pickup{
	margin-bottom:15px;
	padding-top:5px;
	background-image:url(http://naganojikan.jp/img/public/top/pickup_bg_s.gif);
	height:100px;
}

#main_pickup img {
	float:left;
	background-color:#FFF;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 4px 10px 10px;
}
#main_pickup h4{
	/* padding-top:20px; */
  margin-top:10px;
}

/* 他のファイルに#searchが重複していたため名前変更しました */
#main_search {
	width:300px;
	height:auto;
	clear:left;
	background-image:url(http://naganojikan.jp/img/public/top/main_right_waku.gif);
	background-repeat:repeat-y;
}

#main_search table {
	margin-left:10px;
}




/* toppage end */

/* category top start */

#main-ctop{
	width:590px;
/*	height:250px; */
	border:0;
}	
#main-ctop img{
/*
	width:590px;
	height:250px;
	border:0;
*/
}	

.pickup_title{
	background-image:url(http://naganojikan.jp/img/public/common/topics_title.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	height:30px;
	margin-bottom: 5px;
	font-size:110%;
	line-height:200%;
	color:#FFFFFF;
}
.pickup {
	float: left;
	background-image:url(http://naganojikan.jp/img/public/common/pickup_waku.gif);
	background-repeat:no-repeat;
	margin: 5px 4px 0px 0px;
	width: 290px;
	height: 110px;
}
.pickup img{
	float:left;
	margin:10px 15px;
	border: 0;
	vertical-align: middle;
}
.pickup p {
	font-size: 12px;
	line-height: 20px;
	width: 280px;
}
h3 {
	color: #D2691E;
	font-size: 120%;
	font-weight: bold;
	margin: 5px;
}
#tokushu {

}
/* 以下特集エリアについて追加変更しています */
#tokushu .kiji {
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
	background-image:url(http://naganojikan.jp/img/public/category/tokushu_bg.gif);
	background-repeat:repeat-y;
}

#tokushu .tokushu_title {
	width:590px;
	height:40px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/category/tokushu_top.gif);
}

#tokushu .kiji img {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0px 20px 20px 25px;
	background:#FFF;
}

#tokushu .kiji p {
	padding-right: 25px;
	text-align:justify;
	line-height:1.5em;
}

#tokushu .kiji h3 {
	color: #86b21d;
	font-size: 120%;
	line-height:1.8em;
	font-weight: bold;
	border-left: #86b21d solid 6px;
	margin: 5px 0 10px 10px;
	padding-left:10px;
}

#tokushu .kiji #pr h3 {
	color: #86b21d;
	font-size: 120%;
	line-height:1.8em;
	font-weight: bold;
	padding-top:10px;
	padding-left:20px;
}

#tokushu .kiji h3 a:link {
	color: #86b21d;
}

#tokushu .kiji h3 a:hover {
	color: #b8860b;
}

#tokushu .kiji h4 {
	color: #b8860b;
	font-size:90%;
	float:left;
	padding-left:10px;
	margin:0;
	line-height:1em;
}

/* ここまで */

/* category top end */

/* special topic start */
#special_topic{
  color:#666666;
  font-size:90%;
  line-height:2em;
  text-align:justify;
  padding:10px 20px 10px 20px;
}


#special_topic .entry_title_taberu,
#special_topic .entry_title_asobu,
#special_topic .entry_title_kau,
#special_topic .entry_title_tomaru,
#special_topic .entry_title_manabu {
	width:530px;
	height:60px;
	background-repeat:no-repeat;
	margin:10px 0;
padding:10px 0 0 30px;
}

#special_topic .entry_title_taberu {background-image:url(http://naganojikan.jp/img/public/special_topic/entry_title_taberu.gif);}
#special_topic .entry_title_asobu {background-image:url(http://naganojikan.jp/img/public/special_topic/entry_title_asobu.gif);}
#special_topic .entry_title_kau {background-image:url(http://naganojikan.jp/img/public/special_topic/entry_title_kau.gif);}
#special_topic .entry_title_tomaru {background-image:url(http://naganojikan.jp/img/public/special_topic/entry_title_tomaru.gif);}
#special_topic .entry_title_manabu {background-image:url(http://naganojikan.jp/img/public/special_topic/entry_title_manabu.gif);}



#special_topic a {
 font-weight:bold;
 text-decoration:underline;
}
#special_topic #topic_title{
  font-size:14px;
  font-weight:bold;
}
#special_topic #topic_created{
  text-align:right;
  font-size:14px;
  font-weight:bold;
  color: #8b4513;
  font-size:small;
  text-align:right;
  margin:20px 0;
}
/* special topic  end */
h3 {
 color: #7cb40e;
 font-size: 120%;
 font-weight: bold;
 line-height:2em;
}

h4 {
 color: #7cb40e;
 font-size: 120%;
 font-weight: bold;
 line-height:2em;
}

#inquiry {
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
}

#inquiry .entry_title_form{
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/inquiry/entry-title-form.gif);
	margin:10px 0 0 0;
}

#inquiry h2 {
	color: #330000;
	font-size: 140%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#inquiry table {
	padding-left:30px;
}
#inquiry table th{
	padding:2px;
}

#inquiry .message {
	margin:0 0 10px 30px;
}
#inquiry {
  line-height:1.8em;
}

#inquiry input, radio{
  margin:5px;
}

#announcement_view{
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
}

#announcement_view .entry_title_oshirase{
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/announcement_view/entry-title-oshirase.gif);
	margin:10px 0;
}

#announcement_view h2 {
	color: #330000;
	font-size: 140%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#announcement_view #topic_created {
	color: #8b4513;
	font-size:small;
	text-align:right;
	margin:20px 0;
}

#privacy{
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
  font-size:85%;
  line-height:1.8em;
}

#privacy .entry_title_privacy{
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/privacy/entry-title-privacy.gif);
	margin:10px 0;
}

#privacy h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#privacy h3 {
	color: #7cb40e;
	font-size: 110%;
	font-weight: bold;
	line-height:2em;
	margin-top:20px;
}

#privacy li {
	list-style:inside;
	list-style-type:decimal;
	padding-left:20px;
}

#governing {
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
  line-height:150%;
}

#governing .entry_title_admin{
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/governing/entry-title-admin.gif);
	margin:10px 0;
}

#governing h2 {
	color: #330000;
	font-size: 140%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#governing h3 {
	color: #7cb40e;
	font-size: 110%;
	font-weight: bold;
	line-height:2em;
	margin-top:20px;
}

#governing #entry {
  font-size:85%;
  line-height:1.8em;
}
#governing #entry table {
	padding-left:30px;
}


#about_us {
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
}

#about_us .entry_title_about{
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/about_us/entry-title-about.gif);
	margin:10px 0;
}

#about_us #entry {
	padding:0 0 20px;
}


#about_us h2 {
	color: #330000;
	font-size: 140%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#about_us h3 {
	color: #7cb40e;
	font-size: 110%;
	font-weight: bold;
	line-height:2em;
	margin-top:20px;
}

h4 {
	color: #b8860b;
	font-size: 110%;
	font-weight: bold;
	line-height:2em;
	margin-top:20px;
	margin-left:20px;
}

#about_us #entry p.towa {
	padding-left:20px;
}

/*  ここからサーチ */
#search .map {
	float:right;
	padding:0 20px;
}

#search a {
	color:#666666;
}

#search a:hover {
	text-decoration:underline;
}

#search ul {
	padding:0 0 0 20px;
}


#search li.area {
	width:150px;
}

/* 以下追加項目（高崎） */

#search_box {
	padding: 5px 0px 0px 20px;
}

#search h4 {
	margin: 5px;
}

.kensaku_h4{
	float: left;
	margin: 5px;
}

#RestaurantName_buttun {
	margin: 0px 2px -6px 2px;
}

.search_area#search {
	HEIGHT: 220px
}

#searcharea_map {
	padding: 10px 0px 0px 0px;
}

#searcharea_name {
	width: 170px;
}

#searchgerne {
	clear: both;
	overflow: hidden;
}

#search LI.genre {
	width:auto;
	padding:0 20px;
}

.genre_name {
	clear: both;
	overflow: hidden;
}

/* 以下変更項目（高崎） */


#kensaku {
	BACKGROUND-REPEAT: no-repeat;
	POSITION: relative;
}

#search LI {
	BACKGROUND-POSITION: left center;
	PADDING-LEFT: 15px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(http://naganojikan.jp/img/public/common/list.gif);
	PADDING-BOTTOM: 4px;
	WIDTH: 150px;
	BACKGROUND-REPEAT: no-repeat;
	LIST-STYLE-TYPE: none
}

#search {
	overflow:hidden;
	CLEAR: both;
	BORDER-RIGHT: #cec6a6 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cec6a6 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cec6a6 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cec6a6 1px solid;
}


/* 倉澤 */

.bold{
font-weight: bold;
}


#search th{
vertical-align: top;
}



.kazu{
	font-size:x-large;
	font-weight: bold;
	line-height: 1.5em;
	margin-left:10px;
}

#search_more{
	padding-left:20px;
	padding-top:10px;
	font-weight:bold;
	color:#900;
	line-height:2.0em;
}
#search_more table{
	width:550px;
}
#search_more tr{
	height:30px;
}

#search_more th{
	width:100px;
}
#search_more td{
	color:#666666;
}
.shiborikomu{
	position:relative;
	width:200px;
	margin:5px auto;}

#ichiran img{
	float:left;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 10px;
}

#ichiran p img{
	float:left;
	border:0;
	margin:0;
	padding:0;
}

#ichiran h3 {
	color: #86b21d;
	font-size: 120%;
	line-height:150%;
	font-weight: bold;
	float:left;
	margin-top:5px;
	padding-left:10px;
	width:415px;
}

#ichiran h3 a:link{
	color: #86b21d;
  text-decoration:none;
}
#ichiran h3 a:hover {
	color: #b8860b;
  text-decoration:none;
}

#ichiran h3 a:visited {
  text-decoration:none;
}

#ichiran h4 {
	color: #b8860b;
	font-size:90%;
	float:left;
	padding-left:10px;
	margin:0;
	line-height:1em;
}
#ichiran h5 {
	color: #666666;
	font-size:90%;
	float:left;
	padding-left:10px;
	margin:3px;
	line-height:1em;
}

#result {
	float: left;
	margin: 0;
	width: 590px;
	height:auto;
}

.result_title_taberu,
.result_title_asobu,
.result_title_kau,
.result_title_tomaru,
.result_title_event,
.result_title_manabu {
	width:590px;
	height:25px;
}

.result_title_taberu {background-image: url(http://naganojikan.jp/img/public/category/result-taberu-waku-top.gif);}
.result_title_asobu {background-image: url(http://naganojikan.jp/img/public/category/result-asobu-waku-top.gif);}
.result_title_kau {background-image: url(http://naganojikan.jp/img/public/category/result-kau-waku-top.gif);}
.result_title_tomaru {background-image: url(http://naganojikan.jp/img/public/category/result-tomaru-waku-top.gif);}
.result_title_manabu {background-image: url(http://naganojikan.jp/img/public/category/result-manabu-waku-top.gif);}
.result_title_event {background-image: url(http://naganojikan.jp/img/public/category/result-event-waku-top.gif);}

.result-taberu,
.result-asobu,
.result-kau,
.result-tomaru,
.result-event,
.result-manabu {
	clear:both;
	background-repeat:repeat-y;
	padding:10px;
	height:100px;;
}

.result-taberu {background-image:url(http://naganojikan.jp/img/public/category/taberu-waku.gif);}
.result-asobu {background-image:url(http://naganojikan.jp/img/public/category/asobu-waku.gif);}
.result-kau {background-image:url(http://naganojikan.jp/img/public/category/kau-waku.gif);}
.result-tomaru {background-image:url(http://naganojikan.jp/img/public/category/tomaru-waku.gif);}
.result-manabu {background-image:url(http://naganojikan.jp/img/public/category/manabu-waku.gif);}
.result-event {background-image:url(http://naganojikan.jp/img/public/category/taberu-waku.gif);}
.result-taberu hr,
.result-asobu hr,
.result-kau hr,
.result-event hr,
.result-tomaru hr,
.result-manabu hr {
	background-repeat:no-repeat;
	width:500px;
	height:5px;
	border:0;
	margin:20px auto 0px;;
}

.result-taberu p,
.result-asobu p,
.result-kau p,
.result-tomaru p,
.result-event p,
.result-manabu p {
	float:left;
	margin-top: 5px;
	padding-left:10px;
	width:300px;
	text-align:justify;
	line-height:1.2em;
	font-size:90%;
}


.ichiran_title_taberu, .ichiran_title_event, .ichiran_title_asobu, .ichiran_title_kau, .ichiran_title_tomaru, .ichiran_title_manabu {
	width:590px;
	height:25px;
}

.ichiran_title_taberu {
	background-image: url(http://naganojikan.jp/img/public/category/ichiran-taberu-waku-top.gif);
}

.ichiran_title_asobu {
	background-image: url(http://naganojikan.jp/img/public/category/ichiran-asobu-waku-top.gif);
}

.ichiran_title_kau {
	background-image: url(http://naganojikan.jp/img/public/category/ichiran-kau-waku-top.gif);
}

.ichiran_title_tomaru {
	background-image: url(http://naganojikan.jp/img/public/category/ichiran-tomaru-waku-top.gif);
}

.ichiran_title_manabu {
	background-image: url(http://naganojikan.jp/img/public/category/ichiran-manabu-waku-top.gif);
}

.ichiran_title_event {
	background-image: url(http://naganojikan.jp/img/public/category/result-event-waku-top.gif);
}

#shop_header{
	width:100%;
	background-image:url(http://naganojikan.jp/img/public/category/shop-title-taberu.gif);
	background-repeat:no-repeat;
}

#shop_header h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	padding: 80px 0 0 10px;
}

#shop_header h3 {
	color: #b8860b;
	font-size:small;
	font-weight: bold;
	padding:0 0 0px 10px;
}


#event_header{
	width:100%;
	background-image:url(http://naganojikan.jp/img/public/category/shop-title-event.gif);
	background-repeat:no-repeat;
}

#event_header h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	padding: 80px 0 0 10px;
}

#event_header h3 {
	color: #b8860b;
	font-size:small;
	font-weight: bold;
	padding:0 0 0px 10px;
}



#leisure_header{
	width:100%;
	background-image:url(http://naganojikan.jp/img/public/category/shop-title-asobu.gif);
	background-repeat:no-repeat;
}

#leisure_header h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	padding: 80px 0 0 10px;
}

#leisure_header h3 {
	color: #b8860b;
	font-size:small;
	font-weight: bold;
	padding:0 0 0px 10px;
}

#facility_header{
	width:100%;
	background-image:url(http://naganojikan.jp/img/public/category/shop-title-tomaru.gif);
	background-repeat:no-repeat;
}

#facility_header h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	padding: 80px 0 0 10px;
}

#facility_header h3 {
	color: #b8860b;
	font-size:small;
	font-weight: bold;
	padding:0 0 0px 10px;
}


#cultural_header{
	width:100%;
	background-image:url(http://naganojikan.jp/img/public/category/shop-title-manabu.gif);
	background-repeat:no-repeat;
}

#cultural_header h2 {
	color: #330000;
	font-size: 160%;
	font-weight: bold;
	padding: 80px 0 0 10px;
}

#cultural_header h3 {
	color: #b8860b;
	font-size:small;
	font-weight: bold;
	padding:0 0 0px 10px;
}

.icon li{
	width:26px;
	height:26px;
	list-style:none;
  float:right;
  margin-right:10px;
}
.icon_info {
  float:right;
  margin:5px;
	clear:both;
}


#info1 {
	width:290px;
	float:left;
	margin: 20px 0px 0px 0px;
}
#info1 .info1_table {
	border-collapse:collapse;
	border-right:1px solid #CEC6A6;
	border-spacing:0;
	border-top:1px solid #CEC6A6;
	font-size:90%;
	line-height:1.4;
	margin-bottom:12px;
	margin-left:0px;
	width:260px;
	table-layout:fixed;
}
#info1 table caption {
	text-align:left;
}
#info1 table th {
	background-color:#F6F4E8;
	text-align:center;
	width:100px;
	overflow:visible;
}
#info1 .info1_table th,
#info1 .info1_table td {
	border-bottom:1px solid #CEC6A6;
	border-left:1px solid #CEC6A6;
	padding:3px 6px;
	table-layout:fixed;
}
#info1 .info1_table td {
	width:160px;
	overflow:visible;
}


#info2 {
	margin-top:25px;
	width:300px;
	float:right;
}
#info2 img{
	width:300px;
	height:225px;
	border:1px;
}
#info2.map{
	width:300px;
	height:225px;
	border:0;
}

#info3{
	clear:both;
	padding:5px 0 10px 10px;
}
#info3 p{
	font-size:90%;
	line-height:1.5em;
}



.paging {
	background-repeat:repeat-y;
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 20px;
	height:30px;
	color:#99C;
}
.paging a{
	color:#99C;
}
.paging a:hover{
	background-color:#86b21d;
	color:#FFF;
}
.paging p{
	float:left;
}
.paging p.right{
	float:right;
}
.paging .current{
	font-size:medium;
	font-weight:bold;
	color:#900;
}

.paging_hr{
	border:1px;
	border-style:dotted;
	color:#99C;
  clear:both;
}
/* Paging */
div.paging {
}
div.paging div.disabled {
	display: inline;
}
div.paging span {
}
div.paging span.current {
}
div.paging span a {
}

.paging-event {background-image:url(http://naganojikan.jp/img/public/category/taberu-waku.gif);}
.paging-taberu {background-image:url(http://naganojikan.jp/img/public/category/taberu-waku.gif);}
.paging-asobu {background-image:url(http://naganojikan.jp/img/public/category/asobu-waku.gif);}
.paging-kau {background-image:url(http://naganojikan.jp/img/public/category/kau-waku.gif);}
.paging-tomaru {background-image:url(http://naganojikan.jp/img/public/category/tomaru-waku.gif);}
.paging-manabu {background-image:url(http://naganojikan.jp/img/public/category/manabu-waku.gif);}


#pr{
	margin-bottom:15px;
	margin-top:20px;
	background-image:url(http://naganojikan.jp/img/public/common/pickup_bg.gif); 
	background-repeat:repeat-y;
}
#pr img{
	float:left;
	background-color:#FFF;
    border: 1px solid #ccc;
    padding: 5px;
    margin: 10px;
}

#pr p img{
	float:left;
	border:0;
	margin:0;
	padding:0;
}
#pr .pr_shop {
	clear:both;
	padding:0 10px 10px 10px;
	height:100px;;
}
#pr .pr_shop p {
	float:left;
	margin-top: 10px;
	padding-left:10px;
	width:300px;
	line-height:1.2em;
}

#pr h4 {
	color: #b8860b;
	font-size:90%;
	float:left;
	padding-left:10px;
	margin:0;
	line-height:1em;
}

/* links start */



#links .entry_title_link {
	width:590px;
	height:60px;
	background-repeat:no-repeat;
	background-image:url(http://naganojikan.jp/img/public/links/entry-title-link.gif);
	margin:10px 0;
}

#links #entry {
	padding:0 0 20px;
}

#links h2 {
	color: #330000;
	font-size: 140%;
	font-weight: bold;
	margin-left:10px;
	padding: 10px 0 0 30px;
}

#links #link {
	width:550px;
	height:115px;
	margin-top:10px;
	margin-left:40px;
	border-bottom-style:solid;
	border-bottom-color:#069;
	border-bottom-width:thin;
}

#links #link_text {
	width:400px;
	float:left;
}



#links .name {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	font-size:110%;
	color: #330000;
	float:left;
	width:400px;
}
#links .name a {
	color: #330000;
}
#links .shoukai {
	float:left;
	width:380px;
	font-size:85%;
	line-height:1.4em;
	margin: 4px 0px 0px 20px;
}

#links .image {
	float:right;
	width:140px;
	height:105px;
}
#links .image a:hover {
	top:1px;
	left:1px;
	position:relative;
}

/* アイコン説明 */


#info_icon {
	width:590px;
	float:left;
}
#info_icon table {
	float:left;
	border-collapse:collapse;
	border-right:1px solid #CEC6A6;
	border-spacing:0;
	border-top:1px solid #CEC6A6;
	font-size:90%;
	line-height:1.4;
	margin-bottom:12px;
	margin-left:15px;
	width:280px;
}
#info_icon table caption {
	text-align:left;
	height:30px;
}
#info_icon table th {
	background-color:#Ffffff;
	text-align:center;
	width:28px;
}
#info_icon table th,
#info_icon table td {
	border:1px solid #CEC6A6;
	padding:3px 6px;
}

/* ------------------------------- */
/* ------------------------------- */
/* ここからMT編集時に追加のcss     */
/* ------------------------------- */
/* ------------------------------- */


img.float_right {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
img.float_left {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}


/* 人間楽園　てらしっく移植用 */
div#editer {
	border:1px solid #ccc;
	padding:5px;
	clear:both;
}
div#editer h3 {
	margin-top:0;
}
div#editer p {
	margin-bottom:0;
}

div.editer {
	border-bottom:1px dotted #ccc;
	padding:5px;
	clear:both;
}


/* side広告 */

iframe#top_kokoku{
height: 720px;
width: 300px;
overflow: hidden;
}





/* side_twitter */
div.side_twitter{
border-width: 1px;
border-color: #cccccc;
border-style: solid;
height: 300px;
width: 300px;
overflow: scroll;
overflow-x: hidden;
}



/* indexドロップ */


div#top_drop{
background-image: url(http://naganojikan.jp/img/public/common/topics_waku.gif);
background-repeat: repeat-y;
height: 600px;
width: 590px;
}

div#top_drop iframe{
margin-left: 2px;
height: 600px;
width: 586px;
overflow: auto;
border-style: none;
}


div.drop_wrap{
	width: 586px;
}

div.drop{
	margin: 2px 2px;
	width: 180px;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}

div.drop > div{
	width: 180px;
}

div.drop a img{
border-width: 1px;
border-color: #cccccc;
border-style: solid;
float: left;}


div.drop a:hover img{
border-width: 1px;
border-color: #33CC00;
border-style: solid;
}


div.drop p{
float: right;
width: 90px;
font-size: 90%;
_width: 85px; <!-- ie6hack -->
}

div.drop p a{
text-decoration: none;
}

div.drop p a:hover{
text-decoration: underline;
}





/* ライブカメラ */



table.camera{
text-align: center;
margin-right: auto;
margin-left: auto;
border-spacing: 14px;
}



table.camera td{
text-align: center;
vertical-align: top;
padding: 3px;
border-width: 1px;
border-color: #C6C6C6;
border-style: solid;
width: 140px;
}


table.camera td span a{
font-size: smaller;
color: #8A8A8A;
border-style: none;
}


/* 宿泊リスト */

table.stay_list{
border-width: 1px;
border-color: #444444;
border-style: solid;
border-collapse: collapse;
}

table.stay_list th{
background-color: #F3FED1;
}

table.stay_list td{
padding: 2px;
border-width: 1px;
border-color: #444444;
border-style: solid;
word-break: break-all;/* ie独自仕様 */
}


table.stay_list td.site span{
font-size: 80%;
display: block;
 }


/* 要項リスト */

table.guideline_list{
border-width: 1px;
border-color: #444444;
border-style: solid;
border-collapse: collapse;
}

table.guideline_list th{
background-color: #F3FED1;
text-align: center;
padding: 3px;
border-width: 1px;
border-color: #444444;
border-style: solid;
}

table.guideline_list td{
padding: 3px;
border-width: 1px;
border-color: #444444;
border-style: solid;
}



/* イベントリスト */

table.event_list{
border-width: 1px;
border-color: #444444;
border-style: solid;
border-collapse: collapse;
}

table.event_list th,
table.event_list td{
border-right-width: 1px;
border-left-width: 1px;
border-color: #444444;
border-right-style: dotted;
border-left-style: dotted;
padding: 2px;
}

table.event_list tr.head th{
text-align: center;
background-color: #F3FED1;
}

table.event_list tr.month th{
border-top-width: 3px;
border-top-color: #444444;
border-top-style: double;
background-color: #F3FED1;
}


table.event_list td{
word-break: break-all;/* ie独自仕様 */
}

table.event_list tr.top td{
border-top-width: 1px;
border-bottom-width: 1px;
border-top-color: #444444;
border-bottom-color: #444444;
border-top-style: solid;
border-bottom-style: dotted;
}


/* サイド逸品 */


div#ticker{
width: 290px;
}

div#ticker ul{
list-style-type: none;
}


div#ticker li{
clear: both;
}

div.side_drop a img{
border-width: 1px;
border-color: #cccccc;
border-style: solid;
float: left; }


div.side_drop a:hover img{
border-width: 1px;
border-color: #33CC00;
border-style: solid;
}


div.side_drop p{
text-align: left;
float: right;
width: 200px;
font-size: 90%;
_width: 195px; <!-- ie6hack -->
}

div.side_drop p a{
text-decoration: none;
}

div.side_drop p a:hover{
text-decoration: underline;
}





/* カテゴリアーカイブ */

/* ページ番号 */
span.current_page{
color: #CC0000;
font-weight: bold;
}

/* twitter */


#twtr-widget-1 .twtr-popular { display: inline-block; }

#twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user { display: none; } #twtr-widget-1 .twtr-tweet-text { margin-left: 0; }

#twtr-widget-1 i { display: block; }

#twtr-widget-1 .twtr-doc,                      #twtr-widget-1 .twtr-hd a,                      #twtr-widget-1 h3,                      #twtr-widget-1 h4,                      #twtr-widget-1 .twtr-popular {            background-color: #90ab3d !important;            color: #ffffff !important;          }          #twtr-widget-1 .twtr-popular {            color: #666666 !important;            background-color: rgba(144,171,61, .3) !important;          }          #twtr-widget-1 .twtr-tweet a {            color: #4aed05 !important;          }          #twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a,           #twtr-widget-1 .twtr-bd p {            color: #666666 !important;          }          #twtr-widget-1 .twtr-new-results,           #twtr-widget-1 .twtr-results-inner,           #twtr-widget-1 .twtr-timeline {            background: #ffffff !important;          }

#twtr-widget-2 .twtr-popular { display: inline-block; }

#twtr-widget-2 .twtr-avatar { display: block; } #twtr-widget-2 .twtr-user { display: inline; } #twtr-widget-2 .twtr-tweet-text { margin-left: 40px; }

#twtr-widget-2 i { display: block; }

#twtr-widget-2 .twtr-doc,                      #twtr-widget-2 .twtr-hd a,                      #twtr-widget-2 h3,                      #twtr-widget-2 h4,                      #twtr-widget-2 .twtr-popular {            background-color: #81ac1e !important;            color: #ffffff !important;          }          #twtr-widget-2 .twtr-popular {            color: #444444 !important;            background-color: rgba(129,172,30, .3) !important;          }          #twtr-widget-2 .twtr-tweet a {            color: #1985b5 !important;          }          #twtr-widget-2 .twtr-bd, #twtr-widget-2 .twtr-timeline i a,           #twtr-widget-2 .twtr-bd p {            color: #444444 !important;          }          #twtr-widget-2 .twtr-new-results,           #twtr-widget-2 .twtr-results-inner,           #twtr-widget-2 .twtr-timeline {            background: #ffffff !important;          }


