div#wrapper {
  font-family: 'メイリオ', 'Meiryo', sans-serif;
  padding-bottom: 30px;
}
.top_serach {
  padding-top: 27px;
}
.top_bg {
  background: #e2deec;
}
.top_serch--inner {
  width: 890px;
  margin: 0 auto 28px;
  padding: 20px 0;
}
.top_serch--inner h2 {
  font-size: 24px;
  color: white;
  -webkit-text-stroke: 3px #4b3c8f;
  text-stroke: 3px #4b3c8f;
  font-weight: bold;
}
.top_serch--inner h2:nth-of-type(2) {
  padding-top: 16px;
}

/* serch_list */
.serch_list {
  display: flex;
  justify-content: space-between;
  padding-top: 8px;
}
.serch_list li {
  background: #fff;
  text-align: center;
  font-weight: bold;
  border-radius: 6px;
}

.serch_list li a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  width: 100%;
  height: 80px;
}
.serch_list li a:hover {
  opacity: 0.7;
}

/* 1つ目の ul の li */
.serch_list:first-of-type li:nth-child(1) {
  border: 1px solid #4b3c8f;
  width: 439px;
  font-size: 24px;
  box-shadow: 1px 2px 0 #4b3c8f;
}

.serch_list:first-of-type li:nth-child(2) {
  border: 1px solid #8f3c3c;
  width: 439px;
  font-size: 18px;
  box-shadow: 1px 2px 0 #8f3c3c;
}

/* 2つ目の ul の li */
.serch_list:nth-of-type(2) li:nth-child(1) {
  border: 1px solid #2ab858;
  box-shadow: 1px 2px 0 #2ab858;
}
.serch_list:nth-of-type(2) li:nth-child(2) {
  border: 1px solid #0069a7;
  box-shadow: 1px 2px 0 #0069a7;
}
.serch_list:nth-of-type(2) li:nth-child(3) {
  border: 1px solid #e45757;
  box-shadow: 1px 2px 0 #e45757;
}
.serch_list:nth-of-type(2) li:nth-child(4) {
  border: 1px solid #e457a1;
  box-shadow: 1px 2px 0 #e457a1;
}
.serch_list:nth-of-type(2) li {
  width: 213px;
  font-size: 18px;
}

/* svg */
.svg-icons {
  display: none;
}
.icon-point-kokura {
  width: 25px;
  height: auto;
  fill: #4b3c8f;
}
.icon-point-moji {
  width: 25px;
  height: auto;
  fill: #8f3c3c;
}
.icon-point-kanda {
  width: 17px;
  height: auto;
  fill: #2ab858;
}
.icon-point-chikuho {
  width: 17px;
  height: auto;
  fill: #0069a7;
}
.icon-point-munakata {
  width: 17px;
  height: auto;
  fill: #e45757;
}
.icon-point-fukuoka {
  width: 17px;
  height: auto;
  fill: #e457a1;
}

/* terms_list */
.terms_list {
  display: flex;
  justify-content: space-between;
}
.terms_list:nth-of-type(2) {
  padding-top: 12px;
}
.terms_list li a:hover {
  opacity: 0.7;
}

.scube-column-list {
  display: flex !important;
}

/* tokuBukken */
/* .tokuBukken .inner {
  height: auto !important;
} */

/* newarrivals */
.newarrivals {
  margin-bottom: 30px;
  background: url(../img/new-chintai/bg_newarrivals.png) no-repeat center bottom;
}
.newarrivals .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 350px;
}
.newarrivals .bottom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 12px;
  box-sizing: border-box;
  width: 100%;
  height: 62px;
  padding: 0 30px;
}
.newarrivals .bottom a:hover {
  opacity: 0.7;
}

/* textItemInnerBoxOverview */
.textItemInnerBoxOverview p {
  margin-bottom: 1em;
}
.textItemInnerBoxOverview dl,
.textItemInnerBoxOverview ul {
  display: flex;
  flex-direction: column;
  gap: 1em;
  margin-bottom: 2em;
  background: #f5f5f5;
  padding: 20px;
}
.textItemInnerBoxOverview ul ul {
  margin-bottom: 0;
}
.textItemInnerBoxOverview li {
  padding-left: 2em;
}
.textItemInnerBoxOverview dt {
  padding-left: 2em;
  font-weight: bold;
}
.textItemInnerBoxOverview dd {
  padding-left: 4em;
}
.textItemInnerBoxOverview dt span,
.textItemInnerBoxOverview dd span,
.textItemInnerBoxOverview li span {
  display: inline-block;
  text-indent: -2em;
}

/* formBnr */
.formBnr {
  margin-block: 30px !important;
}

/* footer */
footer {
  padding-top: 0px;
}

/* footLink */
.footLink {
  padding: 15px 0;
  background: #eee;
}
.footLink ul {
  display: flex;
  justify-content: center;
  gap: 22px;
  box-sizing: border-box;
  width: 950px;
  margin: 0 auto;
  padding: 20px;
  background: #f7f7f7;
}

/* copyright */
.copyright {
  padding: 10px;
  text-align: center;
}

.footLinkBox {
  border-top: 1px solid #fff;
  background: #eee;
}
.footLinkBox .wrap {
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
  width: 950px;
  height: 268px;
  margin: 0 auto;
}

.footLinkBox section {
  padding: 15px 0 0 8px;
  background: linear-gradient(to right, #ccc 1px, #fff 1px, transparent 3px);
  float: left;
}

.footLinkBox section.link_links {
  border-right: none;
}

.footLinkBox section h2 {
  margin-bottom: 8px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: bold;
  color: #594592;
  background: url(../img/chintai/icon01.png) no-repeat left center;
}

.footLinkBox section ul,
.footLinkBox section dl {
  padding-left: 7px;
}

.footLinkBox section ul a,
.footLinkBox section dl a {
  padding-left: 13px;
  line-height: 1.2;
  background: url(../img/chintai/icon02.png) no-repeat 0 5px;
  display: block;
  margin-bottom: 6px;
}

.link_search .inner {
  display: flex;
  gap: 40px;
}

.link_search .inner dt {
  font-weight: bold;
  margin-bottom: 6px;
}
.link_search .inner dd a {
}
.textItemInner_txt{
  padding-left: 2em;
}
.textItemInner_txt span{
  display: inline-block;
  text-indent: -2em;
}
.textItemHeader{
  font-size: 20px !important;
}