.g10-14 {  font-size: 10px; line-height: 12px}
.g12-16 {  font-size: 12px; line-height: 16px}
.g14-18 {  font-size: 14px; line-height: 18px}
.g12-14 {  font-size: 12px; line-height: 14px}
.g14-16 {  font-size: 14px; line-height: 16px}
a:hover {  color: #FF9900; text-decoration: underline}
.g12-12 {  font-size: 12px; line-height: 12px}
a:link {
}
.g12 {
	font-size: 12px;
}
.g14 {
	font-size: 14px;
}
.top {
	font-size: 12px;
	color: #996600;
}
.topkazari {
	font-size: 12px;
	color: #996600;
}
.plancategory {
	font-size: 12px;
	color: #000099;
	text-decoration: underline;
}
.topnews {
	font-size: 12px;
	color: #000000;
}

H1 {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	font-weight: lighter;
}

H2 {
	FONT-SIZE: 14px;
	MARGIN: 0px;
	font-weight: normal;
	line-height: 16px;
}

#mawarikomi {
  float: left;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
#onsen_link {
	width :auto ;
	height: auto ;
	margin-top: 20px ;
}
#onsen_link p {
	width: 550px ;
	height: 20px ;
	padding: 2px 0px ;
	background-color:#7C9E00 ;
	color:#fffffc ;
	font-size: 14px ;
	line-height: 20px ;
	letter-spacing: 2px ;
	font-weight: bold ;
}
#onsen_link * {
	margin: 0px ;
	padding:0px ;
	border: 0px ;
}
#onsen_link ol {
	width: 550px ;
	height: 50px ;
	margin-top: 20px ;
	list-style-type: none ;
	
}
#onsen_link li {
	float: left ;
	width: 180px ;
	height: 50px ;
}
#onsen_link .onsen_link01 {

}
#onsen_link .onsen_link02 {
	margin-left: 5px ;
}

/*　QRコード　*/
/*--------------------------------------------------*/

#qr {
	width: 160px ;
	height: 290px ;
	margin-top: 10px ;
	background-image: url("../images/bg_qr.gif") ;
	background-repeat: no-repeat ;
}

#qr a:link,#qr a:visited {
	color: #3399CC ;
}

#qr a:hover {
	color: #ff9966 ;
}

/* recommend-two02
--------------------------------------------------------------- */
.recommend-two02 {
	margin-bottom: 10px;
	text-align: justify;
}
.recommend-two02 h3 {
	margin: 10px 10px 5px;
}
.recommend-two02 p {
	margin: 3px 10px 5px;
}
.recommend-two02 .photo {
	float: left;
	padding: 10px;
}
.recommend-two02 .price {
	display: block;
	margin: 10px 10px 5px;
}

.recommend-two02 .box-1st {
	display: inline; /* ie6 double margin */
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 10px;
	border: solid 1px #f2f5d6;
	background: #f5f7de;
}
.recommend-two02 .box {
	display: inline; /* ie6 double margin */
	float: left;
	width: 49%;
	margin-bottom: 10px;
	border: solid 1px #f2f5d6;
	background: #f5f7de;
}

/* clearfixハック */
.recommend-two02:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.recommend-two02 {display: inline-table;}
.recommend-two02 {height: 1%;}
.recommend-two02 {display: block;}
.recommend-two02 {zoom:1;}

