@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Regular.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Medium.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-SemiBold.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Bold.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-ExtraBold.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-ExtraBold.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(../fonts/web-font-NotoSansJP/NotoSansJP-Black.woff2) format("woff2"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Black.woff) format("woff"),url(../fonts/web-font-NotoSansJP/NotoSansJP-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Regular.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Regular.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Medium.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Medium.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-SemiBold.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-SemiBold.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Bold.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Bold.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-ExtraBold.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-ExtraBold.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Black.woff2) format("woff2"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Black.woff) format("woff"),url(../fonts/web-font-NotoSerifJP/NotoSerifJP-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:EBGaramond;src:url(../fonts/web-font-EBGaramond/EBGaramond-Regular.woff2) format("woff2"),url(../fonts/web-font-EBGaramond/EBGaramond-Regular.woff) format("woff"),url(../fonts/web-font-EBGaramond/EBGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EBGaramond;src:url(../fonts/web-font-EBGaramond/EBGaramond-SemiBoldItalic.woff2) format("woff2"),url(../fonts/web-font-EBGaramond/EBGaramond-SemiBoldItalic.woff) format("woff"),url(../fonts/web-font-EBGaramond/EBGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:EBGaramond;src:url(../fonts/web-font-EBGaramond/EBGaramond-BoldItalic.woff2) format("woff2"),url(../fonts/web-font-EBGaramond/EBGaramond-BoldItalic.woff) format("woff"),url(../fonts/web-font-EBGaramond/EBGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/web-font-Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/web-font-Poppins/Poppins-SemiBold.woff) format("woff"),url(../fonts/web-font-Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{color:#131217;font-weight:400;font-family:"Noto Sans JP"}.container{width:100%;min-height:60dvh}@media screen and (max-width:959px){.container{padding-top:clamp(56px,14.97vw,59.9106699752px)}}@media screen and (max-width:959px) and (min-width:768px){.container{padding-top:clamp(59.9106699752px,7.8vw,61.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){.container{padding-top:clamp(61.8163771712px,6.44vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){.container{padding-top:64px}}@media screen and (min-width:960px){.container{padding-top:120px}}@media screen and (max-width:959px){section{scroll-margin-top:clamp(56px,14.97vw,59.9106699752px)}}@media screen and (max-width:959px) and (min-width:768px){section{scroll-margin-top:clamp(59.9106699752px,7.8vw,61.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){section{scroll-margin-top:clamp(61.8163771712px,6.44vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){section{scroll-margin-top:64px}}@media screen and (min-width:960px){section{scroll-margin-top:120px}}.heading-xl{display:flex;flex-direction:column;line-height:140%;margin-bottom:1em;font-weight:600;font-family:"Noto Serif JP"}.heading-xl{font-size:clamp(24px,6.42vw,34.7543424318px)}@media screen and (min-width:768px){.heading-xl{font-size:clamp(34.7543424318px,4.53vw,39.9950372208px)}}@media screen and (min-width:960px){.heading-xl{font-size:clamp(39.9950372208px,4.17vw,46px)}}@media screen and (min-width:1180px){.heading-xl{font-size:46px}}.heading-l{display:flex;flex-direction:column;line-height:140%;margin-bottom:1em;font-weight:600;font-family:"Noto Serif JP"}.heading-l{font-size:clamp(20px,5.35vw,26.8436724566px)}@media screen and (min-width:768px){.heading-l{font-size:clamp(26.8436724566px,3.5vw,30.1786600496px)}}@media screen and (min-width:960px){.heading-l{font-size:clamp(30.1786600496px,3.14vw,34px)}}@media screen and (min-width:1180px){.heading-l{font-size:34px}}.heading-m{display:flex;flex-direction:column;line-height:160%}.heading-m{font-size:clamp(14px,3.74vw,14.9776674938px)}@media screen and (min-width:768px){.heading-m{font-size:clamp(14.9776674938px,1.95vw,15.4540942928px)}}@media screen and (min-width:960px){.heading-m{font-size:clamp(15.4540942928px,1.61vw,16px)}}@media screen and (min-width:1180px){.heading-m{font-size:16px}}.heading-s{display:flex;flex-direction:column;line-height:160%;margin-bottom:1em;font-weight:700;font-family:"Noto Sans JP"}.heading-s{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.heading-s{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.heading-s{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.heading-s{font-size:22px}}.heading-xs{display:flex;flex-direction:column;line-height:140%;font-weight:600;font-family:"Noto Serif JP"}.heading-xs{font-size:clamp(24px,6.42vw,34.7543424318px)}@media screen and (min-width:768px){.heading-xs{font-size:clamp(34.7543424318px,4.53vw,39.9950372208px)}}@media screen and (min-width:960px){.heading-xs{font-size:clamp(39.9950372208px,4.17vw,46px)}}@media screen and (min-width:1180px){.heading-xs{font-size:46px}}.heading-en{display:block;position:relative;letter-spacing:.2em;padding-left:1.2em;margin-bottom:.8em;font-weight:400;font-family:EBGaramond}.heading-en{font-size:clamp(14px,3.74vw,16.9330024814px)}@media screen and (min-width:768px){.heading-en{font-size:clamp(16.9330024814px,2.2vw,18.3622828784px)}}@media screen and (min-width:960px){.heading-en{font-size:clamp(18.3622828784px,1.91vw,20px)}}@media screen and (min-width:1180px){.heading-en{font-size:20px}}.heading-en::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:1em;aspect-ratio:1/1;background:linear-gradient(45deg,#828282,#c5c5c5,#fff);clip-path:url(#star)}.heading-numbering{display:inline-flex}@media screen and (max-width:959px){.heading-numbering{align-items:center}.heading-numbering>span:last-child{margin-bottom:0;margin-left:.5em}}@media screen and (min-width:960px){.heading-numbering{flex-direction:column}}.heading-numbering__inner{display:inline-flex;flex-direction:column;letter-spacing:.2em;font-weight:400;font-family:EBGaramond}.heading-numbering__title{background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.heading-numbering__title{font-size:clamp(14px,3.74vw,16.9330024814px)}@media screen and (min-width:768px){.heading-numbering__title{font-size:clamp(16.9330024814px,2.2vw,18.3622828784px)}}@media screen and (min-width:960px){.heading-numbering__title{font-size:clamp(18.3622828784px,1.91vw,20px)}}@media screen and (min-width:1180px){.heading-numbering__title{font-size:20px}}.heading-numbering__number{line-height:1;letter-spacing:.2em;background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:-.1em}.heading-numbering__number{font-size:clamp(64px,17.11vw,77.6873449132px)}@media screen and (min-width:768px){.heading-numbering__number{font-size:clamp(77.6873449132px,10.12vw,84.3573200993px)}}@media screen and (min-width:960px){.heading-numbering__number{font-size:clamp(84.3573200993px,8.79vw,92px)}}@media screen and (min-width:1180px){.heading-numbering__number{font-size:92px}}.text{display:flex;flex-direction:column;row-gap:1em;line-height:160%}.text{font-size:clamp(14px,3.74vw,14.9776674938px)}@media screen and (min-width:768px){.text{font-size:clamp(14.9776674938px,1.95vw,15.4540942928px)}}@media screen and (min-width:960px){.text{font-size:clamp(15.4540942928px,1.61vw,16px)}}@media screen and (min-width:1180px){.text{font-size:16px}}.note{display:flex;flex-direction:column;row-gap:.4em;line-height:120%}.note{font-size:clamp(10px,2.67vw,10.9776674938px)}@media screen and (min-width:768px){.note{font-size:clamp(10.9776674938px,1.43vw,11.4540942928px)}}@media screen and (min-width:960px){.note{font-size:clamp(11.4540942928px,1.19vw,12px)}}@media screen and (min-width:1180px){.note{font-size:12px}}.width-fix{margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.bg-black{background-color:#131217}.bg-white{background-color:#fff}.bg-gray{background-color:#ebebeb}.bg-noise{background:linear-gradient(-45deg,rgba(0,0,0,0),rgba(0,0,0,.4)),url(../images/bg-noise-texture.jpg) top left/160px;background-blend-mode:multiply}.txt-black{color:#131217}.txt-white{color:#fff}.txt-line{color:#06c755}.flx-r-sc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flx-r-cc{display:flex;flex-direction:row;justify-content:center;align-items:center}.flx-r-ec{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flx-r-ss{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.flx-r-ee{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.flx-r-ee{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.flx-r-bc{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flx-r-bs{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flx-r-be{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flx-r-ac{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.flx-r-as{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.flx-r-ae{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}.flx-c-sc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flx-c-cc{display:flex;flex-direction:row;justify-content:center;align-items:center}.flx-c-ec{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flx-c-ss{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.flx-c-ee{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.flx-c-ee{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.flx-c-bc{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flx-c-bs{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flx-c-be{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flx-c-ac{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.flx-c-as{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.flx-c-ae{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}@media screen and (max-width:959px){.flx-cs1{display:flex;flex-wrap:wrap;justify-content:center}}.pd-s{padding:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pd-s{padding:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pd-s{padding:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pd-s{padding:16px}}.pd-m{padding:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pd-m{padding:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pd-m{padding:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pd-m{padding:32px}}.pd-l{padding:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pd-l{padding:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pd-l{padding:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pd-l{padding:48px}}.pd-x{padding:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pd-x{padding:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pd-x{padding:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pd-x{padding:80px}}.pd-xl{padding:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pd-xl{padding:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pd-xl{padding:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pd-xl{padding:112px}}.pd-c1{padding:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pd-c1{padding:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pd-c1{padding:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pd-c1{padding:16px}}.pdv-s{padding-top:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdv-s{padding-top:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdv-s{padding-top:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdv-s{padding-top:16px}}.pdv-s{padding-bottom:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdv-s{padding-bottom:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdv-s{padding-bottom:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdv-s{padding-bottom:16px}}.pdv-m{padding-top:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdv-m{padding-top:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdv-m{padding-top:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdv-m{padding-top:32px}}.pdv-m{padding-bottom:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdv-m{padding-bottom:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdv-m{padding-bottom:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdv-m{padding-bottom:32px}}.pdv-l{padding-top:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdv-l{padding-top:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdv-l{padding-top:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdv-l{padding-top:48px}}.pdv-l{padding-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdv-l{padding-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdv-l{padding-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdv-l{padding-bottom:48px}}.pdv-x{padding-top:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdv-x{padding-top:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdv-x{padding-top:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdv-x{padding-top:80px}}.pdv-x{padding-bottom:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdv-x{padding-bottom:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdv-x{padding-bottom:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdv-x{padding-bottom:80px}}.pdv-xl{padding-top:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdv-xl{padding-top:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdv-xl{padding-top:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdv-xl{padding-top:112px}}.pdv-xl{padding-bottom:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdv-xl{padding-bottom:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdv-xl{padding-bottom:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdv-xl{padding-bottom:112px}}.pdh-s{padding-left:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdh-s{padding-left:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdh-s{padding-left:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdh-s{padding-left:16px}}.pdh-s{padding-right:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdh-s{padding-right:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdh-s{padding-right:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdh-s{padding-right:16px}}.pdh-m{padding-left:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdh-m{padding-left:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdh-m{padding-left:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdh-m{padding-left:32px}}.pdh-m{padding-right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdh-m{padding-right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdh-m{padding-right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdh-m{padding-right:32px}}.pdh-l{padding-left:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdh-l{padding-left:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdh-l{padding-left:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdh-l{padding-left:48px}}.pdh-l{padding-right:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdh-l{padding-right:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdh-l{padding-right:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdh-l{padding-right:48px}}.pdh-x{padding-left:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdh-x{padding-left:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdh-x{padding-left:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdh-x{padding-left:80px}}.pdh-x{padding-right:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdh-x{padding-right:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdh-x{padding-right:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdh-x{padding-right:80px}}.pdh-xl{padding-left:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdh-xl{padding-left:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdh-xl{padding-left:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdh-xl{padding-left:112px}}.pdh-xl{padding-right:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdh-xl{padding-right:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdh-xl{padding-right:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdh-xl{padding-right:112px}}.pdt-s{padding-top:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdt-s{padding-top:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdt-s{padding-top:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdt-s{padding-top:16px}}.pdt-m{padding-top:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdt-m{padding-top:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdt-m{padding-top:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdt-m{padding-top:32px}}.pdt-l{padding-top:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdt-l{padding-top:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdt-l{padding-top:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdt-l{padding-top:48px}}.pdt-x{padding-top:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdt-x{padding-top:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdt-x{padding-top:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdt-x{padding-top:80px}}.pdt-xl{padding-top:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdt-xl{padding-top:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdt-xl{padding-top:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdt-xl{padding-top:112px}}.pdb-s{padding-bottom:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdb-s{padding-bottom:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdb-s{padding-bottom:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdb-s{padding-bottom:16px}}.pdb-m{padding-bottom:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdb-m{padding-bottom:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdb-m{padding-bottom:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdb-m{padding-bottom:32px}}.pdb-l{padding-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdb-l{padding-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdb-l{padding-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdb-l{padding-bottom:48px}}.pdb-x{padding-bottom:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdb-x{padding-bottom:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdb-x{padding-bottom:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdb-x{padding-bottom:80px}}.pdb-xl{padding-bottom:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdb-xl{padding-bottom:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdb-xl{padding-bottom:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdb-xl{padding-bottom:112px}}.pdr-s{padding-right:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdr-s{padding-right:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdr-s{padding-right:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdr-s{padding-right:16px}}.pdr-m{padding-right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdr-m{padding-right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdr-m{padding-right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdr-m{padding-right:32px}}.pdr-l{padding-right:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdr-l{padding-right:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdr-l{padding-right:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdr-l{padding-right:48px}}.pdr-x{padding-right:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdr-x{padding-right:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdr-x{padding-right:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdr-x{padding-right:80px}}.pdr-xl{padding-right:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdr-xl{padding-right:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdr-xl{padding-right:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdr-xl{padding-right:112px}}.pdl-s{padding-left:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.pdl-s{padding-left:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.pdl-s{padding-left:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.pdl-s{padding-left:16px}}.pdl-m{padding-left:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.pdl-m{padding-left:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.pdl-m{padding-left:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.pdl-m{padding-left:32px}}.pdl-l{padding-left:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.pdl-l{padding-left:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.pdl-l{padding-left:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.pdl-l{padding-left:48px}}.pdl-x{padding-left:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.pdl-x{padding-left:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.pdl-x{padding-left:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.pdl-x{padding-left:80px}}.pdl-xl{padding-left:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.pdl-xl{padding-left:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.pdl-xl{padding-left:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.pdl-xl{padding-left:112px}}.mg-s{margin:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mg-s{margin:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mg-s{margin:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mg-s{margin:16px}}.mg-m{margin:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mg-m{margin:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mg-m{margin:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mg-m{margin:32px}}.mg-l{margin:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mg-l{margin:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mg-l{margin:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mg-l{margin:48px}}.mg-x{margin:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mg-x{margin:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mg-x{margin:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mg-x{margin:80px}}.mg-xl{margin:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mg-xl{margin:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mg-xl{margin:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mg-xl{margin:112px}}.mg-cs1{margin:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mg-cs1{margin:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mg-cs1{margin:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mg-cs1{margin:16px}}.mgv-s{margin-top:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgv-s{margin-top:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgv-s{margin-top:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgv-s{margin-top:16px}}.mgv-s{margin-bottom:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgv-s{margin-bottom:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgv-s{margin-bottom:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgv-s{margin-bottom:16px}}.mgv-m{margin-top:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgv-m{margin-top:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgv-m{margin-top:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgv-m{margin-top:32px}}.mgv-m{margin-bottom:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgv-m{margin-bottom:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgv-m{margin-bottom:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgv-m{margin-bottom:32px}}.mgv-l{margin-top:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgv-l{margin-top:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgv-l{margin-top:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgv-l{margin-top:48px}}.mgv-l{margin-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgv-l{margin-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgv-l{margin-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgv-l{margin-bottom:48px}}.mgv-x{margin-top:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgv-x{margin-top:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgv-x{margin-top:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgv-x{margin-top:80px}}.mgv-x{margin-bottom:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgv-x{margin-bottom:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgv-x{margin-bottom:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgv-x{margin-bottom:80px}}.mgv-xl{margin-top:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgv-xl{margin-top:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgv-xl{margin-top:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgv-xl{margin-top:112px}}.mgv-xl{margin-bottom:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgv-xl{margin-bottom:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgv-xl{margin-bottom:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgv-xl{margin-bottom:112px}}.mgh-s{margin-left:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgh-s{margin-left:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgh-s{margin-left:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgh-s{margin-left:16px}}.mgh-s{margin-right:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgh-s{margin-right:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgh-s{margin-right:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgh-s{margin-right:16px}}.mgh-m{margin-left:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgh-m{margin-left:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgh-m{margin-left:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgh-m{margin-left:32px}}.mgh-m{margin-right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgh-m{margin-right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgh-m{margin-right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgh-m{margin-right:32px}}.mgh-l{margin-left:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgh-l{margin-left:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgh-l{margin-left:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgh-l{margin-left:48px}}.mgh-l{margin-right:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgh-l{margin-right:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgh-l{margin-right:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgh-l{margin-right:48px}}.mgh-x{margin-left:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgh-x{margin-left:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgh-x{margin-left:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgh-x{margin-left:80px}}.mgh-x{margin-right:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgh-x{margin-right:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgh-x{margin-right:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgh-x{margin-right:80px}}.mgh-xl{margin-left:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgh-xl{margin-left:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgh-xl{margin-left:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgh-xl{margin-left:112px}}.mgh-xl{margin-right:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgh-xl{margin-right:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgh-xl{margin-right:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgh-xl{margin-right:112px}}.mgt-s{margin-top:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgt-s{margin-top:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgt-s{margin-top:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgt-s{margin-top:16px}}.mgt-m{margin-top:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgt-m{margin-top:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgt-m{margin-top:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgt-m{margin-top:32px}}.mgt-l{margin-top:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgt-l{margin-top:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgt-l{margin-top:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgt-l{margin-top:48px}}.mgt-x{margin-top:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgt-x{margin-top:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgt-x{margin-top:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgt-x{margin-top:80px}}.mgt-xl{margin-top:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgt-xl{margin-top:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgt-xl{margin-top:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgt-xl{margin-top:112px}}.mgb-s{margin-bottom:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgb-s{margin-bottom:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgb-s{margin-bottom:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgb-s{margin-bottom:16px}}.mgb-m{margin-bottom:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgb-m{margin-bottom:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgb-m{margin-bottom:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgb-m{margin-bottom:32px}}.mgb-l{margin-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgb-l{margin-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgb-l{margin-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgb-l{margin-bottom:48px}}.mgb-x{margin-bottom:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgb-x{margin-bottom:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgb-x{margin-bottom:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgb-x{margin-bottom:80px}}.mgb-xl{margin-bottom:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgb-xl{margin-bottom:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgb-xl{margin-bottom:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgb-xl{margin-bottom:112px}}.mgr-s{margin-right:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgr-s{margin-right:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgr-s{margin-right:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgr-s{margin-right:16px}}.mgr-m{margin-right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgr-m{margin-right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgr-m{margin-right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgr-m{margin-right:32px}}.mgr-l{margin-right:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgr-l{margin-right:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgr-l{margin-right:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgr-l{margin-right:48px}}.mgr-x{margin-right:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgr-x{margin-right:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgr-x{margin-right:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgr-x{margin-right:80px}}.mgr-xl{margin-right:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgr-xl{margin-right:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgr-xl{margin-right:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgr-xl{margin-right:112px}}.mgl-s{margin-left:clamp(8px,2.14vw,11.9106699752px)}@media screen and (min-width:768px){.mgl-s{margin-left:clamp(11.9106699752px,1.55vw,13.8163771712px)}}@media screen and (min-width:960px){.mgl-s{margin-left:clamp(13.8163771712px,1.44vw,16px)}}@media screen and (min-width:1180px){.mgl-s{margin-left:16px}}.mgl-m{margin-left:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.mgl-m{margin-left:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.mgl-m{margin-left:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.mgl-m{margin-left:32px}}.mgl-l{margin-left:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.mgl-l{margin-left:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.mgl-l{margin-left:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.mgl-l{margin-left:48px}}.mgl-x{margin-left:clamp(40px,10.7vw,59.5533498759px)}@media screen and (min-width:768px){.mgl-x{margin-left:clamp(59.5533498759px,7.75vw,69.0818858561px)}}@media screen and (min-width:960px){.mgl-x{margin-left:clamp(69.0818858561px,7.2vw,80px)}}@media screen and (min-width:1180px){.mgl-x{margin-left:80px}}.mgl-xl{margin-left:clamp(64px,17.11vw,87.4640198511px)}@media screen and (min-width:768px){.mgl-xl{margin-left:clamp(87.4640198511px,11.39vw,98.8982630273px)}}@media screen and (min-width:960px){.mgl-xl{margin-left:clamp(98.8982630273px,10.3vw,112px)}}@media screen and (min-width:1180px){.mgl-xl{margin-left:112px}}@media screen and (max-width:767px){.l-cta__inner{display:flex;flex-direction:column;gap:24px}}@media screen and (min-width:768px) and (max-width:959px){.l-cta__inner{display:grid;grid-template-columns:1fr 24px 1fr;grid-template-rows:auto 24px auto 24px auto}}@media screen and (min-width:960px){.l-cta__inner{display:grid;grid-template-columns:1fr 24px 1fr;grid-template-rows:auto 24px auto}}@media screen and (min-width:768px) and (max-width:959px){.l-cta__box-1{grid-column:1/-1;grid-row:1/2}}@media screen and (min-width:960px){.l-cta__box-1{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:768px) and (max-width:959px){.l-cta__box-2{grid-column:1/-1;grid-row:3/4}}@media screen and (min-width:960px){.l-cta__box-2{grid-column:3/4;grid-row:1/2}}@media screen and (min-width:768px) and (max-width:959px){.l-cta__box-3{grid-column:1/2;grid-row:5/6}}@media screen and (min-width:960px){.l-cta__box-3{grid-column:1/2;grid-row:3/4}}@media screen and (min-width:768px) and (max-width:959px){.l-cta__box-4{grid-column:3/4;grid-row:5/6}}@media screen and (min-width:960px){.l-cta__box-4{grid-column:3/4;grid-row:3/4}}.l-cta__box-2>*,.l-cta__box-3>*,.l-cta__box-4>*{transition:transform ease .4s}@media (hover:hover) and (pointer:fine){.l-cta__box-2:hover>*,.l-cta__box-3:hover>*,.l-cta__box-4:hover>*{transform:scale(.97)}}.l-cta__box-2:focus-visible>*,.l-cta__box-3:focus-visible>*,.l-cta__box-4:focus-visible>*{transform:scale(.97)}.l-cta--footer{position:relative;z-index:1}.l-cta--footer::before{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:10%;background-color:#131217}@media screen and (min-width:768px){.l-cta--footer::before{height:25%}}.l-cta--footer .l-cta__inner{display:flex}@media screen and (max-width:767px){.l-cta--footer .l-cta__inner{flex-direction:column;gap:24px}}@media screen and (min-width:768px) and (max-width:1179px){.l-cta--footer .l-cta__inner{display:grid;grid-template-columns:1fr 16px 1fr;grid-template-rows:auto 16px auto}.l-cta--footer .l-cta__inner .l-cta__box-1{grid-column:1/2;grid-row:1/2}.l-cta--footer .l-cta__inner .l-cta__box-2{grid-column:3/4;grid-row:1/2}.l-cta--footer .l-cta__inner .l-cta__box-3{grid-column:1/2;grid-row:3/4}.l-cta--footer .l-cta__inner .l-cta__box-4{grid-column:3/4;grid-row:3/4}}@media screen and (min-width:1180px){.l-cta--footer .l-cta__inner{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;grid-template-rows:auto 16px auto}.l-cta--footer .l-cta__inner .l-cta__box-1{grid-column:1/-1;grid-row:1/2}.l-cta--footer .l-cta__inner .l-cta__box-2{grid-column:1/2;grid-row:3/4}.l-cta--footer .l-cta__inner .l-cta__box-3{grid-column:3/4;grid-row:3/4}.l-cta--footer .l-cta__inner .l-cta__box-4{grid-column:5/6;grid-row:3/4}}.l-cta--footer .l-cta__box-1,.l-cta--footer .l-cta__box-2,.l-cta--footer .l-cta__box-3{flex:1}.l-main-visual__visual-area{display:flex;flex-direction:column;row-gap:8px;background:url(../images/bg-marble-horizontal.jpg) center/100% no-repeat}.l-main-visual__info-area{padding-bottom:24px;background:url(../images/bg-page-header.jpg) center/cover no-repeat}@media screen and (max-width:959px){.l-main-visual__info-area{padding-top:40px}}@media screen and (min-width:960px){.l-main-visual__info-area{padding-top:24px;padding-bottom:16px}}.l-main-visual__info-inner{display:flex;flex-direction:column;row-gap:40px}@media screen and (min-width:960px){.l-main-visual__info-inner{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}}.l-main-visual__note{display:block;text-align:right;color:#fff;font-size:12px;margin-left:auto}.l-section{display:flex;flex-direction:column;row-gap:24px}@media screen and (min-width:960px){.l-section{flex-direction:row;justify-content:space-between}}.l-section__item{flex:1;min-height:200px}.l-section--service{padding-bottom:24px}@media screen and (min-width:960px){.l-section--service .l-section__item:last-child{padding-left:56px}}.c-cta-button{display:flex;align-items:center;color:#fff;height:100%;border-radius:4px}.c-cta-button{padding:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-cta-button{padding:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-cta-button{padding:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-cta-button{padding:24px}}.c-cta-button__img{position:relative;aspect-ratio:1.618/1}.c-cta-button__img{width:clamp(104px,27.81vw,125.5086848635px)}@media screen and (min-width:768px){.c-cta-button__img{width:clamp(125.5086848635px,16.34vw,135.9900744417px)}}@media screen and (min-width:960px){.c-cta-button__img{width:clamp(135.9900744417px,14.17vw,148px)}}@media screen and (min-width:1180px){.c-cta-button__img{width:148px}}.c-cta-button__img{margin-right:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-cta-button__img{margin-right:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-cta-button__img{margin-right:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-cta-button__img{margin-right:24px}}.c-cta-button__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px) and (max-width:959px){.c-cta-button__img{width:25%;aspect-ratio:1/1}}.c-cta-button__text{display:flex;flex-direction:column}.c-cta-button__heading{font-weight:600;font-family:"Noto Serif JP"}.c-cta-button__heading{font-size:clamp(24px,6.42vw,28.888337469px)}@media screen and (min-width:768px){.c-cta-button__heading{font-size:clamp(28.888337469px,3.76vw,31.270471464px)}}@media screen and (min-width:960px){.c-cta-button__heading{font-size:clamp(31.270471464px,3.26vw,34px)}}@media screen and (min-width:1180px){.c-cta-button__heading{font-size:34px}}.c-cta-button__nav-text{font-size:15px;margin-top:.6em;font-weight:700;font-family:"Noto Sans JP"}.c-cta-button__icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;margin-left:auto}.c-cta-button__icon{width:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.c-cta-button__icon{width:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.c-cta-button__icon{width:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.c-cta-button__icon{width:56px}}.c-cta-button__icon span{display:block;width:40%;aspect-ratio:1/1;clip-path:url(#outLink)}.c-cta-button__icon--arrow span{clip-path:url(#arrow);height:20%}.c-cta-button--main{background:#5e4d32 url(../images/bg-silk.jpg) center/cover no-repeat;background-blend-mode:overlay}.c-cta-button--main .c-cta-button__icon span{background-color:#5e4d32}.c-cta-button--sub{background:#955738 url(../images/bg-silk.jpg) center/cover no-repeat;background-blend-mode:multiply}.c-cta-button--sub .c-cta-button__icon span{background-color:#955738}.c-cta-button--line{background:#06c755 url(../images/bg-silk.jpg) center/cover no-repeat;background-blend-mode:multiply}.c-cta-button--line .c-cta-button__icon span{background-color:#06c755}.c-cta-button--footer .c-cta-button__icon{width:clamp(40px,10.7vw,43.9106699752px)}@media screen and (min-width:768px){.c-cta-button--footer .c-cta-button__icon{width:clamp(43.9106699752px,5.72vw,45.8163771712px)}}@media screen and (min-width:960px){.c-cta-button--footer .c-cta-button__icon{width:clamp(45.8163771712px,4.77vw,48px)}}@media screen and (min-width:1180px){.c-cta-button--footer .c-cta-button__icon{width:48px}}.c-cta-button--footer .c-cta-button__heading{font-size:clamp(22px,5.88vw,24.9330024814px)}@media screen and (min-width:768px){.c-cta-button--footer .c-cta-button__heading{font-size:clamp(24.9330024814px,3.25vw,26.3622828784px)}}@media screen and (min-width:960px){.c-cta-button--footer .c-cta-button__heading{font-size:clamp(26.3622828784px,2.75vw,28px)}}@media screen and (min-width:1180px){.c-cta-button--footer .c-cta-button__heading{font-size:28px}}@media screen and (min-width:960px){.c-cta-button--footer .c-cta-button__img{width:104px}}.c-cta-button--footer .c-cta-button__nav-text{margin-top:.4em}.c-cta-button--coming-soon{position:relative;z-index:1;pointer-events:none!important}.c-cta-button--coming-soon::after{content:"Coming Soon";position:absolute;display:flex;justify-content:center;align-items:center;z-index:10;top:0;left:0;width:100%;height:100%;letter-spacing:.1em;color:#fff;background-color:rgba(0,0,0,.6);font-weight:600;font-family:"Noto Serif JP"}.c-cta-button--coming-soon::after{font-size:clamp(22px,5.88vw,24.9330024814px)}@media screen and (min-width:768px){.c-cta-button--coming-soon::after{font-size:clamp(24.9330024814px,3.25vw,26.3622828784px)}}@media screen and (min-width:960px){.c-cta-button--coming-soon::after{font-size:clamp(26.3622828784px,2.75vw,28px)}}@media screen and (min-width:1180px){.c-cta-button--coming-soon::after{font-size:28px}}.c-cta-button--footer.c-cta-button--coming-soon{font-size:20px}.c-tel-button{display:flex;align-items:center;gap:16px;padding:24px;border-radius:4px;color:#fff;height:100%;background:#242329 url(../images/bg-silk.jpg) center/cover no-repeat;background-blend-mode:multiply}@media screen and (min-width:960px){.c-tel-button{pointer-events:none}}.c-tel-button__icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50%;flex:0 1 auto}.c-tel-button__icon{width:clamp(40px,10.7vw,55.6426799007px)}@media screen and (min-width:768px){.c-tel-button__icon{width:clamp(55.6426799007px,7.25vw,63.2655086849px)}}@media screen and (min-width:960px){.c-tel-button__icon{width:clamp(63.2655086849px,6.59vw,72px)}}@media screen and (min-width:1180px){.c-tel-button__icon{width:72px}}.c-tel-button__icon span{display:block;width:40%;aspect-ratio:1/1;background-color:#242329;clip-path:url(#tel)}.c-tel-button__text{display:flex;flex-direction:column;gap:8px;flex:0 1 auto}.c-tel-button__nav-text{font-weight:700;font-family:"Noto Sans JP"}.c-tel-button__nav-text{font-size:clamp(16px,4.28vw,18.9330024814px)}@media screen and (min-width:768px){.c-tel-button__nav-text{font-size:clamp(18.9330024814px,2.47vw,20.3622828784px)}}@media screen and (min-width:960px){.c-tel-button__nav-text{font-size:clamp(20.3622828784px,2.12vw,22px)}}@media screen and (min-width:1180px){.c-tel-button__nav-text{font-size:22px}}.c-tel-button__tel-number{letter-spacing:.08em;font-size:42px;font-weight:600;font-family:Poppins}.c-tel-button__tel-number{font-size:clamp(26px,6.95vw,33.8213399504px)}@media screen and (min-width:768px){.c-tel-button__tel-number{font-size:clamp(33.8213399504px,4.4vw,37.6327543424px)}}@media screen and (min-width:960px){.c-tel-button__tel-number{font-size:clamp(37.6327543424px,3.92vw,42px)}}@media screen and (min-width:1180px){.c-tel-button__tel-number{font-size:42px}}.c-tel-button__note{font-weight:700;font-family:"Noto Sans JP"}.c-tel-button__note{font-size:clamp(12px,3.21vw,13.4665012407px)}@media screen and (min-width:768px){.c-tel-button__note{font-size:clamp(13.4665012407px,1.75vw,14.1811414392px)}}@media screen and (min-width:960px){.c-tel-button__note{font-size:clamp(14.1811414392px,1.48vw,15px)}}@media screen and (min-width:1180px){.c-tel-button__note{font-size:15px}}.c-tel-button--footer{position:relative}.c-tel-button--footer .c-tel-button__icon{width:56px}.c-tel-button--footer .c-tel-button__nav-text{font-size:15px}.c-tel-button--footer .c-tel-button__tel-number{font-size:22px}.c-tel-button--footer .c-tel-button__text{gap:6px}.c-tel-button--footer .c-tel-button__note{font-size:12px}@media screen and (min-width:1180px){.c-tel-button--footer .c-tel-button__nav-text{font-size:25px}.c-tel-button--footer .c-tel-button__tel-number{display:inline-flex;align-items:center;position:absolute;top:0;bottom:0;right:200px;margin:auto;font-size:48px}.c-tel-button--footer .c-tel-button__text{gap:6px}.c-tel-button--footer .c-tel-button__note{font-size:16px}}.c-next-button{position:relative;display:inline-flex;align-items:center;column-gap:1.5em;color:#fff;background-color:#242329;border-radius:99em;padding:0 1em 0 2em;height:56px;transition:transform ease .4s,opacity ease .4s}@media (hover:hover) and (pointer:fine){.c-next-button:hover{transform:scale(.97);opacity:.8}}.c-next-button:focus-visible{transform:scale(.97);opacity:.8}.c-next-button{font-weight:600;font-family:"Noto Sans JP"}.c-next-button{font-size:clamp(14px,3.74vw,14.9776674938px)}@media screen and (min-width:768px){.c-next-button{font-size:clamp(14.9776674938px,1.95vw,15.4540942928px)}}@media screen and (min-width:960px){.c-next-button{font-size:clamp(15.4540942928px,1.61vw,16px)}}@media screen and (min-width:1180px){.c-next-button{font-size:16px}}.c-next-button__icon{position:relative;display:flex;justify-content:center;align-items:center;width:32px;aspect-ratio:1/1;border-radius:50%;background-color:#fff}.c-next-button__icon::before{content:"";position:absolute;inset:0;margin:auto;width:40%;background-color:#242329}.c-next-button__icon--arrow::before{height:8px;clip-path:url(#arrow)}.c-next-button__icon--arrow-bottom::before{height:8px;transform:rotate(90deg);clip-path:url(#arrow)}.c-next-button__icon--out-link::before{aspect-ratio:1/1;clip-path:url(#outLink)}.c-next-button--white{color:#242329;border:solid 1px #242329;background-color:#fff}.c-next-button--white .c-next-button__icon{background-color:#242329}.c-next-button--white .c-next-button__icon::before{background-color:#fff}.c-next-button--white-gold{color:#242329;background-color:#fff}.c-next-button--white-gold .c-next-button__icon{background-color:#ab8140}.c-next-button--white-gold .c-next-button__icon::before{background-color:#fff}.c-next-button--gold{background-color:#ab8140}.c-next-button--gold .c-next-button__icon::before{background-color:#ab8140}.c-next-button--line{background-color:#06c755}.c-next-button--line .c-next-button__icon::before{background-color:#06c755}.c-item-we-buy{position:relative;z-index:2}@media (hover:hover) and (pointer:fine){.c-item-we-buy:hover .c-item-we-buy__inner{transform:scale(.97)}}.c-item-we-buy:focus-visible .c-item-we-buy__inner{transform:scale(.97)}.c-item-we-buy__inner{display:block;border-radius:4px;transition:transform ease .4s;background-position:center;background-size:cover;background-repeat:no-repeat}.c-item-we-buy__inner{padding:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-item-we-buy__inner{padding:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-item-we-buy__inner{padding:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-item-we-buy__inner{padding:40px}}@media screen and (max-width:959px){.c-item-we-buy__inner{background-image:url(../images/bg-marble-vertical.jpg)}}@media screen and (min-width:960px){.c-item-we-buy__inner{display:flex;align-items:center;background-image:url(../images/bg-marble-rectangle.jpg)}}.c-item-we-buy__heading{position:absolute;top:0;left:50%;width:max-content;transform:translate(-50%,-50%);letter-spacing:.2em}.c-item-we-buy__heading{font-size:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-item-we-buy__heading{font-size:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-item-we-buy__heading{font-size:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-item-we-buy__heading{font-size:24px}}.c-item-we-buy__heading{font-weight:400;font-family:EBGaramond}.c-item-we-buy__heading::after,.c-item-we-buy__heading::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;width:.8em;aspect-ratio:1/1;background:linear-gradient(45deg,#828282,#c5c5c5,#fff);clip-path:url(#star)}.c-item-we-buy__heading::before{left:-1.2em}.c-item-we-buy__heading::after{right:-1.2em}.c-item-we-buy__img{width:100%;aspect-ratio:1.618/1;background-color:#d3d3d3}@media screen and (min-width:960px){.c-item-we-buy__img{width:min(68%,412px)}}.c-item-we-buy__img img{object-fit:cover;width:100%;height:100%}.c-item-we-buy__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media screen and (max-width:959px){.c-item-we-buy__content{margin-top:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-item-we-buy__content{margin-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-item-we-buy__content{margin-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-item-we-buy__content{margin-top:40px}}@media screen and (max-width:959px){.c-item-we-buy__content{margin-bottom:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-item-we-buy__content{margin-bottom:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-item-we-buy__content{margin-bottom:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-item-we-buy__content{margin-bottom:40px}}@media screen and (min-width:960px){.c-item-we-buy__content{justify-content:center;margin:0 24px 0 40px;width:min(47%,508px)}}.c-item-we-buy__title{display:flex;flex-wrap:wrap;font-weight:600;font-family:"Noto Serif JP"}.c-item-we-buy__title{font-size:clamp(28px,7.49vw,30.9330024814px)}@media screen and (min-width:768px){.c-item-we-buy__title{font-size:clamp(30.9330024814px,4.03vw,32.3622828784px)}}@media screen and (min-width:960px){.c-item-we-buy__title{font-size:clamp(32.3622828784px,3.37vw,34px)}}@media screen and (min-width:1180px){.c-item-we-buy__title{font-size:34px}}.c-item-we-buy__sub-title{display:inline-block;position:relative;padding-bottom:.5em;letter-spacing:.04em;color:#ab8140;font-weight:600;font-family:"Noto Sans JP"}.c-item-we-buy__sub-title{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.c-item-we-buy__sub-title{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.c-item-we-buy__sub-title{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.c-item-we-buy__sub-title{font-size:20px}}.c-item-we-buy__sub-title::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor}.c-item-we-buy__icon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background:linear-gradient(0deg,#000,#494654);border-radius:50%;flex:0 1 auto}.c-item-we-buy__icon{width:clamp(56px,14.97vw,67.7320099256px)}@media screen and (min-width:768px){.c-item-we-buy__icon{width:clamp(67.7320099256px,8.82vw,73.4491315136px)}}@media screen and (min-width:960px){.c-item-we-buy__icon{width:clamp(73.4491315136px,7.65vw,80px)}}@media screen and (min-width:1180px){.c-item-we-buy__icon{width:80px}}@media screen and (max-width:959px){.c-item-we-buy__icon{margin-left:auto}}.c-item-we-buy__icon span{display:block;width:30%;aspect-ratio:1/.5;background-color:#fff;clip-path:url(#arrow)}.c-record-card{display:flex;flex-direction:column;row-gap:24px;column-gap:16px;border-radius:4px}@media screen and (min-width:960px){.c-record-card{flex-direction:row}}.c-record-card__item{flex:1;background:url(../images/bg-marble-square.jpg) center/100% no-repeat}.c-record-card__item{padding-top:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.c-record-card__item{padding-top:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.c-record-card__item{padding-top:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.c-record-card__item{padding-top:56px}}.c-record-card__item{padding-bottom:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.c-record-card__item{padding-bottom:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.c-record-card__item{padding-bottom:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.c-record-card__item{padding-bottom:56px}}.c-record-card__item{padding-left:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-record-card__item{padding-left:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-record-card__item{padding-left:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-record-card__item{padding-left:40px}}.c-record-card__item{padding-right:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-record-card__item{padding-right:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-record-card__item{padding-right:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-record-card__item{padding-right:40px}}.c-record-card__title{display:inline-flex;position:relative;padding-left:1em;font-weight:600;font-family:"Noto Serif JP"}.c-record-card__title{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-record-card__title{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-record-card__title{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-record-card__title{font-size:22px}}.c-record-card__title{margin-bottom:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-record-card__title{margin-bottom:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-record-card__title{margin-bottom:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-record-card__title{margin-bottom:24px}}.c-record-card__title::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:.8em;aspect-ratio:1/1;background:#ab8140;clip-path:url(#star)}@media screen and (max-width:767px){.c-record-card__result{display:flex;justify-content:center;align-items:flex-end}}@media screen and (min-width:960px){.c-record-card__result{display:flex;justify-content:center;align-items:flex-end}}.c-record-card__result{margin-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.c-record-card__result{margin-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.c-record-card__result{margin-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.c-record-card__result{margin-bottom:48px}}.c-record-card__number{letter-spacing:-.04em;line-height:1;font-size:80px;font-weight:600;font-family:EBGaramond}@media screen and (min-width:1180px){.c-record-card__number{font-size:104px}}.c-record-card__unit{margin-bottom:.4em;padding-left:.4em;font-weight:700;font-family:"Noto Sans JP"}.c-record-card__unit{font-size:clamp(24px,6.42vw,27.9106699752px)}@media screen and (min-width:768px){.c-record-card__unit{font-size:clamp(27.9106699752px,3.63vw,29.8163771712px)}}@media screen and (min-width:960px){.c-record-card__unit{font-size:clamp(29.8163771712px,3.11vw,32px)}}@media screen and (min-width:1180px){.c-record-card__unit{font-size:32px}}.c-record-card__note{display:flex;flex-direction:column;row-gap:1em;font-size:12px}.c-service-select{display:flex}@media screen and (max-width:959px){.c-service-select{flex-direction:column;row-gap:24px}}@media screen and (min-width:960px){.c-service-select{flex-direction:row;justify-content:space-between;column-gap:24px}}.c-service-select__card{display:flex;flex-direction:column;justify-content:space-between;flex:1;background-color:#ebebeb;border-radius:4px}.c-service-select__card{padding:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-service-select__card{padding:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-service-select__card{padding:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-service-select__card{padding:40px}}.c-service-select__card{row-gap:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-service-select__card{row-gap:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-service-select__card{row-gap:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-service-select__card{row-gap:40px}}.c-service-select__img{width:100%;aspect-ratio:1.618/1;overflow:hidden;border-radius:2px}.c-service-select__img img{width:100%;height:100%;object-fit:cover}.c-service-select__heading{margin:.8em 0;font-weight:600;font-family:"Noto Serif JP"}.c-service-select__heading{font-size:clamp(22px,5.88vw,27.8660049628px)}@media screen and (min-width:768px){.c-service-select__heading{font-size:clamp(27.8660049628px,3.63vw,30.7245657568px)}}@media screen and (min-width:960px){.c-service-select__heading{font-size:clamp(30.7245657568px,3.2vw,34px)}}@media screen and (min-width:1180px){.c-service-select__heading{font-size:34px}}.c-service-select__links{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.c-feature{display:flex}@media screen and (max-width:959px){.c-feature{flex-direction:column;row-gap:24px}}@media screen and (min-width:960px){.c-feature{justify-content:space-between;column-gap:24px}}.c-feature__card{flex:1;background:url(../images/bg-marble-square.jpg) center/cover no-repeat;border-radius:4px}.c-feature__card{padding:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-feature__card{padding:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-feature__card{padding:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-feature__card{padding:32px}}.c-feature__img{width:100%;aspect-ratio:1.618/1;overflow:hidden;border-radius:2px}.c-feature__img img{width:100%;height:100%;object-fit:cover}.c-feature__heading{margin:.8em 0 1.2em;text-align:center;font-weight:600;font-family:"Noto Serif JP"}.c-feature__heading{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-feature__heading{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-feature__heading{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-feature__heading{font-size:22px}}.c-recommended__heading{text-align:center;margin-bottom:2.5em;font-weight:600;font-family:"Noto Serif JP"}.c-recommended__heading{font-size:clamp(26px,6.95vw,29.9106699752px)}@media screen and (min-width:768px){.c-recommended__heading{font-size:clamp(29.9106699752px,3.89vw,31.8163771712px)}}@media screen and (min-width:960px){.c-recommended__heading{font-size:clamp(31.8163771712px,3.31vw,34px)}}@media screen and (min-width:1180px){.c-recommended__heading{font-size:34px}}.c-recommended__list{display:flex}@media screen and (max-width:959px){.c-recommended__list{flex-direction:column}.c-recommended__list{row-gap:clamp(64px,17.11vw,71.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-recommended__list{row-gap:clamp(71.8213399504px,9.35vw,75.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-recommended__list{row-gap:clamp(75.6327543424px,7.88vw,80px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-recommended__list{row-gap:80px}}@media screen and (min-width:960px){.c-recommended__list{flex-direction:row;column-gap:16px}}.c-recommended__card{position:relative;color:#242329;background-color:#ebebeb;border-radius:4px}.c-recommended__card{padding:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-recommended__card{padding:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-recommended__card{padding:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-recommended__card{padding:24px}}@media screen and (min-width:960px){.c-recommended__card{flex:1}}.c-recommended__icon{position:absolute;top:0;left:0;right:0;margin:0 auto;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%;background-color:#fff}.c-recommended__icon{width:clamp(88px,23.53vw,95.8213399504px)}@media screen and (min-width:768px){.c-recommended__icon{width:clamp(95.8213399504px,12.48vw,99.6327543424px)}}@media screen and (min-width:960px){.c-recommended__icon{width:clamp(99.6327543424px,10.38vw,104px)}}@media screen and (min-width:1180px){.c-recommended__icon{width:104px}}.c-recommended__icon img{width:60%}.c-recommended__sub-heading{line-height:140%;margin-bottom:.8em;margin-top:2em;font-weight:600;font-family:"Noto Serif JP"}.c-recommended__sub-heading{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-recommended__sub-heading{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-recommended__sub-heading{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-recommended__sub-heading{font-size:22px}}@media screen and (min-width:768px) and (max-width:959px){.c-recommended__sub-heading{text-align:center}}@media screen and (min-width:1180px){.c-recommended__sub-heading{display:flex;flex-wrap:wrap;justify-content:center}}.c-step-card{display:flex;gap:40px}@media screen and (max-width:959px){.c-step-card{flex-direction:column}}@media screen and (min-width:960px){.c-step-card{flex-direction:row;flex-wrap:wrap}}.c-step-card__item{position:relative;border-radius:4px}.c-step-card__item{padding:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-step-card__item{padding:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-step-card__item{padding:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-step-card__item{padding:32px}}@media screen and (max-width:959px){.c-step-card__item{width:100%}}@media screen and (min-width:960px){.c-step-card__item{width:calc((100% - 40px)/ 2)}}.c-step-card__item:nth-child(1) .c-step-card__number::after{content:"01"}.c-step-card__item:nth-child(2) .c-step-card__number::after{content:"02"}.c-step-card__item:nth-child(3) .c-step-card__number::after{content:"03"}.c-step-card__item:nth-child(4) .c-step-card__number::after{content:"04"}.c-step-card__item:nth-child(5) .c-step-card__number::after{content:"05"}.c-step-card__item:nth-child(6) .c-step-card__number::after{content:"06"}.c-step-card__item:not(:last-child)::before{content:"";position:absolute;width:20px;height:12px;background:#242329;clip-path:url(#arrow)}@media screen and (max-width:959px){.c-step-card__item:not(:last-child)::before{left:0;right:0;bottom:-26px;margin:0 auto;transform:rotate(90deg)}}@media screen and (min-width:960px){.c-step-card__item:not(:last-child)::before{top:0;right:-30px;bottom:0;margin:auto 0}}.c-step-card__icon{position:absolute;border-radius:50%;aspect-ratio:1/1;overflow:hidden;background-color:#ebebeb}.c-step-card__icon{width:clamp(104px,27.81vw,115.7320099256px)}@media screen and (min-width:768px){.c-step-card__icon{width:clamp(115.7320099256px,15.07vw,121.4491315136px)}}@media screen and (min-width:960px){.c-step-card__icon{width:clamp(121.4491315136px,12.65vw,128px)}}@media screen and (min-width:1180px){.c-step-card__icon{width:128px}}.c-step-card__icon{right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-step-card__icon{right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-step-card__icon{right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-step-card__icon{right:32px}}@media screen and (max-width:767px){.c-step-card__icon{transform:translateY(-32px)}}@media screen and (min-width:768px) and (max-width:959px){.c-step-card__icon{top:0;bottom:0;margin:auto 0}}@media screen and (min-width:960px) and (max-width:1179px){.c-step-card__icon{transform:translateY(-48px)}}@media screen and (min-width:1180px){.c-step-card__icon{top:0;bottom:0;margin:auto 0}}.c-step-card__icon img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px) and (max-width:959px){.c-step-card__inner{width:calc(100% - 24px - 128px)}}@media screen and (min-width:1180px){.c-step-card__inner{width:calc(100% - 24px - 128px)}}.c-step-card__number{display:inline-flex;align-items:center;position:relative;letter-spacing:.2em;margin-bottom:16px;font-weight:400;font-family:EBGaramond}.c-step-card__number{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-step-card__number{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-step-card__number{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-step-card__number{font-size:22px}}.c-step-card__number{height:clamp(40px,10.7vw,43.9106699752px)}@media screen and (min-width:768px){.c-step-card__number{height:clamp(43.9106699752px,5.72vw,45.8163771712px)}}@media screen and (min-width:960px){.c-step-card__number{height:clamp(45.8163771712px,4.77vw,48px)}}@media screen and (min-width:1180px){.c-step-card__number{height:48px}}.c-step-card__number{padding-right:clamp(56px,14.97vw,59.9106699752px)}@media screen and (min-width:768px){.c-step-card__number{padding-right:clamp(59.9106699752px,7.8vw,61.8163771712px)}}@media screen and (min-width:960px){.c-step-card__number{padding-right:clamp(61.8163771712px,6.44vw,64px)}}@media screen and (min-width:1180px){.c-step-card__number{padding-right:64px}}.c-step-card__number::after{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;border-radius:50%;aspect-ratio:1/1;font-size:16px;padding-left:.1em;color:#fff;background-color:#242329}.c-step-card__number::after{height:clamp(40px,10.7vw,43.9106699752px)}@media screen and (min-width:768px){.c-step-card__number::after{height:clamp(43.9106699752px,5.72vw,45.8163771712px)}}@media screen and (min-width:960px){.c-step-card__number::after{height:clamp(45.8163771712px,4.77vw,48px)}}@media screen and (min-width:1180px){.c-step-card__number::after{height:48px}}.c-step-card__heading{margin-bottom:1em;width:100%;font-weight:600;font-family:"Noto Serif JP"}.c-step-card__heading{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-step-card__heading{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-step-card__heading{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-step-card__heading{font-size:22px}}.c-step-card__heading{padding-right:clamp(104px,27.81vw,115.7320099256px)}@media screen and (min-width:768px){.c-step-card__heading{padding-right:clamp(115.7320099256px,15.07vw,121.4491315136px)}}@media screen and (min-width:960px){.c-step-card__heading{padding-right:clamp(121.4491315136px,12.65vw,128px)}}@media screen and (min-width:1180px){.c-step-card__heading{padding-right:128px}}@media screen and (min-width:1180px){.c-step-card__heading{padding-right:0}}.c-step-card__link--gold{color:#ab8140;text-decoration:underline}.c-step-card__link--line{color:#06c755;text-decoration:underline}.c-step-card--marble{background:url(../images/bg-marble-square.jpg) center/cover no-repeat}.c-step-card--line .c-step-card__number{color:#06c755}.c-step-card--line .c-step-card__number::after{background-color:#06c755}.c-service-list{display:flex;gap:24px}@media screen and (max-width:959px){.c-service-list{flex-direction:column}}@media screen and (min-width:960px){.c-service-list{flex-direction:row}}.c-service-list>li{flex:1}.c-service-list__item{display:flex;flex-direction:column;position:relative;color:#fff;border-radius:4px}.c-service-list__item{padding-left:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-service-list__item{padding-left:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-service-list__item{padding-left:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-service-list__item{padding-left:32px}}.c-service-list__item{padding-right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-service-list__item{padding-right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-service-list__item{padding-right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-service-list__item{padding-right:32px}}.c-service-list__item{padding-top:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.c-service-list__item{padding-top:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.c-service-list__item{padding-top:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.c-service-list__item{padding-top:48px}}.c-service-list__item{padding-bottom:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.c-service-list__item{padding-bottom:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.c-service-list__item{padding-bottom:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.c-service-list__item{padding-bottom:48px}}.c-service-list__number{background:linear-gradient(0deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.2em;margin-bottom:1em;font-weight:400;font-family:EBGaramond}.c-service-list__number{font-size:clamp(20px,5.35vw,22.9330024814px)}@media screen and (min-width:768px){.c-service-list__number{font-size:clamp(22.9330024814px,2.99vw,24.3622828784px)}}@media screen and (min-width:960px){.c-service-list__number{font-size:clamp(24.3622828784px,2.54vw,26px)}}@media screen and (min-width:1180px){.c-service-list__number{font-size:26px}}.c-service-list__sub-title{margin-bottom:.8em;font-weight:500;font-family:"Noto Sans JP"}.c-service-list__sub-title{font-size:clamp(14px,3.74vw,14.4888337469px)}@media screen and (min-width:768px){.c-service-list__sub-title{font-size:clamp(14.4888337469px,1.89vw,14.7270471464px)}}@media screen and (min-width:960px){.c-service-list__sub-title{font-size:clamp(14.7270471464px,1.53vw,15px)}}@media screen and (min-width:1180px){.c-service-list__sub-title{font-size:15px}}.c-service-list__title{font-weight:600;font-family:"Noto Serif JP"}.c-service-list__title{font-size:clamp(28px,7.49vw,30.9330024814px)}@media screen and (min-width:768px){.c-service-list__title{font-size:clamp(30.9330024814px,4.03vw,32.3622828784px)}}@media screen and (min-width:960px){.c-service-list__title{font-size:clamp(32.3622828784px,3.37vw,34px)}}@media screen and (min-width:1180px){.c-service-list__title{font-size:34px}}.c-service-list__icon{position:absolute;top:0;bottom:0;margin:auto 0;aspect-ratio:1/1;border-radius:50%;background-color:#fff}.c-service-list__icon{width:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.c-service-list__icon{width:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.c-service-list__icon{width:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.c-service-list__icon{width:56px}}.c-service-list__icon{right:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-service-list__icon{right:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-service-list__icon{right:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-service-list__icon{right:32px}}.c-service-list__icon::before{content:"";position:absolute;inset:0;margin:auto;height:min(1.5svh,8px);width:min(4svh,16px);background-color:#242329;transition:background-color ease .4s;clip-path:url(#arrow)}@media screen and (min-width:960px){.c-service-overview{display:grid;grid-template-columns:1fr 56px min(42%,484px);grid-template-rows:auto 1fr}}.c-service-overview__img{position:relative;border-radius:4px;overflow:hidden;width:min(100%,484px)}@media screen and (max-width:959px){.c-service-overview__img{margin-bottom:clamp(24px,6.42vw,27.9106699752px)}}@media screen and (max-width:959px) and (min-width:768px){.c-service-overview__img{margin-bottom:clamp(27.9106699752px,3.63vw,29.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){.c-service-overview__img{margin-bottom:clamp(29.8163771712px,3.11vw,32px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-service-overview__img{margin-bottom:32px}}@media screen and (min-width:960px){.c-service-overview__img{grid-column:3/4;grid-row:1/-1}}.c-service-overview__img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:960px){.c-service-overview__heading{grid-column:1/2;grid-row:1/2}}.c-service-overview__main{display:flex;flex-direction:column}.c-service-overview__main{row-gap:clamp(24px,6.42vw,39.6426799007px)}@media screen and (min-width:768px){.c-service-overview__main{row-gap:clamp(39.6426799007px,5.16vw,47.2655086849px)}}@media screen and (min-width:960px){.c-service-overview__main{row-gap:clamp(47.2655086849px,4.92vw,56px)}}@media screen and (min-width:1180px){.c-service-overview__main{row-gap:56px}}@media screen and (min-width:960px){.c-service-overview__main{grid-column:1/2;grid-row:2/3}}.c-service-overview__tag-list{display:flex;flex-wrap:wrap;gap:8px}.c-service-overview__tag{display:inline-block;font-size:13px;border-radius:99em;padding:12px 16px;color:#fff;background-color:#242329;font-weight:500;font-family:"Noto Sans JP"}.c-service-overview__tag--focus{background-color:#ab8140}.c-service-overview--reverse{grid-template-columns:min(42%,484px) 56px 1fr}@media screen and (min-width:960px){.c-service-overview--reverse .c-service-overview__heading{grid-column:3/4;grid-row:1/2}}@media screen and (min-width:960px){.c-service-overview--reverse .c-service-overview__main{grid-column:3/4;grid-row:2/3}}@media screen and (min-width:960px){.c-service-overview--reverse .c-service-overview__img{grid-column:1/2;grid-row:1/-1}}.c-pick-up__inner{display:flex;flex-direction:column;gap:8px}.c-pick-up__card{display:flex;gap:24px}@media screen and (max-width:767px){.c-pick-up__card{flex-direction:column}}@media screen and (min-width:768px){.c-pick-up__card{flex-direction:row;justify-content:space-between}}.c-pick-up__frame{position:relative}.c-pick-up__frame img{width:100%}.c-pick-up__link{display:inline-block;text-decoration:underline;transition:ease opacity .4s}@media (hover:hover) and (pointer:fine){.c-pick-up__link:hover{opacity:.6}}.c-pick-up__link:focus-visible{opacity:.6}.c-guarantee{display:flex;border-radius:4px;background:linear-gradient(45deg,#d99730,#ffd84b,#fffab4)}.c-guarantee{padding:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.c-guarantee{padding:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.c-guarantee{padding:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.c-guarantee{padding:48px}}.c-guarantee{column-gap:clamp(24px,6.42vw,35.7320099256px)}@media screen and (min-width:768px){.c-guarantee{column-gap:clamp(35.7320099256px,4.65vw,41.4491315136px)}}@media screen and (min-width:960px){.c-guarantee{column-gap:clamp(41.4491315136px,4.32vw,48px)}}@media screen and (min-width:1180px){.c-guarantee{column-gap:48px}}@media screen and (max-width:959px){.c-guarantee{flex-direction:column}}@media screen and (min-width:960px){.c-guarantee{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media screen and (min-width:960px){.c-guarantee__content{flex:1}}.c-guarantee__text{display:flex;flex-direction:column;row-gap:1em}.c-guarantee__image{aspect-ratio:4/3;overflow:hidden;border-radius:2px}@media screen and (max-width:959px){.c-guarantee__image{width:100%}}@media screen and (min-width:960px){.c-guarantee__image{width:420px}}.c-guarantee__image img{width:100%}.c-guarantee__nav{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:767px){.c-guarantee__nav{margin-bottom:24px;flex-direction:column;align-items:flex-start;row-gap:16px}}@media screen and (min-width:768px){.c-guarantee__nav{flex-direction:row;column-gap:16px}}.c-form-text input{font-size:16px;padding:.2em .6em;background-color:#ebebeb;width:min(100%,600px)}.c-form-text input{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-text input{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-text input{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-text input{height:56px}}.c-form-text--min input{width:min(50%,300px)}.c-form-mail input{font-size:16px;padding:.2em .6em;background-color:#ebebeb;width:min(100%,600px)}.c-form-mail input{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-mail input{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-mail input{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-mail input{height:56px}}.c-form-message textarea{font-size:16px;line-height:140%;padding:.2em .6em;background-color:#ebebeb;width:100%;min-height:100px}@media screen and (max-width:959px){.c-form-message textarea{min-width:100%;max-width:100%}}@media screen and (min-width:960px){.c-form-message textarea{min-width:600px;max-width:600px}}.c-form-select{display:block;position:relative;border:solid 1px #242329;width:min(50%,300px);background-color:#fff}.c-form-select{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-select{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-select{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-select{height:56px}}.c-form-select p{width:100%;height:100%}.c-form-select::before{content:"";position:absolute;top:0;bottom:0;right:6px;margin:auto 0;width:10px;height:8px;background-color:#242329;clip-path:polygon(0 0,100% 0,50% 100%)}.c-form-select__inner{display:block;position:relative;width:100%;height:100%;padding:.2em 1.5em .2em .6em;cursor:pointer}.c-form-date{display:flex;align-items:center}.c-form-date__block{position:relative;border:solid 1px #242329;width:64px;background-color:#fff}.c-form-date__block{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-date__block{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-date__block{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-date__block{height:56px}}.c-form-date__block p{width:100%;height:100%}.c-form-date__block::before{content:"";position:absolute;top:0;bottom:0;right:6px;margin:auto 0;width:10px;height:8px;background-color:#242329;clip-path:polygon(0 0,100% 0,50% 100%)}.c-form-date__inner{display:block;position:relative;width:100%;height:100%;padding:.2em 1.5em .2em .6em;cursor:pointer}@media screen and (max-width:767px){.c-form-date__unit{padding:0 .5em 0 .1em}}@media screen and (min-width:768px){.c-form-date__unit{padding:0 1em 0 .2em}}.c-form-check{display:flex;flex-wrap:wrap;gap:8px}.c-form-check>div br{display:none}.c-form-check__button{position:relative;display:inline-flex;align-items:center;border:solid 1px #242329;background-color:#fff;padding:.2em .6em .2em 2.2em;transition:border-color ease .4s,background-color ease .4s}.c-form-check__button{height:clamp(40px,10.7vw,43.9106699752px)}@media screen and (min-width:768px){.c-form-check__button{height:clamp(43.9106699752px,5.72vw,45.8163771712px)}}@media screen and (min-width:960px){.c-form-check__button{height:clamp(45.8163771712px,4.77vw,48px)}}@media screen and (min-width:1180px){.c-form-check__button{height:48px}}.c-form-check__button::before{content:"";position:absolute;top:0;left:.6em;bottom:0;margin:auto 0;width:16px;height:16px;border:solid 1px #242329}.c-form-check__button::after{content:"";position:absolute;top:0;left:calc(.6em + 2px);bottom:0;margin:auto 0;width:12px;height:12px;background-color:#ab8140;opacity:0;transition:opacity ease .4s}.c-form-check input:checked~.c-form-check__button{border-color:#ab8140;background-color:#eddbc0}.c-form-check input:checked~.c-form-check__button::after{opacity:1}.c-form-radio{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.c-form-radio>p{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.c-form-radio br{display:none}.c-form-radio__button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1em 0 2.5em;border:solid 1px #9f9f9f}.c-form-radio__button{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-radio__button{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-radio__button{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-radio__button{height:56px}}.c-form-radio__button{transition:color ease .4s,background-color ease .4s}.c-form-radio__button::after,.c-form-radio__button::before{content:"";position:absolute;top:0;bottom:0;border-radius:50%;aspect-ratio:1/1;margin:auto 0}.c-form-radio__button::before{width:1.2em;left:.6em;z-index:1;border:solid 1px #242329;background-color:#fff}.c-form-radio__button::after{width:.6em;left:.9em;z-index:2;background-color:#ab8140;opacity:0;transition:opacity ease .4s}.c-form-radio input:checked+label{color:#fff;background-color:#242329}.c-form-radio input:checked+label::after{opacity:1}.c-form-radio input{display:none}.c-form-agree{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.c-form-agree__link{position:relative;font-size:15px;text-decoration:underline;color:#0049af;transition:ease color .4s}.c-form-agree__link::before{content:"";position:absolute;right:-1.2em;bottom:.1em;width:.8em;height:.8em;background-color:#0049af;clip-path:url(#outLink);transition:ease background-color .4s}@media (hover:hover) and (pointer:fine){.c-form-agree__link:hover{color:#ab8140}.c-form-agree__link:hover::before{background-color:#ab8140}}.c-form-agree__link:focus-visible{color:#ab8140}.c-form-agree__link:focus-visible::before{background-color:#ab8140}.c-form-agree__button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 1em 0 2.5em;margin-top:16px;border:solid 1px #9f9f9f;background-color:#fff}.c-form-agree__button{height:clamp(48px,12.83vw,51.9106699752px)}@media screen and (min-width:768px){.c-form-agree__button{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (min-width:960px){.c-form-agree__button{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (min-width:1180px){.c-form-agree__button{height:56px}}.c-form-agree__button{transition:color ease .4s,background-color ease .4s}.c-form-agree__button::after,.c-form-agree__button::before{content:"";position:absolute;top:0;bottom:0;border-radius:50%;aspect-ratio:1/1;margin:auto 0}.c-form-agree__button::before{width:1.2em;left:.6em;z-index:1;border:solid 1px #242329;background-color:#fff}.c-form-agree__button::after{width:.6em;left:.9em;z-index:2;background-color:#ab8140;opacity:0;transition:opacity ease .4s}.c-form-agree__input{display:none}.c-form-agree__input:checked~.c-form-agree__button{color:#fff;background-color:#242329}.c-form-agree__input:checked~.c-form-agree__button::after{opacity:1}.c-pickup-badge{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(144,164,183,.8);aspect-ratio:1/1;width:100%;padding-top:5%}.c-pickup-badge__stars{position:absolute;left:0;right:0;margin:0 auto;background:linear-gradient(45deg,#d99730,#ffd84b,#fffab4);clip-path:url(#stars);top:10%;width:60%}.c-pickup-badge__stars{height:clamp(14px,3.74vw,16.9330024814px)}@media screen and (min-width:768px){.c-pickup-badge__stars{height:clamp(16.9330024814px,2.2vw,18.3622828784px)}}@media screen and (min-width:960px){.c-pickup-badge__stars{height:clamp(18.3622828784px,1.91vw,20px)}}@media screen and (min-width:1180px){.c-pickup-badge__stars{height:20px}}.c-pickup-badge__title{display:flex;flex-direction:column;color:#fff;font-weight:600;font-family:"Noto Sans JP"}.c-pickup-badge__title{font-size:clamp(14px,3.74vw,17.9106699752px)}@media screen and (min-width:768px){.c-pickup-badge__title{font-size:clamp(17.9106699752px,2.33vw,19.8163771712px)}}@media screen and (min-width:960px){.c-pickup-badge__title{font-size:clamp(19.8163771712px,2.06vw,22px)}}@media screen and (min-width:1180px){.c-pickup-badge__title{font-size:22px}}.c-record-badge{display:inline-flex;align-items:flex-end;justify-content:center;color:#fff;background-color:#242329;border-radius:4px}.c-record-badge{padding-left:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-record-badge{padding-left:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-record-badge{padding-left:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-record-badge{padding-left:24px}}.c-record-badge{padding-right:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-record-badge{padding-right:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-record-badge{padding-right:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-record-badge{padding-right:24px}}.c-record-badge{padding-top:clamp(24px,6.42vw,27.9106699752px)}@media screen and (min-width:768px){.c-record-badge{padding-top:clamp(27.9106699752px,3.63vw,29.8163771712px)}}@media screen and (min-width:960px){.c-record-badge{padding-top:clamp(29.8163771712px,3.11vw,32px)}}@media screen and (min-width:1180px){.c-record-badge{padding-top:32px}}.c-record-badge{padding-bottom:clamp(24px,6.42vw,27.9106699752px)}@media screen and (min-width:768px){.c-record-badge{padding-bottom:clamp(27.9106699752px,3.63vw,29.8163771712px)}}@media screen and (min-width:960px){.c-record-badge{padding-bottom:clamp(29.8163771712px,3.11vw,32px)}}@media screen and (min-width:1180px){.c-record-badge{padding-bottom:32px}}.c-record-badge{max-height:clamp(96px,25.67vw,110.6650124069px)}@media screen and (min-width:768px){.c-record-badge{max-height:clamp(110.6650124069px,14.41vw,117.8114143921px)}}@media screen and (min-width:960px){.c-record-badge{max-height:clamp(117.8114143921px,12.27vw,126px)}}@media screen and (min-width:1180px){.c-record-badge{max-height:126px}}.c-record-badge__title{display:flex;flex-direction:column;align-items:flex-start;line-height:140%;margin-right:.4em;font-weight:600;font-family:"Noto Serif JP"}.c-record-badge__title{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.c-record-badge__title{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.c-record-badge__title{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.c-record-badge__title{font-size:20px}}.c-record-badge__value{letter-spacing:-.04em;line-height:1;padding-right:.2em;transform:translateY(.1em);font-weight:600;font-family:EBGaramond}.c-record-badge__value{font-size:clamp(72px,19.25vw,83.7320099256px)}@media screen and (min-width:768px){.c-record-badge__value{font-size:clamp(83.7320099256px,10.9vw,89.4491315136px)}}@media screen and (min-width:960px){.c-record-badge__value{font-size:clamp(89.4491315136px,9.32vw,96px)}}@media screen and (min-width:1180px){.c-record-badge__value{font-size:96px}}.c-record-badge__unit{margin-left:-.5em;font-weight:700;font-family:"Noto Sans JP"}.c-record-badge__unit{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.c-record-badge__unit{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.c-record-badge__unit{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.c-record-badge__unit{font-size:20px}}.c-record-badge--gold .c-record-badge__value{background:linear-gradient(45deg,#d99730,#ffd84b,#fffab4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-record-badge--silver .c-record-badge__value{background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-balloon{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background-color:#131217;line-height:140%;aspect-ratio:1/1;border-radius:50%;margin-bottom:10px;font-weight:500;font-family:"Noto Sans JP"}.c-balloon{font-size:clamp(13px,3.48vw,13.9776674938px)}@media screen and (min-width:768px){.c-balloon{font-size:clamp(13.9776674938px,1.82vw,14.4540942928px)}}@media screen and (min-width:960px){.c-balloon{font-size:clamp(14.4540942928px,1.51vw,15px)}}@media screen and (min-width:1180px){.c-balloon{font-size:15px}}.c-balloon{width:clamp(124px,33.16vw,137.6873449132px)}@media screen and (min-width:768px){.c-balloon{width:clamp(137.6873449132px,17.93vw,144.3573200993px)}}@media screen and (min-width:960px){.c-balloon{width:clamp(144.3573200993px,15.04vw,152px)}}@media screen and (min-width:1180px){.c-balloon{width:152px}}.c-balloon::before{content:"";position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:14px;height:10px;background-color:inherit;transform:translateY(80%);clip-path:polygon(0 0,100% 0,50% 100%)}.c-privacy-mark{display:flex;align-items:center;column-gap:16px}.c-privacy-mark__img{width:40px;height:40px}.c-privacy-mark__text{font-size:14px}.c-product-list{display:flex;flex-wrap:wrap;gap:16px}.c-product-list__item{position:relative;z-index:1;overflow:hidden;border-radius:4px;padding:16px 16px 32px}@media screen and (max-width:767px){.c-product-list__item{width:calc((100% - 16px)/ 2)}}@media screen and (min-width:768px) and (max-width:959px){.c-product-list__item{width:calc((100% - 32px)/ 3)}}@media screen and (min-width:960px) and (max-width:1179px){.c-product-list__item{width:calc((100% - 48px)/ 4)}}@media screen and (min-width:1180px){.c-product-list__item{width:calc((100% - 64px)/ 5)}}.c-product-list__item::before{position:absolute;z-index:2;top:0;left:0;transform:rotate(-45deg) translate(-15%,-65%);color:#fff;font-size:12px;padding:40px 40px 8px;font-weight:500;font-family:"Noto Sans JP"}.c-product-list__img{width:100%;aspect-ratio:1.618/1}.c-product-list__img img{width:100%;height:100%;object-fit:cover}.c-product-list__title{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:1em;font-weight:500;font-family:"Noto Sans JP"}.c-product-list__title{font-size:clamp(14px,3.74vw,14.4888337469px)}@media screen and (min-width:768px){.c-product-list__title{font-size:clamp(14.4888337469px,1.89vw,14.7270471464px)}}@media screen and (min-width:960px){.c-product-list__title{font-size:clamp(14.7270471464px,1.53vw,15px)}}@media screen and (min-width:1180px){.c-product-list__title{font-size:15px}}.c-product-list__note{margin-top:.8em}.c-product-list--ok .c-product-list__item{background:url(../images/bg-marble-square.jpg) center/cover no-repeat}.c-product-list--ok .c-product-list__item::before{content:"OK";background-color:#ab8140}.c-product-list--ng .c-product-list__item{background-color:#dedfe2}.c-product-list--ng .c-product-list__item::before{content:"NG";background-color:#9f9f9f}.c-brand-sample{position:relative;border-radius:4px;background:url(../images/bg-marble-rectangle.jpg) center/cover no-repeat}.c-brand-sample{padding:clamp(16px,4.28vw,23.8213399504px)}@media screen and (min-width:768px){.c-brand-sample{padding:clamp(23.8213399504px,3.1vw,27.6327543424px)}}@media screen and (min-width:960px){.c-brand-sample{padding:clamp(27.6327543424px,2.88vw,32px)}}@media screen and (min-width:1180px){.c-brand-sample{padding:32px}}.c-brand-sample__heading{position:absolute;top:0;left:50%;width:max-content;transform:translate(-50%,-50%);letter-spacing:.2em}.c-brand-sample__heading{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.c-brand-sample__heading{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.c-brand-sample__heading{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.c-brand-sample__heading{font-size:22px}}.c-brand-sample__heading{font-weight:600;font-family:"Noto Serif JP"}.c-brand-sample__heading::after,.c-brand-sample__heading::before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;width:.8em;aspect-ratio:1/1;background:#ab8140;clip-path:url(#star)}.c-brand-sample__heading::before{left:-1.2em}.c-brand-sample__heading::after{right:-1.2em}.c-brand-sample__list{display:flex;flex-wrap:wrap;row-gap:16px}.c-brand-sample__item{position:relative;font-weight:500;font-family:"Noto Sans JP"}.c-brand-sample__item{font-size:clamp(14px,3.74vw,14.4888337469px)}@media screen and (min-width:768px){.c-brand-sample__item{font-size:clamp(14.4888337469px,1.89vw,14.7270471464px)}}@media screen and (min-width:960px){.c-brand-sample__item{font-size:clamp(14.7270471464px,1.53vw,15px)}}@media screen and (min-width:1180px){.c-brand-sample__item{font-size:15px}}.c-brand-sample__item:not(:last-child){padding-right:1.2em}.c-brand-sample__item:not(:last-child)::after{position:absolute;top:0;right:.4em;bottom:0;margin:auto 0;content:"/"}.c-faq-list{border-top:1px solid #ebebeb}.c-faq-list__row{border-bottom:1px solid #ebebeb}.c-faq-list__row{padding-top:clamp(24px,6.42vw,51.3746898263px)}@media screen and (min-width:768px){.c-faq-list__row{padding-top:clamp(51.3746898263px,6.69vw,64.7146401985px)}}@media screen and (min-width:960px){.c-faq-list__row{padding-top:clamp(64.7146401985px,6.74vw,80px)}}@media screen and (min-width:1180px){.c-faq-list__row{padding-top:80px}}.c-faq-list__row{padding-bottom:clamp(24px,6.42vw,51.3746898263px)}@media screen and (min-width:768px){.c-faq-list__row{padding-bottom:clamp(51.3746898263px,6.69vw,64.7146401985px)}}@media screen and (min-width:960px){.c-faq-list__row{padding-bottom:clamp(64.7146401985px,6.74vw,80px)}}@media screen and (min-width:1180px){.c-faq-list__row{padding-bottom:80px}}@media screen and (min-width:960px){.c-faq-list__row{display:flex;column-gap:56px;justify-content:space-between}}.c-faq-list__question{display:flex;align-items:center;font-weight:500;font-family:"Noto Sans JP"}.c-faq-list__question{column-gap:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-faq-list__question{column-gap:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-faq-list__question{column-gap:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-faq-list__question{column-gap:24px}}@media screen and (max-width:959px){.c-faq-list__question{margin-bottom:1em}}@media screen and (min-width:960px){.c-faq-list__question{flex:1}}.c-faq-list__title{flex:1 0}.c-faq-list__number{display:inline-flex;justify-content:center;align-items:center;color:#fff;background-color:#ab8140;border-radius:50%;letter-spacing:.1em;aspect-ratio:1/1;font-weight:400;font-family:EBGaramond}.c-faq-list__number{width:clamp(48px,12.83vw,55.8213399504px)}@media screen and (min-width:768px){.c-faq-list__number{width:clamp(55.8213399504px,7.27vw,59.6327543424px)}}@media screen and (min-width:960px){.c-faq-list__number{width:clamp(59.6327543424px,6.21vw,64px)}}@media screen and (min-width:1180px){.c-faq-list__number{width:64px}}.c-faq-list__number{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.c-faq-list__number{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.c-faq-list__number{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.c-faq-list__number{font-size:20px}}@media screen and (min-width:960px){.c-faq-list__answer{width:min(42%,484px)}}.c-company-data{border-top:solid 1px #ebebeb}.c-company-data__row{display:flex;border-bottom:solid 1px #ebebeb}@media screen and (max-width:767px){.c-company-data__row{flex-direction:column}}@media screen and (min-width:768px){.c-company-data__row{flex-direction:row}}.c-company-data__row{padding-top:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-company-data__row{padding-top:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-company-data__row{padding-top:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-company-data__row{padding-top:24px}}.c-company-data__row{padding-bottom:clamp(16px,4.28vw,19.9106699752px)}@media screen and (min-width:768px){.c-company-data__row{padding-bottom:clamp(19.9106699752px,2.59vw,21.8163771712px)}}@media screen and (min-width:960px){.c-company-data__row{padding-bottom:clamp(21.8163771712px,2.27vw,24px)}}@media screen and (min-width:1180px){.c-company-data__row{padding-bottom:24px}}.c-company-data__title{font-weight:500;font-family:"Noto Sans JP"}@media screen and (max-width:767px){.c-company-data__title{margin-bottom:1em}}@media screen and (min-width:768px){.c-company-data__title{display:flex;align-items:center;width:25%}}@media screen and (min-width:768px){.c-company-data__content{width:75%;padding-left:2em}}.c-company-data__address dd:not(:last-child){margin-bottom:.8em}.c-slider{display:flex;flex-direction:column;row-gap:8px;padding:8px 0}.c-slider__row{overflow:hidden;width:100%}.c-slider__wrapper{transition-timing-function:linear!important}.c-slider__item{padding-right:8px}@media screen and (max-width:767px){.c-slider__item{width:33%!important}}@media screen and (min-width:768px) and (max-width:959px){.c-slider__item{width:25%!important}}@media screen and (min-width:960px){.c-slider__item{width:18%!important}}.c-slider__img{width:100%}.c-slider__img img{object-fit:cover;width:100%;height:100%}.c-slider--main-visual{padding:0}.c-service-map{position:relative;z-index:1;width:min(100%,560px);aspect-ratio:1/1}.c-service-map__info{position:absolute;z-index:2;bottom:0;right:0}.c-service-map__title{font-weight:600;font-family:"Noto Sans JP"}.c-service-map__title{font-size:clamp(18px,4.81vw,24.8436724566px)}@media screen and (min-width:768px){.c-service-map__title{font-size:clamp(24.8436724566px,3.23vw,28.1786600496px)}}@media screen and (min-width:960px){.c-service-map__title{font-size:clamp(28.1786600496px,2.94vw,32px)}}@media screen and (min-width:1180px){.c-service-map__title{font-size:32px}}.c-service-map__number{letter-spacing:-.04em;line-height:1;font-weight:600;font-family:EBGaramond}.c-service-map__number{font-size:clamp(64px,17.11vw,95.2853598015px)}@media screen and (min-width:768px){.c-service-map__number{font-size:clamp(95.2853598015px,12.41vw,110.5310173697px)}}@media screen and (min-width:960px){.c-service-map__number{font-size:clamp(110.5310173697px,11.51vw,128px)}}@media screen and (min-width:1180px){.c-service-map__number{font-size:128px}}.c-service-map__note{display:block;text-align:right;font-size:12px}.c-service-map__img{position:relative;z-index:-1}.c-service-map__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/map-pin.png) center/100% no-repeat}.c-service-map--light{color:#fff}.c-service-map--light .c-service-map__number{padding-right:.2em;background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-image-view{display:flex}.c-image-view__img{flex:1;aspect-ratio:4/3;max-height:320px}.c-image-view__img:nth-child(1){background:url(../images/image-view-1.jpg) center/cover no-repeat}.c-image-view__img:nth-child(2){background:url(../images/image-view-2.jpg) center/cover no-repeat}.c-image-view__img:nth-child(3){background:url(../images/image-view-3.jpg) center/cover no-repeat}@media screen and (max-width:959px){.c-header{position:relative}.c-header__bar{position:fixed;z-index:999;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 min(3% - 6px,18px) 0 min(3%,24px)}.c-header__bar{height:clamp(56px,14.97vw,59.9106699752px)}}@media screen and (max-width:959px) and (min-width:768px){.c-header__bar{height:clamp(59.9106699752px,7.8vw,61.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){.c-header__bar{height:clamp(61.8163771712px,6.44vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-header__bar{height:64px}}@media screen and (max-width:959px){.c-header__bar::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/bg-marble-header.jpg) center/cover no-repeat;transition:opacity ease .8s}.c-header__logo{display:flex;height:calc(100% - 24px)}.c-header__logo a{display:flex;height:100%}.c-header__logo img{height:100%}.c-header__menu-button{display:flex;justify-content:center;align-items:center;height:100%;aspect-ratio:1/1}.c-header__menu-button-inner{display:flex;justify-content:center;align-items:center;height:calc(100% - 12px);aspect-ratio:1/1;border-radius:50%;background-color:#242329}.c-header__menu-button span{position:relative;display:block;width:40%;height:1px;background-color:#fff;transition:top ease .4s,bottom ease .4s,background-color ease .4s,transform ease .4s}.c-header__menu-button span::after,.c-header__menu-button span::before{content:"";position:absolute;left:0;right:0;width:100%;height:1px;transition:inherit;background-color:#fff}.c-header__menu-button span::before{top:-8px}.c-header__menu-button span::after{bottom:-8px}.c-header__nav{display:none;position:fixed;z-index:998;top:0;left:0;width:100%;height:100dvh;background:url(../images/bg-marble-vertical.jpg) center/cover no-repeat;opacity:0;transition:opacity ease .5s .6s}.c-header__nav{padding-top:clamp(56px,14.97vw,59.9106699752px)}}@media screen and (max-width:959px) and (min-width:768px){.c-header__nav{padding-top:clamp(59.9106699752px,7.8vw,61.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){.c-header__nav{padding-top:clamp(61.8163771712px,6.44vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-header__nav{padding-top:64px}}@media screen and (max-width:959px){.c-header__cta-list{display:flex;flex-direction:column;align-items:center}.c-header__cta-item{display:flex;justify-content:center;width:100%}.c-header__cta-item:first-child{margin-bottom:32px}.c-header__cta-item:last-child{margin-top:16px}.c-header__tel-number{position:relative;display:flex;align-items:center;height:48px;letter-spacing:.08em;padding-left:64px;font-weight:600;font-family:Poppins}.c-header__tel-number{font-size:clamp(24px,6.42vw,26.9330024814px)}}@media screen and (max-width:959px) and (min-width:768px){.c-header__tel-number{font-size:clamp(26.9330024814px,3.51vw,28.3622828784px)}}@media screen and (max-width:959px) and (min-width:960px){.c-header__tel-number{font-size:clamp(28.3622828784px,2.95vw,30px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-header__tel-number{font-size:30px}}@media screen and (max-width:959px){.c-header__tel-number::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:48px;aspect-ratio:1/1;border-radius:50%;background-color:#ab8140}.c-header__tel-number::after{content:"";position:absolute;top:0;left:16px;bottom:0;margin:auto 0;width:16px;aspect-ratio:1/1;background-color:#fff;clip-path:url(#tel)}.c-header__cv-button{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;padding:0 24px;border-radius:99em;font-size:16px;letter-spacing:.1em;color:#fff;width:min(80%,312px)}.c-header__cv-button{height:clamp(48px,12.83vw,51.9106699752px)}.c-header__cv-button{font-weight:700;font-family:"Noto Sans JP"}}@media screen and (max-width:959px) and (min-width:768px){.c-header__cv-button{height:clamp(51.9106699752px,6.76vw,53.8163771712px)}}@media screen and (max-width:959px) and (min-width:960px){.c-header__cv-button{height:clamp(53.8163771712px,5.61vw,56px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-header__cv-button{height:56px}}@media screen and (max-width:959px){.c-header__cv-button::before{content:"";position:absolute;margin:auto 0;top:0;bottom:0;right:24px;width:16px;aspect-ratio:1/1;background-color:#fff}.c-header__cv-button--main{background-color:#242329}.c-header__cv-button--main::before{height:10px;clip-path:url(#arrow)}.c-header__cv-button--line{background-color:#06c755}.c-header__cv-button--line::before{clip-path:url(#outLink)}.c-header__nav-list{border-top:solid 1px #90a4b7;margin:32px 0;margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.c-header__nav-link{position:relative;display:flex;align-items:center;border-bottom:solid 1px #90a4b7;height:min(9svh,56px)}.c-header__nav-link::before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;height:min(6svh,32px);aspect-ratio:1/1;border-radius:50%;background-color:#ab8140}.c-header__nav-link::after{content:"";position:absolute;top:0;right:min(1.5svh,8px);bottom:0;margin:auto 0;height:min(1.5svh,8px);width:min(4svh,16px);background-color:#fff;clip-path:url(#arrow)}.c-header.active .c-header__bar::before{opacity:0}.c-header.active .c-header__menu-button span{background-color:transparent;transform:rotate(180deg)}.c-header.active .c-header__menu-button span::before{top:0;transform:rotate(45deg)}.c-header.active .c-header__menu-button span::after{bottom:0;transform:rotate(-45deg)}.c-header.active .c-header__nav{display:block;animation:menu_open ease .8s forwards}.c-header.hidden .c-header__nav{display:block;animation:menu_close ease .8s forwards}@keyframes menu_open{0%{display:block}1%{opacity:0}100%{opacity:1}}@keyframes menu_close{0%{opacity:1}99%{opacity:0}100%{opacity:0;display:none}}}@media screen and (min-width:960px){.c-header{position:fixed;z-index:999;top:0;left:0;width:100%;height:120px;background:url(../images/bg-marble-header.jpg) center/cover no-repeat}.c-header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%}.c-header__bar{width:min(23%,264px);flex:0 auto;display:flex;align-items:center}.c-header__logo{display:flex;align-items:center;height:48px}.c-header__logo a{display:flex;align-items:center;width:100%;height:100%}.c-header__logo img{width:100%}.c-header__nav{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:16px;flex:1 0}.c-header__cta-list{display:flex}.c-header__cta-item:first-child{margin-right:24px}.c-header__cta-item:last-child{margin-left:16px}.c-header__tel-number{position:relative;display:flex;align-items:center;height:40px;pointer-events:none;font-size:22px;letter-spacing:.08em;padding-left:48px;font-weight:600;font-family:Poppins}.c-header__tel-number::before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:40px;aspect-ratio:1/1;border-radius:50%;background-color:#ab8140}.c-header__tel-number::after{content:"";position:absolute;top:0;left:12px;bottom:0;margin:auto 0;width:16px;aspect-ratio:1/1;background-color:#fff;clip-path:url(#tel)}.c-header__cv-button{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;height:40px;width:200px;padding:0 24px;border-radius:99em;font-size:15px;color:#fff;transition:opacity ease .4s;font-weight:700;font-family:"Noto Sans JP"}.c-header__cv-button::before{content:"";position:absolute;margin:auto 0;top:0;bottom:0;right:24px;width:16px;aspect-ratio:1/1;background-color:#fff;clip-path:url(#outLink)}.c-header__cv-button--main{background-color:#242329}.c-header__cv-button--main::before{height:10px;clip-path:url(#arrow)}.c-header__cv-button--line{background-color:#06c755}.c-header__cv-button--line::before{clip-path:url(#outLink)}}@media screen and (min-width:960px) and (hover:hover) and (pointer:fine){.c-header__cv-button:hover{opacity:.6}}@media screen and (min-width:960px){.c-header__cv-button:focus-visible{opacity:.6}.c-header__nav-list{display:flex;gap:16px}}@media screen and (min-width:960px) and (min-width:1180px){.c-header__nav-list{gap:24px}}@media screen and (min-width:960px){.c-header__nav-link{position:relative;font-size:15px;font-weight:500;font-family:"Noto Sans JP"}.c-header__nav-link::before{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-2px;width:0%;height:1px;background-color:#242329;transition:width ease .4s}}@media screen and (min-width:960px) and (hover:hover) and (pointer:fine){.c-header__nav-link:hover::before{width:100%}}@media screen and (min-width:960px){.c-header__nav-link:focus-visible::before{width:100%}}@media screen and (max-width:782px){#wpadminbar~.c-header .c-header__bar{top:46px}}@media screen and (min-width:783px){#wpadminbar~.c-header .c-header__bar{top:32px}}@media screen and (min-width:960px){#wpadminbar~.c-header{top:32px}}.c-footer{position:relative;color:#fff}.c-footer__content{background-color:#131217}@media screen and (max-width:959px){.c-footer__content{padding-top:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__content{padding-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__content{padding-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__content{padding-top:40px}}@media screen and (max-width:959px){.c-footer__content{padding-bottom:clamp(40px,10.7vw,51.7320099256px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__content{padding-bottom:clamp(51.7320099256px,6.74vw,57.4491315136px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__content{padding-bottom:clamp(57.4491315136px,5.98vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__content{padding-bottom:64px}}@media screen and (max-width:959px){.c-footer__main{margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.c-footer__company{display:flex;flex-direction:column;align-items:center}.c-footer__logo{display:flex;width:min(50%,240px)}.c-footer__logo img{width:100%}.c-footer__link{display:inline-block;font-size:14px;text-decoration:underline;margin-top:24px}.c-footer__out-link{display:inline-block;position:relative;padding-right:1.2em;font-size:14px;text-decoration:underline;margin:1em 0 2em}.c-footer__out-link::before{content:"";position:absolute;right:0;bottom:2px;margin:auto 0;width:.9em;aspect-ratio:1/1;background-color:#fff;clip-path:url(#outLink)}.c-footer__copy{display:flex;flex-direction:column;align-items:center;font-weight:600;font-family:"Noto Serif JP"}.c-footer__copy{font-size:clamp(18px,4.81vw,20.9330024814px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__copy{font-size:clamp(20.9330024814px,2.73vw,22.3622828784px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__copy{font-size:clamp(22.3622828784px,2.33vw,24px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__copy{font-size:24px}}@media screen and (max-width:959px){.c-footer__nav{margin-top:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__nav{margin-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__nav{margin-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__nav{margin-top:40px}}@media screen and (max-width:959px){.c-footer__nav{margin-bottom:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__nav{margin-bottom:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__nav{margin-bottom:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__nav{margin-bottom:40px}}@media screen and (max-width:959px){.c-footer__nav-list{border-top:solid 1px #2d2f3a}.c-footer__nav-link{position:relative;display:flex;align-items:center;border-bottom:solid 1px #2d2f3a;width:100%;transition:color ease .4s}.c-footer__nav-link{height:clamp(40px,10.7vw,47.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.c-footer__nav-link{height:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.c-footer__nav-link{height:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (max-width:959px) and (min-width:1180px){.c-footer__nav-link{height:56px}}@media screen and (max-width:959px){.c-footer__nav-link::before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;height:60%;aspect-ratio:1/1;border-radius:50%;border:solid 1px #fff;background-color:#fff;transition:background-color ease .4s}.c-footer__nav-link::after{content:"";position:absolute;top:0;right:min(1svh,7px);bottom:0;margin:auto 0;height:min(1.5svh,8px);width:min(2svh,10px);background-color:#242329;transition:background-color ease .4s;clip-path:url(#arrow)}.c-footer__sub{display:flex;flex-direction:column-reverse;align-items:center;margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.c-footer__sub-link{font-size:14px;text-decoration:underline;margin-bottom:1em}.c-footer__copyright{font-size:12px;font-weight:600;font-family:Poppins}}@media screen and (min-width:960px){.c-footer__cta{position:relative}.c-footer__content{padding:56px 0 64px}.c-footer__main{display:flex;justify-content:space-between;gap:56px;margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.c-footer__info{flex:1 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:calc(55% - 56px)}.c-footer__company{display:flex;flex-direction:column;align-items:center}.c-footer__logo{display:flex;width:344px;margin-bottom:24px}.c-footer__logo img{width:100%}.c-footer__link{display:inline-block;font-size:14px;text-decoration:underline}.c-footer__out-link{position:relative;padding-right:1.2em;font-size:14px;text-decoration:underline;transition:opacity ease .4s;margin-top:1em}.c-footer__out-link::before{content:"";position:absolute;right:0;bottom:0;margin:auto 0;width:.9em;aspect-ratio:1/1;background-color:#fff;clip-path:url(#outLink)}}@media screen and (min-width:960px) and (hover:hover) and (pointer:fine){.c-footer__out-link:hover{opacity:.6}}@media screen and (min-width:960px){.c-footer__out-link:focus-visible{opacity:.6}.c-footer__copy{display:flex;flex-direction:column;white-space:nowrap;line-height:140%;margin-top:1em;font-weight:600;font-family:"Noto Serif JP"}.c-footer__copy{font-size:clamp(20px,5.35vw,26.8436724566px)}}@media screen and (min-width:960px) and (min-width:768px){.c-footer__copy{font-size:clamp(26.8436724566px,3.5vw,30.1786600496px)}}@media screen and (min-width:960px) and (min-width:960px){.c-footer__copy{font-size:clamp(30.1786600496px,3.14vw,34px)}}@media screen and (min-width:960px) and (min-width:1180px){.c-footer__copy{font-size:34px}}@media screen and (min-width:960px){.c-footer__nav{width:min(45%,576px);border-top:solid 1px #2d2f3a}.c-footer__nav-link{position:relative;display:flex;align-items:center;border-bottom:solid 1px #2d2f3a;width:100%;transition:padding-left ease .4s,color ease .4s}.c-footer__nav-link{height:clamp(48px,12.83vw,63.6426799007px)}}@media screen and (min-width:960px) and (min-width:768px){.c-footer__nav-link{height:clamp(63.6426799007px,8.29vw,71.2655086849px)}}@media screen and (min-width:960px) and (min-width:960px){.c-footer__nav-link{height:clamp(71.2655086849px,7.42vw,80px)}}@media screen and (min-width:960px) and (min-width:1180px){.c-footer__nav-link{height:80px}}@media screen and (min-width:960px){.c-footer__nav-link::before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;height:min(6svh,32px);aspect-ratio:1/1;border-radius:50%;border:solid 1px #fff;background-color:#fff;transition:transform ease .4s,background-color ease .4s}.c-footer__nav-link::after{content:"";position:absolute;top:0;right:min(1.5svh,8px);bottom:0;margin:auto 0;height:min(1.5svh,8px);width:min(4svh,16px);background-color:#242329;transition:transform ease .4s,background-color ease .4s;clip-path:url(#arrow)}}@media screen and (min-width:960px) and (hover:hover) and (pointer:fine){.c-footer__nav-link:hover{padding-left:1em}.c-footer__nav-link:hover::before{transform:scale(1.1);background-color:transparent}.c-footer__nav-link:hover::after{transform:scale(1.1);background-color:#fff}}@media screen and (min-width:960px){.c-footer__nav-link:focus-visible{padding-left:1em}.c-footer__nav-link:focus-visible::before{transform:scale(1.1);background-color:transparent}.c-footer__nav-link:focus-visible::after{transform:scale(1.1);background-color:#fff}.c-footer__sub{display:flex;justify-content:space-between;padding-top:64px;margin-inline:auto;width:min(100vw - min(6.6%,48px) * 2,1152px)}.c-footer__sub-link{position:relative;font-size:12px;text-decoration:underline;transition:opacity ease .4s;padding-right:1.2em}.c-footer__sub-link::before{content:"";position:absolute;right:0;bottom:.1em;width:.8em;height:.8em;background-color:#fff;clip-path:url(#outLink);transition:ease background-color .4s}}@media screen and (min-width:960px) and (hover:hover) and (pointer:fine){.c-footer__sub-link:hover{opacity:.6}}@media screen and (min-width:960px){.c-footer__sub-link:focus-visible{opacity:.6}.c-footer__copyright{font-size:12px;font-weight:600;font-family:Poppins}}.sample{display:flex;flex-direction:column;font-weight:600;font-family:EBGaramond;font-size:56px}.c-page-header{position:relative;z-index:1;color:#fff;background-color:#242329}.c-page-header{padding-top:clamp(32px,8.56vw,43.7320099256px)}@media screen and (min-width:768px){.c-page-header{padding-top:clamp(43.7320099256px,5.69vw,49.4491315136px)}}@media screen and (min-width:960px){.c-page-header{padding-top:clamp(49.4491315136px,5.15vw,56px)}}@media screen and (min-width:1180px){.c-page-header{padding-top:56px}}.c-page-header{padding-bottom:clamp(32px,8.56vw,43.7320099256px)}@media screen and (min-width:768px){.c-page-header{padding-bottom:clamp(43.7320099256px,5.69vw,49.4491315136px)}}@media screen and (min-width:960px){.c-page-header{padding-bottom:clamp(49.4491315136px,5.15vw,56px)}}@media screen and (min-width:1180px){.c-page-header{padding-bottom:56px}}.c-page-header::before{content:"";position:absolute;z-index:-1;inset:0;width:100%;height:100%;background:url(../images/bg-page-header.jpg) center/cover no-repeat}.c-page-header__inner{display:flex;flex-direction:column}.c-page-header__en{letter-spacing:.2em;margin-bottom:1em;font-weight:400;font-family:EBGaramond}.c-page-header__en{font-size:clamp(15px,4.01vw,17.4441687345px)}@media screen and (min-width:768px){.c-page-header__en{font-size:clamp(17.4441687345px,2.27vw,18.635235732px)}}@media screen and (min-width:960px){.c-page-header__en{font-size:clamp(18.635235732px,1.94vw,20px)}}@media screen and (min-width:1180px){.c-page-header__en{font-size:20px}}.c-page-header__jp{font-weight:600;font-family:"Noto Serif JP"}.c-page-header__jp{font-size:clamp(28px,7.49vw,40.7096774194px)}@media screen and (min-width:768px){.c-page-header__jp{font-size:clamp(40.7096774194px,5.3vw,46.9032258065px)}}@media screen and (min-width:960px){.c-page-header__jp{font-size:clamp(46.9032258065px,4.89vw,54px)}}@media screen and (min-width:1180px){.c-page-header__jp{font-size:54px}}.c-track-record{position:relative;display:inline-block}.c-track-record__number{position:relative;z-index:1;letter-spacing:-.04em;padding-right:.2em;line-height:1;font-weight:600;font-family:EBGaramond}.c-track-record__number{font-size:clamp(88px,23.53vw,95.8213399504px)}@media screen and (min-width:768px){.c-track-record__number{font-size:clamp(95.8213399504px,12.48vw,99.6327543424px)}}@media screen and (min-width:960px){.c-track-record__number{font-size:clamp(99.6327543424px,10.38vw,104px)}}@media screen and (min-width:1180px){.c-track-record__number{font-size:104px}}.c-track-record__unit-wrapper{position:relative;z-index:2;display:inline-flex;align-items:flex-end}.c-track-record__unit{white-space:nowrap;position:relative;z-index:2;margin-right:.2em;font-weight:600;font-family:"Noto Sans JP"}.c-track-record__unit{font-size:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.c-track-record__unit{font-size:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.c-track-record__unit{font-size:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.c-track-record__unit{font-size:40px}}.c-track-record__text{white-space:nowrap;color:#fff;font-weight:600;font-family:"Noto Sans JP"}.c-track-record__text{font-size:clamp(18px,4.81vw,21.9106699752px)}@media screen and (min-width:768px){.c-track-record__text{font-size:clamp(21.9106699752px,2.85vw,23.8163771712px)}}@media screen and (min-width:960px){.c-track-record__text{font-size:clamp(23.8163771712px,2.48vw,26px)}}@media screen and (min-width:1180px){.c-track-record__text{font-size:26px}}.c-track-record--gold .c-track-record__number{background:linear-gradient(45deg,#d99730,#ffd84b,#fffab4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:-.29em}.c-track-record--gold .c-track-record__unit{-webkit-text-stroke:8px #000;text-stroke:8px #000;paint-order:stroke;color:#ffd84b}.c-track-record--silver .c-track-record__number{background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:-.15em}.c-track-record--silver .c-track-record__unit{-webkit-text-stroke:8px #000;text-stroke:8px #000;paint-order:stroke;color:#c5c5c5}.c-main-copy{display:inline-flex;flex-direction:column;gap:.2em;color:#fff;font-weight:600;font-family:"Noto Sans JP"}.c-main-copy{font-size:clamp(18px,4.81vw,22.888337469px)}@media screen and (min-width:768px){.c-main-copy{font-size:clamp(22.888337469px,2.98vw,25.270471464px)}}@media screen and (min-width:960px){.c-main-copy{font-size:clamp(25.270471464px,2.63vw,28px)}}@media screen and (min-width:1180px){.c-main-copy{font-size:28px}}@media screen and (min-width:960px){.c-main-copy{margin-bottom:16px}}.c-main-copy__focus-text{background:linear-gradient(45deg,#828282,#c5c5c5,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:500;font-family:"Noto Serif JP"}.c-main-copy__focus-text{font-size:clamp(40px,10.7vw,55.6426799007px)}@media screen and (min-width:768px){.c-main-copy__focus-text{font-size:clamp(55.6426799007px,7.25vw,63.2655086849px)}}@media screen and (min-width:960px){.c-main-copy__focus-text{font-size:clamp(63.2655086849px,6.59vw,72px)}}@media screen and (min-width:1180px){.c-main-copy__focus-text{font-size:72px}}.p-record{display:inline-flex}@media screen and (max-width:959px){.p-record{flex-direction:column;width:min(100%,540px);row-gap:24px}}@media screen and (min-width:960px){.p-record{flex-direction:row;width:60%}}.p-record__inner{position:relative;display:inline-block}@media screen and (max-width:959px){.p-record__inner{padding-left:min(18%,72px);width:min(70%,280px)}}@media screen and (min-width:960px){.p-record__inner{width:50%;padding-left:13%}}.p-record__badge{position:absolute;z-index:1;bottom:0;left:0;display:inline-block;width:38%}.p-record__badge{padding-bottom:clamp(8px,2.14vw,13.8660049628px)}@media screen and (min-width:768px){.p-record__badge{padding-bottom:clamp(13.8660049628px,1.81vw,16.7245657568px)}}@media screen and (min-width:960px){.p-record__badge{padding-bottom:clamp(16.7245657568px,1.74vw,20px)}}@media screen and (min-width:1180px){.p-record__badge{padding-bottom:20px}}.p-record__number{position:relative;z-index:2;display:inline-block;width:120%}@media screen and (min-width:960px){.p-brand-message{display:grid;grid-template-columns:1fr 80px 38%}}@media screen and (max-width:959px){.p-brand-message__logo{margin-inline:auto;width:min(80%,400px)}}@media screen and (min-width:960px){.p-brand-message__logo{grid-column:3/4;grid-row:1/-1;margin:auto 0}}@media screen and (min-width:960px){.p-brand-message__overview{grid-column:1/2;grid-row:1/-1}}.p-brand-message__copy{display:flex;flex-direction:column;line-height:140%;font-weight:600;font-family:"Noto Serif JP"}.p-brand-message__copy{font-size:clamp(28px,7.49vw,40.7096774194px)}@media screen and (min-width:768px){.p-brand-message__copy{font-size:clamp(40.7096774194px,5.3vw,46.9032258065px)}}@media screen and (min-width:960px){.p-brand-message__copy{font-size:clamp(46.9032258065px,4.89vw,54px)}}@media screen and (min-width:1180px){.p-brand-message__copy{font-size:54px}}.p-brand-message__copy{margin-bottom:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.p-brand-message__copy{margin-bottom:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.p-brand-message__copy{margin-bottom:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.p-brand-message__copy{margin-bottom:56px}}@media screen and (max-width:959px){.p-brand-message__copy{align-items:center}.p-brand-message__copy{margin-top:clamp(40px,10.7vw,47.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-brand-message__copy{margin-top:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-brand-message__copy{margin-top:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-brand-message__copy{margin-top:56px}}.p-brand-message__content{display:flex;flex-direction:column;align-items:flex-start}.p-brand-message__content{row-gap:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.p-brand-message__content{row-gap:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.p-brand-message__content{row-gap:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.p-brand-message__content{row-gap:40px}}.p-brand-message__action{padding-top:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.p-brand-message__action{padding-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.p-brand-message__action{padding-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.p-brand-message__action{padding-top:40px}}@media screen and (max-width:959px){.p-brand-message__action{display:flex;justify-content:center}}.p-point__inner{position:relative;border-radius:4px}.p-point__inner{bottom:clamp(40px,10.7vw,51.7320099256px)}@media screen and (min-width:768px){.p-point__inner{bottom:clamp(51.7320099256px,6.74vw,57.4491315136px)}}@media screen and (min-width:960px){.p-point__inner{bottom:clamp(57.4491315136px,5.98vw,64px)}}@media screen and (min-width:1180px){.p-point__inner{bottom:64px}}.p-point__inner{padding-top:clamp(48px,12.83vw,71.4640198511px)}@media screen and (min-width:768px){.p-point__inner{padding-top:clamp(71.4640198511px,9.31vw,82.8982630273px)}}@media screen and (min-width:960px){.p-point__inner{padding-top:clamp(82.8982630273px,8.64vw,96px)}}@media screen and (min-width:1180px){.p-point__inner{padding-top:96px}}.p-point__inner{padding-bottom:clamp(48px,12.83vw,71.4640198511px)}@media screen and (min-width:768px){.p-point__inner{padding-bottom:clamp(71.4640198511px,9.31vw,82.8982630273px)}}@media screen and (min-width:960px){.p-point__inner{padding-bottom:clamp(82.8982630273px,8.64vw,96px)}}@media screen and (min-width:1180px){.p-point__inner{padding-bottom:96px}}.p-point__inner{padding-left:clamp(16px,4.28vw,39.4640198511px)}@media screen and (min-width:768px){.p-point__inner{padding-left:clamp(39.4640198511px,5.14vw,50.8982630273px)}}@media screen and (min-width:960px){.p-point__inner{padding-left:clamp(50.8982630273px,5.3vw,64px)}}@media screen and (min-width:1180px){.p-point__inner{padding-left:64px}}.p-point__inner{padding-right:clamp(16px,4.28vw,39.4640198511px)}@media screen and (min-width:768px){.p-point__inner{padding-right:clamp(39.4640198511px,5.14vw,50.8982630273px)}}@media screen and (min-width:960px){.p-point__inner{padding-right:clamp(50.8982630273px,5.3vw,64px)}}@media screen and (min-width:1180px){.p-point__inner{padding-right:64px}}@media screen and (min-width:960px){.p-point__body{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;column-gap:56px}}.p-point__img{width:min(100%,380px);aspect-ratio:1/1;border-radius:4px;overflow:hidden}@media screen and (max-width:959px){.p-point__img{margin-bottom:clamp(40px,10.7vw,47.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-point__img{margin-bottom:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-point__img{margin-bottom:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-point__img{margin-bottom:56px}}.p-point__img img{width:100%;height:100%;object-fit:cover}.p-point__list{flex:1;display:flex;flex-direction:column}.p-point__list{row-gap:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.p-point__list{row-gap:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.p-point__list{row-gap:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.p-point__list{row-gap:40px}}.p-point__list-item{position:relative}.p-point__list-item{padding-left:clamp(40px,10.7vw,47.8213399504px)}@media screen and (min-width:768px){.p-point__list-item{padding-left:clamp(47.8213399504px,6.23vw,51.6327543424px)}}@media screen and (min-width:960px){.p-point__list-item{padding-left:clamp(51.6327543424px,5.38vw,56px)}}@media screen and (min-width:1180px){.p-point__list-item{padding-left:56px}}.p-point__list-item::before{position:absolute;top:.2em;left:.5em;letter-spacing:.2em;font-weight:400;font-family:EBGaramond}.p-point__list-item::before{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.p-point__list-item::before{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.p-point__list-item::before{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.p-point__list-item::before{font-size:20px}}.p-point__list-item:nth-child(1)::before{content:"01"}.p-point__list-item:nth-child(2)::before{content:"02"}.p-point__list-item:nth-child(3)::before{content:"03"}.p-point__heading{line-height:140%;margin-bottom:.8em;font-weight:600;font-family:"Noto Serif JP"}.p-point__heading{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.p-point__heading{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.p-point__heading{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.p-point__heading{font-size:22px}}@media screen and (min-width:960px){.p-about-brakomi__body{display:grid;grid-template-columns:1fr 56px 484px;grid-template-rows:auto 56px 1fr}}@media screen and (min-width:960px){.p-about-brakomi__text{grid-column:1/2;grid-row:1/2}}.p-about-brakomi__image{width:min(100%,560px);border-radius:4px;overflow:hidden}.p-about-brakomi__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:959px){.p-about-brakomi__image{margin:0 auto;aspect-ratio:4/3}.p-about-brakomi__image{margin-top:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-about-brakomi__image{margin-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-about-brakomi__image{margin-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-about-brakomi__image{margin-top:40px}}@media screen and (max-width:959px){.p-about-brakomi__image{margin-bottom:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-about-brakomi__image{margin-bottom:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-about-brakomi__image{margin-bottom:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-about-brakomi__image{margin-bottom:40px}}@media screen and (min-width:960px){.p-about-brakomi__image{grid-column:3/4;grid-row:1/-1}}@media screen and (min-width:960px){.p-about-brakomi__nav{grid-column:1/2;grid-row:3/4}}.p-about-brakomi__nav-list{border-top:solid 1px #242329}.p-about-brakomi__nav-link{position:relative;display:flex;align-items:center;border-bottom:solid 1px #242329;width:100%;transition:color ease .4s}.p-about-brakomi__nav-link{height:clamp(48px,12.83vw,63.6426799007px)}@media screen and (min-width:768px){.p-about-brakomi__nav-link{height:clamp(63.6426799007px,8.29vw,71.2655086849px)}}@media screen and (min-width:960px){.p-about-brakomi__nav-link{height:clamp(71.2655086849px,7.42vw,80px)}}@media screen and (min-width:1180px){.p-about-brakomi__nav-link{height:80px}}.p-about-brakomi__nav-link::before{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;height:min(60%,32px);aspect-ratio:1/1;border-radius:50%;border:solid 1px #ab8140;background-color:#ab8140;transition:background-color ease .4s}.p-about-brakomi__nav-link::after{content:"";position:absolute;top:0;right:min(1.5svh,9px);bottom:0;margin:auto 0;height:min(1.5svh,8px);width:min(4svh,12px);background-color:#fff;transition:background-color ease .4s;clip-path:url(#arrow)}@media (hover:hover) and (pointer:fine){.p-about-brakomi__nav-link:hover{color:rgba(100,100,100,.6)}.p-about-brakomi__nav-link:hover::before{background-color:transparent}.p-about-brakomi__nav-link:hover::after{background-color:#ab8140}}.p-about-brakomi__nav-link:focus-visible{color:rgba(100,100,100,.6)}.p-about-brakomi__nav-link:focus-visible::before{background-color:transparent}.p-about-brakomi__nav-link:focus-visible::after{background-color:#ab8140}.p-our-style__body{display:flex;flex-direction:column}.p-our-style__body{row-gap:clamp(40px,10.7vw,51.7320099256px)}@media screen and (min-width:768px){.p-our-style__body{row-gap:clamp(51.7320099256px,6.74vw,57.4491315136px)}}@media screen and (min-width:960px){.p-our-style__body{row-gap:clamp(57.4491315136px,5.98vw,64px)}}@media screen and (min-width:1180px){.p-our-style__body{row-gap:64px}}@media screen and (min-width:768px) and (max-width:959px){.p-our-style__card{display:grid;grid-template-columns:1fr 56px 45%;grid-template-rows:repeat(2,auto)}}@media screen and (min-width:960px){.p-our-style__card{display:grid;grid-template-columns:1fr 56px min(45%,484px);grid-template-rows:repeat(2,auto)}}@media screen and (min-width:768px) and (max-width:959px){.p-our-style__heading{display:flex;flex-direction:column;justify-content:center;grid-column:1/2;grid-row:1/2}}@media screen and (min-width:960px){.p-our-style__heading{grid-column:1/2;grid-row:1/2}}.p-our-style__text{display:flex;flex-direction:column;align-items:flex-start}.p-our-style__text{row-gap:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.p-our-style__text{row-gap:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.p-our-style__text{row-gap:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.p-our-style__text{row-gap:40px}}@media screen and (min-width:768px) and (max-width:959px){.p-our-style__text{grid-column:1/-1;grid-row:2/3}}@media screen and (min-width:960px){.p-our-style__text{grid-column:1/2;grid-row:2/3}}.p-our-style__image{width:min(100%,484px);aspect-ratio:4/3;overflow:hidden;border-radius:4px}@media screen and (max-width:959px){.p-our-style__image{margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:959px){.p-our-style__image{grid-column:3/4;grid-row:1/2}}@media screen and (min-width:960px){.p-our-style__image{grid-column:3/4;grid-row:1/-1;width:min(100%,484px)}}.p-our-style__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:960px){.p-welcome{display:flex;justify-content:space-between;column-gap:56px}}@media screen and (max-width:959px){.p-welcome__content span{text-align:center}}@media screen and (min-width:960px){.p-welcome__content{flex:1}}.p-welcome__inner{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:959px){.p-welcome__inner{justify-content:center}}@media screen and (min-width:960px) and (max-width:1179px){.p-welcome__inner{flex-direction:column}}@media screen and (min-width:1180px){.p-welcome__inner{justify-content:space-between}.p-welcome__inner>*{flex:1}}.p-welcome__img{overflow:hidden;border-radius:4px}@media screen and (max-width:959px){.p-welcome__img{width:min(100%,640px);aspect-ratio:1.618/1;margin:0 auto}.p-welcome__img{margin-top:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-welcome__img{margin-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-welcome__img{margin-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-welcome__img{margin-top:40px}}@media screen and (min-width:960px){.p-welcome__img{width:min(100%,400px);aspect-ratio:1/1}}.p-welcome__img img{width:100%;height:100%;object-fit:cover}.p-service-map{position:relative}@media screen and (min-width:960px){.p-service-map{display:grid;grid-template-columns:1fr 56px min(48.6%,560px);grid-template-rows:auto auto}}@media screen and (min-width:960px){.p-service-map__heading{grid-column:1/2;grid-row:1/2}}@media screen and (max-width:959px){.p-service-map__graphic{display:flex;justify-content:center}.p-service-map__graphic{margin-bottom:clamp(24px,6.42vw,31.8213399504px)}}@media screen and (max-width:959px) and (min-width:768px){.p-service-map__graphic{margin-bottom:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (max-width:959px) and (min-width:960px){.p-service-map__graphic{margin-bottom:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-service-map__graphic{margin-bottom:40px}}@media screen and (min-width:960px){.p-service-map__graphic{grid-column:3/4;grid-row:1/-1}}@media screen and (min-width:960px){.p-service-map__body{grid-column:1/2;grid-row:2/3}}.p-service-map__cta{padding-top:clamp(24px,6.42vw,31.8213399504px)}@media screen and (min-width:768px){.p-service-map__cta{padding-top:clamp(31.8213399504px,4.14vw,35.6327543424px)}}@media screen and (min-width:960px){.p-service-map__cta{padding-top:clamp(35.6327543424px,3.71vw,40px)}}@media screen and (min-width:1180px){.p-service-map__cta{padding-top:40px}}.p-step-list{color:#242329;background:url(../images/bg-marble-horizontal.jpg) center/cover no-repeat}.p-step-list ol li{background-color:#fff}.p-step-list--white{background-image:none;background-color:#fff}.p-step-list--white ol li{background:url(../images/bg-marble-horizontal.jpg) center/cover no-repeat}.p-step-list{padding-left:clamp(16px,4.28vw,27.7320099256px)}@media screen and (min-width:768px){.p-step-list{padding-left:clamp(27.7320099256px,3.61vw,33.4491315136px)}}@media screen and (min-width:960px){.p-step-list{padding-left:clamp(33.4491315136px,3.48vw,40px)}}@media screen and (min-width:1180px){.p-step-list{padding-left:40px}}.p-step-list{padding-right:clamp(16px,4.28vw,27.7320099256px)}@media screen and (min-width:768px){.p-step-list{padding-right:clamp(27.7320099256px,3.61vw,33.4491315136px)}}@media screen and (min-width:960px){.p-step-list{padding-right:clamp(33.4491315136px,3.48vw,40px)}}@media screen and (min-width:1180px){.p-step-list{padding-right:40px}}.p-step-list{padding-top:clamp(24px,6.42vw,39.6426799007px)}@media screen and (min-width:768px){.p-step-list{padding-top:clamp(39.6426799007px,5.16vw,47.2655086849px)}}@media screen and (min-width:960px){.p-step-list{padding-top:clamp(47.2655086849px,4.92vw,56px)}}@media screen and (min-width:1180px){.p-step-list{padding-top:56px}}.p-step-list{padding-bottom:clamp(24px,6.42vw,39.6426799007px)}@media screen and (min-width:768px){.p-step-list{padding-bottom:clamp(39.6426799007px,5.16vw,47.2655086849px)}}@media screen and (min-width:960px){.p-step-list{padding-bottom:clamp(47.2655086849px,4.92vw,56px)}}@media screen and (min-width:1180px){.p-step-list{padding-bottom:56px}}.p-step-list__header{display:flex;flex-direction:column;align-items:center}.p-step-list__title-en{letter-spacing:.2em;font-weight:400;font-family:EBGaramond}.p-step-list__title-en{font-size:clamp(16px,4.28vw,17.9553349876px)}@media screen and (min-width:768px){.p-step-list__title-en{font-size:clamp(17.9553349876px,2.34vw,18.9081885856px)}}@media screen and (min-width:960px){.p-step-list__title-en{font-size:clamp(18.9081885856px,1.97vw,20px)}}@media screen and (min-width:1180px){.p-step-list__title-en{font-size:20px}}.p-step-list__footer{display:flex;justify-content:center}.p-step-list__footer{padding-top:clamp(24px,6.42vw,39.6426799007px)}@media screen and (min-width:768px){.p-step-list__footer{padding-top:clamp(39.6426799007px,5.16vw,47.2655086849px)}}@media screen and (min-width:960px){.p-step-list__footer{padding-top:clamp(47.2655086849px,4.92vw,56px)}}@media screen and (min-width:1180px){.p-step-list__footer{padding-top:56px}}@media screen and (min-width:960px){.p-company-overview{display:flex;justify-content:space-between;column-gap:120px}}@media screen and (max-width:959px){.p-company-overview__logo{margin-bottom:clamp(40px,10.7vw,51.7320099256px)}}@media screen and (max-width:959px) and (min-width:768px){.p-company-overview__logo{margin-bottom:clamp(51.7320099256px,6.74vw,57.4491315136px)}}@media screen and (max-width:959px) and (min-width:960px){.p-company-overview__logo{margin-bottom:clamp(57.4491315136px,5.98vw,64px)}}@media screen and (max-width:959px) and (min-width:1180px){.p-company-overview__logo{margin-bottom:64px}}@media screen and (min-width:960px){.p-company-overview__logo{width:min(35%,400px)}}@media screen and (min-width:960px){.p-company-overview__content{flex:1}}@media screen and (min-width:960px){.p-form__inner{margin-inline:auto;width:min(100%,896px)}}.p-form__alert{color:#fff;background-color:#f01953;padding:16px;margin-bottom:24px;font-size:16px;font-weight:500;font-family:"Noto Sans JP"}.p-form__row{display:flex;padding:16px 0}.p-form__row:not(:last-child){margin-bottom:24px}@media screen and (max-width:959px){.p-form__row{flex-direction:column}}@media screen and (min-width:960px){.p-form__row{flex-direction:row}}.p-form__row--error{background-color:#fcd2dd;padding:16px}@media screen and (max-width:959px){.p-form__title{margin-bottom:1em}}.p-form__title{font-weight:500;font-family:"Noto Sans JP"}.p-form__title{font-size:clamp(13px,3.48vw,13.9776674938px)}@media screen and (min-width:768px){.p-form__title{font-size:clamp(13.9776674938px,1.82vw,14.4540942928px)}}@media screen and (min-width:960px){.p-form__title{font-size:clamp(14.4540942928px,1.51vw,15px)}}@media screen and (min-width:1180px){.p-form__title{font-size:15px}}.p-form__title>p br{display:none}.p-form__title span{display:inline-block;position:relative;padding-left:60px}.p-form__title span::before{content:"任意";position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:48px;height:24px;border-radius:2px;font-size:12px;display:flex;justify-content:center;align-items:center;color:#fff;background:#9f9f9f}.p-form__title--required span::before{content:"必須";background-color:#242329}@media screen and (min-width:960px){.p-form__title{width:30%}}@media screen and (min-width:960px){.p-form__content{width:70%;padding-left:24px}}.p-form__placeholder{margin-top:.5em;font-size:15px;color:#9f9f9f}.p-form__description{margin-top:.5em;font-size:15px;padding:.8em;line-height:140%;background-color:#eddbc0;color:#242329}.p-form__error{margin-top:.5em;font-size:13px;color:#f01953}.p-form__action{padding-top:56px;display:flex;justify-content:center}.p-form .c-next-button p{display:flex;align-items:center;column-gap:1.5em;cursor:pointer}.p-form .c-next-button br{display:none}.p-shop-info{background-color:#131217}.p-shop-info__header{width:100%;background:url(../images/bg-shop-info.jpg) center/cover no-repeat}.p-shop-info__header{height:clamp(120px,32.09vw,251.0074441687px)}@media screen and (min-width:768px){.p-shop-info__header{height:clamp(251.0074441687px,32.68vw,314.8486352357px)}}@media screen and (min-width:960px){.p-shop-info__header{height:clamp(314.8486352357px,32.8vw,388px)}}@media screen and (min-width:1180px){.p-shop-info__header{height:388px}}.p-shop-info__body{position:relative}.p-shop-info__content{position:relative;display:flex;background-color:#fff;border-radius:4px}.p-shop-info__content{padding-left:clamp(24px,6.42vw,43.5533498759px)}@media screen and (min-width:768px){.p-shop-info__content{padding-left:clamp(43.5533498759px,5.67vw,53.0818858561px)}}@media screen and (min-width:960px){.p-shop-info__content{padding-left:clamp(53.0818858561px,5.53vw,64px)}}@media screen and (min-width:1180px){.p-shop-info__content{padding-left:64px}}.p-shop-info__content{padding-right:clamp(24px,6.42vw,43.5533498759px)}@media screen and (min-width:768px){.p-shop-info__content{padding-right:clamp(43.5533498759px,5.67vw,53.0818858561px)}}@media screen and (min-width:960px){.p-shop-info__content{padding-right:clamp(53.0818858561px,5.53vw,64px)}}@media screen and (min-width:1180px){.p-shop-info__content{padding-right:64px}}.p-shop-info__content{padding-top:clamp(48px,12.83vw,71.4640198511px)}@media screen and (min-width:768px){.p-shop-info__content{padding-top:clamp(71.4640198511px,9.31vw,82.8982630273px)}}@media screen and (min-width:960px){.p-shop-info__content{padding-top:clamp(82.8982630273px,8.64vw,96px)}}@media screen and (min-width:1180px){.p-shop-info__content{padding-top:96px}}.p-shop-info__content{padding-bottom:clamp(48px,12.83vw,71.4640198511px)}@media screen and (min-width:768px){.p-shop-info__content{padding-bottom:clamp(71.4640198511px,9.31vw,82.8982630273px)}}@media screen and (min-width:960px){.p-shop-info__content{padding-bottom:clamp(82.8982630273px,8.64vw,96px)}}@media screen and (min-width:1180px){.p-shop-info__content{padding-bottom:96px}}.p-shop-info__content{bottom:clamp(40px,10.7vw,51.7320099256px)}@media screen and (min-width:768px){.p-shop-info__content{bottom:clamp(51.7320099256px,6.74vw,57.4491315136px)}}@media screen and (min-width:960px){.p-shop-info__content{bottom:clamp(57.4491315136px,5.98vw,64px)}}@media screen and (min-width:1180px){.p-shop-info__content{bottom:64px}}@media screen and (max-width:959px){.p-shop-info__content{flex-direction:column}}@media screen and (min-width:960px){.p-shop-info__content{flex-direction:row;justify-content:space-between}}@media screen and (min-width:960px){.p-shop-info__data{width:50%}}.p-shop-info__tel{display:flex;align-items:center;position:relative;padding-left:2.2em;margin-top:24px;letter-spacing:.08em;font-weight:600;font-family:Poppins}.p-shop-info__tel{font-size:clamp(18px,4.81vw,19.9553349876px)}@media screen and (min-width:768px){.p-shop-info__tel{font-size:clamp(19.9553349876px,2.6vw,20.9081885856px)}}@media screen and (min-width:960px){.p-shop-info__tel{font-size:clamp(20.9081885856px,2.18vw,22px)}}@media screen and (min-width:1180px){.p-shop-info__tel{font-size:22px}}.p-shop-info__tel{height:clamp(36px,9.63vw,37.9553349876px)}@media screen and (min-width:768px){.p-shop-info__tel{height:clamp(37.9553349876px,4.94vw,38.9081885856px)}}@media screen and (min-width:960px){.p-shop-info__tel{height:clamp(38.9081885856px,4.05vw,40px)}}@media screen and (min-width:1180px){.p-shop-info__tel{height:40px}}@media screen and (max-width:767px){.p-shop-info__tel{margin-bottom:40px}}.p-shop-info__tel span{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:1.8em;aspect-ratio:1/1;border-radius:50%;background-color:#ab8140}.p-shop-info__tel span::before{content:"";position:absolute;inset:0;margin:auto;width:40%;aspect-ratio:1/1;background-color:#fff;clip-path:url(#tel)}@media screen and (min-width:960px){.p-shop-info__access{width:calc(50% - 56px)}}.p-shop-info__access-inner{display:flex;column-gap:24px}@media screen and (min-width:960px){.p-shop-info__access-inner{justify-content:flex-end}}.p-shop-info__map{width:100%;margin-top:16px;margin-bottom:16px;overflow:hidden;border-radius:4px}@media screen and (max-width:767px){.p-shop-info__map{aspect-ratio:1/1}}@media screen and (min-width:768px) and (max-width:959px){.p-shop-info__map{aspect-ratio:1.618/1}}@media screen and (min-width:960px){.p-shop-info__map{aspect-ratio:4/3}}.p-shop-info__map iframe{width:100%;height:100%}@media screen and (min-width:960px){.p-section-overview{display:flex;justify-content:space-between;align-items:flex-start;gap:56px}.p-section-overview__title h2{line-height:1;margin-bottom:0}.p-section-overview__content{width:636px}}/*# sourceMappingURL=style.min.css.map */
