BODY {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: normal; FONT-STYLE: normal; BACKGROUND-COLOR: #ffffff;
}
TD {
	FONT-SIZE: 13px; LINE-HEIGHT: 150%; FONT-STYLE: normal
}
a{text-decoration:underline; color:blue}

a:hover{color: orange; text-decoration:none;}

h1 {margin:0px; font-size:13px; color:#333333}

p	{margin:0px; }

/* 新着情報 */
.new {
	border-left:1px solid #75714A; border-right:1px solid #75714A; border-bottom:1px solid #75714A;
	background-color:#FFFFFF;
	line-height:120%;
	padding:3px 4px 7px 4px;
}
.b {
	font-weight:bold
}
.b2 {
	font-weight:bold; margin-top:5px;
}
.s {
	font-size:10px; line-height:110%
}

.topic {
	margin-top:1px; font-weight:bold
}
.topic2 {
	margin-left:10px; line-height:1.2em;
}
.topic3 {
	padding-left:10px; padding-bottom:5px; line-height:1.2em;
	border-bottom:1px dotted #cccccc;
}
.list {
	list-style-position:outside; margin-left:10px;
	list-style-type:disc;
}


/* バナー */
.bn_top { margin-top:10px
}

.bn { margin-top:5px
}

/* お問い合わせ */
.tp {
	border:1px solid #75714A; padding: 3px 4px 3px 4px;
	background-color:#FFFFFF;
	line-height:120%; font-size:12px;
}
.name {
	font-size:14px; font-weight:bold; line-height:150%;
	border-top:3px double #75714A; padding-top:2px;
}

.add{
	margin:0px 6px 0px 0px; text-align:right
}

.tel {
	margin:3px 0px 0px 5px
}

.info {
	padding:3px 0px 0px 1px; border-top:3px double #75714A
}

/* トップイメージ */
.top {
	padding-top:10px; text-align:center;
}
.top_img {
	background-image:url(top_img2_2.jpg); background-repeat:no-repeat;
	color:#FFFFFF; line-height:1.2em;
	padding:18px 3px 0px 3px;
}
.text {
	border-right:1px solid #75714A; border-bottom:1px solid #75714A;
}


/* 行き先別 */
.space_btm {
	margin-bottom:7px;
}
.space_verybtm {
	margin-bottom:20px;
}

.img {
	padding: 3px;
	border-left:1px solid #75714A; border-bottom:1px solid #75714A;
}

.detail {
	line-height:1em; margin-right:3px; margin-top:2px;
}

/* サイトマップページ */
.midashi {
	padding:10px 0px 3px 11px
}

.tour_name {
	margin:0px 10px 0px 10px; border-bottom:1px solid #003300; border-top:1px solid #003300;
	background-color:#ECF4EA; padding-left: 5px; color:#006600; font-weight:bold;
}

.td_l {
	padding:5px 10px 10px 12px; line-height:1.3em; font-size:12px;
}

.inspace { margin-bottom:5px
}

.to_top {
	margin:5px 10px 5px 10px; text-align:right; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; 
	padding:5px 5px 5px 15px;
}