body {
	widht:100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.7;
	letter-spacing: 0.2em;
	color: #333333;
	background: url(../images/bodybg.gif) repeat-x;
}

#wrap {
	width: 884px;
	margin: 0 auto;
	padding-left: 1px;
	background: url(../images/wrap.gif) repeat-y;
}

#body {
	width: 880px;
	}

#main {
	float: left;
	widht: 650px;
	background: #ffffff;
	overflow:hidden;
}

#toptext {
	width:640px;
	padding:5px;
}

#footer {
	clear: both;
	width: 880px;
	height: 40px;
	line-height: 1.7;
	color: #ffffff;
	background: url(../images/footerbg.gif) no-repeat #222222;
}
#footer a{
color:#ffffff;
}
#footer a:hover{
color:#ffffff;
}
.basic_font {
	font-size: 12px;
	line-height: 1.7;
	letter-spacing: 0.2em;
	color: #333333;
}

a:link {
	color: #000000;
}

a:hover {
	color: #00ff00;
}

a:visit {
	color: #ff0000;
}

h1 {
	width: 880px;
	height: 40px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: #FFFFFF url(../images/ashiyu_hd_re.gif) no-repeat;
}

#top_h2 {
	float: left;
	width: 413px;
	height: 280px;
	margin: 0;
	padding: 0;
	background: url(../images/top_banner.gif) no-repeat;
}


h2_bak {
	float: left;
	width: 733px;
	height: 200px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/hdashiyu.gif) no-repeat;
}

#h2_sub {
	width: 734px;
	height: 68px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../images/hd_sub.gif) no-repeat;
}
img {
	border: 0;
}

#featured {
	height: 322px;
	padding-right: 40px;
	position: relative;
	width: 565px;
}

#featured ul.ui-tabs-nav {
	left: 597px;
	position: absolute;
	text-align: left;
	top: -1px;
	width: 40px;
	height: 322x;
	margin: 0;
	padding: 0;
}

#featured ul.ui-tabs-nav li {
	color:#666666;
 	font-size:80%;
 	padding-left:13px; 
	width: 40px;
	height: 40px;
	display:block;
}

#featured li.ui-tabs-nav-item a {
	background-attachment:initial;
	background-clip:initial;
	background-color:#FFFFFF;
	background-image:initial;
	background-origin:initial;
	background-position:initial;
	background-repeat:initial;
	color:#333333;
	display:block;
	width: 40px;
	height: 40px;
	line-height: 1.5em;
}

#featured li.ui-tabs-nav-item a:hover {
  background-attachment:initial;
  background-clip:initial;
  background-color:#F2F2F2;
  background-image:initial;
  background-origin:initial;
  background-position:initial;
  background-repeat:initial;
}	

#featured li.ui-tabs-selected {
  background-image:url(../images/selected.gif);
  background-position:0;
  background-repeat:no-repeat;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a {
  background-attachment:initial;
  background-clip:initial;
  background-color:#CCCCCC;
  background-image:initial;
  background-origin:initial;
  background-position:initial;
  background-repeat:initial;
}

#featured .ui-tabs-panel {
  background-attachment:initial;
  background-clip:initial;
  background-color:#fff;
  background-image:initial;
  background-origin:initial;
  background-position:initial;
  background-repeat:initial;
  wdith: 597px;
  height: 322px;
  position:relative;
  text-align:left;
}

#featured .ui-tabs-panel .info {
  background-image:url(../images/back.png);
  height:55px;
  left:0;
  position:absolute;
  top:260px;
}
#featured .info h2 {
  color:#FFFFFF;
  font-family:Georgia, serif;
  font-size:140%;
  overflow-x:hidden;
  overflow-y:hidden;
  padding-bottom:0;
  padding-left:5px;
  padding-right:5px;
  padding-top:0;
  margin:0;
}
#featured .info p {
  color:#F0F0F0;
  font-family:Verdana;
  font-size:80%;
  line-height:1.7;
  margin-bottom:0;
  margin-left:5px;
  margin-right:5px;
  margin-top:0;
}
#featured .info a {
  color:#FFFFFF;
  text-decoration:none;
}
#featured .info a:hover {
  text-decoration:underline;
}

#featured .ui-tabs-hide {
	display: none;
}

ul {
	list-style: none;
}

#navi {
	float: left;
	width: 210px;
	background: #fff;
	clear:left;
	margin:10px 5px;
}
#navi img{
	margin:5px 5px;
}

#navi li a{
color:#003300;
font-size:1em;
display:block;
weight:200px;
height:2.5em;
text-decoration:none;
padding:0.83em 0 0 10px;
 }

#navi li a:hover {
background:#FFEEEE;
}

#navi li {
padding:0;
margin:0;
}

#navi ul {
	margin: 0;
	padding: 0;
}

#navi .dec a {
	margin:0 0 0 0;
	padding:1em 0 0 12px;
	font-weight:bold;
	display:block
	height:3em;
	width:200px;
	background:url(../images/list00.gif) no-repeat;
}

.navititlebg {
	background:url(../images/navititlebg.gif) no-repeat;
	width:180px;
	height:25px;
	padding-top:4px;
	padding-left:25px;
	font-size:12px;
	font-weight:bold;
}

ul#ul100 {
	width:200px;
	height:90px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(../images/navisalebg.gif) no-repeat;
}

ul#ulrental {
	width:200px;
	height:120px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(../images/navirentalbg.gif) no-repeat;
}

ul#ulnew {
	width:200px;
	height:90px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(../images/navinewsbg.gif) no-repeat;
}

ul#ulinfo {
	width:200px;
	height:120px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(../images/navicompanybg.gif) no-repeat;
}

#float_left {
	float: left;
}

#float_clear {
	clear: left;
}

#ashiyu_navi ul {
	padding: 0;
	margin: 0;
}

#ashiyu_navi li {
	float: left;
	padding: 10px 0;
	margin: 0 3px;
}

#movie_bt a {
	widht: 200px;
	height: 70px;
	margin:5px 5px;
	display: block;
	text-indent: -9999px;
	background: url(../images/movie.gif) no-repeat;
}

#movie_bt a:hover {
	background: url(../images/movie_h.gif) no-repeat;
}

li#normaltype a {
	width: 105px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_normal.gif) no-repeat;
}

li#minitype a {
	width: 95px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_mini.gif) no-repeat;
}

li#minidubletype a {
	width: 128px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_miniduble.gif) no-repeat;
}

li#furnituretype a {
	width: 116px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_furniture.gif) no-repeat;
}

li#normaltype_h a {
	width: 105px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_normal_h.gif) no-repeat;
}

li#minitype_h a {
	width: 95px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_mini_h.gif) no-repeat;
}

li#minidubletype_h a {
	width: 128px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_miniduble_h.gif) no-repeat;
}

li#furnituretype_h a {
	width: 116px;
	height: 104px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_furniture_h.gif) no-repeat;
}

li#normaltype a:hover {
	background: url(../images/ashiyu_normal_h.gif) no-repeat;
}

li#minitype a:hover {
	background: url(../images/ashiyu_mini_h.gif) no-repeat;
}

li#minidubletype a:hover {
	background: url(../images/ashiyu_miniduble_h.gif) no-repeat;
}

li#furnituretype a:hover {
	background: url(../images/ashiyu_furniture_h.gif) no-repeat;
}

#ashiyu_info p {
	border-bottomj: #000000;
}

#ashiyu_photo_left {
	float: left;
}

#inquiry_bt a {
	width: 181px;
	height: 47px;
	display: block;
	text-indent: -9999px;
	background: url(../images/inquiry_bt.gif) no-repeat;
}

#inquiry_bt a:hover {
	background: url(../images/inquiry_bt_h.gif) no-repeat;
}


#banner_erea ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#banner_erea li {
	float: left;}

li#ashiyu_banner_erea a {
	width: 80px;
	height: 250px;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_banner.jpg) no-repeat;
}

li#chlorine_banner_erea a {
	width: 80px;
	height: 250px;
	display: block;
	text-indent: -9999px;
	background: url(../images/chlorine_banner.jpg) no-repeat;
}

li#rf_banner_erea a {
	width: 80px;
	height: 250px;
	display: block;
	text-indent: -9999px;
	background: url(../images/rf_banner.jpg) no-repeat;
}

li#lupinus_banner_erea a {
	width: 80px;
	height: 250px;
	display: block;
	text-indent: -9999px;
	background: url(../images/lupinus_banner.jpg) no-repeat;
}

li#spatecno_banner_erea a {
	width: 80px;
	height: 250px;
	display: block;
	text-indent: -9999px;
	background: url(../images/home_banner.jpg) no-repeat;
}

li#spatecno_banner_erea a:hover {
	background: url(../images/home_banner_h.jpg) no-repeat;
}

li#ashiyu_banner_erea a:hover {
	background: url(../images/ashiyu_banner_h.jpg) no-repeat;
}
li#lupinus_banner_erea a:hover {
	background: url(../images/lupinus_banner_h.jpg) no-repeat;
}
li#rf_banner_erea a:hover {
	background: url(../images/rf_banner_h.jpg) no-repeat;
}
li#chlorine_banner_erea a:hover {
	background: url(../images/chlorine_banner_h.jpg) no-repeat;
}

#ashiyu_form_bt a {
	width: 733px;
	height: 100px;
	margin: 5px 0;
	display: block;
	text-indent: -9999px;
	background: url(../images/ashiyu_form.gif) no-repeat;
}

#ashiyu_form_bt a:hover {
	background: url(../images/ashiyu_form_h.gif) no-repeat;
}
#rf_to a {
	width: 733px;
	height: 100px;
	margin: 5px 0;
	display: block;
	text-indent: -9999px;
	background: url(../images/rf_to_banner.gif) no-repeat;
}

#rf_to a:hover {
	background: url(../images/rf_to_banner_h.gif) no-repeat;
}

#wlink p {
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	margin: 10px 0;
	padding: 10px 0;
	line-height: 1.7;
}
#record_wrap {
	width: 400px;
}
#record_1 {
	float: left;
	padding: 8px;
	margin: 2px;
	line-height: 1.5;
	width: 220px;
	border: solid 1px #000000;
}
#record_2 {
	float: left;
	padding: 8px;
	margin: 2px;
	line-height: 1.5;
	width: 75px;
	border: solid 1px #000000;
}
#record_3 {
	float: left;
	padding: 8px;
	margin: 2px;
	line-height: 1.5;
	width: 75px;
	border: solid 1px #000000;
}

#ap { 
	width: 549px;
	height: auto;
}
#ap_left {
	float: left;
	width: 366px;
	height: auto;
}
#ap_left_left {
	float: left;
	width: 183px;
	height: auto;
}
#ap_left_right {
	float: right;
	width: 183px;
	height: auto;
}
#ap_right {
	float: left;
	width: 183px;
	height: auto;
}

#ap_normal_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/product_normal.gif) no-repeat;
}

#ap_miniduble_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/product_miniduble.gif) no-repeat; 
}

#ap_mini_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/product_mini.gif) no-repeat; 
}

#ap_resort_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/resort_bt.gif) no-repeat; 
}
#ap_wheel_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/wheel_bt.gif) no-repeat; 
}
#ap_sale_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/sale_bt.gif) no-repeat; 
}
#ap_or_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/product_or.gif) no-repeat; 
}
#ap_st_bt a {
	width: 183px;
	height: 63px;
	display: block;
	text-indent: -9999px;
	background: url(../images/product_smart.gif) no-repeat; 
}

#ap_normal_bt a:hover {
	background: url(../images/product_normal_h.gif) no-repeat; 
}

#ap_miniduble_bt a:hover {
	background: url(../images/product_miniduble_h.gif) no-repeat; 
}
#ap_sale_bt a:hover {
	background: url(../images/sale_bth.gif) no-repeat; 
}

#ap_wheel_bt a:hover {
	background: url(../images/wheel_bth.gif) no-repeat; 
}
#ap_mini_bt a:hover {
	background: url(../images/product_mini_h.gif) no-repeat; 
}

#ap_resort_bt a:hover {
	background: url(../images/resort_bt_h.gif) no-repeat; 
}

#ap_or_bt a:hover {
	background: url(../images/product_orh.gif) no-repeat; 
}
#ap_st_bt a:hover {
	background: url(../images/product_smart_h.gif) no-repeat; 
}

#ap_left_left_info {
	width: 179px;
	display: block;
	margin-right: 2px;
	margin-top: 2px;
	float: left;
	height: 400px;
	border: solid 1px #000000;
}

#ap_left_right_ifno {
	width: 177px;
	line-height: 1.5;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 2px;
	float: right;
	height: 400px;
	border: solid 1px #000000;
}

#ap_right_info {
	width: 177px;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 2px;
	float: left;
	height: 400px;
	border: solid 1px #000000;
}

#ap_left_left_info01 {
	width: 177px;
	height: auto;
	margin-right: 2px;
	margin-top: 2px;
	float: left;
	border: solid 1px #000000;
}

#ap_left_right_ifno01 {
	width: 177px;
	height: auto;
	line-height: 1.5;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 2px;
	float: right;
	border: solid 1px #000000;
}

#ap_right_info01 {
	width: 177px;
	height: auto
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 2px;
	float: left;
	border: solid 1px #000000;
}

#title_bg {
	width: 514px;
	height: 21px;
	margin: 10px 0 10px 10px;
	background: url(../images/underline.gif) no-repeat;
}

#plist {
	padding: 0 0 0 5px;
	margin: 0;
	list-style: none;
}

#plist  li {
	margin: 0;
	padding: 0 0 0 12px;
	line-height: 1.7;
	background: url(../images/list02.gif) no-repeat 0 0.5em;
}

#ar_banner a {
	width: 142px;
	height: 69px;
	margin: 10px 0 5px 0;
	display: block;
	text-indent: -9999px;
	background: url(../images/sidelogo_post.gif) no-repeat;
}

#study_banner a {
	width: 142px;
	height: 69px;
	margin-bottom: 5px;
	display: block;
	text-indent: -9999px;
	background: url(../images/sidelogo_ashiyu_study.gif) no-repeat;
}

#rf_banner a {
	width: 142px;
	height: 69px;
	display: block;
	text-indent: -9999px;
	background: url(../images/sidelogo_rf.gif) no-repeat;
}

#ar_banner a:hover {
	background: url(../images/sidelogo_post_h.gif) no-repeat;
}
#study_banner a:hover {
	background: url(../images/sidelogo_ashiyu_study_h.gif) no-repeat;
}
#rf_banner a:hover {
	background: url(../images/sidelogo_rf_h.gif) no-repeat;
}

#normal_mainbg {
	width: 530px;
	height: 255px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(../images/normaltype_main.gif) no-repeat;
}

#miniduble_mainbg {
	width: 530px;
	height: 216px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(../images/minidubletype_main.gif) no-repeat;
}

#mini_mainbg {
	width: 530px;
	height: 217px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(../images/minitype_mainbg.gif) no-repeat;
}

#furniture_mainbg {
	width: 530px;
	height: 176px;
	margin-left: 10px;
	text-indent: -9999px;
	background: url(../images/furnituretype_main.gif) no-repeat;
}

#pankuzu {
	width: 530px;
	margin: 10px 0 10px 10px;
}

#product_spec {
	clear: both;
	width: 560px;
	padding-top: 20px;
}

#product_spec_pic {
	float: left;
	margin-left: 10px;
	width: 140px;
}

#product_spec_normal {
	float: left;
	margin-left: 10px;
	width: 150px;
}

#product_spec_info {
	float: right;
	width: 390px;
	margin-left: 5px;
}

#product_spec_mini {
	float: right;
	width: 300px;
	margin-left: 5px;
}

#spec_underline {
	clear: both;
	padding-top: 10px;
}

.attention {
	font-size: 10px;
	color: #777777;
}

#flow_main {
	width: 339px;
	height: 122px;
	text-indent: -9999px;
	background: url(../images/flow.gif) no-repeat;
}

#flow_wrap {
	width: 339px;
	height: 122px;
}

#flow_left {
	width: 82px;
	height: 49px;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}

#flow_left_next {
	width: 82px;
	height: 12px;
	float: left;
	margin-top: 2px;
	padding-left: 10px;
}

#flow_right {
	width: 257px;
	height: 49px;
	float: left;
	padding-left: 10px;
}

#flow_right_next {
	width: 257px;
	height: 12px;
	float: left;
	padding-left: 10px;
}

#gray_bg_title {
	font-size: 14px;
	font-weight: 300;
	width: 339px;
	height: 25px;
	margin: 10px;
	padding-left: 10px;
	background: url(../images/gray_bg.gif)  no-repeat;
}

#rental_title_bg {
	font-size: 16px;
	font-weight: bold;
	width: 502px;
	height: 57px;
	margin-left: 10px;
	padding: 10px 0 0 15px;
	background: url(../images/title_bg.gif) no-repeat;
}

#rental_list ul {
	list-style: none;
}

#rental_list li {
	padding-left: 10px;
	background: url(../images/list01.gif) no-repeat 0 0.5em;
}

.font_bold {
	font-size: 12px;
	font-weight: 400;
}

.font_small {
	font-size: 11px;
	font-weight: 300;
}

#rental_list_notice {
	width: 550px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

#rental_list_notice ul {
	font-size: 11px;
	list-style: none;
}

#rental_list_notice li {
	padding-left: 10px;
	background: url(../images/list01.gif) no-repeat 0 0.5em;
}

#record_info {
	padding-left: 20px;
}

.record_table {
	border-bottom: 1px; solid #BBBBBB;
}

#record_margin {
	margin-left: 5px;
}

#rental_record_margin {
	margin-left: 20px;
}

#rental_record_margin p {
	border-bottom: solid 1px #BBBBBB;
}

#record_wrap {
	clear: both;
	wicth: 530px;
}

#record_photo {
	width: 140px;
	float: left;
	margin: 5px;
}

#record_text {
	width: 390px;
	float: left;
	margin: 5px;
}

#record_ul {
	padding-bottom: 20px;
}

#record_ul ul {
	float: left;
}

#record_ul li {
	list-style: none;
	text-indent: -9999px;
}

li#supply_bt a {
	width: 68px;
	height: 22px;
	margin: 5px;
	display: block;
	background: url(../images/a_r_r_s_bt.gif) no-repeat;
}

li#rental_bt a {
	width: 88px;
	height: 22px;
	margin: 5px;
	display: block;
	background: url(../images/a_r_r_r_bt.gif) no-repeat;
}

li#supply_bt a:hover {
	background: url(../images/a_r_r_s_bt_h.gif) no-repeat;
}

li#rental_bt a:hover {
	background: url(../images/a_r_r_r_bt_h.gif) no-repeat;
}

#option_erea {
	margin: 5px;
}

#option_erea1 {
	widht: 630px;
	margin-top: 5px;
}

#option_erea1_left {
	width: 371px;
	float: left;
	margin-top: 5px;
}

#option_erea1_right {
	width: 168px;
	height: 138px;
	padding-top: 32px;
	float: left;
}

#option_erea2_right {
	width: 168px;
	height: 108px;
	padding-top: 62px;
	float: left;
}

.bold_font_red {
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
}
.bold_font {
	font-weight: bold;
	font-size: 14px;
	margin: 5px;
}

#p_option_soda_bt a {
	width: 132px;
	height: 37px;
	margin: 5px;
	text-indent: -9999px;
	display: block;
	background: url(../images/p_option_soda_bt.gif) no-repeat;
}

#p_option_soda_bt a:hover {
	background: url(../images/p_option_soda_bt_h.gif) no-repeat;
}

#soda_list {
	margin: 0;
	padding: 10px;
}

#soda_list ul {
	list-style: none;
}

#soda_list li {
	padding-left: 10px;
	background: url(../images/list01.gif) no-repeat 0 0.5em;

}

#top_wrap {
	width: 575px;
	height: 384px;
}

#top_left {
	float: left;
	width: 283px;
	height: 398px;
	padding: 5px;
}

#top_right {
	float: left;
	width: 292px;
	height: 398px;
	margin-left: 5px;
}

#top_right p {
	margin: 20px 0;
}

#top_h_erea {
	float: left;
	width: 733px;
}

#top_video {
	float: left;
	width: 320px;
}

#form_erea {
	margin-left: 10px;
}

#flow_erea {
	margin-left: 10px;
}

#tamagawa_erea {
	widht: 630px;
	margin-top: 5px;
	margin-left: 10px;
}

#tamagawa_erea_left {
	width: 371px;
	height: 250px;
	float: left;
	margin-top: 5px;
}

#tamagawa_erea_right {
	width: 168px;
	height: 250px;
	float: left;
}

#tamagawa_text {
	width: 581px;
	display: block;
	white-space: normal;
	line-height: 1.7;
	padding: 5px;

}

#tamagawa_list {
	margin: 0;
	padding: 10px;
	font-weight: bold;
	color: #0000FF;
}


#tamagawa_list ul {
	list-style: none;
}

#tamagawa_list li {
	padding-left: 10px;
	background: url(../images/list01.gif) no-repeat 0 0.5em;

}

#text_photo {
	float: right;
}

#example_erea {
	widht: 630px;
	margin-top: 5px;
	margin-left: 10px;
}

#ashiyu_sale a {
	widht: 735px;
	height: 152px;
	text-indent: -9999px;
	display: block;
	background: url(../images/mini_sale_top.gif) no-repeat;
}

#ashiyu_sale a:hover {
	background: url(../images/mini_sale_top_h.gif) no-repeat;
}

#sale_ashiyu {
	width: 630px;
	margin-left: 10px;
	letter-spacing: 0.2em;
}

#tamagawa_sale_bt a {
	width: 188px;
	height: 45px;
	display: block;
	text-indent: -9999px;
	margin: 10px;
	background: url(../images/tamagawa_sale_bt.gif) no-repeat;
}

#tamagawa_sale_bt a:hover {
	background: url(../images/tamagawa_sale_bt_h.gif) no-repeat;
}

#rental_lim_erea {
	widht: 640px;
	margin-top: 5px;
	margin-left: 10px;
}
#rental_lim_text {
	width: 581px;
	display: block;
	white-space: normal;
	line-height: 1.7;
	padding: 5px;

}

#rental_lim_gate a {
	width: 229px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	margin: 10px;
	background: url(../images/rental_lim_gate01.gif) no-repeat;
}
#rental_lim_gate a:hover {
	background: url(../images/rental_lim_gate02.gif) no-repeat;
}

#rental_lim_bt a {
	width: 229px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../images/rental_lim_bt01.gif) no-repeat;
}
#rental_lim_bt a:hover {
	background: url(../images/rental_lim_bt02.gif) no-repeat;
}

#rental_30off_bt a {
	width: 229px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../images/rental_30off01.gif) no-repeat;
}
#rental_30off_bt a:hover {
	background: url(../images/rental_30off02.gif) no-repeat;
}

#rental_sale_bt a {
	width: 229px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../images/rental_sale_bt01.gif) no-repeat;
}
#rental_sale_bt a:hover {
	background: url(../images/rental_sale_bt02.gif) no-repeat;
}

#hotnews {
	clear: both;
	width: 734px;
	height: auto;
	padding: 10px 0;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background: #FFFFFF;
	border: solid 5px #FF0000;
}

#sale_gray_bg_title {
	font-size: 14px;
	font-weight: 300;
	width: 339px;
	height: 25px;
	margin: 20px 5px 0 0;
	padding-left: 10px;
	background: url(../images/gray_bg.gif)  no-repeat;
}

#sale_product {
	width: 610px;
	display: block;
	margin: 10px 0 30px 0;
}

#sale_list_notice ul {
	margin: 0;
	padding: 0;
}

#sale_list_notice li {
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 20px;
	background: url(../images/list01.gif) no-repeat 0 0.5em;
}

#ashiyu_sale_bar a {
	width: 372px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background: url(../images/sale_bar.gif) no-repeat;
}

#ashiyu_sale_bar a:hover {
	background: url(../images/sale_bar_h.gif) no-repeat;
}

#ashiyu_rental_bar a {
	width: 372px;
	height: 50px;
	text-indent: -9999px;
	display: block;
	background: url(../images/rental_bar.gif) no-repeat;
}

#ashiyu_rental_bar a:hover {
	background: url(../images/rental_bar_h.gif) no-repeat;
}
#campaign_flow {
	width: 372px;
}

#photo_left {
	margin: 5px;
	float: left;
}
#photo_right {
	margin: 5px;
	float: right;
}
#sub_erea {
	width: 626px;
	margin-left: 10px;
}

#whatnew {
	margin: 0 0 10px 10px;
}

#outlet_sale img {
	margin: 2.5px;
}

#outlet_sale {
	margin: 20px 0;
}

.text {
	margin-left: 10px;
}

#sub_title {
	font-size: 14px;
	font-weight: bold;
	width: 339px;
	height: 25px;
	margin: 10px;
	padding-left: 10px;
	background: url(../images/gray_bg.gif)  no-repeat;
}

#resort_left_main {
	float: left;
	width: 380px;
}

#resort_left {
	clear: left;
	padding: 10px;
}

#resort_right {
	float: right;
	width: 200px;
	padding: 5px;
}

#resort_top a {
	width: 733px;
	height: 123px;
	display: block;
	text-indent: -9999px;
	background: url(../images/resort_top.jpg) no-repeat;
}

#resort_top a:hover {
	background: url(../images/resort_top_h.jpg) no-repeat;
}	
#messagebord {
	width: 733px;
	height: 35px;
	background: url(../images/ashiyu_message.gif) no-repeat;
	padding-top: 17px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.messagebord {
	font-size: 12px;
	color: #FF0000;
}
.style2 {
	font-size: 24px;
	font-weight: bold;
}
#ashiyuset a {
	width: 730px;
	height: 73px;
	margin-top: 10px;
	display: block;
	text-indent: -9999px;
	background: url(../images/resortset.gif) no-repeat;
}
#ashiyuset a:hover {
	background: url(../images/resortset_h.gif) no-repeat;
}
#toppagebt a {
	width:200px;
	height:30px;
	display:block;
	margin-bottom: 5px;
	text-indent:-9999px;
	background:url(../images/toppage.gif) no-repeat;
}
#toppagebt a:hover {
	background:url(../images/toppage_h.gif) no-repeat;
}
#sougouten_bt a {
	widht:200px;
	height:50px;
	display:block;
	text-indent: -9999px;
	margin:0 0 5px 0;
	background:url(../images/sougouten_bt.gif) no-repeat;
}
#sougouten_bt a:hover {
	background:url(../images/sougouten_bth.gif) no-repeat;
}
#topic_bg  {
	clear: both;
	display: block;
	margin:10px;
	width: 539px;
	height: 34px;
	padding: 8px 0 0 40px;
	font-weight:bold;
	background: url(../images/topic_bg.jpg) no-repeat;
}
#smart_photo{
	width: 310px;
	height: 240px;
	float: left;
	background: #666;
	margin:0;
	padding:0;
}
#smart_photo ul{
	height: 240px;
	margin:0;
	padding:0;
}
#smart_photo ul li{
	width: 155px;
	height:110px;
	float: left;
	margin:0;
	padding:0;
}
#smart_photo_main {
	width: 320px;
	float:right;
	margin:0;
	padding:0;
}
#smartphotoerea {
	width:630px;
	height: 240px;
	margin:0;
	padding:0;

}

#ashiyu_navi {
	clear:left;
	width:500px;
	margin:5px;
	padding:5px;
	border:solid 1px #666;
	letter-spacing:0.2em;
	line-height:1.7;
}
#table_layout table {
margin:5px;
}
#table_layout td {
padding:10px;
}
#table_layout td.bgh {
background:#333333;
color:#FFF;
font-weight:bold;
}
#table_layout td.bg {
background:#ddd;
color:#333;
font-weight:bold;
}
h2.bg {
margin:0;
padding0;
background:#ddd;
font-size:12px;
font-weight:bold;
}

#topbt {
margin:3px;
background:#003300;
color:#ffffff;

}
#topbt a{
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-weight:100;
}
#topbt a:hover{
font-weight:bold;
background:color:#006600;
}
#topbt a:visit{
color:#ffffff;
}
#info_border {
margin:5px;
padding:5px;
border:solid 1px #999;
}
.strong {
margin:0;
padding:0;
font-size:12px;
font-weight:bold;
}
#main_body {
padding:5px;
margin:0;
width:630px;
}
#main_body h2 {
width:500px;
}
.limsale_info {
font-size:14px;
letter-spacing:0.2em;
line-height:1.7;
}
#example {
padding:0;
margin:0;
}
#example li{
margin:5px;
padding:10px;
widht:100%;
font-size:12px;
font-weight:bold;
background:#fff;
border-bottom:dotted 1px #333;
list-style:disc;
}
.topic_line {
margin:10px;
padding:15px;
letter-spacing:1.7;
color:#555555;
margin-bottom:15px;
}
.topic_line h3{
margin:5px 0 5px 0;
padding:0;
color:#003366;
font-size:16px;
}
#form_box {
border:1px solid #eeeeee;
margin:5px;
padding:10px;
}

#form_box td {
padding:10px;
}
#walkinbath_navi a {
width:200px;
height:100px;
display:block;
text-indent:-9999px;
background:url(../images/walkinbath_navi.jpg) no-repeat;
margin:0 5px 5px 5px;
}
#walkinbath_navi a:hover {
background:url(../images/walkinbath_navi_h.jpg) no-repeat;
}
#exb_navi a {
width:200px;
height:100px;
display:block;
text-indent:-9999px;
background:url(../images/exhibition_bn.jpg) no-repeat;
margin:0 5px 5px 5px;
}
#exb_navi a:hover {
background:url(../images/exhibition_bnh.jpg) no-repeat;
}
#care_ashiyubn_navi a {
width:200px;
height:100px;
display:block;
text-indent:-9999px;
background:url(../images/ashiyuwheelbanner.gif) no-repeat;
margin:0 5px 5px 5px;
}
#care_ashiyubn_navi a:hover {
background:url(../images/ashiyuwheelbannerh.gif) no-repeat;
}
#agency_navi a {
width:200px;
height:100px;
display:block;
text-indent:-9999px;
background:url(../images/agency.gif) no-repeat;
margin:0 5px 5px 5px;
}
#agency_navi a:hover {
background:url(../images/agencyh.gif) no-repeat;
}
#rakuten_navi a {
width:200px;
height:70px;
display:block;
text-indent:-9999px;
background:url(../images/rakutenbanner.gif) no-repeat;
margin:0 5px 5px 5px;
}
#rakuten_navi a:hover {
background:url(../images/rakutenbannerh.gif) no-repeat;
}
