/* CSS Document */


body{
	background-image:url(https://www.hakone-furusato.com/rakuten/shared/images/bg.jpg);
	margin:0;
	padding:0;
}

#furusato {
	width:950px;
	margin:0 auto;
	line-height:140%;
	color:#333;
	font-size: 0.8em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

#furusato p,address,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
#furusato a{
	color:#;
	outline:none;
}
#furusato a:hover{
	color:#;
	text-decoration:;
}
#furusato a:active{
	color:#;
	text-decoration:;
}
#furusato ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
#furusato img {
	border:none;
}
#furusato a:hover img {
	opacity: .80; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
	-khtml-opacity: .80; /* Safari 1.x */
	-moz-opacity: .80; /* FF lt 1.5, Netscape */
	cursor:pointer;
}
/* **************Header*************** */
#head_sec {
	background-image: url(https://www.hakone-furusato.com/rakuten/shared/images/bg_secondlly_head.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#head_sec ul {
	margin: 0px;
	padding: 5px 14px 8px 0px;
	float: right;
	height: auto;
	width: 260px;
}
#head_sec ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
	height: auto;
	width: 98px;
}

.red_b {
	font-weight: bold;
	color: #F00;
}
#body_right {
	margin: 0px;
	padding: 14px;
	float: right;
	height: auto;
	width: 271px;
	background-image: url(https://www.hakone-furusato.com/rakuten/shared/images/bg_side.jpg);
}
#head_sec h1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 434px;
}
#head_sec_left {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	float: left;
	height: auto;
	width: 210px;
}
#head_sec_left dl {
	margin: 0px;
	padding: 0px;
}
#head_sec_left dl dt {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#head_sec_left dl dd {
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
#head_sec_left h2 {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}
#sec_main {
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
	height: 377px;
	width: 694px;
}



/* **************top*************** */

#top_head {
	background-image: url(https://www.hakone-furusato.com/rakuten/shared/images/bg_top.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#main_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 236px;
}
#main_right {
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
	height: auto;
	width: 694px;
}
#top_head_box {
	margin: 0px;
	padding: 0px;
}
#top_head_box h2 {
	margin: 0px;
	padding: 26px 0px 0px 0px;
	float: left;
	height: auto;
	width: 462px;
}
#top_head_box ul {
	margin: 0px;
	padding: 5px 0px 8px 0px;
	float: right;
	height: auto;
	width: 230px;
}
#top_head_box ul li {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 98px;
}
#maine_swf {
	margin: 0px;
	padding: 0px;
}
.mascot_top {
	text-align: center;
	margin: 0px;
	padding: 28px 0px 0px 0px;
}


/* ************** 旧ナビゲーションバナー *************** */
#top_bn_block {
	margin: 0px;
	padding: 14px 0px 14px 14px;
}
#top_bn_block ul {
	margin: 0px;
	padding: 0px;
}
#top_bn_block ul li {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	height: auto;
	width: 223px;
}


/* ************** 新ナビゲーションバナー20151209 *************** */
#top_bn_block2 {
	margin: 0px;
	padding: 14px;
}
#top_bn_block2 ul {
	margin: 0px;
	padding: 0px;
}
#top_bn_block2 ul li {
	margin: 0px;
	padding: 0px 0px 0px 13px;
	float: right;
	height: auto;
	width: 223px;
}


#top_body {
	margin: 0px;
	padding: 0px;
}
#top_body {
	margin: 0px;
	padding: 20px 0px;
}
#body_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 630px;
}
.large_banner {
	margin: 0px;
	padding: 0px;
}
.large_banner img {
	margin: 0px 0px 8px 0px;
}
#osusume {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#osusume dl {
	margin: 0px;
	padding: 13px 0px 10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6d4b3f;
	
}



/* Clear

----------------------------------------------------- */


/* for modern brouser */
#osusume dl:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  max-height: 0;
  visibility: hidden;
}
/* IE7,MacIE5 */
#osusume dl {
  display: inline-block;
}
/* WinIE6 below, Exclude MacIE5 \*/
* html #osusume dl {
  height: 1%;
}
#osusume dl {
  display: block;
}
/**/



#osusume dl:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#osusume dl {
  min-height: 1px;
}

* html #osusume dl {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}






#osusume dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 180px;
}
#osusume dl dd {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 440px;
}
#osusume h4 {
	background-image: url(https://www.hakone-furusato.com/rakuten/shared/images/bg_ttl.jpg);
	margin: 0px 0px 10px 0px;
	padding: 5px;
}
.side_banner {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.side_banner img {
	margin: 0px;
	padding: 0px;
}
.yado_detail {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.yado_detail h4 {
	margin: 0px;
	padding: 8px 0px 5px 0px;
}
#body_right p {
	color: #FFF;
	font-size:90%;
}



/* **************spa*************** */
#spa_body {
	margin: 0px;
	padding: 20px 14px;
}
.spa_p01 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 469px;
}
.spa_txt {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 433px;
}
.spa_txt h3 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
}
.spa_txt p {
	line-height: 160%;
}
.spa_p02 {
	margin: 0px;
	padding: 16px 0px 0px 0px;
}


/* **************esthe*************** */
#head_esthe {
	background-image: url(https://www.hakone-furusato.com/rakuten/shared/images/bg_esthe.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#head_esthe ul {
	margin: 0px;
	padding: 5px 14px 8px 0px;
	float: right;
	height: auto;
	width: 260px;
}
#head_esthe ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
	height: auto;
	width: 98px;
}
#head_esthe h1 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 434px;
}#esthe_right {
	margin: 0px;
	padding: 0px 14px 0px 0px;
	float: right;
	height: auto;
	width: 281px;
}
#esthe_right img {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#esthe_left {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	width: 621px;
	float: left;
}
.ashiura {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 165px;
}
#esthe_left h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 210px;
}
.esthe_copy {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	float: left;
	height: auto;
	width: 450px;
	line-height:160%;
}
#esthe_left dl {
	margin: 0px;
	padding: 20px 0px;
}
#esthe_left dl dt {
	color: #009944;
}
#esthe_left dl dd {
	margin: 0px;
	padding: 3px 0px 12px 12px;
	line-height: 150%;
}
.pink {
	color: #ff0066;
}