@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Shippori+Mincho+B1&display=swap);@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden;-ms-overflow-style:none}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#faf8f1;font-size:62.5%;scroll-behavior:smooth}html.scrollimm{scroll-behavior:unset}html:has(input#menu[type=checkbox]:checked){overflow-y:scroll}html:has(.c-zoom.show){overflow-y:scroll}@media screen and (max-width:1366px){html{font-size:.7320644217vw}}@media screen and (max-width:1000px){html{font-size:10.24px}}@media screen and (max-width:768px){html{font-size:1.3333333333vw}}main{margin:0 auto;overflow:hidden;position:relative;width:100%}main.scrollfix{left:0;position:fixed;right:0}@media screen and (max-width:1000px){main{max-width:100%;width:76.8rem}}@media screen and (max-width:768px){main{width:100%}}body{color:#000;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.6rem;line-height:1;word-wrap:break-word;-webkit-font-smoothing:antialiased}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:1.1s}[data-aos=fade-up]{transform:translate3d(0,10rem,0)}.ht{overflow:hidden;position:absolute;text-indent:-5000px}h2,h3,h4{font-weight:unset;margin:0}*{-webkit-tap-highlight-color:transparent}.container{margin:0 auto;max-width:1480px;padding:0 20px}.c-nav{height:8.4rem;position:relative;width:100%;z-index:9}@media (max-width:1000px){.c-nav{height:14.4rem}}.c-nav__ul{display:flex;height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.c-nav__br-tablet{text-indent:0;width:0}.c-nav__li{cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:2.1rem;font-weight:500;height:100%;position:relative;width:33.3333333333%}.c-nav__li a{align-content:center;align-items:center;background-color:#a59057;color:#fff;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;width:100%}@media (hover:hover){.c-nav__li a{transition:opacity .5s}.c-nav__li a:hover{opacity:.7}}@media (max-width:1000px){.c-nav__li{font-size:2.8rem;padding:0}.c-nav__li:first-child{width:calc(33.33333% - .25rem)}}.c-nav__li:first-child span:first-child{margin:1.2rem 0}@media (max-width:1000px){.c-nav__li:first-child span:first-child{margin:2.5rem 0 2.6rem;text-align:center;width:100%}}.c-nav__li:nth-child(2){border-left:.1rem solid #fff;border-right:.1rem solid #fff;box-sizing:border-box}@media (max-width:1000px){.c-nav__li:nth-child(2){border-left:.5rem solid #fff;border-right:.5rem solid #fff;width:calc(33.33333% + .5rem)}.c-nav__li:nth-child(2) span:first-child{margin:1rem 0 .8rem;text-align:center;width:100%}.c-nav__li:nth-child(2) span:nth-child(2){margin:0 0 .6rem;text-align:center;width:100%}.c-nav__li:nth-child(3) span:first-child{margin:1rem 0 .8rem;text-align:center;width:100%}.c-nav__li:nth-child(3) span:nth-child(2){margin:0 0 .6rem;text-align:center;width:100%}.c-nav__li:nth-child(3){width:calc(33.33333% - .25rem)}}.c-nav__li span{display:inline-block;text-indent:0}.c-nav__li span:first-child{text-indent:.7rem}@media (max-width:1000px){.c-nav__li span:first-child{text-indent:0}}.c-nav__li-arrow{background-image:url(../../assets/images/c-button__type-A--arrow.svg);background-size:100% 100%;display:inline-block;height:2rem;margin:0 -1.5rem 0 2rem;position:relative;width:2rem}.c-nav__li-arrow--deg90{transform:rotate(90deg)}@media (max-width:1000px){.c-nav__li-arrow{height:3.2rem;margin:0;width:3.2rem}}.c-nav__li-note{font-size:1.05rem;position:relative;top:-.3rem}@media (max-width:1000px){.c-nav__li-note{font-size:1.3rem}}.c-parts__leftside-mark{position:relative}.c-parts__leftside-mark--in{background-image:url(../../assets/images/c-parts__leftside-mark.svg);background-position:100% 65%;background-repeat:no-repeat;background-size:1.3rem .6rem;color:#a59057;display:inline-block;font-family:Outfit,sans-serif;font-size:2rem;font-weight:300;line-height:1;padding:0 1.7rem 0 0;position:relative}@media (max-width:1000px){.c-parts__leftside-mark--in{background-size:2.6rem 1.2rem;font-size:4rem;padding:0 4.2rem 0 0}}.c-parts__bg-a{background-image:url(../../assets/images/c-parts__bg-a--pc.png);background-size:100% 100%;height:124.3rem;left:50%;position:absolute;top:-87rem;transform:translateX(-50%);width:205.8rem}@media (max-width:1000px){.c-parts__bg-a{background-image:url(../../assets/images/c-parts__bg-a--sp.png);height:128.4rem;top:-88.7rem;width:75rem}}.c-parts__bg-b{background-image:url(../../assets/images/c-parts__bg-b--pc.png);background-size:100% 100%;height:82.2rem;left:50%;position:absolute;top:-52.2rem;transform:translateX(-50%);width:192rem}@media (max-width:1000px){.c-parts__bg-b{display:none}}.c-parts__bg-c{background-image:url(../../assets/images/c-parts__bg-c--pc.png);background-size:100% 100%;bottom:0;height:432.3rem;left:50%;position:absolute;transform:translateX(-50%);width:192rem}@media (max-width:1000px){.c-parts__bg-c{background-image:url(../../assets/images/c-parts__bg-c--sp.png);bottom:0;height:1098.8rem;width:75rem}}.c-parts__bg-d{background-image:url(../../assets/images/c-parts__bg-d--pc.png);background-size:100% 100%;bottom:-6.8rem;height:250.3rem;left:50%;position:absolute;transform:translateX(-50%);width:205.8rem}@media (max-width:1000px){.c-parts__bg-d{background-image:url(../../assets/images/c-parts__bg-d--sp.png);bottom:0;height:546.742rem;width:75rem}}.c-parts__bg-e{background-image:url(../../assets/images/c-parts__bg-e--pc.png);background-size:100% 100%;bottom:-6.8rem;height:279.3rem;left:50%;position:absolute;transform:translateX(-50%);width:205.8rem}@media (max-width:1000px){.c-parts__bg-e{background-image:url(../../assets/images/c-parts__bg-e--sp.png);bottom:0;height:324.2rem;width:75rem}}.c-parts__bg-f{background-image:url(../../assets/images/c-parts__bg-f--pc.png);background-size:100% 100%;bottom:0;height:240.5rem;left:50%;position:absolute;transform:translateX(-50%);width:192rem;z-index:0}@media (max-width:1000px){.c-parts__bg-f{background-image:url(../../assets/images/c-parts__bg-f--sp.png);height:306.2rem;width:75rem}}.c-button__type-A{align-items:center;background-color:#a59057;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;height:6.8rem;justify-content:right;line-height:2.1111111111;padding:0 2.5rem 0 0;position:relative;text-decoration:none;width:34rem}@media (hover:hover){.c-button__type-A{transition:all .5s}.c-button__type-A:hover{background-color:rgba(165,144,87,.8)}.c-button__type-A:hover .c-button__type-A--arrow:before{opacity:0;transform:translate(150%)}.c-button__type-A:hover .c-button__type-A--arrow:after{opacity:1;transform:translate(0)}}@media (max-width:1000px){.c-button__type-A{font-size:3.6rem;height:12.8rem;letter-spacing:.09rem;margin:0 auto;padding:0 4rem 0 0;width:60rem}}.c-button__type-A--dot{background-image:url(../../assets/images/c-button__type-A--dot.svg);background-size:100% 100%;height:2.8rem;margin:0 2.2rem 0 3.1rem;min-width:1px;position:relative;width:.1rem}@media (max-width:1000px){.c-button__type-A--dot{height:5.6rem;margin:0 3.1rem 0 2.8rem;width:.2rem}}.c-button__type-A--arrow{height:1.4rem;position:relative;width:1.4rem}.c-button__type-A--arrow:after,.c-button__type-A--arrow:before{background-image:url(../../assets/images/c-button__type-A--arrow.svg);background-size:100% 100%;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s cubic-bezier(.98,.4,.22,.71);width:100%}.c-button__type-A--arrow:after{opacity:0;transform:translate(-150%)}@media (max-width:1000px){.c-button__type-A--arrow{height:2.8rem;width:2.8rem}}.c-button__type-B{align-items:center;border-bottom:.1rem solid #752713;color:#674820;cursor:pointer;display:flex;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:500;height:5rem;justify-content:center;line-height:1;padding:0 2.5rem 0 0;position:relative;text-decoration:none;width:20rem}@media (hover:hover){.c-button__type-B{transition:all .5s}.c-button__type-B:hover .c-button__type-B--arrow:before{opacity:0;transform:translate(150%)}.c-button__type-B:hover .c-button__type-B--arrow:after{opacity:1;transform:translate(0)}}@media (max-width:1000px){.c-button__type-B{font-size:3.6rem;height:12.8rem;letter-spacing:.09rem;margin:0 auto;padding:0 4rem 0 0;width:60rem}}.c-button__type-B--arrow{height:1.4rem;position:absolute;right:0;width:1.4rem}.c-button__type-B--arrow:after,.c-button__type-B--arrow:before{background-color:#674820;content:"";height:100%;left:0;-webkit-mask-image:url(../../assets/images/c-button__type-A--arrow.svg);mask-image:url(../../assets/images/c-button__type-A--arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;transition:all .5s cubic-bezier(.98,.4,.22,.71);width:100%}.c-button__type-B--arrow:after{opacity:0;transform:translate(-150%)}@media (max-width:1000px){.c-button__type-B--arrow{height:2.8rem;width:2.8rem}}.c-info__unit{position:relative}.c-info__unit-line{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;height:.6rem;margin:0 8rem;position:relative}@media (max-width:1000px){.c-info__unit-line{background-size:1.2rem 1.2rem;height:1.2rem;margin:0 4rem;width:59rem}}.c-info__unit-zoom{background-image:url(../../assets/images/c-info__unit-zoom.png);background-size:100% 100%;bottom:-2.5rem;cursor:pointer;display:none;height:8rem;position:absolute;right:-2.5rem;width:8rem}@media (max-width:1000px){.c-info__unit-zoom{display:block}}.c-info__unit-typeA{align-items:flex-start;display:flex;justify-content:center;padding:3.8rem 8rem;position:relative}@media (max-width:1000px){.c-info__unit-typeA{flex-wrap:wrap;padding:4.4rem 4rem 3.7rem}}.c-info__unit-typeA--pic{margin:0 4.3rem 0 0;min-width:36.96rem;position:relative;width:61.6rem}.c-info__unit-typeA--pic img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.c-info__unit-typeA--pic{height:48.6rem;margin:0;width:59rem}}.c-info__unit-typeA--textbox{width:38.4rem}@media (max-width:1000px){.c-info__unit-typeA--textbox{width:59rem}}.c-info__unit-typeA--title{font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;line-height:1.5714285714;margin:2rem 0 1.8rem}@media (max-width:1000px){.c-info__unit-typeA--title{font-size:4.4rem;line-height:1.4545454545;margin:4rem 0 2.3rem}}.c-info__unit-typeA--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.5}@media (max-width:1000px){.c-info__unit-typeA--text{font-size:3.2rem;line-height:1.5}}.c-info__unit-typeB{align-items:flex-start;display:flex;justify-content:center;padding:3.8rem 8rem;position:relative}@media (max-width:1000px){.c-info__unit-typeB{flex-wrap:wrap;padding:4.4rem 4rem}}.c-info__unit-typeB--pic{margin:0 0 0 4rem;min-width:24.96rem;position:relative;width:41.6rem}.c-info__unit-typeB--pic img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.c-info__unit-typeB--pic{height:41.6rem;margin:0;order:1;width:59rem}}.c-info__unit-typeB--textbox{width:59.8rem}@media (max-width:1000px){.c-info__unit-typeB--textbox{order:2}}.c-info__unit-typeB--title{font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;line-height:1.8571428571;margin:3.3rem 0 1.8rem}@media (max-width:1000px){.c-info__unit-typeB--title{font-size:4.4rem;line-height:1.4545454545;margin:4.2rem 0 2.8rem}}.c-info__unit-typeB--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.5}@media (max-width:1000px){.c-info__unit-typeB--text{font-size:3.2rem;line-height:1.5}}.c-info__unit-note{display:inline-block;font-size:50%;position:relative;transform:translateY(-46%)}.c-info__unit-note--span{color:#4e403f;font-size:1.2rem;line-height:1.4166666667}@media (max-width:1000px){.c-info__unit-note--span{font-size:2.4rem;line-height:1.5}}.c-info__unit-note--span:nth-child(4){margin:2rem 0 0}.c-info__unit-note--span:nth-child(4):before{content:"※1 ";display:inline-block;position:relative}@media (max-width:1000px){.c-info__unit-note--span:nth-child(4):before{margin:0 0 0 -4.7rem;width:4.7rem}.c-info__unit-note--span:nth-child(4){margin:2.3rem 0 0 4.7rem}}.c-info__unit-note--span:nth-child(5){margin:.5rem 0 0}.c-info__unit-note--span:nth-child(5):before{content:"※2 ";display:inline-block;position:relative}@media (max-width:1000px){.c-info__unit-note--span:nth-child(5):before{margin:0 0 0 -4.7rem;width:4.7rem}.c-info__unit-note--span:nth-child(5){margin:.8rem 0 0 4.7rem}}.c-footer{background-color:#fff;background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--pc.png);background-position:50% 100%;background-repeat:no-repeat;background-size:192rem 1.7rem;height:auto;position:relative;z-index:1}.c-footer .l-container{padding:1px 0 3.9rem}@media (max-width:1000px){.c-footer .l-container{padding:1px 0 6.1rem}}.c-footer__nav-ul{gap:0 3.7rem;list-style-type:none;margin:5rem 0 0;padding:0}@media (max-width:1000px){.c-footer__nav-ul{margin:9.4rem 0 0;width:100%}}.c-footer__nav-ul--in{list-style-type:none;margin:4.6rem 0 0;padding:0;position:relative}.c-footer__nav-li,.c-footer__nav-li--in{display:inline-block;position:relative}@media (max-width:1000px){.c-footer__nav-li--in{width:100%}}.c-footer__nav-li--in:nth-child(n+2){margin:0 0 0 3.9rem}@media (max-width:1000px){.c-footer__nav-li--in:nth-child(n+2){margin:5.3rem 0 0}}.c-footer__nav-li--in .c-button__type-B{border:none;color:#a59057;font-size:1.6rem;height:2.9rem;letter-spacing:.03rem;width:32.9rem}.c-footer__nav-li--in .c-button__type-B:before{background-color:rgba(165,144,87,.2);bottom:0;content:"";height:.1rem;left:0;position:absolute;width:100%}.c-footer__nav-li--in .c-button__type-B:after{background-color:#a59057;bottom:0;content:"";height:.1rem;left:0;position:absolute;transition:all .5s;width:0}@media (hover:hover){.c-footer__nav-li--in .c-button__type-B:hover:after{width:100%}}@media (max-width:1000px){.c-footer__nav-li--in .c-button__type-B{font-size:3.2rem;height:5.6rem;margin:2.2rem 0 0;width:100%}.c-footer__nav-li--in .c-button__type-B:after,.c-footer__nav-li--in .c-button__type-B:before{height:.2rem}}.c-footer__nav-li--in .c-button__type-B .c-button__type-B--arrow{top:.2rem}.c-footer__nav-li--in .c-button__type-B .c-button__type-B--arrow:after,.c-footer__nav-li--in .c-button__type-B .c-button__type-B--arrow:before{background-color:#a59057}.c-footer__nav-li a{color:unset;display:inline-block;text-decoration:none}.c-footer__nav-li:first-child{margin:0 8rem 0 .5rem}@media (max-width:1000px){.c-footer__nav-li:first-child{margin:0}}.c-footer__nav-li:nth-child(2) .c-button__type-B{width:20.1rem}@media (max-width:1000px){.c-footer__nav-li:nth-child(2) .c-button__type-B{width:100%}}.c-footer__nav-li:nth-child(3){margin:4.2rem 0 0 .5rem}@media (max-width:1000px){.c-footer__nav-li:nth-child(3){margin:0}.c-footer__nav-li:nth-child(n+2){margin:4rem 0 0}.c-footer__nav-li{width:100%}}.c-footer__nav-li--text0{color:#140908;font-family:Playfair Display,serif;font-size:4.8rem;font-weight:500;letter-spacing:-.04rem;line-height:1.3333333333;margin:3.8rem 0 0}@media (max-width:1000px){.c-footer__nav-li--text0{font-size:7.6rem;margin:6.6rem 0 0}}.c-footer__nav-li--text0 span{display:inline-block;position:relative}.c-footer__nav-li--text0 span:nth-child(2){margin:0 -1rem 0 -1.3rem}@media (max-width:1000px){.c-footer__nav-li--text0 span:nth-child(2){margin:0 -2rem 0 -2.6rem}}.c-footer__nav-li--text1{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.07rem;line-height:1.75;margin:.1rem 0 0}@media (max-width:1000px){.c-footer__nav-li--text1{font-size:3.2rem;margin:.3rem 0 0}}.c-footer__line{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;height:.6rem;margin:8.1rem 0 7.8rem;position:relative}@media (max-width:1000px){.c-footer__line{background-size:1.2rem 1.2rem;height:1.2rem;margin:12.3rem 0 11.4rem;width:100%}}.c-footer__banner{background-image:url(../../assets/images/c-footer__banner.png);background-size:100% 100%;display:block;height:15.7rem;margin:0 auto;position:relative;width:36.6rem}@media (hover:hover){.c-footer__banner{transition:opacity .5s}.c-footer__banner:hover{opacity:.5}}@media (max-width:1000px){.c-footer__banner{height:22.4rem;width:52rem}}.c-footer__sns-ul{display:flex;gap:0 2.4rem;justify-content:center;list-style-type:none;margin:1.1rem 0 2.1rem;order:1;padding:0;position:relative}@media (max-width:1000px){.c-footer__sns-ul{gap:4.8rem;margin:4.9rem 0 0}}.c-footer__sns-li{height:3.2rem;position:relative;width:3.2rem}@media (max-width:1000px){.c-footer__sns-li{height:6.4rem;width:6.4rem}}.c-footer__sns-li>a{background-size:100% 100%;display:block;height:100%;position:relative;width:100%}@media (hover:hover){.c-footer__sns-li>a{transition:opacity .5s}.c-footer__sns-li>a:hover{opacity:.5}}.c-footer__sns-instagram{background-image:url(../../assets/images/c-footer__sns-instagram.png)}.c-footer__sns-x{background-image:url(../../assets/images/c-footer__sns-x.png)}.c-footer__sns-cosme{background-image:url(../../assets/images/c-footer__sns-cosme.png)}.c-footer__sns-line{background-image:url(../../assets/images/c-footer__sns-line.png)}.c-footer__links-ul{display:flex;justify-content:space-between;justify-self:end;list-style-type:none;margin:3.3rem 0 0;order:2;padding:0;position:relative;width:33rem}@media (max-width:1000px){.c-footer__links-ul{margin:4.8rem 0 0;width:100%}}.c-footer__links-li{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.07rem;line-height:1.4166666667}@media (max-width:1000px){.c-footer__links-li{font-size:2.4rem}}.c-footer__links-li a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}@media (hover:hover){.c-footer__links-li a{transition:opacity .5s}.c-footer__links-li a:hover{opacity:.5}}.c-footer__logo{background-image:url(../../assets/images/c-footer__logo.svg);background-size:100% 100%;height:5.2rem;margin:-3.9rem 0 0;order:3;width:12.1rem}@media (max-width:1000px){.c-footer__logo{height:10.4rem;justify-self:center;margin:8rem 0 0;order:1;width:24.2rem}}.c-footer__copyright{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.04rem;line-height:1.4;margin:-2.8rem 0 0 18.1rem;order:4}@media (max-width:1000px){.c-footer__copyright{font-size:2rem;letter-spacing:.08rem;margin:7.9rem 0 0;text-align:center}}.c-footer__order{display:grid;padding:1px 0;position:relative}.c-lineup__colarightseries-ul{display:flex;justify-content:center;list-style-type:none;margin:3.7rem 0 0;padding:0;position:relative}@media (max-width:1000px){.c-lineup__colarightseries-ul{flex-wrap:wrap;margin:8rem auto 0}}.c-lineup__colarightseries-li{align-items:stretch;padding:0 0 3.8rem;position:relative;text-align:center;width:30rem}.c-lineup__colarightseries-li:first-child{transition-delay:.1s}.c-lineup__colarightseries-li:nth-child(2){transition-delay:.2s}.c-lineup__colarightseries-li:nth-child(3){transition-delay:.3s}.c-lineup__colarightseries-li:nth-child(4){transition-delay:.4s}@media (max-width:1000px){.c-lineup__colarightseries-li{margin:0 0 7.5rem;padding:0;width:60rem}.c-lineup__colarightseries-li:first-child,.c-lineup__colarightseries-li:nth-child(2),.c-lineup__colarightseries-li:nth-child(3),.c-lineup__colarightseries-li:nth-child(4){transition-delay:0s}}.c-lineup__colarightseries-dot{height:1.3rem;margin:-1.6rem auto 1.6rem;-webkit-mask-image:url(../../assets/images/p-top__colarightseries-dot.svg);mask-image:url(../../assets/images/p-top__colarightseries-dot.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;width:.6rem}@media (max-width:1000px){.c-lineup__colarightseries-dot{height:2.6rem;margin:-3.2rem auto 3.2rem;width:1.2rem}}[data-index="0"] .c-lineup__colarightseries-dot{background-color:#674820}[data-index="1"] .c-lineup__colarightseries-dot{background-color:#752713}[data-index="2"] .c-lineup__colarightseries-dot{background-color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-dot{background-color:#7e93a0}[data-index="0"] .c-lineup__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic0.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="0"] .c-lineup__colarightseries-pic{height:42.6rem;width:57rem}}[data-index="1"] .c-lineup__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic1.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="1"] .c-lineup__colarightseries-pic{height:42.6rem;width:57rem}}[data-index="2"] .c-lineup__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic2.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="2"] .c-lineup__colarightseries-pic{height:42.6rem;width:57rem}}[data-index="3"] .c-lineup__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic3.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="3"] .c-lineup__colarightseries-pic{height:42.6rem;width:57rem}}.c-lineup__colarightseries-label{border-radius:.4rem;color:#fff;display:table;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;height:4.9rem;letter-spacing:.1rem;line-height:1.3125;margin:0 auto;padding:0 1.2rem;position:relative}@media (max-width:1000px){.c-lineup__colarightseries-label{border-radius:.8rem;font-size:3.2rem;height:9.8rem;letter-spacing:.2rem;padding:0 2.4rem}}.c-lineup__colarightseries-label>span{display:table-cell;vertical-align:middle}[data-index="0"] .c-lineup__colarightseries-label{background-color:#674820}[data-index="1"] .c-lineup__colarightseries-label{background-color:#752713}[data-index="2"] .c-lineup__colarightseries-label{background-color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-label{background-color:#7e93a0}.c-lineup__colarightseries-note{display:inline-block;font-size:50%;transform:translateY(-46%)}.c-lineup__colarightseries-product{font-family:Shippori Mincho B1,serif;font-size:2rem;font-weight:600;line-height:1.4;margin:1.3rem 0 0;text-align:center;width:100%}@media (max-width:1000px){.c-lineup__colarightseries-product{font-size:4rem;margin:2.6rem 0 0}}.c-lineup__colarightseries-quasi{font-family:Shippori Mincho B1,serif;font-size:1.4rem;font-weight:500;line-height:1.4285714286;margin:.4rem 0 .1rem;text-align:center;width:100%}@media (max-width:1000px){.c-lineup__colarightseries-quasi{font-size:2.4rem;line-height:1.4166666667;margin:.8rem 0 .2rem}}.c-lineup__colarightseries-button{bottom:0;cursor:pointer;display:block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;left:0;letter-spacing:.02rem;line-height:1;margin:0 auto;padding:1.1rem 0;position:absolute;right:0;text-decoration:none;width:14.5rem}@media (hover:hover){.c-lineup__colarightseries-button{transition:border .5s}.c-lineup__colarightseries-button:hover .c-lineup__colarightseries-button--arrow:before{opacity:0;transform:translate(100%)}.c-lineup__colarightseries-button:hover .c-lineup__colarightseries-button--arrow:after{opacity:1;transform:translate(0)}[data-index="0"] .c-lineup__colarightseries-button:hover{border-bottom:.1rem solid #674820;color:#674820}[data-index="1"] .c-lineup__colarightseries-button:hover{border-bottom:.1rem solid #752713;color:#752713}[data-index="2"] .c-lineup__colarightseries-button:hover{border-bottom:.1rem solid #4b8ca5;color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-button:hover{border-bottom:.1rem solid #7e93a0;color:#7e93a0}}[data-index="0"] .c-lineup__colarightseries-button{border-bottom:.1rem solid rgba(103,72,32,.2);color:#674820}[data-index="1"] .c-lineup__colarightseries-button{border-bottom:.1rem solid rgba(117,39,19,.2);color:#752713}[data-index="2"] .c-lineup__colarightseries-button{border-bottom:.1rem solid rgba(75,140,165,.2);color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-button{border-bottom:.1rem solid rgba(126,147,160,.2);color:#7e93a0}@media (max-width:1000px){.c-lineup__colarightseries-button{bottom:auto;font-size:3.2rem;letter-spacing:.04rem;margin:1rem auto 0;padding:2.2rem 0;position:relative;width:29rem}[data-index="0"] .c-lineup__colarightseries-button{border-bottom-width:.2rem;color:#674820}[data-index="1"] .c-lineup__colarightseries-button{border-bottom-width:.2rem;color:#752713}[data-index="2"] .c-lineup__colarightseries-button{border-bottom-width:.2rem;color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-button{border-bottom-width:.2rem;color:#7e93a0}}.c-lineup__colarightseries-button--arrow{display:inline-block;height:1.4rem;margin:0 -3.4rem 0 1.7rem;position:relative;vertical-align:middle;width:1.4rem}.c-lineup__colarightseries-button--arrow:before{content:"";height:100%;left:0;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:0;transition:all .5s cubic-bezier(.98,.4,.22,.71);width:100%}[data-index="0"] .c-lineup__colarightseries-button--arrow:before{background-color:#674820}[data-index="1"] .c-lineup__colarightseries-button--arrow:before{background-color:#752713}[data-index="2"] .c-lineup__colarightseries-button--arrow:before{background-color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-button--arrow:before{background-color:#7e93a0}.c-lineup__colarightseries-button--arrow:after{content:"";height:100%;left:0;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;position:absolute;top:0;transform:translate(-100%);transition:all .5s cubic-bezier(.98,.4,.22,.71);width:100%}[data-index="0"] .c-lineup__colarightseries-button--arrow:after{background-color:#674820}[data-index="1"] .c-lineup__colarightseries-button--arrow:after{background-color:#752713}[data-index="2"] .c-lineup__colarightseries-button--arrow:after{background-color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-button--arrow:after{background-color:#7e93a0}@media (max-width:1000px){.c-lineup__colarightseries-button--arrow{height:2.8rem;margin:0 -6.8rem 0 3.4rem;width:2.8rem}}.c-lineup__colarightseries-arrow{bottom:1.4rem;cursor:pointer;height:2rem;left:0;margin:0 auto;position:absolute;right:0;width:14.5rem}@media (max-width:1000px){.c-lineup__colarightseries-arrow{bottom:auto;height:4rem;position:relative;width:29rem}}.c-lineup__colarightseries-arrow:after{content:"";display:inline-block;height:2rem;margin:0;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;transform:rotate(90deg);vertical-align:middle;width:2rem}[data-index="0"] .c-lineup__colarightseries-arrow:after{background-color:#674820}[data-index="1"] .c-lineup__colarightseries-arrow:after{background-color:#752713}[data-index="2"] .c-lineup__colarightseries-arrow:after{background-color:#4b8ca5}[data-index="3"] .c-lineup__colarightseries-arrow:after{background-color:#7e93a0}@media (max-width:1000px){.c-lineup__colarightseries-arrow:after{height:4rem;margin:0;width:4rem}}.c-lineup__colarightseries-notetext{color:#4e3f3f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9166666667;margin:3rem 0 0}.c-lineup__colarightseries-notetext--product{margin:.2rem 0 0}@media (max-width:1000px){.c-lineup__colarightseries-notetext{font-size:2.4rem;line-height:1.5;margin:4.3rem 0 0}}.c-lineup2__colarightseries-ul{display:flex;justify-content:center;list-style-type:none;margin:3.7rem 0 0;padding:0;position:relative}@media (max-width:1000px){.c-lineup2__colarightseries-ul{flex-wrap:wrap;margin:1.8rem auto 0}}.c-lineup2__colarightseries-li{align-items:stretch;padding:0 0 3.8rem;position:relative;text-align:center;width:30rem}@media (hover:hover){.c-lineup2__colarightseries-li a{transition:opacity .5s}.c-lineup2__colarightseries-li a:hover{opacity:.5}}.c-lineup2__colarightseries-li:first-child{transition-delay:.1s}.c-lineup2__colarightseries-li:nth-child(2){transition-delay:.2s}.c-lineup2__colarightseries-li:nth-child(3){transition-delay:.3s}.c-lineup2__colarightseries-li:nth-child(4){transition-delay:.4s}.c-lineup2__colarightseries-li a{color:unset;text-decoration:none}@media (max-width:1000px){.c-lineup2__colarightseries-li{margin:0 0 3.75rem;padding:0 0 6.1rem;width:33.4rem}}.c-lineup2__colarightseries-dot{height:1.3rem;margin:-1.7rem auto 1.6rem;-webkit-mask-image:url(../../assets/images/p-top__colarightseries-dot.svg);mask-image:url(../../assets/images/p-top__colarightseries-dot.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;width:.6rem}@media (max-width:1000px){.c-lineup2__colarightseries-dot{height:2.6rem;margin:-2.9rem auto 1.6rem;width:1.2rem}}[data-index="0"] .c-lineup2__colarightseries-dot{background-color:#674820}[data-index="1"] .c-lineup2__colarightseries-dot{background-color:#752713}[data-index="2"] .c-lineup2__colarightseries-dot{background-color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-dot{background-color:#7e93a0}[data-index="0"] .c-lineup2__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic0.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="0"] .c-lineup2__colarightseries-pic{height:23.766rem;left:calc(50% - .5rem);width:31.8rem}}[data-index="1"] .c-lineup2__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic1.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="1"] .c-lineup2__colarightseries-pic{height:23.766rem;left:calc(50% - .5rem);width:31.8rem}}[data-index="2"] .c-lineup2__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic2.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="2"] .c-lineup2__colarightseries-pic{height:23.766rem;left:calc(50% - .5rem);width:31.8rem}}[data-index="3"] .c-lineup2__colarightseries-pic{background-image:url(../../assets/images/p-top__colarightseries-pic3.png);background-size:100% 100%;height:21.3rem;left:50%;position:relative;transform:translateX(-50%);width:28.5rem}@media (max-width:1000px){[data-index="3"] .c-lineup2__colarightseries-pic{height:23.766rem;left:calc(50% - .5rem);width:31.8rem}}.c-lineup2__colarightseries-label{border-radius:.4rem;color:#fff;display:table;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;height:4.9rem;letter-spacing:.1rem;line-height:1.3125;margin:0 auto;padding:0 1.2rem;position:relative}@media (max-width:1000px){.c-lineup2__colarightseries-label{border-radius:.8rem;font-size:2.46rem;height:9.2rem;letter-spacing:0;line-height:1.4166666667;padding:0 1.6rem;width:auto}}.c-lineup2__colarightseries-label>span{display:table-cell;vertical-align:middle}[data-index="0"] .c-lineup2__colarightseries-label{background-color:#674820}[data-index="1"] .c-lineup2__colarightseries-label{background-color:#752713}[data-index="2"] .c-lineup2__colarightseries-label{background-color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-label{background-color:#7e93a0}@media (max-width:1000px){[data-index="1"] .c-lineup2__colarightseries-label{letter-spacing:-.1rem;line-height:1.0833333333}}.c-lineup2__colarightseries-note{display:inline-block;font-size:50%;transform:translateY(-46%)}.c-lineup2__colarightseries-product{color:#140908;display:block;font-family:Shippori Mincho B1,serif;font-size:2rem;font-weight:600;line-height:1.4;margin:1.3rem 0 0;text-align:center;text-decoration:none;width:100%}@media (max-width:1000px){.c-lineup2__colarightseries-product{font-size:2.8rem;line-height:1.2142857143;margin:1.3rem 0 0}}.c-lineup2__colarightseries-quasi{font-family:Shippori Mincho B1,serif;font-size:1.4rem;font-weight:500;line-height:1.4285714286;margin:.4rem 0 .1rem;text-align:center;width:100%}@media (max-width:1000px){.c-lineup2__colarightseries-quasi{font-size:2.4rem;line-height:1.4166666667;margin:.4rem 0 .1rem}}.c-lineup2__colarightseries-button{bottom:0;cursor:pointer;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;left:0;letter-spacing:.02rem;line-height:1;margin:0 auto;padding:1.1rem 0;position:absolute;right:0;width:14.5rem}@media (max-width:1000px){.c-lineup2__colarightseries-button{bottom:auto;font-size:3.2rem;letter-spacing:.04rem;margin:1rem auto 0;padding:2.2rem 0;position:relative;width:29rem}}[data-index="0"] .c-lineup2__colarightseries-button{border-bottom:.1rem solid #674820;color:#674820}[data-index="1"] .c-lineup2__colarightseries-button{border-bottom:.1rem solid #752713;color:#752713}[data-index="2"] .c-lineup2__colarightseries-button{border-bottom:.1rem solid #4b8ca5;color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-button{border-bottom:.1rem solid #7e93a0;color:#7e93a0}.c-lineup2__colarightseries-button:after{content:"";display:inline-block;height:1.4rem;margin:0 -3.4rem 0 1.7rem;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;vertical-align:middle;width:1.4rem}[data-index="0"] .c-lineup2__colarightseries-button:after{background-color:#674820}[data-index="1"] .c-lineup2__colarightseries-button:after{background-color:#752713}[data-index="2"] .c-lineup2__colarightseries-button:after{background-color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-button:after{background-color:#7e93a0}@media (max-width:1000px){.c-lineup2__colarightseries-button:after{height:1.4rem;margin:-3.4rem 0 1.7rem;width:1.4rem}}.c-lineup2__colarightseries-arrow{bottom:1.4rem;cursor:pointer;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:0;height:auto;left:0;margin:0 auto;position:absolute;right:0;width:14.5rem}@media (max-width:1000px){.c-lineup2__colarightseries-arrow{bottom:0;font-size:2.8rem;letter-spacing:.04rem;margin:0 auto;padding:1.5rem 0;position:absolute;width:29rem}[data-index="0"] .c-lineup2__colarightseries-arrow{border-bottom:.2rem solid #674820;color:#674820}[data-index="1"] .c-lineup2__colarightseries-arrow{border-bottom:.2rem solid #752713;color:#752713}[data-index="2"] .c-lineup2__colarightseries-arrow{border-bottom:.2rem solid #4b8ca5;color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-arrow{border-bottom:.2rem solid #7e93a0;color:#7e93a0}}.c-lineup2__colarightseries-arrow:after{content:"";display:inline-block;height:2rem;margin:0;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;transform:rotate(90deg);vertical-align:middle;width:2rem}[data-index="0"] .c-lineup2__colarightseries-arrow:after{background-color:#674820}[data-index="1"] .c-lineup2__colarightseries-arrow:after{background-color:#752713}[data-index="2"] .c-lineup2__colarightseries-arrow:after{background-color:#4b8ca5}[data-index="3"] .c-lineup2__colarightseries-arrow:after{background-color:#7e93a0}@media (max-width:1000px){.c-lineup2__colarightseries-arrow:after{height:2.8rem;margin:0;position:absolute;right:0;width:2.8rem}}.c-lineup2__colarightseries-notetext{color:#4e3f3f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.9166666667;margin:3rem 0 0}.c-lineup2__colarightseries-notetext--product{margin:.2rem 0 0}@media (max-width:1000px){.c-lineup2__colarightseries-notetext{font-size:2.4rem;letter-spacing:-.01rem;line-height:1.4166666667;margin:.3rem 0 2.5rem}}.c-anchor{left:0;position:absolute;top:-5rem}.c-anchor--origin{position:absolute;top:2px}#menu{display:none}#menu:checked~.c-menu__bg{opacity:1;pointer-events:unset}#menu:checked~.c-menu__hamburger{background-image:url(../../assets/images/c-menu__hamburger--on.svg)}.c-menu__frame{margin:12rem auto;padding:0;position:relative;width:33.5rem}@media (max-width:1000px){.c-menu__frame{margin:16rem auto;width:67rem}}.c-menu__bigtitle{color:#a59057;display:block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:2.2rem;font-weight:600;line-height:1;margin:0 0 3.6rem;position:relative;text-decoration:none}@media (hover:hover){.c-menu__bigtitle{transition:opacity .5s}.c-menu__bigtitle:hover{opacity:.5}}@media (max-width:1000px){.c-menu__bigtitle{font-size:4.4rem;margin:0 0 7.2rem}}.c-menu__bigtitle:before{background-color:#a59057;content:"";display:inline-block;height:1.4rem;margin:0 .8rem 0 -.3rem;-webkit-mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);mask-image:url(../../assets/images/c-lineup__colarightseries-arrow.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;position:relative;vertical-align:middle;width:1.4rem}@media (max-width:1000px){.c-menu__bigtitle:before{height:2.8rem;margin:-.5rem 1.6rem 0 0;width:2.8rem}}.c-menu__otherwindow{color:#a59057;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:600;line-height:1;position:relative;text-decoration:none}@media (hover:hover){.c-menu__otherwindow{transition:opacity .5s}.c-menu__otherwindow:hover{opacity:.5}}@media (max-width:1000px){.c-menu__otherwindow{font-size:3.2rem}}.c-menu__otherwindow:before{background-image:url(../../assets/images/c-menu__otherwindow--icon.svg);background-size:100% 100%;content:"";display:inline-block;height:1.6rem;margin:-.2rem .8rem 0 -.3rem;position:relative;vertical-align:middle;width:1.6rem}@media (max-width:1000px){.c-menu__otherwindow:before{height:3.2rem;margin:-.5rem 1.6rem 0 0;width:3.2rem}}.c-menu__line{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;height:.6rem;margin:5.2rem 0;position:relative;width:33.5rem}@media (max-width:1000px){.c-menu__line{background-size:1.2rem 1.2rem;height:1.2rem;margin:10.4rem 0;width:67rem}}.c-menu__hamburger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-image:url(../../assets/images/c-menu__hamburger--off.svg);background-size:100% 100%;border-radius:100%;cursor:pointer;height:5.8rem;position:fixed;right:2rem;top:2rem;width:5.8rem;z-index:12}@media (hover:hover){.c-menu__hamburger{transition:opacity .5s}.c-menu__hamburger:hover{opacity:.5}}.c-menu__hamburger:before{background-color:hsla(0,0%,100%,.25);border-radius:100%;content:"";display:block;filter:brightness(8);height:100%;left:0;position:absolute;top:0;width:100%}[data-page="404"] .c-menu__hamburger{background-color:#fff}@media (max-width:1000px){.c-menu__hamburger{height:9.6rem;right:2.4rem;top:2.4rem;width:9.6rem}}.c-menu__bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;width:100vw;z-index:11}.c-menu__bg--close{height:100%;left:0;position:absolute;top:0;width:100%}.c-menu__bg--in{background-image:url(../../assets/images/c-menu__bg--border--pc.png),url(../../assets/images/c-menu__bg--pc.png);background-position:50% 0,0 0;background-repeat:no-repeat;background-size:100% auto,cover;height:100vh;overflow:auto;position:fixed;right:0;top:0;width:43.9rem}@media (max-width:1000px){.c-menu__bg--in{background-image:url(../../assets/images/c-menu__bg--border--sp.png),url(../../assets/images/c-menu__bg--pc.png);background-size:100% 2rem,cover;width:100%}}.c-obj__top--0{background-image:url(../../assets/images/c-obj__top--0.png);background-size:100% 100%;height:30.3rem;left:50%;margin:-12.9rem 0 0 45.4rem;position:absolute;top:0;width:28.2rem}@media (max-width:1000px){.c-obj__top--0{height:19.6rem;margin:-7.5rem 0 0 26.3rem;width:18.4rem}}.c-obj__top--1{background-image:url(../../assets/images/c-obj__top--1.png);background-size:100% 100%;height:7.2rem;left:50%;margin:88.4rem 0 0 -32.9rem;position:absolute;top:0;width:7.2rem}@media (max-width:1000px){.c-obj__top--1{height:14.4rem;margin:203rem 0 0 -41rem;width:14.4rem}}.c-obj__top--2{background-image:url(../../assets/images/c-obj__top--2.png);background-size:100% 100%;height:16.8rem;left:50%;margin:229.1rem 0 0 51.6rem;position:absolute;top:0;width:16.8rem}@media (max-width:1000px){.c-obj__top--2{display:none}}.c-obj__top--3{background-image:url(../../assets/images/c-obj__top--3.png);background-size:100% 100%;height:22.6rem;left:50%;margin:34.8rem 0 0 -74.4rem;position:absolute;top:0;width:21rem}@media (max-width:1000px){.c-obj__top--3{height:19.6rem;margin:65.6rem 0 0 -42.6rem;width:18.4rem}}.c-obj__top--4{background-image:url(../../assets/images/c-obj__top--4.png);background-size:100% 100%;height:9rem;left:50%;margin:3.1rem 0 0 63.8rem;position:absolute;top:0;width:9.1rem}@media (max-width:1000px){.c-obj__top--4{height:8.2rem;margin:19.4rem 0 0 31.5rem;width:8.2rem}}.c-obj__top--5{background-image:url(../../assets/images/c-obj__top--5.png);background-size:100% 100%;height:17.1rem;left:50%;margin:83rem 0 0 -72.4rem;position:absolute;top:0;width:17.1rem}@media (max-width:1000px){.c-obj__top--5{height:18rem;margin:143.2rem 0 0 -44.7rem;width:18rem}}.c-zoom .simplebar-mask{clip-path:polygon(0 0,97% 0,97% 96%,0 96%)}.simplebar-scrollbar{background-color:#a59057;border-radius:20px}.simplebar-scrollbar:before{background-color:#a59057;bottom:.2rem;left:.2rem;right:.2rem;top:.2rem}.simplebar-track.simplebar-vertical{background:#ede9de;background:linear-gradient(90deg,hsla(44,29%,90%,0),hsla(44,29%,90%,0) 25%,#ede9de 0,#ede9de 75%,hsla(44,29%,90%,0) 0,hsla(44,29%,90%,0));border-radius:20px;width:.4rem}.c-zoom .simplebar-track.simplebar-vertical{transform:scaleY(.8933333333) translateX(0)}@media (max-width:1000px){.simplebar-track.simplebar-vertical{width:.8rem}}.simplebar-track.simplebar-horizontal{background:#ede9de;background:linear-gradient(0deg,hsla(44,29%,90%,0),hsla(44,29%,90%,0) 30%,#ede9de 0,#ede9de 70%,hsla(44,29%,90%,0) 0,hsla(44,29%,90%,0));border-radius:20px;height:.4rem}.c-zoom .simplebar-track.simplebar-horizontal{transform:scaleX(.8933333333) translateY(0)}@media (max-width:1000px){.simplebar-track.simplebar-horizontal{height:.8rem}}.c-zoom{background-color:rgba(0,0,0,.7);display:none;height:100%;height:100svh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:opacity .5s;width:100%;z-index:13}.c-zoom.show{opacity:1;pointer-events:unset}.c-zoom__frame{height:auto;left:50%;position:absolute;top:18.4rem;transform:translateX(calc(-50% - 2rem));width:calc(100% - 4rem)}.c-zoom__frame[data-id=c-info__unit-typeA--pic] img[data-id=c-info__unit-typeA--pic],.c-zoom__frame[data-id=c-info__unit-typeB--pic] img[data-id=c-info__unit-typeB--pic],.c-zoom__frame[data-id=p-top__technology-typeB--pic] img[data-id=p-top__technology-typeB--pic],.c-zoom__frame[data-id=p-top__technology-typeC--pic] img[data-id=p-top__technology-typeC--pic]{display:block}.c-zoom__frame-in{box-sizing:border-box;height:auto;left:0;padding:0 4rem 5.2rem;position:relative;top:0;width:auto}[data-id=c-info__unit-typeA--pic] .c-zoom__frame-in{width:131.2rem}[data-id=c-info__unit-typeB--pic] .c-zoom__frame-in{width:91.2rem}[data-id=p-top__technology-typeB--pic] .c-zoom__frame-in{width:104.8rem}[data-id=p-top__technology-typeC--pic] .c-zoom__frame-in{width:101.4rem}.c-zoom__frame img{display:none}.c-zoom__frame img[data-id=c-info__unit-typeA--pic]{max-width:1232px;width:123.2rem}.c-zoom__frame img[data-id=c-info__unit-typeB--pic]{max-width:832px;width:83.2rem}.c-zoom__frame img[data-id=p-top__technology-typeB--pic]{max-width:968px;width:96.8rem}.c-zoom__frame img[data-id=p-top__technology-typeC--pic]{max-width:934px;width:93.4rem}.c-zoom__close{background-image:url(../../assets/images/c-zoom__close-btn.svg);background-size:100% 100%;cursor:pointer;height:8rem;position:absolute;right:4rem;top:7.2rem;width:8rem}.c-zoom__close-bg{height:100%;height:100svh;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1366px){.c-zoom{display:none}}@media screen and (max-width:1000px){.c-zoom{display:block}}@media screen and (max-width:768px){.c-zoom{display:block}}.l-header{padding:16px 0}.l-header .document-title{font-family:Noto Sans JP,sans-serif;font-size:4rem}@media (max-width:1000px){.l-header .document-title{font-size:3.4rem}}.l-container{margin:0 auto;position:relative;width:120rem}@media screen and (max-width:1366px){.l-container{width:calc(100vw - 16.6rem)}}@media screen and (max-width:1000px){.l-container{width:calc(768px - 8rem)}}@media screen and (max-width:768px){.l-container{width:calc(100vw - 8rem)}}.u-font__markA{display:inline-block}@media (max-width:1000px){.u-font__markA{margin:0 -.3rem 0 -1.3rem}}.u-font__markB{display:inline-block}@media (max-width:1000px){.u-font__markB{margin:0 -.6rem 0 -.7rem}.u-br__pconly{display:none}}.u-br__sponly{display:none}@media (max-width:1000px){.u-br__sponly{display:inline}}.u-note{display:inline-block;font-size:50%;position:relative;transform:translateY(-46%)}.u-note__s{font-size:30%;margin:0 .2rem 0 0;transform:translateY(-132%)}.p-top__mv{position:relative;z-index:10}.p-top__mv-bg{background-image:url(../../assets/images/p-top__mv-bg--pc.png);background-size:100% 100%;height:auto;overflow:hidden;padding-bottom:43.9583333333%;position:relative;text-indent:-5000px;width:100%}@media (max-width:1365px){.p-top__mv-bg{font-size:5rem}}@media (max-width:1000px){.p-top__mv-bg{background-image:url(../../assets/images/p-top__mv-bg--sp.png);padding-bottom:136.2666666667%}}.p-top__mv-note{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.1rem;font-weight:400;left:0;letter-spacing:.02rem;position:absolute;right:0;top:calc(100% + 10.6rem)}@media (max-width:1000px){.p-top__mv-note{font-size:2.4rem;top:calc(100% + 18.1rem)}}.p-top__banner{overflow:hidden;position:relative;z-index:8}.p-top__banner-frame{display:block;margin:5.1rem auto 1.9rem;position:relative;width:84.8rem}@media (hover:hover){.p-top__banner-frame{transition:opacity .5s}.p-top__banner-frame:hover{opacity:.5}}@media (max-width:1000px){.p-top__banner-frame{left:50%;margin:4.9rem 0 1.7rem;transform:translateX(-50%);width:76.6rem}}.p-top__banner--pic{position:relative;width:100%}.p-top__tvcm{position:relative;z-index:7}.p-top__tvcm-title{font-family:Shippori Mincho B1,serif;font-size:3.2rem;font-weight:500;letter-spacing:.15rem;line-height:1.4375;margin:0 auto 2rem;text-align:center}@media (max-width:1000px){.p-top__tvcm-title{font-size:5.6rem;margin:0 auto 3rem}}.p-top__tvcm-frame{border-radius:1rem;box-shadow:0 0 .26rem rgba(85,49,0,.1);margin:0 auto 10.3rem;max-width:64rem;overflow:hidden;position:relative}@media (max-width:1000px){.p-top__tvcm-frame{box-shadow:0 0 .52rem rgba(85,49,0,.1);margin:0 auto 16.4rem;max-width:67rem}}.p-top__tvcm-frame:before{content:"";display:block;padding-bottom:56.25%;position:relative;width:100%}@media (max-width:1000px){.p-top__tvcm-frame:before{padding-bottom:56.1194029851%}}.p-top__tvcm-frame:empty{background-color:#eee}.p-top__tvcm-frame iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-top__concept{position:relative;z-index:6}.p-top__concept .l-container:after{clear:both;content:"";display:block}.p-top__concept-title{height:23.5rem;margin:3.4rem 0 0;position:relative;width:55.1rem}.p-top__concept-title img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__concept-title{height:23.2rem;margin:5.5rem 0 0;width:51.4rem}}.p-top__concept-note{font-size:.9rem;position:relative;top:-.6rem}@media (max-width:1000px){.p-top__concept-note{font-size:1.6rem;top:-1.1rem}}.p-top__concept-textbox{float:right;margin:0 0 9.8rem;padding:1px 0;position:relative;width:70.8rem}@media (max-width:1000px){.p-top__concept-textbox{float:none;margin:0 0 16rem;width:auto}}.p-top__concept-textpic{background-image:url(../../assets/images/p-top__concept-textpic--pc.png);background-size:100% 100%;height:80.7rem;left:-20.8rem;position:absolute;top:25.9rem;width:99.2rem}@media (max-width:1000px){.p-top__concept-textpic{background-image:url(../../assets/images/p-top__concept-textpic--sp.png);height:67.6rem;left:19.9rem;top:113.6rem;width:83.2rem}}.p-top__concept-textA{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.04rem;line-height:2.2777777778;margin:.5rem 0 0}@media (max-width:1000px){.p-top__concept-textA{font-size:3.2rem;letter-spacing:-.06rem;line-height:2;margin:4.5rem 0 0}}.p-top__concept-textB{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.04rem;line-height:2.2777777778;margin:2rem 0 0}@media (max-width:1000px){.p-top__concept-textB{font-size:3.2rem;letter-spacing:-.06rem;line-height:2;margin:3.1rem 0 0}}.p-top__concept-textC{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.04rem;line-height:2.2777777778;margin:2rem 0 0}@media (max-width:1000px){.p-top__concept-textC{font-size:3.2rem;letter-spacing:-.06rem;line-height:2;margin:3.1rem 0 0}}.p-top__concept-textD{height:4.6rem;margin:3rem 0 0;width:59rem}.p-top__concept-textD img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__concept-textD{height:15rem;margin:4.8rem 0 0;width:49.4rem}}.p-top__concept-textE{height:6.1rem;margin:4rem 0 0;width:26.4rem}.p-top__concept-textE img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__concept-textE{height:9.2rem;margin:5.5rem 0 0;width:40rem}}.p-top__concept-textF{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.025rem;line-height:1.3636363636;margin:3.93rem 0 6.2rem}@media (max-width:1000px){.p-top__concept-textF{font-size:2.4rem;line-height:1.5;margin:7.9rem 0 8rem}}.p-top__concept-frame{background-color:#fff;border-radius:1.6rem;height:auto;overflow:hidden;position:relative;width:100%}@media (max-width:1000px){.p-top__concept-frame{border-radius:2rem}}.p-top__concept-frame:before{background-color:#a59057;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;width:100%}@media (max-width:1000px){.p-top__concept-frame:before{height:1.6rem}}.p-top__concept-frame--title{color:#a59057;display:block;font-family:Shippori Mincho B1,serif;font-size:3.6rem;font-weight:600;line-height:1.4444444444;margin:6.8rem auto 3rem;text-align:center}@media (max-width:1000px){.p-top__concept-frame--title{font-size:4.8rem;line-height:2.1666666667;margin:6.2rem auto 1.1rem}}.p-top__concept-frame--endword{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.5;margin:0 8rem}@media (max-width:1000px){.p-top__concept-frame--endword{font-size:3.2rem;line-height:1.5;margin:2.1rem 4rem 0}}.p-top__concept-frame--endnote{font-size:.8rem;position:relative;top:-.7rem}@media (max-width:1000px){.p-top__concept-frame--endnote{font-size:1.6rem;top:-.7rem}}.p-top__concept-frame--endnotespan{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;line-height:1.4166666667;margin:2.5rem 8rem 6rem}@media (max-width:1000px){.p-top__concept-frame--endnotespan{font-size:2.4rem;line-height:1.5;margin:3rem 4rem 8rem}}.p-top__technology{position:relative;z-index:5}.p-top__technology .l-container{padding:1px 0}.p-top__technology-title{height:12rem;margin:10.1rem auto 4.8rem;width:52.9rem}.p-top__technology-title img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__technology-title{height:7.6rem;margin:15.9rem auto 0;width:52.2rem}}.p-top__technology-subtitle{height:4.5rem;margin:0 auto;width:88.3rem}.p-top__technology-subtitle img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__technology-subtitle{height:14.8rem;margin:7.2rem auto 0;width:63.2rem}}.p-top__technology-typeA{align-items:flex-start;display:flex;justify-content:left;padding:5.1rem 0 6rem}@media (max-width:1000px){.p-top__technology-typeA{flex-wrap:wrap;padding:5.7rem 0 7.6rem}}.p-top__technology-typeA--pic{height:34.6rem;margin:2.1rem 8rem 0 3.9rem;width:35.9rem}.p-top__technology-typeA--pic img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__technology-typeA--pic{height:35.2rem;margin:1.9rem auto 0;width:36.4rem}}.p-top__technology-typeA--title{font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;line-height:1.5714285714;margin:8rem 0 1.9rem}@media (max-width:1000px){.p-top__technology-typeA--title{font-size:4.4rem;letter-spacing:.1rem;line-height:1.4545454545;margin:6.6rem 0 0;text-align:center}}.p-top__technology-typeA--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.75}@media (max-width:1000px){.p-top__technology-typeA--text{font-size:3.2rem;letter-spacing:.2rem;line-height:1.5;margin:3.8rem 0 0}}.p-top__technology-typeA--note{display:inline-block;font-size:50%;position:relative;transform:translateY(-46%)}@media (max-width:1000px){.p-top__technology-typeA--note{font-size:1.6rem;top:-.7rem}}.p-top__technology-typeA--notespan{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;line-height:1.4166666667;margin:1.7rem 0 0}@media (max-width:1000px){.p-top__technology-typeA--notespan{font-size:2.4rem;line-height:1.5;margin:3.8rem 0 0}}.p-top__technology-typeB{padding:3.8rem 0 12.2rem;position:relative}@media (max-width:1000px){.p-top__technology-typeB{flex-wrap:wrap;padding:4.4rem 0 7.6rem}}.p-top__technology-typeB--pic{border-radius:1.5rem;box-shadow:0 0 1.5rem rgba(85,49,0,.1);height:53.8rem;position:absolute;right:0;top:0;width:73.8rem}.p-top__technology-typeB--pic img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__technology-typeB--pic{height:60.4rem;margin:0 auto;position:relative;right:auto;width:67rem}}.p-top__technology-typeB--textbox{width:38.4rem}@media (max-width:1000px){.p-top__technology-typeB--textbox{width:100%}}.p-top__technology-typeB--point1{background-image:url(../../assets/images/p-top__technology-typeB--point1.svg);background-size:100% 100%;height:3.265rem;margin:2.5rem 0 0;width:10.587rem}@media (max-width:1000px){.p-top__technology-typeB--point1{height:6.8rem;margin:0 auto;width:21.2rem}}.p-top__technology-typeB--title{font-family:Shippori Mincho B1,serif;font-size:3.2rem;font-weight:600;line-height:1.5;margin:3.6rem 0 2.5rem}@media (max-width:1000px){.p-top__technology-typeB--title{font-size:4.8rem;line-height:1.3333333333;margin:2.8rem 0 4.3rem;text-align:center}}.p-top__technology-typeB--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;line-height:1.75}@media (max-width:1000px){.p-top__technology-typeB--text{font-size:3.2rem;line-height:1.75;margin:5.2rem 0 0}}.p-top__technology-typeB--note{display:inline-block;font-size:50%;position:relative;transform:translateY(-46%)}.p-top__technology-typeB--notespan{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.1rem;line-height:1.4166666667;margin:1.8rem 0 0}@media (max-width:1000px){.p-top__technology-typeB--notespan{font-size:2.4rem;line-height:1.5;margin:3.5rem 0 0}}.p-top__technology-typeC{overflow:hidden;padding:0;position:relative}.p-top__technology-typeC--point2{background-image:url(../../assets/images/p-top__technology-typeB--point2.svg);background-size:100% 100%;height:3.265rem;margin:2.5rem 0 0;width:11.026rem}@media (max-width:1000px){.p-top__technology-typeC--point2{height:6.53rem;margin:0 auto;width:22.052rem}.p-top__technology-typeC{flex-wrap:wrap;margin:0 0 15.9rem;overflow:visible;padding:4.4rem 0 0}}.p-top__technology-typeC--pic{background-size:100% 100%;height:63rem;left:0;position:absolute;top:0;transform:translateX(calc(-100% - 8rem));width:73.8rem}.p-top__technology-typeC--pic img{border-radius:1.5rem;box-shadow:0 0 1.5rem rgba(85,49,0,.1);height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__technology-typeC--pic{height:79.4rem;margin:4.2rem auto 0;position:relative;right:auto;transform:none;width:67rem}}.p-top__technology-typeC--textbox{float:right;margin:0 0 24.6rem;position:relative;width:38.2rem}@media (max-width:1000px){.p-top__technology-typeC--textbox{float:none;margin:0;width:100%}}.p-top__technology-typeC--title{font-family:Shippori Mincho B1,serif;font-size:3.2rem;font-weight:600;line-height:1.5;margin:3.8rem 0 2.5rem}@media (max-width:1000px){.p-top__technology-typeC--title{font-size:4.8rem;line-height:1.3333333333;margin:2.6rem 0 0;text-align:center}}.p-top__technology-typeC--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.05rem;line-height:1.75}@media (max-width:1000px){.p-top__technology-typeC--text{font-size:3.2rem;line-height:1.75;margin:5.2rem 0 0}}.p-top__technology-typeC--note{display:inline-block;font-size:50%;position:relative;transform:translateY(-46%)}.p-top__technology-typeC--notespan{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.03rem;line-height:1.8181818182;margin:2rem 0 0}@media (max-width:1000px){.p-top__technology-typeC--notespan{font-size:2.4rem;letter-spacing:.054rem;line-height:1.5;margin:3.5rem 0 0}}.p-top__howtouse{position:relative;z-index:3}.p-top__howtouse .l-container{padding:1px 0}.p-top__howtouse-title{font-family:Shippori Mincho B1,serif;font-size:3.6rem;font-weight:500;letter-spacing:.15rem;line-height:1.4444444444;margin:0 auto 2rem;text-align:center}@media (max-width:1000px){.p-top__howtouse-title{font-size:5.6rem;margin:11.8rem auto 3.8rem}}.p-top__howtouse-frame{border-radius:1rem;box-shadow:0 0 .26rem rgba(85,49,0,.1);margin:0 auto 11.9rem;max-width:64rem;overflow:hidden;position:relative}@media (max-width:1000px){.p-top__howtouse-frame{box-shadow:0 0 .52rem rgba(85,49,0,.1);margin:0 auto 16.1rem;max-width:67rem}}.p-top__howtouse-frame:before{content:"";display:block;padding-bottom:56.25%;position:relative;width:100%}@media (max-width:1000px){.p-top__howtouse-frame:before{padding-bottom:56.1194029851%}}.p-top__howtouse-frame iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-top__about{padding:1px 0 0;position:relative;z-index:2}.p-top__about-title{background-image:url(../../assets/images/p-top__about-title--pc.svg);background-size:100% 100%;height:8.2rem;margin:10rem auto 0;overflow:hidden;text-indent:-5000px;width:67.9rem}@media (max-width:1000px){.p-top__about-title{background-image:url(../../assets/images/p-top__about-title--sp.svg);height:6.4rem;margin:11.8rem auto 0;width:66.6rem}}.p-top__about-typeA{align-items:flex-start;display:flex;justify-content:flex-start;left:50%;padding:3.8rem 0 1.3rem;position:relative;transform:translateX(-50%);width:136.6rem}@media (max-width:1000px){.p-top__about-typeA{display:block;padding:0;width:100%}}.p-top__about-typeA--pic{background-image:url(../../assets/images/p-top__about-typeA--pic--pc.png);background-size:100% 100%;margin:0 5.8rem 0 -2.25rem;min-width:43.68rem;overflow:hidden;text-indent:-5000px;width:72.8rem}.p-top__about-typeA--pic:before{content:"";display:block;padding-bottom:66.6208791209%;position:relative;width:100%}@media (max-width:1000px){.p-top__about-typeA--pic:before{padding-bottom:72.582781457%}.p-top__about-typeA--pic{background-image:url(../../assets/images/p-top__about-typeA--pic--sp.png);margin:2rem 0 0 -4rem;min-width:unset;width:75.5rem}}.p-top__about-typeA--textbox{width:52rem}@media (max-width:1000px){.p-top__about-typeA--textbox{width:100%}}.p-top__about-typeA--title{font-family:Shippori Mincho B1,serif;font-size:3.2rem;font-weight:600;letter-spacing:.1rem;line-height:1.5;margin:2.5rem 0 2.9rem}@media (max-width:1000px){.p-top__about-typeA--title{font-size:4.8rem;line-height:1.3333333333;margin:.4rem auto 0;text-align:center}}.p-top__about-typeA--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.04rem;line-height:1.75}@media (max-width:1000px){.p-top__about-typeA--text{font-size:3.2rem;line-height:1.75;margin:3.9rem 0 0}}.p-top__about-typeA--endnotespan{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.1rem;line-height:1.3636363636;margin:1.8rem 0 0}@media (max-width:1000px){.p-top__about-typeA--endnotespan{font-size:2.4rem;line-height:1.5;margin:3.5rem auto 0}}.p-top__about-typeB{align-items:flex-start;display:flex;justify-content:flex-start;left:50%;padding:0 0 15.4rem;position:relative;transform:translateX(-50%);width:136.6rem}@media (max-width:1000px){.p-top__about-typeB{flex-wrap:wrap;padding:7.4rem 0 14.9rem;width:100%}}.p-top__about-typeB--pic{background-image:url(../../assets/images/p-top__about-typeB--pic--pc.png);background-size:100% 100%;height:48.5rem;margin:0;min-width:44.73rem;width:74.55rem}@media (max-width:1000px){.p-top__about-typeB--pic{background-image:url(../../assets/images/p-top__about-typeB--pic--sp.png);flex:0 0 75.5rem;height:52.2rem;margin:0 0 0 -4.5rem;min-width:unset;order:1}}.p-top__about-typeB--pic:before{content:"";display:block;padding-bottom:65.057008719%;position:relative;width:100%}@media (max-width:1000px){.p-top__about-typeB--pic:before{display:none}}.p-top__about-typeB--textbox{margin:0 5.75rem 0 8.3rem;width:48rem}@media (max-width:1000px){.p-top__about-typeB--textbox{margin:0;order:2;width:100%}}.p-top__about-typeB--title{font-family:Shippori Mincho B1,serif;font-size:3.2rem;font-weight:600;letter-spacing:.1rem;line-height:1.5;margin:16.7rem 0 2.3rem}@media (max-width:1000px){.p-top__about-typeB--title{font-size:4.8rem;line-height:1.4583333333;margin:3.1rem 0 3.5rem;text-align:center}}.p-top__about-typeB--text{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.04rem;line-height:1.75}@media (max-width:1000px){.p-top__about-typeB--text{font-size:3.2rem;line-height:1.75}}.p-top__colarightseries{margin:-8.4rem 0 0;position:relative;z-index:4}.p-top__colarightseries .l-container{padding:1px 0}.p-top__colarightseries-mark{background-image:url(../../assets/images/p-top__colarightseries-mark.svg);background-size:100% 100%;height:4.2rem;margin:10rem auto 0;overflow:hidden;position:relative;text-indent:-5000px;width:13rem}@media (max-width:1000px){.p-top__colarightseries-mark{height:8.4rem;margin:11.7rem auto 0;width:26rem}}.p-top__colarightseries-subtitle{background-size:100% 100%;height:1.878rem;margin:4rem auto 0;width:49.526rem}.p-top__colarightseries-subtitle img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__colarightseries-subtitle{height:10.148rem;margin:5.2rem 0 0 9.5rem;width:49.92rem}}.p-top__colarightseries-title{display:inline-block;left:50%;margin:.8rem auto 0;position:relative;transform:translateX(-50%)}@media (max-width:1000px){.p-top__colarightseries-title{margin:2.5rem 0 0}}.p-top__colarightseries-title>span{color:#140908;display:block;position:relative}.p-top__colarightseries-title>span:first-child{font-family:Shippori Mincho B1,serif;font-size:4.8rem;font-weight:600;letter-spacing:-.4rem;line-height:1.4583333333}@media (max-width:1000px){.p-top__colarightseries-title>span:first-child{font-size:6.4rem;letter-spacing:0;line-height:1.4375}}.p-top__colarightseries-title>span:first-child>span{display:inline-block}.p-top__colarightseries-title>span:first-child>span:first-child{margin:0 0 0 -.6rem}@media (max-width:1000px){.p-top__colarightseries-title>span:first-child>span:first-child{margin:0}}.p-top__colarightseries-title>span:first-child>span:nth-child(2){margin:0 0 0 -.3rem}@media (max-width:1000px){.p-top__colarightseries-title>span:first-child>span:nth-child(2){margin:0 0 0 -.7rem}}.p-top__colarightseries-title>span:nth-child(2){font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.1rem;line-height:1.3636363636;text-align:right}@media (max-width:1000px){.p-top__colarightseries-title>span:nth-child(2){font-size:2.4rem;line-height:1.4166666667;margin:.7rem 0 0}}.p-top__colarightseries-bgtext{background-image:url(../../assets/images/p-top__colarightseries-bgtext--pc.png);background-size:100% 100%;height:12.024rem;left:50%;margin:26.6rem 0 0;position:absolute;transform:translateX(-50%);width:93.185rem}@media (max-width:1000px){.p-top__colarightseries-bgtext{height:11.2rem;margin:47.2rem 0 0;width:79.2rem}}.p-top__colarightseries-lineupbutton{left:50%;margin:5.7rem 0 8rem;position:relative;transform:translateX(-50%)}@media (max-width:1000px){.p-top__colarightseries-lineupbutton{margin:12rem 0 0}.p-top__colarightseries{margin:0}}.p-top__voice{margin:10.1rem 0 0;position:relative;width:100%;z-index:1}@media (max-width:1000px){.p-top__voice{margin:12.5rem 0 0}}.p-top__voice .l-container{padding:1px 0}.p-top__voice-title{height:4.459rem;margin:5rem 0 0 .4rem;width:42.647rem}.p-top__voice-title img{height:auto;left:0;position:relative;top:0;width:100%}@media (max-width:1000px){.p-top__voice-title{height:5.86rem;margin:6.6rem 0 0 .6rem;width:57.396rem}}.p-top__voice-frame{background-color:#fff;border-radius:1.6rem;box-shadow:0 0 2.1rem rgba(85,49,0,.1);height:67.9rem;margin:7rem auto 9.8rem;position:relative;width:120rem}@media (max-width:1000px){.p-top__voice-frame{border-radius:2rem;box-shadow:0 0 4.2rem rgba(85,49,0,.1);height:113.6rem;margin:7.9rem auto 15.9rem;width:67rem}}.p-top__voice-frame--in{bottom:0;box-sizing:border-box;height:63.9rem;left:0;margin:auto;padding:.9rem 6.7rem .9rem 4rem;position:absolute;right:0;top:0;width:116rem}@media (max-width:1000px){.p-top__voice-frame--in{bottom:auto;height:calc(100% - 8rem);margin:4rem 0 0 4rem;padding:0;right:auto;width:calc(100% - 4.8rem)}}.p-top__voice-ul{list-style-type:none;margin:0;padding:0;position:relative}.p-top__voice-li{padding:3.2rem 0 2.6rem;position:relative}.p-top__voice-li:first-child{padding:0 0 2.6rem}.p-top__voice-li:last-child{padding:3.2rem 0 0}.p-top__voice-li:last-child:after{display:none}@media (max-width:1000px){.p-top__voice-li:last-child{padding:4.1rem 0 0}.p-top__voice-li{padding:4.1rem 0;width:55.4rem}}.p-top__voice-li--text0{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4166666667}@media (max-width:1000px){.p-top__voice-li--text0{font-size:2.4rem}}.p-top__voice-li--text1{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4166666667;margin:.8rem 0 0}@media (max-width:1000px){.p-top__voice-li--text1{font-size:2.4rem}}.p-top__voice-li--text1 span{color:#a59057}@media (max-width:1000px){.p-top__voice-li--text1 span{font-size:3.2rem}}.p-top__voice-li--text2{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3333333333;margin:.7rem 0 0}@media (max-width:1000px){.p-top__voice-li--text2{font-size:2.4rem;letter-spacing:.1rem}}.p-top__voice-li--text3{color:#140908;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.375;margin:2rem 0 0}@media (max-width:1000px){.p-top__voice-li--text3{font-size:3.2rem;margin:2.5rem 0 0}}.p-top__voice-li--text4{color:#695f5e;display:-webkit-box;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7142857143;margin:1.2rem 0 0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;border-bottom:2.4rem solid transparent;cursor:pointer}@media (max-width:1000px){.p-top__voice-li--text4{font-size:2.8rem;margin:1.9rem 0 0;-webkit-line-clamp:2;border-bottom:4.8rem solid transparent}}.p-top__voice-li--detail{position:relative}.p-top__voice-li--detail summary::-webkit-details-marker{display:none}.p-top__voice-li--detail[open]{pointer-events:none}.p-top__voice-li--detail[open] summary{border-bottom:none;display:block}.p-top__voice-li--detail[open]:after{display:none}.p-top__voice-li--detail:after{bottom:0;color:#a59057;content:"...もっと見る";display:block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.7142857143;margin:1.2rem 0 0;pointer-events:none;position:absolute;right:0}@media (max-width:1000px){.p-top__voice-li--detail:after{font-size:2.8rem}}.p-top__voice-li:after{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;bottom:0;content:"";height:.6rem;left:0;position:absolute;width:100%}@media (max-width:1000px){.p-top__voice-li:after{background-size:1.2rem 1.2rem;height:1.2rem;width:55.4rem}}.p-product__lineup{padding:0 0 9.7rem}.p-product__lineup-bg{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--pc.png),url(../../assets/images/p-product__lineup-bg--pc.png);background-position:50% 0,50% 0;background-repeat:no-repeat;background-size:192rem 1.7rem,100% 100%;height:50.4rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:205.8rem}@media (max-width:1000px){.p-product__lineup-bg{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--pc.png),url(../../assets/images/p-product__lineup-bg--sp.png);background-size:225.882rem 2rem,100% 100%;height:42.8rem;width:75rem}}.p-product__lineup-title{color:#a59057;font-family:Playfair Display,serif;font-size:9.8rem;font-weight:400;line-height:1.3367346939;margin:6.2rem 0 0;position:relative;text-align:center}@media (max-width:1000px){.p-product__lineup-title{font-size:10.4rem;line-height:1.1346153846;margin:6.8rem 0 0}}.p-product__lineup-subtitle{color:#140908;font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;letter-spacing:.15rem;line-height:1.4285714286;margin:.9rem 0 -.5rem;position:relative;text-align:center}@media (max-width:1000px){.p-product__lineup-subtitle{font-size:4.4rem;line-height:1.4545454545;margin:1.2rem 0 0}}.p-product__lineup-subtitle span:first-child{margin:0 -.1rem 0 0}@media (max-width:1000px){.p-product__lineup-subtitle span:first-child{margin:0 -.1rem 0 0}}.p-product__lineup-subtitle span:nth-child(2){letter-spacing:-.25rem}@media (max-width:1000px){.p-product__lineup-subtitle span:nth-child(2){letter-spacing:-.4rem}}.p-product__lineup .l-container{padding:1px 0}.p-product__sec{background-image:url(../../assets/images/p-product__sec-bg--pc.png);background-position:50% 60rem;background-repeat:no-repeat;background-size:192rem auto;padding:1px 0;position:relative}.p-product__sec[data-id=EX-brightening-lift-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--pc.png)}@media (max-width:1000px){.p-product__sec[data-id=EX-brightening-lift-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--sp.png);background-size:100% 2rem}}.p-product__sec[data-id=EX-premium-lift-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--EX-premium-lift-gel--pc.png)}@media (max-width:1000px){.p-product__sec[data-id=EX-premium-lift-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--EX-premium-lift-gel--sp.png);background-size:100% 2rem}}.p-product__sec[data-id=super-moisture-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--super-moisture-gel--pc.png)}@media (max-width:1000px){.p-product__sec[data-id=super-moisture-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--super-moisture-gel--sp.png);background-size:100% 2rem}}.p-product__sec[data-id=Wrinkle-White-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--Wrinkle-White-gel--pc.png)}@media (max-width:1000px){.p-product__sec[data-id=Wrinkle-White-gel]:before{background-image:url(../../assets/images/p-product__sec-bg--Wrinkle-White-gel--sp.png);background-size:100% 2rem}}.p-product__sec:before{background-position:50% 0;background-repeat:no-repeat;background-size:100% 101%;content:"";display:block;height:1.7rem}.p-product__sec-kvbox,.p-product__sec:before{left:50%;position:relative;transform:translateX(-50%);width:192rem}@media (max-width:1000px){.p-product__sec-kvbox{width:100%}}.p-product__sec-kv{height:60rem;position:relative;width:100%}@media (max-width:1000px){.p-product__sec-kv{height:72.8rem;margin:-1px auto 0}}.p-product__sec-kv--textbox{position:absolute}.p-product__sec-kv--textbox[data-type=left]{bottom:2.84rem;left:31.01rem;text-align:left}@media (max-width:1000px){.p-product__sec-kv--textbox[data-type=left]{bottom:3.2rem;left:4rem}}.p-product__sec-kv--textbox[data-type=right]{bottom:2.84rem;right:30.56rem;text-align:right}@media (max-width:1000px){.p-product__sec-kv--textbox[data-type=right]{bottom:3.2rem;right:4rem}}.p-product__sec-kv--text0{left:0;position:relative;top:0}@media (max-width:1000px){[data-id=EX-brightening-lift-gel] .p-product__sec-kv--text0{width:33.2rem}[data-id=EX-premium-lift-gel] .p-product__sec-kv--text0{width:41.6rem}[data-id=super-moisture-gel] .p-product__sec-kv--text0{width:30.8rem}[data-id=Wrinkle-White-gel] .p-product__sec-kv--text0{width:33.192rem}}.p-product__sec-kv--text1{border-radius:100px;color:#fff;display:none;font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;letter-spacing:-.14rem;line-height:1.7142857143;margin:1.3rem 0 0;padding:0 1.4rem;position:relative}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--text1{background-color:#674820}[data-id=EX-premium-lift-gel] .p-product__sec-kv--text1{background-color:#752713}[data-id=super-moisture-gel] .p-product__sec-kv--text1{background-color:#4b8ca5}[data-id=Wrinkle-White-gel] .p-product__sec-kv--text1{background-color:#7e93a0}@media (max-width:1000px){.p-product__sec-kv--text1{display:inline-block}.p-product__sec-kv--text1 span{display:inline-block;font-size:80%;position:relative;transform:translateY(-10%)}}.p-product__sec-kv--infobox{min-height:100%;position:absolute;top:0;width:54.2rem}.p-product__sec-kv--infobox[data-type=right]{left:50%;margin:0 0 0 6.1rem}.p-product__sec-kv--infobox[data-type=left]{left:50%;margin:0 0 0 -59.5rem;width:60.2rem}@media (max-width:1000px){.p-product__sec-kv--infobox{height:auto;padding:0 4rem;position:relative}.p-product__sec-kv--infobox[data-type=left],.p-product__sec-kv--infobox[data-type=right]{left:0;margin:0;width:100%}}.p-product__sec-kv--info0{display:inline-block;font-family:Shippori Mincho B1,serif;font-size:2.4rem;font-weight:600;letter-spacing:.05rem;line-height:1.5;position:relative}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--info0,[data-id=EX-premium-lift-gel] .p-product__sec-kv--info0,[data-id=Wrinkle-White-gel] .p-product__sec-kv--info0,[data-id=super-moisture-gel] .p-product__sec-kv--info0{margin:5.5rem 0 0}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--info0{color:#674820}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--info0:after{background-color:#674820;bottom:-1.1rem;content:"";height:.2rem;left:0;position:absolute;width:100%}[data-id=EX-premium-lift-gel] .p-product__sec-kv--info0{color:#752713}[data-id=EX-premium-lift-gel] .p-product__sec-kv--info0:after{background-color:#752713;bottom:-1.1rem;content:"";height:.2rem;left:0;position:absolute;width:100%}[data-id=super-moisture-gel] .p-product__sec-kv--info0{color:#4b8ca5}[data-id=super-moisture-gel] .p-product__sec-kv--info0:after{background-color:#4b8ca5;bottom:-1.1rem;content:"";height:.2rem;left:0;position:absolute;width:100%}[data-id=Wrinkle-White-gel] .p-product__sec-kv--info0{color:#7e93a0}[data-id=Wrinkle-White-gel] .p-product__sec-kv--info0:after{background-color:#7e93a0;bottom:-1.1rem;content:"";height:.2rem;left:0;position:absolute;width:100%}@media (max-width:1000px){.p-product__sec-kv--info0{border-bottom:none;font-size:4rem;letter-spacing:0;line-height:1.85;margin:5.5rem 0 0}.p-product__sec-kv--info0:after{content:"";display:none}.p-product__sec-kv--info0>span{display:inline-block;position:relative}.p-product__sec-kv--info0>span.low:after{bottom:-.7rem}.p-product__sec-kv--info0>span.lowlow:after{bottom:-1.6rem}.p-product__sec-kv--info0>span:after{bottom:0;content:"";display:inline-block;height:.4rem;left:0;position:absolute;width:100%}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--info0>span:after{background-color:#674820}[data-id=EX-premium-lift-gel] .p-product__sec-kv--info0>span:after{background-color:#752713}[data-id=super-moisture-gel] .p-product__sec-kv--info0>span:after{background-color:#4b8ca5}[data-id=Wrinkle-White-gel] .p-product__sec-kv--info0>span:after{background-color:#7e93a0}}.p-product__sec-kv--info1{color:#140908;font-family:Shippori Mincho B1,serif;font-size:4rem;font-weight:600;letter-spacing:.1rem;line-height:1.45;margin:2.8rem 0 0}.p-product__sec-kv--info1 span{display:inline-block}@media (max-width:1000px){.p-product__sec-kv--info1{font-size:6.4rem;line-height:1.25;margin:5.5rem 0 0}}.p-product__sec-kv--info2{font-family:Shippori Mincho B1,serif;font-size:2.8rem;font-weight:600;letter-spacing:.01rem;line-height:1.5714285714;margin:1rem 0 0;width:110%}@media (max-width:1000px){.p-product__sec-kv--info2{font-size:4.4rem;line-height:1.4545454545;margin:3.9rem 0 0;width:auto}[data-id=super-moisture-gel] .p-product__sec-kv--info2{letter-spacing:-.1rem}}.p-product__sec-kv--info3{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5;margin:1.5rem 0 0}@media (max-width:1000px){.p-product__sec-kv--info3{color:#4e403f;font-size:2.4rem;font-weight:400;letter-spacing:-.036rem;margin:4.7rem 0 0}}.p-product__sec-kv--infopic{position:relative}@media (max-width:1000px){.p-product__sec-kv--infopic{position:absolute}}[data-id=EX-brightening-lift-gel] .p-product__sec-kv--infopic{margin:1.9rem 0 0 6.4rem;width:36.7rem}[data-id=EX-premium-lift-gel] .p-product__sec-kv--infopic{margin:1.9rem 0 0 8.9rem;width:36.7rem}[data-id=super-moisture-gel] .p-product__sec-kv--infopic{margin:1.9rem 0 0 6.4rem;width:41.5rem}[data-id=Wrinkle-White-gel] .p-product__sec-kv--infopic{margin:2.4rem 0 0 8.9rem;width:37.2rem}@media (max-width:1000px){[data-id=EX-brightening-lift-gel] .p-product__sec-kv--infopic{margin:4.2rem 0 0 40.7rem;width:35.6rem}[data-id=EX-premium-lift-gel] .p-product__sec-kv--infopic{margin:26rem 0 0 42.6rem;width:35.6rem}[data-id=super-moisture-gel] .p-product__sec-kv--infopic{margin:13.5rem 0 0 40.7rem;width:39.6rem}[data-id=Wrinkle-White-gel] .p-product__sec-kv--infopic{margin:3.8rem 0 0 42.6rem;width:36.6rem}}.p-product__sec-detail--title{display:block;position:relative}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--title{height:15.541rem;margin:6.9rem 0 0 24.8rem}[data-id=EX-premium-lift-gel] .p-product__sec-detail--title{height:13.5rem;margin:8.9rem 0 0 24.8rem}[data-id=super-moisture-gel] .p-product__sec-detail--title{height:15.541rem;margin:6.9rem 0 0 24.8rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--title{height:13.5rem;margin:8.7rem 0 0 24.8rem}@media (max-width:1000px){[data-id=EX-brightening-lift-gel] .p-product__sec-detail--title,[data-id=EX-premium-lift-gel] .p-product__sec-detail--title{height:42.544rem;margin:7.3rem 0 0 4.8rem}[data-id=super-moisture-gel] .p-product__sec-detail--title{height:42.4rem;margin:10.8rem 0 0 5rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--title{height:42.544rem;margin:7.3rem 0 0 4.8rem}}.p-product__sec-detail--titlenote{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.03rem;line-height:1.4166666667;margin:2.8rem auto 0;position:relative;text-align:center}@media (max-width:1000px){.p-product__sec-detail--titlenote{font-size:2.4rem;line-height:1.5;margin:3.9rem 0 0;text-align:left}}.p-product__sec-detail--titleline{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;height:.6rem;margin:3rem 25.5rem;position:relative}@media (max-width:1000px){.p-product__sec-detail--titleline{background-size:1.2rem 1.2rem;height:1.2rem;margin:4.5rem 0 0;width:100%}}.p-product__sec-detail--pic0{display:block;height:39.1rem;margin:0 0 0 15.9rem;position:relative;width:38.2rem}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--pic0,[data-id=EX-premium-lift-gel] .p-product__sec-detail--pic0{margin:0 0 0 15.9rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--pic0,[data-id=super-moisture-gel] .p-product__sec-detail--pic0{margin:0 0 0 24.3rem}@media (max-width:1000px){.p-product__sec-detail--pic0{height:60.594rem}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--pic0,[data-id=EX-premium-lift-gel] .p-product__sec-detail--pic0,[data-id=Wrinkle-White-gel] .p-product__sec-detail--pic0,[data-id=super-moisture-gel] .p-product__sec-detail--pic0{margin:3.7rem 0 0 4rem;width:59.2rem}}.p-product__sec-detail--pic1{display:block;position:relative}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--pic1{height:23.3rem;margin:-36.6rem 0 0 58.2rem;width:45.9rem}[data-id=EX-premium-lift-gel] .p-product__sec-detail--pic1{height:23.3rem;margin:-36rem 0 0 58.2rem;width:45.9rem}[data-id=super-moisture-gel] .p-product__sec-detail--pic1{height:15.2rem;margin:-30.9rem 0 0 66.4rem;width:17.7rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--pic1{height:23.3rem;margin:-33rem 0 0 65.3rem;width:31.8rem}@media (max-width:1000px){[data-id=EX-brightening-lift-gel] .p-product__sec-detail--pic1,[data-id=EX-premium-lift-gel] .p-product__sec-detail--pic1{height:34.8rem;margin:0;width:66.8rem}[data-id=super-moisture-gel] .p-product__sec-detail--pic1{height:22.2rem;margin:3rem 0 0;width:25.6rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--pic1{height:34rem;margin:2.2rem 0 0;width:46.2rem}}.p-product__sec-detail--picnote{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.03rem;line-height:1.5;position:relative;width:45.9rem}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--picnote{margin:2.4rem 0 8.2rem 58.1rem}[data-id=EX-premium-lift-gel] .p-product__sec-detail--picnote{margin:2.4rem 0 11.1rem 58.1rem}[data-id=super-moisture-gel] .p-product__sec-detail--picnote{margin:2.4rem 0 12.5rem 66.3rem}[data-id=Wrinkle-White-gel] .p-product__sec-detail--picnote{margin:2.5rem 0 13.7rem 65.1rem}@media (max-width:1000px){.p-product__sec-detail--picnote{font-size:2.4rem;width:100%}[data-id=EX-brightening-lift-gel] .p-product__sec-detail--picnote,[data-id=EX-premium-lift-gel] .p-product__sec-detail--picnote{margin:3.7rem 0 7.4rem}[data-id=super-moisture-gel] .p-product__sec-detail--picnote{margin:-23.8rem 0 4.9rem 29.5rem;width:55%}[data-id=Wrinkle-White-gel] .p-product__sec-detail--picnote{margin:-8.5rem 0 9.1rem 27.4rem;width:55%}}.p-product__sec-buy--pic{height:48rem;width:85rem}@media (max-width:1000px){.p-product__sec-buy--pic{height:97rem;width:100%}}.p-product__sec-buy--frame{height:auto;position:relative;width:64rem}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--frame{margin:-45.9rem 0 11.9rem 56rem}[data-id=EX-premium-lift-gel] .p-product__sec-buy--frame,[data-id=Wrinkle-White-gel] .p-product__sec-buy--frame,[data-id=super-moisture-gel] .p-product__sec-buy--frame{margin:-47.6rem 0 11.9rem 56rem}@media (max-width:1000px){.p-product__sec-buy--frame{width:100%}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--frame,[data-id=EX-premium-lift-gel] .p-product__sec-buy--frame,[data-id=super-moisture-gel] .p-product__sec-buy--frame{margin:-51.1rem 0 0}[data-id=Wrinkle-White-gel] .p-product__sec-buy--frame{margin:-52.2rem 0 0}}.p-product__sec-buy--title{height:8.1rem;margin:.5rem 0 .5rem .6rem;position:relative}@media (max-width:1000px){.p-product__sec-buy--title{height:11rem;margin:0 0 1.1rem}[data-id=Wrinkle-White-gel] .p-product__sec-buy--title{height:18.854rem}}.p-product__sec-buy--basicinfo{color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06rem;line-height:1.375;margin:1.6rem 0 0}@media (max-width:1000px){.p-product__sec-buy--basicinfo{font-size:3.2rem;letter-spacing:.12rem;line-height:1.75;margin:2.6rem 0 0}}.p-product__sec-buy--line{background-color:rgba(78,63,63,.2);display:inline-block;height:2.1rem;margin:0 1.2rem;position:relative;vertical-align:middle;width:.1rem}.p-product__sec-buy--ul{list-style-type:none;margin:2.6rem 0 0;padding:0;position:relative}@media (max-width:1000px){.p-product__sec-buy--ul{margin:3.9rem 0 0}}.p-product__sec-buy--li{display:inline-block;position:relative;width:31rem}.p-product__sec-buy--li:nth-child(n+2){margin:0 0 0 2rem}@media (max-width:1000px){.p-product__sec-buy--li{width:100%}.p-product__sec-buy--li:nth-child(n+2){margin:6.8rem 0 0}}.p-product__sec-buy--blockGroup{display:inline-block;left:50%;position:relative;transform:translateX(-50%)}.p-product__sec-buy--blockA{display:inline-block;font-family:Noto Sans,Noto Sans JP,sans-serif;letter-spacing:.1rem;margin:0 .8rem 0 -.7rem;vertical-align:baseline}@media (max-width:1000px){.p-product__sec-buy--blockA{letter-spacing:.2rem;margin:0 2.6rem 0 -.9rem}}.p-product__sec-buy--blockA--0{color:#4e403f;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1;margin:0 0 .4rem}@media (max-width:1000px){.p-product__sec-buy--blockA--0{font-size:2.8rem;margin:0 0 .8rem;min-width:18rem;text-align:center}}.p-product__sec-buy--blockA--1{background-color:#4e3f3f;border-radius:.4rem;color:#fff;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.6666666667;text-align:center;width:100%}@media (max-width:1000px){.p-product__sec-buy--blockA--1{border-radius:.8rem;font-size:2.4rem}}.p-product__sec-buy--blockB{color:#a59057;display:inline-block;font-family:Shippori Mincho B1,serif;font-size:4.6rem;font-weight:600;letter-spacing:.24rem;line-height:1;margin:0 .2rem 0 0;position:relative;top:.3rem;vertical-align:baseline}@media (max-width:1000px){.p-product__sec-buy--blockB{font-size:9.6rem;letter-spacing:.48rem;line-height:.8958333333;margin:0 .4rem 0 0;top:.6rem}}.p-product__sec-buy--blockC{display:inline-block;font-family:Noto Sans,Noto Sans JP,sans-serif}.p-product__sec-buy--blockC span{color:#4e403f;display:inline-block;font-size:1.5rem}.p-product__sec-buy--blockC span:first-child{margin:0 .3rem 0 0}@media (max-width:1000px){.p-product__sec-buy--blockC span{font-size:3.2rem}.p-product__sec-buy--blockC span:first-child{margin:0 .6rem 0 0}}.p-product__sec-buy--blockD{display:inline-block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-weight:600;left:50%;line-height:1.375;margin:1.9rem 0 .4rem;position:relative;text-align:center;transform:translateX(-50%);width:auto}@media (max-width:1000px){.p-product__sec-buy--blockD{font-size:3.2rem;margin:4.3rem 0 1.3rem}}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--blockD{color:#674820}[data-id=EX-premium-lift-gel] .p-product__sec-buy--blockD{color:#752713}[data-id=super-moisture-gel] .p-product__sec-buy--blockD{color:#4b8ca5}[data-id=Wrinkle-White-gel] .p-product__sec-buy--blockD{color:#7e93a0}.p-product__sec-buy--button{background-color:#674820;text-decoration:none;width:31rem}.p-product__sec-buy--button .c-button__type-A--dot{margin:0 1.8rem 0 2.5rem}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--button{background-color:#674820}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--button:hover{background-color:rgba(103,72,32,.8)}[data-id=EX-premium-lift-gel] .p-product__sec-buy--button{background-color:#752713}[data-id=EX-premium-lift-gel] .p-product__sec-buy--button:hover{background-color:rgba(117,39,19,.8)}[data-id=super-moisture-gel] .p-product__sec-buy--button{background-color:#4b8ca5}[data-id=super-moisture-gel] .p-product__sec-buy--button:hover{background-color:rgba(75,140,165,.8)}[data-id=Wrinkle-White-gel] .p-product__sec-buy--button{background-color:#7e93a0}[data-id=Wrinkle-White-gel] .p-product__sec-buy--button:hover{background-color:rgba(126,147,160,.8)}@media (max-width:1000px){.p-product__sec-buy--button{width:60rem}.p-product__sec-buy--button .c-button__type-A--dot{margin:0 3.1rem 0 5.1rem}}.p-product__sec-buy--otherlink--ul{list-style-type:none;margin:2.5rem 0 0;padding:0;text-align:center}@media (max-width:1000px){.p-product__sec-buy--otherlink--ul{margin:4.9rem 0 0;text-align:center}}.p-product__sec-buy--otherlink--li{display:inline-block;letter-spacing:.05rem;position:relative;text-indent:2.1rem}.p-product__sec-buy--otherlink--li:first-child{margin:0}.p-product__sec-buy--otherlink--li:nth-child(n+2){margin:0 0 0 13rem}@media (max-width:1000px){.p-product__sec-buy--otherlink--li:nth-child(n+2){margin:0 2rem}}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B{border-bottom-color:rgba(103,72,32,.2);color:#674820}@media (hover:hover){[data-id=EX-brightening-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B:hover{border-bottom-color:#674820}}[data-id=EX-premium-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B{border-bottom-color:rgba(117,39,19,.2);color:#752713}@media (hover:hover){[data-id=EX-premium-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B:hover{border-bottom-color:#752713}}[data-id=super-moisture-gel] .p-product__sec-buy--otherlink--li .c-button__type-B{border-bottom-color:rgba(75,140,165,.2);color:#4b8ca5}@media (hover:hover){[data-id=super-moisture-gel] .p-product__sec-buy--otherlink--li .c-button__type-B:hover{border-bottom-color:#4b8ca5}}[data-id=Wrinkle-White-gel] .p-product__sec-buy--otherlink--li .c-button__type-B{border-bottom-color:rgba(126,147,160,.2);color:#7e93a0}@media (hover:hover){[data-id=Wrinkle-White-gel] .p-product__sec-buy--otherlink--li .c-button__type-B:hover{border-bottom-color:#7e93a0}}@media (max-width:1000px){.p-product__sec-buy--otherlink--li .c-button__type-B{border-bottom-width:.2rem;font-size:3.2rem;height:8.6rem;padding:0 3.2rem 0 0;width:29rem}}[data-id=EX-brightening-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:after,[data-id=EX-brightening-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:before{background-color:#674820}[data-id=EX-premium-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:after,[data-id=EX-premium-lift-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:before{background-color:#752713}[data-id=super-moisture-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:after,[data-id=super-moisture-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:before{background-color:#4b8ca5}[data-id=Wrinkle-White-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:after,[data-id=Wrinkle-White-gel] .p-product__sec-buy--otherlink--li .c-button__type-B--arrow:before{background-color:#7e93a0}.p-product__sec-buy--noteframe{background-color:#fff;border-radius:1.6rem;box-shadow:0 0 2.1rem rgba(85,49,0,.1);height:auto;margin:3.9rem auto 4.2rem;padding:1px 0;position:relative;width:64rem}@media (max-width:1000px){.p-product__sec-buy--noteframe{border-radius:2rem;box-shadow:0 0 4.2rem rgba(85,49,0,.1);height:24.2rem;margin:8rem auto 6rem;width:67rem}}.p-product__sec-buy--noteframe--in{bottom:0;box-sizing:border-box;color:#4e403f;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;height:auto;left:0;letter-spacing:.02rem;line-height:1.8333333333;margin:3.2rem 0 3.2rem 3.2rem;padding:0 4rem 0 0;position:relative;right:0;top:0;width:58.7rem}@media (max-width:1000px){.p-product__sec-buy--noteframe--in{bottom:auto;font-size:2.4rem;height:calc(100% - 8rem);line-height:1.9166666667;margin:3.6rem 0 0 4rem;padding:0 1rem 0 0;position:absolute;right:auto;width:calc(100% - 6.7rem)}}.p-product__sec-buy--review--title{font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:2rem;font-weight:600;line-height:1;margin:0 0 2rem}@media (max-width:1000px){.p-product__sec-buy--review--title{font-size:4rem;line-height:2.05;margin:0 0 1.8rem}}.p-product__sec-buy--review--frame{background-color:#fff;border-radius:1.6rem;box-shadow:0 0 2.1rem rgba(85,49,0,.1);height:65.2rem;margin:0;position:relative;width:64rem}@media (max-width:1000px){.p-product__sec-buy--review--frame{border-radius:2rem;box-shadow:0 0 4.2rem rgba(85,49,0,.1);height:113.6rem;margin:0 auto 15.9rem;width:67rem}}.p-product__sec-buy--review--frame--in{box-sizing:border-box;height:58.8rem;margin:3.1rem 0 0 3.2rem;padding:0 4.8rem 0 0;position:absolute;width:58.7rem}@media (max-width:1000px){.p-product__sec-buy--review--frame--in{bottom:auto;height:calc(100% - 8rem);margin:4rem 0 0 4rem;padding:0 5.6rem 0 0;right:auto;width:calc(100% - 6.7rem)}}.p-product__sec-buy--review--ul{list-style-type:none;margin:0;padding:0;position:relative}.p-product__sec-buy--review--li{padding:3.2rem 0 2.6rem;position:relative}.p-product__sec-buy--review--li:first-child{padding:0 0 2.6rem}.p-product__sec-buy--review--li:last-child{padding:3.2rem 0 0}.p-product__sec-buy--review--li:last-child:after{display:none}@media (max-width:1000px){.p-product__sec-buy--review--li:last-child{padding:4.1rem 0 0}.p-product__sec-buy--review--li{padding:4.1rem 0;width:55.4rem}}.p-product__sec-buy--review--li--text0{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4166666667}@media (max-width:1000px){.p-product__sec-buy--review--li--text0{font-size:2.4rem}}.p-product__sec-buy--review--li--text1{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4166666667;margin:.8rem 0 0}@media (max-width:1000px){.p-product__sec-buy--review--li--text1{font-size:2.4rem}}.p-product__sec-buy--review--li--text1 span{color:#a59057}@media (max-width:1000px){.p-product__sec-buy--review--li--text1 span{font-size:3.2rem}}.p-product__sec-buy--review--li--text2{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.3333333333;margin:.7rem 0 0}@media (max-width:1000px){.p-product__sec-buy--review--li--text2{font-size:2.4rem;letter-spacing:.1rem}}.p-product__sec-buy--review--li--text3{color:#140908;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.375;margin:2rem 0 0}@media (max-width:1000px){.p-product__sec-buy--review--li--text3{font-size:3.2rem;margin:2.5rem 0 0}}.p-product__sec-buy--review--li--text4{color:#695f5e;display:-webkit-box;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.7142857143;margin:1.2rem 0 0;overflow:hidden;position:relative;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;border-bottom:2.4rem solid transparent;cursor:pointer}@media (max-width:1000px){.p-product__sec-buy--review--li--text4{font-size:2.8rem;margin:1.9rem 0 0;-webkit-line-clamp:2;border-bottom:4.8rem solid transparent}}.p-product__sec-buy--review--li--detail{position:relative}.p-product__sec-buy--review--li--detail summary::-webkit-details-marker{display:none}.p-product__sec-buy--review--li--detail[open]{pointer-events:none}.p-product__sec-buy--review--li--detail[open] summary{border-bottom:none;display:block}.p-product__sec-buy--review--li--detail[open]:after{display:none}@media (hover:hover){.p-product__sec-buy--review--li--detail:after{transition:opacity .5s}.p-product__sec-buy--review--li--detail:hover:after{opacity:.5}}.p-product__sec-buy--review--li--detail:after{bottom:0;color:#a59057;content:"...もっと見る";display:block;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.7142857143;margin:1.2rem 0 0;pointer-events:none;position:absolute;right:0}@media (max-width:1000px){.p-product__sec-buy--review--li--detail:after{font-size:2.8rem}}.p-product__sec-buy--review--li:after{background:radial-gradient(circle farthest-side,#a59057,#a59057 30%,transparent 0,transparent);background-size:.6rem .6rem;bottom:0;content:"";height:.6rem;left:0;position:absolute;width:100%}@media (max-width:1000px){.p-product__sec-buy--review--li:after{background-size:1.2rem 1.2rem;height:1.2rem;width:55.4rem}.p-product__sec{background-image:url(../../assets/images/p-product__sec-bg--sp.png);background-position:50% 74.7rem;background-size:100% auto}}.p-404{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--pc.png),url(../../assets/images/p-404-bg--pc.png);background-position:50% 0,50%;background-repeat:no-repeat,no-repeat;background-size:auto 1.7rem,cover;overflow:hidden}.p-404,.p-404__text0{position:relative;text-align:center}.p-404__text0{color:#140908;font-family:Shippori Mincho B1,serif;font-size:8rem;font-weight:600;letter-spacing:1.2rem;line-height:.9125;margin:13.9rem auto 0;text-indent:-.7rem}@media (max-width:1000px){.p-404__text0{font-size:16rem;margin:18.2rem auto 0}}.p-404__text1{color:#140908;font-family:Shippori Mincho B1,serif;font-size:2.4rem;font-weight:600;letter-spacing:.05rem;line-height:2;margin:.3rem auto 0;position:relative;text-align:center;text-indent:-1.4rem}@media (max-width:1000px){.p-404__text1{font-size:4.8rem;letter-spacing:.15rem;text-indent:-.3rem}}.p-404__text2{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06rem;line-height:1.75;margin:1.8rem 0 0;text-align:center}@media (max-width:1000px){.p-404__text2{font-size:3.2rem;margin:3.9rem auto 0}}.p-404__text3{color:#695f5e;font-family:Noto Sans,Noto Sans JP,sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:.06rem;line-height:1.75;margin:1.8rem 0 0;text-align:center}@media (max-width:1000px){.p-404__text3{font-size:3.2rem;margin:3.9rem auto 0}}.p-404__btn{margin:3.5rem auto 10.7rem}@media (max-width:1000px){.p-404__btn{margin:5.7rem auto 16.1rem}.p-404{background-image:url(../../assets/images/p-product__sec-bg--EX-brightening-lift-gel--sp.png),url(../../assets/images/p-404-bg--sp.png);background-size:100% 2rem,cover}}