body {
	font-size: 90%;
	line-height: 140%;
}

/* --------------------パンくずリスト--------------------- */

.pan {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}


/* --------------------ページトップに戻る--------------------- */


.pagetop {
	padding:10px 0px 0px 0px;
	font-size: 12px;
	text-align:right;
	clear: both;
}



/* --------------------もじ--------------------- */

.honbun_b {
	font-size: 13px;
	line-height: 160%;
	font-weight: bold;
}


.midashi {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
}

.honbun_o {
	font-size: 13px;
	line-height: 140%;
	color: #FF9900;	
}

.midashi_dy {
	font-size: 13px;
	line-height: 140%;
	font-weight: bold;
	color: #CC9933;	
}

.midashi_dy2 {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #CC9933;	
}

.midashi_lg {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #666666;	
}

.midashi_dg {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #749087;	
}

.midashi_b {
	font-size: 16px;
	line-height: 140%;
	font-weight: bold;	
}


.new {
	font-size: 11px;
	line-height: 130%;
}

.news_link,
a.news_link {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #c93;	
}

.rest_detail,
a.rest_detail {
	padding: 0;
	color: #c00;
	font-size: 12px;
	font-weight: bold;
}

.rest_title,
a.rest_title,
a.rest_title:link,
a.rest_title:visited,
.stay_title,
a.stay_title,
a.stay_title:link,
a.stay_title:visited {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #666666;	
}

.detail_lead {
	margin: 0;
	padding: 2px 0;
	font-size: 12px;
	line-height: 1;
	vertical-align: bottom;
}

.detail_title {
	font-size: 16px;
	line-height: 1.2;
	font-weight: bold;
	vertical-align: top;
}

.detail_back {
	margin: 0;
	padding: 2px 7px 2px 0;
	font-size: 12px;
	line-height: 1;
	text-align: right;
	vertical-align: bottom;
}

.detail_back a {
	padding: 0 3px;
}