#newsbar{position:fixed;left:0;bottom:0;width:480px;height:45px;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;z-index:9999;overflow:hidden;transition:all .5s}#newsbar.newsneg{width:110px;transition:all .5s}.nb-rel{position:relative;width:100%;height:100%;background-color:#fafafa;border-radius:0 30px 30px 0;border:1px solid #f39800;border-left:none}.newsbtn{position:absolute;top:0;right:0;height:100%;aspect-ratio:1/1;transform:rotate(45deg);cursor:pointer;transition:all .5s}.newsneg .newsbtn{transition:all .5s;transform:rotate(-90deg)}.nb-label{position:absolute;top:15.5px;left:10px;font-size:.9rem;font-weight:600;color:#f39800;transform-origin:0 50% -1}.nb-content{position:absolute;display:flex;top:14px;left:80px;width:calc(100% - 130px);transform-style:preserve-3d;transform:translateY(50px);opacity:1}.newsneg .nb-content{cursor:none;opacity:0;transition:all .5s}.nb-content:nth-child(2){animation:newsrotate 27.5s infinite}.nb-content:nth-child(3){animation:newsrotate 27.5s 5.5s infinite}.nb-content:nth-child(4){animation:newsrotate 27.5s 11s infinite}.nb-content:nth-child(5){animation:newsrotate 27.5s 16.5s infinite}.nb-content:nth-child(6){animation:newsrotate 27.5s 22s infinite}@keyframes newsrotate{0%{transform:translateY(50px) rotateX(-90deg)}1.8%{transform:translateY(0) rotateX(0)}20%{transform:translateY(0) rotateX(0)}21.8%{transform:translateY(-50px) rotateX(90deg)}100%{transform:translateY(-50px) rotateX(90deg)}}.nb-content p,.nb-content a{height:100%;font-size:.9rem;line-height:1rem;font-weight:600;color:#16212c;padding-bottom:4px;vertical-align:middle;white-space:nowrap}.nb-content a{color:#f15743;border-bottom:1px solid #f15743;transition:all .4s}.nb-content a:hover{letter-spacing:.05rem;transition:all .4s}.nb-date{font-size:85%;margin-right:10px;color:#16212c}@media screen and (max-width:640px){#newsbar{bottom:0;width:95%}.nb-content{left:60px}}.menu_member_btn{font-size:1.1rem}#cvArea{position:fixed;bottom:45px;left:0;height:45px;width:300px;box-sizing:border-box;border-right:1px solid #f39800;border-top:1px solid #f39800;transition:all .5s;z-index:9999;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border-radius:0 15px 0 0}#cvArea .flex{width:100%;height:100%}#cvArea .flex a{flex:1;height:100%;box-sizing:border-box;transition:all .3s;justify-content:center;align-items:center}#cvArea .flex a:nth-child(1){background-color:#f39800;border-right:1px solid #fff}#cvArea .flex a:nth-child(2){background-color:#11ad1e;border-radius:0 15px 0 0}#cvArea .flex a span{color:#fff;transition:all .3s;display:block;font-size:1.2rem;font-weight:600;letter-spacing:.15rem}#cvArea .flex a:nth-child(1):hover{transition:all 0.2s;background-color:white;span{color:#f39800;transition:all .2s}}#cvArea .flex a:nth-child(2):hover{transition:all 0.2s;background-color:white;span{color:#11ad1e;transition:all .2s}}#cvArea.newsneg{transition:all .5s;transform:translateX(-301px)}#cvArea.newsneg span{opacity:.2;transition:all .5s}.ready,.ready2,.ready3{opacity:0;transform:translateY(10px)}.active{animation:fadeIn 2.3s linear forwards}.active2{animation:fadeIn 2.3s .3s linear forwards}.active3{animation:fadeIn 2.3s .6s linear forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}30%{opacity:.7;transform:translateY(2px)}100%{opacity:1;transform:translateY(0)}}.pointO{color:#f39800 !important;position:relative}#newtop{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;h2{color:#16212c;padding-left:0;border-left:none;letter-spacing:.2rem}a{display:block;padding:20px 30px;color:#16212c;background-color:#f39800;border-radius:30px;text-align:center;border:1px solid #f39800;transition:.3s;width:fit-content;font-size:1.1rem;font-weight:600}a:hover{background-color:#fff}#topimg{position:fixed;width:100%;height:clamp(300px, 80vh, 1200px);top:0;left:0;z-index:-10;display:flex;align-items:center}.topimgWrapper{width:100%;position:relative}#topimg img{display:block;width:clamp(300px, 85%, 1100px);height:auto;margin:0 auto}.topimgWrapper p{position:absolute;top:30%;left:50%;transform:translateX(-50%);display:block;width:fit-content;font-size:1.2rem;font-weight:600;letter-spacing:.5rem}.topimgWrapper h1{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:fit-content;font-size:1.5rem;letter-spacing:.6rem}.topscroll{position:absolute;bottom:0;left:50%;display:block;width:fit-content;transform:translateX(-50%)}.topscroll span{font-size:.9rem;letter-spacing:.5rem;color:#16212c;animation:topscroll 3s infinite}.topscroll:after{content:"";position:absolute;width:1px;height:80px;left:calc(50% - 1px);top:calc(100% + 10px);background-color:#f39800;animation:topscrollline 3s infinite}#mainContents{margin-top:120vh}.ti-Wrapper{width:100%;overflow:hidden;height:fit-content;transform:translateY(50px)}.ti-Wrapper img{width:200%}.whiteback{background-color:rgba(0,0,0,0)}.topcopyBox{width:100%}.copyFlex{padding-top:100px;gap:5%;position:relative}.copyFlexLeft{width:70%;margin-top:200px;padding-bottom:120px;margin-left:10%;box-sizing:border-box}.copyFlexLeft h2{font-size:2.6rem;line-height:6rem;width:90%;margin-bottom:100px}.copyFlexLeft p{font-size:clamp(1.2rem, 1.2vw, 1.7rem);margin-bottom:60px;font-weight:600;padding:20px;position:relative;z-index:2;width:fit-content}.copyFlexLeft p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.6;z-index:-1}.copyFlexLeft p:nth-child(4),.copyFlexLeft p:nth-child(7){margin-bottom:120px}.copyFlexRight{position:absolute;right:0;bottom:0;width:clamp(270px, 70%, 800px);text-align:right;z-index:1}.copylogo{position:absolute;top:-20%;right:5%;width:80%;opacity:.4;z-index:1}.copyimg{position:relative;top:0;right:0;width:100%;z-index:2;transform:translateY(3px)}@media screen and (max-width:1430px){.ti-Wrapper img{width:300%}}@media screen and (max-width:940px){.topimgWrapper p{font-size:1rem;letter-spacing:.1rem;white-space:nowrap}.topimgWrapper h1{font-size:1.2rem;letter-spacing:.2rem;white-space:nowrap}}@media screen and (max-width:720px){.ti-Wrapper img{width:350%}}@media screen and (max-width:600px){#topimg img{width:120%;transform:translateX(-8%)}.ti-Wrapper img{width:400%}.copyFlexLeft{width:90%}.copyFlexLeft h2{font-size:1.4rem;line-height:3.2rem}.copyFlexLeft p{font-size:1rem;margin-bottom:20px;padding:10px}.copyFlexLeft p:nth-child(4),.copyFlexLeft p:nth-child(7){margin-bottom:40px}.topimgWrapper p{top:20%}.topimgWrapper h1{font-size:1rem;bottom:5%}}.preTarget{width:100%;height:46.262694vw;background-color:#16212c}.pt-img{width:100%;margin:0 auto;margin-top:0;aspect-ratio:1/0.5;object-fit:cover;object-position:50% 50%;transform-origin:50% 0}.target{background-color:#16212c;position:relative}.targetFlex{width:clamp(300px, 70%, 1400px);display:flex;justify-content:space-between;align-items:start;margin:0 auto;gap:2%;flex-wrap:wrap}.target h2{margin-top:0;font-size:3rem;color:#f39800;text-align:left;margin-bottom:100px}.targetBox{width:clamp(300px, 30%, 460px);text-align:center;padding:3%;background-color:#f7f4f0;box-sizing:border-box}.targetBox:nth-child(2){margin-top:40px}.targetBox:nth-child(3){margin-top:80px}.targetowner{width:100%;height:800px;position:relative}.gearWrapper{position:absolute;top:45%;right:5%;width:600px;height:auto;aspect-ratio:1/1}.gearBox{position:relative;width:100%}.gearBox1{position:absolute;top:30%;left:0;width:300px;height:300px}.gearBox2{position:absolute;top:30%;right:40px;width:300px;height:300px}.gb-Box{position:relative;width:100%;height:100%}.gb-Box img{position:absolute;top:0;left:0;width:100%;height:100%}.gear5-1{animation:gear3 3s linear infinite}.gear5-2{animation:gear4 3s linear infinite}.tlBox{width:clamp(300px, 80%, 1100px);margin:0 auto}.tlBox h2{line-height:4rem}.tl-des h3{color:#fff;font-size:2rem;margin-bottom:50px;margin-left:10px}.tl-des p{color:#fff;font-size:1.2rem;line-height:3rem}@media screen and (max-width:990px){.tlBox h2{font-size:2rem;margin-bottom:350px}.gearWrapper{top:230px;right:50%;transform:translateX(50%);width:500px}.gearBox1{width:250px;height:250px}.gearBox2{right:40px;width:250px;height:250px}}@media screen and (max-width:540px){.tlBox h2{font-size:1.3rem}.gearWrapper{top:230px;right:50%;transform:translateX(50%);width:300px}.gearBox1{width:160px;height:160px}.gearBox2{right:0;width:160px;height:160px}}.model{background-color:#16212c;padding:100px 50px 5%;margin-bottom:0;position:relative}.model:after{content:"";position:absolute;display:block;bottom:-100px;left:0;width:100%;background-color:#16212c;height:100px;z-index:19}.modelInner{background-color:#fff;border-radius:20px 20px 0 0}.modelFlex{display:flex;justify-content:space-between;gap:10%;align-items:end;width:clamp(300px, 70%, 1300px);margin:0 auto;flex-wrap:wrap-reverse;margin-bottom:100px}.modelFlex:nth-child(2){padding-top:50px;border-top:1px solid #f39800}.modelLeft{margin:0 auto;margin-top:100px;text-align:left;min-width:300px}.modelLeft h2{margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid #f39800;font-size:2.4rem;flex:1}.modelLeft p:nth-child(2){margin-bottom:50px;font-size:.9rem;font-weight:600}.modelLeft p:nth-child(n+3){font-size:1.1rem;font-weight:600}.modelLeft a{margin:0 auto;margin-top:50px;margin-bottom:50px}.modelRight{margin:0 auto;margin-top:150px;width:clamp(200px, 40%, 700px);max-height:300px;margin-bottom:30px}.modelRightInner{margin:0 auto;height:clamp(200px, 30vw, 300px);position:relative;border-bottom:1px solid #f39800;overflow:hidden}.modelRightInner img{height:100%;aspect-ratio:1/1;position:absolute;top:0;left:15%}.modelRightInner .flaganime1{top:100%}.modelRightInner .flaganime2{transform:rotate(90deg);transform-origin:25% 100%}.modelRightInner .mobject{position:absolute;display:block;width:30%}.model1{background-color:#f39800;height:0;bottom:0;right:50%}.model2{background-color:#16212c;height:0;bottom:0;left:50%}.model3{background-color:#eceae6;left:50%;bottom:70%}.mtext{position:absolute;font-size:1.1rem;opacity:0;letter-spacing:.1rem;font-weight:600}.mtext1{color:#fff;left:35%;top:50%;transform:translate(-50%,-50%)}.mtext2{color:#fff;right:35%;bottom:35%;transform:translate(50%,50%)}.mtext3{color:#16212c;right:35%;top:15%;transform:translate(50%,-50%)}.animeactive .flaganime1{animation:flaganime1 .6s linear forwards}.animeactive .flaganime2{animation:flaganime2 .5s .75s linear forwards}.animeactive .model1{animation:model1 .7s linear forwards}.animeactive .model2{animation:model2 .5s .2s linear forwards}.animeactive .model3{animation:model3 .3s .71s linear forwards}.animeactive .mtext{animation:modeltext .3s 1.1s linear forwards}@media screen and (max-width:1200px){.modelLeft{margin-top:20px}}@media screen and (max-width:1180px){.modelRight{width:clamp(270px, 80%, 300px);margin-top:100px}.modelRightInner{height:200px}}@media screen and (max-width:540px){.modelLeft h2{font-size:2rem}.modelRight{margin-top:70px}}@media screen and (max-width:480px){.model{padding:20px 10px 5px}.modelLeft{padding-left:7px;padding-right:7px}}.sPoint{width:100%;background-color:#f39800;border-radius:70px 70px 0 0;position:relative;z-index:20}.sPoint h2{padding-top:100px;font-size:clamp(2rem, 5vw, 7rem);margin-left:clamp(20px, 10%, 300px);margin-bottom:40px;font-weight:600}.sPoint .underTitle{font-weight:600;font-size:1.4rem;padding-bottom:80px;margin-left:clamp(20px, 10%, 300px)}.sPointWrapper a{margin:0}.sPointWrapper a:nth-child(n+2){border-top:1px solid #fff}.sPointBox{display:block;position:relative;width:100%;height:clamp(800px, 65vh, 1500px);border-radius:0;border:none;padding:0;overflow:hidden}.sPoint .onlionimg{position:absolute;bottom:-110px;right:30%;width:80px;height:auto;transform:rotate(90deg);z-index:5}.sPointBox .backimg{width:100%;height:100%;object-fit:cover;animation:spImg1 .5s linear forwards}.sPointBox:hover .backimg{animation:spImg2 .3s linear forwards}.sPointBox .sp-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);transition:all .3s}.sPointBox:hover .sp-shadow{background-color:rgba(0,0,0,.8);transition:all .5s}.pointFLex{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:clamp(300px, 85%, 1600px);height:fit-content;display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:clamp(30px, 10%, 100px)}.pf-left h3,.pf-left h4,.pf-left p{color:#fff}.pf-left{text-align:left;flex:1;min-width:490px}.pf-title{margin-bottom:clamp(30px, 6%, 200px);width:fit-content}.pf-namber{color:#f39800 !important;font-size:6rem;font-weight:800}.pf-title h3{font-size:clamp(2rem, 3vw, 6rem);padding-bottom:15px;border-bottom:1px solid #f39800}.pf-title h3:first-letter {font-size:150%;color:#f39800 !important;margin-right:30px}.pf-title p{color:#f39800;text-align:right}.pf-des h4{font-size:1.6rem;line-height:.5rem;margin-bottom:50px;color:#16212c}.pf-des h4 span{display:block;padding:20px 15px;width:fit-content;position:relative;z-index:1}.pf-des h4 span:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#f39800;z-index:-1}.pf-des h4 span.titlespan1:before{animation:titlespan .6s forwards}.pf-des h4 span.titlespan2:before{animation:titlespan .6s .2s forwards}.pf-des p{font-size:1.1rem;line-height:170%;letter-spacing:.1rem}.pf-right{width:320px}.pf-right img{width:100%;height:auto}.pfr-number{text-align:right}.pfr-number h3,.pfr-number p{color:#fff}.pfr-number h3{font-size:1.6rem;margin-bottom:30px;letter-spacing:.2rem}.pfr-number h3 span{font-size:1rem}.pfr-number p{font-size:.8rem;letter-spacing:.1rem;line-height:2rem;margin-bottom:.2rem}.pfr-number p span{font-size:1.6rem;color:#f39800}.sPointBox .toggleBtn{display:none}@media screen and (max-width:1050px){.sPoint h2{padding-top:50px}.sPoint .underTitle{padding-bottom:40px;font-size:1.2rem}.sPointBox{height:1100px}.pf-right{margin:0 auto}.pf-left{min-width:290px}.sPointBox .sp-shadow{background-color:rgba(0,0,0,.8)}.sPointBox .toggleBtn{display:block;padding-bottom:10px;padding-right:10px;margin-top:50px;margin-bottom:50px;font-size:1.5rem;color:#fff;border-bottom:1px solid #fff}}@media screen and (max-width:450px){.sPointBox{height:900px}.pf-title h3{font-size:1.4rem}.pf-title h3:first-letter {font-size:200%}.pf-title p{font-size:.95rem}.pf-des{padding-left:7px;padding-right:7px}.pf-des h4{font-size:1.2rem}.pf-des h4 span{padding-left:7px;padding-right:7px}.pf-des p{display:none}.pfr-number{text-align:left}.pfr-number p{text-align:right;width:70%}}.owners{background-color:#fff}.ownersFlex{display:flex;justify-content:center;align-items:center;gap:clamp(20px, 10%, 200px);margin:0 auto;width:clamp(300px, 70%, 1200px);height:clamp(500px, 30vh, 600px)}.of-title{width:fit-content}.of-title h2{width:fit-content;margin-bottom:15px;padding-bottom:7px;border-bottom:1px solid #f39800;font-size:clamp(2rem, 3vw, 6rem)}.of-title p{font-weight:600}.of-right p{font-weight:600;font-size:1.1rem}.ob-wrapper{width:100%}.ownerBox{display:block;position:relative;width:100%;height:clamp(300px, 20vh, 600px);border-radius:0;border:none;padding:0;overflow:hidden;text-align:right;border-bottom:2px solid #fff}.ownerBox img{width:45%;height:100%;margin-right:0;object-fit:cover;position:absolute;top:0;right:0;transition:all .4s}.ownerBox:nth-of-type(1) img{object-position:60% 15%}.ownerBox:nth-of-type(2) img{object-position:65% 20%}.ownerBox:nth-of-type(3) img{object-position:60% 15%}.ob-object{position:absolute;top:0;left:0;width:65%;height:100%;background-color:#f39800;transition:all .4s}.ob-flex{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;display:flex;justify-content:left;align-items:center}.obf-left{width:5%;height:100%;background-color:#16212c;position:relative;border-right:1px solid #fff}.obf-left:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:20px;height:20px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);transition:all .4s}.obf-main{text-align:left;width:50%}.obf-main h3{padding-left:5%;font-size:2rem;margin-bottom:21px;color:#16212c;transition:all .4s;line-height:3.5rem}.obf-main p{padding-left:5%;padding-top:12px;border-top:1px solid #fff;width:fit-content;display:block;color:#16212c;transition:all .4s}.ownerothersBox{background-color:#f39800}.oob-flex{display:flex;justify-content:left;height:100%}.obf-right{position:relative;flex:1}.ownerothers{width:fit-content;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content}.ownerothers h3{transition:all .4s;color:#16212c;font-size:2rem}.ob-toggleSP{display:none}@media screen and (min-width:541px){.ownerBox:hover img{transform:scale(1.05)}.ownerBox:hover .grayowner{opacity:0;transition:all .2s}.ownerBox:hover .ob-object{width:55%;transition:all .2s;background-color:#16212c}.ownerBox:hover .obf-left:before{transform:rotate(45deg);transition:all .2s}.ownerBox:hover .obf-main h3{color:#f39800;transition:all .2s}.ownerBox:hover .obf-main p{color:#fff;transition:all .2s}.ownerothersBox:hover{background-color:#16212c;transition:all .2s}.ownerothersBox:hover .ownerothers h3{color:#f39800;transition:all .2s;transform:scale(1.05)}}@media screen and (max-width:950px){.ownersFlex{flex-direction:column;height:350px}.obf-main h3{font-size:1.8rem}}@media screen and (max-width:540px){.ownerBox{height:fit-content}.ob-flex{flex-wrap:wrap-reverse;align-items:end;background-color:#f39800;height:fit-content;position:relative}.obf-left{width:100%;height:50px}.obf-main{width:100%}.ob-togglePC{display:none}.ob-toggleSP{display:block}.ownerBox img{width:100%;height:250px;position:static}.ob-object{display:none}.obf-main p{padding:30px 10px}.oob-flex{flex-wrap:wrap-reverse}.obf-right{height:150px}.ownerothers{position:static;height:100%;display:flex;justify-content:center;align-items:center}}.voiceWrapper{width:100%;padding-top:100px;background-color:#c4e0f1;overflow:hidden;position:relative}.voiceBox{position:relative;width:clamp(300px, 80%, 1300px);margin:0 auto}.voiceTitleWrapper{position:relative;display:flex;justify-content:center;align-items:start}.cloudimg{position:absolute;z-index:10;right:-201px;height:auto;width:200px}@media screen and (max-width:900px){.cloudimg{width:160px}}@media screen and (max-width:540px){.cloudimg{width:120px}}@media screen and (max-width:480px){.cloudimg{width:100px}}.cloud1{top:20%;animation:cloud1 28s linear infinite}.cloud2{top:5%;animation:cloud2 60s 5s linear infinite}.cloud3{top:35%;animation:cloud3 58s 19s linear infinite}.cloud4{top:12%;animation:cloud4 52s 2s linear infinite}.cloud5{top:20%;animation:cloud5 35s linear infinite}.voiceToggle1,.voiceToggle2{width:100%;margin:0 auto;height:auto;position:relative;z-index:20}.voiceTitle{position:absolute;width:50%;top:10%;left:18%;z-index:31}.voiceTitle h2,.voiceTitle p{width:fit-content}.voiceTitle p{font-size:clamp(1.4rem, 1.7vw, 2.5rem);font-weight:600}.voiceTitle h2{font-size:clamp(1.1rem, 1vw, 1.6rem);margin-top:30px}.toVoiceWrapper{position:absolute;display:flex;justify-content:center;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;height:fit-content;gap:8%;z-index:30}.toVoiceWrapper a{height:fit-content;margin-bottom:30px;flex:.4;max-width:400px}.voiceToggle2{display:none}@media screen and (max-width:1150px){.voiceTitle{top:0;left:10%}.toVoiceWrapper{gap:5%}.toVoiceWrapper a{padding:15px 20px}}@media screen and (max-width:900px){.voiceToggle1{display:none}.voiceToggle2{display:block}.voiceWrapper{padding-top:150px}.voiceTitle{width:80%;top:-130px;left:50%;transform:translateX(-50%);text-align:center}.voiceTitle p{font-size:2rem}.voiceTitle h2{font-size:1.1rem;line-height:1.8rem}.toVoiceWrapper{display:block;transform:translateY(50px)}.toVoiceWrapper a{margin:0 auto}.toVoiceWrapper a:nth-child(2){margin-left:auto;margin-top:30px}}@media screen and (max-width:410px){.voiceTitle p{font-size:1.6rem}}.gallery{width:100%;background-color:#16212c;padding-top:1px;aspect-ratio:1280/600;position:relative}@media screen and (max-width:1580px){.gallery{padding-top:40px}}.rtBox{position:absolute;top:0;right:0;width:clamp(140px, 30%, 600px);aspect-ratio:1/1;background-color:#f39800;border-radius:0 0 0 100%;display:flex;justify-content:center;align-items:center;z-index:9}.rtInner{transform:translate(10%,-15%);position:relative}.rtInner p{text-align:right;font-weight:600;font-size:3rem;line-height:4.5rem}.rtInner:after{content:"";position:absolute;top:-43%;left:-27%;background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/charm.png);width:30%;aspect-ratio:1/1;background-size:cover}@media screen and (max-width:1540px){.rtInner{transform:translate(10%,-15%)}.rtInner p{text-align:right;font-weight:600;font-size:2rem;line-height:3.5rem}}@media screen and (max-width:900px){.rtInner{transform:translate(6%,-15%)}.rtInner p{text-align:right;font-weight:600;font-size:1.6rem;line-height:2.5rem}}@media screen and (max-width:540px){.rtInner{transform:translate(10%,-20%)}.rtInner p{font-size:1.2rem}.rtInner:after{top:-30%}}.gallery h2{transform:translateY(-5%);margin-bottom:30px;color:#f39800;font-size:2rem;width:90%;text-align:left;margin-left:5%}@media screen and (min-width:1581px){.gallery h2{font-size:4rem;transform:translateY(100px)}}@media screen and (min-width:1780px){.gallery h2{transform:translateY(200px)}}.galleryMain{width:100%;aspect-ratio:1280/600;position:relative}.gm-content{position:absolute;left:0;right:0;bottom:0;margin:auto;width:clamp(320px, 100%, 1280px);height:clamp(125px, 100%, 600px);aspect-ratio:1280/600;opacity:0;transition:.3s}.gm-content.posi{opacity:1;transition:.3s}.gmc-Inner{width:100%;height:100%;position:relative}.gmc-Inner img{width:100%;height:100%;object-fit:cover}.gmc-text{position:relative;left:0;bottom:50px;width:fit-content;height:3rem}.gmc-text p{font-size:2.6rem;color:#f39800;margin-left:30px;font-weight:700;padding-right:50px;opacity:0;display:block}.gm-content.posi .gmc-text p{animation:letter 1s .5s linear forwards}.gmc-text span{position:absolute;top:-1.5rem;left:0;height:200%;width:0}.gmc-text span:nth-child(1){background-color:#f39800}.gmc-text span:nth-child(2){background-color:#16212c;opacity:.6}.gm-content.posi .gmc-text span:nth-child(1){animation:box 1s .5s linear forwards}.gm-content.posi .gmc-text span:nth-child(2){animation:box2 1s .5s linear forwards}.gallerySub{width:100%;position:relative}.gallerySub::-webkit-scrollbar{display:none}.scrolltext{position:absolute;bottom:40px;font-weight:600;font-size:3.2rem;width:100%;text-align:center;z-index:20;color:#fff;opacity:1;transform:translateY(0);pointer-events:none}.scrolltext.active4{animation:scrolltext 2s 3 linear forwards}.gs-flex{display:flex;flex-wrap:nowrap;width:100%;overflow-x:scroll;overflow-y:visible}.gs-content{position:relative;width:240px;aspect-ratio:1280/600;border-right:1px solid #f39800;box-sizing:border-box}.gs-content:nth-child(1){border-left:1px solid #f39800}.gs-content span{position:absolute;top:0;left:0;width:240px;height:100%;background-color:rgba(0,0,0,.75);transition:all .3s;border:1px solid #f39800;border-right:none;cursor:pointer}.gs-content:hover span{background-color:rgba(0,0,0,0);transition:all .3s}.gs-content.posi span{background-color:rgba(0,0,0,0);transition:all .3s}.gs-content img{width:240px;height:100%;object-fit:cover}@media screen and (max-width:600px){.gs-content{width:180px}.gs-content span{width:180px}.gs-content img{width:180px}.gmc-text p{font-size:1.8rem}}.preFlow{padding:100px 0;padding-left:calc(20% + 110px);width:100%;background-color:#fff}.pf-Box h2{font-size:2rem}.flow{width:100%;padding-bottom:100px;background-color:#fff}.flowFlex{display:flex;flex-direction:column;gap:100px;width:70%;margin-left:20%}.flowBox{display:flex;flex-direction:column;padding:5%;max-width:1000px;height:300px;margin-left:100px;position:relative;border:1px solid #16212c;border-radius:25px;box-sizing:border-box}.flowBoxEX{display:flex;flex-direction:column;padding-left:5%;max-width:1000px;height:100px;margin-left:100px;position:relative;border:1px solid #16212c;border-radius:25px;box-sizing:border-box;transition:all .4s;justify-content:start;padding-right:5%;cursor:pointer}.flowBox h3,.flowBoxEX h3{margin:0;font-size:1.4rem}.flowBox p,.flowBoxEX p{font-weight:600}.fbEX-hidden{opacity:0;position:absolute;bottom:5%;left:5%;width:90%;transform:translateY(-10px);transition:all .2s}.flowBox:after{content:"";position:absolute;top:50%;left:-50px;width:20px;aspect-ratio:1/1;background-color:#16212c;transform:translate(-50%,-50%);border-radius:50%;transition:all .4s .5s}.flowBox:before{content:"";position:absolute;width:1px;height:calc(100% + 100px);top:50%;left:-50px;background-color:#f39800;transform:translateX(-50%) scaleY(.0000001);transition:transform .7s 5s ease-in-out;transform-origin:top}.flowBox:nth-child(3):before{height:200%}.flowBox.fbactive:before{height:233.333333333%;transition:all .4s}.fbsecound.fbactive:before{animation:fbsecound2 .555s linear forwards}.fbsecound.fbnegative:before{animation:fbsecound .2s linear forwards}.flowBox.activeflow:after{background-color:#f39800;transition:all .4s .5s}.flowBox.activeflow:before{transform:translateX(-50%) scaleY(1);transition:transform .7s 1s ease-in-out}.flowBox:nth-child(6):before{display:none}.flowBox a{position:absolute;top:20%;right:5%;box-sizing:border-box}.flowBoxEX:after{content:"";position:absolute;top:50%;left:-50px;width:15px;aspect-ratio:1/1;background-color:#fff;border:1px solid #f39800;transform:translate(-50%,-50%);border-radius:50%;transition:all .4s}.fbEXtext{position:relative}.fbEXtext:before{content:"";position:absolute;top:50%;left:-45px;transform:translateY(-50%);width:30px;aspect-ratio:1/1;background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/flowbtn.png);background-size:cover;transition:all .4s}.flowBoxEX.fbEXactive{height:200px;transition:all .4s .15s;padding:5%;justify-content:start}.flowBoxEX.fbEXactive:after{width:20px;background-color:#f39800;transition:all .4s}.fbEXactive .fbEXtext:before{transform:translateY(-50%) rotate(135deg);transition:all .4s}.flowBoxEX.fbEXactive .fbEX-hidden{opacity:1;transform:translateY(0);transition:all .4s .4s}.flowBox span{font-size:.9rem;font-weight:600;color:#16212c;opacity:.9;line-height:1rem}.flowBox span:first-letter {font-size:150%}.flowBox h3{margin-top:50px;padding-bottom:10px;border-bottom:1px solid #f39800;margin-bottom:20px;position:relative}.flowBox h3:before{content:"";position:absolute;bottom:0;right:0;width:250px;aspect-ratio:1/0.8;background-size:cover}.flowBox:nth-of-type(1) h3:before{background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/AdobeStock_373984004-scaled.jpeg)}.flowBox:nth-of-type(2) h3:before{background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/AdobeStock_451544808-scaled.jpeg)}.flowBox:nth-of-type(3) h3:before{background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/AdobeStock_87440734-scaled.jpeg)}.flowBox:nth-of-type(5) h3:before{background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/AdobeStock_300511265-scaled.jpeg)}@media screen and (max-width:940px){.flowFlex{margin-left:15px}.flowBox h3:before{bottom:45px;width:220px}.flowBox a{top:auto;bottom:5%}}@media screen and (max-width:740px){.flowBox{margin-left:50px}.flowBoxEX{margin-left:50px}.flowBox a{padding:15px 25px}}@media screen and (max-width:540px){.preFlow{padding-left:50px}.flowFlex{margin-left:0;width:95%;gap:100px}.flowBox{margin-left:40px;height:300px}.flowBoxEX{margin-left:40px}.flowBox:before,.flowBox:after,.flowBoxEX:after{left:-20px}.flowBox:before{height:400px}.flowBox h3:before{width:180px;right:-5%}.fbEXtext:before{left:auto;right:5%}}.biginnerArea{width:100%;background-color:#fff}#biginner{padding-top:50px;padding-bottom:100px;width:clamp(360px, 60%, 1000px);margin-inline:auto;box-sizing:border-box;border-radius:25px;transition:all 0.2s;.biginner-btn{box-sizing:border-box;cursor:pointer;padding-block:30px;border:1px solid #f39800;position:relative;width:100%;border-radius:25px 25px 0 0;overflow:hidden;img{position:absolute;top:100%;left:15px;width:auto;height:150px;transform:translateY(-70%)}h2{text-align:center;width:100%;color:#16212c;font-size:1.6rem;line-height:2.5rem;span:nth-child(1){color:#f39800}}h3{text-align:center;letter-spacing:.2rem;margin-bottom:50px}}.biginner-btn:after{content:"";position:absolute;top:50%;right:15px;width:30px;aspect-ratio:1/1;background-image:url(https://xn--eck1bt3f5c8a8dy216b.net/wp-content/uploads/2024/10/flowbtn.png);background-size:cover;transform:translateY(-50%);transition:all .2s;transform-origin:50% 50%}.biginner-body{width:100%;background-color:#f7f7f7;border-radius:0 0 25px 25px;border:1px solid #f39800;border-top:none;transition:all 0.2s;box-sizing:border-box;opacity:0;position:relative;overflow:hidden;.bb-innner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}h3{margin-block:30px;text-align:center;font-size:1.4rem;.pointO{font-size:1.8rem;margin-inline:.4rem}}.bb-flex{justify-content:center;gap:10%;box-sizing:border-box;width:100%;.bbf-center{width:1px;background-color:#16212c}.bbf-content{width:45%;max-width:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;img{width:80%;margin:0 auto;height:auto;margin-bottom:25px}span{text-align:center;font-size:1.4rem;font-weight:600;margin-inline:auto;display:block}}}.bb-des{margin:30px auto;width:100%;span{text-align:center;margin-inline:auto;font-size:1.4rem;display:block;line-height:2rem}}}@media screen and (max-width:710px){.biginner-btn h2{margin-bottom:100px}.biginner-btn h3{font-size:1.2rem;position:absolute;bottom:12px;right:4px;margin-bottom:0}}}#biginner.posi{.biginner-btn:after{transform:translateY(-50%) rotate(135deg);transition:all .4s}.biginner-body{opacity:1;transform:translateY(0);transition:all .4s;display:block}}#biginner.nega .biginner-body{animation:biginega .4s forwards linear}}@keyframes biginega{0%{opacity:1;display:block}99%{opacity:0;display:block}100%{opacity:0;display:none}}.newfooter{width:100%;display:flex;justify-content:center;align-items:center;position:relative;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600}footer,nav{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,游ゴシック,"Yu Gothic",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:600}.fcontent{width:calc(100% / 3);position:relative;padding:0;background-color:#fff;border-radius:0;border:none;overflow:hidden;box-sizing:border-box}.nf2 .fcontent{width:50%;background-color:#f39800;height:150px;border-bottom:1px solid #fff;transition:all .5s}.nf2 .fcontent:first-child{border-right:1px solid #fff}.fcontent:hover{opacity:1}.nf2 .fcontent:hover{background-color:#16212c;transition:all .5s}.fcontent img{width:100%;height:auto;aspect-ratio:1.4/1;object-fit:cover;pointer-events:none;transition:all .5s;vertical-align:middle}.fcontent:hover img{transition:all .5s;transform:scale(1.02)}.fcontent span{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.85);pointer-events:none;transition:all .5s}.fcontent:hover span{transition:all .5s;opacity:.8}.fcInner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;flex-direction:column;gap:12%;justify-content:center;align-items:center;text-align:center}.fcInner p{transition:all .5s}.nf2 .fcontent:hover .fcInner p{color:#fff !important;transition:all .5s}.fcInner p:nth-child(1){color:#fff;font-size:1.8rem;letter-spacing:.3rem;transition:all .5s}.fcontent:hover .fcInner p:nth-child(1){letter-spacing:.5rem;transition:all .5s}.contactdetail{color:#f39800 !important;font-size:1.4rem}@media screen and (max-width:1230px){.fcInner p:nth-child(1){font-size:1.4rem}.fcInner p:nth-child(2){font-size:1.1rem}}@media screen and (max-width:1024px){.newfooter{flex-direction:column}.fcontent span{opacity:.8}.fcontent{width:100%}.fcontent img{aspect-ratio:1/0.3}}.stalker{display:none}@media screen and (min-width:600px){.stalker.activeP{display:block}}.stalker span{height:10px;width:10px;border-radius:100%;transform:translate(-50%,-50%);position:absolute;z-index:100;pointer-events:none}.stalker span.dot1{background:#f39800;transition:width .2s,height .2s}.stalker span.dot1.activeP{height:30px;width:30px;background:#f39800}.stalker span.dot2{height:20px;width:20px;border:solid 1px #f39800;transition:top .2s,left .2s,width .5s,height .5s;transition-timing-function:ease-out}.stalker span.dot3{height:20px;width:20px;transition:top .2s,left .2s,width .5s,height .5s;transition-timing-function:ease-out;color:#fff;font-weight:600;letter-spacing:.3rem;text-align:center}.stalker span.dot2.activeP{height:50px;width:50px}.stalker span.dot3.activeP{height:100px;width:100px}@keyframes topscroll{0%{opacity:1}30%{opacity:1}60%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes topscrollline{0%{height:0;transform:translateY(0)}30%{height:0;transform:translateY(0)}40%{height:0;transform:translateY(0)}70%{height:80px;transform:translateY(0)}100%{height:0;transform:translateY(80px)}}@keyframes model1{0%{height:0}100%{height:100%}}@keyframes model2{0%{height:0}100%{height:70%}}@keyframes model3{0%{height:0}100%{height:30%}}@keyframes modeltext{0%{opacity:0}100%{opacity:1}}@keyframes spImg1{0%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes spImg2{0%{transform:scale(1)}100%{transform:scale(1.02)}}@keyframes letter{0%{opacity:0}44%{opacity:0}45%{opacity:1}100%{opacity:1}}@keyframes box{0%{left:0;width:0}25%{left:0;width:100%}50%{left:0;width:100%}75%{left:100%;width:0}100%{left:100%;width:0}}@keyframes box2{0%{width:0}25%{width:0}50%{width:0}75%{width:100%}100%{width:100%}}@keyframes scrolltext{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes gear1{0%{transform:rotate(2deg);display:block}50%{transform:rotate(358deg);display:none}100%{transform:rotate(358deg);display:none}}@keyframes gear2{0%{transform:rotate(-182deg);display:block}50%{transform:rotate(-538deg);display:none}100%{transform:rotate(-538deg);display:none}}@keyframes gear3{0%{transform:rotate(0)}5%{transform:rotate(30deg)}100%{transform:rotate(30deg)}}@keyframes gear4{0%{transform:rotate(0)}5%{transform:rotate(-30deg)}100%{transform:rotate(-30deg)}}@keyframes cloud1{0%{right:-201px}90%{right:-201px}98%{right:calc(100vw + 200px)}100%{right:calc(100vw + 200px)}}@keyframes cloud2{0%{right:-201px}100%{right:calc(100vw + 200px)}}@keyframes cloud3{0%{right:-201px}100%{right:calc(100vw + 200px)}}@keyframes cloud4{0%{right:-201px}100%{right:calc(100vw + 200px)}}@keyframes cloud5{0%{right:-201px}100%{right:calc(100vw + 200px)}}@keyframes fbsecound{0%{height:233.333333333%}100%{height:200%}}@keyframes fbsecound2{0%{height:200%}100%{height:233.333333333%}}@keyframes flaganime1{0%{top:100%}100%{top:0}}@keyframes flaganime2{0%{transform:rotate(90deg)}85%{transform:rotate(-10deg)}87%{transform:rotate(10deg)}88.5%{transform:rotate(-5deg)}90%{transform:rotate(5deg)}91%{transform:rotate(-2.5deg)}92%{transform:rotate(0)}100%{transform:rotate(0)}}