@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:wght@700&display=swap");
/*Color variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
@media (max-width: 1024px) {
  .text_wrap br.mo {
    display: none;
  }
}

.design_victoria {
  overflow: hidden;
}
.design_victoria .top_visual_area .section_title_area {
  color: #ffffff;
  text-align: center;
  padding-top: 260px;
}
.design_victoria .top_visual_area .section_title_area .title {
  font-size: 8rem;
  font-weight: 600;
  font-family: Open Sans;
}
.design_victoria .top_visual_area .section_title_area .text {
  margin-top: 10px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  letter-spacing: -0.05rem;
  padding: 0 20px;
}
@media (max-width: 500px) {
  .design_victoria .top_visual_area .section_title_area .title {
    font-size: 5rem;
  }
}
.design_victoria .comp_design_swiper_contents_pc {
  position: relative;
  margin-bottom: 20px;
  margin-top: 100px;
  width: 100%;
}
@media (max-width: 990px) {
  .design_victoria .comp_design_swiper_contents_pc {
    display: none;
  }
}
.design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  text-align: center;
  left: 0;
  cursor: pointer;
  z-index: 1;
}
.design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev:focus {
  outline: none;
}
@media (max-width: 1024px) {
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev {
    position: absolute;
    width: 100px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    text-align: center;
    left: 0;
    cursor: pointer;
    z-index: 1;
  }
}
.design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  text-align: center;
  right: 0px;
  cursor: pointer;
  z-index: 1;
}
.design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next:focus {
  outline: none;
}
@media (max-width: 1024px) {
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next {
    position: absolute;
    width: 100px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    text-align: center;
    right: -503px;
    cursor: pointer;
    z-index: 1;
  }
}
@media (max-width: 768px) {
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev {
    margin-top: -140px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev img {
    width: 44px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next {
    margin-top: -140px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next img {
    width: 44px;
  }
}
@media (max-width: 370px) {
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev {
    margin-top: -180px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev img {
    width: 44px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next {
    margin-top: -180px;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next img {
    width: 44px;
  }
}
@media (max-width: 1350px) {
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_prev {
    left: 0;
  }
  .design_victoria .comp_design_swiper_contents_pc .swiper_multi_a_ratio_next {
    right: 0;
  }
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed {
  max-width: 1400px;
  margin: initial;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item {
  position: relative;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio {
  position: relative;
  width: 100%;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 70%;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area {
  width: 30%;
  padding-left: 80px;
  text-align: center;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area img {
  max-width: 180px;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
  margin-top: 20px;
  font-size: 1.8rem;
  line-height: 3.2rem;
  font-weight: 400;
  color: #000000;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_small_title {
  font-size: 1.6rem;
  font-weight: 100;
  margin-bottom: 20px;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .color_chip_set {
  display: flex;
  justify-content: center;
  align-items: center;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .color_chip_set .color_chip {
  margin: 0 6px;
  width: 31px;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 17px;
  cursor: pointer;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .color_chip_set .color_chip.active {
  border: 1px solid #CCCCCC;
}
.design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_text {
  margin-top: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 300;
  color: #666666;
}
@media (max-width: 1024px) {
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
    font-size: 1.6rem;
    line-height: 2.7rem;
  }
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
    margin-top: 10px;
    font-size: 2.4rem;
    line-height: 3.4rem;
  }
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
  }
}
@media (max-width: 1520px) {
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    padding-right: 100px;
  }
}
@media (max-width: 1024px) {
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
  }
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide img {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area {
    margin-top: 20px;
    width: 25%;
    padding-left: initial;
    text-align: center;
    margin-left: 30px;
  }
}
@media (max-width: 768px) {
  .design_victoria .comp_design_swiper_contents_pc .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 100%;
    padding-bottom: 5%;
  }
}
.design_victoria .comp_design_swiper_contents_mobile {
  padding-bottom: 20px;
  padding-top: 100px;
  width: 100%;
  display: none;
}
@media (max-width: 990px) {
  .design_victoria .comp_design_swiper_contents_mobile {
    padding-top: 0;
    display: block;
  }
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide {
  width: 100%;
  border: 1px solid #D9D9D9;
  margin-bottom: 50px;
  margin-top: 50px;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area {
  width: 100%;
  margin-top: 35px;
  text-align: center;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area img {
  max-width: 180px;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .pro_title {
  margin-top: 20px;
  font-size: 1.8rem;
  line-height: 3.2rem;
  font-weight: 400;
  color: #000000;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .pro_small_title {
  font-size: 1.6rem;
  color: #666666;
  font-weight: 100;
  margin-bottom: 20px;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .color_chip_set {
  display: flex;
  justify-content: center;
  align-items: center;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .color_chip_set .color_chip {
  margin: 0 6px;
  width: 31px;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 17px;
  cursor: pointer;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .color_chip_set .color_chip.active {
  border: 1px solid #CCCCCC;
}
.design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .pro_text {
  margin-top: 20px;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: 300;
  color: #666666;
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .pro_title {
    font-size: 1.6rem;
    line-height: 2.7rem;
  }
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area .pro_title {
    margin-top: 10px;
    font-size: 2.4rem;
    line-height: 3.4rem;
  }
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
  }
}
@media (max-width: 768px) {
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .swiper-slide {
    width: 100%;
    display: block;
  }
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .swiper-slide img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
  }
  .design_victoria .comp_design_swiper_contents_mobile .container_fixed .item_wrap .item .pro_swiper_multi_a_ratio .swiper-slide .swiper-slide .pro_title_area {
    margin-top: 20px;
    width: 100%;
    padding-left: inherit;
  }
}
.design_victoria .contents_area .item_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  margin-bottom: 130px;
  max-width: 1200px;
  padding: 20px;
}
.design_victoria .contents_area .item_wrap .item_wrap_main {
  margin-top: 77px;
  width: 100%;
}
.design_victoria .contents_area .item_wrap .item_wrap_main .sub_text_area {
  display: flex;
  margin-bottom: 40px;
  align-items: center;
}
.design_victoria .contents_area .item_wrap .item_wrap_main .sub_text_area .text {
  font-size: 1.4rem;
  color: #C4C4C4;
  padding-right: 10px;
}
.design_victoria .contents_area .item_wrap .item_wrap_main .line {
  padding-left: -10px;
  width: 114px;
  height: 1px;
  background-color: #C4C4C4;
}
.design_victoria .contents_area .item_wrap .item_wrap_main .title {
  line-height: 1.2;
  font-size: 6rem;
  font-weight: 500;
}
.design_victoria .contents_area .item_wrap .item_wrap_sub {
  display: block;
  width: 100%;
  margin-top: 133px;
}
.design_victoria .contents_area .item_wrap .item_wrap_sub .text {
  font-size: 2rem;
  color: #666666;
  line-height: 2.4rem;
}
.design_victoria .contents_area .item_wrap .item_wrap_sub .discription {
  margin-top: 20px;
  font-size: 1.6rem;
  color: #666666;
  line-height: 2.4rem;
  font-weight: 100;
}
@media (max-width: 1024px) {
  .design_victoria .contents_area .item_wrap {
    display: block;
    margin-bottom: 80px;
  }
  .design_victoria .contents_area .item_wrap .item_wrap_sub {
    margin-top: 40px;
  }
}
@media (max-width: 500px) {
  .design_victoria .contents_area .item_wrap {
    display: block;
    margin-bottom: 80px;
  }
  .design_victoria .contents_area .item_wrap .item_wrap_main .title {
    font-size: 4.5rem;
  }
  .design_victoria .contents_area .item_wrap .item_wrap_sub {
    margin-top: 40px;
  }
  .design_victoria .contents_area .item_wrap .item_wrap_sub .text {
    font-size: 1.8rem;
  }
}
.design_victoria .half_half {
  width: 100%;
  overflow: hidden;
}
.design_victoria .half_half .item_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.design_victoria .half_half .item_wrap .item {
  width: 50%;
}
.design_victoria .half_half .item_wrap .item .image_area {
  position: relative;
  width: 100%;
  height: auto;
}
.design_victoria .half_half .item_wrap .item .image_area img {
  width: 100%;
  height: 631px;
  -o-object-fit: cover;
     object-fit: cover;
}
.design_victoria .half_half .item_wrap .item .text_area {
  display: flex;
  flex-direction: column;
  max-width: 600px;
}
.design_victoria .half_half .item_wrap .item .text_area .title {
  font-size: 5rem;
  line-height: 5rem;
  font-weight: 400;
}
.design_victoria .half_half .item_wrap .item .text_area .description {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.7rem;
  color: #666666;
  margin-top: 20px;
}
.design_victoria .half_half .item_wrap .item.text_wrap {
  display: flex;
  flex-direction: column;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_area {
  margin-top: 60px;
  margin-bottom: 150px;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_set {
  display: flex;
  justify-content: center;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 265px;
  height: 60px;
  margin-top: 40px;
  margin-bottom: 60px;
  overflow: hidden;
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  transition: all 1s ease-in-out;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic span {
  margin-left: 11px;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic::after {
  content: "";
  position: absolute;
  transition: all 0.3s ease;
  width: 0;
  left: 50%;
  bottom: 0;
  height: 2px;
  background-color: #000000;
  opacity: 0;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic:hover::after {
  width: 100%;
  left: 0;
  opacity: 1;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic.negative {
  border: 1px solid #DFDFDF;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic.negative::after {
  background-color: #DFDFDF;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic:first-child {
  margin-left: 0;
}
.design_victoria .half_half .item_wrap .item.text_wrap .btn_basic:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  .design_victoria .half_half .item_wrap .item.text_wrap .btn_basic {
    height: 50px;
    font-size: 1.4rem;
  }
}
.design_victoria .half_half .item_wrap:nth-child(1) {
  flex-direction: row-reverse;
  margin-top: 60px;
  margin-bottom: 60px;
}
.design_victoria .half_half .item_wrap:nth-child(1) .text_wrap {
  align-items: flex-end;
  padding-left: 20px;
}
.design_victoria .half_half .item_wrap:nth-child(1) .text_wrap .text_area {
  align-items: flex-end;
  text-align: right;
  margin-right: 140px;
}
.design_victoria .half_half .item_wrap:nth-child(2) .text_wrap {
  align-items: flex-start;
  padding-right: 20px;
}
.design_victoria .half_half .item_wrap:nth-child(2) .text_wrap .text_area {
  align-items: flex-start;
  text-align: left;
  margin-left: 140px;
}
.design_victoria .half_half .item_wrap:nth-child(3) {
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-top: 60px;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap {
  position: relative;
  align-items: flex-end;
  padding-left: 20px;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area {
  align-items: flex-end;
  text-align: right;
  margin-right: 140px;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .title {
  color: #ffffff;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .description {
  color: #ffffff;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 265px;
  height: 60px;
  margin-top: 40px;
  margin-bottom: 60px;
  overflow: hidden;
  background-color: initial;
  border: 1px solid #ffffff;
  color: #ffffff;
  transition: all 1s ease-in-out;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic span {
  margin-left: 11px;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic::after {
  content: "";
  position: absolute;
  transition: all 0.3s ease;
  width: 0;
  left: 50%;
  bottom: 0;
  height: 2px;
  background-color: #ffffff;
  opacity: 0;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic:hover::after {
  width: 100%;
  left: 0;
  opacity: 1;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic.negative {
  border: 1px solid #DFDFDF;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic.negative::after {
  background-color: #DFDFDF;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic:first-child {
  margin-left: 0;
}
.design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic:last-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  .design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area .btn_basic {
    height: 50px;
    font-size: 1.4rem;
  }
}
.design_victoria .half_half .item_wrap:nth-child(3) .gradient_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000000;
  background: linear-gradient(to right, rgb(0, 0, 0), rgba(0, 0, 0, 0));
}
@media (max-width: 900px) {
  .design_victoria .half_half .item_wrap {
    display: block;
    width: 100%;
  }
  .design_victoria .half_half .item_wrap .item {
    width: 100%;
  }
  .design_victoria .half_half .item_wrap .item .image_area {
    height: initial;
  }
  .design_victoria .half_half .item_wrap .item .image_area img {
    height: initial;
  }
  .design_victoria .half_half .item_wrap:first-child {
    display: block;
    flex-direction: initial;
    margin-top: 60px;
  }
  .design_victoria .half_half .item_wrap:first-child .text_wrap {
    display: block;
    padding: 0 20px;
    margin-top: 20px;
  }
  .design_victoria .half_half .item_wrap:first-child .text_wrap .text_area {
    max-width: 100% !important;
    display: block;
    text-align: left;
    margin-right: initial;
  }
  .design_victoria .half_half .item_wrap:last-child {
    display: block;
  }
  .design_victoria .half_half .item_wrap:last-child .text_wrap {
    display: block;
    padding: 0 20px;
    padding-top: 50px;
  }
  .design_victoria .half_half .item_wrap:last-child .text_wrap .text_area {
    max-width: 100% !important;
    display: block;
    text-align: left;
    margin-left: initial;
  }
  .design_victoria .half_half .item_wrap:nth-child(2) .text_wrap {
    padding-left: 20px;
  }
  .design_victoria .half_half .item_wrap:nth-child(2) .text_wrap .text_area {
    margin-left: initial;
  }
}
@media (max-width: 768px) {
  .design_victoria .half_half .item_wrap {
    display: block;
    width: 100%;
  }
  .design_victoria .half_half .item_wrap .item .image_area {
    height: initial;
  }
  .design_victoria .half_half .item_wrap .item .image_area img {
    height: initial;
  }
  .design_victoria .half_half .item_wrap .item:last-child .text_area {
    padding-top: 50px;
    margin-bottom: 0;
    padding-left: initial;
  }
  .design_victoria .half_half .item_wrap .item:last-child .text_area .title {
    font-size: 3rem;
    line-height: 3.6rem;
  }
  .design_victoria .half_half .item_wrap:nth-child(3) .text_wrap .text_area {
    margin-right: 20px;
  }
}
.design_victoria .half_half .bottom_visual_area {
  margin-top: 130px;
}
.design_victoria .half_half .bottom_visual_area .text_wrap .text_area {
  display: flex;
  flex-direction: column;
  max-width: 600px;
}
.design_victoria .half_half .bottom_visual_area .text_wrap .text_area .title {
  font-size: 5rem;
  line-height: 5rem;
  font-weight: 400;
}
.design_victoria .half_half .bottom_visual_area .text_wrap .text_area .description {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.7rem;
  color: #666666;
  margin-top: 20px;
}

.design_retro {
  width: 100%;
}
.design_retro .comp_full_image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/images/design/retro_style/retro_style_img_01.png");
  width: 100%;
  height: 855px;
}
.design_retro .comp_full_image .text_area {
  position: absolute;
  width: 500px;
  margin-left: -50px;
  top: 30%;
  left: 50%;
  color: #ffffff;
}
.design_retro .comp_full_image .text_area .title {
  font-family: "Open Sans";
  font-size: 6rem;
  line-height: 6.8rem;
  font-weight: 600;
}
.design_retro .comp_full_image .text_area .description {
  font-size: 1.6rem;
  line-height: 2.7rem;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .design_retro .comp_full_image .text_area {
    margin-top: -71px;
    margin-left: -230px;
    top: 40%;
  }
}
@media (max-width: 1024px) {
  .design_retro .comp_full_image {
    height: 700px;
    background-position: right;
  }
}
@media (max-width: 530px) {
  .design_retro .comp_full_image .text_area {
    width: 80%;
    margin-left: -170px;
  }
  .design_retro .comp_full_image .text_area .title {
    font-size: 4rem;
    line-height: 5rem;
  }
}
.design_retro .half_half .item_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.design_retro .half_half .item_wrap .item {
  width: 50%;
}
.design_retro .half_half .item_wrap .item .image_area {
  position: relative;
  width: 100%;
  height: auto;
}
.design_retro .half_half .item_wrap .item .image_area img {
  width: 100%;
  height: 631px;
  -o-object-fit: cover;
     object-fit: cover;
}
.design_retro .half_half .item_wrap .item .text_area {
  padding-left: 140px;
  max-width: 600px;
}
.design_retro .half_half .item_wrap .item .text_area .title {
  font-size: 4rem;
  line-height: 5rem;
  font-weight: 600;
}
.design_retro .half_half .item_wrap .item .text_area .description {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.7rem;
  color: #666666;
  margin-top: 20px;
}
@media (max-width: 1400px) {
  .design_retro .half_half .item:last-child {
    display: flex;
    justify-content: center;
  }
  .design_retro .half_half .item:last-child .text_area {
    padding-left: initial;
    width: 80%;
  }
}
@media (max-width: 800px) {
  .design_retro .half_half .item_wrap {
    display: block;
  }
  .design_retro .half_half .item_wrap .item {
    width: 100%;
  }
  .design_retro .half_half .item_wrap .item .image_area {
    height: initial;
  }
  .design_retro .half_half .item_wrap .item .image_area img {
    height: initial;
  }
  .design_retro .half_half .item_wrap .item:last-child {
    justify-content: start;
    padding: 0 20px;
  }
  .design_retro .half_half .item_wrap .item:last-child .text_area {
    margin-top: 30px;
    margin-bottom: 50px;
    padding-left: initial;
    width: 100%;
  }
  .design_retro .half_half .item_wrap .item:last-child .text_area .title {
    font-size: 2.6rem;
    line-height: 3.6rem;
  }
}
.design_retro .left_right .section .item_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.design_retro .left_right .section .item_wrap .item {
  width: 50%;
}
.design_retro .left_right .section .item_wrap .item .image_area {
  position: relative;
  width: 100%;
}
.design_retro .left_right .section .item_wrap .item .image_area img {
  width: 100%;
  height: 1005px;
  -o-object-fit: cover;
     object-fit: cover;
}
.design_retro .left_right .section .item_wrap .item.text_wrap {
  display: flex;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area {
  display: flex;
  flex-direction: column;
  max-width: 600px;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area .title {
  font-size: 4rem;
  line-height: 5rem;
  font-weight: 600;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area .text_set {
  margin-top: 60px;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area .text_set .text_group .sub_title {
  font-size: 2rem;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area .text_set .text_group .description {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.7rem;
  color: #666666;
  margin-top: 20px;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area .text_set .text_group:not(:first-child) {
  margin-top: 40px;
}
.design_retro .left_right .section .item_wrap .item.text_wrap .text_area a {
  width: 185px;
  height: 50px;
  margin-top: 60px;
}
.design_retro .left_right .section:first-child .item_wrap .text_wrap {
  justify-content: flex-start;
}
.design_retro .left_right .section:first-child .item_wrap .text_wrap .text_area {
  align-items: flex-start;
  margin-left: 140px;
  text-align: left;
}
.design_retro .left_right .section:last-child .item_wrap {
  flex-direction: row-reverse;
}
.design_retro .left_right .section:last-child .item_wrap .text_wrap {
  justify-content: flex-end;
}
.design_retro .left_right .section:last-child .item_wrap .text_wrap .text_area {
  align-items: flex-end;
  margin-right: 140px;
  text-align: right;
}
@media (max-width: 1450px) {
  .design_retro .left_right .section:first-child .item_wrap .text_wrap {
    padding: 0 20px;
  }
  .design_retro .left_right .section:first-child .item_wrap .text_wrap .text_area {
    margin-left: 70px;
  }
  .design_retro .left_right .section:last-child .item_wrap .text_wrap {
    margin-top: 60px;
    padding: 0 20px;
  }
  .design_retro .left_right .section:last-child .item_wrap .text_wrap .text_area {
    margin-right: 70px;
  }
}
@media (max-width: 1024px) {
  .design_retro .left_right .item_wrap {
    display: block;
  }
  .design_retro .left_right .item_wrap .item {
    width: 100%;
  }
  .design_retro .left_right .item_wrap .item .image_area {
    height: initial;
  }
  .design_retro .left_right .item_wrap .item .image_area img {
    height: initial;
  }
  .design_retro .left_right .item_wrap .item:last-child .text_area {
    margin-left: 80px;
  }
  .design_retro .left_right .item_wrap .item:last-child .text_area .title {
    font-size: 2.6rem;
    line-height: 3.6rem;
  }
  .design_retro .left_right .item_wrap .item:last-child .text_area .text_set {
    margin-top: 40px;
  }
  .design_retro .left_right .item_wrap .item:last-child .text_area .text_set a {
    margin-top: 40px;
    margin-left: 0;
  }
}
@media (max-width: 960px) {
  .design_retro .left_right .section:first-child .item_wrap {
    display: block;
  }
  .design_retro .left_right .section:first-child .item_wrap .item {
    width: 100%;
  }
  .design_retro .left_right .section:first-child .item_wrap .item .image_area img {
    height: 500px;
  }
  .design_retro .left_right .section:first-child .item_wrap .item.text_wrap {
    margin-top: 40px;
  }
  .design_retro .left_right .section:first-child .item_wrap .item.text_wrap .text_area {
    margin-left: initial;
    max-width: initial;
  }
  .design_retro .left_right .section:first-child .item_wrap .item.text_wrap .text_area .title {
    font-size: 3rem;
    line-height: 4rem;
  }
  .design_retro .left_right .section:first-child .item_wrap .item.text_wrap .text_area .text_set {
    margin-top: 40px;
  }
  .design_retro .left_right .section:first-child .item_wrap .item.text_wrap a {
    margin-top: 40px;
    margin-left: 0px;
  }
  .design_retro .left_right .section:last-child .item_wrap {
    margin-top: 60px;
    display: block;
  }
  .design_retro .left_right .section:last-child .item_wrap .item {
    width: 100%;
  }
  .design_retro .left_right .section:last-child .item_wrap .item .image_area img {
    height: 500px;
  }
  .design_retro .left_right .section:last-child .item_wrap .item.text_wrap .text_area {
    align-items: flex-start;
    text-align: left;
    max-width: initial;
    margin-left: initial;
    margin-right: initial;
  }
  .design_retro .left_right .section:last-child .item_wrap .item.text_wrap .text_area .title {
    font-size: 3rem;
    line-height: 4rem;
  }
  .design_retro .left_right .section:last-child .item_wrap .item.text_wrap .text_area .text_set {
    margin-top: 40px;
  }
  .design_retro .left_right .section:last-child .item_wrap .item.text_wrap a {
    margin-top: 40px;
    margin-left: 0px;
  }
}

.swiper_retro_area {
  margin-top: 100px;
  padding-bottom: 150px;
  overflow: hidden;
}
.swiper_retro_area .item_wrap .item {
  position: relative;
  width: 100%;
}
.swiper_retro_area .item_wrap .item .swiper_retro {
  position: relative;
  width: 100%;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper {
  height: auto;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide {
  position: relative;
  width: 30%;
  height: 0;
  padding-bottom: 36.72%;
  cursor: pointer;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  transition: 0.3s;
  opacity: 0;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
  font-size: 3rem;
  line-height: 3rem;
  color: #ffffff;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area a {
  width: 150px;
  height: 48px;
  margin-top: 50px;
  margin-left: 0;
  background-color: initial;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area a::after {
  background-color: #ffffff;
}
@media (max-width: 1024px) {
  .swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area {
    padding: 20px;
  }
  .swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
    font-size: 2rem;
    line-height: 2.7rem;
  }
  .swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
    margin-top: 20px;
  }
}
.swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_prev {
  position: absolute;
  top: 50%;
  left: -68px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_prev:focus {
  outline: none;
}
.swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_next {
  position: absolute;
  top: 50%;
  right: -68px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_next:focus {
  outline: none;
}
@media (max-width: 1350px) {
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_prev {
    left: 0;
  }
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_next {
    right: 0;
  }
}
@media (max-width: 768px) {
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_prev {
    margin-top: -22px;
  }
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_prev img {
    width: 44px;
  }
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_next {
    margin-top: -22px;
  }
  .swiper_retro_area .item_wrap .item .swiper_multi_a_ratio_next img {
    width: 44px;
  }
  .swiper_retro_area .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 50%;
    padding-bottom: 61.21%;
  }
}
@media (max-width: 700px) {
  .swiper_retro_area .item_wrap .item .swiper_retro .swiper-wrapper .swiper-slide {
    width: 50%;
    padding-bottom: 61.21%;
  }
}

@media (max-width: 700px) {
  .swiper_retro_area {
    margin-top: 60px;
    padding-bottom: 100px;
  }
}
.design_classica {
  width: 100%;
  overflow: hidden;
}
.design_classica .classica_top_visual {
  width: 100%;
}
.design_classica .classica_top_visual .item_wrap_pc {
  display: block;
  position: relative;
}
.design_classica .classica_top_visual .item_wrap_pc .image img {
  width: 100%;
}
.design_classica .classica_top_visual .item_wrap_pc .text_set {
  position: absolute;
  color: #ffffff;
  top: 40%;
  left: 53%;
}
.design_classica .classica_top_visual .item_wrap_pc .text_set .title {
  font-size: 5rem;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 10px;
}
.design_classica .classica_top_visual .item_wrap_pc .text_set .sub_text {
  font-weight: 300;
  color: #aaaaaa;
  width: 100%;
  max-width: 320px;
}
.design_classica .classica_top_visual .item_wrap_mo {
  display: none;
  position: relative;
}
.design_classica .classica_top_visual .item_wrap_mo .image img {
  width: 100%;
}
.design_classica .classica_top_visual .item_wrap_mo .text_set {
  position: absolute;
  color: #ffffff;
  top: 40%;
  left: 53%;
}
.design_classica .classica_top_visual .item_wrap_mo .text_set .title {
  font-size: 5rem;
  font-weight: 600;
  letter-spacing: 0;
  margin-bottom: 10px;
}
.design_classica .classica_top_visual .item_wrap_mo .text_set .sub_text {
  font-weight: 300;
  color: #aaaaaa;
  width: 100%;
  max-width: 320px;
}
@media (max-width: 1630px) {
  .design_classica .classica_top_visual .item_wrap_pc .text_set {
    width: 100%;
    top: 38%;
    left: 52%;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .title {
    font-size: 4rem;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .sub_text {
    width: 100%;
    max-width: 400px;
  }
}
@media (max-width: 1366px) {
  .design_classica .classica_top_visual .item_wrap_pc .text_set {
    width: 100%;
    top: 33%;
    left: 52%;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .title {
    font-size: 3rem;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .sub_text {
    width: 100%;
    max-width: 300px;
    font-size: 1.6rem;
  }
}
@media (max-width: 1100px) {
  .design_classica .classica_top_visual .item_wrap_pc {
    display: none;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set {
    width: 100%;
    top: 33%;
    left: 52%;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .title {
    font-size: 3rem;
  }
  .design_classica .classica_top_visual .item_wrap_pc .text_set .sub_text {
    width: 100%;
    max-width: 300px;
  }
  .design_classica .classica_top_visual .item_wrap_mo {
    display: flex;
    position: relative;
  }
  .design_classica .classica_top_visual .item_wrap_mo .image img {
    width: 100%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap {
    width: 100%;
    height: 200px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    color: #ffffff;
    top: 40%;
    left: 53%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap .text_set {
    width: 100%;
    top: 10%;
    left: 5%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap .text_set .title {
    width: 100%;
    font-size: 2.6rem;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap .text_set .sub_text {
    font-size: 1.6rem;
    font-weight: 300;
    color: #aaaaaa;
    width: 100%;
    max-width: 250px;
  }
}
@media (max-width: 600px) {
  .design_classica .classica_top_visual .item_wrap_mo .image img {
    width: 100%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap {
    height: 200px;
    color: #ffffff;
    top: 40%;
    left: 36%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap .text_set .sub_text {
    max-width: 200px;
  }
}
@media (max-width: 380px) {
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap {
    height: 200px;
    color: #ffffff;
    top: 35%;
    left: 30%;
  }
  .design_classica .classica_top_visual .item_wrap_mo .text_wrap .text_set .sub_text {
    max-width: 200px;
  }
}
.design_classica .classica_board {
  width: 100%;
}
.design_classica .classica_board .item_wrap_pc {
  position: relative;
  background-color: #000000;
  width: 100%;
}
.design_classica .classica_board .item_wrap_pc .img_area img {
  width: 100%;
}
.design_classica .classica_board .item_wrap_pc .text_set {
  position: absolute;
  top: 5%;
  left: 18.7%;
}
.design_classica .classica_board .item_wrap_pc .text_set .title {
  font-size: 4rem;
  color: #ffffff;
}
.design_classica .classica_board .item_wrap_pc .text_set .sub_text {
  color: #aaaaaa;
  margin-top: 2rem;
  font-weight: 300;
  width: 100%;
  max-width: 700px;
}
.design_classica .classica_board .item_wrap_pc .text_set_02 {
  position: absolute;
  top: 91%;
  left: 18.7%;
}
.design_classica .classica_board .item_wrap_pc .text_set_02 .title_02 {
  font-size: 4rem;
  color: #ffffff;
}
.design_classica .classica_board .item_wrap_pc .text_set_02 .sub_text_02 {
  color: #aaaaaa;
  margin-top: 2rem;
  font-weight: 300;
  width: 307px;
}
.design_classica .classica_board .item_wrap_mo {
  display: none;
  position: relative;
  background-color: #000000;
  width: 100%;
}
.design_classica .classica_board .item_wrap_mo .img_area img {
  width: 100%;
}
.design_classica .classica_board .item_wrap_mo .text_set {
  position: absolute;
  top: 5%;
  left: 18.7%;
}
.design_classica .classica_board .item_wrap_mo .text_set .title {
  font-size: 4rem;
  color: #ffffff;
}
.design_classica .classica_board .item_wrap_mo .text_set .sub_text {
  color: #aaaaaa;
  margin-top: 2rem;
  font-weight: 300;
  width: 100%;
  max-width: 700px;
}
.design_classica .classica_board .item_wrap_mo .text_set_02 {
  position: absolute;
  top: 91%;
  left: 18.7%;
}
.design_classica .classica_board .item_wrap_mo .text_set_02 .title_02 {
  font-size: 4rem;
  color: #ffffff;
}
.design_classica .classica_board .item_wrap_mo .text_set_02 .sub_text_02 {
  color: #aaaaaa;
  margin-top: 2rem;
  font-weight: 300;
  width: 307px;
}
@media (max-width: 1660px) {
  .design_classica .classica_board .item_wrap_pc .text_set {
    top: 1%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .title {
    font-size: 4rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .sub_text {
    max-width: 640px;
    font-size: 1.6rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 {
    top: 90%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .title_02 {
    font-size: 4rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .sub_text_02 {
    font-size: 1.6rem;
  }
}
@media (max-width: 1366px) {
  .design_classica .classica_board .item_wrap_pc .text_set {
    top: 1%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .title {
    font-size: 3rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .sub_text {
    max-width: 640px;
    font-size: 1.6rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 {
    top: 87%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .title_02 {
    font-size: 4rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .sub_text_02 {
    font-size: 1.6rem;
  }
}
@media (max-width: 1100px) {
  .design_classica .classica_board .item_wrap_pc {
    display: none;
  }
  .design_classica .classica_board .item_wrap_pc .text_set {
    top: 1%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .title {
    font-size: 3rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set .sub_text {
    max-width: 640px;
    font-size: 1.4rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 {
    top: 87%;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .title_02 {
    font-size: 4rem;
  }
  .design_classica .classica_board .item_wrap_pc .text_set_02 .sub_text_02 {
    font-size: 1.4rem;
  }
  .design_classica .classica_board .item_wrap_mo {
    display: block;
  }
  .design_classica .classica_board .item_wrap_mo .img_area img {
    width: 100%;
  }
  .design_classica .classica_board .item_wrap_mo .text_set {
    padding: 40px 0;
    position: initial;
    top: initial;
    left: initial;
  }
  .design_classica .classica_board .item_wrap_mo .text_set .title {
    font-size: 3rem;
    color: #ffffff;
  }
  .design_classica .classica_board .item_wrap_mo .text_set .sub_text {
    max-width: initial;
  }
  .design_classica .classica_board .item_wrap_mo .text_set_02 {
    position: initial;
    top: initial;
    left: initial;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .design_classica .classica_board .item_wrap_mo .text_set_02 .title_02 {
    font-size: 3rem;
    color: #ffffff;
  }
  .design_classica .classica_board .item_wrap_mo .text_set_02 .sub_text_02 {
    color: #aaaaaa;
    margin-top: 2rem;
    font-weight: 300;
    width: 100%;
  }
}
.design_classica .oven_info_wrap_01 .item_wrap_pc {
  display: flex;
  background-color: #000000;
  justify-content: center;
  padding: 150px 0;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .image_area {
  position: relative;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .image_area img {
  width: 100%;
  max-width: 1200px;
  text-align: center;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .text_area {
  position: absolute;
  color: #ffffff;
  left: 20%;
  margin-top: 140px;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .text_area .line_text {
  font-size: 1.4rem;
  letter-spacing: 0;
  font-weight: 600;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .text_area .title {
  font-size: 4rem;
}
.design_classica .oven_info_wrap_01 .item_wrap_pc .text_area .sub_text {
  margin-top: 20px;
  width: 398px;
  font-weight: 300;
  color: #ffffff;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo {
  display: none;
  background-color: #000000;
  justify-content: center;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo .image_area img {
  width: 95%;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo .text_area {
  color: #ffffff;
  padding: 40px 0;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo .text_area .line_text {
  font-size: 1.4rem;
  letter-spacing: 0;
  font-weight: 600;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo .text_area .title {
  font-size: 4rem;
}
.design_classica .oven_info_wrap_01 .item_wrap_mo .text_area .sub_text {
  font-weight: 300;
  width: 100%;
  margin-top: 20px;
  color: #ffffff;
}
@media (max-width: 1660px) {
  .design_classica .oven_info_wrap_01 .item_wrap_pc .text_area {
    left: 15%;
  }
}
@media (max-width: 1366px) {
  .design_classica .oven_info_wrap_01 .item_wrap_pc .text_area {
    left: 7%;
  }
}
@media (max-width: 1100px) {
  .design_classica .oven_info_wrap_01 .item_wrap_pc {
    display: none;
  }
  .design_classica .oven_info_wrap_01 .item_wrap_mo {
    display: block;
  }
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc {
  display: flex;
  position: relative;
  background-color: #000000;
  justify-content: start;
  padding-bottom: 150px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .image_area img {
  width: 100%;
  max-width: 1400px;
  text-align: center;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
  position: absolute;
  color: #ffffff;
  left: 58%;
  top: 25%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
  position: relative;
  background-color: #58585A;
  width: 400px;
  height: 400px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area {
  position: absolute;
  top: 12%;
  left: 8%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .line_text {
  font-size: 1.4rem;
  letter-spacing: 0;
  font-weight: 600;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
  font-size: 4rem;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
  margin-top: 30px;
  width: 320px;
  color: #ffffff;
  font-weight: 300;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area {
  display: flex;
  position: absolute;
  top: 77%;
  left: 60%;
  width: 150px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_prev {
  cursor: pointer;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_prev img {
  width: 40px;
  margin-right: 10px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_next {
  cursor: pointer;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_next img {
  width: 40px;
  margin-left: 10px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .number {
  line-height: 2.02;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo {
  display: none;
  position: relative;
  background-color: #000000;
  justify-content: start;
  padding-bottom: 150px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .image_area {
  display: block;
  padding: 50px 0 180px 0;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .image_area img {
  width: 100%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap {
  position: absolute;
  color: #ffffff;
  left: 8%;
  top: 68%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area {
  position: relative;
  background-color: #58585A;
  width: 880px;
  height: 300px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .text_area {
  position: absolute;
  top: 18%;
  left: 10%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .text_area .line_text {
  font-size: 1.4rem;
  letter-spacing: 0;
  font-weight: 600;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .text_area .title {
  font-size: 4rem;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .text_area .sub_text {
  margin-top: 30px;
  width: 320px;
  color: #ffffff;
  font-weight: 300;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .swipe_area {
  display: flex;
  position: absolute;
  top: 77%;
  left: 78%;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .swipe_area .swiper_prev img {
  width: 40px;
}
.design_classica .oven_info_wrap_02 .item_wrap_02_mo .text_wrap .box_area .swipe_area .swiper_next img {
  width: 40px;
}
@media (max-width: 1660px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    left: 65.5%;
  }
}
@media (max-width: 1366px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    left: 70%;
    top: 28%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 300px;
    height: 300px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
    font-size: 3rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
    font-size: 1.4rem;
    width: 100%;
    padding-right: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 1100px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc {
    position: relative;
    background-color: #000000;
    justify-content: start;
    padding-bottom: 150px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .image_area {
    display: block;
    padding: 50px 0 180px 0;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .image_area img {
    width: 100%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    position: absolute;
    color: #ffffff;
    left: 8%;
    top: 68%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    position: relative;
    background-color: #58585A;
    width: 880px;
    height: 300px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area {
    position: absolute;
    top: 18%;
    left: 10%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .line_text {
    font-size: 1.4rem;
    letter-spacing: 0;
    font-weight: 600;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
    font-size: 4rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
    margin-top: 30px;
    width: 320px;
    color: #ffffff;
    font-weight: 300;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area {
    display: flex;
    position: absolute;
    top: 77%;
    left: 78%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_prev img {
    width: 40px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area .swiper_next img {
    width: 40px;
  }
}
@media (max-width: 1000px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    left: 5%;
    top: 63%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 750px;
  }
}
@media (max-width: 860px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 700px;
  }
}
@media (max-width: 800px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 650px;
  }
}
@media (max-width: 750px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 61%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 600px;
  }
}
@media (max-width: 700px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 59%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 550px;
  }
}
@media (max-width: 630px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 55%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 500px;
    height: 300px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .line_text {
    font-size: 1.2rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
    font-size: 3rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
    font-size: 1.4rem;
    margin-top: 10px;
    letter-spacing: 0ch;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .swipe_area {
    left: 9%;
  }
}
@media (max-width: 550px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 450px;
  }
}
@media (max-width: 500px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 52%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 400px;
  }
}
@media (max-width: 450px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 50%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 350px;
  }
}
@media (max-width: 400px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 48%;
    left: 6%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 300px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area {
    top: 6%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
    font-size: 2rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
    width: 200px;
  }
}
@media (max-width: 370px) {
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap {
    top: 44%;
    left: 6%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area {
    width: 250px;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area {
    top: 10%;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .title {
    font-size: 2rem;
  }
  .design_classica .oven_info_wrap_02 .item_wrap_02_pc .text_wrap .box_area .text_area .sub_text {
    width: 200px;
  }
}

.linea_top_visual {
  position: relative;
}
.linea_top_visual .bg {
  position: absolute;
  top: 0;
  left: calc(50% - 800px);
  width: 1600px;
  margin: 0 auto;
  height: 640px;
  background: url(/images/design/linea/linea_img_01.png) no-repeat center top;
  background-size: cover;
}
.linea_top_visual .bg_side {
  width: 100%;
  height: 640px;
  display: flex;
}
.linea_top_visual .bg_side .bg_l {
  width: 50%;
  height: 640px;
  background: url(/images/design/linea/linea_img_01_bg_l.png);
  background-repeat: repeat-x;
  background-size: contain;
}
.linea_top_visual .bg_side .bg_r {
  width: 50%;
  height: 640px;
  background: url(/images/design/linea/linea_img_01_bg_r.png);
  background-repeat: repeat-x;
  background-size: contain;
}
.linea_top_visual .container_fixed {
  padding-top: 190px;
}
.linea_top_visual .container_fixed .text_wrap {
  width: 310px;
}
.linea_top_visual .container_fixed .text_wrap h2 {
  font-size: 4rem;
  font-weight: 700;
  font-family: "Muli";
  line-height: 4.5rem;
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 20px;
}
.linea_top_visual .container_fixed .text_wrap p {
  font-weight: 300;
  color: #D4D4D4;
}
@media (max-width: 1600px) {
  .linea_top_visual .bg {
    position: relative;
    left: 0;
    width: 100%;
  }
  .linea_top_visual .bg_side {
    display: none;
  }
}
@media (max-width: 768px) {
  .linea_top_visual .bg {
    height: auto;
    background: #5b5f65 url(/images/design/linea/linea_img_01_mo_full.png) no-repeat center top;
    background-size: auto 360px;
  }
  .linea_top_visual .container_fixed {
    padding-top: 366px;
    padding-bottom: 60px;
  }
  .linea_top_visual .container_fixed .text_wrap {
    width: 100%;
    text-align: center;
  }
  .linea_top_visual .container_fixed .text_wrap h2 {
    font-size: 2.8rem;
    line-height: 3.2rem;
    margin-bottom: 28px;
  }
}

.linea_con1 {
  background: url(/images/design/linea/linea_img_02_bg_line.png) repeat-x center top;
  background-size: contain;
}
.linea_con1 .bg {
  background: url(/images/design/linea/linea_img_02_full.png) no-repeat center top;
  background-size: contain;
}
.linea_con1 .container_fixed {
  height: 921px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.linea_con1 .container_fixed h3 {
  width: 290px;
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
  text-align: center;
}
.linea_con1 .container_fixed p {
  width: 286px;
  color: #C1C1C1;
  text-align: center;
}
@media (max-width: 1600px) {
  .linea_con1 .bg {
    background-size: cover;
  }
  .linea_con1 .container_fixed h3 {
    width: 24%;
  }
  .linea_con1 .container_fixed p {
    width: 24%;
  }
}
@media (max-width: 1240px) {
  .linea_con1 .container_fixed {
    height: 840px;
  }
}
@media (max-width: 1024px) {
  .linea_con1 .container_fixed {
    height: 720px;
  }
}
@media (max-width: 768px) {
  .linea_con1 {
    background: #000 url(/images/design/linea/linea_img_02_bg_full_mo.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con1 .bg {
    background: none;
  }
  .linea_con1 .container_fixed {
    padding: 94px 0 50px;
    flex-wrap: wrap;
    align-content: space-between;
  }
  .linea_con1 .container_fixed h3 {
    width: 100%;
  }
  .linea_con1 .container_fixed p {
    width: 100%;
    padding: 0 100px;
  }
}
@media (max-width: 500px) {
  .linea_con1 .container_fixed p {
    padding: 0 20px;
  }
}

.swiper_area {
  position: relative;
}
.swiper_area .swiper_multi_a_ratio_prev {
  position: absolute;
  top: 50%;
  left: 30px;
  z-index: 1;
  margin-top: -60px;
  cursor: pointer;
}
@media (max-width: 1350px) {
  .swiper_area .swiper_multi_a_ratio_prev {
    top: 70%;
  }
}
@media (max-width: 768px) {
  .swiper_area .swiper_multi_a_ratio_prev {
    top: 50%;
    margin-top: -30px;
  }
  .swiper_area .swiper_multi_a_ratio_prev img {
    width: 20px;
  }
}
.swiper_area .swiper_multi_a_ratio_next {
  position: absolute;
  top: 50%;
  right: 30px;
  z-index: 1;
  margin-top: -60px;
  cursor: pointer;
}
@media (max-width: 1350px) {
  .swiper_area .swiper_multi_a_ratio_next {
    top: 70%;
  }
}
@media (max-width: 768px) {
  .swiper_area .swiper_multi_a_ratio_next {
    top: 50%;
    margin-top: -30px;
  }
  .swiper_area .swiper_multi_a_ratio_next img {
    width: 20px;
  }
}

.linea_con2 .color_chip_set {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.linea_con2 .color_chip_set .color_chip {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin: 0 5px;
  transition: 0.3s;
  cursor: pointer;
}
.linea_con2 .color_chip_set .color_chip span {
  display: none;
  font-size: 1.4rem;
  font-weight: 300;
  margin-left: 5px;
}
.linea_con2 .color_chip_set .color_chip.active span {
  display: inline-block;
}
.linea_con2 p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.linea_con2 p a {
  background-color: initial;
  border: 1px solid #ffffff;
  color: #ffffff;
  width: 110px;
  height: 49px;
  margin: 0 auto;
  margin-top: 30px;
}
.linea_con2 p a::after {
  background-color: #ffffff;
}

.linea_con2_01 {
  background: url(/images/design/linea/linea_img_03_bg.png) repeat-x;
  background-size: contain;
}
.linea_con2_01 .bg {
  background: url(/images/design/linea/linea_img_03.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_01 .container_fixed {
  height: 921px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.linea_con2_01 .container_fixed .title {
  width: 230px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
  text-align: center;
}
.linea_con2_01 .container_fixed p {
  width: 264px;
  text-align: center;
}
@media (max-width: 1600px) {
  .linea_con2_01 .bg {
    background-size: cover;
  }
  .linea_con2_01 .container_fixed .title {
    width: 24%;
  }
  .linea_con2_01 .container_fixed p {
    width: 24%;
  }
}
@media (max-width: 1240px) {
  .linea_con2_01 .container_fixed {
    height: 840px;
  }
}
@media (max-width: 768px) {
  .linea_con2_01 {
    background: url(/images/design/linea/linea_img_03_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_01 .bg {
    background: none;
  }
  .linea_con2_01 .container_fixed {
    padding: 94px 0 50px;
    flex-wrap: wrap;
    align-content: space-between;
  }
  .linea_con2_01 .container_fixed .title {
    width: 100%;
  }
  .linea_con2_01 .container_fixed p {
    width: 100%;
  }
}

.linea_con2_02 {
  background: url(/images/design/linea/linea_img_03_bg.png) repeat-x;
  background-size: contain;
}
.linea_con2_02 .bg {
  background: url(/images/design/linea/linea_img_05_2.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_02.black .bg {
  background: url(/images/design/linea/linea_img_05_1.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_02 .container_fixed {
  height: 921px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.linea_con2_02 .container_fixed .title {
  width: 230px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
  text-align: center;
}
.linea_con2_02 .container_fixed p {
  width: 264px;
  text-align: center;
}
@media (max-width: 1600px) {
  .linea_con2_02 .bg {
    background-size: cover;
  }
  .linea_con2_02 .container_fixed .title {
    width: 24%;
  }
  .linea_con2_02 .container_fixed p {
    width: 24%;
  }
}
@media (max-width: 1240px) {
  .linea_con2_02 .container_fixed {
    height: 840px;
  }
}
@media (max-width: 768px) {
  .linea_con2_02 {
    background: url(/images/design/linea/linea_img_05_2_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_02 .bg {
    background: none !important;
  }
  .linea_con2_02.black {
    background: url(/images/design/linea/linea_img_05_1_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_02 .container_fixed {
    padding: 94px 0 50px;
    flex-wrap: wrap;
    align-content: space-between;
  }
  .linea_con2_02 .container_fixed .title {
    width: 100%;
  }
  .linea_con2_02 .container_fixed p {
    width: 100%;
  }
}

.linea_con2_03 {
  background: url(/images/design/linea/linea_img_03_bg.png) repeat-x;
  background-size: contain;
}
.linea_con2_03 .bg {
  background: url(/images/design/linea/linea_img_06_3.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_03.white .bg {
  background: url(/images/design/linea/linea_img_06_2.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_03.black .bg {
  background: url(/images/design/linea/linea_img_06_1.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_03 .container_fixed {
  height: 921px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.linea_con2_03 .container_fixed .title {
  width: 230px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
  text-align: center;
}
.linea_con2_03 .container_fixed p {
  width: 264px;
  text-align: center;
}
@media (max-width: 1600px) {
  .linea_con2_03 .bg {
    background-size: cover;
  }
  .linea_con2_03 .container_fixed .title {
    width: 24%;
  }
  .linea_con2_03 .container_fixed p {
    width: 24%;
  }
}
@media (max-width: 1240px) {
  .linea_con2_03 .container_fixed {
    height: 840px;
  }
}
@media (max-width: 768px) {
  .linea_con2_03 {
    background: url(/images/design/linea/linea_img_06_3_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_03.white {
    background: url(/images/design/linea/linea_img_06_2_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_03.black {
    background: url(/images/design/linea/linea_img_06_1_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_03 .bg {
    background: none !important;
  }
  .linea_con2_03 .container_fixed {
    padding: 94px 0 50px;
    flex-wrap: wrap;
    align-content: space-between;
  }
  .linea_con2_03 .container_fixed .title {
    width: 100%;
  }
  .linea_con2_03 .container_fixed p {
    width: 100%;
  }
}

.linea_con2_04 {
  background: url(/images/design/linea/linea_img_03_bg.png) repeat-x;
  background-size: contain;
}
.linea_con2_04 .bg {
  background: url(/images/design/linea/linea_img_07_2.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_04.white .bg {
  background: url(/images/design/linea/linea_img_07_3.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_04.black .bg {
  background: url(/images/design/linea/linea_img_07_1.png) no-repeat center top;
  background-size: contain;
}
.linea_con2_04 .container_fixed {
  height: 921px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.linea_con2_04 .container_fixed .title {
  width: 230px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.8rem;
  text-align: center;
}
.linea_con2_04 .container_fixed p {
  width: 264px;
  text-align: center;
}
@media (max-width: 1600px) {
  .linea_con2_04 .bg {
    background-size: cover;
  }
  .linea_con2_04.white {
    background: url(/images/design/linea/linea_img_07_2_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_04.black {
    background: url(/images/design/linea/linea_img_07_1_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_04 .container_fixed .title {
    width: 24%;
  }
  .linea_con2_04 .container_fixed p {
    width: 24%;
  }
}
@media (max-width: 1240px) {
  .linea_con2_04 .container_fixed {
    height: 840px;
  }
}
@media (max-width: 768px) {
  .linea_con2_04 {
    background: url(/images/design/linea/linea_img_07_2_mo_full.png) no-repeat center top;
    background-size: cover;
  }
  .linea_con2_04 .bg {
    background: none !important;
  }
  .linea_con2_04 .container_fixed {
    padding: 94px 0 50px;
    flex-wrap: wrap;
    align-content: space-between;
  }
  .linea_con2_04 .container_fixed .title {
    width: 100%;
  }
  .linea_con2_04 .container_fixed p {
    width: 100%;
  }
}

.linea_con3 {
  height: 920px;
  background: url(/images/design/linea/linea_img_04_2.png) no-repeat center 0;
  background-size: cover;
}
.linea_con3.black {
  background: url(/images/design/linea/linea_img_04.png) no-repeat center 0;
  background-size: cover;
}
.linea_con3 .container_fixed {
  padding-top: 400px;
  display: flex;
  justify-content: space-between;
}
.linea_con3 .title h3 {
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 30px;
}
.linea_con3 .title .color_type {
  display: flex;
  justify-content: center;
}
.linea_con3 .title .color_type li {
  color: #fff;
  margin: 0 8px;
}
.linea_con3 .title .color_type li span {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 12px;
}
.linea_con3 .title .color_type li span.gray {
  width: 24px;
  height: 24px;
  background: #5D6268;
}
.linea_con3 .title .color_type li span.black {
  background: #000;
  border: #000 1px solid;
  position: relative;
}
.linea_con3 .title .color_type li span.black::after {
  content: "";
  width: 32px;
  height: 32px;
  border-radius: 16px;
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  background: transparent;
  border: #000 1px solid;
}
.linea_con3 .title .color_type li p {
  font-size: 1.4rem;
  display: inline-block;
  margin-left: 10px;
  vertical-align: top;
}
.linea_con3 .title .color_chip_set {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.linea_con3 .title .color_chip_set .color_chip {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  margin: 0 5px;
  transition: 0.3s;
  cursor: pointer;
}
.linea_con3 .title .color_chip_set .color_chip span {
  display: none;
  font-size: 1.4rem;
  font-weight: 300;
  margin-left: 5px;
  color: #ffffff;
}
.linea_con3 .title .color_chip_set .color_chip.active span {
  display: inline-block;
}
.linea_con3 .right_btn {
  margin-right: 40px;
}
.linea_con3 .right_btn a {
  width: 125px;
  height: 55px;
}
@media (max-width: 1240px) {
  .linea_con3 {
    height: 820px;
  }
  .linea_con3 .container_fixed {
    padding-top: 350px;
  }
  .linea_con3 .right_btn {
    margin-right: 20px;
  }
}
@media (max-width: 1024px) {
  .linea_con3 {
    height: 720px;
  }
  .linea_con3 .container_fixed {
    padding-top: 300px;
  }
}
@media (max-width: 768px) {
  .linea_con3 {
    height: 588px;
    background: url(/images/design/linea/linea_img_04_2_mo_full.png) no-repeat center 0;
    background-size: cover;
  }
  .linea_con3.black {
    background: url(/images/design/linea/linea_img_04_mo_full.png) no-repeat center 0;
    background-size: cover;
  }
  .linea_con3 .container_fixed {
    padding-top: 55px;
    display: block;
  }
  .linea_con3 .title {
    text-align: center;
  }
  .linea_con3 .title h3 {
    font-size: 2.4rem;
    margin-bottom: 10px;
  }
  .linea_con3 .right_btn {
    margin: 0;
  }
  .linea_con3 .right_btn a {
    width: 110px;
    height: 49px;
    margin: 30px auto 0;
  }
}

.sic_top_visual {
  position: relative;
  background: no-repeat url("/images/design/sicily2023/sicily_img_01.jpg");
  background-size: cover;
  background-position: center center;
}
.sic_top_visual .text_wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: left;
  width: 100%;
  max-width: 100%;
  height: 645px;
  padding: 215px 0 0;
}
.sic_top_visual .text_wrap svg {
  width: 220px;
  margin-left: 90px;
}
.sic_top_visual .text_wrap h2 {
  font-size: 3.3rem;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  padding: 16px 0 26px;
}
.sic_top_visual .text_wrap h2 img {
  width: 396px;
}
.sic_top_visual .text_wrap p {
  margin-top: 0;
  font-size: 2.3rem;
  font-weight: 300;
  line-height: 2.4rem;
  color: #fff;
}
@media (max-width: 1024px) {
  .sic_top_visual {
    width: 100%;
    height: 100vh;
    background: no-repeat url("/images/design/sicily2023/sicily_img_01.jpg");
    background-size: cover;
    background-position: center center;
  }
  .sic_top_visual .text_wrap {
    height: auto;
    width: 410px;
    margin: 0 auto;
  }
  .sic_top_visual .text_wrap h2 {
    font-size: 6rem;
    line-height: 5.8rem;
  }
}
@media (max-width: 500px) {
  .sic_top_visual {
    background: no-repeat url("/images/design/sicily2023/sicily_img_01.jpg");
    background-size: cover;
    background-position: center center;
  }
  .sic_top_visual .text_wrap {
    padding: 142px 0 0 0;
    width: 100%;
  }
  .sic_top_visual .text_wrap svg {
    max-width: 70%;
    margin: 0;
  }
  .sic_top_visual .text_wrap h2 {
    font-size: 5rem;
    line-height: 4.7rem;
  }
  .sic_top_visual .text_wrap h2 span {
    display: block;
  }
  .sic_top_visual .text_wrap h2 img {
    width: 357px;
    max-width: 100%;
  }
  .sic_top_visual .text_wrap P {
    font-size: 1.8rem;
  }
}

.sic_dng {
  display: flex;
}
.sic_dng .left {
  width: 43.7%;
  height: 200px;
  background: #bf101d url("/images/design/sicily2023/sicily_img_02_.jpg") no-repeat right 0;
  background-size: cover;
  text-align: right;
}
.sic_dng .left img {
  display: none;
}
.sic_dng .right {
  width: 56.3%;
  height: 200px;
  background: #bf101d;
  display: flex;
  align-items: center;
}
.sic_dng .right .text_wrap {
  width: 700px;
  padding: 0 10px 0 60px;
  color: #fff;
}
.sic_dng .right .text_wrap h3 {
  margin-bottom: 11px;
  font-size: 3.3rem;
  font-weight: 400;
  line-height: 1;
}
.sic_dng .right .text_wrap p {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2rem;
}
.sic_dng .right .text_wrap p + p {
  padding: 10px 0 0;
}
@media (max-width: 1240px) {
  .sic_dng .left {
    background: #bf101d url("/images/design/sicily2023/sicily_img_02_.jpg") no-repeat center 0;
    background-size: cover;
  }
  .sic_dng .right .text_wrap {
    width: 100%;
    padding: 0 20px 0 40px;
  }
}
@media (max-width: 1024px) {
  .sic_dng .right .text_wrap {
    padding: 0 10px 0 20px;
  }
}
@media (max-width: 768px) {
  .sic_dng {
    display: block;
  }
  .sic_dng .left {
    width: 100%;
    height: 160px;
    background: #bf101d url("/images/design/sicily2023/sicily_img_02_.jpg") no-repeat center 0;
    background-size: cover;
  }
  .sic_dng .right {
    width: 100%;
    height: auto;
  }
  .sic_dng .right .text_wrap {
    padding: 40px 20px;
  }
  .sic_dng .right .text_wrap h3 {
    font-size: 2.5rem;
    font-weight: 400;
  }
  .sic_dng .right .text_wrap p {
    font-size: 1.4rem;
  }
  .sic_dng .right .text_wrap p + p {
    padding: 5px 0 0;
  }
}
@media (max-width: 500px) {
  .sic_dng .left {
    height: 134px;
  }
}

.sic_collection {
  position: relative;
  padding: 160px 0;
  text-align: center;
}
.sic_collection img {
  width: 1200px;
  max-width: 100%;
}
.sic_collection .container_fixed .text_wrap {
  text-align: left;
}
.sic_collection .container_fixed .text_wrap h3 {
  margin: 30px 0 40px;
  font-size: 4rem;
  font-weight: 500;
  line-height: 4.6rem;
  color: #000;
}
.sic_collection .container_fixed .text_wrap p {
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 2.4rem;
  color: #000;
}
@media (max-width: 1024px) {
  .sic_collection {
    padding: 140px 20px;
  }
  .sic_collection .container_fixed .text_wrap h3 {
    margin: 25px 0 35px;
  }
}
@media (max-width: 768px) {
  .sic_collection {
    padding: 80px 20px;
  }
  .sic_collection .container_fixed .text_wrap {
    width: 100%;
    padding-right: 0;
  }
  .sic_collection .container_fixed .text_wrap h3 {
    margin: 12px 0 20px;
    font-size: 2.3rem;
    font-weight: 400;
    line-height: 3.2rem;
  }
  .sic_collection .container_fixed .text_wrap p {
    font-size: 1.6rem;
  }
}

.sic_majolica {
  background: url("/images/design/sicily2023/sicily_majolica_bg.jpg") center/cover no-repeat;
  position: relative;
}
.sic_majolica img.item {
  width: 630px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.sic_majolica .container_fixed .text_wrap {
  width: 640px;
  margin: 0 0 0 auto;
  padding: 120px 0 150px;
  color: #fff;
}
.sic_majolica .container_fixed .text_wrap img {
  max-width: 100%;
}
.sic_majolica .container_fixed .text_wrap img.tit {
  width: 400px;
}
.sic_majolica .container_fixed .text_wrap img.img {
  width: 600px;
}
.sic_majolica .container_fixed .text_wrap h3 {
  padding: 50px 0 20px;
  font-size: 2.6rem;
  font-weight: 500;
}
.sic_majolica .container_fixed .text_wrap p {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 0 0 50px;
}
@media (max-width: 1024px) {
  .sic_majolica {
    padding: 70px 0 0;
  }
  .sic_majolica img.item {
    width: 630px;
    position: static;
    max-width: 60%;
  }
  .sic_majolica .container_fixed .text_wrap {
    width: 100%;
    margin: 0;
    padding: 50px 0 80px;
  }
  .sic_majolica .container_fixed .text_wrap img.tit {
    width: 350px;
  }
  .sic_majolica .container_fixed .text_wrap img.img {
    width: 550px;
  }
  .sic_majolica .container_fixed .text_wrap h3 {
    padding: 40px 0 20px;
    font-size: 2.4rem;
  }
  .sic_majolica .container_fixed .text_wrap p {
    font-size: 1.6rem;
    padding: 0 0 40px;
  }
}
@media (max-width: 768px) {
  .sic_majolica {
    padding: 50px 0 0;
  }
  .sic_majolica .container_fixed .text_wrap {
    padding: 40px 0 70px;
  }
  .sic_majolica .container_fixed .text_wrap img.tit {
    width: 250px;
  }
  .sic_majolica .container_fixed .text_wrap img.img {
    width: 450px;
  }
  .sic_majolica .container_fixed .text_wrap h3 {
    padding: 30px 0 14px;
    font-size: 2.2rem;
  }
  .sic_majolica .container_fixed .text_wrap p {
    font-size: 1.5rem;
    padding: 0 0 20px;
  }
}

.sic_carretto {
  background: url("/images/design/sicily2023/sicily_carretto_bg.jpg") center/cover no-repeat;
  position: relative;
}
.sic_carretto img.item {
  width: 660px;
  position: absolute;
  right: 100px;
  bottom: 0;
}
.sic_carretto .container_fixed .text_wrap {
  padding: 120px 0 150px;
  color: #fff;
}
.sic_carretto .container_fixed .text_wrap img {
  max-width: 100%;
}
.sic_carretto .container_fixed .text_wrap img.tit {
  width: 400px;
}
.sic_carretto .container_fixed .text_wrap img.img {
  width: 600px;
}
.sic_carretto .container_fixed .text_wrap h3 {
  padding: 50px 0 20px;
  font-size: 2.6rem;
  font-weight: 500;
}
.sic_carretto .container_fixed .text_wrap p {
  font-size: 1.8rem;
  font-weight: 300;
  padding: 0 0 50px;
}
@media (max-width: 1024px) {
  .sic_carretto {
    padding: 70px 0 0;
  }
  .sic_carretto img.item {
    width: 630px;
    position: static;
    max-width: 60%;
  }
  .sic_carretto .container_fixed .text_wrap {
    width: 100%;
    margin: 0;
    padding: 50px 0 80px;
  }
  .sic_carretto .container_fixed .text_wrap img.tit {
    width: 350px;
  }
  .sic_carretto .container_fixed .text_wrap img.img {
    width: 550px;
  }
  .sic_carretto .container_fixed .text_wrap h3 {
    padding: 40px 0 20px;
    font-size: 2.4rem;
  }
  .sic_carretto .container_fixed .text_wrap p {
    font-size: 1.6rem;
    padding: 0 0 40px;
  }
}
@media (max-width: 768px) {
  .sic_carretto {
    padding: 50px 0 0;
  }
  .sic_carretto .container_fixed .text_wrap {
    padding: 40px 0 70px;
  }
  .sic_carretto .container_fixed .text_wrap img.tit {
    width: 250px;
  }
  .sic_carretto .container_fixed .text_wrap img.img {
    width: 450px;
  }
  .sic_carretto .container_fixed .text_wrap h3 {
    padding: 30px 0 14px;
    font-size: 2.2rem;
  }
  .sic_carretto .container_fixed .text_wrap p {
    font-size: 1.5rem;
    padding: 0 0 20px;
  }
}

.sic_sicilia {
  padding: 120px 0 50px;
}
.sic_sicilia h3 {
  margin-bottom: 30px;
  font-size: 4rem;
  font-weight: 400;
  line-height: 4.6rem;
  color: #000;
}
.sic_sicilia .btn_wrap {
  display: flex;
}
.sic_sicilia .btn_wrap p {
  width: 970px;
  padding-right: 60px;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.4rem;
  color: #666;
}
.sic_sicilia .btn_wrap a {
  display: inline-block;
  width: 200px;
  height: 60px;
  border: #666 1px solid;
  text-align: center;
  font-size: 1.6rem;
  line-height: 58px;
  color: #666;
}
@media (max-width: 1024px) {
  .sic_sicilia {
    padding: 60px 0 50px;
  }
}
@media (max-width: 768px) {
  .sic_sicilia h3 {
    margin-bottom: 20px;
    font-size: 2.8rem;
    line-height: 3.2rem;
  }
  .sic_sicilia .btn_wrap p {
    padding-right: 30px;
  }
}
@media (max-width: 500px) {
  .sic_sicilia {
    padding: 50px 0 30px;
  }
  .sic_sicilia .btn_wrap {
    display: block;
  }
  .sic_sicilia .btn_wrap p {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .sic_sicilia .btn_wrap a {
    width: 156px;
    height: 40px;
    font-size: 1.4rem;
    line-height: 38px;
  }
}

.sicily_swiper_multi_a_ratio {
  margin: 100px 0;
  padding-bottom: 150px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .sicily_swiper_multi_a_ratio {
    margin: 50px 0;
    padding-bottom: 100px;
  }
}
.sicily_swiper_multi_a_ratio .item_wrap .item {
  position: relative;
  width: 100%;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio {
  position: relative;
  width: 100%;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper {
  height: auto;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
  position: relative;
  width: 30%;
  height: 0;
  padding-bottom: 36.72%;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area {
  position: absolute;
  top: 100%;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
  margin-top: 20px;
  font-size: 2rem;
  line-height: 3rem;
  color: #000000;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area a {
  width: 100px;
  height: 35px;
  margin-top: 10px;
  margin-left: 0;
}
@media (max-width: 1024px) {
  .sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area .pro_title {
    font-size: 1.6rem;
    line-height: 2.7rem;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .pro_title_area a {
    width: 110px;
    height: 40px;
  }
}
.sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_prev {
  position: absolute;
  top: 50%;
  left: -68px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_prev:focus {
  outline: none;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_next {
  position: absolute;
  top: 50%;
  right: -68px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_next:focus {
  outline: none;
}
@media (max-width: 1350px) {
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_prev {
    left: 0;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_next {
    right: 0;
  }
}
@media (max-width: 768px) {
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_prev {
    margin-top: -22px;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_prev img {
    width: 44px;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_next {
    margin-top: -22px;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .swiper_multi_a_ratio_next img {
    width: 44px;
  }
  .sicily_swiper_multi_a_ratio .item_wrap .item .pro_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 50%;
    padding-bottom: 61.21%;
  }
}

.design_fiat500 {
  background-image: url(/images/design/fiat500/fiat_bg.png);
  background-repeat: repeat-y;
}

.fiat_top_visual {
  position: relative;
  background: linear-gradient(to left, #782d27 50%, #435d3a 50%);
  width: 100%;
  height: 784px;
}
.fiat_top_visual .pc_bg {
  height: 855px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/images/design/fiat500/fiat_img_03_.jpg);
  background-position-x: center;
}
.fiat_top_visual .pc_bg .container_fixed {
  padding-top: 90px;
  display: flex;
  justify-content: space-between;
  color: #fff;
}
.fiat_top_visual .pc_bg .container_fixed .txt_left {
  width: 308px;
}
.fiat_top_visual .pc_bg .container_fixed .txt_left div img {
  width: 100%;
  max-width: 258px;
}
.fiat_top_visual .pc_bg .container_fixed .txt_left p {
  font-size: 1.6rem;
  font-weight: 300;
  opacity: 0.6;
}
.fiat_top_visual .pc_bg .container_fixed .txt_right {
  width: 313px;
  text-align: right;
}
.fiat_top_visual .pc_bg .container_fixed .txt_right div {
  height: 207px;
  display: inline-block;
  padding-top: 19px;
  text-align: right;
}
.fiat_top_visual .pc_bg .container_fixed .txt_right div img {
  width: 100%;
  max-width: 186px;
}
.fiat_top_visual .pc_bg .container_fixed .txt_right p {
  font-size: 1.6rem;
  font-weight: 300;
  opacity: 0.6;
}
.fiat_top_visual .mo {
  display: none;
}
@media (max-width: 1500px) {
  .fiat_top_visual {
    background: none;
  }
  .fiat_top_visual .pc_bg {
    background-size: cover;
  }
}
@media (max-width: 1024px) {
  .fiat_top_visual {
    height: auto;
  }
  .fiat_top_visual .pc_bg {
    height: 540px;
  }
  .fiat_top_visual .pc_bg .container_fixed {
    padding-top: 45px;
  }
  .fiat_top_visual .pc_bg .container_fixed .txt_left {
    width: 33%;
  }
  .fiat_top_visual .pc_bg .container_fixed .txt_left div img {
    max-width: 200px;
  }
  .fiat_top_visual .pc_bg .container_fixed .txt_right {
    width: 33%;
  }
  .fiat_top_visual .pc_bg .container_fixed .txt_right div {
    height: 160px;
    padding-top: 10px;
  }
  .fiat_top_visual .pc_bg .container_fixed .txt_right div img {
    width: 100%;
    max-width: 146px;
  }
}
@media (max-width: 600px) {
  .fiat_top_visual .pc_bg {
    display: none;
  }
  .fiat_top_visual .mo {
    display: block;
    padding: 30px 10px 35px;
  }
  .fiat_top_visual .mo img {
    width: 100%;
  }
}

.fiat_smeg500 .container_fixed {
  height: 920px;
  position: relative;
}
.fiat_smeg500 .text_wrap {
  width: 465px;
  padding-top: 519px;
  color: #000;
}
.fiat_smeg500 .text_wrap h3 {
  font-family: "impact";
  font-size: 6rem;
  line-height: 4.8rem;
  margin-bottom: 10px;
}
.fiat_smeg500 .text_wrap p {
  font-size: 1.6rem;
  font-weight: 300;
}
.fiat_smeg500 .img1 {
  width: 1262px;
  position: absolute;
  top: 90px;
  left: 50%;
  transform: translateX(-390px);
}
.fiat_smeg500 .img1 img {
  width: 100%;
}
@media (max-width: 1024px) {
  .fiat_smeg500 .container_fixed {
    height: auto;
    padding-bottom: 30px;
  }
  .fiat_smeg500 .text_wrap {
    width: 34%;
    padding-top: 360px;
  }
  .fiat_smeg500 .img1 {
    width: 90%;
    top: 40px;
    transform: translateX(-40%);
  }
}
@media (max-width: 920px) {
  .fiat_smeg500 .text_wrap {
    padding-top: 290px;
  }
  .fiat_smeg500 .img1 {
    width: 86%;
    transform: translateX(-38%);
  }
}
@media (max-width: 768px) {
  .fiat_smeg500 .text_wrap h3 {
    font-size: 4rem;
    margin-bottom: 20px;
  }
}
@media (max-width: 840px) {
  .fiat_smeg500 .container_fixed {
    height: auto;
    padding-bottom: 0;
  }
  .fiat_smeg500 .text_wrap {
    width: 100%;
    padding-top: 80px;
  }
  .fiat_smeg500 .img1 {
    width: 100%;
    position: relative;
    top: 0;
    margin-top: 30px;
  }
}
@media (max-width: 500px) {
  .fiat_smeg500 .text_wrap {
    padding-top: 40px;
  }
}

.fiat_design .container_fixed {
  height: 906px;
  position: relative;
}
.fiat_design .text_wrap1 {
  width: 50%;
  padding-top: 190px;
  margin-bottom: 50px;
  color: #000;
}
.fiat_design .text_wrap1 h3 {
  font-family: "impact";
  font-size: 4rem;
  line-height: 4.8rem;
  color: #F57301;
  margin-bottom: 18px;
}
.fiat_design .text_wrap1 .txt {
  font-size: 1.6rem;
  font-weight: 300;
  padding-right: 100px;
}
.fiat_design .img_r {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(152px);
}
.fiat_design .img_r img {
  width: 100%;
}
.fiat_design .img_r .mo {
  display: none;
}
.fiat_design .text_wrap2 {
  width: 50%;
}
.fiat_design .text_wrap2 h4 {
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.fiat_design .text_wrap2 .txt {
  font-size: 1.6rem;
  font-weight: 300;
  padding-right: 210px;
  margin-bottom: 20px;
}
.fiat_design .text_wrap2 .img_l img {
  width: 100%;
}
@media (max-width: 1240px) {
  .fiat_design .text_wrap1 {
    padding-top: 140px;
  }
  .fiat_design .img_r {
    bottom: 0;
    transform: translateX(11%);
  }
}
@media (max-width: 1024px) {
  .fiat_design {
    margin-bottom: 150px;
  }
  .fiat_design .container_fixed {
    height: auto;
  }
  .fiat_design .text_wrap1 {
    padding-top: 100px;
  }
  .fiat_design .text_wrap1 .txt {
    padding-right: 50px;
  }
  .fiat_design .img_r {
    bottom: -26%;
    transform: translateX(11%);
  }
  .fiat_design .text_wrap2 .txt {
    padding-right: 100px;
  }
}
@media (max-width: 840px) {
  .fiat_design .text_wrap1 .txt {
    padding-right: 0;
  }
  .fiat_design .img_r {
    bottom: -16%;
  }
  .fiat_design .text_wrap2 .txt {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .fiat_design {
    margin-bottom: 100px;
  }
  .fiat_design .text_wrap1 {
    width: 65%;
  }
  .fiat_design .text_wrap1 h3 {
    font-size: 3rem;
  }
  .fiat_design .text_wrap2 h4 {
    font-size: 2rem;
  }
}
@media (max-width: 570px) {
  .fiat_design .text_wrap1 {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .fiat_design .text_wrap1 {
    width: 100%;
    margin-bottom: 0;
  }
  .fiat_design .img_r {
    position: relative;
    left: 0;
    bottom: 0;
    transform: translateX(26%);
  }
  .fiat_design .img_r .pc {
    display: none;
  }
  .fiat_design .img_r .mo {
    display: block;
  }
  .fiat_design .text_wrap2 {
    width: 100%;
  }
}

.fiat_fresh {
  position: relative;
  margin-bottom: 250px;
}
.fiat_fresh .container_fixed {
  display: flex;
  flex-direction: row-reverse;
}
.fiat_fresh .container_fixed section {
  width: 50%;
}
.fiat_fresh .text_wrap1 {
  margin-bottom: 50px;
}
.fiat_fresh .text_wrap1 h3 {
  font-family: "impact";
  font-size: 4rem;
  line-height: 4.8rem;
  color: #F57301;
  margin-bottom: 18px;
}
.fiat_fresh .text_wrap1 p {
  font-size: 1.6rem;
  font-weight: 300;
}
.fiat_fresh .img_l {
  width: 620px;
  position: absolute;
  right: 50%;
  top: 0;
  transform: translateX(-178px);
}
.fiat_fresh .img_l img {
  width: 100%;
}
.fiat_fresh .text_wrap2 {
  width: 100%;
}
.fiat_fresh .text_wrap2 h4 {
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.fiat_fresh .text_wrap2 p {
  font-size: 1.6rem;
  font-weight: 300;
  padding-right: 150px;
  margin-bottom: 20px;
}
.fiat_fresh .text_wrap2 .img_r img {
  width: 100%;
}
@media (max-width: 1024px) {
  .fiat_fresh {
    margin-bottom: 150px;
  }
  .fiat_fresh .img_l {
    width: 50%;
    transform: translateX(-20%);
  }
  .fiat_fresh .text_wrap2 p {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .fiat_fresh {
    margin-bottom: 100px;
  }
  .fiat_fresh .container_fixed {
    display: block;
  }
  .fiat_fresh .container_fixed section {
    width: 100%;
  }
  .fiat_fresh .text_wrap1 h3 {
    font-size: 3rem;
  }
  .fiat_fresh .img_l {
    position: relative;
    transform: none;
    right: 0;
    margin-left: -20px;
  }
  .fiat_fresh .text_wrap2 {
    margin-top: 30px;
  }
  .fiat_fresh .text_wrap2 h4 {
    font-size: 2rem;
  }
}

.fiat_choose_title .text_wrap {
  margin-bottom: 100px;
  text-align: center;
}
.fiat_choose_title .text_wrap h3 {
  font-family: "impact";
  font-size: 6rem;
  line-height: 6.8rem;
  color: #000;
  margin-bottom: 20px;
}
.fiat_choose_title .text_wrap p {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.4rem;
  width: 530px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .fiat_choose_title .text_wrap {
    margin-bottom: 50px;
    text-align: left;
  }
  .fiat_choose_title .text_wrap h3 {
    font-size: 4rem;
    line-height: 4rem;
  }
  .fiat_choose_title .text_wrap p {
    width: 100%;
  }
}

.fiat_choose_swiper {
  padding-bottom: 150px;
  overflow: hidden;
}
.fiat_choose_swiper .item_wrap .item {
  position: relative;
  width: 100%;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper {
  height: auto;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
  position: relative;
  width: 33%;
  height: auto;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list {
  text-align: center;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list .img {
  text-align: center;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list .img img {
  width: 100%;
  max-width: 340px;
}
@media (max-width: 1420px) {
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list .img img {
    max-width: 280px;
  }
}
@media (max-width: 1100px) {
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list .img img {
    max-width: 250px;
  }
}
@media (max-width: 500px) {
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .list .img img {
    max-width: 240px;
  }
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info {
  margin-top: 50px;
  color: #000;
  text-align: center;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info h4 {
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 700;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info p {
  font-size: 2rem;
  line-height: 2.3rem;
  margin-top: 10px;
  font-weight: 300;
}
.fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info a {
  width: 184px;
  height: 48px;
  margin: 30px auto 0;
  border: #707070 1px solid;
  color: #000;
  background: none;
}
@media (max-width: 1024px) {
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info {
    margin-top: 30px;
  }
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info h4 {
    font-size: 2rem;
    line-height: 2.3rem;
  }
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide .info a {
    width: 160px;
    height: 42px;
    margin: 20px auto 0;
    font-size: 1.3rem;
  }
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 30%;
  left: -108px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev:focus {
  outline: none;
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev img {
  width: 100%;
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 30%;
  right: -108px;
  margin-top: -34px;
  cursor: pointer;
  z-index: 1;
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next:focus {
  outline: none;
}
.fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next img {
  width: 100%;
}
@media (max-width: 1420px) {
  .fiat_choose_swiper .item_wrap .item {
    max-width: 1100px;
    margin: 0 auto;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev {
    left: -40px;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next {
    right: -40px;
  }
}
@media (max-width: 1200px) {
  .fiat_choose_swiper .item_wrap .item {
    max-width: 1000px;
  }
}
@media (max-width: 1100px) {
  .fiat_choose_swiper .item_wrap .item {
    max-width: 900px;
  }
}
@media (max-width: 1024px) {
  .fiat_choose_swiper .item_wrap .item {
    max-width: 800px;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev {
    left: 0;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next {
    right: 0;
  }
}
@media (max-width: 768px) {
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 50%;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev {
    left: 0;
    margin-top: -22px;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_prev img {
    width: 44px;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next {
    right: 0;
    margin-top: -22px;
  }
  .fiat_choose_swiper .item_wrap .item .swiper_multi_a_ratio_next img {
    width: 44px;
  }
  .fiat_choose_swiper .item_wrap .item .color_swiper_multi_a_ratio .swiper-wrapper .swiper-slide {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .fiat_choose_swiper {
    padding-bottom: 80px;
  }
}

.design_dolce {
  background: #000;
}
.design_dolce h3 {
  font-size: 4rem;
  line-height: 5rem;
  font-weight: 700;
  color: #fff;
}
.design_dolce h4 {
  font-size: 2.4rem;
  line-height: 2.4rem;
  color: #fff;
}
.design_dolce p {
  line-height: 2.4rem;
  font-weight: 300;
  color: #DBDBDB;
}
@media (max-width: 768px) {
  .design_dolce h3 {
    font-size: 2.8rem;
    line-height: 3.6rem;
  }
}

.dolce_top_visual {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("/images/design/dolce/dolce_img_01.jpg");
  width: 100%;
  height: 855px;
}
.dolce_top_visual .container_fixed {
  height: 855px;
  display: flex;
  align-items: center;
}
.dolce_top_visual .container_fixed .img {
  display: none;
}
.dolce_top_visual .container_fixed .img img {
  width: 100%;
}
.dolce_top_visual .container_fixed .text_wrap h2 {
  color: #fff;
  font-size: 8rem;
  line-height: 8rem;
  font-weight: 700;
  margin-bottom: 30px;
}
.dolce_top_visual .container_fixed .text_wrap h2 span {
  display: block;
}
.dolce_top_visual .container_fixed .text_wrap p {
  width: 310px;
}
.dolce_top_visual .container_fixed .text_wrap p span {
  color: #9D7C5B;
  font-weight: 400;
}
@media (max-width: 1460px) {
  .dolce_top_visual {
    background-image: url("/images/design/dolce/dolce_img_01_.jpg");
  }
  .dolce_top_visual .container_fixed {
    flex-direction: row-reverse;
  }
  .dolce_top_visual .container_fixed .img {
    display: block;
    width: 60%;
  }
  .dolce_top_visual .container_fixed .text_wrap {
    width: 40%;
  }
}
@media (max-width: 900px) {
  .dolce_top_visual {
    display: table;
    background-position-x: right;
  }
  .dolce_top_visual .container_fixed {
    display: table-cell;
    vertical-align: middle;
  }
  .dolce_top_visual .container_fixed .img {
    width: 100%;
    margin-bottom: 20px;
  }
  .dolce_top_visual .container_fixed .text_wrap {
    width: 100%;
  }
  .dolce_top_visual .container_fixed .text_wrap h2 {
    font-size: 6rem;
    margin-bottom: 20px;
  }
  .dolce_top_visual .container_fixed .text_wrap h2 span {
    display: inline;
  }
  .dolce_top_visual .container_fixed .text_wrap p {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .dolce_top_visual {
    height: 714px;
    background-image: url("/images/design/dolce/dolce_img_01_mo.jpg");
    background-position-x: center;
  }
  .dolce_top_visual .container_fixed {
    height: 714px;
  }
  .dolce_top_visual .container_fixed .text_wrap h2 {
    font-size: 3.9rem;
    line-height: 4.6rem;
  }
}

.dolce_concept {
  background: linear-gradient(#000, 90%, #4c3c2c);
  border-bottom: 6px #b38961 solid;
}
.dolce_concept .bg_circle {
  background: url(/images/design/dolce/dolce_img_05.png) no-repeat;
  background-size: auto 240px;
  background-position-x: calc(50% + 380px);
  background-position-y: calc(100% - 200px);
}
.dolce_concept .container_fixed {
  display: flex;
  padding: 10px 0 210px;
}
.dolce_concept .left {
  width: 50%;
  padding-right: 44px;
}
.dolce_concept .left .title {
  margin: 120px 0 103px;
}
.dolce_concept .left .title h3 {
  margin-bottom: 20px;
}
.dolce_concept .left .img1 {
  margin-bottom: 30px;
}
.dolce_concept .left .img1 img {
  width: 100%;
  max-width: 556px;
}
.dolce_concept .left .txt1 h4 {
  margin-bottom: 20px;
}
.dolce_concept .right {
  width: 50%;
  padding-left: 52px;
}
.dolce_concept .right .img2 {
  margin-bottom: 30px;
}
.dolce_concept .right .img2 img {
  width: 100%;
  max-width: 548px;
}
.dolce_concept .right .txt2 h4 {
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .dolce_concept {
    border-bottom: 1px #b38961 solid;
  }
  .dolce_concept .bg_circle {
    background-size: auto 120px;
    background-position-x: calc(100% + 30px);
    background-position-y: calc(100% - 30px);
  }
  .dolce_concept .container_fixed {
    display: block;
    padding: 10px 0 200px;
  }
  .dolce_concept .left {
    width: 100%;
    padding-right: 0;
  }
  .dolce_concept .left .title {
    margin: 50px 0 30px;
  }
  .dolce_concept .left .img1 {
    text-align: center;
  }
  .dolce_concept .right {
    width: 100%;
    padding-left: 0;
    margin-top: 50px;
  }
  .dolce_concept .right .img2 {
    text-align: center;
  }
}

.dolce_movie {
  height: 200px;
  text-align: center;
  background: #ffaaaa;
}

.dolce_product {
  padding: 100px 0 300px;
  background: #111 url(/images/design/dolce/dolce_product_bg.png) no-repeat center top;
  background-size: 1600px auto;
}
.dolce_product .item {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.dolce_product .item img {
  width: 100%;
}
.dolce_product .item .img {
  width: 50%;
  text-align: right;
}
.dolce_product .item .txt {
  width: 50%;
}
.dolce_product .item .txt h3 {
  margin-bottom: 20px;
}
.dolce_product .item .txt p {
  margin-bottom: 40px;
}
.dolce_product .item .txt a {
  width: 125px;
  height: 55px;
  background: none;
  border: #fff 1px solid;
  color: #fff;
}
.dolce_product .item.prd1 {
  margin-bottom: 275px;
}
.dolce_product .item.prd1 img {
  max-width: 499px;
}
.dolce_product .item.prd2 {
  margin-bottom: 336px;
}
.dolce_product .item.prd2 img {
  max-width: 499px;
}
.dolce_product .item.prd3 img {
  width: 667px;
  padding-left: 25px;
}
@media (max-width: 1240px) {
  .dolce_product .item .txt {
    padding-right: 20px;
  }
  .dolce_product .item.prd1 {
    margin-bottom: 200px;
  }
  .dolce_product .item.prd2 {
    margin-bottom: 200px;
  }
  .dolce_product .item.prd3 img {
    width: 100%;
    max-width: 499px;
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .dolce_product {
    padding: 60px 0;
    background: #111 url(/images/design/dolce/dolce_product_bg_mo.png) no-repeat center top;
    background-size: cover;
  }
  .dolce_product .item {
    display: block;
  }
  .dolce_product .item .img {
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
  .dolce_product .item .txt {
    width: 100%;
    padding: 0 30px;
  }
  .dolce_product .item .txt a {
    width: 110px;
    height: 50px;
  }
  .dolce_product .item.prd1 {
    margin-bottom: 60px;
  }
  .dolce_product .item.prd2 {
    margin-bottom: 60px;
  }
  .dolce_product .item.prd3 {
    margin-bottom: 0;
  }
}

.dolce_induction {
  padding: 60px 0 0;
  text-align: center;
}
.dolce_induction .pc {
  display: block;
}
.dolce_induction .mo {
  display: none;
}
.dolce_induction .txt {
  width: 600px;
  margin: 0 auto;
}
.dolce_induction .txt h3 {
  margin-bottom: 20px;
}
.dolce_induction .txt p {
  margin-bottom: 40px;
}
.dolce_induction .txt a {
  width: 125px;
  height: 55px;
  background: none;
  border: #fff 1px solid;
  color: #fff;
  margin: 0 auto 55px;
}
.dolce_induction .img {
  width: 734px;
  margin: 0 auto;
}
.dolce_induction .img img {
  width: 100%;
}
@media (max-width: 768px) {
  .dolce_induction {
    padding: 60px 0 50px;
  }
  .dolce_induction .pc {
    display: none;
  }
  .dolce_induction .mo {
    display: block;
  }
  .dolce_induction .txt {
    width: 100%;
    margin-top: 30px;
  }
  .dolce_induction .txt a {
    width: 110px;
    height: 50px;
    margin: 0 auto;
  }
  .dolce_induction .img {
    width: 100%;
  }
  .dolce_induction .img img {
    max-width: 499px;
  }
}

.design_divina_blue h2 {
  font-size: 8rem;
  font-weight: 700;
  line-height: 10rem;
  font-family: "Muli";
}
.design_divina_blue h3 {
  font-size: 6rem;
  font-weight: 700;
  line-height: 6.4rem;
  font-family: "Muli";
}
.design_divina_blue p {
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 2.4rem;
}
@media (max-width: 768px) {
  .design_divina_blue h2 {
    font-size: 5rem;
    line-height: 6.3rem;
  }
  .design_divina_blue h3 {
    font-size: 4rem;
    line-height: 4.4rem;
  }
}

.divina_blue_top_visual {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(/images/design/divina/divina_img_01.jpg);
  width: 100%;
  height: 855px;
}
.divina_blue_top_visual .text_area {
  padding-top: 380px;
  color: #fff;
  text-align: center;
}
.divina_blue_top_visual .text_area a {
  margin: 20px auto 0;
  background: none;
}
@media (max-width: 1024px) {
  .divina_blue_top_visual {
    height: 700px;
  }
  .divina_blue_top_visual .text_area {
    padding-top: 300px;
  }
  .divina_blue_top_visual .text_area h2 {
    font-size: 6rem;
    line-height: 6.4rem;
  }
}
@media (max-width: 768px) {
  .divina_blue_top_visual {
    height: 708px;
    background-image: url(/images/design/divina/divina_img_01_mo.png);
  }
  .divina_blue_top_visual .text_area {
    padding-top: 400px;
  }
  .divina_blue_top_visual .text_area h2 {
    margin-bottom: 10px;
  }
}

.divina_blue_type {
  position: relative;
  width: 100%;
  height: 735px;
  position: relative;
  background: url(/images/design/divina/divina_img_02.png) no-repeat center top;
  background-size: cover;
}
.divina_blue_type .text_area {
  padding-top: 198px;
}
.divina_blue_type .text_area h3 {
  margin-bottom: 30px;
  color: #fff;
}
.divina_blue_type .text_area p {
  width: 460px;
  color: #F8F8F8;
  font-weight: 300;
  opacity: 0.83;
}
@media (max-width: 1024px) {
  .divina_blue_type {
    background: url(/images/design/divina/divina_img_02.png) no-repeat 60% top;
    background-size: cover;
  }
}
@media (max-width: 500px) {
  .divina_blue_type {
    height: 685px;
    background: url(/images/design/divina/divina_img_02_mo.png) no-repeat center top;
    background-size: cover;
  }
  .divina_blue_type .text_area {
    padding-top: 0;
    padding-right: 20px;
    position: absolute;
    bottom: 50px;
  }
  .divina_blue_type .text_area h3 {
    margin: 10px 0 20px;
  }
  .divina_blue_type .text_area p {
    width: 100%;
  }
}

.divina_blue_majolica {
  min-height: 849px;
  padding-top: 120px;
  background: linear-gradient(#01509b, #056193);
}
.divina_blue_majolica .item_wrap .text_area {
  display: flex;
  margin-bottom: 30px;
}
.divina_blue_majolica .item_wrap .text_area h3 {
  width: 34%;
  color: #fff;
}
.divina_blue_majolica .item_wrap .text_area p {
  width: 66%;
  padding-top: 5px;
  color: #F8F8F8;
  opacity: 0.8;
  font-weight: 100;
}
.divina_blue_majolica .item_wrap .pic {
  margin-right: -200px;
}
.divina_blue_majolica .item_wrap .pic img {
  width: 100%;
}
@media (max-width: 1024px) {
  .divina_blue_majolica {
    min-height: auto;
  }
  .divina_blue_majolica .item_wrap .text_area h3 {
    width: 45%;
    margin-bottom: 15px;
  }
  .divina_blue_majolica .item_wrap .text_area p {
    width: 55%;
  }
}
@media (max-width: 768px) {
  .divina_blue_majolica {
    padding: 50px 0 42px;
    background: linear-gradient(#035098, #066293);
  }
  .divina_blue_majolica .item_wrap {
    display: flex;
    flex-flow: row-reverse wrap;
    flex-direction: column-reverse;
  }
  .divina_blue_majolica .item_wrap .text_area {
    display: block;
    margin: 30px 0 0;
  }
  .divina_blue_majolica .item_wrap .text_area h3 {
    width: 100%;
  }
  .divina_blue_majolica .item_wrap .text_area p {
    width: 100%;
  }
}

.divina_blue_collection .bg {
  min-height: 223px;
  padding: 110px 0 48px;
  background: linear-gradient(#066194, #076790);
}
.divina_blue_collection .text_area {
  display: flex;
}
.divina_blue_collection .text_area h3 {
  width: 34%;
  color: #F8F8F8;
}
.divina_blue_collection .text_area p {
  width: 66%;
  padding-top: 5px;
  color: #F8F8F8;
  font-weight: 100;
}
@media (max-width: 1024px) {
  .divina_blue_collection .text_area h3 {
    width: 45%;
  }
  .divina_blue_collection .text_area p {
    width: 55%;
  }
}
@media (max-width: 768px) {
  .divina_blue_collection {
    display: flex;
    flex-flow: row-reverse wrap;
    flex-direction: column-reverse;
  }
  .divina_blue_collection .bg {
    min-height: auto;
    padding: 30px 0 60px;
    background: linear-gradient(#086a8f, #0c7789);
  }
  .divina_blue_collection .text_area {
    display: block;
  }
  .divina_blue_collection .text_area h3 {
    width: 100%;
    margin-bottom: 15px;
  }
  .divina_blue_collection .text_area p {
    width: 100%;
  }
}

.divina_blue_dng {
  padding: 100px 0 102px;
}
.divina_blue_dng h3 {
  color: #104987;
}
.divina_blue_dng p {
  color: #666;
  line-height: 2.5rem;
}
.divina_blue_dng img {
  width: 100%;
}
.divina_blue_dng .pc {
  display: block;
}
.divina_blue_dng .mo {
  display: none;
}
.divina_blue_dng .container_fixed {
  display: flex;
}
.divina_blue_dng .left {
  width: 50%;
}
.divina_blue_dng .left .text_area {
  margin-bottom: 30px;
}
.divina_blue_dng .left .text_area h3 {
  margin-bottom: 30px;
}
.divina_blue_dng .left .text_area p {
  width: 470px;
}
.divina_blue_dng .left .pic1 {
  width: 400px;
  margin-bottom: 30px;
}
.divina_blue_dng .left .pic2 {
  width: 600px;
}
.divina_blue_dng .right {
  width: 50%;
}
.divina_blue_dng .right .pic {
  margin-right: -380px;
  padding-left: 100px;
  padding-top: 106px;
}
@media (max-width: 1240px) {
  .divina_blue_dng .left .text_area h3 {
    margin-right: -100px;
  }
  .divina_blue_dng .left .text_area p {
    width: 100%;
  }
  .divina_blue_dng .left .pic1 {
    width: 350px;
  }
  .divina_blue_dng .left .pic2 {
    width: 500px;
  }
  .divina_blue_dng .right .pic {
    margin-right: -280px;
  }
}
@media (max-width: 768px) {
  .divina_blue_dng {
    padding: 50px 0 54px;
  }
  .divina_blue_dng .pc {
    display: none;
  }
  .divina_blue_dng .mo {
    display: block;
  }
  .divina_blue_dng .container_fixed {
    display: block;
  }
  .divina_blue_dng .left {
    width: 100%;
  }
  .divina_blue_dng .left .text_area {
    margin-bottom: 0;
  }
  .divina_blue_dng .left .text_area h3 {
    margin-right: 0;
    margin-bottom: 5px;
  }
  .divina_blue_dng .pic_mo_all {
    margin-right: -20px;
    margin-bottom: 5px;
  }
}

.divina_blue_rolling {
  height: 500px;
  text-align: center;
  font-size: 6rem;
  line-height: 500px;
  background-color: #ffaaaa;
}/*# sourceMappingURL=design.css.map */

/****************리니아 컬렉션 페이지 240201 ********************/

.linea_collect_240201 .inner {max-width:1200px; margin:0 auto;}
.linea_collect_240201 .part1 {background:#222;}
.linea_collect_240201 .part1 .inner {display:flex; flex-direction:column; height:100%; align-items:center; justify-content:center; padding: 0 0 100px;}
.linea_collect_240201 .part1 .top {display:flex; gap:100px; padding-top:100px;}
.linea_collect_240201 .part1 .top h2 {width:40%;color: #fff; font-size: 6rem; line-height: 7rem; font-weight: 700; margin-bottom: 30px; padding:50px 0 0 100px; justify-content:center;}
.linea_collect_240201 .part1 .top h2 span {display:block; }
.linea_collect_240201 .part1 .top h2 span.big {position:relative; padding-bottom:25px; }
.linea_collect_240201 .part1 .top h2 span.big:after {position:absolute; content:""; display:block; width:300px; height:1px; background:#fff; bottom:0;}
.linea_collect_240201 .part1 .top h2 span.small {padding-top:10px; font-size:2.5rem; font-weight:500;}
.linea_collect_240201 .part1 .top .img {width:60%;}
.linea_collect_240201 .part1 .top .img img {width:100%; object-fit:cover; aspect-ratio: 2/1;}
.linea_collect_240201 .part1 .bottom p {color:#fff; text-align:center; padding-top:70px; font-size:18px; line-height:1.7; font-weight:300;}

.linea_collect_240201 .part3 { background:url(/images/design/linea/linea_collect_part3_bg.png) no-repeat center / cover; }
.linea_collect_240201 .comp_pro_youtube .item_wrap .item {padding-top:0;}
.linea_collect_240201 .part3 .oven {display:flex; gap:100px; padding:100px 0; }
.linea_collect_240201 .part3 .induction {display:flex; gap:100px; padding:100px 0; }
.linea_collect_240201 .part3 .induction .text {order:2;}
.linea_collect_240201 .part3 .text {display:flex; flex-direction:column; width:40%;}
.linea_collect_240201 .part3 .text > div {width:50%; margin:0 auto; padding:50px 0 0; color:#fff;}
.linea_collect_240201 .part3 .hood {padding:100px 0;}
.linea_collect_240201 .part3 .hood .img {display:flex; width:80%; margin:0 auto;}
.linea_collect_240201 .part3 .hood .img img {width:50%;}
.linea_collect_240201 .part3 .hood .text {display:block; width:100%;}
.linea_collect_240201 .part3 .hood .text > div { width:80%; margin:0 auto; padding:50px 0 0; color:#fff;}
.linea_collect_240201 .part3 .text h3 {font-size:5rem;}
.linea_collect_240201 .part3 .text p {margin-top:30px; line-height:1.7; font-weight:300;}
.linea_collect_240201 .part3 .text p a {margin-top:30px; width: 125px;
height: 55px; background: none; border: #fff 1px solid; color: #fff;}
.linea_collect_240201 .part3 .text p a:hover { }
.linea_collect_240201 .text p a.btn_basic::after {background-color:#fff;}
.linea_collect_240201 .part3 .swiper {width:60%;}
.linea_collect_240201 .part3 .swiper .linea_con2_01 {background:none;}
.linea_collect_240201 .part3 .swiper .linea_con2_02 {background:none;}

.linea_collect_240201 .part3 .swiper .linea_con2_01 img {width:100%; object-fit:cover; aspect-ratio:1.7/1;}
.linea_collect_240201 .part3 .swiper .linea_con2_02 img {width:100%; object-fit:cover; aspect-ratio:1.7/1;}
.linea_collect_240201 .part4.swiper .bg {width:100%;}
.linea_collect_240201 .part4.swiper .bg img {aspect-ratio:1.77/1; object-fit:cover; width:100%;}
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_prev {margin-top:0; transform:translateY(-50%);}
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_next { margin-top:0; transform:translateY(-50%);}

@media (max-width: 1460px) {
.linea_collect_240201 .part1 .top h2 {font-size: 5rem; line-height: 6rem;}
.linea_collect_240201 .part3 .text h3 {font-size:4rem;}
.linea_collect_240201 .part3 .text > div {width:60%;}
}
@media (max-width: 1350px) { 
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_prev {top:50%;}
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_next {top:50%;}
}


@media (max-width: 1200px) {
.linea_collect_240201 .part1 .top h2 {font-size: 4rem; line-height: 5rem; }

.linea_collect_240201 .part1 .bottom p {font-size:16px;}
.linea_collect_240201 .part3 .text > div {width:80%;}
.linea_collect_240201 .part3 .oven {gap:60px;}
.linea_collect_240201 .part3 .induction {gap:60px;}
.linea_collect_240201 .part3 .text h3 {font-size:3rem;}
.linea_collect_240201 .part3 .text > div {padding:30px 0 0;}
.linea_collect_240201 .part3 .induction {padding:0;}
}

@media (max-width: 1024px) {
.linea_collect_240201 .part1 .top h2 {font-size: 3.5rem; line-height: 5rem; text-align:center;}
.linea_collect_240201 .part1 .top h2 span.big {padding-bottom:20px;}
.linea_collect_240201 .part1 .top h2 span.big:after {position:absolute; content:"";
width: 60px; height: 1px; left: 50%; transform: translateX(-50%);} 
.linea_collect_240201 .part1 .top h2 span.small {font-size:2rem;} 
.linea_collect_240201 .part1 .bottom p {font-size:16px; width: 80%;
 margin: 0 auto; padding-top:0px;}
.linea_collect_240201 .part1 .top {flex-direction:column; padding-top:80px; gap:30px;}
.linea_collect_240201 .part1 .top h2 {padding:0; width: 100%; margin-bottom:30px; order:2;}
.linea_collect_240201 .part1 .top .img {width:100%;}
.linea_collect_240201 .part1 .inner {padding: 0 0 80px;}
.linea_collect_240201 .part3 .swiper {width: 100%; padding: 0 30px;}
.linea_collect_240201 .part3 .oven {flex-direction:column; padding:80px 0; gap:30px;}
.linea_collect_240201 .part3 .induction {flex-direction:column; gap:30px;}
.linea_collect_240201 .part3 .hood {padding:80px 0;}
.linea_collect_240201 .part3 .hood .img {width:100%; padding:0 30px;}
.linea_collect_240201 .part3 .hood .text > div {width:100%; padding: 30px 0 0;}
.linea_collect_240201 .part3 .text {order:2; width:100%; padding: 0 30px;}
.linea_collect_240201 .part3 .text > div {padding:0; width:100%;}

.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_prev {left:60px;}
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_next {right:60px;}
.linea_collect_240201 .part4.swiper_area .swiper_multi_a_ratio_prev {left:30px;}
.linea_collect_240201 .part4.swiper_area .swiper_multi_a_ratio_next {right:30px;}
/*.linea_collect_240201 .part3 .swiper .linea_con2_01 img {aspect-ratio:auto;}
.linea_collect_240201 .part3 .swiper .linea_con2_02 img {aspect-ratio:auto;}*/
}

@media (max-width: 768px) { 
.linea_collect_240201 .part1 .top {padding-top:60px;}
.linea_collect_240201 .part1 .top h2 {font-size: 3rem; line-height: 4rem;}se
.linea_collect_240201 .part1 .top {padding-top:60px;}
.linea_collect_240201 .part1 .inner {padding: 0 0 60px;}
.linea_collect_240201 .part3 .text h3 {font-size:2.5rem;}
.linea_collect_240201 .part3 .oven {padding:60px 0;}
.linea_collect_240201 .part3 .hood {padding:60px 0;}
.linea_collect_240201 .part3 .text p {margin-top:20px;}

} 

@media (max-width: 500px) { 
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_prev {left:45px;}
.linea_collect_240201 .swiper_area .swiper_multi_a_ratio_next {right:45px;}
}


/****************클래식 컬렉션 페이지 240328 ********************/
.classic_renew_240329 .classica_top_visual .item_wrap {position:relative;}
.classic_renew_240329 .classica_top_visual .item_wrap .image {height:65vh; width:100%; background:url(/images/design/classica/classic_collect_bg01_1.webp) no-repeat right center/cover; }
/*.classic_renew_240329 .classica_top_visual .item_wrap .image img { height:65vh; width:100%; object-fit:cover;}*/
.classic_renew_240329 .classica_top_visual .item_wrap .text_set {width:100%; background: linear-gradient(to left bottom, #403f3f 5%, #303030 35%, #1b1b1b 69%) }
/*.classic_renew_240329 .classica_top_visual .item_wrap .text_set {position:absolute; bottom:0; width:60%; background:}*/
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner {max-width:80vw; margin:0 auto; color:#fff; padding:80px 0 100px;}
/*.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner {width:100%; margin:0 auto; color:#fff; padding:50px 50px 50px 50px;}*/
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title {font-size:4.5rem; font-weight: 600; letter-spacing: 0; line-height:1.4; }
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .sub_text {font-size:18px; margin-top:30px; line-height:1.8; font-weight:300;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.big {display:block; font-size:4.5rem; padding-bottom:20px; border-bottom:1px solid #dbdbdb;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.small {display:block; font-size:2.5rem; padding-top:20px;}
.classic_renew_240329 .youtube_wrap .youtube_frame {position: relative; padding-bottom: 56.25%; height: 0; }
.classic_renew_240329 .youtube_wrap .youtube_frame iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.classic_renew_240329 .youtube_subtext { background:url(/images/design/classica/classic_collect_bg02_2.webp) no-repeat center bottom/cover; }
.classic_renew_240329 .youtube_subtext .inner {max-width:80vw; margin:0 auto; color:#fff; padding:150px 0; display:flex; gap:100px;}
.classic_renew_240329 .youtube_subtext .inner .title {font-size:4rem; font-weight:600; line-height:1.3; width:33%;}
.classic_renew_240329 .youtube_subtext .inner .title span {display:block; font-size:2rem; position:relative; padding-bottom:10px; }
.classic_renew_240329 .youtube_subtext .inner .title span:after {content:""; display:block; height:2px; width:50px; background:#fff; position:absolute; left:200px; top:14px;}
.classic_renew_240329 .youtube_subtext .inner .sub_text {font-size:18px; font-weight:300;}
.classic_renew_240329 .part3 { background:url(/images/design/classica/classic_collect_bg03_1.webp) no-repeat center/cover; padding:50px 0;}
.classic_renew_240329 .part3 .inner {max-width:80vw; margin:0 auto;}
.classic_renew_240329 .comp_pro_youtube .item_wrap .item {padding-top:0;}
.classic_renew_240329 .part3 .refrig {display:flex; gap:100px; padding:100px 0; }
.classic_renew_240329 .part3 h3 {position:relative;  }
.classic_renew_240329 .part3 h3:before {content:""; display:block; width:60px; height:4px; background:#fff; position:absolute; bottom:-30px; left:0;}
.classic_renew_240329 .part3 .refrig .text .sub_tit {position:relative; font-size:2.5rem; margin-top:60px; font-weight:500;}
.classic_renew_240329 .part3 .wine {display:flex; gap:100px; padding:100px 0; }
.classic_renew_240329 .part3 .wine .text {order:2;}
.classic_renew_240329 .part3 .wine .text > div {padding-left:50px;}
.classic_renew_240329 .part3 .induction {display:flex; gap:100px; padding:100px 0; }
.classic_renew_240329 .part3 .induction .text {order:2;}
.classic_renew_240329 .part3 .induction .text > div {padding-left:50px;}
.classic_renew_240329 .part3 .hood {display:flex; gap:100px; padding:100px 0; }
.classic_renew_240329 .part3 .text {display:flex; flex-direction:column; width:50%;}
.classic_renew_240329 .part3 .text > div {width:100%; margin:0 auto; padding:20% 0 0; color:#fff;}
.classic_renew_240329 .part3 .oven {display:flex; gap:100px; padding:100px 0; }
.classic_renew_240329 .part3 .text h3 {font-size:4.5rem;}
.classic_renew_240329 .part3 .refrig .text p {margin-top:40px; font-weight:300;}
.classic_renew_240329 .part3 .text p {margin-top:70px; line-height:1.7; font-weight:300;}
.classic_renew_240329 .part3 .text p a {margin-top:30px; width: 125px;
height: 55px; background: none; border: #fff 1px solid; color: #fff;}
.classic_renew_240329 .part3 .text p a:hover { }
.classic_renew_240329 .text p a.btn_basic::after {background-color:#fff;}
.classic_renew_240329 .part3 .swiper {width:50%;}
.classic_renew_240329 .part3 .swiper .classic_con1_01 {background:none;}
.classic_renew_240329 .part3 .swiper .classic_con1_02 {background:none;}
.classic_renew_240329 .part3 .swiper .classic_con1_03 {background:none;}

.classic_renew_240329 .part3 .swiper .classic_con1_01 img {width:100%; object-fit:cover; aspect-ratio:4/5;}
.classic_renew_240329 .part3 .swiper .classic_con1_02 img {width:100%; object-fit:cover; aspect-ratio:4/5;}
.classic_renew_240329 .part3 .swiper .classic_con1_03 img {width:100%; object-fit:cover; aspect-ratio:4/5;}
.classic_renew_240329 .part3 .oven .swiper .classic_con1_01 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.classic_renew_240329 .part3 .oven .swiper .classic_con1_02 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.classic_renew_240329 .part3 .induction .swiper .classic_con1_01 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.classic_renew_240329 .part3 .induction .swiper .classic_con1_02 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.classic_renew_240329 .part3 .hood .swiper .classic_con1_01 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.classic_renew_240329 .part3 .hood .swiper .classic_con1_02 img {width:100%; object-fit:cover; aspect-ratio:1/1;}

.classic_renew_240329 .swiper_area .swiper_multi_a_ratio_prev {top:50%; transform:translateY(50%);}
.classic_renew_240329 .swiper_area .swiper_multi_a_ratio_next {top:50%; transform:translateY(50%);}


.classic_renew_240329 .linea_con2_01 {background: #313131;}
.classic_renew_240329 .linea_con2_01 .bg {background: #313131;}
.classic_renew_240329 .part4.swiper .bg {width:100%; height:100%; aspect-ratio:1.56/1;}
.classic_renew_240329 .part4.swiper .bg img { object-fit:contain; width:100%;}

@media (max-width: 1350px) { 
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner {max-width:90vw;}
.classic_renew_240329 .youtube_subtext .inner {max-width:90vw; gap:70px;}
.classic_renew_240329 .part3 .inner {max-width:90vw;}

.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title {font-size:4rem;}
.classic_renew_240329 .youtube_subtext .inner {padding:100px 0;}
.classic_renew_240329 .youtube_subtext .inner .title {font-size:3.5rem;}
.classic_renew_240329 .part3 .text h3 {font-size:4rem;} 
.classic_renew_240329 .part3 .refrig .text .sub_tit {font-size: 2rem; }
}

@media (max-width: 1200px) { 
.classic_renew_240329 .part3 .text > div {padding:0 0 0;}
.classic_renew_240329 .part3 .refrig .text > div {padding:0;}
.classic_renew_240329 .youtube_subtext .inner .title {font-size:3.2rem;}
.classic_renew_240329 .youtube_subtext .inner .title span {font-size:1.6rem;}
.classic_renew_240329 .youtube_subtext .inner .title span:after {left:157px; top:9px;}
.classic_renew_240329 .youtube_subtext .inner .sub_text {font-size:16px;}
.classic_renew_240329 .part3 .refrig {gap:60px;}
.classic_renew_240329 .part3 {padding:0;}
.classic_renew_240329 .part3 .refrig {padding:80px 0;}
} 

@media (max-width: 1024px) { 
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.big {display:block; font-size:3.5rem; padding-bottom:15px; border-bottom:1px solid #dbdbdb;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.small {display:block; font-size:2rem; padding-top:15px;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner {max-width:100%; padding:60px 30px 70px;}
.classic_renew_240329 .youtube_subtext .inner {max-width:100%; gap:50px; padding:80px 30px; flex-direction:column;}
.classic_renew_240329 .youtube_subtext .inner .title {width:100%;}
.classic_renew_240329 .part3 .inner {max-width:100%; padding:0px 30px;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title {font-size:3.5rem; }

.classic_renew_240329 .classica_top_visual .item_wrap .text_set .sub_text {font-size:16px;}

.classic_renew_240329 .part3 .refrig {flex-direction:column; gap:50px; }
.classic_renew_240329 .part3 .text {width:100%; order:3;}
.classic_renew_240329 .part3 .text h3 {font-size:3rem;}
.classic_renew_240329 .part3 h3:before {bottom:-23px; height:3px;}
.classic_renew_240329 .part3 .refrig .text .sub_tit {margin-top:40px; gap:30px;  }
.classic_renew_240329 .part3 .refrig .text p {margin-top:25px;}
.classic_renew_240329 .part3 .swiper {width:100%;}
.classic_renew_240329 .part3 .wine { flex-direction:column; gap:50px; padding:0;}
.classic_renew_240329 .part3 .wine .text > div {padding-left:0;}
.classic_renew_240329 .part3 .text p {margin-top:45px;}
.classic_renew_240329 .part3 .oven {padding:80px 0; flex-direction:column; gap:50px;}
.classic_renew_240329 .part3 .induction {padding:0; flex-direction:column; gap:50px;}
.classic_renew_240329 .part3 .induction .text > div {padding-left:0;}
.classic_renew_240329 .part3 .hood {padding:80px 0; flex-direction:column; gap:50px; }

}

@media (max-width: 768px) { 
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.big {display:block; font-size:3rem; padding-bottom:15px; border-bottom:1px solid #dbdbdb;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title span.small {display:block; font-size:2rem; padding-top:15px;}
.classic_renew_240329 .classica_top_visual .item_wrap .image {height:45dvh;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner {padding: 40px 30px 50px;}
.classic_renew_240329 .classica_top_visual .item_wrap .text_set .inner .title {font-size:3rem;}
.classic_renew_240329 .youtube_subtext .inner {padding:60px 30px; gap:30px;}
.classic_renew_240329 .youtube_subtext .inner .title {font-size:2.8rem;}
.classic_renew_240329 .part3 .text h3 {font-size:2.8rem;}
.classic_renew_240329 .part3 .refrig .text .sub_tit {font-size:2rem;}
.classic_renew_240329 .part3 .refrig {gap:30px; }
.classic_renew_240329 .part3 .wine {gap:30px;} 
.classic_renew_240329 .part3 .oven {gap:30px;}
.classic_renew_240329 .part3 .induction {gap:30px;}
.classic_renew_240329 .part3 .hood {gap:30px;}

}   

/*************** 빅토리아 컬렉션 페이지 240418 ********************/

.victoria_renew_240418 .victoria_top_visual .item_wrap {position:relative;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .image {height:65vh; width:100%; background:url(/images/design/victoria/victoria_collect_bg01.webp) no-repeat center center/cover; }
/*.victoria_renew_240418 .victoria_top_visual .item_wrap .image img { height:65vh; width:100%; object-fit:cover;}*/
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set {width:100%; background: #fffcef; }
/*.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set {position:absolute; bottom:0; width:60%; background:}*/
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner {max-width:80vw; margin:0 auto; color:#666; padding:80px 0 100px;}
/*.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner {width:100%; margin:0 auto; color:#fff; padding:50px 50px 50px 50px;}*/
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title {font-size:2.5rem; font-weight: 600; letter-spacing: 0; line-height:1.4; color:#000; }
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title span.big {display:block; font-size:4.5rem; padding-bottom:0px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title span.small {display:block; font-size:2.5rem; padding-top:5px; font-weight:400;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .sub_text {font-size:18px; margin-top:30px; line-height:1.8; font-weight:300;}
.victoria_renew_240418 .youtube_wrap {position:relative;}
.victoria_renew_240418 .youtube_wrap .youtube_frame {position: relative; padding-bottom: 56.25%; height: 0; }
.victoria_renew_240418 .youtube_wrap .youtube_frame iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.victoria_renew_240418 .youtube_wrap span.info {position:absolute; bottom:-40px; left:10%; z-index:99; color:#999;}
/*.victoria_renew_240418 .youtube_wrap .youtube_frame {aspect-ratio: 22 / 9;}
.victoria_renew_240418 .youtube_wrap .youtube_frame iframe {display: block;
  width:100%; height:100%; }*/

.victoria_renew_240418 .youtube_subtext { background:url(/images/design/classica/classic_collect_bg02_2.webp) no-repeat center bottom/cover; }
.victoria_renew_240418 .youtube_subtext .inner {max-width:80vw; margin:0 auto; color:#fff; padding:150px 0; display:flex; gap:100px;}
.victoria_renew_240418 .youtube_subtext .inner .title {font-size:4rem; font-weight:600; line-height:1.3; width:33%;}
.victoria_renew_240418 .youtube_subtext .inner .title span {display:block; font-size:2rem; position:relative; padding-bottom:10px; }
.victoria_renew_240418 .youtube_subtext .inner .title span:after {content:""; display:block; height:2px; width:50px; background:#fff; position:absolute; left:200px; top:14px;}
.victoria_renew_240418 .youtube_subtext .inner .sub_text {font-size:18px;}
.victoria_renew_240418 .part3 { background:url(/images/design/victoria/victoria_collect_bg02.webp) no-repeat center/cover; padding:50px 0;}
.victoria_renew_240418 .part3 .inner {max-width:80vw; margin:0 auto;}
.victoria_renew_240418 .comp_pro_youtube .item_wrap .item {padding-top:0;}
.victoria_renew_240418 .part3 .oven {display:flex; gap:100px; padding:100px 0; }
.victoria_renew_240418 .part3 .oven .text {order:2;}
.victoria_renew_240418 .part3 .oven .text > div {padding-left:50px;}
.victoria_renew_240418 .part3 h3 {position:relative;  }
/*.victoria_renew_240418 .part3 h3:before {content:""; display:block; width:60px; height:4px; background:#fff; position:absolute; bottom:-30px; left:0;}*/
.victoria_renew_240418 .part3 .oven .text .sub_tit {position:relative; font-size:2.5rem; margin-top:60px; }
.victoria_renew_240418 .part3 .induction {display:flex; gap:100px; padding:100px 0; }


.victoria_renew_240418 .part3 .hood {display:flex; gap:100px; padding:100px 0; }
.victoria_renew_240418 .part3 .hood .text {order:2;}
.victoria_renew_240418 .part3 .hood .text > div {padding-left:50px;}
.victoria_renew_240418 .part3 .text {display:flex; flex-direction:column; width:50%;}
.victoria_renew_240418 .part3 .text > div {width:100%; margin:0 auto; padding:20% 0 0; color:#000;}
.victoria_renew_240418 .part3 .text h3 {font-size:4.5rem;}
.victoria_renew_240418 .part3 .text p {margin-top:20px; line-height:1.7; color:#666; font-weight:300;}
.victoria_renew_240418 .part3 .text p a {margin-top:30px; width: 125px;
height: 55px; background: none; border: #000 1px solid; color: #000; font-weight:400;}
.victoria_renew_240418 .part3 .text p a:hover {background:#666; color:#fff; border:1px solid #666 }
.victoria_renew_240418 .text p a.btn_basic::after {background-color:#fff;}
.victoria_renew_240418 .part3 .swiper {width:50%;}
.victoria_renew_240418 .part3 .swiper .victoria_con1_01 {background:none;}
.victoria_renew_240418 .part3 .swiper .victoria_con1_02 {background:none;}
.victoria_renew_240418 .part3 .swiper .victoria_con1_03 {background:none;}

.victoria_renew_240418 .part3 .swiper .victoria_con1_01 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.victoria_renew_240418 .part3 .swiper .victoria_con1_02 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.victoria_renew_240418 .part3 .swiper .victoria_con1_03 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.victoria_renew_240418 .part3 .induction .swiper .victoria_con1_01 img {width:100%; object-fit:cover; aspect-ratio:4/3;}
.victoria_renew_240418 .part3 .induction .swiper .victoria_con1_02 img {width:100%; object-fit:cover; aspect-ratio:4/3;}
.victoria_renew_240418 .part3 .induction .swiper .victoria_con1_03 img {width:100%; object-fit:cover; aspect-ratio:4/3;}
.victoria_renew_240418 .part3 .hood .swiper .victoria_con1_01 img {width:100%; object-fit:cover; aspect-ratio:1/1;}
.victoria_renew_240418 .part3 .hood .swiper .victoria_con1_02 img {width:100%; object-fit:cover; aspect-ratio:1/1;}

.victoria_renew_240418 .swiper_area .swiper_multi_a_ratio_prev {top:50%; transform:translateY(50%);}
.victoria_renew_240418 .swiper_area .swiper_multi_a_ratio_next {top:50%; transform:translateY(50%);}

/*.victoria_renew_240418 .part4 {padding:100px 100px; }
.victoria_renew_240418 .part4 h3 {font-size:4rem; text-align:center; font-weight:600; }
.victoria_renew_240418 .part4 .photo {margin-top:60px;}
.victoria_renew_240418 .part4 .photo > div+div {margin-top:50px;}
.victoria_renew_240418 .part4 .photo .line {display:flex; position:relative; align-items:center; gap:50px; }
.victoria_renew_240418 .part4 .photo .line a {display:block; overflow:hidden;}
.victoria_renew_240418 .part4 .photo .line a img {transition:all 0.5s;}
.victoria_renew_240418 .part4 .photo .line a:hover img {transform:scale(1.1);}
.victoria_renew_240418 .part4 .photo .line a img {width:100%}
.victoria_renew_240418 .part4 .photo .line.num1 a:nth-of-type(1) {width:35%;}
.victoria_renew_240418 .part4 .photo .line.num1 a:nth-of-type(2) {width:65%;}

.victoria_renew_240418 .part4 .photo .line a {position:relative;}
.victoria_renew_240418 .part4 .photo a img {}
.victoria_renew_240418 .part4 .photo .space {height:80px; border:1px solid #000;}*/

.victoria_renew_240418 .part4 .photo {display:grid; grid-template-columns:repeat(3,1fr);}
.victoria_renew_240418 .part4 .photo a {height:50vh; overflow:hidden;}
.victoria_renew_240418 .part4 .photo a img {transition:all 0.5s; filter: brightness(0.7);} 
.victoria_renew_240418 .part4 .photo a:hover img {transform:scale(1.1); filter: brightness(1);} 
.victoria_renew_240418 .part4 .photo img {width:100%; height:100%; object-fit:cover;}
.victoria_renew_240418 .part4 .photo .num1 {grid-column:1/3;}
.victoria_renew_240418 .part4 .photo .num1 img {aspect-ratio:2/1;}
.victoria_renew_240418 .part4 .photo .num3 {grid-row:2/4; height:100vh;}
.victoria_renew_240418 .part4 .photo .num3 img {aspect-ratio:1/2;}
.victoria_renew_240418 .part4 .photo .num4 {grid-column:2/4; height:50vh;}
.victoria_renew_240418 .part4 .photo .title {display:grid; grid-template-columns:repeat(2,1fr); background:#fdfbed; padding-top: 50px;}
.victoria_renew_240418 .part4 .photo .title h3 {font-size:4.5rem; font-weight:500; color:#000; place-self: center; padding-left:25px;}
.victoria_renew_240418 .part4 .photo .title p {font-weight:400; color:#666; padding: 50px 0 0 0;}
.victoria_renew_240418 .part4 .photo .num5 {grid-column:2/4;}
.victoria_renew_240418 .part4 .photo .num5 img { aspect-ratio:2/1;}
@media (max-width: 1350px) { 
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner {max-width:90vw;}
.victoria_renew_240418 .youtube_subtext .inner {max-width:90vw; gap:70px;}
.victoria_renew_240418 .part3 .inner {max-width:90vw;}

.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title {font-size:4rem;}
.victoria_renew_240418 .youtube_subtext .inner {padding:100px 0;}
.victoria_renew_240418 .youtube_subtext .inner .title {font-size:3.5rem;}
.victoria_renew_240418 .part3 .text h3 {font-size:4rem; } 

}

@media (max-width: 1200px) { 
.victoria_renew_240418 .part3 .text > div {padding:0 0 0;}
.victoria_renew_240418 .part3 .refrig .text > div {padding:0;}
.victoria_renew_240418 .youtube_subtext .inner .title {font-size:3.2rem;}
.victoria_renew_240418 .youtube_subtext .inner .title span {font-size:1.6rem;}
.victoria_renew_240418 .youtube_subtext .inner .title span:after {left:157px; top:9px;}
.victoria_renew_240418 .youtube_subtext .inner .sub_text {font-size:16px;}
.victoria_renew_240418 .part3 .refrig {gap:60px;}
.victoria_renew_240418 .part3 {padding:0;}
.victoria_renew_240418 .part3 .refrig {padding:80px 0;}
.victoria_renew_240418 .part4 .photo .title h3 {font-size:3.5rem; padding-left:25px;}
} 

@media (max-width: 1024px) { 
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title span.big {font-size:3.5rem; padding-bottom:0px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title span.small {font-size:2rem; padding-top:5px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .sub_text {margin-top:20px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner {max-width:100%; padding:60px 30px 70px;}
.victoria_renew_240418 .youtube_subtext .inner {max-width:100%; gap:50px; padding:80px 30px; flex-direction:column;}
.victoria_renew_240418 .youtube_subtext .inner .title {width:100%;}
.victoria_renew_240418 .youtube_wrap span.info {position:absolute; bottom:-40px; left:30px; z-index:99; color:#999;}
.victoria_renew_240418 .part3 .inner {max-width:100%; padding:0px 30px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title {font-size:3.5rem; }

.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .sub_text {font-size:16px;}


.victoria_renew_240418 .part3 .text {width:100%; order:3;}
.victoria_renew_240418 .part3 .text h3 {font-size:3rem;}
.victoria_renew_240418 .part3 h3:before {bottom:-23px; height:3px;}

.victoria_renew_240418 .part3 .swiper {width:100%;}
.victoria_renew_240418 .part3 .induction { flex-direction:column; gap:50px; padding:0;}
.victoria_renew_240418 .part3 .induction .text > div {padding-left:0;}
.victoria_renew_240418 .part3 .text p {margin-top:45px;}


.victoria_renew_240418 .part3 .oven {flex-direction:column; gap:50px; }
.victoria_renew_240418 .part3 .oven .text > div {padding-left:0;}
.victoria_renew_240418 .part3 .text {width:100%; order:3;}
.victoria_renew_240418 .part3 .text h3 {font-size:3rem;}
.victoria_renew_240418 .part3 h3:before {bottom:-23px; height:3px;}
.victoria_renew_240418 .part3 .oven .text .sub_tit {margin-top:40px; gap:30px;}
.victoria_renew_240418 .part3 .oven .text p {margin-top:15px;}
.victoria_renew_240418 .part3 .swiper {width:100%;}
.victoria_renew_240418 .part3 .hood { flex-direction:column; gap:50px; padding:100px 0;}
.victoria_renew_240418 .part3 .hood .text > div {padding-left:0;}
.victoria_renew_240418 .part3 .text p {margin-top:15px;}


.victoria_renew_240418 .part4 .photo {display:flex; flex-direction:column; background:#fffbe8; gap:10px;}
.victoria_renew_240418 .part4 .photo .num1 {height:auto; order:2;}
.victoria_renew_240418 .part4 .photo .num1 img {aspect-ratio:1/1;}
.victoria_renew_240418 .part4 .photo .num2 {height:auto; order:3;}
.victoria_renew_240418 .part4 .photo .num3 {height:auto; order:4;}
.victoria_renew_240418 .part4 .photo .num3 img {aspect-ratio:1/1;}
.victoria_renew_240418 .part4 .photo .num5 {height:auto; order:5;}
.victoria_renew_240418 .part4 .photo .num5 img {aspect-ratio:1/1;}
.victoria_renew_240418 .part4 .photo .num4 {height:auto; order:1;}
.victoria_renew_240418 .part4 .photo .title {display:block; padding:50px 30px 30px 30px;}
.victoria_renew_240418 .part4 .photo .title .space {display:none;}
.victoria_renew_240418 .part4 .photo .title h3 {place-self: auto; padding:0; font-size:3.5rem;}
.victoria_renew_240418 .part4 .photo .title p {padding:20px 0 0 0;}

/*.victoria_renew_240418 .part4 {padding:100px 30px;}
.victoria_renew_240418 .part4 h3 {font-size:3.5rem; text-align:center; font-weight:600; }
.victoria_renew_240418 .part4 .photo {margin-top:40px;}
.victoria_renew_240418 .part4 .photo .line {gap:30px;}
.victoria_renew_240418 .part4 .photo > div+div {margin-top:30px;}*/

}

@media (max-width: 768px) { 
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title span.big {font-size:3rem;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .image {height:45dvh;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner {padding: 40px 30px 50px;}
.victoria_renew_240418 .victoria_top_visual .item_wrap .text_set .inner .title {font-size:3rem;}
.victoria_renew_240418 .youtube_subtext .inner {padding:60px 30px; gap:30px;}
.victoria_renew_240418 .youtube_subtext .inner .title {font-size:2.8rem;}
.victoria_renew_240418 .part3 .text h3 {font-size:2.8rem;}

.victoria_renew_240418 .part3 .oven {gap:30px; padding:80px 0;}
.victoria_renew_240418 .part3 .induction {gap:30px;}
.victoria_renew_240418 .part3 .hood {gap:30px; padding:80px 0;}
.victoria_renew_240418 .youtube_wrap .youtube_frame span.info {bottom: 3%; left: 30px; font-size:14px;}
/*.victoria_renew_240418 .part4 {padding:50px 30px;}
.victoria_renew_240418 .part4 .photo .line {gap:10px;}
.victoria_renew_240418 .part4 .photo > div+div {margin-top:10px;}

.victoria_renew_240418 .part4 h3 {font-size:3rem; text-align:center; font-weight:600; }
.victoria_renew_240418 .part4 .photo {margin-top:30px;}*/

/*.victoria_renew_240418 .part4 .photo .line {display:block;}
.victoria_renew_240418 .part4 .photo .line.num1 a:nth-of-type(1) {width:100%;}
.victoria_renew_240418 .part4 .photo .line.num1 a:nth-of-type(2) {width:100%;}
.victoria_renew_240418 .part4 .photo > div+div {margin-top:20px;}
.victoria_renew_240418 .part4 .photo .line a+a {margin-top:20px;}*/

}  

@media (max-width: 500px) {
/*.victoria_renew_240418 .part4 {padding: 40px 30px 50px;}
.victoria_renew_240418 .part4 h3 {font-size:2.5rem; text-align:center; font-weight:600; } */
.victoria_renew_240418 .youtube_wrap span.info {position:absolute; bottom:-30px; left:30px; z-index:99; color:#999; font-size:14px;}
.victoria_renew_240418 .part4 .photo .title h3 {font-size:3rem;}
.victoria_renew_240418 .part4 .photo .title p br {display:none;}

}



/* 사이드 고정메뉴 */
.fixMenu {position:fixed; right:0px; top:200px; text-align:center; z-index:99; display:flex;flex-direction: column; align-items: center; gap:10px;}
.fixMenu ul { border:1px solid #e5e5e5; border-right:0; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.fixMenu ul li {}
.fixMenu ul li a {display:flex; position:relative; font-size:13px; line-height:1.2; align-items:center; justify-content:center; width:60px; height:60px; background:#fff;}
.fixMenu ul li a:hover {background:#f1f1f1;}
/* .fixMenu ul li a:before {width:40px; height:40px; left:50%; top:20px; background:center /100% no-repeat; position:absolute; display:block; content:''; transform:translateX(-50%);} */
.fixMenu ul li+li {margin-top:0px;}
.fixMenu ul li+li a {border-top:1px solid #e5e5e5;}
.fixMenu ul li a div {}
.fixMenu ul li a img {width:20px;}
.fixMenu ul li a span {padding:5px 0 0; display:block; color:#000;}
.fixMenu > button.fix_closeBtn {width:40px; height:40px; border-radius:50%; background:#fff; border:1px solid #e5e5e5; display:flex; align-items:center; justify-content:center; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.fixMenu > button.fix_closeBtn img {width:20px; transition:all 0.3s;}
.fixMenu > button.fix_closeBtn:hover img {transform:rotate(90deg);}


/* 고객센터 팝업 */
.popWrap {
	z-index:-1; position:fixed; left:0; top:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center;
	padding:2vw; background:rgba(0,0,0,.7); opacity:0;
}
.popWrap.on {z-index:99999; opacity:1;}
.popWrap .wrap {position:relative; text-align:center; background:#fff;}
.popWrap .wrap dt {font-size:36px; font-weight:700; margin-bottom:20px;}
.popWrap .wrap dd {color:#666;}

.popWrap .btnClose {z-index:99; display:flex; position:absolute; top:20px; right:20px; width:30px; height:30px; padding:0; margin:0; background:#fff; cursor:pointer; border-radius:50%;  justify-content: center; align-items: center;}
.popWrap .btnClose img {width:20px; height:20px;}
.popWrap .btnClose:hover img {transform:rotate(90deg);}

/* ************************ 데스크탑 (992~) ************************ */
@media screen and (min-width: 992px), print { 
/* 고객센터 팝업 */
.popWrap .wrap {width:1400px; padding:15vh 5vw;}
.popWrap.customer .wrap {width:500px; max-height:100%; overflow-y:auto; padding:10px;}
.popWrap.customer .wrap .item {position:relative; height:100%; overflow-y:auto;}
.popWrap.customer .wrap .item img {z-index:1; position:relative; max-width:100%; opacity:1;}	


}



@media (max-width: 991px) { 

.fixMenu {position:fixed; right:0px; top:10vh; text-align:center; z-index:99; display:flex;flex-direction: column; align-items: center; gap:10px;}
.fixMenu ul { border:1px solid #e5e5e5; border-right:0; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.fixMenu ul li {}
.fixMenu ul li a {display:flex; position:relative; font-size:12px; line-height:1.2; align-items:center; justify-content:center; width:50px; height:50px; background:#fff;}
.fixMenu ul li a img {width:15px;}
.fixMenu > button.fix_closeBtn {width:35px; height:35px; border-radius:50%; background:#fff; border:1px solid #e5e5e5; display:flex; align-items:center; justify-content:center; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.fixMenu > button.fix_closeBtn img {width:15px; transition:all 0.3s;}

/* 고객센터 팝업 */
.popWrap {padding:20px;}
.popWrap .wrap {padding:15vw 10vw;}
.popWrap .wrap dt {font-size:24px;}
.popWrap .wrap .btnClose {position:absolute; top:15px; right:15px; width:30px; height:30px;}

.popWrap.customer .wrap {width:100%; max-height:100%; overflow-y:auto; padding:10px; background:#fff;}
.popWrap.customer .wrap .item {height:100%; overflow-y:auto;}
.popWrap.customer .wrap .item > img {z-index:1; position:relative; max-width:100%; opacity:1;}



} 
