@charset "UTF-8";



/*最新情報-----------------------------------------*/

.news {
	padding:20px 20px 0px 0px;
	margin-bottom:0px;
	clear:both;
}
.important_news {
	border:#00358B solid 1px;
	padding:12px 10px 7px 150px;
	margin-bottom:10px;
	clear:both;
	background-image:url(../img/mds_important.gif);
	background-repeat:no-repeat;
	background-position:10px 10px;
}

ul.important_news_list {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.important_news_list li {
	padding:0 0 0px 10px;
	margin:0 0 5px 0;
	line-height:1.3em;
	border-left:#CCC solid 2px;
}

dl.newslist:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
dl.newslist {
	display:inline-block;
	clear:both;
}
* html dl.newslist {
	height:1%;
	clear:both;
}
dl.newslist {
	display:block;
	clear:both;
}



dl.newslist {
	padding:0 0 10px 0;
	width:610px;
}
dl.newslist dt {
	width:80px;
	padding:2px 0 0 0;
	float:left;
	font-size:0.8em;
}
dl.newslist dd {
	width:502px;
	padding:0 0 5px 8px;
	float:left;
	background-image:url(../img/arrow.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
}
dl.newslist dd a {
	padding:0 0 0 0px;
}
dl.newslist dd span.new {
	padding:0 0px 0 35px;
	background-image:url(../img/icon_new.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



/*最新情報詳細-----------------------------------------*/

.news_column:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.news_column {
	display:inline-block;
	clear:both;
}
* html .news_column {
	height:1%;
	clear:both;
}
.news_column {
	display:block;
	clear:both;
}
.news_column {
	padding:20px 0 0px 0;
	width:590px;
	clear:both;
	background-image:url(../img/bg_newscolumn.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	margin: 20px 0 0 0;
}

.ttl_news {
	background-image:url(../img/bg_mdsmark_s.gif);
	background-repeat:no-repeat;
	background-position:0px 0.5em;
	padding:0px 0 0px 10px;
	font-weight: bold;
	line-height:normal;
	margin-bottom:20px;
}

.news_column_left {
	padding:0 0 0px 0;
	width:285px;
	float:left;
}
.news_column_right {
	padding:0 0 0px 0;
	width:285px;
	float:right;
}



/*フロアガイド------------------------*/


ul.tabtwo {
	list-style:none;
	padding:0;
	margin:0px 0px 0px 0px;
	width:630px;
	height:52px;
}

ul.tabtwo li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:32px;
	float:left;
	text-align:center;
	background-color: #DDDCD8;
}

ul.tabtwo li a.tableft {
	padding:7px 1px 0px 0px;
	margin:0px 0px 0px 0px;
	width:314px;
	height:25px;
	background-image:url(../stay/img/bgtabtwo.gif);
	background-position:0px -32px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

ul.tabtwo li a:hover.tableft {
	background-position:0px -64px;
}

ul.tabtwo li a.tabright {
	padding:7px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	width:314px;
	height:25px;
	background-image:url(../stay/img/bgtabtwo.gif);
	background-position:1px -32px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}

ul.tabtwo li a:hover.tabright {
	background-position:1px -64px;
}

ul.tabtwo li a.tableftactive {
	padding:7px 1px 0px 0px;
	margin:0px 0px 0px 0px;
	width:314px;
	height:25px;
	background-image:url(../stay/img/bgtabtwo.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}
ul.tabtwo li a.tabrightactive {
	padding:7px 0px 0px 1px;
	margin:0px 0px 0px 0px;
	width:314px;
	height:25px;
	background-image:url(../stay/img/bgtabtwo.gif);
	background-position:1px 0px;
	background-repeat:no-repeat;
	display:block;
	overflow:hidden;
}




/* プランカテゴリタブ --------------------------------------------*/


.plan_category {
	clear:both;
	padding: 0 20px 0 20px;
	width: 590px;
}

.plan_category .tabs {
	width:590px;
	line-height:normal;
    }


.plan_category .tabs ul.tabs-list {
    margin:0;
    padding:0;
    list-style:none;
    width:590px;
    }
.plan_category .tabs ul.tabs-list li {
    float:left;
    margin:0 0 10px 0;
    padding:0px;
	text-align:center;
	border-right:#FFF solid 2px;
	background-image:url(../img/bg_plantab.gif);
	background-repeat:repeat-x;
	background-position:center top;
    }

.plan_category .tabs ul.tabs-list a {
    display:inline-block;
    padding:7px 12px 3px 12px;
	height:26px;
    color:#333;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.plan_category .tabs ul.tabs-list a {float:none;}
  /* End IE5-Mac hack */
.plan_category .tabs ul.tabs-list a:hover {
    color:#333;
    }
.plan_category .tabs ul.tabs-list .current {
	text-align:center;
    float:left;
    margin:0 0 10px 0;
    padding:0px;
	text-align:center;
	border-right:#FFF solid 2px;
	background-image:url(../img/bg_plantab_active.gif);
	background-repeat:no-repeat;
	background-position:center top;
    }

.plan_category .tabs ul.tabs-list .current a {
    color:#FFF;
    }
.plan_category .tabbody {
	width:590px;
	float:none;
    }

.plan_category h2 {
	clear:none;
    }


.js .tabs .current-info,
.js .tabs .accessibletabsanchor,
.js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
        position:absolute;
        left:-999em;
    }





/* プラン一覧---------------------------------------------- */

.pagettl {
	padding:0 0 0 0;
	margin-bottom:20px;
	clear:both;
}
.plan:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.plan {
	display:inline-block;
	clear:both;
}
* html .plan{
	height:1%;
	clear:both;
}
.plan {
	display:block;
	clear:both;
}


.plan {
	background-image:url(../img/bg_plan_border.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:20px 0 18px 0;
	clear:both;
}
span.hotelname {
	margin-bottom:0.2em;
	display:block;
	width:340px;
}
.planbody {
	width:420px;
	float:right;
}
.planimg {
	width:140px;
	border:#CCC solid 1px;
	padding:2px;
	float:left;
}
.plan_restaurant {
	font-size:1em;
	font-weight:bold;
	margin-bottom: 4px;
	width:420px;
}
.planttl {
	font-size:1.25em;
	font-weight:bold;
	margin-bottom: 6px;
	width:420px;
	background-image:url(../img/arrow.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
}
.planttl a:link, .planttl a:visited {
	background-image:url(../img/arrow.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	display:inline-block;
}
.planttl a:hover {
	text-decoration:underline;
}


.planttl span.new {
	background-image:url(../img/icon_new.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding:0 40px 0 35px;
}


.plandetail {
	padding:0px 20px 20px 20px;
}


ul.planspec {
	list-style:none;
	padding:0 0 10px 0;
}
ul.planspec li {
	list-style:none;
	padding:0 0 0 0;
	margin-bottom:0.5em;
}


ul.planspec li.plan_kikan {
	list-style:none;
	padding:0 0 0 40px;
	margin-bottom:0.5em;
	background-image:url(../img/icon_planspec1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
ul.planspec li.plan_price {
	list-style:none;
	padding:0 0 0 40px;
	margin-bottom:0.5em;
	background-image:url(../img/icon_planspec2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
.planlist_bottom {
	padding:10px 0 0 0;
	margin-bottom:2em;
	clear:both;
	text-align:right;
	border-top:#DDD solid 1px;
}

/*宿泊--------------------------------------------------*/

.photo {
	float:right;
	padding:3px;
	margin:0 0 20px 20px;
	border:#EEE solid 1px;
	background-color:#FFF;
}

.img_room {
	margin-bottom:20px;
	padding:0 0 0 0;
}
.roomname {
	background-image:url(../img/bg_name.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-bottom:20px;
	display:block;
}

img.photo_room {
	padding:2px;
	margin:0 0 20px 0;
	border:#DDD solid 1px;
	background-color:#EEE;
	width:584px;
}

table.tbl {
	margin:0px 0px 20px 0px;
	clear:both;
	width:590px;
	border-top:#DDD solid 1px;
}

table.tbl th {
	padding:6px 10px 6px 10px;
	white-space: nowrap;
	border-bottom:#DDD solid 1px;
	vertical-align:top;
	background-color:#F0EFED;
}
table.tbl td {
	padding:6px 10px 6px 10px;
	border-bottom:#DDD solid 1px;
	vertical-align:top;
}
table.tbl tr.odd{
    background:#FFF;
}


table.roomtarif {
	width:590px;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	margin-bottom:10px;
}
table.roomtarif th {
	vertical-align:top;
	text-align:left;
	padding:2px 10px 2px 10px;
	border-top:#ddd solid 0px;
}
table.roomtarif td {
	border-top:#ddd solid 0px;
	padding:2px 10px 2px 10px;
}



table.roomtarif tr.odd{
    background:#F2F2F2;
}

.tokuten {
	list-style:none;
	padding:20px 20px 10px 20px;
	margin-bottom:0.5em;
	border:#821100 dotted 1px;
	color:#821100;
	margin-top: 0.5em;
}


table.room_amenity {
	width:590px;
	border-bottom:#ddd solid 1px;
	margin-bottom:20px;
	border-right:#ddd solid 1px;
}
table.room_amenity th {
	vertical-align:top;
	text-align:left;
	padding:5px 0 5px 10px;
	border-top:#ddd solid 1px;
	border-left:#ddd solid 1px;
	font-weight:normal;
	width:150px;
}
table.room_amenity td {
	border-top:#ddd solid 1px;
	padding:5px 0 5px 0px;
	text-align:center;
	border-left:#ddd solid 1px;
}


table.room_amenity tr.odd{
    background:#F2F2F2;
}


/*レストラン--------------------------------------------------*/

.img_restaurant {
	margin-bottom:20px;
	padding:0 0 0 0;
}
.restname {
	background-image:url(../img/bg_name.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-bottom:20px;
	display:block;
}

.read {
	margin-bottom:20px;
}

table.tbl_menu {
	border-bottom:#EEE solid 1px;
	margin-bottom:20px;
	width:100%;
}
table.tbl_menu th {
	vertical-align:top;
	text-align:left;
	padding:5px 10px 5px 10px;
	font-weight:normal;
}
table.tbl_menu td {
	padding:5px 10px 5px 10px;
}


table.tbl_menu tr.odd{
    background:#F2F2F2;
}



table.tbl_noborder {
	border-top:#EEE solid 1px;
	margin-bottom:20px;
	width:100%;
}


table.tbl_noborder th {
	vertical-align:top;
	text-align:left;
	padding:5px 10px 5px 10px;
	font-weight:normal;
	border-bottom:#EEE solid 1px;
}
table.tbl_noborder td {
	padding:5px 10px 5px 10px;
	border-bottom:#EEE solid 1px;
}
table.tbl_noborder tr.odd{
    background:#F2F2F2;
}


a.btn{
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-khtml-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	border:#ddd solid 1px\9;
	display:inline-block;
	float:right;
	margin-bottom:10px;
}

a.btn_left{
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-o-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	-khtml-box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
	border:#ddd solid 1px\9;
	display:inline-block;
	margin-bottom:10px;
	margin-right:10px;
}

ul.list_breakfast:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
ul.list_breakfast {
	display:inline-block;
	clear:both;
}
/* hides from IE-mac \*/
* html ul.list_breakfast {
	height:1%;
	clear:both;
}
ul.list_breakfast {
	display:block;
	clear:both;
}
/* End hide from IE-mac \*/


ul.list_breakfast {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
	width:590px;
}
ul.list_breakfast li {
	padding:0 15px 0 15px;
	margin:0 0 0 0;
	float:left;
	width:265px;
	background-image:url(../img/bg_li.gif);
	background-position:left 0.6em;
	background-repeat:no-repeat;
}

.privateroom {
	padding:15px 0 0 0;
	margin:0 0 20px 0;
	clear:both;
	background-image: url(../img/bg_plan_border.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.privateroom h2 {
	padding:0 0 0 0;
	margin:0 0 15px 0;
}


ul.list_rest {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
	width:610px;
}
ul.list_rest li {
	padding:0 20px 20px 0;
	margin:0 0px 0px 0;
	float:left;
	width:183px;
	height:210px;
	font-size:0.85em;
}

ul.list_rest img.img_tenpo {
	padding:0 0px 0px 0;
	margin:0 0px 15px 0;
	display:block;
	width:183px;
}



/*宴会・会議--------------------------------------------------*/

.img_banq {
	margin-bottom:20px;
	padding:0 0 0 0;
}
.banqname {
	background-image:url(../img/bg_name.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-bottom:20px;
	display:block;
}


ul.list_banq {
	list-style:none;
	padding:0;
	margin:0 0 20px 0;
	width:610px;
}
ul.list_banq li {
	padding:0 20px 20px 0;
	margin:0 0px 0px 0;
	float:left;
	width:183px;
	height:150px;
	font-size:0.85em;
}

ul.list_banq img.img_banq {
	padding:0 0px 0px 0;
	margin:0 0px 15px 0;
	display:block;
	width:183px;
}


.read {
	margin-bottom:10px;
	font-size: 1.2em;
}

.table_setting {
	text-align:center;
	margin-bottom:20px;
}

table.tbl_banq_list {
	width:590px;
	border-bottom:#ddd solid 1px;
	margin-bottom:20px;
	border-right:#ddd solid 1px;
	clear: both;
}
table.tbl_banq_list th {
	padding:5px 5px 5px 5px;
	border-top:#ddd solid 1px;
	border-left:#ddd solid 1px;
	font-weight:normal;
	background:#F2F2F2;
}
table.tbl_banq_list td {
	border-top:#ddd solid 1px;
	padding:5px 0 5px 0px;
	border-left:#ddd solid 1px;
	padding:5px 5px 5px 5px;
}
table.tbl_banq_list th.banq_gray1 {
	background-color:#EEE;
}
table.tbl_banq_list th.banq_gray2 {
	background-color:#EEE;
}
.banq_facilities {
	margin:0 0px 20px 0;
	padding:0;
}

dl.cateling_flow:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
dl.cateling_flow{
	display:inline-block;
	clear:both;
}
/* hides from IE-mac \*/
* html dl.cateling_flow {
	height:1%;
	clear:both;
}
dl.cateling_flow {
	display:block;
	clear:both;
}
/* End hide from IE-mac \*/

dl.cateling_flow {
	margin:0 0px 20px 0;
	padding:0;
}
dl.cateling_flow dt {
	margin:0 0px 0px 0;
	padding:2px 0 0 0;
	width:100px;
	float:left;
	text-align:center;
}
dl.cateling_flow dd {
	margin:0 0px 20px 0;
	padding:0;
	width:490px;
	float:left;
}


/*アクセス--------------------------------------------------*/

.page_ttl {
	background-image:url(../img/bg_name.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 20px 0 20px;
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}
.map {
	padding:0 0px 0 0px;
	margin-bottom:20px;
}

/*ウエディング-----------------------------------------*/

.wed_colmn {
	padding:20px 0px 20px 0px;
	margin-bottom:20px;
	text-align:center;
	background-image:url(../img/bg_plan_border.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*よくあるご質問-----------------------------------------*/

.faq {
	width:590px;
	margin:0;
	padding:0px 10px 20px 0px;
	clear: both;
}

.faq .tabs {
	width:590px;
	line-height:normal;
    }


.faq .tabs ul.tabs-list {
    margin:0;
    padding:0;
    list-style:none;
    width:590px;
    }
.faq .tabs ul.tabs-list li {
    float:left;
    margin:0 0 10px 0;
    padding:0px;
	text-align:center;
	border-right:#FFF solid 2px;
	background-image:url(../img/bg_plantab.gif);
	background-repeat:repeat-x;
	background-position:center top;
	font-size:0.85em;
    }

.faq .tabs ul.tabs-list a {
    display:inline-block;
    padding:9px 11px 5px 11px;
	height:26px;
    color:#333;
    }
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
.faq .tabs ul.tabs-list a {float:none;}
  /* End IE5-Mac hack */
.faq .tabs ul.tabs-list a:hover {
    color:#333;
    }
.faq .tabs ul.tabs-list .current {
	text-align:center;
    float:left;
    margin:0 0 10px 0;
    padding:0px;
	text-align:center;
	border-right:#FFF solid 2px;
	background-image:url(../img/bg_plantab_active.gif);
	background-repeat:no-repeat;
	background-position:center top;
    }
.faq .tabs ul.tabs-list .current a {
    color:#FFF;
    }
.faq .tabbody {
	width:590px;
	float:none;
    }

.faq h2 {
	clear:none;
    }

.js .tabs .current-info,
.js .tabs .accessibletabsanchor,
.js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
        position:absolute;
        left:-999em;
    }



#toggle-view1,
#toggle-view2,
#toggle-view3,
#toggle-view4,
#toggle-view5,
#toggle-view6
{
	list-style:none;
	margin:0;
	padding:0;
	width:590px;
}

	#toggle-view1 li,
	#toggle-view2 li,
	#toggle-view3 li,
	#toggle-view4 li,
	#toggle-view5 li,
	#toggle-view6 li
	{
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #EEE;
	position:relative;
	cursor:pointer;
	}

	#toggle-view1 h3,
	#toggle-view2 h3,
	#toggle-view3 h3,
	#toggle-view4 h3,
	#toggle-view5 h3,
	#toggle-view6 h3
	{ margin:0;
	background-image:url(../faq/img/qa1.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0px 30px;
	height:30px;
	color:#900;
		font-size:1.25em;
	}

	#toggle-view1 span,
	#toggle-view2 span,
	#toggle-view3 span,
	#toggle-view4 span,
	#toggle-view5 span,
	#toggle-view6 span
	{
		position:absolute;
		right:5px; top:0;
		color:#ccc;
		font-size:10px;
		padding:3px 0 0 0;
	}

	#toggle-view1 p,
	#toggle-view2 p,
	#toggle-view3 p,
	#toggle-view4 p,
	#toggle-view5 p,
	#toggle-view6 p
	{
		margin:5px 0 5px 0;
		padding:0 0 10px 30px;
		display:none;
		color:#666;
	}
	#toggle-view1 .ans,
	#toggle-view2 .ans,
	#toggle-view3 .ans,
	#toggle-view4 .ans,
	#toggle-view5 .ans,
	#toggle-view6 .ans
	{
		margin:5px 0 5px 0;
		padding:0 0 10px 30px;
		background-image:url(../faq/img/qa2.gif);
		background-repeat:no-repeat;
		background-position:0 0;
}

/*お問い合わせ-----------------------------------------*/

	.contact_category {
		padding:20px 0 20px 0;
		background-image:url(../img/bg_plan_border.gif);
		background-position:left top;
		background-repeat:no-repeat;
	}


/*サイトマップ-----------------------------------------*/



dl.sitemap:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
dl.sitemap{
	display:inline-block;
	clear:both;
}
/* hides from IE-mac \*/
* html dl.sitemap {
	height:1%;
	clear:both;
}
dl.sitemap {
	display:block;
	clear:both;
}
/* End hide from IE-mac \*/

dl.sitemap {
	margin:0 0px 20px 0;
	padding:0;
}
dl.sitemap dt {
	margin:0 0px 0px 0;
	padding:10px 0 0 0;
	width:190px;
	float:left;
	text-align:left;
	background-image:url(../img/bg_plan_border.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
dl.sitemap dd {
	margin:0 0px 10px 0;
	padding:10px 0 0 0;
	width:400px;
	float:left;
	background-image:url(../img/bg_plan_border.gif);
	background-repeat:no-repeat;
	background-position:-100px 0;
}

/*メルマガ募集-----------------------------------------*/
.column_mailmag {
	width:390px;
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 220px;
	background-image:url(../mailmagazine/img/bgmailmag.jpg);
	background-repeat:no-repeat;
}
dl.dlmerit:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
dl.dlmerit {
	display:inline-block;
	clear:both;
}


dl.dlmerit {
	width:410px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

dl.dlmerit dt {
	width:50px;
	padding:4px 0px 0px 0px;
	margin:0;
	float:left;
}
dl.dlmerit dd {
	width:340px;
	padding:0px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}

dl.dlsemiwide:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
dl.dlsemiwide {
	display:inline-block;
	clear:both;
}


dl.dlsemiwide {
	width:390px;
	padding:10px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

dl.dlsemiwide dt {
	width:150px;
	padding:4px 0px 0px 0px;
	margin:0;
	float:left;
	clear:both;
}
dl.dlsemiwide dd {
	width:220px;
	padding:5px 0px 10px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}

/*観光情報-----------------------------------------*/
.spotttl {
	font-size:1.25em;
	font-weight:bold;
	margin-bottom: 6px;
	width:420px;

}
.spotttl a:link, .planttl a:visited {
	background-image:url(../img/arrow.gif);
	background-position:left 0.5em;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	display:inline-block;
}
.planttl a:hover {
	text-decoration:underline;
}