@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");


/* =============================================================================
 Reset
============================================================================= */

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
*,:after,:before{box-sizing:border-box}button,input[type=button]{margin:0;padding:0;border:0;border-radius:0;background-color:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}



/* image setting */
img {
  width: 100%;
  vertical-align: top;
}
sup {
  font-size: 50%;
  vertical-align: super;
}



:root {
  --vw: calc(100vw / 750);
}
@media screen and (min-width: 769px) {
  :root {
    --vw: calc(1px);
  }
  body {
    min-width: 1280px;
  }
}



/* pc/sp display */
#aqmeliority_baccarat .sp {
  display: none;
}
@media screen and (max-width: 768px) {
  #aqmeliority_baccarat .pc {
    display: none;
  }
  #aqmeliority_baccarat .sp {
    display: block;
  }
}



/* page bace */
#aqmeliority_baccarat {
  color: #fff;
  background-color: #000;
  font-family: "Noto Serif JP", serif;
  font-optical-sizing: auto;
  font-size: calc(26*var(--vw));
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}
#aqmeliority_baccarat * {
  letter-spacing: 0;
}
@media screen and (min-width: 769px) {
  #aqmeliority_baccarat {
    font-size: calc(18*var(--vw));
    overflow: clip;
  }
}
#aqmeliority_baccarat .sup {
  font-size: 60%;
  vertical-align: text-top;
}




/* item block */
.aqBaccaratItems.-contents {
  margin-left: auto;
  margin-right: auto;
  width: calc(690*var(--vw));
}
.aqBaccaratItem + .aqBaccaratItem {
  margin-top:  calc(60*var(--vw));
}
.aqBaccaratItemPhoto {
}
.aqBaccaratItemName {
  line-height: 1.5;
  font-size: calc(28*var(--vw));
  text-align: center;
}
.aqBaccaratItemData {
  margin: calc(40*var(--vw)) 0 calc(60*var(--vw));
  line-height: 1.75;
  font-size: calc(24*var(--vw));
  text-align: center;
}
.aqBaccaratItemDataLabel {
  margin-left: 0.8em;
  padding: 0 5px;
  border: 1px solid #fff;
  display: inline-block;
  font-size: calc(22*var(--vw));
}
.aqBaccaratItemText {
  line-height: 1.5;
  font-size: calc(24*var(--vw));
  text-align: center;
}
.aqBaccaratItemText2 {
  margin: calc(25*var(--vw)) 0 calc(60*var(--vw));
  line-height: 1.5;
  font-size: calc(20*var(--vw));
  text-align: center;
}
.aqBaccaratItemLink {
  text-align: center;
}
.aqBaccaratItemLink a {
  padding: calc(24*var(--vw)) 0;
  border: 1px solid #c6af8d;
  display: inline-block;
  width: calc(430*var(--vw));
  line-height: 1;
  color: #c6af8d;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDI0Ij48cGF0aCBkPSJNMTIsMCwyNCwxNiwxMiw0LjE0MiwwLDE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYpIHJvdGF0ZSg5MCkiIGZpbGw9IiNjNmFmOGQiLz48L3N2Zz4=") center right calc(20*var(--vw)) / calc(16*var(--vw)) calc(24*var(--vw)) no-repeat;
  font-size: calc(28*var(--vw));
  font-weight: 500;
  filter: drop-shadow(0px 0px 5px #c6af8d);
  text-align: center;
  text-decoration: none;
}
.aqBaccaratItemIncart {
  margin-bottom:  calc(30*var(--vw));
  text-align: center;
}
.aqBaccaratItemIncart a {
  padding: calc(24*var(--vw)) 0;
  position: relative;
  display: inline-block;
  width: calc(430*var(--vw));
  line-height: 1;
  color: #000;
  background: linear-gradient(to right ,#6f5930 0%, #c9b287 39.41%, #605135 100%);
  font-size: calc(28*var(--vw));
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}
.aqBaccaratItemIncart a:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: calc(20*var(--vw));
  pointer-events: none;
  width: calc(16*var(--vw));
  height: calc(24*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDI0Ij48cGF0aCBkPSJNMTIsMCwyNCwxNiwxMiw0LjE0MiwwLDE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYpIHJvdGF0ZSg5MCkiLz48L3N2Zz4=") 0 0 / contain no-repeat;
  transform: translateY(-50%);
}
@media screen and (min-width: 769px) {
  .aqBaccaratItems.-contents {
    margin-left: auto;
    margin-right: auto;
    width: calc(1100*var(--vw));
    display: flex;
    justify-content: center;
    gap: calc(100 * var(--vw));
  }
  .aqBaccaratItem + .aqBaccaratItem {
    margin-top: 0;
  }
  .aqBaccaratItemName {
    margin-top: calc(-7*var(--vw));
    line-height: 1.6;
    font-size: calc(16*var(--vw));
  }
  .aqBaccaratItemData {
    margin: calc(20*var(--vw)) 0;
    line-height: 1.723076923076923;
    font-size: calc(13*var(--vw));
  }
  .aqBaccaratItemDataLabel {
    padding: 0 8px;
    font-size: calc(12*var(--vw));
  }
  .aqBaccaratItemText {
    line-height: 1.6153846153846154;
    font-size: calc(13*var(--vw));
  }
  .aqBaccaratItemText2 {
    margin: calc(10*var(--vw)) 0 calc(30*var(--vw));
    font-size: calc(11*var(--vw));
  }
  .aqBaccaratItemBtns {
    display: flex;
    justify-content: center;
    gap: calc(20*var(--vw));
  }
  .aqBaccaratItems.-contents .aqBaccaratItemBtns {
    flex-direction: column;
  }
  .aqBaccaratItemLink a {
    padding: calc(17*var(--vw)) 0;
    width: calc(240*var(--vw));
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDE2IDI0Ij48cGF0aCBkPSJNMTIsMCwyNCwxNiwxMiw0LjE0MiwwLDE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYpIHJvdGF0ZSg5MCkiIGZpbGw9IiNjNmFmOGQiLz48L3N2Zz4=") center right calc(10*var(--vw)) / calc(11*var(--vw)) calc(16*var(--vw)) no-repeat;
    font-size: calc(16*var(--vw));
  }
  .aqBaccaratItemIncart {
    margin-bottom: 0;
  }
  .aqBaccaratItemIncart a {
    padding: calc(17*var(--vw)) 0;
    width: calc(240*var(--vw));
    font-size: calc(16*var(--vw));
  }
  .aqBaccaratItemIncart a:before {
    right: calc(10*var(--vw));
    width: calc(11*var(--vw));
    height: calc(16*var(--vw));
  }
}





/* mv section */
.aqBaccaratMv {
  padding: calc(827*var(--vw)) 0 calc(80*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/bg_mv.png) top center / 100% auto no-repeat;
}
.aqBaccaratMvTtl {
  margin: 0 auto;
  width: calc(590*var(--vw));
}
.aqBaccaratMvLogo {
  margin: calc(55*var(--vw)) auto calc(83*var(--vw));
  width: calc(630*var(--vw));
}
.aqBaccaratMvNote {
  line-height: 1.4285714285714286;
  font-size: calc(14*var(--vw));
  text-align: center;
}
.aqBaccaratMvTreat {
  margin: calc(92*var(--vw)) 0 calc(40*var(--vw)) calc(537*var(--vw));
  width: calc(120*var(--vw));
}
.aqBaccaratMvText {
  line-height: 2;
  text-align: center;
}
.aqBaccaratMvMovie {
  margin: calc(80*var(--vw)) auto calc(60*var(--vw));
  width: calc(690*var(--vw));
}
.aqBaccaratMvBtn {
  text-align: center;
}
.btnModal,
.btnHover,
.accBtn {
  cursor: pointer;
  transition: opacity .3s;
}
@media (hover: hover) {
.btnModal:hover,
.btnHover:hover,
.accBtn:hover {
  opacity: .7;
}
}
.aqBaccaratMvBtn .btnModal {
  padding: calc(24*var(--vw)) 0;
  border: 1px solid #c10a25;
  position: relative;
  display: inline-block;
  width: calc(430*var(--vw));
  line-height: 1;
  color: #fff;
  background: linear-gradient(to right ,#540017 0%, #b1294d 22.54%, #d01750 40.65%, #da003b 55.54%, #5c000e 100%);
  font-size: calc(28*var(--vw));
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}
.aqBaccaratMvBtn .btnModal:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: calc(20*var(--vw));
  pointer-events: none;
  width: calc(25*var(--vw));
  height: calc(25*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yNjYiIGhlaWdodD0iMjUuMjY2IiB2aWV3Qm94PSIwIDAgMjUuMjY2IDI1LjI2NiI+PHBhdGggZD0iTS0xLTMuM1YtMTVILTEyLjY2OHYtMS45MjJILTFWLTI4LjU3SC44Nzl2MTEuNjQ4SDEyLjZWLTE1SC44NzlWLTMuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjY2OCAyOC41NykiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 0 0 / contain no-repeat;
  transform: translateY(-50%);
}
body.modalOpen {
  overflow: hidden;
}
.aqBaccaratModal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, .9);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: .3s;
}
.aqBaccaratModal.open {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.aqBaccaratModal01 {
  padding: calc(60*var(--vw)) calc(30*var(--vw)) calc(100*var(--vw));
}
.aqBaccaratModal01Inner {
}
.aqBaccaratModal01Close {
  position: fixed;
  top: calc(28*var(--vw));
  right: calc(28*var(--vw));
  width: calc(50*var(--vw));
  height: calc(50*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MC45MTIiIGhlaWdodD0iNTAuOTEyIiB2aWV3Qm94PSIwIDAgNTAuOTEyIDUwLjkxMiI+PHBhdGggZD0iTS42NTUtMTYuNTI0SC0xNi4xMjh2Mi4xMTRILjY1NVYyLjYyNEgzLjA4OVYtMTQuNDFIMTkuODcydi0yLjExNEgzLjA4OVYtMzMuMzc2SC42NTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4yNiAzNS4wMDUpIHJvdGF0ZSg0NSkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") 0 0 / contain no-repeat;
}
.aqBaccaratModal01 .aqBaccaratItemPhoto {
  width: 66%;
  margin: 0 auto;
}
.aqBaccaratModal01 .aqBaccaratItem + .aqBaccaratItem {
  margin-top: 0;
}
.aqBaccaratSlider {
  margin-top: calc(120*var(--vw));
  padding: calc(80*var(--vw)) 0 calc(120*var(--vw));
  position: relative;
  background-color: #000;
}
.aqBaccaratSlide {
  margin: 0 calc(10*var(--vw));
}
.aqBaccaratSlidePhoto {
  margin-bottom: calc(80*var(--vw));
}
.aqBaccaratSlideText {
  line-height: 1.6;
}
.aqBaccaratSlideTextSigniture {
  margin-top: 1em;
  display: flex;
  align-items: center;
  gap: calc(10*var(--vw));
  line-height: 1.125;
  font-family: 'Times New Roman', serif;
}
.aqBaccaratSlideTextSigniture::before {
  content: '';
  display: block;
  width: calc(40*var(--vw));
  height: 1px;
  background-color: #fff;
}
.aqBaccaratSlider .slick-dots {
  position: absolute;
  top: calc(710*var(--vw));
  bottom: auto;
  left: 0;
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: calc(18*var(--vw));
  justify-content: center;
  font-size: 0;
}
.aqBaccaratSlider .slick-dots li {
  margin: 0;
  padding: 0;
  width: calc(12*var(--vw));
  height: calc(12*var(--vw));
}
.aqBaccaratSlider .slick-dots li button {
  margin: 0;
  padding: 0;
  border-radius: 100%;
  width: calc(12*var(--vw));
  height: calc(12*var(--vw));
  background: #c10a25;
  opacity: 0.5;
  filter: drop-shadow(0px 0px 20px #fff);
  appearance: none;
  font-size: 0;
}
.aqBaccaratSlider .slick-dots li button:before {
  display: none;
}
.aqBaccaratSlider .slick-dots li.slick-active button {
  opacity: 1;
}
@media screen and (min-width: 769px) {
  .aqBaccaratMv {
    padding: calc(227*var(--vw)) calc(50% - 640px) 0;
    background: url(/img/aqmeliority_baccarat/assets/images/bg_mv_pc.png) top center / calc(2500*var(--vw)) auto no-repeat;
    overflow: hidden;
  }
  .aqBaccaratMvTtl {
    margin: 0 0 0 calc(708/1280*100%);
    width: calc(463*var(--vw));
  }
  .aqBaccaratMvLogo {
    margin: calc(28*var(--vw)) 0 calc(65*var(--vw)) calc(654/1280*100%);
    width: calc(570/1280*100%);
  }
  .aqBaccaratMvNote {
    margin: 0 0 calc(428*var(--vw)) calc(654/1280*100%);
    line-height: 1.5;
    font-size: calc(10*var(--vw));
    width: calc(570/1280*100%);
  }
  .aqBaccaratMvTreat {
    margin: 0 0 calc(-13*var(--vw)) calc(859/1280*100%);
    width: calc(100*var(--vw));
  }
  .aqBaccaratMvText {
    letter-spacing: 0.07em !important;
  }
  .aqBaccaratMvMovie {
    margin: calc(100*var(--vw)) auto calc(60*var(--vw));
    width: calc(1000*var(--vw));
  }
  .aqBaccaratMvBtn .btnModal {
    padding: calc(20*var(--vw)) 0;
    width: calc(322*var(--vw));
    font-size: calc(18*var(--vw));
  }
  .aqBaccaratMvBtn .btnModal:before {
    width: calc(20*var(--vw));
    height: calc(20*var(--vw));
  }
  .aqBaccaratModal01 {
    padding: calc(120*var(--vw)) calc(30*var(--vw));
  }
  .aqBaccaratModal01Contents {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    gap: calc(20*var(--vw));
    width: calc(1220*var(--vw));
  }
  .aqBaccaratModal01 .aqBaccaratItemPhoto {
    width: auto;
  }
  .aqBaccaratModal01 .aqBaccaratItem + .aqBaccaratItem {
    margin-top: 0;
  }
  .aqBaccaratSlider {
    margin-top: calc(100*var(--vw));
    padding: calc(80*var(--vw)) 0 calc(140*var(--vw));
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    gap: calc(40*var(--vw));
  }
  .aqBaccaratSlider::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -50vw;
    z-index: -1;
    width: 250vw;
    height: 100%;
    background-color: #000;
    pointer-events: none;
  }
  .aqBaccaratSlide {
    margin: 0;
    width: calc(270*var(--vw));
  }
  .aqBaccaratSlidePhoto {
    margin-bottom: calc(20*var(--vw));
  }
  .aqBaccaratSlideText {
    line-height: 1.6;
    font-size: calc(14*var(--vw));
  }
  .aqBaccaratSlideTextSigniture {
    font-size: calc(14*var(--vw));
  }
  .aqBaccaratSlideTextSigniture::before {
    width: calc(34*var(--vw));
  }

  .aqBaccaratMv .aqBaccaratSlide:nth-child(1) {
    order: 2;
  }
  .aqBaccaratMv .aqBaccaratSlide:nth-child(2) {
    order: 3;
  }
  .aqBaccaratMv .aqBaccaratSlide:nth-child(3) {
    order: 1;
  }
}





/* page content base */
.aqBaccaratContent {
  display: none;
}





/* page nav */
.aqBaccaratFollowNav {
  padding: calc(30*var(--vw)) 0 0;
  position: sticky;
  top: 0;
  z-index: 10;
  color: #000;
  background: linear-gradient(#b7b7ba 0%, #fff 100%);
  font-family: 'Times New Roman', serif;
  text-align: center;
}
.aqBaccaratFollowNavLabel {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(20*var(--vw));
  line-height: 1.125;
  font-size: calc(40*var(--vw));
}
.aqBaccaratFollowNav::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #C10A25;
}
.aqBaccaratFollowNavLabel::before {
  content: '';
  display: block;
  width: calc(220*var(--vw));
  height: 1px;
  background: linear-gradient(to right,rgba(0, 0, 0, 0) 0%, #000 50.74%, #000 100%);
}
.aqBaccaratFollowNavLabel::after {
  content: '';
  display: block;
  width: calc(220*var(--vw));
  height: 1px;
  background: linear-gradient(to left,rgba(0, 0, 0, 0) 0%, #000 50.74%, #000 100%);
}
.aqBaccaratFollowNavTabs {
  padding: calc(25*var(--vw)) 0 0;
  display: flex;
  justify-content: center;
  font-size: calc(28*var(--vw));
}
.aqBaccaratFollowNavTab {
  padding: calc(24*var(--vw)) 0;
  position: relative;
  width: 33.33333%;
  line-height: 1.0714285714285714;
  cursor: pointer;
}
.aqBaccaratFollowNavTab.current {
  color: #C10A25;
}
.aqBaccaratFollowNavTab.current::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(8*var(--vw));
  background-color: #C10A25;
}
.aqBaccaratFollowNavTab.current::after {
  content: '';
  display: block;
  position: absolute;
  top: calc(2*var(--vw));
  right: calc(10*var(--vw));
  width: calc(50*var(--vw));
  height: calc(30*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/treat_tab.png) 0 0 / contain no-repeat;
}
@media screen and (min-width: 769px) {
  .aqBaccaratFollowNav {
    padding: calc(14*var(--vw)) 0 0;
  }
  .aqBaccaratFollowNavLabel {
    gap: calc(17*var(--vw));
    line-height: 1.25;
    font-size: calc(24*var(--vw));
  }
  .aqBaccaratFollowNavTabs {
    padding: calc(5*var(--vw)) 0 0;
    font-size: calc(22*var(--vw));
  }
  .aqBaccaratFollowNavTab {
    padding: calc(16*var(--vw)) 0 calc(14*var(--vw));
    width: calc(250*var(--vw));
    line-height: 1.1363636363636365;
  }
  .aqBaccaratFollowNavTab.current::before {
    height: calc(5*var(--vw));
  }
  .aqBaccaratFollowNavTab.current::after {
    top: 0;
    right: calc(31*var(--vw));
    width: calc(40*var(--vw));
    height: calc(24*var(--vw));
  }
}





.aqBaccaratContents .accBtn {
  cursor: pointer;
}
.aqBaccaratContents .accBody {
  display: none;
}




#cont-decorte {
  padding-bottom: calc(240*var(--vw));
}
@media screen and (min-width: 769px) {
  #cont-decorte {
    padding-bottom: 0;
  }
}


/* brand about */
.aqBaccaratBrandLogo {
  margin: calc(130*var(--vw)) auto calc(90*var(--vw));
  width: calc(497*var(--vw));
}
.aqBaccaratBrandAbout {
  margin: 0 auto calc(200*var(--vw));
  padding: calc(30*var(--vw)) 0;
  position: relative;
  width: calc(670*var(--vw));
  text-align: center;
}
.aqBaccaratBrandAbout::before,
.aqBaccaratBrandAbout::after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 82.27%, rgba(255, 255, 255, 0) 100%);
}
.aqBaccaratBrandAbout::before {
  top: 0;
}
.aqBaccaratBrandAbout::after {
  bottom: 0;
}
.aqBaccaratBrandAboutTtl {
  position: relative;
  line-height: 1.0833333333333333;
  font-family: 'Times New Roman', serif;
  font-size: calc(40*var(--vw));
}
.aqBaccaratBrandAboutTtl::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(7*var(--vw));
  right: calc(60*var(--vw));
  width: calc(25*var(--vw));
  height: calc(25*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yNjYiIGhlaWdodD0iMjUuMjY2IiB2aWV3Qm94PSIwIDAgMjUuMjY2IDI1LjI2NiI+PHBhdGggZD0iTS0xLTMuM1YtMTVILTEyLjY2OHYtMS45MjJILTFWLTI4LjU3SC44Nzl2MTEuNjQ4SDEyLjZWLTE1SC44NzlWLTMuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjY2OCAyOC41NykiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center center / contain no-repeat;
}
.aqBaccaratBrandAboutTtl.accOpen::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyIiB2aWV3Qm94PSIwIDAgMjggMiI+PHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjIiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.aqBaccaratBrandAboutBody {
  padding: calc(60*var(--vw)) 0 calc(10*var(--vw));
  line-height: 2;
}
.aqBaccaratBrandFeature {
  text-align: center;
}
.aqBaccaratBrandFeatureTtl {
  margin-bottom: calc(80*var(--vw));
  padding: calc(34*var(--vw)) 0;
  position: relative;
  line-height: 1.0833333333333333;
  background: linear-gradient(45deg,#2c210b 0%, #ccb385 30.54%, #423312 100%);
  font-family: 'Times New Roman', serif;
  font-size: calc(48*var(--vw));
  font-weight: 400;
}
.aqBaccaratBrandFeatureTtl::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(-73*var(--vw));
  right: calc(99*var(--vw));
  width: calc(120*var(--vw));
  height: calc(120*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/treat_decorte01.png) 0 0 / contain no-repeat;
}
.aqBaccaratBrandFeatureTtl::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 82.27%, rgba(255, 255, 255, 0) 100%);
}
.aqBaccaratBrandFeatureLead {
  margin: 0 auto;
  border: 1px solid #EAD5AC;
  width: calc(690*var(--vw));
}
.aqBaccaratBrandFeatureLeadTtl {
  padding: calc(20*var(--vw)) 0;
  position: relative;
  line-height: 1.4000000000000001;
  color: #fff;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_feature_ttl.png) 0 0 / cover no-repeat;
  font-size: calc(28*var(--vw));
  font-weight: 600;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
.aqBaccaratBrandFeatureLeadTtl::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(48*var(--vw));
  right: calc(30*var(--vw));
  width: calc(28*var(--vw));
  height: calc(28*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMjguNjA4IiB2aWV3Qm94PSIwIDAgMjcuNjk2IDI4LjYwOCI+PHBhdGggZD0iTS0uOTEyLTE1LjIxNkgtMTMuODI0djEuNjhILS45MTJWMEguOTZWLTEzLjUzNkgxMy44NzJ2LTEuNjhILjk2Vi0yOC42MDhILS45MTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjQgMjguNjA4KSIgZmlsbD0iI2VhZDVhYyIvPjwvc3ZnPg==") center center / contain no-repeat;
}
.aqBaccaratBrandFeatureLeadTtl.accOpen::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMS42OCIgdmlld0JveD0iMCAwIDI3LjY5NiAxLjY4Ij48cGF0aCBkPSJNLTEzLjgyNC0xNS4yMTZ2MS42OGgyNy43di0xLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI0IDE1LjIxNikiIGZpbGw9IiNlYWQ1YWMiLz48L3N2Zz4=");
}
.aqBaccaratBrandFeatureLeadBody {
  padding: calc(60*var(--vw)) 0;
  line-height: 2;
}
.aqBaccaratBrandFeatureLeadBody p + p {
  margin-top: 2em;
}
.aqBaccaratBrandFeatureLeadBody p.notice {
  font-size: calc(14*var(--vw));
}
.aqBaccaratBrandFeatureStatement {
  padding: calc(120*var(--vw)) 0;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_decorte_lead.png) bottom left / 100% auto no-repeat;
}
.aqBaccaratBrandFeatureStatementFigure {
}
.aqBaccaratBrandFeatureStatementTreat {
  margin: calc(77*var(--vw)) 0 0 calc(519*var(--vw));
  width: calc(130*var(--vw));
}
.aqBaccaratBrandFeatureStatementTtl {
  margin-bottom: calc(40*var(--vw));
  line-height: 1.5;
  font-size: calc(36*var(--vw));
  font-weight: 600;
}
.aqBaccaratBrandFeatureStatement p {
  line-height: 2;
}
.aqBaccaratBrandFeatureStatement p + p {
  margin-top: 2em;
}
.aqBaccaratBrandFeatureStatement p.notice {
  font-size: calc(14*var(--vw));
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandLogo {
    margin: calc(120*var(--vw)) auto calc(80*var(--vw));
    width: calc(400*var(--vw));
  }
  .aqBaccaratBrandAbout {
    margin: 0 auto calc(172*var(--vw));
    padding: calc(24*var(--vw)) 0;
    width: calc(1000*var(--vw));
  }
  .aqBaccaratBrandAboutTtl {
    font-size: calc(28*var(--vw));
  }
  .aqBaccaratBrandAboutTtl::before {
    top: calc(4*var(--vw));
    right: calc(30*var(--vw));
    width: calc(24*var(--vw));
    height: calc(24*var(--vw));
  }
  .aqBaccaratBrandAboutBody {
    padding: calc(25*var(--vw)) 0 calc(40*var(--vw));
  }
  .aqBaccaratBrandFeatureTtl {
    margin-bottom: calc(60*var(--vw));
    padding: calc(20*var(--vw)) 0;
    font-size: calc(36*var(--vw));
  }
  .aqBaccaratBrandFeatureTtl::before {
    margin-left: calc(119*var(--vw));
    right: auto;
    left: 50%;
    width: calc(100*var(--vw));
    height: calc(100*var(--vw));
  }
  .aqBaccaratBrandFeatureLead {
    width: calc(1000*var(--vw));
  }
  .aqBaccaratBrandFeatureLeadTtl {
    line-height: 1.6333333333333335;
    font-size: calc(24*var(--vw));
  }
  .aqBaccaratBrandFeatureLeadTtl::before {
    top: calc(28*var(--vw));
    width: calc(24*var(--vw));
    height: calc(24*var(--vw));
  }
  .aqBaccaratBrandFeatureLeadBody {
    padding: calc(45*var(--vw)) 0 calc(40*var(--vw));
  }
  .aqBaccaratBrandFeatureLeadBody p.notice {
    font-size: calc(10*var(--vw));
  }
  .aqBaccaratBrandFeatureStatement {
    margin-top: calc(120*var(--vw));
    padding: 0 0 calc(120*var(--vw));
    background: url(/img/aqmeliority_baccarat/assets/images/bg_decorte_lead_pc.png) bottom calc(-125*var(--vw)) left no-repeat;
  }
  .aqBaccaratBrandFeatureStatementFigure {
    margin: 0 auto;
    width: calc(800*var(--vw));
  }
  .aqBaccaratBrandFeatureStatementTreat {
    margin: calc(157*var(--vw)) 0 calc(-20*var(--vw)) calc(157*var(--vw));
    position: relative;
    left: 50%;
    width: calc(102*var(--vw));
  }
  .aqBaccaratBrandFeatureStatementTtl {
    margin-bottom: calc(60*var(--vw));
    font-size: calc(32*var(--vw));
  }
  .aqBaccaratBrandFeatureStatement p.notice {
    font-size: calc(10*var(--vw));
  }
}





/* decorte efficiancy */
.aqBaccaratBrandEfficiancy {
  text-align: center;
}
.aqBaccaratBrandEfficiancyTtl {
  margin-bottom: calc(-140*var(--vw));
  padding: calc(22*var(--vw)) 0;
  position: relative;
  z-index: 2;
  line-height: 1.4000000000000001;
  color: #fff;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_statement_ttl.png) bottom left / 100% auto no-repeat;
  font-size: calc(34*var(--vw));
  font-weight: 600;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
}
.aqBaccaratBrandEfficiancyFigure {
  position: relative;
}
.aqBaccaratBrandEfficiancy p {
  padding: calc(40*var(--vw)) 0 calc(120*var(--vw));
  line-height: 2;
  font-size: calc(16*var(--vw));
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandEfficiancyTtl {
    margin-bottom: 0;
    padding: calc(22*var(--vw)) 0;
    position: relative;
    z-index: 1.5;
    font-size: calc(32*var(--vw));
  }
  .aqBaccaratBrandEfficiancy p {
    padding: calc(20*var(--vw)) 0 calc(80*var(--vw));
    font-size: calc(10*var(--vw));
  }
}





/* decorte science anchor */
.aqBaccaratBrandScienceAnchor {
  padding: calc(80*var(--vw)) 0 calc(120*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/bg_science_anchor.png) 0 0 / 100% auto no-repeat;
  text-align: center;
}
.aqBaccaratBrandScienceAnchorTtl {
  margin-bottom: calc(40*var(--vw));
  padding-bottom: calc(20*var(--vw));
  position: relative;
  line-height: 1.4;
  font-size: calc(40*var(--vw));
  font-weight: 600;
}
.aqBaccaratBrandScienceAnchorTtl::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 82.27%, rgba(255, 255, 255, 0) 100%);
}
.aqBaccaratBrandScienceAnchor ul {
  margin: 0 auto;
  width: calc(690*var(--vw));
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: calc(10*var(--vw));
}
.aqBaccaratBrandScienceAnchor ul li {
  border: 1px solid #C0A16A;
  width: calc(340*var(--vw));
}
.aqBaccaratBrandScienceAnchor ul li a {
  display: block;
  color: #fff;
  text-decoration: none;
}
.aqBaccaratBrandScienceAnchorImg {
}
.aqBaccaratBrandScienceAnchorName {
  padding: calc(12*var(--vw)) 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: calc(90*var(--vw));
  line-height: 1.4583333333333333;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_anc02.png) 0 0 / cover no-repeat;
  font-size: calc(24*var(--vw));
  font-weight: 600;
}
.aqBaccaratBrandScienceAnchorName::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: calc(14*var(--vw));
  width: calc(24*var(--vw));
  height: calc(12*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDI0IDEyIj48cGF0aCBkPSJNMTIsMCwyNCwxMiwxMiwzLjM0MiwwLDEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQgMTIpIHJvdGF0ZSgxODApIiBmaWxsPSIjZmZmIi8+PC9zdmc+") 0 0 / contain no-repeat;
  transform: translateY(-50%);
}
.aqBaccaratBrandScienceAnchor ul li:first-child {
  width: 100%;
}
.aqBaccaratBrandScienceAnchor ul li:first-child .aqBaccaratBrandScienceAnchorName {
  padding: calc(9*var(--vw)) 0;
  height: auto;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_anc01.png) 0 0 / cover no-repeat;
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandScienceAnchor {
    padding: calc(85*var(--vw)) 0 calc(100*var(--vw));
    background: url(/img/aqmeliority_baccarat/assets/images/bg_science_anchor_pc.png) top center no-repeat;
  }
  .aqBaccaratBrandScienceAnchorTtl {
    margin-right: auto;
    margin-left: auto;
    padding-bottom: calc(12*var(--vw));
    width: calc(1200*var(--vw));
    line-height: 1.4285714285714286;
    font-size: calc(28*var(--vw));
  }
  .aqBaccaratBrandScienceAnchor ul {
    width: calc(1200*var(--vw));
    justify-content: center;
    gap: calc(10*var(--vw));
  }
  .aqBaccaratBrandScienceAnchor ul li {
    width: calc(200*var(--vw));
  }
  .aqBaccaratBrandScienceAnchorName {
    padding: calc(6*var(--vw)) 0;
    height: calc(52*var(--vw));
    background: url(/img/aqmeliority_baccarat/assets/images/bg_anc02.png) 0 0 / cover no-repeat !important;
    font-size: calc(14*var(--vw));
  }
  .aqBaccaratBrandScienceAnchorName::before {
    right: calc(8*var(--vw));
    width: calc(14*var(--vw));
    height: calc(7*var(--vw));
  }
  .aqBaccaratBrandScienceAnchor ul li:first-child {
    width: calc(200*var(--vw));
  }
  .aqBaccaratBrandScienceAnchor ul li:first-child .aqBaccaratBrandScienceAnchorName {
    padding: calc(6*var(--vw)) 0;
    height: calc(52*var(--vw));
  }
}





/* decorte science title */
.aqBaccaratBrandScience {
  text-align: center;
}
.aqBaccaratBrandScienceTtl {
  padding: calc(25*var(--vw)) 0;
  position: relative;
  line-height: 1.4000000000000001;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_science_ttl.png) 0 0 / 100% auto no-repeat;
  font-size: calc(34*var(--vw));
  font-weight: 600;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);

}
.aqBaccaratBrandScienceTtl span {
  display: block;
  color: #ead5ac;
  font-size: calc(24*var(--vw));
  font-family: 'Times New Roman', serif;
  font-weight: 400;
}
.aqBaccaratBrandScienceTtl::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 82.27%, rgba(255, 255, 255, 0) 100%);
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandScienceTtl {
    padding: calc(21*var(--vw)) 0;
    background: url(/img/aqmeliority_baccarat/assets/images/bg_science_ttl_pc.png) top center no-repeat;
    font-size: calc(30*var(--vw));
  }
  .aqBaccaratBrandScienceTtl span {
    margin-bottom: calc(5*var(--vw));
    line-height: 1;
    color: #EAD5AC;
    font-size: calc(16*var(--vw));
  }
}





/* decorte science sec01 */
.aqBaccaratBrandScience.-science01 {
  padding-bottom: calc(160*var(--vw));
}
.science01Ttl {
  margin: calc(60*var(--vw)) auto calc(20*var(--vw));
  padding-bottom: calc(30*var(--vw));
  border-bottom: 1px solid #fff;
  width: calc(690*var(--vw));
  line-height: 1.625;
  font-size: calc(32*var(--vw));
  font-weight: 500;
  text-align: center;
}
.science01Card {
  margin: 0 auto;
  padding: calc(30*var(--vw)) calc(30*var(--vw)) calc(60*var(--vw));
  width: calc(690*var(--vw));
  background-color: rgba(192, 161, 106, .13);
}
.science01Card + .science01Card {
  margin-top: calc(20*var(--vw));
}
.science01CardFigure {
  margin-bottom: calc(40*var(--vw));
}
.science01Card p {
  line-height: 1.7999999999999998;
}
.science01Card p + p {
  margin-top: 1.8em;
}
.science01Card h5 {
  margin-bottom: calc(40*var(--vw));
  line-height: 1.5;
  font-size: calc(30*var(--vw));
  font-weight: 500;
}
.science01CardCaution {
  margin-top: 2.5em !important;
  font-size: 70%;
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandScience.-science01 {
    padding-bottom: calc(120*var(--vw));
  }
  .science01Ttl {
    margin: calc(60*var(--vw)) auto calc(40*var(--vw));
    padding-bottom: calc(16*var(--vw));
    width: calc(1200*var(--vw));
    line-height: 1.8571428571428572;
    font-size: calc(28*var(--vw));
  }
  .science01Card {
    padding: calc(60*var(--vw)) calc(40*var(--vw));
    width: calc(1160*var(--vw));
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(192, 161, 106, .1);
  }
  .science01CardFigure {
    margin-bottom: 0;
    width: calc(520*var(--vw));
  }
  .science01CardText {
    width: calc(513*var(--vw));
    text-align: left;
    }
  .science01Card p {
    line-height: 1.64;
  }
  .science01Card p + p {
    margin-top: 1.6em;
  }
  .science01Card h5 {
    line-height: 1.875;
    font-size: calc(24*var(--vw));
  }
  .science01Card:nth-child(even) {
    padding: calc(40*var(--vw)) calc(40*var(--vw)) calc(40*var(--vw)) calc(80*var(--vw));
    flex-direction: row-reverse;
  }
}






/* decorte science sec02 */
.aqBaccaratBrandScience.-science02 {
  padding-bottom: calc(160*var(--vw));
}
.science02Ttl {
  margin: calc(48*var(--vw)) 0 calc(60*var(--vw));
  line-height: 1.4000000000000001;
  color: #EAD5AC;
  font-size: calc(34*var(--vw));
  font-weight: 500;
}
.science02Label {
  line-height: 1.4285714285714286;
  font-size: calc(28*var(--vw));
  font-weight: 500;
}
.science02SubTtl {
  margin: 0 auto calc(15*var(--vw));
  padding: calc(10*var(--vw)) 0 calc(20*var(--vw));
  border-bottom: 1px solid #fff;
  width: calc(690*var(--vw));
  line-height: 1.368421052631579;
  font-size: calc(38*var(--vw));
  font-weight: 500;
}
.science02Img {
  margin-bottom: calc(-70*var(--vw));
}
.science02Description {
  position: relative;
  line-height: 1.7999999999999998;
  overflow: hidden;
  max-height: 20.6em;
  transition: max-height .3s;
}
.science02Description.open {
  max-height: 40em;
}
.science02Description::before {
  content: '';
  display: block;
  position: absolute;
  top: 15.4em;
  left: 0;
  width: 100%;
  height: calc(486*var(--vw));
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 36.45%, #000 100%);
  transition-delay: .25s;
}
.science02Description.open::before {
  opacity: 0;
  transition-delay: 0s;
}
.science02Description p + p {
  margin-top: 1.8em;
}
.science02More {
  margin: calc(40*var(--vw)) auto calc(80*var(--vw));
  padding: calc(12*var(--vw)) 0;
  border: 1px solid rgba(234,213,172,.5);
  position: relative;
  width: calc(650*var(--vw));
  line-height: 1.8571428571428572;
  color: #ead5ac;
  font-size: calc(28*var(--vw));
}
.science02More::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(26*var(--vw));
  right: calc(20*var(--vw));
  width: calc(24*var(--vw));
  height: calc(24*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMjguNjA4IiB2aWV3Qm94PSIwIDAgMjcuNjk2IDI4LjYwOCI+PHBhdGggZD0iTS0uOTEyLTE1LjIxNkgtMTMuODI0djEuNjhILS45MTJWMEguOTZWLTEzLjUzNkgxMy44NzJ2LTEuNjhILjk2Vi0yOC42MDhILS45MTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjQgMjguNjA4KSIgZmlsbD0iI2VhZDVhYyIvPjwvc3ZnPg==") center center / contain no-repeat;
}
.science02More.open::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMS42OCIgdmlld0JveD0iMCAwIDI3LjY5NiAxLjY4Ij48cGF0aCBkPSJNLTEzLjgyNC0xNS4yMTZ2MS42OGgyNy43di0xLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI0IDE1LjIxNikiIGZpbGw9IiNlYWQ1YWMiLz48L3N2Zz4=");
}
.science02Component img {
  margin: 0 auto;
  width: calc(430*var(--vw));
}
.science02Component figcaption {
  margin-top: calc(28*var(--vw));
  line-height: 2;
  font-size: calc(20*var(--vw));
}
@media screen and (min-width: 769px) {
  .science02Ttl {
    margin: calc(60*var(--vw)) 0;
    line-height: 1.5;
    font-size: calc(28*var(--vw));
  }
  .science02Label {
    line-height: 1.4583333333333333;
    font-size: calc(24*var(--vw));
  }
  .science02SubTtl {
    margin: 0 auto calc(20*var(--vw));
    padding: calc(5*var(--vw)) 0 calc(20*var(--vw));
    width: calc(1200*var(--vw));
    line-height: 1.4375;
    font-size: calc(32*var(--vw));
  }
  .science02Img {
    margin-bottom: calc(-43*var(--vw));
  }
  .science02Description {
    max-height: 13em;
  }
  .science02Description.open {
    max-height: 20em;
  }
  .science02Description::before {
    top: 9.4em;
    height: calc(148*var(--vw));
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.95) 45.32%, #000 100%);
  }
  .science02More {
    margin: calc(40*var(--vw)) auto calc(100*var(--vw));
    padding: calc(12*var(--vw)) 0;
    width: calc(400*var(--vw));
    line-height: 1.4444444444444444;
    font-size: calc(18*var(--vw));
    cursor: pointer;
  }
  .science02More::before {
    top: calc(15*var(--vw));
    width: calc(20*var(--vw));
    height: calc(20*var(--vw));
  }
  .science02Component {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(650*var(--vw));
  }
  .science02Component img {
    margin: 0;
    width: calc(246*var(--vw));
  }
  .science02Component figcaption {
    margin: 0;
    width: calc(373*var(--vw));
    font-size: calc(16*var(--vw));
    font-weight: 500;
  }
}





/* decorte science sec03 */
.aqBaccaratBrandScience.-science03 {
}
.science03Body {
  position: relative;
  width: 100%;
  height: calc(1812*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/img_science03_01.png) 0 0 / 100% auto no-repeat;
}
.science03Ttl {
  position: absolute;
  top: calc(1089*var(--vw));
  left: 0;
  width: 100%;
  line-height: 1.5;
  font-size: calc(40*var(--vw));
}
.science03Label {
  margin-top: calc(32*var(--vw));
  padding: calc(10*var(--vw)) calc(22*var(--vw));
  display: inline-flex;
  align-items: center;
  gap: calc(7*var(--vw));
  position: relative;
  z-index: 1;
  line-height: 1.45;
  color: #EAD5AC;
  font-size: calc(20*var(--vw));
  font-weight: 500;
}
.science03Label::before {
  content: '';
  display: block;
  width: calc(28*var(--vw));
  height: calc(28*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUwIC0yNDApIj48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU4IDI0OCkiIGZpbGw9IiNlYWQ1YWMiLz48cGF0aCBkPSJNMTAsMWE5LDksMCwxLDAsOSw5LDkuMDEsOS4wMSwwLDAsMC05LTltMC0xQTEwLDEwLDAsMSwxLDAsMTAsMTAsMTAsMCwwLDEsMTAsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NCAyNDQpIiBmaWxsPSIjZWFkNWFjIiBvcGFjaXR5PSIwLjYiLz48cGF0aCBkPSJNMTQsMUExMywxMywwLDAsMCw0LjgwOCwyMy4xOTIsMTMsMTMsMCwwLDAsMjMuMTkyLDQuODA4LDEyLjkxNSwxMi45MTUsMCwwLDAsMTQsMW0wLTFBMTQsMTQsMCwxLDEsMCwxNCwxNCwxNCwwLDAsMSwxNCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUwIDI0MCkiIGZpbGw9IiNlYWQ1YWMiIG9wYWNpdHk9IjAuMyIvPjwvZz48L3N2Zz4=") 0 0 / contain no-repeat;
}
.science03Label::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 250px;
  background: #000;
  border: 1px solid #c0a16a;
  opacity: 0.7;
  box-shadow: 0px 0px 20px #ead5ac;
}
.science03Components {
}
.science03Component {
  position: absolute;
}
.science03Component.-c01 {
  top: calc(138*var(--vw));
  left: calc(295*var(--vw));
  width: calc(164*var(--vw));
}
.science03Component.-c02 {
  top: calc(236*var(--vw));
  left: calc(467*var(--vw));
  width: calc(144*var(--vw));
}
.science03Component.-c03 {
  top: calc(389*var(--vw));
  left: calc(554*var(--vw));
  width: calc(120*var(--vw));
}
.science03Component.-c04 {
  top: calc(517*var(--vw));
  left: calc(571*var(--vw));
  width: calc(130*var(--vw));
}
.science03Component.-c05 {
  top: calc(658*var(--vw));
  left: calc(612*var(--vw));
  width: calc(96*var(--vw));
}
.science03Component.-c06 {
  top: calc(792*var(--vw));
  left: calc(630*var(--vw));
  width: calc(90*var(--vw));
}
.science03Component.-c07 {
  top: calc(928*var(--vw));
  left: calc(623*var(--vw));
  width: calc(90*var(--vw));
}
.science03Component.-c08 {
  top: calc(1060*var(--vw));
  left: calc(592*var(--vw));
  width: calc(125*var(--vw));
}
.science03Component.-c09 {
  top: calc(1240*var(--vw));
  left: calc(556*var(--vw));
  width: calc(160*var(--vw));
}
.science03Component.-c10 {
  top: calc(1377*var(--vw));
  left: calc(540*var(--vw));
  width: calc(146*var(--vw));
}
.science03Component.-c11 {
  top: calc(1511*var(--vw));
  left: calc(403*var(--vw));
  width: calc(164*var(--vw));
}
.science03Component.-c12 {
  top: calc(1586*var(--vw));
  left: calc(260*var(--vw));
  width: calc(184*var(--vw));
}
.science03Component.-c13 {
  top: calc(1500*var(--vw));
  left: calc(186*var(--vw));
  width: calc(96*var(--vw));
}
.science03Component.-c14 {
  top: calc(1392*var(--vw));
  left: calc(126*var(--vw));
  width: calc(90*var(--vw));
}
.science03Component.-c15 {
  top: calc(1204*var(--vw));
  left: calc(47*var(--vw));
  width: calc(150*var(--vw));
}
.science03Component.-c16 {
  top: calc(1029*var(--vw));
  left: calc(34*var(--vw));
  width: calc(120*var(--vw));
}
.science03Component.-c17 {
  top: calc(894*var(--vw));
  left: calc(31*var(--vw));
  width: calc(106*var(--vw));
}
.science03Component.-c18 {
  top: calc(757*var(--vw));
  left: calc(40*var(--vw));
  width: calc(120*var(--vw));
}
.science03Component.-c19 {
  top: calc(504*var(--vw));
  left: calc(40*var(--vw));
  width: calc(160*var(--vw));
}
.science03Component.-c20 {
  top: calc(359*var(--vw));
  left: calc(111*var(--vw));
  width: calc(112*var(--vw));
}
.science03Component.-c21 {
  top: calc(214*var(--vw));
  left: calc(175*var(--vw));
  width: calc(142*var(--vw));
}
.aqBaccaratModal02 {
  background-color: rgba(0, 0, 0, .8);
  white-space: nowrap;
}
.aqBaccaratModal02::before,
.aqBaccaratModal02::after {
  content: '';
  display: inline-block;
  width: calc(90*var(--vw));
  height: 100%;
  vertical-align: middle;
}
.aqBaccaratModal02Inner {
  display: inline-block;
  vertical-align: middle;
  width: calc(570 * var(--vw));
}
.aqBaccaratModal02Close {
  float: right;
  width: calc(46*var(--vw));
  height: calc(46*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ni40NDgiIGhlaWdodD0iNDYuNDQ4IiB2aWV3Qm94PSIwIDAgNDYuNDQ4IDQ2LjQ0OCI+PHBhdGggZD0iTS0xLjA2NC0xNy43NTJILTE2LjEyOHYxLjk2SC0xLjA2NFYwSDEuMTJWLTE1Ljc5MkgxNi4xODR2LTEuOTZIMS4xMlYtMzMuMzc2SC0xLjA2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjQwNCAzNS4wMDUpIHJvdGF0ZSg0NSkiIGZpbGw9IiNjNmFmOGQiLz48L3N2Zz4=") 0 0 / contain no-repeat;
  transform: translateX(100%);
}
.aqBaccaratModal02Content {
  padding-bottom: calc(55*var(--vw));
  border: 1px solid #C6AF8D;
  clear: both;
  background-color: #000;
  white-space: normal;
  text-align: center;
}
.aqBaccaratComponentPhoto {
  margin-bottom: calc(-70*var(--vw));
}
.aqBaccaratComponentName {
  margin: 0 calc(20*var(--vw)) calc(30*var(--vw));
  padding-bottom: calc(12*var(--vw));
  position: relative;
}
.aqBaccaratComponentName::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  line-height: 1.4666666666666666;
  background: linear-gradient(to left,rgba(0, 0, 0, 0) 0%, #ead5ac 12.81%, #ead5ac 87.68%, rgba(0, 0, 0, 0) 100%);
  font-size: calc(30*var(--vw));
  font-weight: 500;
}
.aqBaccaratModal02Content p {
  line-height: 1.75;
  font-size: calc(24*var(--vw));
}
@media screen and (min-width: 769px) {
  .science03Body {
    height: calc(1100*var(--vw));
    background: url(/img/aqmeliority_baccarat/assets/images/img_science03_01_pc.png) top center / calc(1803*var(--vw)) auto no-repeat;
    text-align: left;
  }
  .science03Ttl {
    top: calc(660*var(--vw));
    line-height: 1.5151515151515151;
    font-size: calc(33*var(--vw));
    font-weight: 500;
    text-align: center;
  }
  .science03Label {
    margin: calc(32*var(--vw)) 0 0 calc(44*var(--vw));
    gap: calc(4*var(--vw));
    line-height: 1.4615384615384615;
    font-size: calc(13*var(--vw));
  }
  .science03Label::before {
    width: calc(20*var(--vw));
    height: calc(20*var(--vw));
  }
  .science03Component.-c01 {
    top: calc(52*var(--vw));
    left: calc(50% - 75*var(--vw));
    width: calc(150*var(--vw));
  }
  .science03Component.-c02 {
    top: calc(94*var(--vw));
    left: calc(50% + 98*var(--vw));
    width: calc(131*var(--vw));
  }
  .science03Component.-c03 {
    top: calc(135*var(--vw));
    left: calc(50% + 252*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c04 {
    top: calc(196*var(--vw));
    left: calc(50% + 339*var(--vw));
    width: calc(121*var(--vw));
  }
  .science03Component.-c05 {
    top: calc(272*var(--vw));
    left: calc(50% + 455*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c06 {
    top: calc(384*var(--vw));
    left: calc(50% + 516*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c07 {
    top: calc(510*var(--vw));
    left: calc(50% + 498*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c08 {
    top: calc(638*var(--vw));
    left: calc(50% + 433*var(--vw));
    width: calc(116*var(--vw));
  }
  .science03Component.-c09 {
    top: calc(730*var(--vw));
    left: calc(50% + 337*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c10 {
    top: calc(777*var(--vw));
    left: calc(50% + 202*var(--vw));
    width: calc(134*var(--vw));
  }
  .science03Component.-c11 {
    top: calc(804*var(--vw));
    left: calc(50% + 40*var(--vw));
    width: calc(150*var(--vw));
  }
  .science03Component.-c12 {
    top: calc(825*var(--vw));
    left: calc(50% - 100*var(--vw));
    width: calc(120*var(--vw));
  }
  .science03Component.-c13 {
    top: calc(815*var(--vw));
    left: calc(50% - 200*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c14 {
    top: calc(782*var(--vw));
    left: calc(50% - 306*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c15 {
    top: calc(700*var(--vw));
    left: calc(50% - 470*var(--vw));
    width: calc(143*var(--vw));
  }
  .science03Component.-c16 {
    top: calc(586*var(--vw));
    left: calc(50% - 558*var(--vw));
    width: calc(112*var(--vw));
  }
  .science03Component.-c17 {
    top: calc(457*var(--vw));
    left: calc(50% - 595*var(--vw));
    width: calc(85*var(--vw));
  }
  .science03Component.-c18 {
    top: calc(331*var(--vw));
    left: calc(50% - 551*var(--vw));
    width: calc(84*var(--vw));
  }
  .science03Component.-c19 {
    top: calc(175*var(--vw));
    left: calc(50% - 475*var(--vw));
    width: calc(182*var(--vw));
  }
  .science03Component.-c20 {
    top: calc(119*var(--vw));
    left: calc(50% - 303*var(--vw));
    width: calc(88*var(--vw));
  }
  .science03Component.-c21 {
    top: calc(91*var(--vw));
    left: calc(50% - 195*var(--vw));
    width: calc(90*var(--vw));
  }



  .aqBaccaratModal02::before,
  .aqBaccaratModal02::after {
    width: calc(80*var(--vw));
  }
  .aqBaccaratModal02Inner {
    width: calc(400 * var(--vw));
  }
  .aqBaccaratModal02Close {
    width: calc(33*var(--vw));
    height: calc(33*var(--vw));
  }
  .aqBaccaratModal02Content {
    padding-bottom: calc(45*var(--vw));
  }
  .aqBaccaratComponentPhoto {
    margin: 0 auto calc(-50*var(--vw));
    width: calc(282 * var(--vw));
  }
  .aqBaccaratComponentName {
    margin: 0 calc(14*var(--vw)) calc(21*var(--vw));
    padding-bottom: calc(7*var(--vw));
    line-height: 1.4285714285714286;
    font-size: calc(21*var(--vw));
  }
  .aqBaccaratModal02Content p {
    font-size: calc(16*var(--vw));
  }
}





/* decorte science sec04 */
.aqBaccaratBrandScience.-science04 {
  padding-bottom: calc(160*var(--vw));
}
.-science04 .science02SubTtl {
  margin-bottom: calc(40*var(--vw));
}
.science04Img {
  margin: 0 auto calc(40*var(--vw));
  width: calc(560*var(--vw));
}
.science04Description {
  margin-bottom: calc(60*var(--vw));
  line-height: 1.7999999999999998;
}
.science04Description p + p {
  margin-top: 1.8em;
}
.science04Structure {
  margin: 0 auto;
  border: 1px solid rgba(192, 161, 106, .6);
  width: calc(690*var(--vw));
  background-color: #332610;
}
.science04StructureTtl {
  padding: calc(24*var(--vw)) 0;
  position: relative;
  line-height: 1.7333333333333334;
  color: #fff;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_science_ttl_04.png) 0 0 / cover no-repeat;
  font-size: calc(30*var(--vw));
  font-weight: 500;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
.science04StructureTtl::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(38*var(--vw));
  right: calc(30*var(--vw));
  width: calc(24*var(--vw));
  height: calc(24*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMjguNjA4IiB2aWV3Qm94PSIwIDAgMjcuNjk2IDI4LjYwOCI+PHBhdGggZD0iTS0uOTEyLTE1LjIxNkgtMTMuODI0djEuNjhILS45MTJWMEguOTZWLTEzLjUzNkgxMy44NzJ2LTEuNjhILjk2Vi0yOC42MDhILS45MTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjQgMjguNjA4KSIgZmlsbD0iI2VhZDVhYyIvPjwvc3ZnPg==") center center / contain no-repeat;
}
.science04StructureTtl.accOpen::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMS42OCIgdmlld0JveD0iMCAwIDI3LjY5NiAxLjY4Ij48cGF0aCBkPSJNLTEzLjgyNC0xNS4yMTZ2MS42OGgyNy43di0xLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI0IDE1LjIxNikiIGZpbGw9IiNlYWQ1YWMiLz48L3N2Zz4=");
}
.science04StructureBody {
  padding: calc(20*var(--vw));
}
.science04StructureFeture {
  padding: calc(30*var(--vw)) calc(20*var(--vw)) calc(60*var(--vw));
  background-color: rgba(192, 161, 106, .2);
}
.science04StructureFeture + .science04StructureFeture {
  margin-top: calc(10*var(--vw));
}
.science04StructureFetureTtl {
  margin-bottom: calc(20*var(--vw));
  padding: calc(20*var(--vw)) 0;
  border-top: 1px solid #EAD5AC;
  border-bottom: 1px solid #EAD5AC;
  line-height: 1.5;
  font-size: calc(32*var(--vw));
  font-weight: 600;
}
.science04StructureFetureLabel {
  margin-bottom: calc(40*var(--vw));
  line-height: 1.5599999999999998;
  font-size: calc(30*var(--vw));
}
.science04StructureFeturePoints {
  display: flex;
  flex-direction: column;
  gap: calc(10*var(--vw));
}
.science04StructureFeturePoint {
  display: flex;
  background-color: rgba(192, 161, 106, .4);
}
.science04StructureFeturePointNum {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(70*var(--vw));
  background: linear-gradient(to bottom,#62421f 0%, #c1a36d 100%);
  font-size: calc(40*var(--vw));
}
.science04StructureFeturePoint dl {
  padding: calc(20*var(--vw));
  width: calc(520*var(--vw));
}
.science04StructureFeturePoint dl dt {
  margin-bottom: calc(15*var(--vw));
  line-height: 1.5;
  font-size: calc(32*var(--vw));
  font-weight: 600;
}
.science04StructureFeturePoint dl dd {
  line-height: 1.5999999999999999;
  font-size: calc(24*var(--vw));
}
.science04StructureFeture p {
  margin: 0 calc(20*var(--vw)) calc(40*var(--vw));
  line-height: 1.7999999999999998;
  text-align: left;
}
.science04StructureFetureImg img {
  margin: 0 auto calc(28*var(--vw));
  width: calc(430*var(--vw));
}
.science04StructureFetureImg figcaption {
  line-height: 2;
  font-size: calc(20*var(--vw));
  font-weight: 500;
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandScience.-science04 {
    padding-bottom: calc(120*var(--vw));
  }
  .-science04 .science02SubTtl {
    margin-bottom: calc(60*var(--vw));
  }
  .science04Column {
    margin: 0 auto calc(90*var(--vw));
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: calc(1063*var(--vw));
  }
  .science04Img {
    margin: 0;
    width: calc(480*var(--vw));
  }
  .science04Description {
    margin: 0;
    width: calc(540*var(--vw));
    line-height: 2;
    text-align: left;
  }
  .science04Structure {
    width: calc(1100*var(--vw));
  }
  .science04StructureTtl {
    padding: calc(21*var(--vw)) 0;
    line-height: 1.4230769230769231;
    background: url(/img/aqmeliority_baccarat/assets/images/bg_science_ttl_04_pc.png) top center / 100% auto no-repeat;
    font-size: calc(26*var(--vw));
  }
  .science04StructureTtl::before {
    top: calc(27.5*var(--vw));
  }
  .science04StructureFeture {
    padding: calc(40*var(--vw)) calc(24*var(--vw));
  }
  .science04StructureFetureTtl {
    margin: 0 auto calc(13*var(--vw));
    padding: calc(16*var(--vw)) 0;
    width: calc(610*var(--vw));
    line-height: 1.4285714285714286;
    font-size: calc(28*var(--vw));
  }
  .science04StructureFetureLabel {
    margin-bottom: calc(30*var(--vw));
    line-height: 1.434782608695652;
    font-size: calc(23*var(--vw));
  }
  .science04StructureFeturePoints {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  .science04StructureFeturePoint {
    flex-direction: column;
    width: calc(330*var(--vw));
  }
  .science04StructureFeturePointNum {
    padding: calc(6*var(--vw)) 0;
    display: block;
    width: 100%;
    background: linear-gradient(to right,#62421f 0%, #c1a36d 100%);
    font-size: calc(24*var(--vw));
  }
  .science04StructureFeturePoint dl {
    padding: calc(15*var(--vw)) 0 calc(20*var(--vw));
    width: 100%;
  }
  .science04StructureFeturePoint dl dt {
    font-size: calc(22*var(--vw));
  }
  .science04StructureFeturePoint dl dd {
    line-height: 1.4375;
    font-size: calc(16*var(--vw));
  }
  .science04StructureFetureBody {
    margin: calc(40*var(--vw)) auto 0;
    padding-left: calc(80*var(--vw));
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: flex-end;
    gap: calc(30*var(--vw));
  }
  .science04StructureFeture p {
    margin: 0;
    width: calc(484*var(--vw));
    line-height: 2.0555555555555554;
  }
  .science04StructureFetureImg {
    width: calc(360*var(--vw));
  }
  .science04StructureFetureImg img {
    margin: 0;
    width: 100%;
  }
  .science04StructureFetureImg figcaption {
    margin-top: 1em;
    font-size: calc(12*var(--vw));
  }
}





/* decorte science sec05 */
.aqBaccaratBrandScience.-science05 {
  padding-bottom: calc(160*var(--vw));
}
.-science05 .science02Ttl {
  margin-bottom: 0;
}
.science05Img {
}
.science05SubTtl {
  margin: 0 auto calc(40*var(--vw));
  padding: calc(15*var(--vw)) 0;
  border-bottom: 1px solid #EAD5AC;
  width: calc(690*var(--vw));
  line-height: 1.5;
  color: #EAD5AC;
  font-size: calc(36*var(--vw));
  font-weight: 500;
}
.science05Text {
  margin-bottom: calc(60*var(--vw));
  line-height: 1.8;
  font-size: calc(28*var(--vw));
}
.science05Aproach {
  margin: 0 auto;
  border: 1px solid rgba(192, 161, 106, .5);
  width: calc(690*var(--vw));
}
.science05AproachTtl {
  padding: calc(24*var(--vw)) 0;
  position: relative;
  line-height: 1.6;
  color: #EAD5AC;
  font-size: calc(30*var(--vw));
  font-weight: 600;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
.science05AproachTtl::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(35*var(--vw));
  right: calc(30*var(--vw));
  width: calc(24*var(--vw));
  height: calc(24*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMjguNjA4IiB2aWV3Qm94PSIwIDAgMjcuNjk2IDI4LjYwOCI+PHBhdGggZD0iTS0uOTEyLTE1LjIxNkgtMTMuODI0djEuNjhILS45MTJWMEguOTZWLTEzLjUzNkgxMy44NzJ2LTEuNjhILjk2Vi0yOC42MDhILS45MTJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjQgMjguNjA4KSIgZmlsbD0iI2VhZDVhYyIvPjwvc3ZnPg==") center center / contain no-repeat;
}
.science04Strucscience05AproachTtltureTtl.accOpen::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMS42OCIgdmlld0JveD0iMCAwIDI3LjY5NiAxLjY4Ij48cGF0aCBkPSJNLTEzLjgyNC0xNS4yMTZ2MS42OGgyNy43di0xLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI0IDE1LjIxNikiIGZpbGw9IiNlYWQ1YWMiLz48L3N2Zz4=");
}
.science05AproachBody p {
  padding: calc(15*var(--vw)) 0 calc(80*var(--vw));
  line-height: 1.7999999999999998;
}
.science05AproachBodyGraph {
  margin: 0 auto calc(80*var(--vw));
  width: calc(630*var(--vw));
}
.science05AproachComponents {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  width: calc(650*var(--vw));
}
.science05AproachComponent {
  width: calc(100*var(--vw));
}
p.science05Labelsup.sup {
  width: 100%;
  padding-right: 1em;
  text-align: right;
}
.science05Label {
  margin: calc(32*var(--vw)) 0 calc(80*var(--vw));
  padding: calc(10*var(--vw)) calc(22*var(--vw));
  display: inline-flex;
  align-items: center;
  gap: calc(7*var(--vw));
  position: relative;
  z-index: 1;
  line-height: 1.45;
  color: #EAD5AC;
  font-size: calc(20*var(--vw));
  font-weight: 500;
}
.science05Label::before {
  content: '';
  display: block;
  width: calc(28*var(--vw));
  height: calc(28*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI4IDI4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUwIC0yNDApIj48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjU4IDI0OCkiIGZpbGw9IiNlYWQ1YWMiLz48cGF0aCBkPSJNMTAsMWE5LDksMCwxLDAsOSw5LDkuMDEsOS4wMSwwLDAsMC05LTltMC0xQTEwLDEwLDAsMSwxLDAsMTAsMTAsMTAsMCwwLDEsMTAsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1NCAyNDQpIiBmaWxsPSIjZWFkNWFjIiBvcGFjaXR5PSIwLjYiLz48cGF0aCBkPSJNMTQsMUExMywxMywwLDAsMCw0LjgwOCwyMy4xOTIsMTMsMTMsMCwwLDAsMjMuMTkyLDQuODA4LDEyLjkxNSwxMi45MTUsMCwwLDAsMTQsMW0wLTFBMTQsMTQsMCwxLDEsMCwxNCwxNCwxNCwwLDAsMSwxNCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUwIDI0MCkiIGZpbGw9IiNlYWQ1YWMiIG9wYWNpdHk9IjAuMyIvPjwvZz48L3N2Zz4=") 0 0 / contain no-repeat;
}
.science05Label::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  border-radius: 250px;
  background: #000;
  border: 1px solid #c0a16a;
  opacity: 0.7;
  box-shadow: 0px 0px 20px #ead5ac;
}
.-science05 .aqBaccaratComponentPhoto {
  margin: calc(70*var(--vw)) auto calc(40*var(--vw));
  width: calc(240*var(--vw));
}
.-science05 .aqBaccaratComponentName {
  font-size: calc(30*var(--vw));
}
@media screen and (min-width: 769px) {
  .aqBaccaratBrandScience.-science05 {
    padding-bottom: calc(100*var(--vw));
  }
  .science05Lead {
    margin: calc(30*var(--vw)) 0;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .-science05 .science02Ttl {
    margin: 0;
    width: auto;
  }
  .science05Img {
    margin-left: calc(-100*var(--vw));
    position: relative;
    z-index: -1;
    width: calc(592*var(--vw));
  }
  .science05SubTtl {
    width: calc(1200*var(--vw));
    font-size: calc(32*var(--vw));
  }
  .science05Text {
    line-height: 2;
    font-size: calc(24*var(--vw));
  }
  .science05Aproach {
    width: calc(1100*var(--vw));
  }
  .science05AproachTtl {
    padding: calc(16*var(--vw)) 0;
    line-height: 2;
    font-size: calc(24*var(--vw));
    text-shadow: none;
  }
  .science05AproachTtl::before {
    top: calc(29*var(--vw));
  }
  .science05AproachBody {
    padding: calc(60*var(--vw)) calc(70*var(--vw)) calc(55*var(--vw));
  }
  .science05AproachBodyInner {
    margin-bottom: calc(70*var(--vw));
    display: flex;
    align-items: center;
  }
  .science05AproachBody p {
    padding: 0;
    width: calc(412*var(--vw));
    text-align: left;
  }
  .science05AproachBodyGraph {
    margin: 0 0 0 calc(48*var(--vw));
    width: calc(500*var(--vw));
  }
  .science05AproachComponents {
    width: calc(820*var(--vw));
  }
  .science05AproachComponent {
    width: calc(120*var(--vw));
  }
  .science05Label {
    margin: calc(32*var(--vw)) 0 0;
    gap: calc(4*var(--vw));
    line-height: 1.4615384615384615;
    font-size: calc(13*var(--vw));
  }
  .science05Label::before {
    width: calc(20*var(--vw));
    height: calc(20*var(--vw));
  }
  .-science05 .aqBaccaratComponentPhoto {
    margin: calc(50*var(--vw)) auto calc(30*var(--vw));
    width: calc(170*var(--vw));
  }
  .-science05 .aqBaccaratComponentName {
    font-size: calc(21*var(--vw));
  }
}





/* decorte beautiful */
.aqBaccaratBeautiful {
  text-align: center;
}
.aqBaccaratBeautifulTtl {
  margin: 0 auto calc(40*var(--vw));
  padding: calc(15*var(--vw)) 0;
  border-bottom: 1px solid #EAD5AC;
  width: calc(690*var(--vw));
  line-height: 1.5;
  color: #EAD5AC;
  font-size: calc(36*var(--vw));
  font-weight: 500;
}
.aqBaccaratBeautifulImg {
  margin: 0 0 calc(60*var(--vw));
}
.aqBaccaratBeautifulText {
  margin: 0 0 calc(160*var(--vw));
  line-height: 1.8;
  font-size: calc(28*var(--vw));
}
.aqBaccaratBeautifulText p + p {
  margin-top: 1.8em;
}
.aqBaccaratBeautifulColumn {
  padding: calc(80*var(--vw)) 0;
  background: url(/img/aqmeliority_baccarat/assets/images/bg_beautiful.png) 0 0 / 100% auto no-repeat;
}
.aqBaccaratBeautifulColumnTtl {
  line-height: 1.4;
  font-size: calc(36*var(--vw));
  font-weight: 500;
}
.aqBaccaratBeautiful .aqBaccaratSlider {
  margin-top: 0;
  padding-top: calc(60*var(--vw));
  background-color: transparent;
}
.aqBaccaratBeautiful .aqBaccaratSlider::before {
  display: none;
}
.aqBaccaratBeautiful .aqBaccaratSlideText {
  padding: 0 .5em;
  text-align: left;
}
.aqBaccaratBeautiful .aqBaccaratSlider .slick-dots {
  top: calc(700*var(--vw));
}
.aqBaccaratBeautiful .aqBaccaratSlider .slick-dots li button {
  background-color: #FFFBC8;
}
@media screen and (min-width: 769px) {
  .aqBaccaratBeautiful {
    text-align: center;
  }
  .aqBaccaratBeautifulTtl {
    margin: 0 auto calc(50*var(--vw));
    width: calc(1200*var(--vw));
    line-height: 1.4375;
    font-size: calc(32*var(--vw));
    font-weight: 500;
  }
  .aqBaccaratBeautifulBody {
    margin: 0 auto calc(120*var(--vw));
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: calc(1074*var(--vw));
  }
  .aqBaccaratBeautifulImg {
    margin: 0;
    width: calc(480*var(--vw));
  }
  .aqBaccaratBeautifulText {
    margin: 0;
    width: calc(542*var(--vw));
    line-height: 2;
    font-size: calc(18*var(--vw));
    text-align: left;
  }
  .aqBaccaratBeautifulColumn {
    padding: calc(70*var(--vw)) 0 calc(160*var(--vw));
    background: url(/img/aqmeliority_baccarat/assets/images/bg_beautiful_pc.png) top center / calc(1800*var(--vw)) auto no-repeat;
  }
  .aqBaccaratBeautifulColumnTtl {
    line-height: 1.575;
    font-size: calc(32*var(--vw));
  }
  .aqBaccaratBeautiful .aqBaccaratSlider {
    padding: calc(50*var(--vw)) 0 0;
  }
  .aqBaccaratBeautiful .aqBaccaratSlideText {
    padding: 0;
  }
}





/* decorte bottom */
.aqBaccaratReplacement {
}
.aqBaccaratBanner {
  margin: calc(80*var(--vw)) auto calc(120*var(--vw));
  width: calc(690*var(--vw));
}
@media screen and (min-width: 769px) {
  .aqBaccaratReplacement {
    margin: calc(80*var(--vw)) auto 0;
    width: calc(1200*var(--vw));
  }
  .aqBaccaratBanner {
    margin: calc(80*var(--vw)) auto calc(160*var(--vw));
    width: calc(600*var(--vw));
  }
}









/* baccarat */
#cont-baccarat .aqBaccaratBrandLogo {
  margin: calc(218*var(--vw)) auto calc(150*var(--vw));
  width: calc(400*var(--vw));
}
.aqBaccaratAboutBaccarat {
  margin: 0 auto;
  border: 1px solid #C10A25;
  width: calc(690*var(--vw));
  text-align: center;
}
.aqBaccaratAboutBaccaratTtl {
  padding: calc(33*var(--vw)) 0;
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: 1.4444444444444444;
  color: #fff;
  background: linear-gradient(to right ,#540017 0%, #b1294d 22.54%, #d01750 40.65%, #da003b 55.54%, #5c000e 100%);
  font-size: calc(36*var(--vw));
  text-align: center;
  font-family: 'Times New Roman', serif;
  text-decoration: none;
}
.aqBaccaratAboutBaccaratTtl:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: calc(30*var(--vw));
  pointer-events: none;
  width: calc(28*var(--vw));
  height: calc(28*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4yNjYiIGhlaWdodD0iMjUuMjY2IiB2aWV3Qm94PSIwIDAgMjUuMjY2IDI1LjI2NiI+PHBhdGggZD0iTS0xLTMuM1YtMTVILTEyLjY2OHYtMS45MjJILTFWLTI4LjU3SC44Nzl2MTEuNjQ4SDEyLjZWLTE1SC44NzlWLTMuM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjY2OCAyOC41NykiIGZpbGw9IiNmZmYiLz48L3N2Zz4=") center center / contain no-repeat;
  transform: translateY(-50%);
}
.aqBaccaratAboutBaccaratTtl.accOpen:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy42OTYiIGhlaWdodD0iMS42OCIgdmlld0JveD0iMCAwIDI3LjY5NiAxLjY4Ij48cGF0aCBkPSJNLTEzLjgyNC0xNS4yMTZ2MS42OGgyNy43di0xLjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI0IDE1LjIxNikiIGZpbGw9IiNmZmYiLz48L3N2Zz4=");
}
.aqBaccaratAboutBaccaratTtl:after {
  content: '';
  display: block;
  position: absolute;
  top: calc(-30*var(--vw));
  right: calc(60*var(--vw));
  pointer-events: none;
  width: calc(100*var(--vw));
  height: calc(58*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/treat_mv.png) 0 0 / contain no-repeat;
}
.aqBaccaratAboutBaccaratBody {
  padding: calc(40*var(--vw)) 0 calc(60*var(--vw));
  line-height: 2;
}
.aqBaccaratAboutBaccaratBody p + p {
  margin-top: 2em;
}
.aqBaccaratAboutBaccaratBodyPhotos {
  margin: calc(60*var(--vw)) auto 0;
  width: calc(590*var(--vw));
}
.aqBaccaratAboutBaccaratGallery {
  margin-bottom: calc(80*var(--vw));
  overflow: hidden;
}
.aqBaccaratAboutBaccaratGalleryTtl {
  margin-top: calc(120*var(--vw));
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(30*var(--vw));
  line-height: 1.3;
  font-family: 'Times New Roman', serif;
  font-size: calc(40*var(--vw));
}
.aqBaccaratAboutBaccaratGalleryTtl::before {
  content: '';
  display: block;
  width: calc(159*var(--vw));
  height: 1px;
  background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 100%);
}
.aqBaccaratAboutBaccaratGalleryTtl::after {
  content: '';
  display: block;
  width: calc(159*var(--vw));
  height: 1px;
  background: linear-gradient(to left,rgba(255, 255, 255, 0) 0%, #fff 18.23%, #fff 100%);
}
.aqBaccaratSlider2 {
  margin-top: calc(67*var(--vw));
  width: calc(690*var(--vw));
}
.aqBaccaratSlide2 {
  margin: 0 calc(20*var(--vw)) 0 0;
}
.aqBaccaratSlide2Photo {
  margin-bottom: calc(80*var(--vw));
}
.aqBaccaratSlide2Text {
  line-height: 1.6;
  text-align: center;
}
.aqBaccaratSlider2 .slick-list,
.aqBaccaratSlider2 .slick-track {
  overflow: visible;
}
.aqBaccaratSlider2 .slick-dots {
  position: absolute;
  top: calc(410*var(--vw));
  bottom: auto;
  left: calc(30*var(--vw));
  width: calc(690*var(--vw));
  display: flex;
  gap: calc(18*var(--vw));
  justify-content: center;
  font-size: 0;
}
.aqBaccaratSlider2 .slick-dots li {
  margin: 0;
  padding: 0;
  width: calc(12*var(--vw));
}
.aqBaccaratSlider2 .slick-dots li button {
  margin: 0;
  padding: 0;
  border-radius: 100%;
  width: calc(12*var(--vw));
  height: calc(12*var(--vw));
  background: #c10a25;
  opacity: 0.5;
  filter: drop-shadow(0px 0px 20px #fff);
  appearance: none;
  font-size: 0;
}
.aqBaccaratSlider2 .slick-dots li button::before {
  display: none;
}
.aqBaccaratSlider2 .slick-dots li.slick-active button {
  opacity: 1;
}
#cont-baccarat .aqBaccaratItem {
  position: relative;
}
/*
#cont-baccarat .aqBaccaratItem::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(-96*var(--vw));
  right: calc(270*var(--vw));
  pointer-events: none;
  width: calc(120*var(--vw));
  height: calc(70*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/treat_mv.png) 0 0 / contain no-repeat;
  transform: rotateY(180deg);
}
#cont-baccarat .aqBaccaratItem::after {
  content: '';
  display: block;
  position: absolute;
  top: calc(16*var(--vw));
  right: calc(200*var(--vw));
  pointer-events: none;
  width: calc(80*var(--vw));
  height: calc(46*var(--vw));
  background: url(/img/aqmeliority_baccarat/assets/images/treat_mv.png) 0 0 / contain no-repeat;
}
*/
#cont-baccarat .aqBaccaratItemTreat1 {
  position: absolute;
  top: calc(-116*var(--vw));
  right: calc(270*var(--vw));
  pointer-events: none;
  width: calc(120*var(--vw));
  height: calc(70*var(--vw));
}
#cont-baccarat .aqBaccaratItemTreat2 {
  position: absolute;
  top: calc(5*var(--vw));
  right: calc(200*var(--vw));
  pointer-events: none;
  width: calc(80*var(--vw));
  height: calc(46*var(--vw));
}
.aqBaccaratAboutBaccaratMovie {
  margin: calc(180*var(--vw)) 0 calc(240*var(--vw));
  padding: calc(120*var(--vw)) calc(30*var(--vw));
  background: linear-gradient(135deg,#540017 0%, #b1294d 22.54%, #d01750 40.65%, #da003b 55.54%, #5c000e 100%);
}
@media screen and (min-width: 769px) {
  #cont-baccarat .aqBaccaratBrandLogo {
    margin: calc(120*var(--vw)) auto calc(100*var(--vw));
    width: calc(360*var(--vw));
  }
  .aqBaccaratAboutBaccarat {
    width: calc(1100*var(--vw));
  }
  .aqBaccaratAboutBaccaratTtl {
    padding: calc(22*var(--vw)) 0;
    line-height: 1.5;
    font-size: calc(24*var(--vw));
  }
  .aqBaccaratAboutBaccaratTtl:before {
    width: calc(24*var(--vw));
    height: calc(24*var(--vw));
  }
  .aqBaccaratAboutBaccaratTtl:after {
    top: calc(-23*var(--vw));
    right: auto;
    left: calc(50% + 20*var(--vw));
    width: calc(80*var(--vw));
    height: calc(46*var(--vw));
  }
  .aqBaccaratAboutBaccaratBody {
    padding: calc(60*var(--vw)) 0;
  }
  .aqBaccaratAboutBaccaratBodyPhotos {
    width: calc(854*var(--vw));
  }
  .aqBaccaratAboutBaccaratGallery {
    margin: calc(120*var(--vw)) auto calc(200*var(--vw));
    position: relative;
    max-width: calc(1440*var(--vw));
  }
  .aqBaccaratAboutBaccaratGalleryTtl {
    margin: 0;
    gap: calc(20*var(--vw));
    line-height: 1.0833333333333333;
    font-size: calc(24*var(--vw));
  }
  .aqBaccaratAboutBaccaratGalleryTtl::before,
  .aqBaccaratAboutBaccaratGalleryTtl::after {
    width: calc(300*var(--vw));
  }
  .aqBaccaratAboutBaccaratGallery::before,
  .aqBaccaratAboutBaccaratGallery::after {
    content: '';
    display: block;
    position: absolute;
    top: calc(66*var(--vw));
    z-index: 2;
    width: calc(300*var(--vw));
    height: calc(480*var(--vw));
    background: linear-gradient(to left,#000 0%, rgba(0, 0, 0, 0) 100%);
  }
  .aqBaccaratAboutBaccaratGallery::before {
    left: 0;
    background: linear-gradient(to right,#000 0%, rgba(0, 0, 0, 0) 100%);
  }
  .aqBaccaratAboutBaccaratGallery::after {
    right: 0;
  }
  .aqBaccaratSlider2 {
    margin: calc(70*var(--vw)) auto 0;
    width: calc(520*var(--vw));
  }
  .aqBaccaratSlide2 {
    margin: 0 calc(20*var(--vw));
  }
  .aqBaccaratSlide2Photo {
    margin-bottom: calc(50*var(--vw));
  }
  .aqBaccaratSlide2Text {
    line-height: 1.5999999999999999;
    font-size: calc(14*var(--vw));
  }
  .aqBaccaratSlider2 .slick-dots {
    position: absolute;
    top: calc(290*var(--vw));
    left: 0;
    width: 100%;
    gap: calc(10*var(--vw));
    justify-content: center;
    font-size: 0;
  }
  .aqBaccaratSlider2 .slick-dots li {
    width: calc(8*var(--vw));
  }
  .aqBaccaratSlider2 .slick-dots li button {
    width: calc(8*var(--vw));
    height: calc(8*var(--vw));
  }
  #cont-baccarat .aqBaccaratItems {
    position: relative;
    justify-content: flex-start;
    width: calc(1000*var(--vw));
    gap: calc(50*var(--vw));
  }
  #cont-baccarat .aqBaccaratItem {
    display: flex;
    align-items: center;
  }
  /*
  #cont-baccarat .aqBaccaratItem::before {
    top: calc(-60*var(--vw));
    right: auto;
    left: calc(216*var(--vw));
    width: calc(80*var(--vw));
    height: calc(47*var(--vw));
  }
  #cont-baccarat .aqBaccaratItem::after {
    top: calc(16*var(--vw));
    right: auto;
    left: calc(291*var(--vw));
    width: calc(54*var(--vw));
    height: calc(32*var(--vw));
  }
    */
  #cont-baccarat .aqBaccaratItemTreat1 {
    top: calc(-71*var(--vw));
    right: auto;
    left: calc(216*var(--vw));
    width: calc(80*var(--vw));
    height: calc(47*var(--vw));
  }
  #cont-baccarat .aqBaccaratItemTreat2 {
    top: calc(5*var(--vw));
    right: auto;
    left: calc(291*var(--vw));
    width: calc(54*var(--vw));
    height: calc(32*var(--vw));
  }

  #cont-baccarat .aqBaccaratItemPhoto {
    width: calc(500*var(--vw));
  }
  #cont-baccarat .aqBaccaratItemBody {
    width: calc(380*var(--vw));
  }
  .aqBaccaratAboutBaccaratMovie {
    margin: calc(120*var(--vw)) 0 calc(160*var(--vw));
    padding: calc(75*var(--vw)) 0;
    background: linear-gradient(135deg,#540017 0%, #b1294d 22.54%, #d01750 40.65%, #da003b 55.54%, #5c000e 100%);
    text-align: center;
  }
  .aqBaccaratAboutBaccaratMovie a {
    display: inline-block;
    width: calc(806*var(--vw));
  }
}





/* marcel */
#cont-marcel {
  padding: 0 0 calc(240*var(--vw));
}
#cont-marcel .aqBaccaratBrandLogo {
  margin: calc(250*var(--vw)) auto calc(226*var(--vw));
  width: calc(480*var(--vw));
}
#cont-marcel .aqBaccaratBrandAboutBody {
  text-align: left;
}
#cont-marcel .aqBaccaratBrandAboutBody p {
  margin-left: auto;
  margin-right: auto;
  width: calc(630*var(--vw));
  line-height: 1.8;
  font-size: calc(24*var(--vw));
}
.aqBaccaratBrandAboutBodyPhoto {
  margin: calc(60*var(--vw)) auto;
  width: calc(610*var(--vw));
}
.aqBaccaratBrandAboutBodySigniture {
  padding-top: calc(90*var(--vw));
  padding-right: calc(30*var(--vw));
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: calc(10*var(--vw));
  line-height: 1.125;
  font-family: 'Times New Roman', serif;
  font-size: calc(32*var(--vw));
}
.aqBaccaratBrandAboutBodySigniture::before {
  content: '';
  display: block;
  width: calc(40*var(--vw));
  height: 1px;
  background-color: #fff;
}



.aqBaccaratMarcelLead {
  line-height: 2;
  text-align: center;
}
.aqBaccaratMarcelTalk {
  margin: calc(120*var(--vw)) auto calc(160*var(--vw));
  padding: calc(50*var(--vw)) calc(40*var(--vw));
  position: relative;
  width: calc(650*var(--vw));
}
.aqBaccaratMarcelTalk::before,
.aqBaccaratMarcelTalk::after {
  content: '';
  display: block;
  position: absolute;
  width: calc(220*var(--vw));
  height: calc(120*var(--vw));
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDIyMCAxMjAiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEiIHkxPSIxIiB4Mj0iMCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNyIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHdpZHRoPSIyMjAiIGhlaWdodD0iMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCkiIGZpbGw9InVybCgjYSkiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+") 0 0 / contain no-repeat;
}
.aqBaccaratMarcelTalk::before {
  top: 0;
  left: 0;
}
.aqBaccaratMarcelTalk::after {
  bottom: 0;
  right: 0;
  transform: rotate(180deg);
}
.aqBaccaratMarcelTalkPhoto {
  margin: 0 auto calc(50*var(--vw));
  width: calc(570*var(--vw));
}
.aqBaccaratMarcelTalk dl {
  line-height: 1.8461538461538463;
}
.aqBaccaratMarcelTalk dl dt {
  padding-left: calc(70*var(--vw));
  position: relative;
  color: #9F9F9F;
}
.aqBaccaratMarcelTalk dl dt::before {
  position: absolute;
  top: 0;
  left: 0;
  content: 'Q.';
  line-height: 1.1041666666666667;
  font-size: calc(48*var(--vw));
  font-family: 'Times New Roman', serif;
}
.aqBaccaratMarcelTalk dl dd {
  margin-top: 1.5em;
  padding-left: calc(70*var(--vw));
  position: relative;
}
.aqBaccaratMarcelTalk dl dd::before {
  position: absolute;
  top: 0;
  left: 0;
  content: 'A.';
  line-height: 1.1041666666666667;
  font-size: calc(48*var(--vw));
  font-family: 'Times New Roman', serif;
}
.aqBaccaratMarcelTalk .aqBaccaratBrandAboutBodySigniture {
  padding-top: calc(60 * var(--vw));
}
.aqBaccaratMarcelMovie {
  margin: 0 auto;
  width: calc(690*var(--vw));
}
.aqBaccaratMarcelBanner {
  margin: calc(120*var(--vw)) auto;
  width: calc(610*var(--vw));
}
@media screen and (min-width: 769px) {
  #cont-marcel {
    padding: 0;
  }
  #cont-marcel .aqBaccaratBrandLogo {
    margin: calc(165*var(--vw)) auto calc(145*var(--vw));
    width: calc(420*var(--vw));
  }
  #cont-marcel .aqBaccaratBrandAbout {
    margin-bottom: calc(80*var(--vw));
  }
  #cont-marcel .aqBaccaratBrandAboutBody {
    text-align: center;
  }
  #cont-marcel .aqBaccaratBrandAboutBody p {
    width: auto;
    line-height: 2;
    font-size: calc(16*var(--vw));
  }
  .aqBaccaratBrandAboutBodyPhoto {
    margin: calc(40*var(--vw)) auto;
    width: calc(477*var(--vw));
  }
  .aqBaccaratBrandAboutBodySigniture {
    padding-top: calc(30*var(--vw));
    padding-right: 0;
    justify-content: center;
    font-size: calc(20*var(--vw));
  }
  .aqBaccaratMarcelTalk {
    margin: calc(140*var(--vw)) auto calc(120*var(--vw));
    padding: calc(60*var(--vw)) calc(80*var(--vw));
    width: calc(1000*var(--vw));
  }
  .aqBaccaratMarcelTalkPhoto {
    margin: 0 auto calc(60*var(--vw));
    width: calc(500*var(--vw));
  }
  .aqBaccaratMarcelTalk dl {
    line-height: 2;
  }
  .aqBaccaratMarcelTalk .aqBaccaratBrandAboutBodySigniture {
    padding-top: calc(15 * var(--vw));
  }
  .aqBaccaratMarcelTalk .aqBaccaratBrandAboutBodySigniture {
    justify-content: flex-end;
    
  }
  .aqBaccaratMarcelMovie {
    margin: 0 auto;
    width: calc(800*var(--vw));
  }
  .aqBaccaratMarcelBanner {
    margin: calc(100*var(--vw)) auto calc(120*var(--vw));
    width: calc(600*var(--vw));
  }
}





/* lp footer */
.aqBaccaratFooter {
  padding: calc(80*var(--vw)) 0 calc(30*var(--vw));
  border-top: 1px solid rgba(255, 255, 255, .3);
}
.aqBaccaratFooterLogo {
  margin: 0 auto calc(86*var(--vw));
  width: calc(300*var(--vw));
}
.aqBaccaratFooterCopyright {
  line-height: 1.5;
  font-size: calc(18*var(--vw));
  text-align: center;
}
@media screen and (min-width: 769px) {
  .aqBaccaratFooter {
    margin-top: calc(160*var(--vw));
    padding: calc(50*var(--vw)) 0 calc(25*var(--vw));
  }
  .aqBaccaratFooterLogo {
    margin: 0 auto calc(40*var(--vw));
    width: calc(200*var(--vw));
  }
  .aqBaccaratFooterCopyright {
    font-size: calc(11*var(--vw));
  }
}


/*movie*/
.block-movie {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
.block-movie {
  width: 800px;
  margin: 0 auto;
}
}