@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 768px){
.WRAPPER.Template_bg {background: url(bgrepeat.jpg?t=1783906776537)top center repeat-y;}
}

/*背景*/
.bgtop { z-index: 0; position: absolute; top: 0; left: 0; width: 100%; min-width: 1220px; height: 100%; background: url(bgtop.png?t=1783906776537) no-repeat center top;}
.bgdeco {z-index: 1;position: absolute;top: 1000px;left: 0;width: 100%;min-width: 1220px;height: 100%;background: url(bgdeco.png?t=1783906776537) repeat-y center top;pointer-events: none;}
@media screen and (max-width:767px){
  .bgtop { position: absolute;min-width: inherit;  background: url(bgtop_m.png?t=1783906776537) no-repeat center 44px; background-size: 100%;}
}

/*間距*/
.Area_bottom {margin-bottom: 20px;}
@media screen and (max-width:767px){
  .Area_bottom {margin-bottom: 5vw;}
}

/*版頭*/
.Area_top {position: relative;height: 1030px;}
.Area_top .main ul {padding: 0; grid-gap: 0;}
.Area_top .main ul li { pointer-events: none;}
.Area_top .main01 {position:absolute;left: 213px;top: 73px;z-index: 2;}
.Area_top .topPD {position:absolute;left: 149px;top: 375px;z-index: 2;}
.Area_top .top_deco01 {position:absolute;top: 270px;left: 1010px;z-index: 1;pointer-events: none;}
.Area_top .top_deco02 {position:absolute;top: 697px;left: -55px;z-index: 1;pointer-events: none;}
@media screen and (max-width:767px){
  .Area_top {height: 107vw;}
  .Area_top .main01 {left: 8vw;top: 7.5vw;width: 80%;}
  .Area_top .topPD {left: 2.5vw;top: 39vw;width: 94%;}
  .Area_top .top_deco01 {position: absolute;top: 29vw;left: 91vw;width: 14%;}
  .Area_top .top_deco02 {position: absolute;top: 84vw;left: -5vw;width: 12%;}
}

/*區標*/
.Area_title_lbtclass h3 {top: 2px;font: 54px/54px "Noto Sans CJK SC";font-weight: 500;}
.box_txt {position: absolute;margin: 0 auto;width: 100%;height: auto;}
.box_txt img {width: 79%;}
.txt ul {position: relative;padding: 0;margin: 0;list-style: none;height: 145px;top:0;}
.txt ul li { background-color: transparent; pointer-events: none;padding: 0;}
.txt .PD_into {padding: 0;}
.txt ul li h5 {position: relative;top: 35px;margin: 0;padding: 0;width: 100%;font: 58px/58px "Noto Sans CJK SC";font-weight: 700;text-align: center;overflow: hidden;color: #fff;letter-spacing:-4px;}
@media screen and (max-width:767px){
  .Area_title_lbtclass h3 {top: 0.5vw;font: 6vw/6vw "Noto Sans CJK SC";font-weight: 500;}
  .box_txt {position: absolute;margin: 0 auto;width: 100%;}
  .box_txt img {width: 100%;}
  .txt ul {padding: 0;margin: 0;list-style: none;height: 14.5vw;}
  .txt ul li { background-color: transparent; pointer-events: none;padding-top: 0;}
  .txt .PD_into {padding: 0;}
  .txt ul li h5 {position: relative;top: 4vw;margin: 0;padding: 0;width: 100%;font: 6vw/6vw "Noto Sans CJK SC";font-weight: 500;text-align: center;letter-spacing: -0.5vw;overflow: hidden;}
}

/*登記活動*/
@media screen and (min-width: 768px){
.Area01 {}
.Area01 .warningTxt h3 {color: #000;}
.Area_danji .danji_box {margin-bottom: 0;}
}
@media screen and (max-width: 767px){
  .Area01 {}
  .Area01 .warningTxt h3 {color: #000;padding-bottom: 3vw;}
  .Area01 .Area_danji {width: 96%;}
}

/*新品上市*/
@media screen and (min-width: 768px){
.Area02 {}
.Area02 .Area_swiper {width: 94%;}
.Area02 .Area_title_lbtclass h3 {top: 12px;}
}
@media screen and (max-width: 767px){
  .Area02 {}
  .Area02 .Area_swiper {width: 96%;}
  .Area02 .Area_title_lbtclass h3 {top: 1vw;}
}

/*主打品公格區*/
/*版頭公版上下標.關閉*/
.Area03 .layout_PD .imgTag {display: none !important;}
.Area03 .layout_PD .imgTagBottom {display: none !important;}
.Area03 .layout_PD .prdImgWrap .imgTagRectangle {display: none !important;}
@media screen and (min-width: 768px){
.Area03 {}
.Area03 .Area_title_lbtclass h3 {top: -21px;}
.Area03 .layout_PD ul {padding: 0 30px;}
.Area03 .layout_PD .PD .PD_img {padding-top: 0;}
.Area03 .layout_PD li::after {background: none;padding-bottom: 127%;}
.Area03 .layout_PD .PD_slide .PD_img img {width: 90%;margin-left: 23px;}
.Area03 .layout_PD .PD_slide .PD_into {position: relative;top: 12px;text-align: center;left: 15px;width: 96%;}
.Area03 .layout_PD .PD_slide .PD_into h3 {position: relative;max-height: 1.5em;font-size: 2em;color: #000;}
.Area03 .layout_PD .PD_slide .PD_into h4 {position: relative;font-size: 1.8em;color: #000;margin-bottom:0;}
.Area03 .layout_PD li .PD .PD_into p {position: relative;font-size: 1.8em;color: #2fa9fc;line-height: 1.2em;height: 1.4em;}
.Area03 .layout_PD .PD_slide .PD p del {position: relative;color: #000;font-size: 25px;}
.Area03 .layout_PD li .PD p b {color: #2fa9fc;}
.Area03 .layout_PD .PD p .money {font-size: 35px;}
.Area03 .layout_item li .PD p .Price {font-weight: 700;color: #2fa9fc;font-size: 2.5em;}
}
@media screen and (max-width: 767px){
  .Area03 {}
  .Area03 .Area_title_lbtclass h3 {top: -2vw;}
  .Area03 .layout_PD .PD .PD_img {padding-top: 0;}
  .Area03 .layout_PD .PD_slide .PD_img img {width: 90%;margin-left: 2vw;}
  .Area03 .layout_PD .PD_slide .PD_into {position: relative;top: 2vw;}
  .Area03 .layout_PD .PD_slide .PD_into h3 {max-height: 1.6em;font-size: 1em;color: #000;position: relative;}
  .Area03 .layout_PD .PD_slide .PD_into h4 {position: relative;font-size: 1em;color: #000;margin: 0;}
  .Area03 .layout_PD li .PD .PD_into p {position: relative;font-size: 1em;color:#2fa9fc;}
  .Area03 .layout_PD .PD_slide .PD p del {color: #000;z-index: 99;position: relative;font-size: 1em;}
  .Area03 .layout_PD li .PD p .Price {font-weight: 700;color:#2fa9fc;font-size: 2em;}
  .Area03 .layout_PD .PD p small {font-size: 1.4em;}	
  .Area03 .layout_PD li::after {padding-bottom: 140%;}
  .Area03 .PD_layout-CSSBG_01 li::after {background-image: none;}
  .Area_drawing-area-2x1[org="1"] .PD_layout-CSSBG_01 li::after{background-image:url("Area03_bg_m.png?t=1783906776537")}
}

/*旗艦館*/
@media screen and (min-width: 768px){
.Area05 {}
.Area05 .layout_PD {width: 90%;}
}
@media screen and (max-width:767px){
  .Area05 {}
}
