@charset "UTF-8";
/* line 10, ../../compass/sass/_common.scss */
a:hover img {
  opacity: 0.7;
  /* モダンブラウザ */
  /*filter: alpha(opacity=70);*/
  /* IE */
}

/* line 15, ../../compass/sass/_common.scss */
#wrapper {
  width: auto;
  height: auto;
}

/* line 21, ../../compass/sass/_common.scss */
hr {
  background: #236f12;
  border: 0;
  margin: 0 30px 0 10px;
  height: 1px;
}

/* line 28, ../../compass/sass/_common.scss */
strong {
  font-weight: normal;
}

/* line 32, ../../compass/sass/_common.scss */
.super {
  vertical-align: super;
}

/* line 36, ../../compass/sass/_common.scss */
.kome {
  color: #a3262a;
}

/* line 40, ../../compass/sass/_common.scss */
.biggest {
  font-size: 1.75em;
}

/* line 44, ../../compass/sass/_common.scss */
.bigger {
  font-size: 1.25em;
}

/* line 48, ../../compass/sass/_common.scss */
.big {
  font-size: 1.125em;
}

/* line 52, ../../compass/sass/_common.scss */
.bold {
  font-weight: bold;
}

/* line 56, ../../compass/sass/_common.scss */
.green {
  color: #115105;
}

/* line 60, ../../compass/sass/_common.scss */
.blue {
  color: #0e4b9e;
}

/* line 64, ../../compass/sass/_common.scss */
.orange {
  color: #f29533;
}

/* line 68, ../../compass/sass/_common.scss */
.brown {
  color: #6e645e;
}

/* line 72, ../../compass/sass/_common.scss */
.white {
  color: white;
}

/* line 76, ../../compass/sass/_common.scss */
.shadow {
  text-shadow: 2px 2px 2px #999;
  behavior: url(ie-css3.htc);
}

/* line 81, ../../compass/sass/_common.scss */
.txt_c {
  text-align: center;
}

/* line 85, ../../compass/sass/_common.scss */
.txt_r {
  text-align: left;
}

/* line 89, ../../compass/sass/_common.scss */
.txt_details {
  padding: 0 0 0 1px;
}

/* line 93, ../../compass/sass/_common.scss */
*:first-child + html .txt_details {
  padding: 0 0 0 4px;
}

/* 汎用設定 */
/* line 100, ../../compass/sass/_common.scss */
.f_left {
  float: left;
}

/* line 104, ../../compass/sass/_common.scss */
.f_right {
  float: right;
}

/* line 108, ../../compass/sass/_common.scss */
.f_center {
  text-align: center;
}

/* line 112, ../../compass/sass/_common.scss */
.none {
  display: none;
}

/* line 116, ../../compass/sass/_common.scss */
.pureblue {
  color: #0000ff;
  visibility: visible !important;
}

/* line 121, ../../compass/sass/_common.scss */
.red {
  color: #A3262A;
  visibility: visible !important;
}

/* line 126, ../../compass/sass/_common.scss */
.gray {
  color: #808080;
  visibility: visible !important;
}

/* line 131, ../../compass/sass/_common.scss */
.hidden {
  visibility: hidden;
}

/* line 137, ../../compass/sass/_common.scss */
.txt_l {
  text-align: left;
}

/* line 142, ../../compass/sass/_common.scss */
#land #main h2, #contact #main h2, #thanks #main h2, #guide #main h2, #privacy #main h2, #newsListArea #main h2 {
  background: url(../images/h2-green.png);
  color: #ffffff;
  font-size: 1.5em;
  font-weight: normal;
  padding: 4px 0 0 32px;
  width: 748px;
  height: 36px;
}

/* line 152, ../../compass/sass/_common.scss */
#bukken_details #main h2, #bukken_list #main h2, #bukken_map #main h2 {
  background: url(../images/search_h_title.jpg);
  color: #ffffff;
  font-size: 1.5em;
  font-weight: normal;
  padding: 4px 0 0 32px;
  width: 748px;
  height: 36px;
}

/* line 162, ../../compass/sass/_common.scss */
#mobile_tomo #main h2, #safety #main h2, #company #main h2 {
  background: url(../images/h2-silver-large.png);
  padding: 10px 0 0 50px;
  width: 730px;
  height: 150px;
}

/*----------------------------------------------------*/
/* ■初期化設定（変更しない）　　　　　　　　　　　　 */
/*----------------------------------------------------*/
/* line 10, ../../compass/sass/_base.scss */
html, body {
  height: 100%;
}

/* line 14, ../../compass/sass/_base.scss */
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset {
  margin: 0;
  padding: 0;
}

/* line 19, ../../compass/sass/_base.scss */
h1, h2, h3, h4, h5, h6, p, li, address, dt, dd, th, td, legend {
  font-weight: normal;
  text-indent: 0;
}

/* line 24, ../../compass/sass/_base.scss */
p, li, address, dt, dd, legend {
  text-align: left;
}

/* line 28, ../../compass/sass/_base.scss */
ul, dl, ol {
  list-style: none;
}

/* line 32, ../../compass/sass/_base.scss */
table {
  border-collapse: collapse;
}

/* line 36, ../../compass/sass/_base.scss */
th, td {
  vertical-align: middle;
}

/* line 40, ../../compass/sass/_base.scss */
sup {
  vertical-align: top;
  font-size: .95em;
}

/* line 45, ../../compass/sass/_base.scss */
sub {
  vertical-align: bottom;
  font-size: .95em;
}

/* line 50, ../../compass/sass/_base.scss */
img {
  border: 0;
  vertical-align: bottom;
  font-size: 0;
  line-height: 0;
}

/* line 57, ../../compass/sass/_base.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, p img {
  display: inline;
}

/*場合によっては変更できる*/
/* line 63, ../../compass/sass/_base.scss */
* {
  zoom: 1;
}

/* line 67, ../../compass/sass/_base.scss */
ol li {
  zoom: normal;
}

/* line 71, ../../compass/sass/_base.scss */
table {
  width: 100%;
  clear: both;
}

/* line 76, ../../compass/sass/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
}

/*----------------------------------------------------*/
/* ■初期化設定（変更出来る）　　　　　　　　　　　　 */
/*----------------------------------------------------*/
/* 文字要素の見栄え指定 - プロポーショナル */
/* line 86, ../../compass/sass/_base.scss */
body, h1, h2, h3, h4, h5, h6, p, address, li, dt, dd {
  font-family: Verdana,"メイリオ", "meiryo", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN", "HiraKakuProN-W3", Osaka,"ＭＳ Ｐゴシック", "ms pgothic", sans-serif;
  font-size: 0.9em;
  line-height: 1.6;
  letter-spacing: 0.5px;
  color: #000;
}

/*文字要素の見栄え指定 - 等幅 */
/* line 96, ../../compass/sass/_base.scss */
th, td, pre {
  /*font-family: "ＭＳ ゴシック","MS Gothic","Osaka−等幅","Osaka-Mono",monospace;*/
  font-family: Verdana,"メイリオ", "meiryo", "ヒラギノ角ゴ ProN W3", "ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN", "HiraKakuProN-W3", Osaka,"ＭＳ Ｐゴシック", "ms pgothic", sans-serif;
  /*font-size: 0.9em;*/
  line-height: 1.6;
  letter-spacing: 0.5px;
  color: #000;
}

/*各リンクの設定　未訪問、訪問済み、マウスオーバー時、アクティブ時*/
/* line 108, ../../compass/sass/_base.scss */
a:link, a:visited {
  text-decoration: underline;
  color: #115105;
}
/* line 112, ../../compass/sass/_base.scss */
a:hover {
  text-decoration: underline;
  color: #22a00a;
}
/* line 116, ../../compass/sass/_base.scss */
a:active {
  text-decoration: underline;
  color: #115105;
}

/* インプット */
/* line 125, ../../compass/sass/_base.scss */
input[type="submit"], input[type="reset"] {
  padding: 0;
}
/* line 128, ../../compass/sass/_base.scss */
input[type="radio"] {
  margin: 0 3px 0 5px;
}

/*----------------------------------------------------*/
/* clearfix　　　　　　　　　　　　　　　　　　　　　 */
/*----------------------------------------------------*/
/* clearfix */
/* line 139, ../../compass/sass/_base.scss */
.clearfix {
  display: inline-block;
}
/* line 140, ../../compass/sass/_base.scss */
.clearfix:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
}

/* Hides from IE-mac \*/
/* line 154, ../../compass/sass/_base.scss */
* html .clearfix {
  height: 1%;
}

/* line 158, ../../compass/sass/_base.scss */
.clearfix {
  display: block;
  overflow: hidden;
}

/* End hide from IE-mac */
/* line 12, ../../compass/sass/_medium.scss */
body #header {
  width: 100%;
  border-top: solid 3px #1a653a;
}
/* line 16, ../../compass/sass/_medium.scss */
body #header #headerBox {
  width: 1100px;
  margin: 0 auto;
  padding: 0 auto;
  position: relative;
}
/* line 21, ../../compass/sass/_medium.scss */
body #header #headerBox #headLogo {
  width: 615px;
}
/* line 23, ../../compass/sass/_medium.scss */
body #header #headerBox #headLogo h1 {
  display: inline;
  font-size: 0.5em;
}
/* line 27, ../../compass/sass/_medium.scss */
body #header #headerBox #headLogo p {
  margin: 20px 0 0 0;
}
/* line 32, ../../compass/sass/_medium.scss */
body #header #headerBox #headerContact {
  width: 252px;
  text-align: right;
}
/* line 35, ../../compass/sass/_medium.scss */
body #header #headerBox #headerContact .headMail {
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 41, ../../compass/sass/_medium.scss */
body #header #headerBox #headerContact .headTell {
  margin: 50px 0 0 0;
}
/* line 43, ../../compass/sass/_medium.scss */
body #header #headerBox #headerContact .headTell p {
  display: inline-block;
  float: left;
}
/* line 46, ../../compass/sass/_medium.scss */
body #header #headerBox #headerContact .headTell p.freedial {
  margin: 10px 0 0 0;
}
/* line 59, ../../compass/sass/_medium.scss */
body #navi {
  width: 100%;
  height: 50px;
  background: url(../images/bg_gnavi.png);
  margin: 15px 0 30px 0;
}
/* line 64, ../../compass/sass/_medium.scss */
body #navi ul {
  width: 1100px;
  margin: 0 auto;
}
/* line 67, ../../compass/sass/_medium.scss */
body #navi ul li {
  float: left;
  margin: 2px 0 0 0;
}
/* line 79, ../../compass/sass/_medium.scss */
body #slider {
  background-color: #ffffff;
  height: 498px;
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 100;
  /*
    left: 0;
    margin-top: 0;
    width: 100%;
  */
}
/* line 92, ../../compass/sass/_medium.scss */
body #slider br {
  display: none;
}
/* line 95, ../../compass/sass/_medium.scss */
body #slider #carousel {
  /*display: none;*/
  height: 498px;
}
/* line 98, ../../compass/sass/_medium.scss */
body #slider #carousel q {
  display: block;
}
/* line 101, ../../compass/sass/_medium.scss */
body #slider #carousel .panel {
  float: left;
  position: relative;
  width: 1100px;
}
/* line 105, ../../compass/sass/_medium.scss */
body #slider #carousel .panel img {
  width: 1100px;
  height: 498px;
}
/* line 111, ../../compass/sass/_medium.scss */
body #slider #prev, body #slider #next {
  cursor: pointer;
  display: block;
  height: 498px;
  position: absolute;
  top: 0;
  width: 100px;
  z-index: 500;
}
/* line 120, ../../compass/sass/_medium.scss */
body #slider #prev {
  left: 0;
  display: block;
  background-color: #FFFFFF;
  -ms-filter: "alpha( opacity=50 )";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 127, ../../compass/sass/_medium.scss */
body #slider #prev:hover {
  background-color: #FFFFFF;
  background-image: url("../images/carousel/arrow_l.gif");
  background-position: center center;
  background-repeat: no-repeat;
  -ms-filter: "alpha( opacity=70 )";
  filter: alpha(opacity=70);
  opacity: 0.7;
}
/* line 137, ../../compass/sass/_medium.scss */
body #slider #next {
  right: 0;
  display: block;
  background-color: #FFFFFF;
  -ms-filter: "alpha( opacity=50 )";
  filter: alpha(opacity=50);
  opacity: 0.5;
}
/* line 144, ../../compass/sass/_medium.scss */
body #slider #next:hover {
  background-color: #FFFFFF;
  background-image: url("../images/carousel/arrow_r.gif");
  background-position: center center;
  background-repeat: no-repeat;
  -ms-filter: "alpha( opacity=70 )";
  filter: alpha(opacity=70);
  opacity: 0.7;
}
/* line 263, ../../compass/sass/_medium.scss */
body #contents {
  margin: 41px auto 0 auto;
  width: 1100px;
  height: auto;
}
/* line 271, ../../compass/sass/_medium.scss */
body #side {
  float: left;
  margin: 0 0 0 10px;
  width: 251px;
  height: auto;
}
/* line 276, ../../compass/sass/_medium.scss */
body #side #sideBox1 {
  background: url(../images/side-box1-background.jpg);
  width: 251px;
  height: 383px;
}
/* line 280, ../../compass/sass/_medium.scss */
body #side #sideBox1 p {
  padding: 11px 0 0 0;
  margin: 0 0 32px 10px;
  width: 238px;
  height: 279px;
}
/* line 286, ../../compass/sass/_medium.scss */
body #side #sideBox1 .searchArea {
  padding: 11px 0 0 0;
  width: 238px;
  height: 279px;
  background: url(../images/seach_bg.png) left 11px no-repeat;
  margin: 0px 0 32px 7px;
}
/* line 292, ../../compass/sass/_medium.scss */
body #side #sideBox1 .searchArea ul {
  margin: 150px 0 0 0;
}
/* line 295, ../../compass/sass/_medium.scss */
body #side #sideBox1 .searchArea li {
  text-align: center;
}
/* line 300, ../../compass/sass/_medium.scss */
body #side #sideList1 {
  background: url(../images/side-list1-background.jpg);
  width: 251px;
  height: 750px;
}
/* line 304, ../../compass/sass/_medium.scss */
body #side #sideList1 li {
  margin: 0 0 4px 0;
}
/* line 308, ../../compass/sass/_medium.scss */
body #side #sideList1_2 {
  background: url(../images/side_bg01.jpg);
  width: 251px;
  height: 853px;
}
/* line 312, ../../compass/sass/_medium.scss */
body #side #sideList1_2 li {
  margin: 0 0 4px 0;
}
/* line 316, ../../compass/sass/_medium.scss */
body #side #sideList2 {
  background: url(../images/side-list2-background.jpg);
  padding: 96px 0 0 0;
  width: 251px;
  height: 186px;
}
/* line 321, ../../compass/sass/_medium.scss */
body #side #sideList2 li {
  margin: 0 0 4px 0;
}
/* line 325, ../../compass/sass/_medium.scss */
body #side #sideList3 {
  margin: 30px 0 0 0;
}
/* line 330, ../../compass/sass/_medium.scss */
body #side #sideList4 {
  margin: 30px 0 0 0;
}
/* line 335, ../../compass/sass/_medium.scss */
body #side #sideList5 {
  width: 251px;
  height: 204px;
  margin: -250px 0 0 0;
  background: url(../images/side_office_title.png);
}
/* line 340, ../../compass/sass/_medium.scss */
body #side #sideList5 li {
  margin-left: 15px;
}
/* line 342, ../../compass/sass/_medium.scss */
body #side #sideList5 li.office01 {
  padding-top: 60px;
}
/* line 345, ../../compass/sass/_medium.scss */
body #side #sideList5 li.office02 {
  padding-top: 5px;
}
/* line 353, ../../compass/sass/_medium.scss */
body #main {
  float: left;
  margin: 0 0 0 30px;
  width: 805px;
  height: auto;
}
/* line 358, ../../compass/sass/_medium.scss */
body #main .mainMoreButton {
  text-align: right;
  margin: 20px 62px 20px 0;
}
/* line 367, ../../compass/sass/_medium.scss */
body .topCuibudai h2 {
  margin: 0 0 20px 0;
}
/* line 370, ../../compass/sass/_medium.scss */
body .topCuibudai a {
  display: block;
}
/* line 372, ../../compass/sass/_medium.scss */
body .topCuibudai a:link {
  text-decoration: none;
}
/* line 375, ../../compass/sass/_medium.scss */
body .topCuibudai a:hover {
  text-decoration: none;
}
/* line 385, ../../compass/sass/_medium.scss */
body #newsListBox {
  margin: 0 0 20px 0;
  width: 762px;
}
/* line 390, ../../compass/sass/_medium.scss */
body .newsList {
  padding: 17px 0 0 10px;
}
/* line 392, ../../compass/sass/_medium.scss */
body .newsList li {
  font-size: 1.25em;
  background: url(../images/arrow-green-box.png) no-repeat left 4px;
  padding: 0 0 0 30px;
  margin: 0;
  min-height: 30px;
}
/* line 399, ../../compass/sass/_medium.scss */
body .newsList li p.newsListP1 {
  float: left;
  color: #115105;
  padding: 3px 0 0 0;
  margin: 0;
  min-height: 27px;
}
/* line 407, ../../compass/sass/_medium.scss */
body .newsList li p.newsListP2 {
  float: left;
  color: #47823b;
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
  *padding: 5px 0 0 0;
  min-height: 30px;
  *min-height: 25px;
}
/* line 423, ../../compass/sass/_medium.scss */
body #osusumeBox {
  background: url(../images/home_osusume_back.jpg);
  width: 762px;
  height: auto;
}
/* line 429, ../../compass/sass/_medium.scss */
body .osusumeBoxList {
  padding: 0 0 0 23px;
  font-size: 1.1em;
}
/* line 432, ../../compass/sass/_medium.scss */
body .osusumeBoxList li {
  float: left;
  position: relative;
  background-color: white;
  font-size: 1em;
  margin: 30px 26px 30px 0;
  width: 220px;
  height: 320px;
}
/* line 440, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListBorder {
  position: absolute;
  top: 29px;
  left: 0;
  max-width: 220px;
  max-height: 165px;
}
/* line 447, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListHR {
  position: absolute;
  top: 220px;
  left: 0;
  width: 200px;
  height: 17px;
}
/* line 457, ../../compass/sass/_medium.scss */
body *:first-child + html .osusumeBoxList li .osusumeBoxListHR {
  position: absolute;
  top: 200px;
  left: 0;
  width: 200px;
  height: 17px;
}
/* line 465, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListProperty {
  position: absolute;
  top: 230px;
  left: 0;
  width: 210px;
  height: 24px;
}
/* line 471, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListProperty dt {
  clear: left;
  float: left;
  padding: 1px 0 0 0;
  width: 22px;
  height: 23px;
  padding: 2px 0 0 0;
  height: 22px;
}
/* line 482, ../../compass/sass/_medium.scss */
body x:-moz-any-link {
  padding: 2px 0 0 0;
  height: 22px;
}
/* line 488, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListProperty dd {
  font-weight: bold;
  font-size: 0.95em;
  margin: 0 0 0 25px;
  padding: 0;
  *padding: 2px 0 0 0;
  height: 24px;
  *height: 22px;
}
/* line 497, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListPrice {
  position: absolute;
  top: 265px;
  left: 0;
  background: url(../images/home-main-new_property-price.png) no-repeat;
  padding: 2px 0 0 66px;
  width: 154px;
  height: 23px;
}
/* line 506, ../../compass/sass/_medium.scss */
body .osusumeBoxList li .osusumeBoxListSquare {
  position: absolute;
  top: 296px;
  left: 0;
  background: url(../images/home-main-new_property-square.png) no-repeat;
  padding: 2px 0 0 66px;
  width: 154px;
  height: 23px;
}
/* line 517, ../../compass/sass/_medium.scss */
body #osusumeBoxFooter {
  width: 738px;
  margin: 0 0 25px 0;
}
/* line 522, ../../compass/sass/_medium.scss */
body #osusumeBoxMoreButton {
  float: right;
  margin: 14px 24px 0 0;
}
/* line 525, ../../compass/sass/_medium.scss */
body #osusumeBoxMoreButton a {
  display: block;
  background: url(../images/button_more_off.png);
  width: 81px;
  height: 27px;
}
/* line 530, ../../compass/sass/_medium.scss */
body #osusumeBoxMoreButton a:hover {
  display: block;
  background: url(../images/button_more_on.png);
  width: 81px;
  height: 27px;
}
/* line 541, ../../compass/sass/_medium.scss */
body #newsCounter {
  margin: 17px 0 0 29px;
}
/* line 547, ../../compass/sass/_medium.scss */
body #newsPage {
  margin: 31px 0 126px 262px;
}
/* line 549, ../../compass/sass/_medium.scss */
body #newsPage li {
  float: left;
  background-color: #e5e9ea;
  padding: 6px;
  margin: 0 5px 0 0;
}
/* line 554, ../../compass/sass/_medium.scss */
body #newsPage li a {
  color: #0036ff;
  text-decoration: underline;
}
/* line 562, ../../compass/sass/_medium.scss */
body body #main p#contactBox {
  background: url(../images/contactbox-background.png);
  color: white;
  text-align: center;
  line-height: 1.8;
  padding: 15px 20px 15px 20px;
  margin: 40px auto 100px auto;
  width: 390px;
  height: 108px;
}
/* line 573, ../../compass/sass/_medium.scss */
body body #main p#contactBox a {
  display: block;
  padding: 10px 0 5px 0;
  height: 60px;
}
/* line 581, ../../compass/sass/_medium.scss */
body #contactBoxMini {
  text-align: center;
  padding: 40px 0 0 0;
}
/* line 591, ../../compass/sass/_medium.scss */
body#bukken_list #main #viewform table, body#bukken_list #main #sortingArea table {
  border-collapse: separate;
  border-spacing: 3px;
  text-align: left;
}
/* line 595, ../../compass/sass/_medium.scss */
body#bukken_list #main #viewform table th, body#bukken_list #main #sortingArea table th {
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  background: #ede8de;
}
/* line 601, ../../compass/sass/_medium.scss */
body#bukken_list #main #viewform table td, body#bukken_list #main #sortingArea table td {
  padding: 5px 10px 5px 10px;
  vertical-align: top;
  background: #ede8de;
}
/* line 607, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea {
  width: 100%;
  margin: 20px 0 0 0;
}
/* line 611, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea .conditions {
  width: 590px;
  float: left;
}
/* line 616, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea .conditions form#viewform table {
  width: 100%;
  height: 246px;
}
/* line 620, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea .conditions form#viewform table th {
  width: 25%;
}
/* line 624, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea .conditions form#viewform table td li {
  float: left;
  display: inline-block;
  padding: 0 0 20px 0;
}
/* line 635, ../../compass/sass/_medium.scss */
body#bukken_list #main .seachArea #viewform2 {
  margin: 3px 0 0 0;
}
/* line 642, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle {
  width: 100%;
}
/* line 644, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle .resultTxt {
  width: 40%;
  float: left;
}
/* line 647, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle .resultTxt .areaName {
  font-weight: bold;
  font-size: 1em;
  display: inline-block;
}
/* line 651, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle .resultTxt .areaName span {
  color: #df1515;
  padding: 0 0 0 5px;
  font-size: 2em;
}
/* line 660, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle .resultIcon ul {
  padding: 15px 0 0 0;
}
/* line 662, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultTitle .resultIcon ul li {
  float: left;
  margin: 0 0 0 5px;
}
/* line 681, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #sortingArea table td dl {
  width: 100%;
}
/* line 683, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #sortingArea table td dl dt {
  font-weight: bold;
  float: left;
  clear: left;
}
/* line 688, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #sortingArea table td dl dd {
  float: left;
  margin: 0 0px 0 15px;
  padding: 0 15px 0 0;
  border-right: dotted 1px #b9b3a5;
}
/* line 699, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea {
  width: 100%;
  margin: 15px 0 0 0;
}
/* line 702, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea .address {
  width: 783px;
  background: #efefef;
  border-top: solid 1px #cbcfcc;
  border-left: solid 1px #cbcfcc;
  border-right: solid 1px #cbcfcc;
  float: left;
  padding: 5px 10px 5px 10px;
}
/* line 710, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea .address p {
  display: inline-block;
  font-weight: bold;
}
/* line 714, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea .address .land, body#bukken_list #main #resultArea #resultList .resultArea .address .bunjyo, body#bukken_list #main #resultArea #resultList .resultArea .address .chuko, body#bukken_list #main #resultArea #resultList .resultArea .address .tateuri {
  padding: 0 10px 0 0;
}
/* line 726, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea table {
  width: 805px;
  border-collapse: collapse;
}
/* line 729, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea table th {
  background: url(../images/resultarea_bg.gif);
  border: solid 1px #cbcfcc;
  font-weight: bold;
  padding: 0px 10px 0px 10px;
}
/* line 735, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea table td {
  border: solid 1px #cbcfcc;
  padding: 3px 10px 3px 10px;
  text-align: center;
}
/* line 742, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea table td.price .numeric {
  font-size: 1.2em;
  font-weight: bold;
}
/* line 746, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList .resultArea table td.price .unit {
  margin: 0 10px 0 0;
  text-align: right;
}
/* line 763, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea {
  text-align: center;
  margin: 0 auto;
  width: 100%;
}
/* line 767, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul {
  text-align: center;
  display: inline-block;
}
/* line 770, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul.pager {
  margin: 10px;
}
/* line 774, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li {
  float: left;
  margin-right: 5px;
  border: 1px #3366FF solid;
  font-weight: bold;
}
/* line 779, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li.prev, body#bukken_list #main #resultArea #resultList #pagerArea ul li.next {
  border: none;
}
/* line 782, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li a {
  position: relative;
  display: block;
  padding: 3px 8px;
  color: #3366FF;
}
/* line 788, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li a:link, body#bukken_list #main #resultArea #resultList #pagerArea ul li a:visited {
  text-decoration: none;
}
/* line 791, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li a:hover, body#bukken_list #main #resultArea #resultList #pagerArea ul li a:active {
  background-color: #AADDFF;
  text-decoration: none;
}
/* line 795, ../../compass/sass/_medium.scss */
body#bukken_list #main #resultArea #resultList #pagerArea ul li em {
  display: block;
  padding: 3px 8px;
  background: #3366FF;
  color: #FFFFFF;
}
/* line 816, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox {
  background: url(../images/bukken_details-background.png);
  width: 786px;
}
/* line 819, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable1 {
  margin: 0 0 0 22px;
  width: 763px;
  height: 70px;
}
/* line 823, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable1 td {
  color: #6e645e;
  font-weight: bold;
  font-size: 1.25em;
  padding: 0 0 0 10px;
  height: 70px;
}
/* line 830, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable1 th {
  background: url(../images/bukken_details-kubun.png);
  font-size: 1.25em;
  color: #6e645e;
  text-align: center;
  padding: 3px 3px 0 0;
  height: 67px;
}
/* line 840, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable2 {
  margin: 0 0 0 22px;
  width: 763px;
}
/* line 843, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable2 th {
  font-size: 1.125em;
  font-weight: bold;
  color: #6e645e;
  text-align: left;
  padding: 0;
  height: 40px;
}
/* line 851, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsBox #detailsTable2 td {
  color: #6e645e;
  font-weight: normal;
  font-size: 1em;
  padding: 0 1em 0 10px;
  height: 40px;
}
/* line 862, ../../compass/sass/_medium.scss */
body#bukken_details #main *:first-child + html #bukken_details #detailsTable1 th {
  width: 146px;
}
/* line 866, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsTable {
  margin: 32px 0 0 0;
  width: 779px;
}
/* line 869, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsTable th {
  background: #efefef;
  border: solid 1px black;
  font-weight: bold;
  text-align: left;
  padding: 10px 10px 10px 22px;
  width: 128px;
}
/* line 877, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsTable td {
  border: solid 1px black;
  padding: 10px;
  width: 260px;
}
/* line 884, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter0, body#bukken_details #main .detailsBoxOuter, body#bukken_details #main .detailsBoxOuter2 {
  margin: 30px 0 0 0;
  width: 780px;
}
/* line 890, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter0 h3 {
  background: url(../images/resultarea_bg.gif);
  border: solid 1px #959494;
  font-size: 1.125em;
  font-weight: bold;
  color: #444;
  padding: 8px 0 0 23px;
  width: 755px;
  height: 34px;
}
/* line 900, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter0 p {
  border-left: solid 1px #959494;
  border-right: solid 1px #959494;
  border-bottom: solid 1px #959494;
  padding: 10px;
  width: 758px;
  min-height: 0;
}
/* line 910, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter .detailsBoxLeft {
  float: left;
  clear: none;
  width: 370px;
}
/* line 915, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter .detailsBoxRight {
  float: right;
  clear: none;
  width: 370px;
}
/* line 920, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter table {
  table-layout: fixed;
}
/* line 923, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter td {
  text-align: center;
  background: #faf9f7;
  border-left: solid 1px #959494;
  border-right: solid 1px #959494;
  border-bottom: solid 1px #959494;
  width: 368px;
  height: 277px;
}
/* line 936, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter2 table {
  table-layout: fixed;
}
/* line 939, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter2 td {
  text-align: center;
  background: #faf9f7;
  border-left: solid 1px #959494;
  border-right: solid 1px #959494;
  border-bottom: solid 1px #959494;
  width: 778px;
  max-height: 584px;
}
/* line 951, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter h3 {
  background: url(../images/resultarea_bg.gif);
  font-size: 1.125em;
  font-weight: bold;
  color: #444;
  padding: 8px 0 0 23px;
  width: 345px;
  height: 34px;
  border: solid 1px #959494;
}
/* line 961, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter2 h3, body#bukken_details #main #chubuMap h3, body#bukken_details #main #setPlan h3 {
  background: url(../images/resultarea_bg.gif);
  font-size: 1.125em;
  font-weight: bold;
  color: #444;
  padding: 8px 0 0 23px;
  width: 757px;
  height: 34px;
  border: solid 1px #959494;
}
/* line 972, ../../compass/sass/_medium.scss */
body#bukken_details #main #chubuMap {
  width: 780px;
  margin: 30px 0 0 0px;
}
/* line 975, ../../compass/sass/_medium.scss */
body#bukken_details #main #chubuMap .imgArea {
  width: 760px;
  padding: 10px;
  border: solid 1px #959494;
  margin-top: -1px;
}
/* line 982, ../../compass/sass/_medium.scss */
body#bukken_details #main #chubuMap .chubuBt {
  text-align: right;
  margin: 10px 0 0 0;
}
/* line 988, ../../compass/sass/_medium.scss */
body#bukken_details #main #setPlan {
  margin: 30px 0 0 0;
}
/* line 990, ../../compass/sass/_medium.scss */
body#bukken_details #main #setPlan table {
  width: 782px;
  margin: -1px 0 0 0;
}
/* line 993, ../../compass/sass/_medium.scss */
body#bukken_details #main #setPlan table td {
  width: 50%;
  text-align: center;
  border: solid 1px #959494;
  padding: 10px;
}
/* line 1003, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter a {
  max-width: 368px;
}
/* line 1005, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter a img {
  max-width: 368px;
  max-height: 277px;
}
/* line 1010, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter p {
  max-width: 368px;
}
/* line 1014, ../../compass/sass/_medium.scss */
body#bukken_details #main .detailsBoxOuter2 img {
  max-width: 778px;
  max-height: 584px;
}
/* line 1019, ../../compass/sass/_medium.scss */
body#bukken_details #main #detailsPinMap {
  border: solid 1px #959494;
  margin: 0 0 30px 0;
}
/* line 1031, ../../compass/sass/_medium.scss */
body#bukken_map #detailsPinList {
  background: url(../images/chizu_back.png);
  padding: 10px 20px;
  width: 740px;
  height: 114px;
}
/* line 1036, ../../compass/sass/_medium.scss */
body#bukken_map #detailsPinList li {
  margin: 0 38px 0 0;
  width: 85px;
}
/* line 1046, ../../compass/sass/_medium.scss */
body#company h2 {
  margin: 0 0 24px 0;
}
/* line 1049, ../../compass/sass/_medium.scss */
body#company h3 {
  background: url(../images/company-h3.png);
  font-weight: bold;
  font-size: 1.25em;
  padding: 5px 0 0 10px;
  margin: 58px 0 1em 0;
  width: 770px;
  height: 34px;
}
/* line 1060, ../../compass/sass/_medium.scss */
body#company h4 {
  color: #1f6a0f;
  font-size: 1.125em;
  font-weight: bold;
  margin: 2em 0 0.75em 5px;
}
/* line 1066, ../../compass/sass/_medium.scss */
body#company #main p {
  margin: 0 10px 0 30px;
}
/* line 1069, ../../compass/sass/_medium.scss */
body#company ul#companyList {
  list-style: disc;
  margin: 0 0 0.5em 0;
}
/* line 1072, ../../compass/sass/_medium.scss */
body#company ul#companyList li {
  margin: 0 0 0 40px;
}
/* line 1076, ../../compass/sass/_medium.scss */
body#company #main table {
  width: 780px;
}
/* line 1078, ../../compass/sass/_medium.scss */
body#company #main table th {
  vertical-align: bottom;
  text-align: left;
  font-weight: bold;
  border-bottom: solid 1px black;
  padding: 0 0 0.5em 1em;
  height: 47px;
}
/* line 1085, ../../compass/sass/_medium.scss */
body#company #main table th span {
  font-size: 1.125em;
}
/* line 1092, ../../compass/sass/_medium.scss */
body .line_none {
  border: none !important;
}
/* line 1096, ../../compass/sass/_medium.scss */
body#company #main table td {
  vertical-align: top;
  text-align: left;
  border-bottom: dashed 1px black;
  padding: 1em 0 1em 1em;
}
/* line 1101, ../../compass/sass/_medium.scss */
body#company #main table td p {
  line-height: 2;
  padding: 0;
  margin: 0;
  width: auto;
}
/* line 1106, ../../compass/sass/_medium.scss */
body#company #main table td p.companyTableP {
  margin: 0.5em 0;
}
/* line 1109, ../../compass/sass/_medium.scss */
body#company #main table td p a {
  display: inline;
}
/* line 1117, ../../compass/sass/_medium.scss */
body#guide h2 {
  margin: 0 0 80px 0;
  width: 780px;
  height: 60px;
}
/* line 1122, ../../compass/sass/_medium.scss */
body#guide .guideBox {
  position: absolute;
  top: 14px;
  left: 230px;
  color: white;
  font-size: 1em;
  line-height: 1.7;
  width: 490px;
  height: 140px;
}
/* line 1137, ../../compass/sass/_medium.scss */
body#contact #contactSiteFormTable {
  margin: 0 5px 0 10px;
  width: 760px;
}
/* line 1140, ../../compass/sass/_medium.scss */
body#contact #contactSiteFormTable th {
  background: url(../images/table-tr-background.png);
  border: solid 1px #9e9d9d;
  text-align: left;
  padding: 1em;
}
/* line 1146, ../../compass/sass/_medium.scss */
body#contact #contactSiteFormTable td {
  background: #f8f9f9;
  border: solid 1px #9e9d9d;
  padding: 1em;
}
/* line 1152, ../../compass/sass/_medium.scss */
body#contact #contactButtonBox {
  text-align: center;
  margin: 2em 0;
}
/* line 1156, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm {
  margin: 2em 0;
}
/* line 1158, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm ul {
  margin: 0 0 0 80px;
}
/* line 1160, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm ul li {
  float: left;
  margin: 0 0 0 95px;
}
/* line 1163, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm ul li#confirmButtonFormList2 {
  display: block;
  background: url(../images/contact-button-back-off.png);
  width: 168px;
  height: 50px;
}
/* line 1168, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm ul li#confirmButtonFormList2 a {
  display: block;
  background: url(../images/contact-button-back-off.png);
  width: 168px;
  height: 50px;
}
/* line 1173, ../../compass/sass/_medium.scss */
body#contact #confirmButtonForm ul li#confirmButtonFormList2 a:hover {
  display: block;
  background: url(../images/contact-button-back-on.png);
  width: 168px;
  height: 50px;
}
/* line 1188, ../../compass/sass/_medium.scss */
body #thanks #thanksBox {
  background: url(../images/table-tr-background.png);
  border: solid 1px #9e9d9d;
  padding: 30px 40px;
  margin: 0 auto;
  width: 320px;
}
/* line 1198, ../../compass/sass/_medium.scss */
body#privacy {
  line-height: 2;
}
/* line 1200, ../../compass/sass/_medium.scss */
body#privacy ol li {
  line-height: 2;
}
/* line 1203, ../../compass/sass/_medium.scss */
body#privacy h2 {
  margin: 0 0 24px 0;
}
/* line 1206, ../../compass/sass/_medium.scss */
body#privacy h3 {
  background: url(../images/company-h3.png);
  font-weight: bold;
  font-size: 1.25em;
  padding: 5px 0 0 10px;
  margin: 58px 0 1em 0;
  width: 770px;
  height: 34px;
}
/* line 1217, ../../compass/sass/_medium.scss */
body#privacy #main p {
  margin: 0 10px 0 10px;
  width: 760px;
}
/* line 1221, ../../compass/sass/_medium.scss */
body#privacy ol {
  list-style: decimal;
  padding: 0 0 0 40px;
  width: 740px;
}
/* line 1230, ../../compass/sass/_medium.scss */
body#mobile_tomo h2 {
  width: 780px;
}
/* line 1233, ../../compass/sass/_medium.scss */
body#mobile_tomo h3 {
  margin: 60px 0 0 0;
  width: 780px;
}
/* line 1237, ../../compass/sass/_medium.scss */
body#mobile_tomo h4 {
  width: 780px;
}
/* line 1240, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhat {
  position: relative;
  margin: 12px 0 0 0;
}
/* line 1243, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhat #mobile_tomoWhat01 {
  position: absolute;
  top: 222px;
  left: 51px;
  width: 180px;
  height: 120px;
}
/* line 1250, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhat #mobile_tomoWhat02 {
  position: absolute;
  top: 222px;
  left: 295px;
  width: 180px;
  height: 120px;
}
/* line 1257, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhat #mobile_tomoWhat03 {
  position: absolute;
  top: 222px;
  left: 545px;
  width: 180px;
  height: 120px;
}
/* line 1265, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhatButton01 {
  position: absolute;
  top: 425px;
  left: 111px;
  background: url(../images/arrow-browngreen.png) no-repeat;
  padding: 0 0 0 27px;
  height: 35px;
}
/* line 1273, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoWhatButton02 {
  position: absolute;
  top: 425px;
  left: 358px;
  background: url(../images/arrow-browngreen.png) no-repeat;
  padding: 0 0 0 27px;
  height: 35px;
}
/* line 1281, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointOuter {
  width: 780px;
  height: 326px;
}
/* line 1285, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointInnerRed {
  float: left;
  background: url(../images/mobile_tomo-point-01-background.png);
  margin: 0 13px 0 0;
  width: 246px;
  height: 326px;
}
/* line 1294, ../../compass/sass/_medium.scss */
body#land .mobile_tomoPointInnerRed {
  float: left;
  margin: 10px 13px 0 0;
  width: 250px;
}
/* line 1301, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointInnerBlue {
  float: left;
  background: url(../images/mobile_tomo-point-02-background.png);
  margin: 0 13px 0 0;
  width: 246px;
  height: 326px;
}
/* line 1308, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointInnerTitle {
  text-align: center;
  margin: 11px auto 11px auto;
  width: 220px;
}
/* line 1313, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointInnerImage {
  margin: 0 auto;
  width: 210px;
  height: 124px;
}
/* line 1318, ../../compass/sass/_medium.scss */
body#mobile_tomo .mobile_tomoPointInnerText {
  line-height: 2;
  margin: 0 auto;
  width: 220px;
}
/* line 1323, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoPoint03 {
  position: relative;
  width: 780px;
  height: 206px;
}
/* line 1328, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoPoint03Title {
  position: absolute;
  top: 7px;
  left: 238px;
  width: 780px;
}
/* line 1334, ../../compass/sass/_medium.scss */
body#mobile_tomo #mobile_tomoPoint03Text {
  position: absolute;
  top: 150px;
  left: 20px;
  width: 730px;
}
/* line 1344, ../../compass/sass/_medium.scss */
body#safety h2 {
  width: 780px;
}
/* line 1347, ../../compass/sass/_medium.scss */
body#safety h3 {
  margin: 60px 0 0 0;
  width: 780px;
}
/* line 1351, ../../compass/sass/_medium.scss */
body#safety h4 {
  margin: 0;
  width: 780px;
}
/* line 1355, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 {
  position: relative;
}
/* line 1357, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01title01, body#safety #safetyBox01 #safetyBox01title02, body#safety #safetyBox01 #safetyBox01title03 {
  color: #a3262a;
  font-weight: bold;
  font-size: 1.25em;
}
/* line 1362, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01title01 {
  position: absolute;
  top: 12px;
  left: 50px;
}
/* line 1367, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01title02 {
  position: absolute;
  top: 12px;
  left: 295px;
}
/* line 1372, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01title03 {
  position: absolute;
  top: 12px;
  left: 582px;
}
/* line 1377, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01text01, body#safety #safetyBox01 #safetyBox01text02 {
  line-height: 2;
  width: 210px;
  height: 160px;
}
/* line 1388, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01text01 {
  position: absolute;
  top: 50px;
  left: 18px;
}
/* line 1393, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01text02 {
  position: absolute;
  top: 50px;
  left: 277px;
}
/* line 1398, ../../compass/sass/_medium.scss */
body#safety #safetyBox01 #safetyBox01text03 {
  position: absolute;
  top: 50px;
  left: 537px;
}
/* line 1404, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 {
  position: relative;
}
/* line 1406, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02title01, body#safety #safetyBox02 #safetyBox02title02, body#safety #safetyBox02 #safetyBox02title03 {
  color: #115105;
  font-weight: bold;
  font-size: 1.25em;
}
/* line 1411, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02title01 {
  position: absolute;
  top: 12px;
  left: 32px;
}
/* line 1416, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02title02 {
  position: absolute;
  top: 12px;
  left: 292px;
}
/* line 1421, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02title03 {
  position: absolute;
  top: 12px;
  left: 617px;
}
/* line 1426, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02text01, body#safety #safetyBox02 #safetyBox02text02, body#safety #safetyBox02 #safetyBox02text03 {
  line-height: 2;
  width: 210px;
  height: 160px;
}
/* line 1431, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02text01 {
  position: absolute;
  top: 50px;
  left: 18px;
}
/* line 1436, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02text02 {
  position: absolute;
  top: 50px;
  left: 277px;
}
/* line 1441, ../../compass/sass/_medium.scss */
body#safety #safetyBox02 #safetyBox02text03 {
  position: absolute;
  top: 50px;
  left: 537px;
}
/* line 1451, ../../compass/sass/_medium.scss */
body#land h3 {
  background: url(../images/land-h3.png);
  color: white;
  font-size: 1.25em;
  font-weight: normal;
  text-align: center;
  padding: 3px 0 0 0;
  margin: 0 0 20px 0;
  width: 314px;
  height: 32px;
}
/* line 1463, ../../compass/sass/_medium.scss */
body#land .landP {
  margin: 2em 15px 4em 20px;
  width: 745px;
}
/* line 1467, ../../compass/sass/_medium.scss */
body#land .landImg {
  margin: 0 0 60px 0;
  width: 780px;
}
/* line 1471, ../../compass/sass/_medium.scss */
body#land .landImg2 {
  margin: 0 0 100px 0;
  width: 780px;
}
/* line 1475, ../../compass/sass/_medium.scss */
body#land .landImg_kakaku {
  width: 450px;
  margin-bottom: 50px;
}
/* line 1478, ../../compass/sass/_medium.scss */
body#land .landImg_kakaku table th {
  height: 40px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #1E80BD;
  font-weight: bold;
  color: #FFF;
}
/* line 1486, ../../compass/sass/_medium.scss */
body#land .landImg_kakaku td {
  height: 40px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  color: #333;
  font-weight: bold;
}
/* line 1496, ../../compass/sass/_medium.scss */
body#land .landButton {
  margin: 0 0 20px 0;
  width: 780px;
}
/* line 1499, ../../compass/sass/_medium.scss */
body#land .landButton a {
  display: block;
  background: url(../images/land-button.png);
  color: #135b06;
  font-weight: bold;
  font-size: 1.25em;
  text-decoration: none;
  padding: 6px 0 0 45px;
  width: 276px;
  height: 33px;
}
/* line 1511, ../../compass/sass/_medium.scss */
body#land .landButton a:hover {
  opacity: 0.7;
}
/* line 1519, ../../compass/sass/_medium.scss */
body#land .landZoom {
  text-align: right;
  padding: 0 20px 30px 0;
}
/* line 1523, ../../compass/sass/_medium.scss */
body#land .landZoom2 {
  text-align: right;
  padding: 0 20px 100px 0;
}
/* line 1527, ../../compass/sass/_medium.scss */
body#land table {
  width: auto;
}
/* line 1530, ../../compass/sass/_medium.scss */
body#land .margin_top5 {
  margin-top: 5px;
}
/* line 1533, ../../compass/sass/_medium.scss */
body#land .margin_top20 {
  margin-top: 20px;
}
/* line 1536, ../../compass/sass/_medium.scss */
body#land .padding_5 {
  padding: 5px;
}
/* line 1539, ../../compass/sass/_medium.scss */
body#land .border_typeA {
  border: 1px solid #000000;
}
/* line 1545, ../../compass/sass/_medium.scss */
body table col.kakakuhyou01 {
  background-color: #DEECCB;
}
/* line 1550, ../../compass/sass/_medium.scss */
body #main .mainImg_kakaku {
  width: 450px;
  margin-bottom: 50px;
}
/* line 1553, ../../compass/sass/_medium.scss */
body #main .mainImg_kakaku th {
  height: 40px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #1E80BD;
  font-weight: bold;
  color: #FFF;
}
/* line 1561, ../../compass/sass/_medium.scss */
body #main .mainImg_kakaku td {
  height: 40px;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  color: #333;
  font-weight: bold;
}
/* line 1571, ../../compass/sass/_medium.scss */
body table col.kakakuhyou04 {
  background-color: #DEECCB;
}
/* line 1575, ../../compass/sass/_medium.scss */
body #contactBox {
  margin: 60px auto 0 auto;
  text-align: center;
  background: url(../images/pageContact_bg.png) no-repeat;
  width: 354px;
  height: 130px;
}
/* line 1581, ../../compass/sass/_medium.scss */
body #contactBox p {
  padding: 10px 0 0 0;
  text-align: center;
  font-size: 1em;
  color: #ffffff;
}
/* line 1590, ../../compass/sass/_medium.scss */
body #footer {
  width: 100%;
  min-width: 1100px;
  height: auto;
  margin: 50px 0 0 0;
}
/* line 1595, ../../compass/sass/_medium.scss */
body #footer #footerTop {
  margin: 0 auto;
  width: 1100px;
  height: 206px;
}
/* line 1600, ../../compass/sass/_medium.scss */
body #footer #footerList {
  margin: 38px auto 9px auto;
  width: 1100px;
}
/* line 1603, ../../compass/sass/_medium.scss */
body #footer #footerList li {
  float: right;
  margin: 0 11px 0 0;
}
/* line 1610, ../../compass/sass/_medium.scss */
body #footerMiddle1 {
  background: url(../images/footer-background-01.png) repeat-x;
  height: 400px;
}
/* line 1613, ../../compass/sass/_medium.scss */
body #footerMiddle1 p {
  padding: 25px 50px 35px 50px;
  margin: 0 auto;
  width: 1000px;
  height: 240px;
}
/* line 1621, ../../compass/sass/_medium.scss */
body *:first-child + html #footerMiddle1 p {
  padding: 30px 50px 30px 50px;
  margin: 0 auto;
  width: 1000px;
  height: 240px;
}
/* line 1628, ../../compass/sass/_medium.scss */
body #footerMiddle2 {
  height: 293px;
  background: #1B600D;
  height: 320px;
}
/* line 1633, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box {
  margin: 0 auto;
  width: 1100px;
  height: 293px;
}
/* line 1637, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList {
  float: left;
  margin-top: 15px;
  margin-right: 40px;
  margin-bottom: 0;
  margin-left: 40px;
}
/* line 1643, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList > li {
  margin: 0 0 20px 0;
}
/* line 1645, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList > li > ul > li {
  margin: 5px 0 0 20px;
}
/* line 1650, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList li a:link, body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList li a:visited {
  text-decoration: underline;
  color: white;
}
/* line 1654, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList li a:hover {
  text-decoration: underline;
  color: #deffd8;
}
/* line 1658, ../../compass/sass/_medium.scss */
body #footerMiddle2 #footerMiddle2Box .footerMiddle2BoxList li a:active {
  text-decoration: underline;
  color: white;
}
/* line 1667, ../../compass/sass/_medium.scss */
body address {
  background: url(../images/address-background.png) repeat-x;
  height: auto;
}
/* line 1670, ../../compass/sass/_medium.scss */
body address p {
  font-style: normal;
  text-align: center;
  padding: 4px 0 0 0;
  margin: 0 auto 0 auto;
  width: 1100px;
  height: 43px;
}
/* line 1680, ../../compass/sass/_medium.scss */
body #guidance {
  font-size: 0.6em;
  margin: 10px 0 0 10px;
}
/* line 1686, ../../compass/sass/_medium.scss */
body p.side_text {
  margin-top: 10px;
  padding: 10px;
}
/* line 1690, ../../compass/sass/_medium.scss */
body p.side_text_link {
  float: right;
  margin-right: 20px;
  margin-bottom: 0px;
}
/*右よりボタン */
.rightbutton {
  float: right;
  margin-top: -50px;
  margin-bottom: 15px;  
}
/*上下空き調節 */
.underMargin40 {
  padding-bottom: 40px;  
}