/*----------------------------common----------------------------*/
*{
  margin:0;
  padding:0;
}
body{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/bg.gif);
  margin:0;
  padding:0;
  font-size:12px;
  line-height:1.6em;
  color:#000000;
  text-decoration:none;
}
em{
  display:none;
}
a{
  color:#ff8b00;
  text-decoration:none;
}
a:hover{
  color:#ff8b00;
  text-decoration:underline;
}
FORM{
  display:inline;
  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;
}
td{
  margin:0;
  padding:0;
  border:0;
  font-size:12px;
  line-height:1.6em;
  color:#000000;
  text-decoration:none;
}
a img{
  border:0;
}
.main_body{
  background-color:#ffffff;
  width:766px;
  margin:0;
  padding-bottom:20px;
  position : absolute;
  top : 0px;
  left : 0px;
}
/*----------------------------font----------------------------*/

.small{
  font-size:10px;
  line-height:1.4em;
  text-decoration:none;
}
.large{
  font-size:14px;
  line-height:1.6em;
  text-decoration:none;
}
.search_t{
  font-size:14px;
  line-height:1.6em;
  text-decoration:none;
  color:#333333;
  font-weight:bold;
}
.search_name{
  font-size:14px;
  line-height:1.6em;
  text-decoration:none;
  color:#ff8b00;
  font-weight:bold;
}
.green_b{
  color:#339900;
  font-weight:bold;
}
.yellowgreen_b{
  color:#66cc00;
  font-weight:bold;
}
.bluegray_b{
  color:#333366;
  font-weight:bold;
}
.orange_b{
  color:#ff8b00;
  font-weight:bold;
}
.magenta_b{
  color:#ff0099;
  font-weight:bold;
}
.blue_b{
  color:#000099;
  font-weight:bold;
}
.red_b{
  color:#ed181e;
  font-weight:bold;
}
/*----------------------------header1　上のグレー部分----------------------------*/

.header1{
  background-color:#858567;
  width : 766px;
  height:25px;
  margin:0;
  padding : 0px 0px 0px;
  padding-left : 0px;
  position : absolute;
  top : 0px;
  left : 0px;
}
.header1 H1{
  margin:0;
  padding : 0px 0px 0px;
  color:#ffffff;
  font-size:10px;
  text-align:left;
  text-indent : 45px;
  font-weight : 100;
  position : relative;
  top : 4px;
}
/*----------------------------header2　トップページ　ヘッダー----------------------------*/

#header2{
  width : auto;
  height:91px;
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 26px;
  left : 34px;
}
#header2 span{
  display:none;
}
#header2 img{
  display:none;
}
#header2 ul{
  margin:0;
  padding:0;
}
#header2 li{
  display:block;
  margin:0;
  padding:0;
  list-style-type:none;
}
#header2 #logo{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header2_logo.gif) no-repeat;
  width:147px;
  height:91px;
  position : absolute;
  top : 0px;
  left : 0px;
}
#header2 #logo a{
  display:block;
  width:147px;
  height:91px;
  position : absolute;
  top : 0px;
  left : 0px;
}
#header2 h2{
  width:147px;
  height:91px;
}
#header2 #catch{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header2_catch.gif) no-repeat;
  width:259px;
  height:91px;
  position : absolute;
  top : 0px;
  left : 159px;
}
#header2 #tel{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header2_tel.jpg) no-repeat;
  width:237px;
  height:91px;
  position : absolute;
  top : 0px;
  left : 457px;
}
/*----------------------------header3　トップページ　メニューボタン----------------------------*/

#header3{
  width : 700px;
  height:67px;
  margin:0 0 0 4px;
  padding:0;
  position : absolute;
  top : 130px;
  left : 34px;
}
#header3 span{
  display:none;
}
#header3 ul{
  margin:0;
  padding:0;
}
#header3 li{
  margin:0;
  padding:0;
  list-style-type:none;
}
#header3 #whats{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_whats.gif) no-repeat;
  width:138px;
  height:33px;
  position : absolute;
  top : 0px;
  left : 0px;
}
#header3 #price{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_price.gif) no-repeat;
  width:139px;
  height:33px;
  position : absolute;
  top : 0px;
  left : 138px;
}
#header3 #order{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_order.gif) no-repeat;
  width:139px;
  height:33px;
  position : absolute;
  top : 0px;
  left : 277px;
}
#header3 #payment{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_payment.gif) no-repeat;
  width:138px;
  height:33px;
  position : absolute;
  top : 0px;
  left : 416px;
}
#header3 #voice{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_voice.gif) no-repeat;
  width:140px;
  height:33px;
  position : absolute;
  top : 0px;
  left : 554px;
}
#header3 #faq{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_faq.gif) no-repeat;
  width:138px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 0px;
}
#header3 #corp{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_corp.gif) no-repeat;
  width:139px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 138px;
}
#header3 #aboutlink{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_aboutlink.gif) no-repeat;
  width:139px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 277px;
}
#header3 #forcorp{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_forcorp.gif) no-repeat;
  width:138px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 416px;
}
#header3 #ask{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_ask.gif) no-repeat;
  width:140px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 554px;
}
#header3 #ask:hover{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header3_ask_.gif) no-repeat;
  width:140px;
  height:34px;
  position : absolute;
  top : 35px;
  left : 554px;
}
/*----------------------------header4　トップページ　携帯にURLを送る　※※※未使用※※※----------------------------*/

#header4{
  width:auto;
  height:17px;
  margin:5px 10px 4px 575px;
  padding:0;
}
/*----------------------------header5　中ページ　メニューボタン----------------------------*/

#header5{
  width:auto;
  height:59px;
  margin:20px 0 16px 3px;
  padding:0;
}
#header5 span{
  display:none;
}
#header5 ul{
  margin:0;
  padding:0;
}
#header5 li{
  margin:0;
  padding:0;
  list-style-type:none;
}
#header5 #logo1{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_logo1.gif) no-repeat;
  width:131px;
  height:29px;
  float:left;
}
#header5 #logo2{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_logo2.gif) no-repeat;
  width:131px;
  height:30px;
  float:left;
}
#header5 #whats{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_whats.gif) no-repeat;
  width:113px;
  height:29px;
  float:left;
}
#header5 #price{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_price.gif) no-repeat;
  width:113px;
  height:29px;
  float:left;
}
#header5 #order{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_order.gif) no-repeat;
  width:113px;
  height:29px;
  float:left;
}
#header5 #payment{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_payment.gif) no-repeat;
  width:113px;
  height:29px;
  float:left;
}
#header5 #voice{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_voice.gif) no-repeat;
  width:114px;
  height:29px;
  float:left;
}
#header5 #faq{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_faq.gif) no-repeat;
  width:113px;
  height:30px;
  float:left;
}
#header5 #corp{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_corp.gif) no-repeat;
  width:113px;
  height:30px;
  float:left;
}
#header5 #aboutlink{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_aboutlink.gif) no-repeat;
  width:113px;
  height:30px;
  float:left;
}
#header5 #forcorp{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_forcorp.gif) no-repeat;
  width:113px;
  height:30px;
  float:left;
}
#header5 #ask{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_ask.gif) no-repeat;
  width:114px;
  height:30px;
  float:left;
}
#header5 #ask:hover{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/header5_ask_.gif) no-repeat;
  width:114px;
  height:30px;
  float:left;
}
/*----------------------------top_number1　トップページ　満足度ナンバー1を目指して----------------------------*/

.top_number1{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/top_number1_bg.gif) repeat-y;
  margin:0;
  padding:0 10px;
  font-size:10px;
  line-height:1.4em;
  position : relative;
}
/*----------------------------top_map　トップページ　エリアから物件を探す----------------------------*/

.top_map{
  background : url(http://hikarihome.co.jp/monthly/admin/template/weeklyapartment/images/top_map.gif) no-repeat;
  width:453px;
  height:373px;
  margin:0 0 20px 0;
  padding:0;
  font-size:10px;
  line-height:1.4em;
  position : absolute;
  top : 260px;
  left : 280px;
}
#news{
  background-repeat : no-repeat;
  width:453px;
  height : 245px;
  margin : 0px 0px 0px;
  margin-left : 0px;
  padding:0;
  line-height:1.4em;
  position : absolute;
  top : 636px;
  left : 280px;
}
#news img{
  margin : 5px 0px 0px 0px;
}
#block_info{
  width:453px;
  height : 80px;
  margin : 0px 0px 0px;
  margin-left : 0px;
  padding : 0px 1em;
  padding-bottom : 0px;
  padding-left : 1em;
  line-height:1.4em;
  position : relative;
  font-size : 10px;
  font-weight : 100;
  overflow:auto;
}
/*----------------------------news.html　ニュースフレーム内----------------------------*/
.date-info{
  width:400px;
  font-weight:bold;
  position : relative;
}
.index-info{
  width:400px;
  color:#339900;
  font-weight:bold;
  position : relative;
}
.body-info{
  width:400px;
  position : relative;
}
/*----------------------------footer1　下の関連サイトリンク----------------------------*/

#footer1{
  width : 700px;
  margin:15px 0 0 0;
  padding:0;
  font-size:10px;
  line-height:1.4em;
  color:#000000;
  text-decoration:none;
  position : absolute;
  top : 2000px;
  left : 34px;
}
#footer1 a{
  color:#000000;
  text-decoration:none;
}
#footer1 a:hover{
  color:#000000;
  text-decoration:underline;
}
#footer1 ul{
  margin:0;
  padding:0;
}
#footer1 li{
  margin:0;
  padding:0;
  list-style-type:none;
}
#footer1 #left{
  width:31%;
  float:left;
}
#footer1 #center{
  width:32%;
  float:left;
}
#footer1 #right{
  width:37%;
  float:left;
}
.index-banner{
  width : 200px;
  float : left;
  display : list-item;
  padding-top : 0px;
  padding-left : 2em;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  overflow : hidden;
}
/*----------------------------footer2　コピーライトとプライバシーポリシー----------------------------*/

#footer2{
  width:auto;
  height:16px;
  margin:3px;
  padding:0;
  font-size:10px;
  line-height:1.4em;
}
/*----------------------------追加----------------------------*/
#mobil_link{
  width:auto;
  height : auto;
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 205px;
  left : 30px;
}
#flash{
  width : 240px;
  height : 310px;
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 260px;
  left : 34px;
}
#switch{
  width : 232px;
  height : 70px;
  margin:3px 0 6px 6px;
  margin:10px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 590px;
  left : 34px;
}
#president{
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 660px;
  left : 34px;
  width : 232px;
}
#top_tel{
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 1840px;
  left : 34px;
  width : 572px;
  height : 172px;
}
#top_banner{
  margin:3px 0 6px 6px;
  padding:0;
  position : absolute;
  top : 1845px;
  left : 605px;
  width : 120px;
  height : 80px;
}

#top_banner img{
margin-bottom:3px;
}


.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;
}
#site_map {
  width : 721px;
  height:25px;
  margin:0;
  padding : 0px 0px 0px;
  font-size:10px;
  text-align:right;
  font-weight : 100;
  position : absolute;
  top : 4px;
  left : 0px;
}
#site_map a{
  color:#ffffff;
}
/*----------------------------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;
}
.top-tel01 {
  position:absolute;
  left:542px;
  top:131px;
  width:20px;
  height:41px;
}
.top-tel02 {
  position:absolute;
  left:506px;
  top:166px;
  width:36px;
  height:6px;
}
/*----------------------------point----------------------------*/
#point{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 20px;
  margin-top : 20px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
  position : absolute;
  top : 1000px;
  left : 34px;
  width : 697px;
  height : 840px;
}
