@charset "UTF-8";/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*,:before,:after{margin:0;padding:0;box-sizing:border-box;backface-visibility:inherit}html{margin:0;width:100%;height:100%;backface-visibility:hidden;overscroll-behavior:none;font-size:3.125vw}body{position:relative;margin:0;width:100%;height:auto;background:#fff;color:#000;font-size:1.6rem;font-weight:400;backface-visibility:hidden;overscroll-behavior:none;scroll-behavior:auto}body.isLock{overflow-y:hidden}@media screen and (min-width: 1025px){html{font-size:10px;font-size:.5145vw}body{font-size:1.6rem}}@media screen and (max-width: 1024px){html{font-size:2.667vw}body{font-size:1.6rem}}a{text-decoration:none}ul{margin:0;padding:0}li{margin:0;padding:0;list-style:none}figure{margin:0;padding:0}img{border:none;vertical-align:top}.pc{display:block!important}.pci{display:inline-block!important}.pct{display:inline-table!important}.pcf{display:flex!important}.sp,.spi,.spt,.spf{display:none!important}@media screen and (max-width: 1024px){.sp{display:block!important}.spi{display:inline-block!important}.spt{display:table!important}.spf{display:flex!important}.pc,.pci,.pct,.pcf{display:none!important}}#loadingArea{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fed780;z-index:300;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .8s ease-out}#loadingArea.fadeOut{opacity:0;pointer-events:none}#loadingArea.hidden{display:none}#loadingArea #loading{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:2px;animation:loadingBlink 1s ease-in-out infinite}#loadingArea #loading #loadingDot1{width:8px;height:8px;opacity:1}#loadingArea #loading #loadingDot2,#loadingArea #loading #loadingDot3{width:8px;height:8px;opacity:0}#loadingArea #loading #loadingDot2{animation:loadingSequence2 3s ease-in-out infinite}#loadingArea #loading #loadingDot3{animation:loadingSequence3 3s ease-in-out infinite}@keyframes loadingSequence2{0%{opacity:0}14.29%{opacity:1}57.14%{opacity:1}71.43%{opacity:0}to{opacity:0}}@keyframes loadingSequence3{0%{opacity:0}28.57%{opacity:0}42.86%{opacity:1}57.14%{opacity:1}71.43%{opacity:0}to{opacity:0}}@keyframes loadingOpacity{0%{opacity:.7}12%{opacity:.7}14.29%{opacity:.9}17%{opacity:.7}40%{opacity:.7}42.86%{opacity:.9}46%{opacity:.7}83%{opacity:.7}85.71%{opacity:.9}89%{opacity:.7}to{opacity:.7}}@keyframes loadingBlink{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}#header{position:fixed;top:0;z-index:100;width:115.2rem;height:9.2rem;left:50%;transform:translate(-50%);padding:0 2.3rem 0 2.6rem;display:flex;justify-content:space-between;align-items:flex-end}#header.white #logo:after{background-color:#fffcf0}#header.white #gnavList li{color:#fffcf0}#header.white #gnavList li a:after{background-color:#fffcf0}#header.white #gnavList li a:before{background-color:#fffcf0}@media screen and (max-width: 1024px){#header{width:100%;height:7.2rem;max-height:72px;padding:.8rem 1.6rem;align-items:center}}#header #logo{position:relative;width:25rem;height:auto}@media screen and (max-width: 1024px){#header #logo{width:15.3rem;max-width:153px;max-height:32px}}#header #logo img{width:100%;height:auto;opacity:0}#header #logo:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#001c3a;-webkit-mask-image:url(../../assets/img/logo_fondan.svg);mask-image:url(../../assets/img/logo_fondan.svg);transition:background-color .3s ease-out 0s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:0 0;mask-position:0 0}#header #gnavList{position:relative;width:57.6rem;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:2rem}#header #gnavList li{display:inline-flex;z-index:5;font-family:din-condensed,sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:2.42rem;line-height:1;color:#001c3a}#header #gnavList li img{width:auto;height:2.42rem;opacity:0}#header #gnavList li a{position:relative;display:block}#header #gnavList li a:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:2.42rem;background-color:#001c3a;transition:background-color .3s ease-out 0s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:0 0;mask-position:0 0}#header #gnavList li a:before{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#001c3a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}#header #gnavList li a:hover:before,#header #gnavList li a.active:before{transform:scaleX(1);transform-origin:left}#header #gnavList li a:not(:hover):not(.active):before{transform:scaleX(0);transform-origin:right}#header #gnavList li a#gnavAbout:after{-webkit-mask-image:url(../../assets/img/nav_about.svg);mask-image:url(../../assets/img/nav_about.svg)}#header #gnavList li a#gnavProducts:after{-webkit-mask-image:url(../../assets/img/nav_products.svg);mask-image:url(../../assets/img/nav_products.svg)}#header #gnavList li a#gnavStores:after{-webkit-mask-image:url(../../assets/img/nav_stores.svg);mask-image:url(../../assets/img/nav_stores.svg)}#header #gnavList li a#gnavContact:after{-webkit-mask-image:url(../../assets/img/nav_contact.svg);mask-image:url(../../assets/img/nav_contact.svg)}@media screen and (max-width: 1024px){#header #gnavList{display:none}}#header #gnavBtn{position:relative;display:none}@media screen and (max-width: 1024px){#header #gnavBtn{display:block;width:7.2rem;height:auto;max-width:72px}}#header #gnavBtn img{width:100%;height:auto;opacity:0}#header #gnavBtn #gnavBtnBar1{position:absolute;top:min(24px,2.4rem);left:min(20px,2rem);width:min(3.2rem,32px);height:1px;background-color:#001c3a;transition:transform .3s ease-out 0s,top .3s ease-out 0s}#header #gnavBtn #gnavBtnBar2{position:absolute;top:min(32px,3.2rem);left:min(20px,2rem);width:min(3.2rem,32px);height:1px;background-color:#001c3a;transition:transform .3s ease-out 0s,top .3s ease-out 0s}#header #gnavBtn.close #gnavBtnBar1{top:min(28px,2.8rem);transform:rotate(15deg)}#header #gnavBtn.close #gnavBtnBar2{top:min(28px,2.8rem);transform:rotate(-15deg)}#header #spnav{position:fixed;top:min(10.4rem,104px);left:8.4rem;width:27.2rem;height:auto;min-height:30rem;max-height:47.2rem;background:#fed78033;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;opacity:0;visibility:hidden;transform:translate(20px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s ease-out;z-index:200;pointer-events:none}@media screen and (min-width: 1025px){#header #spnav{display:none!important}}@media screen and (max-width: 1024px){#header #spnav{display:flex}}#header #spnav.show{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}#header #spnav #spnavList{position:relative;width:20.4rem;height:auto;margin-top:4rem;margin-left:5.5rem;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}#header #spnav #spnavList li{position:relative;width:auto;height:2.6rem;margin-bottom:1.8rem}#header #spnav #spnavList li a{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100%;text-align:right}#header #spnav #spnavList li a img{width:auto;height:2.3rem}#header #spnav #spnavList li a#spnavInstagram img{height:2.6rem}#header #spnav #spnavList li a:before{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#001c3a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}#header #spnav #spnavList li a:hover:before,#header #spnav #spnavList li a.active:before{transform:scaleX(1);transform-origin:left}#header #spnav #spnavList li a:not(:hover):not(.active):before{transform:scaleX(0);transform-origin:right}#header #spnav #spnavLogo{position:relative;width:24.4rem;height:auto;margin-left:1.4rem}#header #spnav #spnavLogo img{width:100%;height:auto}#spnavBg{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out;z-index:150;cursor:pointer}@media screen and (min-width: 1025px){#spnavBg{display:none}}#spnavBg.show{opacity:1;visibility:visible}#pagetop{position:fixed;bottom:32px;right:32px;width:56px;height:56px;z-index:100;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease-out,visibility .3s ease-out,transform .3s ease-out;font-size:0}@media screen and (max-width: 1024px){#pagetop{bottom:16px;right:16px;width:44px;height:44px}}#pagetop #pagetopBtn{position:relative;width:100%;height:100%}#pagetop #pagetopBtn img{width:100%;height:auto;transition:transform .6s ease-out}#pagetop #pagetopBtn:hover img{transform:rotate(360deg)}#pagetop.show{opacity:1;visibility:visible;transform:translateY(0)}#instaLink{position:fixed;top:50%;left:32px;width:33px;height:75px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;z-index:100;cursor:pointer}#instaLink #instaLinkBtn{position:relative;width:33px;height:auto}@media screen and (max-width: 1024px){#instaLink{display:none}}#instaLink img{width:100%;height:auto}#scrollAttention{position:fixed;top:50%;right:85px;transform:translateY(-50%);width:26px;height:204px;display:flex;justify-content:center;align-items:flex-start;z-index:100;cursor:pointer;opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}#scrollAttention.hide{opacity:0;visibility:hidden}@media screen and (max-width: 1024px){#scrollAttention{transform:none;top:auto;bottom:0;right:18px;width:26px;height:204px}}#scrollAttention #scroll{position:relative;width:19px;height:auto}@media screen and (max-width: 1024px){#scrollAttention #scroll{display:none}}#scrollAttention .scrollBarArea{position:absolute;top:74px;left:50%;width:8px;transform:translate(-50%);height:132px}#scrollAttention .scrollBarArea .scrollBar{position:absolute;top:0;left:50%;width:1px;height:132px;overflow:hidden;background:#001c3a}#scrollAttention .scrollBarArea .scrollDot{position:absolute;top:0;left:0;width:8px;height:8px;overflow:hidden;background:#001c3a;border-radius:8px;animation:scroll 3s cubic-bezier(.455,.03,.515,.955) .4s infinite forwards}@keyframes scroll{0%{transform:translateY(0)}40%{transform:translateY(124px)}70%{transform:translateY(124px)}to{transform:translateY(0)}}main{position:relative}#topArea{position:relative;width:100%;height:300vh}#topArea #videoBg{position:fixed;top:0;left:0;width:100%;height:200vh;background-image:url(../../assets/img/bg_1.webp);background-size:256px 256px;background-repeat:repeat;z-index:-1}@media screen and (max-width: 1024px){#topArea{height:225vh}}#topArea #scrolly-video{position:fixed!important;top:0;left:0;width:100%;height:100vh;overflow:hidden}#topOverlayArea{position:relative;width:100%;height:120vh;min-height:110vw}@media screen and (max-width: 1024px){#topOverlayArea{height:125vh;height:100vh;min-height:180vw}}#topOverlayArea #overlayObjects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects{height:100vh;height:100lvh}}#topOverlayArea #overlayObjects #overlayWord1{position:absolute;top:47%;right:70%;width:16rem;min-width:160px;height:auto;opacity:0;will-change:opacity}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects #overlayWord1{display:none}}#topOverlayArea #overlayObjects #overlayWord2{position:absolute;top:47%;left:72%;width:22.3rem;min-width:223px;height:auto;opacity:0;will-change:opacity}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects #overlayWord2{display:none}}#topOverlayArea #overlayObjects #overlayCopies{position:absolute;top:95%;left:50%;transform:translate(-50%);width:120rem;height:auto;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;text-align:center;color:#001c3a;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects #overlayCopies{top:80%;flex-direction:column;width:34.3rem}}#topOverlayArea #overlayObjects #overlayCopies #overlayCopy1{font-size:max(4.6rem,46px);line-height:1.3;opacity:0;margin-bottom:3.2rem}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects #overlayCopies #overlayCopy1{font-size:min(2.4rem,48px);line-height:1.5;margin-bottom:16px}}#topOverlayArea #overlayObjects #overlayCopies #overlayCopy2{font-size:max(2.8rem,28px);line-height:1.5;opacity:0}@media screen and (max-width: 1024px){#topOverlayArea #overlayObjects #overlayCopies #overlayCopy2{font-size:min(1.6rem,32px);line-height:1.5}}#movieArea{position:relative;width:100%;height:auto;z-index:10;overflow:hidden}@media screen and (max-width: 1024px){#movieArea{height:auto}}#movieArea #slideLogo1{position:absolute;top:0rem;left:-36.2rem;width:184rem;height:auto;z-index:1}@media screen and (max-width: 1024px){#movieArea #slideLogo1{left:-30rem;width:59.5rem}}#movieArea #slideLogo1 img{width:100%;height:auto}#movieArea #slideLogo2{position:absolute;top:15.2rem;left:44.4rem;width:184rem;height:auto;z-index:2}@media screen and (max-width: 1024px){#movieArea #slideLogo2{top:4.92rem;left:10rem;width:59.5rem}}#movieArea #slideLogo2 img{width:100%;height:auto}#movieArea #movieContainer{position:relative;width:100%;height:103.2rem;height:auto;padding:0 1.6rem 1.6rem;background-image:url(../../assets/img/bg_1.webp);background-size:256px 256px;background-repeat:repeat;margin-top:15.2rem}@media screen and (max-width: 1024px){#movieArea #movieContainer{padding:0 1.6rem 1.6rem;margin-top:7.3rem}}#movieArea #movieContainer #movieHolder{position:relative;width:100%;height:100%;border-radius:1.6rem;overflow:hidden;aspect-ratio:16/9}@media screen and (max-width: 1024px){#movieArea #movieContainer #movieHolder{border-radius:.4rem;aspect-ratio:1/1}}#movieArea #movieContainer #movieHolder img{width:100%;height:100%;object-fit:cover;object-position:center center}#movieArea #movieContainer #movieHolder video{width:100%;height:100%;object-fit:cover;object-position:center center}#aboutArea{position:relative;width:100%;height:auto;z-index:10;background-image:url(../../assets/img/bg_1.webp);background-size:256px 256px;background-repeat:repeat}@media screen and (max-width: 1024px){#aboutArea .anchor{top:-8rem}}#aboutArea #aboutContainer{position:relative;width:132.4rem;height:auto;margin:0 auto;padding:13.2rem 0 10.4rem;display:flex;justify-content:space-between;align-items:flex-start;gap:13.7rem}@media screen and (max-width: 1024px){#aboutArea #aboutContainer{width:100%;padding:7.8rem 1.6rem 9.6rem}}#aboutArea #aboutContainer #aboutImage{position:relative;display:block;width:53.9rem;height:auto;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#aboutArea #aboutContainer #aboutImage.in{opacity:1;transform:translateY(0)}#aboutArea #aboutContainer #aboutImage img{width:100%;height:auto}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutImage{display:none}}#aboutArea #aboutContainer #aboutCopy{position:absolute;display:block;width:66.6rem;height:45.5rem;top:0;right:0}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutCopy{top:-3.5rem;right:3.2rem;width:31.2rem;height:17.1rem;overflow:hidden;width:100%;height:30rem;right:0}}#aboutArea #aboutContainer #aboutCopy #aboutCopy1{position:absolute;top:10rem;left:14rem;width:52.3rem;height:auto;transition:opacity .8s ease-out .2s,transform .8s ease-out .2s,filter .8s ease-out .2s}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutCopy #aboutCopy1{top:0rem;left:13.4rem;width:21.1rem}}#aboutArea #aboutContainer #aboutCopy #aboutCopy2{position:absolute;top:26rem;left:0rem;width:32.9rem;height:auto;transition:opacity .8s ease-out .4s,transform .8s ease-out .4s,filter .8s ease-out .4s}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutCopy #aboutCopy2{top:5.4rem;left:1.6rem;width:13.4rem}}#aboutArea #aboutContainer #aboutCopy #aboutCopy3{position:absolute;top:36rem;left:0rem;width:38.2rem;height:auto;transition:opacity .8s ease-out .6s,transform .8s ease-out .6s,filter .8s ease-out .6s}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutCopy #aboutCopy3{top:11.4rem;left:1.6rem;width:24.8rem}}#aboutArea #aboutContainer #aboutText{position:relative;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-style:normal;font-weight:400;font-size:max(2.4rem,12px);line-height:1.5;color:#001c3a;margin-top:47.2rem;opacity:0;transform:translateY(4rem);transition:opacity .8s ease-out .2s,transform .8s ease-out .2s}#aboutArea #aboutContainer #aboutText.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#aboutArea #aboutContainer #aboutText{font-size:1.6rem;line-height:1.5;margin-top:9.2rem}}#galleryArea{position:relative;width:100%;height:auto;background-image:url(../../assets/img/bg_2.webp);background-size:256px 256px;background-repeat:repeat;z-index:1}@media screen and (max-width: 1024px){#galleryArea{height:auto}}#galleryArea #galleryContainer{position:relative;width:100%;height:auto}#galleryArea #galleryContainer #galleryList{position:relative;width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding-top:10vh}#galleryArea #galleryContainer #galleryList .galleryListItem{position:sticky;top:10vh;width:100%;height:75vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem{height:70vh}}#galleryArea #galleryContainer #galleryList .galleryListItem:nth-child(1){top:calc(10vh + 20px)}#galleryArea #galleryContainer #galleryList .galleryListItem:nth-child(2){top:calc(10vh + 20px)}#galleryArea #galleryContainer #galleryList .galleryListItem:nth-child(3){top:calc(10vh + 20px)}#galleryArea #galleryContainer #galleryList .galleryListItem:nth-child(4){top:calc(10vh + 20px)}#galleryArea #galleryContainer #galleryList .galleryListItem:nth-child(5){top:calc(10vh + 20px)}#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder1{position:relative;width:84rem;height:64.8rem;transform:scale(1.1)}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder1{width:34.3rem;height:26.4rem;transform:scale(1)}}#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder2{position:relative;width:60rem;height:80rem;transform:scale(1.1)}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder2{width:31.1rem;height:41.6rem;transform:scale(1)}}#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder3{position:relative;width:72rem;height:72rem;transform:scale(1.1)}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder3{width:32.8rem;height:32.8rem;transform:scale(1)}}#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder4{position:relative;width:60rem;height:80rem;transform:scale(1.1)}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder4{width:31.1rem;height:41.6rem;transform:scale(1)}}#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder5{position:relative;width:92rem;height:64.8rem;transform:scale(1.1)}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .galleryListItem #galleryImageHolder5{width:34.3rem;height:24rem;transform:scale(1)}}#galleryArea #galleryContainer #galleryList .galleryListItem img{width:100%;height:100%;object-fit:cover;object-position:center center}#galleryArea #galleryContainer #galleryList .gallerySpacer{position:relative;width:100%;height:120vh;pointer-events:none}@media screen and (max-width: 1024px){#galleryArea #galleryContainer #galleryList .gallerySpacer{height:120vh}}#overlaySections{position:relative;z-index:10;margin-top:-100vh}@media screen and (max-width: 1024px){#overlaySections{margin-top:-100vh}}#imageArea{position:relative;width:100%;height:auto;z-index:10;background:#fff}@media screen and (max-width: 1024px){#imageArea{height:auto}}#imageArea #imageContainer{position:relative;width:100%;height:103.2rem;height:auto;padding:0;transition:padding .3s ease-out 0s;background-image:url(../../assets/img/bg_2.webp);background-size:256px 256px;background-repeat:repeat}@media screen and (max-width: 1024px){#imageArea #imageContainer{padding:0}}#imageArea #imageContainer #imageHolder{position:relative;width:100%;height:100%;overflow:hidden;transition:border-radius .3s ease-out 0s}@media screen and (max-width: 1024px){#imageArea #imageContainer #imageHolder{border-radius:0}}#imageArea #imageContainer #imageHolder img{width:100%;height:auto;aspect-ratio:1920/820}@media screen and (max-width: 1024px){#imageArea #imageContainer #imageHolder img{aspect-ratio:375/264}}#productsArea{position:relative;width:100%;height:auto;background-image:url(../../assets/img/bg_1.webp);background-size:256px 256px;background-repeat:repeat;z-index:10;padding-top:14.6rem;padding-bottom:6.4rem}@media screen and (max-width: 1024px){#productsArea{height:auto;padding-top:7.8rem;padding-bottom:7.2rem}}#productsArea #productsContainer{position:relative;width:132.4rem;margin:0 auto}@media screen and (max-width: 1024px){#productsArea #productsContainer{width:100%;padding:0}}#productsArea #productsContainer #productsTitle{position:relative;width:14rem;margin-left:0rem;margin-bottom:4.8rem;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#productsArea #productsContainer #productsTitle.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer #productsTitle{width:8.5rem;margin-left:2.8rem;margin-bottom:2.4rem}}#productsArea #productsContainer #productsTitle img{width:100%}#productsArea #productsContainer .productContents{position:relative;overflow:hidden}#productsArea #productsContainer .productContents .productMain{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:13.2rem}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain{flex-direction:column;gap:2.2rem}}#productsArea #productsContainer .productContents .productMain .productMainImage{position:relative;width:54rem;height:54rem;overflow:hidden;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}#productsArea #productsContainer .productContents .productMain .productMainImage.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productMainImage{width:34.4rem;height:34.4rem;margin-left:1.6rem}}#productsArea #productsContainer .productContents .productMain .productMainImage .productMainImageBase{position:relative;display:block;width:100%;height:auto}#productsArea #productsContainer .productContents .productMain .productMainImage .productMainImageAnim{position:relative;display:block;position:absolute;top:47%;left:53%;transform:translate(-50%,-50%) scale(1.2);width:100%;height:100%}#productsArea #productsContainer .productContents .productMain .productMainImage .productMainImageAnim.galette{top:49%;transform:translate(-50%,-50%) scale(1.08)}#productsArea #productsContainer .productContents .productMain .productInfo{position:relative;flex:1;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}#productsArea #productsContainer .productContents .productMain .productInfo.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo{padding:0 1.6rem}}#productsArea #productsContainer .productContents .productMain .productInfo .productTitle{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .en{font-family:din-condensed,sans-serif;font-weight:400;font-style:normal;font-weight:700;font-size:6.4rem;line-height:5.4rem;letter-spacing:.01em;color:#001c3a}#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .en img{width:auto;height:4.7rem}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .en{font-size:3.2rem;line-height:3.8rem;letter-spacing:0}#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .en img{width:auto;height:2.5rem}}#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .ja{font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(1.6rem,12px);line-height:1.5;color:#001c3a;margin-top:.4rem}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productTitle .ja{font-size:1.3rem;line-height:2rem;margin-top:0}}#productsArea #productsContainer .productContents .productMain .productInfo .productCatch{position:relative;width:54rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:2.4rem;font-size:max(2.4rem,14px);line-height:1.5;margin-top:3.6rem;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productCatch{width:100%;font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem}}#productsArea #productsContainer .productContents .productMain .productInfo .productDesc{position:relative;width:54rem;min-height:14.4rem;margin-top:4.8rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(1.6rem,12px);line-height:1.5;text-align:justify;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productDesc{width:100%;font-size:1.3rem;line-height:2rem;margin-top:1.6rem;min-height:12.4rem}}#productsArea #productsContainer .productContents .productMain .productInfo .productPrice{position:relative;width:auto;margin-top:2.4rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(1.6rem,12px);line-height:1.5;color:#001c3a;display:inline-block;text-align:right}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productPrice{font-size:1.3rem;line-height:2rem;margin-top:2rem}}#productsArea #productsContainer .productContents .productMain .productInfo .productNotice{position:relative;width:54rem;margin-top:1.6rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(1.6rem,12px);line-height:1.5;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productMain .productInfo .productNotice{width:100%;font-size:1.3rem;line-height:2rem;margin-top:1.6rem}}#productsArea #productsContainer .productContents .productListContainer{position:relative;display:block;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}#productsArea #productsContainer .productContents .productListContainer.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productListContainer{width:100%;height:auto;overflow:hidden}}#productsArea #productsContainer .productContents .productList{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:6.2rem;margin-top:7.6rem}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productList{width:auto;gap:0rem;margin-top:5.6rem;margin-top:6rem;justify-content:flex-start}}#productsArea #productsContainer .productContents .productList li{position:relative;width:40rem;vertical-align:top;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out,transform .6s ease-out}#productsArea #productsContainer .productContents .productList li:nth-child(1){transition-delay:0s}#productsArea #productsContainer .productContents .productList li:nth-child(2){transition-delay:.2s}#productsArea #productsContainer .productContents .productList li:nth-child(3){transition-delay:.4s}#productsArea #productsContainer .productContents .productList li.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productList li{width:26.4rem;min-width:26.4rem;margin:0 1rem}#productsArea #productsContainer .productContents .productList li:first-child{margin-left:1.6rem}#productsArea #productsContainer .productContents .productList li:last-child{margin-right:1.6rem}}#productsArea #productsContainer .productContents .productList li img{width:100%;height:auto}#productsArea #productsContainer .productContents .productList li .productListCaption{position:relative;display:block;width:100%;line-height:1.58;text-align:center;letter-spacing:.01em;margin-top:3.2rem;color:#001c3a}#productsArea #productsContainer .productContents .productList li .productListCaption img{width:auto;height:1.8rem}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productList li .productListCaption{margin-top:2.4rem;letter-spacing:0}#productsArea #productsContainer .productContents .productList li .productListCaption img{width:auto;height:1.4rem}}#productsArea #productsContainer .productContents .productList li .productListTitle{position:relative;display:block;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(2.4rem,14px);line-height:1.58;text-align:center;margin-top:.8rem;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productList li .productListTitle{margin-top:0;font-size:1.6rem;line-height:2.4rem}}#productsArea #productsContainer .productContents .productList li .productListDesc{position:relative;display:block;margin-top:1.6rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:1.6rem;line-height:2.4rem;font-size:max(1.6rem,12px);line-height:1.5;text-align:justify;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .productContents .productList li .productListDesc{font-size:1.3rem;line-height:2rem;margin-top:.8rem}}#productsArea #productsContainer #fondangalette{position:relative;margin-top:12.8rem}@media screen and (max-width: 1024px){#productsArea #productsContainer #fondangalette{margin-top:5.6rem}}#productsArea #productsContainer .note{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;text-align:right;margin-top:8.6rem;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out .4s,transform .6s ease-out .4s}#productsArea #productsContainer .note.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#productsArea #productsContainer .note{margin-top:4.4rem;padding:0 1.6rem}}#productsArea #productsContainer .note .noteText{position:relative;display:block;text-align:center;width:76.4rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(2.4rem,14px);line-height:1.53;color:#001c3a}@media screen and (max-width: 1024px){#productsArea #productsContainer .note .noteText{width:100%;font-size:1.6rem;line-height:2.4rem;text-align:center;padding:0 1.6rem}}#storesArea{position:relative;width:100%;height:auto;padding:14.4rem 1.6rem;background-image:url(../../assets/img/bg_1.webp);background-size:256px 256px;background-repeat:repeat;z-index:10}@media screen and (max-width: 1024px){#storesArea{height:auto;padding:3.6rem 1.6rem 7.2rem}}@media screen and (max-width: 1024px){#storesArea .anchor{top:-72px}}#storesArea #storesContainer{position:relative;width:110rem;height:auto;margin:0 auto;text-align:center}@media screen and (max-width: 1024px){#storesArea #storesContainer{width:100%}}#storesArea #storesContainer #storesTitle{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:auto;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#storesArea #storesContainer #storesTitle.in{opacity:1;transform:translateY(0)}#storesArea #storesContainer #storesTitle img{width:10.1rem;height:auto}@media screen and (max-width: 1024px){#storesArea #storesContainer #storesTitle{display:block;width:5.9rem;height:auto}#storesArea #storesContainer #storesTitle img{width:5.9rem;height:auto;margin-left:1.2rem}}#storesArea #storesContainer #storesImage{position:relative;display:inline-block;width:64.9rem;height:auto;margin-top:4rem;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#storesArea #storesContainer #storesImage.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#storesArea #storesContainer #storesImage{width:100%;margin-top:4rem}}#storesArea #storesContainer #storesInfo{position:relative;margin-top:5rem;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-style:normal;font-weight:400;font-size:max(1.6rem,12px);line-height:1.5;color:#001c3a;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#storesArea #storesContainer #storesInfo.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#storesArea #storesContainer #storesInfo{margin-top:3.6rem;font-size:1.3rem;line-height:2rem}}#storesArea #storesContainer #storesInfo .storesInfoTxt{position:relative;margin-bottom:1.6em}@media screen and (max-width: 1024px){#storesArea #storesContainer #storesInfo .storesInfoTxt{margin-bottom:1.6em}}#storesArea #storesContainer #storesInfo .storesInfoTxt .mapLink{text-decoration:underline}#storesArea #storesContainer #storesInfo .storesInfoTxt:last-child{margin-bottom:0}#storesArea #storesContainer #storesMap{position:relative;display:inline-block;width:64.9rem;height:auto;margin-top:4.8rem;opacity:0;transform:translateY(4rem);will-change:opacity;transition:opacity .6s ease-out 0s,transform .6s ease-out 0s}#storesArea #storesContainer #storesMap.in{opacity:1;transform:translateY(0)}@media screen and (max-width: 1024px){#storesArea #storesContainer #storesMap{width:100%;margin-top:2.6rem}}footer{position:relative;width:100%;height:auto;z-index:10;padding:8.5rem 3.2rem 3.2rem;background-color:#fffcf0}@media screen and (max-width: 1024px){footer{height:auto;padding:4.8rem 0 3.2rem}}footer #footerLinks{position:relative;width:132.3rem;max-width:132.3rem;display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto}@media screen and (max-width: 1024px){footer #footerLinks{width:100%;max-width:100%;padding:0 1.6rem 0 1.9rem}}footer #footerLinks #fnavList{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-top:.4rem;gap:2.2rem}@media screen and (max-width: 1024px){footer #footerLinks #fnavList{margin-top:.6rem;gap:2rem}}footer #footerLinks #fnavList li{position:relative;width:auto;height:2.4rem}@media screen and (max-width: 1024px){footer #footerLinks #fnavList li{height:1.8rem}}footer #footerLinks #fnavList li a{position:relative;display:block;width:100%;height:100%}footer #footerLinks #fnavList li a img{width:auto;height:2.5rem}@media screen and (max-width: 1024px){footer #footerLinks #fnavList li a img{height:1.8rem}}footer #footerLinks #fnavList li a:before{content:"";display:block;position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:#001c3a;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}@media screen and (max-width: 1024px){footer #footerLinks #fnavList li a:before{display:none}}footer #footerLinks #fnavList li a:hover:before,footer #footerLinks #fnavList li a.active:before{transform:scaleX(1);transform-origin:left}footer #footerLinks #fnavList li a:not(:hover):not(.active):before{transform:scaleX(0);transform-origin:right}footer #footerLinks #instagram{position:relative;width:3.2rem;height:auto}@media screen and (max-width: 1024px){footer #footerLinks #instagram{width:2.2rem}}footer #footerLinks #instagram img{width:100%;height:auto}footer #footerCompany{position:relative;width:132.4rem;max-width:132.4rem;display:flex;justify-content:space-between;align-items:flex-end;margin:0 auto;margin-top:13.2rem}@media screen and (max-width: 1024px){footer #footerCompany{width:100%;max-width:100%;margin-top:13.2rem;flex-direction:column;align-items:center;gap:1.2rem}}footer #footerCompany #footerLogo{position:relative;width:42.6rem}@media screen and (max-width: 1024px){footer #footerCompany #footerLogo{width:34.5rem}}footer #footerCompany #footerCopyright{position:relative;font-family:yu-mincho-pr6n,YuMincho,Yu Mincho,游明朝,游明朝体,Hiragino Mincho ProN,Hiragino Mincho Pro,HiraMinProN-W3,HiraMinPro-W3,MS PMincho,MS P明朝,serif;font-weight:400;font-style:normal;font-weight:500;font-size:max(1.3rem,10px);line-height:2rem;color:#001c3a}@media screen and (max-width: 1024px){footer #footerCompany #footerCopyright{width:100%;font-size:1.3rem;line-height:2rem;padding-left:1.6rem;text-align:left}}.anchor{position:absolute;top:0;left:0;width:20px;height:20px;pointer-events:none;opacity:0}.mt_up{margin-bottom:18px}
