/******* setting.scss *******/
/******* mixin.scss *******/
@import url("https://fonts.googleapis.com/css?family=Didact+Gothic");
/******* reset.scss *******/
/* line 6, ../sass/_reset.scss */
html {
  font-size: 62.5%;
}

/* line 10, ../sass/_reset.scss */
html,
body {
  font-family: 'M PLUS 1p';
  margin: 0;
  max-width: 100%;
  min-height: 100%;
  padding: 0;
  text-align: center;
  position: relative;
  letter-spacing: .2em;
  color: #333;
  -webkit-text-size-adjust: 100%;
}

/* line 24, ../sass/_reset.scss */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fildset, input, textarea, p, blockquote, table, th, td, address, textarea, input, figure {
  font-weight: 400;
  color: #333;
  font-size: 15px;
  font-size: 1.5rem;
  font-style: normal;
  line-height: 200%;
  margin: 0;
  padding: 0;
  word-wrap: break-word;
  box-sizing: border-box;
}

/* line 37, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/* line 43, ../sass/_reset.scss */
caption, th {
  text-align: left;
}

/* line 46, ../sass/_reset.scss */
td, th {
  vertical-align: top;
}

/* line 50, ../sass/_reset.scss */
fieldset, img, abbr {
  border: none;
}

/* line 53, ../sass/_reset.scss */
li {
  list-style-type: none;
}

/* line 57, ../sass/_reset.scss */
strong {
  font-weight: bold;
}

/* line 61, ../sass/_reset.scss */
a {
  color: #333;
  text-decoration: underline;
}
/* line 64, ../sass/_reset.scss */
a:hover {
  text-decoration: none;
}

/* line 69, ../sass/_reset.scss */
img {
  vertical-align: bottom;
}

/* line 4, ../sass/common.scss */
.wrapper {
  margin: 0 auto;
  text-align: left;
}

/* line 9, ../sass/common.scss */
br.sp {
  display: none;
}

/* line 13, ../sass/common.scss */
img.sp {
  display: none;
}

/* line 17, ../sass/common.scss */
h1 {
  padding: 235px 0 160px;
  text-align: center;
  color: #1E90FF;
  background: url("../img/common/mainVisual.jpg") 50% top no-repeat;
  background-size: cover;
  line-height: 100%;
  font-size: 161%;
}
/* line 25, ../sass/common.scss */
h1 strong {
  color: #333;
  font-size: 259%;
  line-height: 100%;
  margin-bottom: 20px;
  letter-spacing: 0.1em;
  display: block;
  font-weight: normal;
}

/* line 36, ../sass/common.scss */
p {
  margin-bottom: 60px;
}

/* line 40, ../sass/common.scss */
.btn {
  margin: 0 auto;
  width: 400px;
  border-radius: 5px;
}
/* line 44, ../sass/common.scss */
.btn a,
.btn button,
.btn textarea,
.btn input {
  font-size: 125%;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
  position: relative;
  color: #fff;
  background-color: #1E90FF;
  transition: 0.3s;
  border-radius: 5px;
}
/* line 59, ../sass/common.scss */
.btn a:after,
.btn button:after,
.btn textarea:after,
.btn input:after {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  content: "";
  height: 10px;
  transform: rotate(-45deg);
  margin-top: -5px;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 10px;
}
/* line 71, ../sass/common.scss */
.btn a:hover,
.btn button:hover,
.btn textarea:hover,
.btn input:hover {
  opacity: 0.6;
  color: #fff;
}
/* line 74, ../sass/common.scss */
.btn a:hover:after,
.btn button:hover:after,
.btn textarea:hover:after,
.btn input:hover:after {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

/* line 83, ../sass/common.scss */
textarea,
select,
input {
  border: 1px solid #ccc;
  box-sizing: border-box;
}
/* line 88, ../sass/common.scss */
textarea.type01,
select.type01,
input.type01 {
  box-sizing: border-box;
  padding: 10px 20px;
  width: 100%;
}
/* line 250, ../sass/_mixin.scss */
textarea.type01:placeholder-shown,
select.type01:placeholder-shown,
input.type01:placeholder-shown {
  color: #ccc;
}
/* line 253, ../sass/_mixin.scss */
textarea.type01::-webkit-input-placeholder,
select.type01::-webkit-input-placeholder,
input.type01::-webkit-input-placeholder {
  color: #ccc;
}
/* line 256, ../sass/_mixin.scss */
textarea.type01:-moz-placeholder,
select.type01:-moz-placeholder,
input.type01:-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
/* line 260, ../sass/_mixin.scss */
textarea.type01::-moz-placeholder,
select.type01::-moz-placeholder,
input.type01::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
/* line 264, ../sass/_mixin.scss */
textarea.type01:-ms-input-placeholder,
select.type01:-ms-input-placeholder,
input.type01:-ms-input-placeholder {
  color: #ccc;
}
/* line 93, ../sass/common.scss */
textarea.type01:nth-of-type(2),
select.type01:nth-of-type(2),
input.type01:nth-of-type(2) {
  margin-top: 20px;
}
/* line 97, ../sass/common.scss */
textarea.type02,
select.type02,
input.type02 {
  width: 200px;
  padding: 10px 20px;
}
/* line 100, ../sass/common.scss */
textarea.type02:first-of-type,
select.type02:first-of-type,
input.type02:first-of-type {
  margin-right: 40px;
}

/* line 106, ../sass/common.scss */
textarea:focus,
input[type="text"]:focus {
  outline: solid 1px #1E90FF !important;
}

/* line 112, ../sass/common.scss */
select.type03 {
  width: 200px;
  padding: 10px 20px;
}

/* line 118, ../sass/common.scss */
textarea {
  border: 1px solid #ccc;
  height: 300px;
  width: 100%;
}

/* line 124, ../sass/common.scss */
input[type="submit"] {
  border-radius: 0;
}

/* line 131, ../sass/common.scss */
input[type="radio"] + label {
  padding: 30px 0;
  margin-right: 20px;
  transition: 0.3s;
  border: 1px solid #1E90FF;
  min-width: 160px;
  text-align: center;
  display: inline-block;
}

/* line 141, ../sass/common.scss */
input[type="radio"]:checked + label {
  background-color: #1E90FF;
  color: #fff;
  font-weight: bold;
}

/* line 147, ../sass/common.scss */
textarea::placeholder,
input::placeholder {
  color: #ccc;
}

/* line 152, ../sass/common.scss */
.tabCont,
.tabCont02 {
  display: none;
  opacity: 0;
  transition: 0.3s;
}

/* line 159, ../sass/common.scss */
.tabCont.c,
.tabCont02.c {
  display: block;
  opacity: 1;
}

/******header******/
/* line 167, ../sass/common.scss */
header {
  position: fixed;
  transition: 0.3s;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  background-color: rgba(255, 255, 255, 0.95);
}
/* line 176, ../sass/common.scss */
header .headCont {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  padding: 0 0 80px;
  position: relative;
  transition: 0.3s;
  transition: all 0.6s;
}
/* line 185, ../sass/common.scss */
header .headCont::before {
  display: block;
  content: "";
  width: 130px;
  height: 140px;
  background: url("../img/common/logo.png") 50% 50% #fff no-repeat;
  background-size: 70%;
  box-shadow: 0px 2px 3px 0px #ccc;
  position: absolute;
  border-radius: 5px;
  top: 45px;
  left: 20px;
}
/* line 199, ../sass/common.scss */
header .headCont .kyachArea {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 40px 10px 200px;
  background: linear-gradient(90deg, #004189, #1E90FF);
  margin-bottom: 20px;
}
/* line 208, ../sass/common.scss */
header .headCont .kyachArea p {
  color: #fff;
  margin: 0;
}
/* line 211, ../sass/common.scss */
header .headCont .kyachArea p.btn {
  margin: 0;
  width: 220px;
}
/* line 214, ../sass/common.scss */
header .headCont .kyachArea p.btn a {
  font-size: 100%;
  display: block;
  background-color: #E10202;
  padding: 5px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  border-radius: 5px;
}
/* line 227, ../sass/common.scss */
header .headCont .headLogo {
  display: flex;
  justify-content: space-between;
  width: 290px;
  align-items: center;
  margin-left: 170px;
  transition: 0.3s;
  padding-bottom: 14px;
}
/* line 235, ../sass/common.scss */
header .headCont .headLogo a {
  text-decoration: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
/* line 241, ../sass/common.scss */
header .headCont .headLogo a p.kyach {
  margin: 0 0 15px;
  border-bottom: 1px dotted #333;
  padding-bottom: 5px;
  transition: 0.3s;
  width: 100%;
}
/* line 247, ../sass/common.scss */
header .headCont .headLogo a p.kyach strong {
  font-size: 161%;
  color: #E10202;
}
/* line 252, ../sass/common.scss */
header .headCont .headLogo a p.comName {
  margin: 0;
  line-height: 161%;
  transition: 0.3s;
}
/* line 256, ../sass/common.scss */
header .headCont .headLogo a p.comName span {
  display: inline-block;
  margin-right: 10px;
  font-weight: bold;
  line-height: 120%;
}
/* line 262, ../sass/common.scss */
header .headCont .headLogo a p.comName strong {
  display: inline-block;
  margin-bottom: 10px;
  font-size: 259%;
}
/* line 270, ../sass/common.scss */
header .headCont .spMenu {
  display: none;
}
/* line 273, ../sass/common.scss */
header .headCont .headNav {
  transition: top 0.6s;
  width: 60%;
  min-width: 870px;
}
/* line 278, ../sass/common.scss */
header .headCont .headNav nav .headContArea {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-right: 20px;
}
/* line 283, ../sass/common.scss */
header .headCont .headNav nav .headContArea .btnArea {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 160px;
}
/* line 288, ../sass/common.scss */
header .headCont .headNav nav .headContArea .btnArea .recBtn,
header .headCont .headNav nav .headContArea .btnArea .hisBtn {
  margin-bottom: 10px;
  width: 160px;
  border-radius: 5px;
}
/* line 293, ../sass/common.scss */
header .headCont .headNav nav .headContArea .btnArea .recBtn a,
header .headCont .headNav nav .headContArea .btnArea .hisBtn a {
  display: block;
  border: 1px solid #ccc;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 5px;
}
/* line 301, ../sass/common.scss */
header .headCont .headNav nav .headContArea .btnArea .recBtn a img,
header .headCont .headNav nav .headContArea .btnArea .hisBtn a img {
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
/* line 308, ../sass/common.scss */
header .headCont .headNav nav .headContArea .btnArea .hisBtn {
  margin-bottom: 0;
}
/* line 312, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
/* line 317, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn,
header .headCont .headNav nav .headContArea .contactArea .buyBtn,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn,
header .headCont .headNav nav .headContArea .contactArea .engBtn {
  margin-bottom: 10px;
  width: calc((100% - 20px) / 4);
}
/* line 323, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn a,
header .headCont .headNav nav .headContArea .contactArea .buyBtn a,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn a,
header .headCont .headNav nav .headContArea .contactArea .engBtn a {
  display: block;
  text-decoration: none;
  text-align: center;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  background-color: #1E90FF;
  border-radius: 5px;
  color: #fff;
  transition: 0.3s;
}
/* line 334, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn a span,
header .headCont .headNav nav .headContArea .contactArea .buyBtn a span,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn a span,
header .headCont .headNav nav .headContArea .contactArea .engBtn a span {
  display: block;
}
/* line 337, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn a strong,
header .headCont .headNav nav .headContArea .contactArea .buyBtn a strong,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn a strong,
header .headCont .headNav nav .headContArea .contactArea .engBtn a strong {
  display: inline-block;
  font-size: 120%;
}
/* line 340, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn a strong strong,
header .headCont .headNav nav .headContArea .contactArea .buyBtn a strong strong,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn a strong strong,
header .headCont .headNav nav .headContArea .contactArea .engBtn a strong strong {
  font-size: 140%;
}
/* line 344, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .chiBtn a:hover,
header .headCont .headNav nav .headContArea .contactArea .buyBtn a:hover,
header .headCont .headNav nav .headContArea .contactArea .nyuBtn a:hover,
header .headCont .headNav nav .headContArea .contactArea .engBtn a:hover {
  opacity: 0.6;
}
/* line 350, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .buyBtn1 a {
  background-color: #D2D200;
}
/* line 355, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .nyuBtn1 a {
  background-color: #FF738E;
}
/* line 360, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .engBtn1 a {
  background-color: #E10202;
}
/* line 364, ../sass/common.scss */
header .headCont .headNav nav .headContArea .contactArea .contInfo {
  margin: 0 auto;
}
/* line 369, ../sass/common.scss */
header .headCont .headNav nav ul {
  display: flex;
  align-items: center;
  justify-content: center;
  border-right-color: #1E90FF;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 14px 0;
  background-color: #E1EFFF;
  box-shadow: 0px 2px 3px 0px #ccc inset;
}
/* line 381, ../sass/common.scss */
header .headCont .headNav nav ul li {
  margin: 0 40px;
  letter-spacing: 0.1em;
}
/* line 384, ../sass/common.scss */
header .headCont .headNav nav ul li a {
  display: inline-block;
  padding-bottom: 4px;
  text-decoration: none;
  position: relative;
  transition: .3s;
  color: #333;
  font-size: 120%;
  letter-spacing: 4px;
}
/* line 214, ../sass/_mixin.scss */
header .headCont .headNav nav ul li a:after {
  content: "";
  height: 2px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: .3s;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
}
/* line 228, ../sass/_mixin.scss */
header .headCont .headNav nav ul li a.c:after, header .headCont .headNav nav ul li a:hover:after {
  width: 100%;
}
/* line 389, ../sass/common.scss */
header .headCont .headNav nav ul li a strong {
  font-size: 161%;
  color: #E10202;
  font-weight: lighter;
  letter-spacing: 4px;
}
/* line 395, ../sass/common.scss */
header .headCont .headNav nav ul li a:after {
  background-color: #1E90FF;
}
/* line 399, ../sass/common.scss */
header .headCont .headNav nav ul li.contactBtn {
  margin: 0;
}
/* line 401, ../sass/common.scss */
header .headCont .headNav nav ul li.contactBtn a {
  background-color: #1E90FF;
  color: #fff;
  padding: 26px 20px;
}
/* line 407, ../sass/common.scss */
header .headCont .headNav nav ul li.resevBtn {
  margin: 0;
}
/* line 409, ../sass/common.scss */
header .headCont .headNav nav ul li.resevBtn a {
  background-color: #D2D200;
  color: #fff;
  padding: 26px 20px;
}
/* line 420, ../sass/common.scss */
header.scroll {
  margin-top: -219px;
}
@media screen and (max-width: 1080px) {
  /* line 432, ../sass/common.scss */
  header nav ul li {
    margin-right: 20px;
  }
  /* line 438, ../sass/common.scss */
  header .headSns li {
    margin-left: 15px;
  }
  /* line 440, ../sass/common.scss */
  header .headSns li:first-child {
    margin-left: 20px;
  }
}

/******footer******/
/* line 450, ../sass/common.scss */
.reservArea {
  padding: 160px 0;
  text-align: center;
  border-top: 1px dotted #1E90FF;
}
/* line 454, ../sass/common.scss */
.reservArea .secCont {
  width: 1200px;
  margin: 0 auto;
}
/* line 457, ../sass/common.scss */
.reservArea .secCont h2 {
  font-size: 259%;
  margin-bottom: 40px;
}
/* line 461, ../sass/common.scss */
.reservArea .secCont .btnArea {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 465, ../sass/common.scss */
.reservArea .secCont .btnArea .btn {
  width: 590px;
  margin: 0;
}
/* line 468, ../sass/common.scss */
.reservArea .secCont .btnArea .btn a {
  padding: 40px;
  box-sizing: border-box;
  font-size: 161%;
  border-radius: 5px;
}

/* line 479, ../sass/common.scss */
.pageTop {
  position: fixed;
  bottom: 42px;
  right: 20px;
  z-index: 99;
}

/* line 486, ../sass/common.scss */
footer {
  background-color: #1E90FF;
}
/* line 488, ../sass/common.scss */
footer .footCont {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
/* line 496, ../sass/common.scss */
footer .footCont .infoArea {
  width: 65%;
}
/* line 498, ../sass/common.scss */
footer .footCont .infoArea ul {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 40px;
  border-bottom: 1px dotted #fff;
  margin-bottom: 40px;
}
/* line 504, ../sass/common.scss */
footer .footCont .infoArea ul li {
  margin-right: 20px;
}
/* line 506, ../sass/common.scss */
footer .footCont .infoArea ul li a {
  color: #fff;
  text-decoration: none;
}
/* line 514, ../sass/common.scss */
footer .footCont .infoArea dl dt p {
  text-align: left;
  color: #fff;
  margin-bottom: 20px;
}
/* line 518, ../sass/common.scss */
footer .footCont .infoArea dl dt p.logo {
  display: flex;
  align-items: center;
  padding-left: 52px;
  background: url("../img/common/logo.png") left 50% no-repeat;
  background-size: 42px 57.5px;
}
/* line 524, ../sass/common.scss */
footer .footCont .infoArea dl dt p.logo span {
  display: block;
  line-height: 100%;
  margin-right: 10px;
  font-size: 161%;
}
/* line 530, ../sass/common.scss */
footer .footCont .infoArea dl dt p.logo strong {
  display: block;
  font-size: 259%;
}
/* line 537, ../sass/common.scss */
footer .footCont .infoArea dl dd {
  color: #fff;
}
/* line 539, ../sass/common.scss */
footer .footCont .infoArea dl dd a {
  color: #fff;
}
/* line 545, ../sass/common.scss */
footer .footCont .faceBookArea {
  width: 30%;
}

/* line 551, ../sass/common.scss */
p.footCopy {
  text-align: center;
  padding: 20px 0;
  background-color: #E1EFFF;
  color: #1E90FF;
  margin: 0;
}

/******sideBer******/
/* line 561, ../sass/common.scss */
.sideBer {
  width: 240px;
}
/* line 563, ../sass/common.scss */
.sideBer .sideCont {
  width: 240px;
  box-shadow: 0px 0px 4px 0px #ccc;
  border-radius: 5px;
  margin-bottom: 40px;
  padding-bottom: 20px;
}
/* line 569, ../sass/common.scss */
.sideBer .sideCont h3 {
  text-align: center;
  padding: 20px;
  background-color: #1E90FF;
  color: #fff;
  border-radius: 5px 5px 0 0;
}
/* line 577, ../sass/common.scss */
.sideBer .sideCont ul li {
  padding: 0 20px;
}
/* line 579, ../sass/common.scss */
.sideBer .sideCont ul li a {
  display: block;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  color: #1E90FF;
  text-decoration: none;
  background: url(/img/index/linkIcon.jpg) right 0 top 50% no-repeat;
  background-size: 20px;
  padding-right: 30px;
}
/* line 590, ../sass/common.scss */
.sideBer .sideCont ul li:last-child a {
  border: none;
}
/* line 596, ../sass/common.scss */
.sideBer .sideCont dl {
  padding: 20px 20px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 601, ../sass/common.scss */
.sideBer .sideCont dl dt {
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
}
/* line 606, ../sass/common.scss */
.sideBer .sideCont dl dd {
  width: 100%;
}
/* line 608, ../sass/common.scss */
.sideBer .sideCont dl dd select {
  width: 100%;
  padding: 5px 10px;
}
/* line 612, ../sass/common.scss */
.sideBer .sideCont dl dd label {
  display: block;
  width: 100%;
}
/* line 615, ../sass/common.scss */
.sideBer .sideCont dl dd label input[type="checkbox"] {
  margin-right: 10px;
}
/* line 619, ../sass/common.scss */
.sideBer .sideCont dl dd input[type="text"] {
  width: 100%;
}
/* line 624, ../sass/common.scss */
.sideBer .sideCont p.btn {
  margin: 40px auto 0;
  width: 200px;
}
/* line 627, ../sass/common.scss */
.sideBer .sideCont p.btn input {
  width: 100%;
  font-size: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
}
/* line 634, ../sass/common.scss */
.sideBer .sideCont .mapLink {
  padding: 5px;
}
/* line 636, ../sass/common.scss */
.sideBer .sideCont .mapLink img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
/* line 643, ../sass/common.scss */
.sideBer .sideContSale {
  width: 240px;
  box-shadow: 0px 0px 4px 0px #ccc;
  border-radius: 5px;
  margin-bottom: 40px;
}
/* line 648, ../sass/common.scss */
.sideBer .sideContSale h3 {
  text-align: center;
  padding: 20px;
  background-color: #D2D200;
  color: #fff;
  border-radius: 5px 5px 0 0;
}
/* line 656, ../sass/common.scss */
.sideBer .sideContSale ul li {
  padding: 0 20px;
}
/* line 658, ../sass/common.scss */
.sideBer .sideContSale ul li a {
  display: block;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  color: #1E90FF;
  text-decoration: none;
  background: url(/img/index/linkIcon.jpg) right 0 top 50% no-repeat;
  background-size: 20px;
  padding-right: 30px;
}
/* line 668, ../sass/common.scss */
.sideBer .sideContSale ul li:last-child a {
  border: none;
}
/* line 673, ../sass/common.scss */
.sideBer .sideContSale dl {
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 678, ../sass/common.scss */
.sideBer .sideContSale dl dt {
  font-weight: bold;
  margin-bottom: 10px;
  width: 100%;
}
/* line 683, ../sass/common.scss */
.sideBer .sideContSale dl dd {
  width: 47%;
}
/* line 685, ../sass/common.scss */
.sideBer .sideContSale dl dd input {
  margin-right: 10px;
}
/* line 690, ../sass/common.scss */
.sideBer .sideContSale .mapLink {
  padding: 20px;
}
/* line 692, ../sass/common.scss */
.sideBer .sideContSale .mapLink img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/******main******/
/* line 704, ../sass/common.scss */
main .grayBg {
  background-color: #D2D200;
}
/* line 707, ../sass/common.scss */
main .secCont {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 710, ../sass/common.scss */
main .secCont.wAll {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
/* line 715, ../sass/common.scss */
main .secCont.wAll .secCont {
  padding-bottom: 80px;
  padding-top: 80px;
}
/* line 720, ../sass/common.scss */
main .secCont.wAll section:last-of-type .secCont {
  padding-bottom: 155px;
}

/* line 729, ../sass/common.scss */
span.small {
  font-size: 85%;
}
/* line 732, ../sass/common.scss */
span.keyColor01 {
  color: #1E90FF;
}
