@charset "utf-8";.modTxWrap,.modal .swiper-slide{display:flex;flex-direction:column}.heroTt{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.modArrows{display:flex;justify-content:space-between}.scrollBtn,.secLinks a,.secLinks span{display:flex;align-items:center}#intro,.prologueTx{display:flex;align-items:center;justify-content:center}.heroTt,.hovImg2,.hovImgSwapper,.hovImgSwapper div,.modCarWrap,.modal::after,.modal::before,.ttRaw1wrap{position:absolute;top:0;left:0}.introCentre,.memberTxWrap,.prologueTx,.ttRaw{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.memberWrap a{display:block;width:100%;height:100%}.modCarWrap::after,.modCarWrap::before,.modal::after,.modal::before,.scrollBtn::after,.secImg::after,.secImg::before,.secLinks span::after{content:"";display:block}#prologue,.heroTt,.hovImg2,.hovImgSwapper,.hovImgSwapper div,.modal::after,.modal::before,.prologueTx,.prologueWrap,.rawWrap,.ttRaw1wrap{width:100%;height:100%}.modal,.pret #prologue{opacity:0;pointer-events:none}.modal.open{opacity:1;pointer-events:auto}/*!About*/.prologueTx li,.secStt{font-family:"Hiragino Mincho ProN W3","Hiragino Mincho ProN","Yu Mincho",YuMincho,serif}/*!Overwrite settings*/.lpContents{overflow:hidden;position:relative;min-width:320px;color:#303030;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",sans-serif;letter-spacing:.03em;text-align:justify;background:#fff;-webkit-text-size-adjust:100%}.lpContents img{display:block;max-width:100%;height:auto}.lpContents a{cursor:pointer}.lpContents li,.lpContents ul{list-style:none}.lpContents,.lpContents li,.lpContents p{font-size:calc(11px + (.0014705882 * (100vw - 300px)));letter-spacing:.03em;line-height:2.2}.footerOuter{z-index:99;position:relative;padding-top:0!important}.breadcrumb{display:none;margin-bottom:0!important}.fixedL,.heroTt h1,.memberTt,.modTxWrap h3 span,.secLinks span{font-family:"Freight Big Light",serif}.secTt{font-family:"Freight Big Book",serif}.prologueTx li:last-child span,.secTt i,.ttRaw{font-family:freight-big-pro,Times,serif;font-weight:300;font-style:italic}#crclTx,.introTt h2,.memberLink,.modMoreBtn,.openModLink div{font-family:Poppins,sans-serif;font-weight:300}.ttRaw{letter-spacing:.03em;text-indent:.03em;text-align:center}.heroTt h1,.prologueTx li:last-child span{letter-spacing:.05em;text-indent:.05em;text-align:center}.modTxWrap h3 span,.secTt{letter-spacing:.06em;text-indent:.06em;text-align:center}#loader{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background:#000;z-index:99999;transition:1s}#loader::before{display:block;content:"";width:90px;aspect-ratio:100/125;background:url(https://www.artidaoud.com/photo/page/common/logo-icon-w.svg) no-repeat;background-size:100% 100%;-webkit-animation:blink 3.5s ease-out infinite;animation:blink 3.5s ease-out infinite;transition:.7s}.pret #loader{opacity:0;pointer-events:none}@-webkit-keyframes blink{0%,100%{opacity:.3}30%,60%{opacity:1}}@keyframes blink{0%,100%{opacity:.3}30%,60%{opacity:1}}@-webkit-keyframes scroll{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(0,1.2em);transform:translate(0,1.2em)}}@keyframes scroll{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(0,1.2em);transform:translate(0,1.2em)}}@-webkit-keyframes effLtrs{0%{opacity:0;-webkit-transform:translateY(1.1em) rotate(20deg);transform:translateY(1.1em) rotate(20deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes effLtrs{0%{opacity:0;-webkit-transform:translateY(1.1em) rotate(20deg);transform:translateY(1.1em) rotate(20deg)}100%{opacity:1;-webkit-transform:none;transform:none}}#crcl{opacity:0;width:60%;margin:0 auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#crcl svg{width:70%}#crcl textPath{fill:#000}.mainAct2 #crcl textPath{fill:#303030}.mainAct1 #crcl{-webkit-animation:crclFIO 2s ease-in-out both;animation:crclFIO 2s ease-in-out both}@-webkit-keyframes crclFIO{0%,100%{opacity:0}40%,60%{opacity:.7}}@keyframes crclFIO{0%,100%{opacity:0}40%,60%{opacity:.7}}#crclTx{font-size:45px;letter-spacing:.3em;text-transform:uppercase}.introTt{overflow:hidden;display:inline-block;margin-bottom:1em}.introTt h2{opacity:0;font-size:170%;text-transform:uppercase}.mainAct1 .introTt h2{-webkit-animation:introTt .9s cubic-bezier(.3,1,.68,1) 1.6s both;animation:introTt .9s cubic-bezier(.3,1,.68,1) 1.6s both}.mainAct2 .introTt h2{color:#303030}.introTx{opacity:0;line-height:2.2}.mainAct1 .introTx{-webkit-animation:anmFI .8s ease-out 1.9s both;animation:anmFI .8s ease-out 1.9s both}@-webkit-keyframes introTt{0%{opacity:0;-webkit-transform:translateY(1.2em);transform:translateY(1.2em)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes introTt{0%{opacity:0;-webkit-transform:translateY(1.2em);transform:translateY(1.2em)}100%{opacity:1;-webkit-transform:none;transform:none}}#intro,.section{background:#e2dedc;transition:.8s ease-out}.mainAct2 #intro,.mainAct2 .section{background:#fff}.mainAct1 .fixedL{color:#303030}.memberWrap{opacity:0;transition:1s ease-out .2s}.act.memberWrap{opacity:1}@-webkit-keyframes anmFI{0%{opacity:0}100%{opacity:1}}@keyframes anmFI{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes anmFO{100%{opacity:0}}@keyframes anmFO{100%{opacity:0}}@-webkit-keyframes anmFIU{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes anmFIU{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes modBG{0%{opacity:1}100%{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes modBG{0%{opacity:1}100%{opacity:1;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes imgx3{0%,50%{opacity:0}15%,35%{opacity:1}}@keyframes imgx3{0%,50%{opacity:0}15%,35%{opacity:1}}.hovImgSwapper{opacity:0;transition:1s ease-in-out}.hovImg2,.hovImgSwapper div{opacity:0}.rawWrap{z-index:9998;position:fixed;top:0;left:0;transition:1s ease-out}.pret .rawWrap{pointer-events:none}.ttRaw1wrap{-webkit-clip-path:inset(0);clip-path:inset(0);z-index:5;background:#000;transition:opacity .1s 2.4s,-webkit-clip-path .8s cubic-bezier(.8,.15,.18,.9) 1.6s;transition:clip-path .8s cubic-bezier(.8,.15,.18,.9) 1.6s,opacity .1s 2.4s;transition:clip-path .8s cubic-bezier(.8,.15,.18,.9) 1.6s,opacity .1s 2.4s,-webkit-clip-path .8s cubic-bezier(.8,.15,.18,.9) 1.6s}.pret .ttRaw1wrap{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.ttRaw{overflow:hidden;width:100%;font-size:230%;line-height:1}.ttRaw div{line-height:1.15;overflow:hidden;margin-bottom:-.35em}.ttRaw span{display:inline-block}#ttRaw1{color:#fff}#ttRaw1 span{opacity:0}.pret #ttRaw1 span{-webkit-animation:effLtrs .5s cubic-bezier(.5,1,.9,1) both;animation:effLtrs .5s cubic-bezier(.5,1,.9,1) both}#ttRaw2{transition:1.1s ease-in-out 2.4s}.pret #ttRaw2{opacity:0}.heroFin #ttRaw2{-webkit-animation:amnFO .2s ease-out both;animation:amnFO .2s ease-out both}#_ChatRoot{opacity:0;transition:1s ease-out 8.7s}.pret #_ChatRoot{opacity:1}#prologue{z-index:99;position:absolute;top:0;left:0;transition:1.4s ease-in-out 8.7s}.prologueImg,.prologueImg img{z-index:1}.prologueTx{z-index:2}.prologueTx ul{margin-top:-1%;letter-spacing:.1em;text-indent:.1em;text-align:center}.prologueTx li{height:2em;margin-bottom:1.7em}.prologueTx li:nth-child(3){margin-bottom:2em}.prologueTx li:last-child span{font-size:150%}.prologueTx span{transition:1.4s ease-in-out;opacity:0;display:block;font-size:105%}.pret .prologueTx span{opacity:1}.heroFin .prologueWrap{-webkit-animation:anmFO 1.4s ease-out both;animation:anmFO 1.4s ease-out both}.heroImg,.heroImg img,.prologueImg,.prologueImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}#hero{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:calc(100vh - 50px)}.heroImg,.heroImg img{z-index:1}.heroTt{z-index:3;top:56%}.heroTt h1{color:#fff;font-size:200%}.scrollBtn{z-index:5;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;right:6px;bottom:50px;color:#fff;font-size:10px;line-height:1}.scrollBtn::after{width:1px;height:7em;margin-top:.6em;background:rgba(255,255,255,.8);-webkit-animation:scroll 3s cubic-bezier(.5,1,.9,1) infinite both;animation:scroll 3s cubic-bezier(.5,1,.9,1) infinite both}.fixedL{z-index:99;position:fixed;top:12em;left:3px;display:flex;color:#fff;font-size:10px;letter-spacing:.1em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transition:.5s ease-out}.fixedL li{padding-bottom:1.2em}#intro,#membership,.section{z-index:20;position:relative}#intro{padding:10em 0;text-align:center}.introWrap{width:100%;max-width:600px;margin:0 auto}.introCentre{width:100%}.secImg::after,.secImg::before{transition:.8s ease-out .3s;z-index:5;position:absolute;right:3em;bottom:4em;width:2em;height:1px;line-height:1;background:#fff;border-radius:.1em}.secImg{opacity:0;transition:.8s cubic-bezier(.5,1,.9,1);margin:0 auto;overflow:hidden;position:relative;cursor:pointer}.secImg.act{opacity:1}.secImg .secIm1{will-change:transform;transition:1.7s ease-out}.secImg::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.secImg::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.secAct .secImg::before{-webkit-transform:none;transform:none}.secAct .secImg::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.secImg:hover::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.secImg:hover::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.secTt{opacity:0;-webkit-transform:translateY(-.5em);transform:translateY(-.5em);transition:.8s cubic-bezier(.5,1,.9,1) .2s;z-index:3;position:relative;margin-top:2.6em;font-size:180%;text-align:center;white-space:nowrap}.secTt i{padding-right:.1em}.secTt em{text-transform:uppercase}.act .secTt{opacity:1;-webkit-transform:none;transform:none}.txJpWrap{opacity:0;transition:1s ease-out .7s;position:relative}.act .txJpWrap{opacity:1}.secStt{margin:2em 0 3em;font-size:108%;letter-spacing:.15em;text-indent:.15em;text-align:center}.secLinks li::after,.secLinks li::before{content:"";position:absolute;top:calc(50% - .25em);right:0;width:1px;height:.5em;background:#999;-webkit-transform-origin:bottom;transform-origin:bottom}.secLinks{margin-top:3em}.secLinks a{transition:.3s ease-out}.secLinks span{padding-right:.5em;font-size:140%;letter-spacing:.05em}.secLinks span::after{display:block;width:.5em;height:1px;margin-left:.5em;background:#999}.secLinks li{position:relative;padding-right:.8em}.secLinks li::before{-webkit-transform:translateY(-50%) rotate(-37deg);transform:translateY(-50%) rotate(-37deg)}.secLinks li::after{-webkit-transform:translateY(-50%) rotate(-143deg);transform:translateY(-50%) rotate(-143deg)}.secLinks li:hover::after,.secLinks li:hover::before{-webkit-animation:blink 2s ease-out .5s infinite both;animation:blink 2s ease-out .5s infinite both}.openModLink{margin-top:1.5em;text-align:right;cursor:pointer}.openModLink div{display:inline-block;color:#aaa;font-size:95%;line-height:1.6;border-bottom:1px solid #aaa}#membership{background:#fff}.memberWrap{position:relative;color:#fff}.memberWrap img{width:100%;-o-object-fit:cover;object-fit:cover;transition:.6s ease-out}.memberWrap a:hover{opacity:1}.memberWrap a:hover img{-webkit-filter:brightness(50%);filter:brightness(50%)}.memberTxWrap{z-index:3;width:100%;text-align:center}.memberTt{margin-bottom:1.5em;color:#fff;font-size:175%;letter-spacing:.08em;text-indent:.08em;text-align:center}.memberDesc{font-size:95%}.memberLink{display:inline-block;margin:1em auto 0;padding:0 .1em;letter-spacing:.08em;text-indent:.08em;text-align:center;font-size:110%;border-bottom:1px solid #fff}.modCarWrap::after,.modCarWrap::before{z-index:9;position:fixed;top:5vh;left:5vw;width:1.8em;height:1px;line-height:1;background:#777;transition:.4s ease-out .5s;cursor:pointer}.modCarWrap{width:100%}.modCarWrap::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .modCarWrap::before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.modCarWrap::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.open .modCarWrap::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modArrows{position:absolute;top:calc(5vh + 1.8em);right:5vw;z-index:9;width:7em}.gNext,.gPrev{position:relative;display:block;width:50%;height:2.4em;line-height:1;z-index:9;cursor:pointer}.gNext::after,.gNext::before,.gPrev::after,.gPrev::before{content:"";display:block;position:absolute;top:50%;width:1px;height:1.2em;background:#777;-webkit-transform-origin:top;transform-origin:top}.gPrev{left:0}.gPrev::before{left:1em;-webkit-transform:rotate(330deg);transform:rotate(330deg)}.gPrev::after{left:1em;-webkit-transform:rotate(210deg);transform:rotate(210deg)}.gNext{right:0}.gNext::before{right:1em;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.gNext::after{right:1em;-webkit-transform:rotate(150deg);transform:rotate(150deg)}.swiper-button-disabled{opacity:.2;cursor:default}.modal{transition:.3s ease-out;position:fixed;top:0;left:0;width:100%;min-height:100vh;overflow-x:hidden;z-index:9998;background:#f9f8f8}.modal::after,.modal::before{opacity:0;-webkit-transform-origin:right;transform-origin:right}.modal::before{background:#f0e6e2;z-index:4}.modal::after{background:#d4b9b1;z-index:3}.modal.open::before{-webkit-animation:modBG .6s cubic-bezier(.8,.15,.18,.9) .1s both;animation:modBG .6s cubic-bezier(.8,.15,.18,.9) .1s both}.modal.open::after{-webkit-animation:modBG .55s cubic-bezier(.8,.15,.18,.9) .3s both;animation:modBG .55s cubic-bezier(.8,.15,.18,.9) .3s both}.modal .swiper-wrapper{position:relative}.modal .swiper-slide{height:auto;padding:calc(12vh + 3em) 6% 80px}.modCar{opacity:0;transition:.5s ease-out .3s;overflow:hidden;padding:0 5%}.open .modCar{opacity:1}.modImg{margin:0 auto;overflow:hidden;cursor:pointer}.modImg img{z-index:5;position:relative;margin:0 auto;transition:.8s ease-out}.modImg a:hover{opacity:1}.modImg a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modTxWrap{margin:3em auto 0}.modTxWrap h3{margin-bottom:2em;text-align:center}.modTxWrap h3 span{display:block;margin-bottom:.3em;font-size:177%}.modDesc{line-height:2}.noSlide{padding:calc(12vh + 3em) 6% 80px}.noSlide .modImg{max-width:370px}.noSlide .modTxWrap{max-width:500px}.modMoreBtn{width:100%;max-width:15em;margin:2em auto 0;font-size:110%;letter-spacing:.1em;text-indent:.1em;text-align:center;line-height:1;text-transform:uppercase;transition:.4s ease-out}.modMoreBtn:hover{opacity:.8}.modMoreBtn a{display:block;padding:.9em 0 .75em;border:1px solid #777}@media (min-width:500px){.memberDesc br{display:none!important}}@media (min-width:600px){.fixedL{top:28%;left:1.1vw}.scrollBtn{right:1.5vw}}@media (min-width:750px){#crclTx{font-size:30px}#hero{height:100vh}#heroArea{max-height:100vh}}@media (min-width:800px){.modCarWrap::after,.modCarWrap::before{top:7vh}.modArrows{top:calc(7vh + 1.8em)}.modal .swiper-slide{padding:calc(15vh + 3em) 4% 50px}.modDesc,.modTxWrap{flex:1}}@media (min-width:1000px){.heroImg,.heroImg img{-o-object-position:50% 10%;object-position:50% 10%}#intro{padding:12em 0}.txWrap{width:50%}.txInner{width:72%;max-width:30em;margin:0 auto}.section{padding:0 0 18em 7%;display:flex;align-items:center;justify-content:center}.section:nth-child(odd){flex-direction:row-reverse;padding:0 7% 15em 0}.secTt{margin-top:0;transition:.8s cubic-bezier(.5,1,.9,1) .4s;font-size:165%}.secStt{margin:2em 0 3em}.txJpWrap{flex:1;transition:1s ease-out .8s}.secDesc{letter-spacing:0}.secImg{width:41.5%;margin:0}.secLinks{margin-top:4em}.secLinks a{font-size:95%}.memberWrap{aspect-ratio:8/3;padding-top:4em;font-size:90%}.memberTxWrap{top:57%}}@media (min-width:1100px){.txInner{width:68%}.section{padding-left:8%}.section:nth-child(odd){padding-right:8%}}@media (min-width:2000px){.lpContents,.lpContents li,.lpContents p{font-size:13.5px}}@media (max-width:999px){.section{padding-bottom:18em}.txJpWrap{padding:0 10%}.secLinks::after{transition:1s ease-out .5s;-webkit-transform:translateX(-50%) scaleY(0);transform:translateX(-50%) scaleY(0);-webkit-transform-origin:top;transform-origin:top;content:"";display:block;position:absolute;left:50%;width:1px;height:7em;background:#999;bottom:-11em}.secLinks.act::after{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1)}}@media (max-width:799px){.modImg{max-width:370px}.modTxWrap{max-width:500px}}@media (max-width:749px){.pcOnly,.pcTbOnly{display:none!important}}@media (max-width:300px){.lpContents,.lpContents li,.lpContents p{font-size:11px}}@media (min-width:600px)and (max-width:999px){.secImg{width:60vw;max-width:600px}.txInner{max-width:65vw;margin:0 auto}}@media (hover:hover)and (pointer:fine){.secIm1{opacity:1;z-index:4}.obj1{z-index:3}.obj2{z-index:2}.obj3{z-index:1}.secImg:hover .secIm1{opacity:0}.secImg:hover .hovImgSwapper{opacity:1}.secImg:hover .hovImgSwapper div{-webkit-animation:imgx3 3.6s ease-out infinite both;animation:imgx3 3.6s ease-out infinite both}.secImg:hover .hovImg2,.secImg:hover .obj2{-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}.secImg:hover .obj3{-webkit-animation-delay:2.4s!important;animation-delay:2.4s!important}.hovImg2{transition:1.2s ease-out}.secImg:hover .hovImg2{opacity:1}}