BODY {
	background-image:	url(http://onsenguide.org/image/wall.jpg);
	color:			#1c5c19;
	background-color:	#fdf5e7;
	font-family:		Meiryo;
	padding:		0px;
	margin:			0px;
}

A:link {	color:	#56350d; }
A:visited {	color:	#56350d; }
A:active {	color:	#c46c22; }
A:hover {	color:	#c46c22; }

.top_title {
	text-align:		right;
	vertical-align:		top;
	font-weight:		normal;
	padding:		0px;
	margin:			0px;
	font-size:		11px;
	line-height:		16px;
}

.frame_page {
	width:			800px;
	margin-left:		auto;
	margin-right:		auto;
}

.frame_top {
	text-align:		center;
	vertical-align:		top;
	height:			140px;
}

.frame_main {
	width:			650px;
	vertical-align:		top;
}

.frame_menu {
	width:			150px;
	vertical-align:		top;
}

.midashi {
	font-size:		18px;
	line-height:		44px;
	margin:			0px;
}

.midashi2 {
	font-size:		18px;
	text-align:		center;
	margin-bottom:		5px;
	margin-left:		auto;
	margin-right:		auto;
}

.midashi3 {
	font-size:		16px;
	text-align:		center;
	margin-top:		10px;
	margin-bottom:		5px;
	margin-left:		auto;
	margin-right:		auto;
}

.oshirase {
	text-align:		left;
	font-size:		14px;
	font-weight:		bold;
	vertical-align:		top;
	width:			650px;
}

.oshirase_text {
	font-size:		13px;
	line-height:		18px;
	font-weight:		bold;
	vertical-align:		top;
	margin-left:		16px;
}

.mailmaga {
	font-size:		11px;
	text-align:		right;
	vertical-align:		bottom;
	margin-top:		4px;
	margin-bottom:		0px;
	line-height:		13px;
}

.map_base {
	position:		relative;
	height:			525px;
}
.map_image {
	position:		absolute;
	top:			20px;
	left:			20px;
}

.map_map {
	position:		absolute;
	top:			0px;
	left:			0px;
}

.update {
	margin-top:		15px;
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
}

.woodbar {
	margin-top:		10px;
	margin-bottom:		10px;
	text-align:		center;
}

.search_title {
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
}

.search_text {
	font-size:		13px;
	line-height:		15px;
	font-weight:		bold;
	text-align:		center;
}

.kenlist_title {
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
}

.kenlist_title0 {
	height:			22px;
	font-weight:		bold;
	text-align:		center;
}

.kenlist_title1 {
	height:			20px;
	font-weight:		bold;
	text-align:		center;
}

.kenlist_title2 {
	padding-top:		8px;
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
}

.kenlist_text {
	font-size:		13px;
	font-weight:		normal;
	text-align:		center;
	line-height:		14px;
	height:			110px;
	width:			550px;
	margin-left:		auto;
	margin-right:		auto;
}

.mylink_frame {
	margin-left:		auto;
	margin-right:		auto;
}

.mylink_left {
	font-size:		12px;
	font-weight:		bold;
	line-height:		14px;
}

.mylink_left2 {
	font-size:		12px;
	font-weight:		bold;
	line-height:		16px;
	vertical-align:		top;
}

.mylink_right {
	width:			320px;
	vertical-align:		top;
}

.mylink_bottom1 {
	font-size:		12px;
	font-weight:		bold;
	text-align:		right;
}

.mylink_bottom2 {
	font-size:		12px;
	text-align:		right;
	line-height:		16px;
	margin-top:		10px;
}

.mylink_text {
	font-size:		12px;
	margin:			2px
	font-weight:		normal;
}

.visitor {
	border:			solid 1px;
	padding:		3px;
	margin:			3px;
	font-size:		14px;
	text-align:		center;
	font-weight:		bold;
}

.bookmarks {
	text-align:		center;
	font-size:		13px;
	margin-left:		auto;
	margin-right:		auto;
}

.linklist {
	text-align:		center;
	font-size:		12px;
	font-family:		normal;
	margin-left:		auto;
	margin-right:		auto;
}

.randlist {
	font-size:		12px;
	margin-left:		auto;
	margin-right:		auto;
}

.kentitle {
	font-size:		22px;
	font-weight:		bold;
	text-align:		center;
	color:			#300f08;
	margin-left:		auto;
	margin-right:		auto;
	margin:			2px;
}
.kenselect {
	font-size:		22px;
	font-weight:		bold;
	text-align:		center;
	margin-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		10px;
	border-style:		ridge;
}
.kenpad {
	padding:		6px 6px 0px 6px;
}

.onsenlist {
	font-size:		13px;
	font-weight:		normal;
	margin-left:		auto;
	margin-right:		auto;
	line-height:		16px;
}

.shicholist {
	font-size:		14px;
	font-weight:		bold;
	font-weight:		bold;
	margin-top:		20px;
	margin-left:		auto;
	margin-right:		auto;
	line-height:		17px;
}

.onsencomment {
	font-size:		14px;
	font-weight:		normal;
	margin-left:		40px;
	margin-top:		0px;
	line-height:		16px;
	color:			#300f08;
}
.onsenphoto {
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		0px;
	font-size:		14px;
	text-align:		center;
}
.kuchi1 {
	margin-top:		0px;
	margin-left:		40px;
}
.kuchi2 {
	margin-top:		0px;
	margin-left:		0px;
	font-size:		14px;
}
.kuchi3 {
	color:			#300f08;
	text-align:		right;
	width:			600px;
	vertical-align:		top;
	font-size:		13px;
}
.kuchi4 {
	margin-top:		10px;
	margin-left:		5px;
}

.onsentable {
	margin-top:		10px;
	margin-left:		40px;
	margin:			0px;
	font-size:		14px;
	color:			#300f08;
}
.onsenname {
	margin:			0px;
	font-weight:		bold;
	font-size:		16px;
	color:			#300f08;
}
.onsenmidashi {
	padding-left:		40px;
	font-size:		16px;
}
.chushaku {
	padding-left:		60px;
	font-size:		12px;
	line-height:		14px;
}
.onsenyado {
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		10px;
	padding-top:		10px;
	font-size:		12px;
	text-align:		center;
}
.onsenyadot {
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		10px;
	padding-top:		10px;
	font-size:		12px;
	text-align:		left;
}
.onsenmap {
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		20px;
	font-size:		13px;
	text-align:		center;
}
.listscrl {
	width:			650px;
	height:			25em;
	overflow:		auto;
}

.yadocomment {
	font-size:		13px;
	font-weight:		normal;
	margin-left:		40px;
	margin-top:		0px;
	line-height:		15px;
	color:			#300f08;
}
.yadotable {
	margin-top:		10px;
	margin-left:		0px;
	font-size:		13px;
	color:			#300f08;
}
.yadomidashi {
	padding-left:		40px;
	padding-right:		10px;
	vertical-align:		text-top;
}
.yadokuchi {
	padding-left:		40px;
	font-size:		12px;
	line-height:		14px;
}
.yadolink {
	margin-top:		10px;
	margin-left:		40px;
	margin-bottom:		0px;
	padding-top:		0px;
	padding-left:		20px;
	font-size:		13px;
	vertical-align:		text-top;
}
.yadotitle {
	text-align:		center;
	font-weight:		bold;
	margin-top:		7px;
	margin-bottom:		2px;
	font-size:		16px;
	color:			#300f08;
}
.yadotitle2 {
	text-align:		center;
	font-weight:		bold;
	margin-top:		7px;
	margin-bottom:		2px;
	font-size:		14px;
	color:			#ff0000;
}
.yado3 {
	text-align:		center;
	width:			220px;
}
.yado3plan {
	vertical-align:		text-top;
	font-weight:		bold;
}
.yado3list {
	vertical-align:		text-top;
	font-weight:		bold;
	font-size:		12px;
	line-height:		13px;
}
.yado2 {
	font-weight:		bold;
	font-size:		12px;
}
.yadoplan {
	vertical-align:		text-top;
	margin-left:		10px;
	width:			300px;
	padding-bottom:		10px;
	font-size:		12px;
	line-height:		13px;
}
.yadobanner {
	vertical-align:		text-top;
	padding-right:		20px;
	padding-top:		0px;
	padding-bottom:		10px;
}
.yadophoto {
	vertical-align:		text-top;
	padding-left:		20px;
	padding-top:		0px;
	padding-bottom:		10px;
}

.musumetitle {
	margin:			10px;
	font-size:		14px;
	font-weight:		bold;
	text-align:		center;
}

.musumetable {
	margin-left:		auto;
	margin-right:		auto;
	font-size:		14px;
	line-height:		18px;
	width:			500px;
}
.musumelist {
	width:			100px;
	padding-left:		40px;
}
.musumemidashi {
	padding:		0px;
	margin:			10px 0px 0px 0px;
	font-size:		16px;
	font-weight:		bold;
}
.photolist {
	margin-top:		15px;
	margin-bottom:		15px;
	margin-left:		auto;
	margin-right:		auto;
	font-size:		14px;
	line-height:		18px;
}
.phototable {
	font-size:		14px;
	text-align:		center;
	margin-bottom:		5px;
	margin-left:		auto;
	margin-right:		auto;
}
.higaerilist {
	font-size:		13px;
	line-height:		15px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		10px;
	margin-bottom:		10px;
}
.higaerikakaku {
	font-size:		13px;
	width:			100px;
	text-align:		right;
}
.higaeritable1 {
	margin-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
	font-size:		15px;
	text-align:		center;
	line-height:		18px;
}
.higaeritable2 {
	margin-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		10px;
	font-size:		14px;
	line-height:		16px;
}
.higaeriwaku {
	padding:		5px 10px 5px 10px;
}
.oyumidashi {
	margin-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
	font-size:		15px;
	text-align:		center;
	line-height:		24px;
}

.readmetitle {
	font-size:		18px;
	font-weight:		bold;
	text-align:		center;
	color:			#300f08;
	margin-left:		auto;
	margin-right:		auto;
	margin:			2px;
}

.readmemidashi {
	font-size:		16px;
	font-weight:		bold;
	color:			#300f08;
	margin:			2px;
}
.readmetext {
	font-size:		14px;
	font-weight:		normal;
	margin-top:		0px;
	margin-left:		40px;
}

.sentitle {
	font-size:		16px;
	font-weight:		bold;
	color:			#300f08;
	margin:			2px;
}
.senmidashi {
	vertical-align:		text-top;
	font-size:		15px;
	font-weight:		bold;
	color:			#300f08;
	padding-left:		40px;
	width:			100px;
}
.sentext {
	font-size:		13px;
	font-weight:		normal;
	width:			450px;
}

.osusumemidashi {
	padding-left:		40px;
	padding-top:		10px;
	font-size:		14px;
	font-weight:		bold;
	color:			#300f08;
}
.osusume {
	padding-left:		70px;
	padding-bottom:		10px;
	font-size:		12px;
	font-weight:		normal;
	color:			#300f08;
}

.bd256x192 {
	width:		266px;
	height:		202px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_266x202.gif);
}
.bd192x256 {
	width:		202px;
	height:		266px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_202x266.gif);
}
.bd288x192 {
	width:		298px;
	height:		202px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_298x202.gif);
}
.bd192x288 {
	width:		202px;
	height:		298px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_202x298.gif);
}
.bd640x480 {
	width:		650px;
	height:		490px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_650x490.gif);
}
.bd480x640 {
	width:		490px;
	height:		650px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_490x650.gif);
}
.bd720x480 {
	width:		730px;
	height:		490px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_730x490.gif);
}
.bd480x720 {
	width:		490px;
	height:		730px;
	vertical-align:	text-top;
	text-align:	left;
	border:		0px;
	margin:		0px;
	padding:	0px;
	background-image:	url(http://onsenguide.org/image/bd_490x730.gif);
}

.submenu { 
	font-size:		14px;
	font-weight:		bold;
	line-height:		15px;
	margin-left:		auto;
	margin-right:		auto;
}

.kensakutitle {
	text-align:		center;
	color:			#1c5c19;
	font-size:		16px;
	font-weight:		bold;
	vertical-align:		top;
	margin:			5px;
}


#nl {
	text-decoration:	none;
}

.koshin {
	vertical-align:		top;
	font-size:		11px;
	width:			116px;
}

.koshinwaku {
	margin:			0px;
	padding:		0px;
}

.koshinday {
	color:			#1c5c19;
	vertical-align:		top;
	font-size:		10px;
}

