@charset "shift_jis";

/* 回り込み */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}

img.left {
	float: left;
	margin-right: 20px;
}
img.right {
	float: right;
	margin-left: 20px;
}


/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/* 表示位置 */
.txtleft {text-align:left;}
.txtright {text-align:right;}
.txtcenter {text-align:center;}


/* margin */
.mt30 { margin-top: 30px; }
.mt37 { margin-top: 37px; }
.mt47 { margin-top: 47px; }



/* ページトップへ戻る */
.pagetop {
	float: right;
	background: url(../images/common/arrow.gif) left top no-repeat;
	padding-left: 14px;
	margin-bottom: 30px;
}
.pagetop a {
	color: #666666;
	text-decoration: underline;
	line-height: 1.1;
}
*+html .pagetop {
	margin-bottom: 0px;
}
* html .pagetop {
	margin-bottom: 0px;
}


/* table */
td	{
	font-size:13px;
	color:#000000;
}

/*-----------------------
フォント
-------------------------*/
.s {font-size: 80%;}
.m {font-size: 90%;}
.b {font-weight: bold;}
.ml	{font-size:105%;}
.l	{font-size:120%;}

.mizuiro {color: #4D6DAF;}
.blue	{color: #2a50a2;}
.black	{color:#000000;}
.white {color: #ffffff;}
.yellow {color: #F9F963;}
.green {color: #339900;}
.red { color:#e55050; }

.mintyo {font-family: "ＭＳ 明朝";}

/*-----------------------
背景色
-------------------------*/

.blue_bg	{background-color: #92ADD2;}
/*
.gray { background-color: #F0F0F0;}
*/



/* 特集コンテンツ */
#special {
	width: 740px;
/*
	border-top: 1px solid #333333;
*/
	background-color: #ffffff;
	overflow: hidden;
}
	#special h2 {
		background-color: #4d4d4d;
		margin: 0px 0px 15px 0px;
		padding: 10px 0px 10px 17px;
		font-size: 0px;
		line-height: 0;
	}
	#special ul.banner {
		width: 750px;
		padding: 10px 0px 15px;
		height: 66px;
		overflow: hidden;
	}
	#special li {
		float: left;
		margin: 0px 10px 0px 0px;
	}
	#special ul.banner a:hover img {
		opacity: 0.7;
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
	}



/* カテゴリー */
#category {
	width: 740px;
}
	#category h2 {
		margin: 0px 0px 30px 0px;
		font-size: 0px;
		line-height: 0;
	}
	#category dl {
		width: 200px;
		float: left;
		margin: 0px 40px 35px 0px;
	}
	#category dt {
		padding-bottom: 7px;
		margin-bottom: 12px;
		font-size: 0px;
		line-height: 1;
		background: url(../images/common/dotline2.gif) left bottom repeat-x;
	}
	#category dd {
		margin-bottom: 10px;
		font-size: 12px;
	}
		#category dd a {
			padding-left: 12px;
			background: url(../images/common/arrow01.gif) left 2px no-repeat;
		}

#category_block {
	width: 680px;
	margin-left: 33px;
}
/*
* html #category dl {
	margin-right: 0px;
	padding-right: 34px;
}
*/
#category dl.end {
	margin-right: 0px;
}


#category dl.ctg_2column dd {
	width: 100px;
	float: left;
	display: block;
}

#category dl.ctg_3column {
	width: 440px;
}
	#category dl.ctg_3column dd {
		width: 140px;
		float: left;
		display: block;
	}


/* Leisure */
.dot {
	border-right:1px dotted #999999;
}
.p_ta td {
	padding: 3px;
}


/* 100425_ソムリエページ追加設定 */
#maintitle {
color:#ffffff;
background-color:#333333;
padding:10px;
margin-bottom:15px;
line-height:1.6;
font-size:14px;
}
	#maintitle p {
	font-size:14px !important;
	line-height:1.4 !important;
	}

	#maintitle h2 {
	margin-bottom:10px;
	}
	#maintitle .sommeliertitleimg {
	float:left;
	padding-right:10px;
	}
	#maintitle .commentimg {
	float:right;
	padding-left:10px ;
	}
.sommelierbox {
margin-bottom:10px;
}
	.sommelierbox img {
	float:left;
	padding:0 10px 10px 0;
	}
	.sommelierbox h3 {
	margin-bottom:5px;
	font-size:16px !important;
	}
	.sommelierbox p {
	margin-bottom:10px;
	font-size:14px !important;
	line-height:1.4 !important;
	}
	.sommelierbox .readbutton {
	text-align:right;
	}
		.sommelierbox .readbutton a {
		background-color:#333333;
		padding:5px 20px;
		color:#ffffff;
		}


.container {
margin-bottom:40px;
}
/*
.container p {
font-size:14px;
line-height:1.4;
}
*/
.headtext {
font-size:large;
color:#ee3494;
margin-bottom:10px;
}
.rightimg {
float:right;
padding:0 0 10px 10px;
}
.centerimg {
	text-align: center;
}
	.centerimg img {
		margin: 10px;
	}

/* ページナビ */
#pagenavi {
text-align:center;
}
	#pagenavi a {
	color:#ffffff;
	}
	#pagenavi .nowpage {
	padding:5px 10px;
	border:solid 1px #333333;
	}
	#pagenavi .linkpage {
	}
		#pagenavi .linkpage a {
		padding:5px 10px;
		background-color:#333333;
		border:solid 1px #333333;
		}
	#pagenavi .prevpage {
	padding:6px 5px 6px 10px;
	background:url(../sommelier/grf/prev_back.gif) 0 0 no-repeat;
	}
	#pagenavi .nextpage {
	padding:6px 10px 6px 5px;
	background:url(../sommelier/grf/next_back.gif) 100% 0 no-repeat;
	}
		#pagenavi .nextpage a {
		}

	#pagenavi .prevpage,
	#pagenavi .nextpage,
	#pagenavi .nowpage,
	#pagenavi .linkpage {
	margin-right:3px;
	}

#page_navi {
	margin: 0px auto 20px;
	text-align: center;
}
	#page_navi span {
		padding: 5px 6px;
		margin-right: 7px;
		border: 1px solid #C7C7C7;
		line-height: 25px;
	}
		#page_navi span.active {
			background-color: #ECF8E2;
			border: 1px solid #009900;
		}
			#page_navi span.active a {
				font-weight: bold;
				color: #009900;
				text-decoration: none;
				cursor: text;
			}
		#page_navi span.next {
			background: url(../images/common/arrow_circle.gif) 95% 6px no-repeat;
			padding: 5px 20px 5px 6px;
		}
		#page_navi span.back {
			background: url(../images/common/arrow_circle02.gif) 5% 6px no-repeat;
			padding: 5px 6px 5px 20px;
		}

/* ------------------------
コンテンツ枠
------------------------ */
.frame_top {
	background: url(../images/common/frame_top.jpg) left top no-repeat;
	padding: 17px 15px 0px 15px;
}
	.frame_top h2 {
		padding-left: 4px;
		margin-bottom: 23px;
		font-size: 0px;
		line-height: 1;
		position: relative;
	}

	.frame_top p {
		line-height: 1.5;
	}


.frame_top2 {
	background: url(../images/common/frame_top2.gif) left top no-repeat;
	padding: 10px 15px 0px 15px;
}
.frame_middle {
	background: url(../images/common/frame_middle.gif) left top repeat-y;
/*
	margin-bottom: 18px;
*/
}
.frame_bottom {
	background: url(../images/common/frame_bottom.gif) left bottom no-repeat;
	padding-bottom: 10px;
}

.readtext {
	line-height: 1.6;
}
.profile {
	line-height: 1.52;
	width: 710px;
}
	.profile strong {
		line-height: 1.6;
	}

a.link {
	float: right;
	padding-left:10px;
	background:url(../images/common/arrow02.gif) 0 2px no-repeat;
}


/* 津ソムリエ */
#sommelier #article h2 {
	float: none;
}
.sommelier_block {
	margin-bottom: 30px;
}
	.sommelier_block h4 {
		background: url(../images/common/dotline.gif) left bottom repeat-x;
		padding-top: 2px;
		padding-bottom: 10px;
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1;
	}
	.sommelier_block .imgarea {
		width: 322px;
		float: right;
	}
		.sommelier_block .imgarea img {
			padding: 3px;
			margin: 0px 0px 10px 15px;
			border: 1px solid #E1E1E1;
		}

	#article .sommelier_block .textarea {
		width: 387px;
		line-height: 1.6;
		float: left;
	}

.center_img {
	width: 636px;
	/*padding-left: 15px;*/
	margin: 10px auto 0px;
	text-align: center;
}
	#article_inner .center_img img.thumbnail {
		margin: 5px 8px 10px;
	}
	.center_img li {
		width: 318px;
		float:left;
		text-align: center;
	}
		#article_inner .center_img li img.thumbnail {
			float: none;
		}


/* 森のメッセンジャー */
h4.title {
	background: url(../images/common/dotline.gif) left bottom repeat-x;
	padding: 2px 0px 6px 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 1;
}
	h4.title img {
		margin-left: 10px;
		vertical-align: -2px;
	}

.messenger_profile {
	background-color: #ECF8E2;
	border: 1px solid #83C53A;
	padding: 9px;
	margin-top: 16px;
	margin-bottom: 40px;
	line-height: 1.6;
}
	.messenger_profile img {
		float: left;
		margin-right: 10px;
	}
	.messenger_profile strong {
		line-height: 1.8;
		margin-top: 3px;
		display: block;
	}

.messenger_block {
	margin-bottom: 30px;
}
	.messenger_block h4 {
		background: url(../images/common/dotline.gif) left bottom repeat-x;
		padding-top: 2px;
		padding-bottom: 10px;
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1;
	}
	.messenger_block .imgarea {
		width: 267px;
		float: right;
	}
		.messenger_block .imgarea img {
			padding: 3px;
			margin: 0px 0px 10px 15px;
			border: 1px solid #E1E1E1;
		}

	.messenger_block .textarea {
		width: 442px;
		float: left;
	}


/* 津のエコ */
.ecology_profile {
	background-color: #ECF8E2;
	border: 1px solid #83C53A;
	padding: 19px;
	margin-top: 16px;
	margin-bottom: 40px;
	line-height: 1.6;
}
	.ecology_profile img {
		float: left;
		margin-right: 17px;
	}
	.ecology_profile strong {
		line-height: 1.8;
		margin-top: 3px;
		display: block;
	}
	
.ecology_block {
	margin-bottom: 30px;
}
	.ecology_block h4 {
		background: url(../images/common/dotline.gif) left bottom repeat-x;
		padding-top: 2px;
		padding-bottom: 10px;
		margin-bottom: 15px;
		font-size: 16px;
		line-height: 1;
	}
	.ecology_block .imgarea {
		width: 325px;
		float: right;
	}
		.ecology_block .imgarea img {
			padding: 3px;
			margin: 0px 0px 10px 25px;
			border: 1px solid #E1E1E1;
		}
		.ecology_block .imgarea p {
			text-align: center;
			padding-left: 25px;
			font-size: 11px;
			line-height: 1;
		}

	.ecology_block .textarea {
		width: 382px;
		float: left;
	}



/* ------------------------
カレンダー
------------------------ */
#calendar {
	width: 710px;
	border-collapse: collapse;
	overflow: hidden;
	margin-bottom: 20px;
}
	#calendar th {
		vertical-align: top;
	}
	#calendar thead {
	}
	#calendar thead th {
		border-bottom: 1px solid #E2DEC2;
	}
		#calendar th.area {
			width: 20px;
			border-bottom: none;
		}
		#calendar th.spring,
		#calendar th.summer,
		#calendar th.autumn,
		#calendar th.nara,
		#calendar th.kamakura,
		#calendar th.edo {
			width: 173px;
		}
		#calendar th.winter,
		#calendar th.meiji {
			width: 171px;
		}

	#calendar td {
		vertical-align: top;
		text-align: center;
		border-bottom: 1px solid #E2DEC2;
		background: url(../images/common/dotline3.gif) right bottom repeat-y;
		padding: 10px 18px;
	}
	#calendar tr.bg1 td {
		background-color: #FFFFDF;
	}
	#calendar tr.bg2 td {
		background-color: #FFFFEC;
	}
		#calendar td ul {
			padding-bottom: 5px;
		}
		#calendar td li {
			text-align: left;
			margin-bottom: 10px;
		}
		#calendar td img {
			padding: 3px;
			margin-bottom: 10px;
			border: 1px solid #E1E1E1;
			background-color: #FFFFFF;
		}

	#calendar td.spring {
	}
		#calendar td.spring li {
			background: url(../images/common/arrow03.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.summer {
	}
		#calendar td.summer li {
			background: url(../images/common/arrow02.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.autumn {
	}
		#calendar td.autumn li {
			background: url(../images/common/arrow04.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.winter {
		background: none;
	}
		#calendar td.winter li {
			background: url(../images/common/arrow05.gif) left 2px no-repeat;
			padding-left: 12px;
		}

	#calendar td.nara {
	}
		#calendar td.nara li {
			background: url(../images/common/arrow06.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.kamakura {
	}
		#calendar td.kamakura li {
			background: url(../images/common/arrow07.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.edo {
	}
		#calendar td.edo li {
			background: url(../images/common/arrow08.gif) left 2px no-repeat;
			padding-left: 12px;
		}
	#calendar td.meiji {
		background: none;
	}
		#calendar td.meiji li {
			background: url(../images/common/arrow09.gif) left 2px no-repeat;
			padding-left: 12px;
		}

#map {
	position: relative;
	width: 710px;
	height: 650px;
	margin-bottom: 30px;
}
	#area_tsu #map {
		height: 700px;
	}
	#area_hisai #map {
		height: 570px;
	}
	#area_kawage #map ,
	#area_geinou #map {
		height: 550px;
	}
	#area_anou #map {
		height: 620px;
	}
	#area_misato #map {
		height: 515px;
	}
	#area_karasu #map {
		height: 530px;
	}
	#area_ichishi #map {
		height: 520px;
	}
	#area_hakusan #map {
		height: 535px;
	}
	#area_misugi #map {
		height: 680px;
	}


#map .map {
/*
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
*/
}

/* 自然マップ */
#nature #balloon001 { position: absolute; top: 103px; left: 410px; }
#nature #balloon002 { position: absolute; top: 341px; left: 563px; }
#nature #balloon003 { position: absolute; top: 162px; left: 446px; }
#nature #balloon004 { position: absolute; top: 346px; left: 459px; }
#nature #balloon005 { position: absolute; top: 274px; left: 101px; }
#nature #balloon006 { position: absolute; top: 325px; left: 426px; }
#nature #balloon007 { position: absolute; top: 103px; left: 505px; }
#nature #balloon008 { position: absolute; top: 203px; left: 236px; }
#nature #balloon009 { position: absolute; top: 186px; left:  83px; }
#nature #balloon010 { position: absolute; top: 247px; left: 312px; }
#nature #balloon011 { position: absolute; top: 169px; left: 159px; }
#nature #balloon012 { position: absolute; top: 369px; left: 602px; }
#nature #balloon013 { position: absolute; top: 342px; left: 322px; }
#nature #balloon014 { position: absolute; top: 350px; left: 370px; }
#nature #balloon015 { position: absolute; top: 312px; left: 292px; }
#nature #balloon016 { position: absolute; top: 486px; left:  29px; }
#nature #balloon017 { position: absolute; top: 444px; left:  65px; }
#nature #balloon018 { position: absolute; top: 516px; left: 266px; }

/* レジャー・グルメマップ */
#leisure #balloon001 { position: absolute; top: 217px; left: 545px; }
#leisure #balloon002 { position: absolute; top: 247px; left: 436px; }
#leisure #balloon003 { position: absolute; top: 373px; left: 500px; }
#leisure #balloon004 { position: absolute; top: 273px; left: 596px; }
#leisure #balloon005 { position: absolute; top: 296px; left: 597px; }
#leisure #balloon006 { position: absolute; top: 343px; left: 585px; }
#leisure #balloon007 { position: absolute; top: 276px; left: 426px; }
#leisure #balloon008 { position: absolute; top: 335px; left: 448px; }
#leisure #balloon009 { position: absolute; top: 291px; left:  79px; }
#leisure #balloon010 { position: absolute; top: 312px; left:  79px; }
#leisure #balloon011 { position: absolute; top: 243px; left:  82px; }
#leisure #balloon012 { position: absolute; top: 264px; left:  61px; }
#leisure #balloon013 { position: absolute; top: 162px; left: 623px; }
#leisure #balloon014 { position: absolute; top:  85px; left: 135px; }
#leisure #balloon015 { position: absolute; top: 107px; left: 101px; }
#leisure #balloon016 { position: absolute; top: 135px; left:  79px; }
#leisure #balloon017 { position: absolute; top:  88px; left: 212px; }
#leisure #balloon018 { position: absolute; top: 187px; left:  60px; }
#leisure #balloon019 { position: absolute; top: 363px; left: 598px; }
#leisure #balloon020 { position: absolute; top: 491px; left: 340px; }
#leisure #balloon021 { position: absolute; top: 456px; left: 356px; }
#leisure #balloon022 { position: absolute; top: 337px; left:  36px; }
#leisure #balloon023 { position: absolute; top: 391px; left:  69px; }
#leisure #balloon024 { position: absolute; top: 301px; left: 187px; }
#leisure #balloon025 { position: absolute; top: 472px; left:  35px; }
#leisure #balloon026 { position: absolute; top: 415px; left:  75px; }
#leisure #balloon027 { position: absolute; top: 440px; left:  69px; }
#leisure #balloon028 { position: absolute; top: 322px; left: 239px; }
#leisure #balloon029 { position: absolute; top: 580px; left: 292px; }
#leisure #balloon030 { position: absolute; top: 521px; left: 309px; }
#leisure #balloon031 { position: absolute; top: 512px; left:  45px; }
#leisure #balloon032 { position: absolute; top: 383px; left: 598px; }

/* 宿・キャンプ */
#hotel #balloon001 { position: absolute; top: 252px; left: 293px; }
#hotel #balloon002 { position: absolute; top: 275px; left: 293px; }
#hotel #balloon003 { position: absolute; top: 494px; left:   5px; }
#hotel #balloon004 { position: absolute; top: 377px; left: 176px; }
#hotel #balloon005 { position: absolute; top:  87px; left:  75px; }
#hotel #balloon006 { position: absolute; top: 117px; left: 106px; }
#hotel #balloon007 { position: absolute; top: 605px; left: 128px; }
#hotel #balloon008 { position: absolute; top: 513px; left: 223px; }
#hotel #balloon009 { position: absolute; top: 343px; left: 319px; }
#hotel #balloon010 { position: absolute; top: 562px; left: 309px; }
#hotel #balloon011 { position: absolute; top: 384px; left:   5px; }
#hotel #balloon012 { position: absolute; top: 472px; left: 342px; }
#hotel #balloon013 { position: absolute; top: 407px; left:  27px; }
#hotel #balloon014 { position: absolute; top: 444px; left: 220px; }
#hotel #balloon015 { position: absolute; top: 356px; left: 593px; }
#hotel #balloon016 { position: absolute; top: 307px; left: 199px; }
#hotel #balloon017 { position: absolute; top: 339px; left: 524px; }
#hotel #balloon018 { position: absolute; top: 289px; left: 563px; }

/* 産業と物産 */
#products #balloon001 { position: absolute; top: 135px; left: 396px; }
#products #balloon002 { position: absolute; top: 166px; left: 519px; }
#products #balloon003 { position: absolute; top: 270px; left: 401px; }
#products #balloon004 { position: absolute; top: 233px; left: 648px; }
#products #balloon005 { position: absolute; top: 309px; left: 255px; }
#products #balloon006 { position: absolute; top: 257px; left: 617px; }
#products #balloon007 { position: absolute; top: 278px; left: 617px; }
#products #balloon008 { position: absolute; top: 315px; left: 613px; }
#products #balloon009 { position: absolute; top: 303px; left: 441px; }
#products #balloon010 { position: absolute; top: 337px; left: 606px; }
#products #balloon011 { position: absolute; top: 383px; left: 589px; }
#products #balloon012 { position: absolute; top: 272px; left: 147px; }
#products #balloon013 { position: absolute; top: 360px; left: 604px; }
#products #balloon014 { position: absolute; top: 136px; left: 621px; }
#products #balloon015 { position: absolute; top: 157px; left: 621px; }
#products #balloon016 { position: absolute; top: 191px; left: 640px; }
#products #balloon017 { position: absolute; top: 212px; left: 640px; }
#products #balloon018 { position: absolute; top:  89px; left: 320px; }
#products #balloon019 { position: absolute; top: 132px; left: 284px; }
#products #balloon020 { position: absolute; top: 213px; left: 229px; }
#products #balloon021 { position: absolute; top: 257px; left: 270px; }
#products #balloon022 { position: absolute; top: 472px; left: 502px; }
#products #balloon023 { position: absolute; top: 450px; left: 546px; }
#products #balloon024 { position: absolute; top: 358px; left: 331px; }
#products #balloon025 { position: absolute; top: 456px; left: 331px; }
#products #balloon026 { position: absolute; top: 325px; left: 209px; }
#products #balloon027 { position: absolute; top: 458px; left: 234px; }
#products #balloon028 { position: absolute; top: 426px; left:  63px; }
#products #balloon029 { position: absolute; top: 447px; left:  71px; }
#products #balloon030 { position: absolute; top: 486px; left: 231px; }
#products #balloon031 { position: absolute; top: 528px; left: 276px; }
#products #balloon032 { position: absolute; top: 488px; left:  27px; }
#products #balloon033 { position: absolute; top: 539px; left:  49px; }
#products #balloon034 { position: absolute; top: 560px; left:  10px; }
#products #balloon035 { position: absolute; top: 619px; left:  68px; }


/* 文化・歴史マップ */
#culture #balloon001 { position: absolute; top: 236px; left: 555px; }
#culture #balloon002 { position: absolute; top: 385px; left: 505px; }
#culture #balloon003 { position: absolute; top: 211px; left: 574px; }
#culture #balloon004 { position: absolute; top: 336px; left: 556px; }
#culture #balloon005 { position: absolute; top: 357px; left: 556px; }
#culture #balloon006 { position: absolute; top: 290px; left: 546px; }
#culture #balloon007 { position: absolute; top: 265px; left: 426px; }
#culture #balloon008 { position: absolute; top: 265px; left: 110px; }
#culture #balloon009 { position: absolute; top: 325px; left: 425px; }
#culture #balloon010 { position: absolute; top: 106px; left: 119px; }
#culture #balloon011 { position: absolute; top:  86px; left: 231px; }
#culture #balloon012 { position: absolute; top: 157px; left:  87px; }
#culture #balloon013 { position: absolute; top: 201px; left:  83px; }
#culture #balloon014 { position: absolute; top: 383px; left: 606px; }
#culture #balloon015 { position: absolute; top: 301px; left: 332px; }
#culture #balloon016 { position: absolute; top: 337px; left: 303px; }
#culture #balloon017 { position: absolute; top: 503px; left: 316px; }
#culture #balloon018 { position: absolute; top: 326px; left:  96px; }
#culture #balloon019 { position: absolute; top: 409px; left:  80px; }
#culture #balloon020 { position: absolute; top: 474px; left: 341px; }
#culture #balloon021 { position: absolute; top: 530px; left: 301px; }
#culture #balloon022 { position: absolute; top: 578px; left: 290px; }

/* イベントマップ */
#event #balloon001 { position: absolute; top: 189px; left: 500px; }
#event #balloon002 { position: absolute; top: 193px; left: 394px; }
#event #balloon003 { position: absolute; top: 329px; left: 636px; }
#event #balloon004 { position: absolute; top: 308px; left: 636px; }
#event #balloon005 { position: absolute; top: 274px; left: 582px; }
#event #balloon006 { position: absolute; top: 216px; left: 588px; }
#event #balloon007 { position: absolute; top: 268px; left: 408px; }
#event #balloon008 { position: absolute; top: 247px; left: 418px; }
#event #balloon009 { position: absolute; top: 270px; left:  50px; }
#event #balloon010 { position: absolute; top: 291px; left:   1px; }
#event #balloon011 { position: absolute; top: 312px; left:  61px; }
#event #balloon012 { position: absolute; top: 324px; left: 122px; }
#event #balloon013 { position: absolute; top: 359px; left: 318px; }
#event #balloon014 { position: absolute; top: 342px; left: 576px; }
#event #balloon015 { position: absolute; top: 363px; left: 576px; }
#event #balloon016 { position: absolute; top: 394px; left: 455px; }
#event #balloon017 { position: absolute; top: 147px; left: 604px; }
#event #balloon018 { position: absolute; top: 189px; left: 600px; }
#event #balloon019 { position: absolute; top: 102px; left:  82px; }
#event #balloon020 { position: absolute; top:  81px; left: 120px; }
#event #balloon021 { position: absolute; top: 158px; left:  67px; }
#event #balloon022 { position: absolute; top: 166px; left:  47px; }
#event #balloon023 { position: absolute; top: 202px; left:  73px; }
#event #balloon024 { position: absolute; top: 244px; left:  66px; }
#event #balloon025 { position: absolute; top: 480px; left: 591px; }
#event #balloon026 { position: absolute; top: 452px; left: 603px; }
#event #balloon027 { position: absolute; top: 431px; left: 603px; }
#event #balloon028 { position: absolute; top: 481px; left: 344px; }
#event #balloon029 { position: absolute; top: 457px; left: 366px; }
#event #balloon030 { position: absolute; top: 441px; left:  48px; }
#event #balloon031 { position: absolute; top: 421px; left: 243px; }
#event #balloon032 { position: absolute; top: 385px; left:  54px; }
#event #balloon033 { position: absolute; top: 493px; left:  26px; }
#event #balloon034 { position: absolute; top: 477px; left: 236px; }
#event #balloon035 { position: absolute; top: 535px; left: 307px; }
#event #balloon036 { position: absolute; top: 581px; left: 300px; }
#event #balloon037 { position: absolute; top: 510px; left: 329px; }


/* エリアマップ【津】 */
#area_tsu #balloon001 { position: absolute; top: 149px; left: 356px; }
#area_tsu #balloon002 { position: absolute; top: 296px; left: 638px; }
#area_tsu #balloon003 { position: absolute; top: 255px; left: 256px; }
#area_tsu #balloon004 { position: absolute; top: 526px; left: 633px; }
#area_tsu #balloon005 { position: absolute; top: 170px; left: 375px; }
#area_tsu #balloon006 { position: absolute; top: 318px; left: 638px; }
#area_tsu #balloon007 { position: absolute; top: 278px; left: 295px; }
#area_tsu #balloon008 { position: absolute; top: 548px; left: 633px; }
#area_tsu #balloon009 { position: absolute; top: 185px; left: 293px; }
#area_tsu #balloon010 { position: absolute; top: 340px; left: 638px; }
#area_tsu #balloon011 { position: absolute; top: 350px; left: 361px; }
#area_tsu #balloon012 { position: absolute; top: 475px; left: 536px; }
#area_tsu #balloon013 { position: absolute; top: 328px; left: 343px; }
#area_tsu #balloon014 { position: absolute; top: 400px; left: 154px; }
#area_tsu #balloon015 { position: absolute; top: 448px; left: 539px; }
#area_tsu #balloon016 { position: absolute; top: 517px; left: 557px; }
#area_tsu #balloon017 { position: absolute; top: 306px; left: 356px; }
#area_tsu #balloon018 { position: absolute; top: 496px; left: 450px; }
#area_tsu #balloon019 { position: absolute; top: 472px; left: 370px; }
#area_tsu #balloon020 { position: absolute; top: 443px; left: 186px; }
#area_tsu #balloon021 { position: absolute; top: 138px; left: 461px; }
#area_tsu #balloon022 { position: absolute; top: 343px; left: 575px; }
#area_tsu #balloon023 { position: absolute; top: 372px; left: 361px; }
#area_tsu #balloon024 { position: absolute; top: 276px; left:  65px; }
#area_tsu #balloon025 { position: absolute; top: 235px; left: 595px; }
#area_tsu #balloon026 { position: absolute; top: 365px; left: 575px; }
#area_tsu #balloon027 { position: absolute; top: 360px; left: 195px; }
#area_tsu #balloon028 { position: absolute; top: 410px; left: 583px; }
#area_tsu #balloon029 { position: absolute; top: 271px; left: 585px; }
#area_tsu #balloon030 { position: absolute; top: 387px; left: 575px; }
#area_tsu #balloon031 { position: absolute; top: 460px; left: 633px; }
#area_tsu #balloon032 { position: absolute; top: 504px; left: 633px; }
#area_tsu #balloon033 { position: absolute; top: 495px; left: 370px; }
#area_tsu #balloon034 { position: absolute; top: 434px; left: 600px; }
#area_tsu #balloon035 { position: absolute; top: 482px; left: 633px; }
#area_tsu #balloon036 { position: absolute; top: 520px; left: 351px; }
#area_tsu #balloon037 { position: absolute; top: 546px; left: 561px; }
#area_tsu #balloon038 { position: absolute; top: 421px; left: 194px; }

/* エリアマップ【久居】 */
#area_hisai #balloon001 { position: absolute; top:  97px; left: 208px; }
#area_hisai #balloon002 { position: absolute; top:  97px; left: 130px; }
#area_hisai #balloon003 { position: absolute; top: 118px; left: 121px; }
#area_hisai #balloon004 { position: absolute; top: 478px; left: 277px; }
#area_hisai #balloon005 { position: absolute; top: 118px; left: 208px; }
#area_hisai #balloon006 { position: absolute; top: 230px; left:  75px; }
#area_hisai #balloon007 { position: absolute; top: 139px; left: 100px; }
#area_hisai #balloon008 { position: absolute; top: 499px; left: 277px; }
#area_hisai #balloon009 { position: absolute; top: 139px; left: 208px; }
#area_hisai #balloon010 { position: absolute; top: 309px; left:  51px; }
#area_hisai #balloon011 { position: absolute; top: 520px; left: 277px; }
#area_hisai #balloon012 { position: absolute; top: 345px; left: 483px; }
#area_hisai #balloon013 { position: absolute; top: 464px; left: 520px; }
#area_hisai #balloon014 { position: absolute; top: 331px; left:  51px; }
#area_hisai #balloon015 { position: absolute; top: 325px; left: 287px; }
#area_hisai #balloon016 { position: absolute; top: 160px; left: 208px; }
#area_hisai #balloon017 { position: absolute; top: 371px; left: 532px; }
#area_hisai #balloon018 { position: absolute; top: 299px; left: 248px; }
#area_hisai #balloon019 { position: absolute; top: 397px; left: 201px; }
#area_hisai #balloon020 { position: absolute; top: 181px; left: 208px; }
#area_hisai #balloon021 { position: absolute; top: 262px; left: 346px; }
#area_hisai #balloon022 { position: absolute; top: 285px; left: 385px; }
#area_hisai #balloon023 { position: absolute; top: 160px; left:  53px; }
#area_hisai #balloon024 { position: absolute; top: 392px; left: 532px; }
#area_hisai #balloon025 { position: absolute; top: 457px; left: 257px; }

/* エリアマップ【河芸】 */
#area_kawage #balloon001 { position: absolute; top: 116px; left: 191px; }
#area_kawage #balloon002 { position: absolute; top: 179px; left: 611px; }
#area_kawage #balloon003 { position: absolute; top: 279px; left: 191px; }
#area_kawage #balloon004 { position: absolute; top: 342px; left: 540px; }
#area_kawage #balloon005 { position: absolute; top: 155px; left: 227px; }
#area_kawage #balloon006 { position: absolute; top: 201px; left: 611px; }
#area_kawage #balloon007 { position: absolute; top: 282px; left: 550px; }
#area_kawage #balloon008 { position: absolute; top:  55px; left: 399px; }
#area_kawage #balloon009 { position: absolute; top: 192px; left: 220px; }
#area_kawage #balloon010 { position: absolute; top: 255px; left: 560px; }
#area_kawage #balloon011 { position: absolute; top: 312px; left: 540px; }
#area_kawage #balloon012 { position: absolute; top: 229px; left: 570px; }
#area_kawage #balloon013 { position: absolute; top: 145px; left: 611px; }

/* エリアマップ【芸濃】 */
#area_geinou #balloon001 { position: absolute; top:   5px; left:  83px; }
#area_geinou #balloon002 { position: absolute; top: 261px; left:  39px; }
#area_geinou #balloon003 { position: absolute; top: 140px; left: 359px; }
#area_geinou #balloon004 { position: absolute; top: 183px; left: 359px; }
#area_geinou #balloon005 { position: absolute; top:  49px; left:  72px; }
#area_geinou #balloon006 { position: absolute; top: 283px; left:  29px; }
#area_geinou #balloon007 { position: absolute; top: 333px; left: 266px; }
#area_geinou #balloon008 { position: absolute; top: 243px; left: 198px; }
#area_geinou #balloon009 { position: absolute; top:  71px; left:  62px; }
#area_geinou #balloon010 { position: absolute; top: 273px; left: 215px; }
#area_geinou #balloon011 { position: absolute; top: 222px; left: 290px; }
#area_geinou #balloon012 { position: absolute; top: 248px; left: 295px; }
#area_geinou #balloon013 { position: absolute; top:  93px; left:  53px; }
#area_geinou #balloon014 { position: absolute; top: 304px; left: 309px; }
#area_geinou #balloon015 { position: absolute; top: 189px; left:  39px; }
#area_geinou #balloon016 { position: absolute; top:  27px; left:  62px; }
#area_geinou #balloon017 { position: absolute; top: 110px; left: 175px; }
#area_geinou #balloon018 { position: absolute; top: 270px; left: 295px; }
#area_geinou #balloon019 { position: absolute; top: 131px; left: 175px; }
#area_geinou #balloon020 { position: absolute; top: 161px; left:  61px; }
#area_geinou #balloon021 { position: absolute; top: 133px; left: 549px; }
#area_geinou #balloon022 { position: absolute; top:  93px; left: 289px; }
#area_geinou #balloon023 { position: absolute; top: 327px; left: 372px; }
#area_geinou #balloon024 { position: absolute; top: 157px; left: 166px; }

/* エリアマップ【安濃】 */
#area_anou #balloon001 { position: absolute; top: 266px; left: 345px; }
#area_anou #balloon002 { position: absolute; top: 284px; left: 126px; }
#area_anou #balloon003 { position: absolute; top: 416px; left: 413px; }
#area_anou #balloon004 { position: absolute; top: 324px; left: 477px; }
#area_anou #balloon005 { position: absolute; top: 251px; left: 170px; }
#area_anou #balloon006 { position: absolute; top: 217px; left: 385px; }
#area_anou #balloon007 { position: absolute; top: 231px; left: 180px; }
#area_anou #balloon008 { position: absolute; top: 448px; left: 251px; }
#area_anou #balloon009 { position: absolute; top: 335px; left:  53px; }
#area_anou #balloon010 { position: absolute; top: 211px; left: 170px; }
#area_anou #balloon011 { position: absolute; top: 387px; left: 182px; }
#area_anou #balloon012 { position: absolute; top: 439px; left: 362px; }
#area_anou #balloon013 { position: absolute; top: 340px; left: 266px; }
#area_anou #balloon014 { position: absolute; top: 362px; left: 153px; }
#area_anou #balloon015 { position: absolute; top: 372px; left: 258px; }

/* エリアマップ【美里】 */
#area_misato #balloon001 { position: absolute; top: 110px; left:  47px; }
#area_misato #balloon002 { position: absolute; top: 174px; left:  58px; }
#area_misato #balloon003 { position: absolute; top: 313px; left:  72px; }
#area_misato #balloon004 { position: absolute; top: 245px; left: 403px; }
#area_misato #balloon005 { position: absolute; top: 266px; left:  32px; }
#area_misato #balloon006 { position: absolute; top: 193px; left: 276px; }
#area_misato #balloon007 { position: absolute; top: 217px; left:  51px; }
#area_misato #balloon008 { position: absolute; top: 267px; left: 391px; }
#area_misato #balloon009 { position: absolute; top: 335px; left: 359px; }
#area_misato #balloon010 { position: absolute; top: 290px; left:  12px; }
#area_misato #balloon011 { position: absolute; top: 153px; left:  92px; }
#area_misato #balloon012 { position: absolute; top: 228px; left: 281px; }
#area_misato #balloon013 { position: absolute; top: 324px; left: 213px; }
#area_misato #balloon014 { position: absolute; top: 163px; left: 210px; }
#area_misato #balloon015 { position: absolute; top: 340px; left: 126px; }
#area_misato #balloon016 { position: absolute; top: 351px; left: 202px; }
#area_misato #balloon017 { position: absolute; top: 132px; left:  80px; }
#area_misato #balloon018 { position: absolute; top: 195px; left:  70px; }
#area_misato #balloon019 { position: absolute; top: 292px; left: 234px; }

/* エリアマップ【香良洲】 */
#area_karasu #balloon001 { position: absolute; top: 292px; left: 634px; }
#area_karasu #balloon002 { position: absolute; top: 230px; left: 634px; }
#area_karasu #balloon003 { position: absolute; top: 385px; left: 568px; }
#area_karasu #balloon004 { position: absolute; top: 291px; left: 421px; }
#area_karasu #balloon005 { position: absolute; top: 313px; left: 634px; }
#area_karasu #balloon006 { position: absolute; top: 361px; left: 581px; }
#area_karasu #balloon007 { position: absolute; top: 271px; left: 634px; }
#area_karasu #balloon008 { position: absolute; top: 405px; left: 438px; }
#area_karasu #balloon009 { position: absolute; top: 340px; left: 581px; }
#area_karasu #balloon010 { position: absolute; top: 250px; left: 634px; }
#area_karasu #balloon011 { position: absolute; top: 332px; left: 447px; }
#area_karasu #balloon012 { position: absolute; top: 286px; left: 549px; }

/* エリアマップ【一志】 */
#area_ichishi #balloon001 { position: absolute; top: 232px; left: 210px; }
#area_ichishi #balloon004 { position: absolute; top: 245px; left: 380px; }
#area_ichishi #balloon005 { position: absolute; top: 265px; left:  53px; }
#area_ichishi #balloon006 { position: absolute; top: 373px; left: 332px; }
#area_ichishi #balloon007 { position: absolute; top: 203px; left: 206px; }
#area_ichishi #balloon008 { position: absolute; top: 374px; left: 119px; }
#area_ichishi #balloon009 { position: absolute; top: 387px; left: 235px; }
#area_ichishi #balloon010 { position: absolute; top: 257px; left: 259px; }
#area_ichishi #balloon011 { position: absolute; top: 321px; left: 465px; }
#area_ichishi #balloon012 { position: absolute; top: 410px; left: 225px; }
#area_ichishi #balloon014 { position: absolute; top: 344px; left: 452px; }
#area_ichishi #balloon015 { position: absolute; top: 443px; left: 104px; }
#area_ichishi #balloon016 { position: absolute; top: 348px; left: 153px; }
#area_ichishi #balloon017 { position: absolute; top: 230px; left: 155px; }
#area_ichishi #balloon019 { position: absolute; top: 431px; left: 224px; }
#area_ichishi #balloon020 { position: absolute; top: 465px; left: 114px; }
#area_ichishi #balloon021 { position: absolute; top: 299px; left: 429px; }

/* エリアマップ【白山】 */
#area_hakusan #balloon001 { position: absolute; top: 116px; left: 341px; }
#area_hakusan #balloon002 { position: absolute; top: 132px; left:  71px; }
#area_hakusan #balloon003 { position: absolute; top: 240px; left: 377px; }
#area_hakusan #balloon004 { position: absolute; top: 430px; left: 307px; }
#area_hakusan #balloon005 { position: absolute; top:  96px; left:  53px; }
#area_hakusan #balloon006 { position: absolute; top: 295px; left:  94px; }
#area_hakusan #balloon007 { position: absolute; top: 404px; left: 307px; }
#area_hakusan #balloon008 { position: absolute; top: 321px; left: 393px; }
#area_hakusan #balloon009 { position: absolute; top: 234px; left: 186px; }
#area_hakusan #balloon010 { position: absolute; top: 156px; left: 365px; }
#area_hakusan #balloon011 { position: absolute; top: 118px; left: 169px; }
#area_hakusan #balloon012 { position: absolute; top: 358px; left: 381px; }
#area_hakusan #balloon013 { position: absolute; top: 233px; left:  17px; }
#area_hakusan #balloon014 { position: absolute; top: 116px; left: 276px; }
#area_hakusan #balloon015 { position: absolute; top: 362px; left:  74px; }
#area_hakusan #balloon016 { position: absolute; top: 329px; left: 289px; }
#area_hakusan #balloon017 { position: absolute; top:  78px; left: 158px; }
#area_hakusan #balloon018 { position: absolute; top: 327px; left: 101px; }
#area_hakusan #balloon019 { position: absolute; top: 278px; left: 421px; }
#area_hakusan #balloon020 { position: absolute; top: 261px; left:   2px; }

/* エリアマップ【美杉】 */
#area_misugi #balloon001 { position: absolute; top: 275px; left: 377px; }
#area_misugi #balloon002 { position: absolute; top: 323px; left:  75px; }
#area_misugi #balloon003 { position: absolute; top: 529px; left: 206px; }
#area_misugi #balloon004 { position: absolute; top: 569px; left: 356px; }
#area_misugi #balloon005 { position: absolute; top: 356px; left:  24px; }
#area_misugi #balloon006 { position: absolute; top: 415px; left: 234px; }
#area_misugi #balloon007 { position: absolute; top: 360px; left: 270px; }
#area_misugi #balloon008 { position: absolute; top: 523px; left: 390px; }
#area_misugi #balloon009 { position: absolute; top: 302px; left:   5px; }
#area_misugi #balloon010 { position: absolute; top: 539px; left:  11px; }
#area_misugi #balloon011 { position: absolute; top: 437px; left: 234px; }
#area_misugi #balloon012 { position: absolute; top: 458px; left: 330px; }
#area_misugi #balloon013 { position: absolute; top: 661px; left: 129px; }
#area_misugi #balloon014 { position: absolute; top: 317px; left: 377px; }
#area_misugi #balloon015 { position: absolute; top: 625px; left: 166px; }
#area_misugi #balloon016 { position: absolute; top: 356px; left: 431px; }
#area_misugi #balloon017 { position: absolute; top: 560px; left:  50px; }
#area_misugi #balloon018 { position: absolute; top: 487px; left:   6px; }
#area_misugi #balloon019 { position: absolute; top: 618px; left:  32px; }
#area_misugi #balloon020 { position: absolute; top: 428px; left: 395px; }
#area_misugi #balloon021 { position: absolute; top: 296px; left: 377px; }
#area_misugi #balloon022 { position: absolute; top: 333px; left: 142px; }
#area_misugi #balloon023 { position: absolute; top: 416px; left:  25px; }
#area_misugi #balloon024 { position: absolute; top: 462px; left: 442px; }
#area_misugi #balloon025 { position: absolute; top: 395px; left:  10px; }
#area_misugi #balloon026 { position: absolute; top: 398px; left: 364px; }
#area_misugi #balloon027 { position: absolute; top: 612px; left: 259px; }
#area_misugi #balloon028 { position: absolute; top: 495px; left: 417px; }


#area_list {
	margin-left: 10px;
	margin-bottom: 10px;
}
	#area_list li {
		/*margin-bottom: 10px;*/
		clear: both;
	}
	#area_list li img {
		float: left;
		width: 80px;
		margin-right: 10px;
	}
	#area_list ul {
		float: left;
		width: 600px;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	#area_list li li {
		float: left;
		clear: none;
		margin-right: 15px;
		margin-bottom: 3px;
		line-height: 1;
		word-break: keep-all;
	}


#area_map {
	margin-bottom: 30px;
}

#chiku_list {
	margin-bottom: 20px;
}
#article_inner #chiku_list h3 {
	background: url(../images/common/icon_lupe.gif) left top no-repeat;
	padding: 3px 0px 3px 25px;
	margin-bottom: 10px;
	border: none;
	font-size: 14px;
	line-height: 1;
	width: 685px;
	overflow: hidden;
}
#chiku_list li {
	background: url(../images/common/arrow02.gif) left 1px no-repeat;
	padding-left: 12px;
	margin-bottom: 10px;
	float: left;
	width: 165px;
	word-break: keep-all;
}

#chiku_list ul.hotel li {
	background: url(../images/common/arrow02.gif) left 1px no-repeat;
	padding-left: 12px;
	margin-bottom: 10px;
	float: left;
	width: 220px;
}

.normal_link {
	padding-bottom: 30px;
}
	.normal_link li {
		float: left;
		margin-right: 30px;
	}
		.normal_link li a {
			padding-left: 12px;
			background: url(../images/common/arrow02.gif) left 1px no-repeat;
			font-size: 12px;
			line-height: 1;
		}

h4.subtitle {
	background: url(../images/common/dotline.gif) left bottom repeat-x;
	padding-top: 2px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 1;
}


.shiomi {
	padding: 15px 0;
}

/* ----------------------------------------
会員名簿
---------------------------------------- */

#meibo {
	margin-bottom: 10px;
	border-collapse: collapse;
	border: 1px solid #83C53A;
	width: 710px;
}
	#meibo th {
		background-color: #ECF8E2;
		border: 1px solid #83C53A;
		padding: 5px;
	}
	#meibo td {
		background-color: #FFFFFF;
		border-left: 1px solid #83C53A;
		border-right: 1px solid #83C53A;
		padding: 5px;
		font-size: 12px;
		vertical-align: top;
	}

/* ----------------------------------------
バナー掲載
---------------------------------------- */
#banner h4 {
	margin: 20px 0px 10px;
}
#banner .sample {
	width: 250px;
	margin-bottom: 20px;
}
	#banner .sample li {
		width: 125px;
		height: 60px;
		float: left;
		text-align: center;
		vertical-align: bottom;
	}
	#banner .sample li img.small_banner {
		margin-top: 15px;
	}

.form_area {
	background-color: #ECF8E2;
	width: 710px;
	margin: 10px 0px;
}
.form_area table {
	margin: 10px;
}
.form_area th {
	font-weight: normal;
	width: 110px;
	padding: 5px;
	border-bottom: 1px dotted #8F958A;
}
.form_area td {
	padding: 5px;
	border-bottom: 1px dotted #8F958A;
}
.form_area input.radio {
	vertical-align: -2px;
	margin-right: 5px;
}
.form_area input ,
.form_area textarea {
	font-size: 13px;
}

.form_area tr.noborder th ,
.form_area tr.noborder td {
	border: none;
}


/* ----------------------------------------
新着情報一覧
---------------------------------------- */
#release {
	padding: 10px 0px;
	margin-bottom: 10px;
}
	#release li {
		background: url(../images/common/dotline2.gif) left bottom repeat-x;
		padding: 10px 0px 8px;
	}
		
	#release li span {
		background: url(../images/common/arrow01.gif) 5px 1px no-repeat;
		padding-left: 15px;
		margin-right: 10px;
		width: 5em;
		display: block;
		float: left;
	}
	#release li img {
		margin-left: 10px;
		vertical-align: -2px;
	}
	#release li p.detail {
		margin-top: -2px;
		float: left;
		width: 600px;
	}



/* よくある質問 */
.qabox {
margin-bottom:30px;
}
	.qabox dl {
	background:url(../images/common/dotline2.gif) 0 100% repeat-x;
	margin-bottom:10px;
	padding-bottom:10px;
	}
	.qabox dt,
	.qabox dd {
	font-weight:bold;
	float:left;
	}
	.qabox dt {
	font-size:20px;
	background-color:#83C53A;
	color:#ffffff;
	padding:0 3px;
	}
	.qabox dd {
	width:670px;
	padding:3px 0 0 10px;
	font-size:16px;
	}
	.qabox p {
	}

/* サイトマップ */
#sitemap {
}
	#sitemap h2 {
	margin: 0px 0px 30px 0px;
	font-size: 0px;
	line-height: 0;
	}
	#sitemap dl {
	width: 200px;
	float: left;
	margin: 0px 40px 35px 0px;
	}
	#sitemap dt {
	padding-bottom: 7px;
	margin-bottom: 12px;
	font-size: 0px;
	line-height: 1;
	background: url(../images/common/dotline2.gif) left bottom repeat-x;
	}
	#sitemap dd {
	margin-bottom: 10px;
	font-size: 12px;
	}
		#sitemap dd a {
		padding-left: 12px;
		background: url(../images/common/arrow01.gif) left 2px no-repeat;
		}

#sitemap_block {
margin-left: 16px;
}
/*
* html #sitemap dl {
margin-right: 0px;
padding-right: 34px;
}
*/
#sitemap dl.end {
margin-right: 0px;
}


#sitemap dl.ctg_2column dd {
width: 100px;
float: left;
display: block;
}

#sitemap dl.ctg_3column {
width: 440px;
}
	#sitemap dl.ctg_3column dd {
	width: 140px;
	float: left;
	display: block;
	}

/* サイトのご利用について */
#noticelist {
}
	#noticelist dt {
	font-weight:bold;
	}
	#noticelist dd {
	margin-bottom:20px;
	}
	#noticelist p {
	margin-bottom:10px;
	}



/* ----------------------------------------
詳細ページ　個別スタイル
---------------------------------------- */

#hyo{
	width: 710px;
	margin-bottom: 20px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
#hyo th{
	text-align: center;
	background-color: #ffcc66;
	padding: 2px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}
#hyo td{
	padding: 2px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.hyo-t{
	width: 710px;
	text-align: left;
	font-size: 16px;
	color: #cc0033;
	margin-bottom: 0;
}
.hyo-t span{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}



/* 関連ページ */
.related_pages {
	margin-top: 5px;
}
.related_pages li {
	margin-bottom: 5px;
}
.related_pages a {
	padding-left: 12px;
	background: url(../images/common/arrow02.gif) 1px 1px no-repeat;
	line-height: 1;
}


/* ドライブ */
#article_inner .drive_copy {
	width: 410px;
	float: left;
}
	#article_inner .drive_copy p {
		font-size: 14px !important;
		line-height: 1.5 !important;
		margin-bottom: 20px;
	}
.drive_image {
	width: 276px;
	float: right;
	margin-bottom: 20px;
}
	.drive_image li {
		float: left;
		margin: 0px 4px 3px 0px;
	}
		.drive_image li img {
			display: block;
			width: 88px;
			height: 66px;
		}
		.drive_image li.large_img img {
			display: block;
			width: 180px;
			height: 135px;
		}
		.drive_image li img.thumbnails {
			cursor: pointer;
		}

.drive_course {
	clear: both;
	padding-bottom: 25px;
	background: url(../images/drive/arrow_head.gif) left bottom no-repeat;
}
.last_dl {
	background: none !important;
}
	.drive_course dt {
		font-weight: bold;
		font-size: 16px;
		background: url(../images/drive/clock.gif) 10px 50% no-repeat;
		padding: 10px 50px;
	}
	.drive_course dd {
		width: 640px;
		font-size: 14px;
		line-height: 1.5;
		padding-top: 10px;
		background: url(../images/drive/arrow_body.gif) left top repeat-y;
	}
	.drive_course dd.spot_image {
		/*text-align: center;*/
		float: left;
		width: 260px;
		padding-top: 0px;
		padding-left: 10px;
	}
	.last_dl dd {
		background: none;
	}
	.last_dl dd.spot_image {
		margin-left: 27px;
		width: 235px;
	}

.drive_course .thumbnail {
	float: none !important;
	margin-left: 20px !important;
	/*margin-bottom: 0px !important;*/
	vertical-align: middle;
}


