.renewal-template h1.logo_fixed,
.renewal-template h1.logo {
  margin: 0 !important;
}
.renewal-template .renewal-template-dark {
  background: #000;
}
.renewal-template .renewal-template-dark .body,
.renewal-template .renewal-template-dark h1,
.renewal-template .renewal-template-dark h2,
.renewal-template .renewal-template-dark h3,
.renewal-template .renewal-template-dark h4,
.renewal-template .renewal-template-dark h5,
.renewal-template .renewal-template-dark h6,
.renewal-template .renewal-template-dark div,
.renewal-template .renewal-template-dark p,
.renewal-template .renewal-template-dark blockquote,
.renewal-template .renewal-template-dark pre,
.renewal-template .renewal-template-dark address,
.renewal-template .renewal-template-dark ul,
.renewal-template .renewal-template-dark ol,
.renewal-template .renewal-template-dark li,
.renewal-template .renewal-template-dark dl,
.renewal-template .renewal-template-dark dt,
.renewal-template .renewal-template-dark dd,
.renewal-template .renewal-template-dark table,
.renewal-template .renewal-template-dark caption,
.renewal-template .renewal-template-dark th,
.renewal-template .renewal-template-dark td,
.renewal-template .renewal-template-dark form,
.renewal-template .renewal-template-dark fieldset,
.renewal-template .renewal-template-dark legend,
.renewal-template .renewal-template-dark hr,
.renewal-template .renewal-template-dark label,
.renewal-template .renewal-template-dark button,
.renewal-template .renewal-template-dark figure,
.renewal-template .renewal-template-dark div,
.renewal-template .renewal-template-dark span,
.renewal-template .renewal-template-dark strong {
  color: #fff;
}
.renewal-template .renewal-template-dark .breadcrumb .arrow {
  filter: invert(0.6);
}
.renewal-template .renewal-template-dark .table_block .table_area {
  border-left-color: var(--table_line_BgBlack) !important;
  border-right-color: var(--table_line_BgBlack) !important;
}
.renewal-template .renewal-template-dark .table_block .table_area table tr * {
  border-color: var(--table_line_BgBlack) !important;
}
.renewal-template .renewal-template-dark .table_block .table_area table tr *[class*=fix] {
  background-color: black !important;
}
.renewal-template .renewal-template-dark .table_block .table_area table tr *[class*=fix]::after {
  background-color: var(--table_line_BgBlack) !important;
}
.renewal-template .renewal-template-dark .table_block .table_area dl.accordion > dd .spec .right {
  border-left: 2px solid #fff;
}
.renewal-template .renewal-template-dark .table_block .table_scroll {
  background-color: #46484a !important;
}
.renewal-template .renewal-template-dark .table_block .table_scroll .scrollbar {
  background-color: #636363 !important;
}
.renewal-template .renewal-template-dark .table_block .table_scroll .scrollbar span {
  background-color: white !important;
}
.renewal-template .renewal-template-dark .table_block .table_scroll .scrollbb::after {
  background: white;
}
.renewal-template .renewal-template-dark .slider_dots ul li.slick-active button {
  background-color: #fff !important;
}
.renewal-template .renewal-template-dark .table_block .table_area dl.accordion > dt {
  background-color: #000;
}
.renewal-template .renewal-template-dark dl.accordion > dt .open:before, .renewal-template .renewal-template-dark dl.accordion > dt .open:after {
  background-color: #fff;
}
.renewal-template .renewal-template-dark .base_slider .area .slide_nav .slidebb {
  background-color: #46484a !important;
  border-radius: 4px;
}
.renewal-template .renewal-template-dark .base_slider .area .slide_bar {
  border-bottom: 2px solid #fff;
}
.renewal-template .renewal-template-dark .base_slider.active .slide_bar {
  background-color: #787373;
}
.renewal-template .renewal-template-dark .base_slider.active .slide_bar span {
  background-color: #fff;
}
.renewal-template .renewal-template-light .table_block .table_scroll .scrollbb::after {
  background: black;
}
.renewal-template .renewal-template-light .base_slider .area .slide_bar {
  border-bottom: 2px solid #e4e4e4;
}
.renewal-template .arrow--head_one {
  -webkit-mask: url(/img/jp_daiwa/arrow_head_one_984d7bae.svg) center/contain no-repeat !important;
  mask: url(/img/jp_daiwa/arrow_head_one_984d7bae.svg) center/contain no-repeat !important;
}
.renewal-template .arrow--s {
  -webkit-mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
  mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
}
.renewal-template .scrollbb::after {
  -webkit-mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
  mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
}
.renewal-template .base_slider .area .slide_nav .slidebb:after {
  -webkit-mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
  mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat !important;
}
.renewal-template main.main {
  margin-top: 0;
}
.renewal-template section[class*=mainParts] .container {
  width: 100%;
  display: flex;
  flex-wrap: nowrap row;
}
.renewal-template section[class*=mainParts] .containerImg {
  float: none;
  display: block;
  width: 50%;
  padding: 0;
}
.renewal-template section[class*=mainParts] .containerImg .img {
  width: 100%;
  height: 100%;
}
.renewal-template section[class*=mainParts] .containerImg .img a {
  display: block;
  height: 100%;
}
.renewal-template section[class*=mainParts] .containerImg .img a img {
  width: 100%;
  height: 100%;
}
.renewal-template section[class*=mainParts] .containerText {
  width: 50%;
  padding-left: 2%;
}
.renewal-template section[class*=mainParts] .bodyText, .renewal-template section[class*=mainParts] .text {
  line-height: 1.5;
  word-break: keep-all;
}
.renewal-template section .mainParts_link .text {
  font-weight: 400;
}
.renewal-template section .table_block .table_area td {
  line-height: 1.5;
  word-break: keep-all;
  padding-top: 10px;
  padding-bottom: 10px;
}
.renewal-template section .table_block .table_area dl.accordion > dt {
  height: auto;
  padding: 60px 32px 60px 12px;
}
.renewal-template section .table_block dl.table_choice dt .button {
  -webkit-mask: url(/img/jp_daiwa/hyouji_bb_plus2.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/hyouji_bb_plus2.svg) center/contain no-repeat;
}
.renewal-template section .table_block dl.table_choice dt.active .button {
  -webkit-mask: url(/img/jp_daiwa/hyouji_bb_minus2.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/hyouji_bb_minus2.svg) center/contain no-repeat;
}
.renewal-template .base_slider .area .slide_nav {
  display: none;
}
.renewal-template .base_slider.active .area .slide_nav {
  display: flex;
}
.renewal-template .base_slider.active .area .slide_bar {
  border-bottom: 0;
}
.renewal-template #slider_zoom ul.grid {
  background-color: #fff;
}
.renewal-template #slider_zoom .item_view li {
  background: white;
}
.renewal-template #slider_zoom .item_view li .caption {
  color: #000;
}
.renewal-template #slider_zoom .item_view li .caption:after {
  -webkit-mask: url(/img/jp_daiwa/zoom_bb.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/zoom_bb.svg) center/contain no-repeat;
  color: #000;
}
.renewal-template #slider_zoom .slick-arrow {
  opacity: 1;
}
.renewal-template #slider_zoom .slick-arrow:hover::before {
  background: #fff;
}
.renewal-template #slider_zoom .slick-arrow:before {
  -webkit-mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/arrow_normal_l_41fbcdf9.svg) center/contain no-repeat;
  transform: rotate(0) translate(-50%, -50%);
  top: 50%;
  left: 50%;
  height: 40%;
  background: #000;
}
.renewal-template #slider_zoom .slider_dots ul li {
  opacity: 0.7;
}
.renewal-template #slider_zoom .slider_dots ul li.slick-active {
  opacity: 1;
}
.renewal-template #slider_zoom .type_change .button {
  font-size: 0;
}
.renewal-template #slider_zoom .type_change .button.grid_bb {
  -webkit-mask: url(/img/jp_daiwa/list_bb2_KR.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/list_bb2_KR.svg) center/contain no-repeat;
}
.renewal-template #slider_zoom .type_change .button.slide_bb {
  -webkit-mask: url(/img/jp_daiwa/slider_bb_KR.svg) center/contain no-repeat;
  mask: url(/img/jp_daiwa/slider_bb_KR.svg) center/contain no-repeat;
}
@media screen and (max-width: 767px) {
  .renewal-template section[class*=mainParts] .container {
    flex-wrap: wrap row;
  }
  .renewal-template section[class*=mainParts] .containerImg {
    width: 100%;
  }
  .renewal-template section[class*=mainParts] .containerText {
    width: 100%;
    padding-left: 0%;
  }
  .renewal-template #slider_zoom .slick-arrow {
    top: 50%;
    margin: 0 4px;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 0.7rem;
  }
  .renewal-template #slider_zoom .slider_dots ul {
    justify-content: center;
  }
}

/*
.renewal-template section .mainParts_link2 .item > a,
.renewal-template section .mainParts_link2 .item > .noLink,
.renewal-template section .mainParts_link .item > a,
.renewal-template section .mainParts_link .item > .noLink {
  max-width: none;
  min-width: none;
}
.renewal-template section .mainParts_link2 .link_border—m,
.renewal-template section .mainParts_link .link_border—m {
  font-size: 1rem;
}
.renewal-template section .mainParts_link2 .container,
.renewal-template section .mainParts_link .container {
  width: 100%;
  display: flex;
  flex-flow: wrap row;
*/
