/*----------------------------ÄÉ²Ã----------------------------*/
#top_tel{
  margin : 3px;
  margin-bottom : 6px;
  padding:0;
  position : relative;
  width : 562px;
  height : 200px;
  top:10px;
  left:0;
}
#top_banner{
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 900px;
  left : 605px;
  width : 120px;
  height : 80px;
}
.flort_left{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
  position : relative;
}
/*----------------------------top_tel----------------------------*/
.operator {
  position:absolute;
  left:0px;
  top:0px;
  width:143px;
  height:172px;
}
.time {
  position:absolute;
  left:143px;
  top:0px;
  width:419px;
  height:88px;
}
.phoneIP {
  position:absolute;
  left:143px;
  top:88px;
  width:419px;
  height:43px;
}
.phone {
  position:absolute;
  left:143px;
  top:131px;
  width:212px;
  height:41px;
}
.mail {
  position:absolute;
  left:355px;
  top:131px;
  width:151px;
  height:41px;
}
.form-button {
  background:url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/form_button.gif) no-repeat;
  position:absolute;
  left:506px;
  top:131px;
  width:36px;
  height:35px;
}
.detail_button{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ssl_b.gif);
  background-repeat : no-repeat;
  position : relative;
  width : 87px;
  height : 86px;
}
.top-tel01 {
  position:absolute;
  left:542px;
  top:131px;
  width:20px;
  height:41px;
}
.top-tel02 {
  position:absolute;
  left:506px;
  top:166px;
  width:36px;
  height:6px;
}
#block_body{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 700px;
  height : auto;
  position : absolute;
  top : 150px;
  left : 30px;
}
#search_table img{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
}
#search_table {
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  width : 699px;
  top : 25px
}
.search_index{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
  position : relative;
  top : 0px;
  left : 0px;
  text-align : left;
}
IMG{
  border-width : 0px 0px 0px 0px;
  border-style : none none none none;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.title_sphere_search{
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  visibility : hidden;
}
.box_sphere_text{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
}
.sphere_text img{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  top : -5px;
  left : 0px;
}
.search_sphere{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-right : 20px;
  margin-bottom : 0px;
  height : 33px;
  float : right;
  position : relative;
  vertical-align : 50%;
}
#search_title{
  text-align : center;
  width : 699px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  top : 0px;
  left : 0px;
  height : auto;
}
.box_city_form{
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 200px;
  position : absolute;
  top : 0px;
  left : 30px;
  background-color : #f5f5f5;
  height : auto;
  line-height : 140%;
}
.box_route_form{
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 200px;
  position : absolute;
  top : 0px;
  left : 231px;
  background-color : #f5f5f5;
  height : auto;
  line-height : 140%;
}
.box_station_form{
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 200px;
  position : absolute;
  top : 0px;
  left : 432px;
  background-color : #f5f5f5;
  height : auto;
  line-height : 140%;
}
.title_city_search{
  padding-top : 0px;
  padding-left : 12px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/orage_b.gif);
  background-repeat : no-repeat;
  background-position : 0px;
  font-weight : bold;
}
.title_route_search{
  padding-top : 0px;
  padding-left : 12px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/orage_b.gif);
  background-repeat : no-repeat;
  background-position : 0px;
  font-weight : bold;
}
.title_station_search{
  padding-top : 0px;
  padding-left : 12px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/orage_b.gif);
  background-repeat : no-repeat;
  background-position : 0px;
  font-weight : bold;
}
#search_form{
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;
  width : 699px;
  position : relative;
  height : 60px;
  top : 0px;
  left : 0px;
}
#search_bottom{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  height : 30px;
  position : relative;
}
SELECT{
  width : 180px;
  position : relative;
}
.block-plan-img{
  padding : 0;
  margin : 0;
  position : absolute;
  top : 0px;
  left : -5px;
}
.plan_img{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 140px;
  height : 1000px;
  position : absolute;
  top : 0px;
  left : 560px;
}
.box_plan_detail{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 700px;
  position : relative;
  top : 5px;
  left : 0px;
  font-weight : bold;
  height : 1050px;
  text-align : left;
}
.block-plan-name{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  height : auto;
  position : relative;
  top : 0px;
  left : 0px;
}
.plan_name{
  padding-top : 1px;
  padding-left : 4px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  font-weight : bold;
  text-align : left;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #ff8a00;
  color : #ff8a00;
  line-height : 140%;
  vertical-align : middle;
  font-size : 13px;
  letter-spacing : 3px;
}
.block-plan-discliption{
  padding-top : 0px;
  padding-left : 1em;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 50px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  position : relative;
  left : 0px;
  top : 0px;
  width : 500px;
  height : auto;
}
.block-plan-data{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  position : relative;
  left : 0px;
  top : 0px;
  height : auto;
}
.block-plan-detail{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  position : relative;
  left : 0px;
  top : 0px;
  height : auto;
}
.box-plan-detail{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  position : relative;
  left : 0px;
  top : 0px;
  height : auto;
}
.block_plan_camp{
  padding-top : 0px;
  padding-left : 1em;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  width : 500px;
  position : relative;
  left : 0px;
  top : 0px;
  height : auto;
  color : #ff0000;
  text-align:left;
  font-weight : bold;
}
.block_plan_nocamp{
  display:none;
}
.block_plan_camp_title{
  display:none;
}
.block_plan_camp_name{
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/toku.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : 135px;
}
.block_plan_camp_condition{
  padding:0;
  margin:0;
  position : relative;
  float:left;
}
.block-plan-photo-link{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  position : absolute;
  left : 0px;
  top : 10px;
  text-align : justify;
  height : 40px;
  z-index:100;
}
#opwind_ph{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 34px;
  margin-bottom : 0px;
  width : 101px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/icon_ph.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : -9999px;
  height : 33px;
  float : left;
  cursor : pointer;
  top : 0px;
  left : 0px;
}
#opwind_pl{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 43px;
  margin-bottom : 0px;
  width : 101px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/icon_zu.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : -9999px;
  height : 33px;
  float : left;
  cursor : pointer;
  top : 0px;
  left : 0px;
}
#opwind_mp{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 43px;
  margin-bottom : 0px;
  width : 101px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/icon_map.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : -9999px;
  height : 33px;
  float : left;
  cursor : pointer;
  top : 0px;
  left : 0px;
}
#opwind_gd{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 101px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/icon_option.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : -9999px;
  height : 33px;
  float : left;
  cursor : pointer;
  top : 0px;
  left : 0px;
}
.index-plan-detail{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 100px;
  position : relative;
  text-align : left;
  vertical-align : top;
  top:0px
}
.block-plan-cost{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 500px;
  position : absolute;
  left : 0px;
  height : 310px;
  top : 480px;
  background-repeat : no-repeat;
}
.block-plan-cost TD{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  background-repeat : no-repeat;
  background-color : #f3f1ef;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
  width : 250px;
}
#cost_title{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  position : absolute;
  left : 0px;
  height : 14px;
  top : 460px;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin.gif);
  background-repeat : no-repeat;
  background-position : 0px;
}
#plan_cost_ss{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 250px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin_ss.gif);
  background-repeat : no-repeat;
  background-color : #ffeee3;
  background-position : 10px;
  height : auto;
  text-indent : -9999px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
#plan_cost_s{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 250px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin_s.gif);
  background-repeat : no-repeat;
  background-color : #ffeee3;
  background-position : 10px;
  height : auto;
  text-indent : -9999px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
#plan_cost_m{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 250px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin_m.gif);
  background-repeat : no-repeat;
  background-color : #ffeee3;
  background-position : 10px;
  height : auto;
  text-indent : -9999px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
#plan_cost_l{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 250px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin_l.gif);
  background-repeat : no-repeat;
  background-color : #ffeee3;
  background-position : 10px;
  height : auto;
  text-indent : -9999px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
#plan_cost_o{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 250px;
  position : relative;
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/ryokin_other.gif);
  background-repeat : no-repeat;
  background-color : #ffeee3;
  background-position : 10px;
  height : 40px;
  text-indent : -9999px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
.plan_cost{
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  text-align : left;
}
.plan_fuel{
  display:block;
  font-size : 10px;
  text-align : left;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
}
.plan_clean{
  display:block;
  font-size : 10px;
  text-align : left;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
}
.plan_coution_box{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 545px;
  height : auto;
  position : absolute;
  top : 775px;
  left : 0px;
  font-size : 10px;
}
.plan-contact{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  left : -9999px;
  display : none;
}
.detail_form_contact{
  font-weight : bold;
  color : #ff8a00;
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : relative;
  font-size : 13px;
  visibility : visible;
}
#detail_form{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  position : absolute;
  top : 930px;
  left : 0px;
}
.box-plan-netmile{
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/netmile_top.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  margin:20px 0 20px 0;
  padding:0;
  position : relative;
  height:auto;
  width:545px;
}
.index-plan-netmile{
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/netmile_bottom.gif);
  background-repeat : no-repeat;
  background-position : 100%;
  margin:20px 0 20px 0;
  padding:20px 0 0 0;
  position : relative;
  height:100px;
  width:545px;
  font-weight : bold;
}
.index-plan-netmile a{
  margin:0;
  padding:0 10px;
  position : relative;
  font-size : 10px;
  font-weight : 100;
}
#layer_gd{
  margin:0;
  padding:5px;
  position:absolute;
  left:490px;
  top:33px;
  width:280px;
  z-index:10;
  background-color:#ffffff;
  border:1px #858567 solid;
}
#layer_gd table{
  font-size : 10px;
  font-weight : 100;
}
.block_plan_mile_title{
  display:none;
}
.block_plan_mile{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 50px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  width : 555px;
  position : relative;
  left : 0px;
  top : 0px;
  height : auto;
  color : #0048ff;
  text-align:left;
  font-weight : bold;
}
.block_plan_mile_name{
  background-image : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/toku_mile.gif);
  background-repeat : no-repeat;
  background-position : 0px 0px;
  text-indent : 135px;
}
.block_plan_mile_condition{
  padding:0;
  margin:0;
  position : relative;
  float:left;
}
