@charset "UTF-8";
#header {
  position: relative; }

.freedial {
  position: absolute;
  top: 5px;
  right: 0px; }

.wp-pagenavi {
  padding: 10px 0px 10px; }

/* ヘッダーメニュー */
.menu-header-menu-container {
  width: 968px;
  height: 20px;
  overflow: hidden;
  position: absolute;
  top: 70px;
  left: 0;
  color: white; }
  .menu-header-menu-container #menu-header-menu li {
    display: inline-block;
    padding-left: 20px; }
    .menu-header-menu-container #menu-header-menu li a {
      text-decoration: none;
      color: white; }
      .menu-header-menu-container #menu-header-menu li a:hover, .menu-header-menu-container #menu-header-menu li a:visited, .menu-header-menu-container #menu-header-menu li a:active {
        text-decoration: underline; }

body.buypage .menu-header-menu-container, body.linkpage .menu-header-menu-container {
  position: relative;
  padding-bottom: 10px;
  top: 0;
  left: 0; }

.contactpage .wpcf7 {
  float: left;
  width: 690px; }

.img_link:hover {
  opacity: 0.7; }

/* top */
#flash {
  width: 733px;
  height: 451px;
  overflow: hidden;
  top: 95px; }
  #flash img {
    width: 733px;
    height: 451px; }
  #flash .images .image1, #flash .images .image2 {
    background-size: cover; }

#menu {
  top: 95px; }

#menu3 {
  top: 220px; }

/* コンタクトフォーム */
.wpcf7c-btn-confirm {
  display: inline-block;
  background: url("contact/images/b_preview.jpg") no-repeat;
  width: 353px;
  height: 0px;
  padding: 0;
  border: none;
  padding-top: 56px; }

.wpcf7-submit {
  display: inline-block;
  background: url("contact/images/b_submit.jpg") no-repeat;
  width: 284px;
  height: 0px;
  padding: 0;
  border: none;
  padding-top: 56px;
  margin-left: 20px; }

.wpcf7c-btn-back {
  display: inline-block;
  background: url("contact/images/b_back.jpg") no-repeat;
  width: 147px;
  height: 0px;
  padding: 0;
  border: none;
  padding-top: 56px; }

/* 物件情報 */
#new h2#m2000 {
  background: url(mansion/images/category8.jpg) no-repeat 0 0; }

#new h2#m2000-3000 {
  background: url(mansion/images/category9.jpg) no-repeat 0 0; }

#new h2#m3000-4000 {
  background: url(mansion/images/category2.jpg) no-repeat 0 0; }

#new h2#m4000-5000 {
  background: url(mansion/images/category10.jpg) no-repeat 0 0; }

#new h2#m5000-6000 {
  background: url(mansion/images/category11.jpg) no-repeat 0 0; }

#new h2#m6000 {
  background: url(mansion/images/category12.jpg) no-repeat 0 0; }

body.bukken_listpage .wp-pagenavi {
  float: right !important; }

#new h2#k3000 {
  background: url(kodate/images/category14.jpg) no-repeat 0 0; }

#new h2#k3000-4000 {
  background: url(kodate/images/category3.jpg) no-repeat 0 0; }

#new h2#k4000-5000 {
  background: url(kodate/images/category13.jpg) no-repeat 0 0; }

#new h2#k5000 {
  background: url(kodate/images/category15.jpg) no-repeat 0 0; }

#new h2#osusume {
  background: url(wpadd/title_osusume.jpg) no-repeat 0 0; }

#new h2#openhouse_h2 {
  background: url(openhouse/images/title.jpg) no-repeat 0 0;
  height: 132px; }

/* 会社ページ　*/
body.corp_page #flash {
  width: 730px;
  height: 450px;
  background: url(wpadd/frame.jpg) no-repeat 0 0;
  color: black; }
  body.corp_page #flash img {
    width: auto;
    height: auto;
    posision: relative;
    top: 0;
    left: 0; }
  body.corp_page #flash table {
    margin-left: 50px;
    margin-top: 30px; }
  body.corp_page #flash td {
    line-height: 2em;
    font-weight: bold; }
  body.corp_page #flash td.li img {
    width: 16px;
    height: 16px; }
  body.corp_page #flash #stamp {
    position: absolute;
    right: 50px;
    bottom: 110px;
    top: auto;
    left: auto;
    width: 180px; }
  body.corp_page #flash #stamp2 {
    position: absolute;
    right: 50px;
    bottom: 30px;
    top: auto;
    left: auto; }

body.daihyo_page #flash {
  height: auto; }
  body.daihyo_page #flash .wrapper {
    background: url(wpadd/background1000-1200.png) no-repeat 0 0;
    background-size: cover;
    height: 800px; }
    body.daihyo_page #flash .wrapper img {
      width: auto;
      height: auto;
      posision: relative;
      top: auto;
      left: auto; }
    body.daihyo_page #flash .wrapper img.photo {
      position: absolute;
      left: 50px !important;
      top: 60px !important; }
    body.daihyo_page #flash .wrapper img.message {
      position: absolute;
      right: 100px !important;
      left: auto !important;
      top: 160px !important; }
    body.daihyo_page #flash .wrapper .aisatu {
      margin-top: 270px; }
      body.daihyo_page #flash .wrapper .aisatu p {
        margin: 10px 50px;
        font-size: 14px;
        font-weight: bold;
        color: black;
        line-height: 1.4em; }

body#page1 #flash {
  height: auto; }
  body#page1 #flash img {
    width: auto;
    height: auto;
    posision: relative;
    top: 0;
    left: 0; }

/*# sourceMappingURL=style2.css.map */
