@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Reenie+Beanie&family=Zen+Kaku+Gothic+New:wght@400;700;900&display=swap");:root{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-size:16px}.ReenieBeanie{font-family:"Reenie Beanie",serif}body{-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity;scroll-padding-top:70px;scroll-behavior:smooth;min-height:100dvh}body:not(.home){background:url(../../../../uploads/2025/07/bg_base.png) 50% 100% no-repeat;background-size:cover;line-height:1.8}body.home,body.page-id-129,body.page-id-130,body.page-id-261,body.page-id-265,body.page-id-267,body.page-id-269{background:url(../../../../uploads/2025/07/bg_top1.png) 50% 100% no-repeat;background-size:cover}body.front_bg{background:url(../../../../uploads/2025/07/bg_top1.png) 50% 100% no-repeat;background-size:cover}.container{max-width:1200px;margin:0 auto}@media screen and (max-width:1180px){.container{padding:0 20px}}.content{width:100%;max-width:900px;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.post-type-archive-movies .content,.post-type-archive-texts .content{padding-top:60px}.content .not_login{background:#efe6d6;padding:2.5rem 1.8rem;color:#000}.content .not_login a{color:blue}a{text-decoration:none}a:hover{opacity:0.6;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}img{max-width:100%;height:auto}p{line-height:1.8}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid{display:-ms-grid;display:grid}.text-center{text-align:center}.sp-only{display:none}@media screen and (max-width:820px){body:not(.home){background-repeat:repeat;background-size:contain}body.home{background-repeat:repeat;background-size:contain}.pc-only{display:none}.sp-only{display:block}.container{padding-left:40px;padding-right:40px;overflow-x:hidden}}@media screen and (max-width:480px){.container{padding-left:20px;padding-right:20px}}.title__home{background:url(../../../../../wp-content/uploads/2025/07/img_title.png) 50% 50% no-repeat;background-size:cover;width:100%;max-width:564px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.title__home h1{color:white;font-size:2.8125rem;font-weight:700}@media screen and (max-width:820px){.title__home h1{font-size:2rem}}.title__about--single,.title__interview--single,.title__member-intro--single,.title__ninokinism--single{margin-top:5rem;padding-bottom:1rem}.title__about--single>*,.title__interview--single>*,.title__member-intro--single>*,.title__ninokinism--single>*{color:white;font-size:1.25em}@media screen and (max-width:480px){.title__about--single .flex,.title__interview--single .flex,.title__member-intro--single .flex,.title__ninokinism--single .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.title__about--single .subtitle,.title__interview--single .subtitle,.title__member-intro--single .subtitle,.title__ninokinism--single .subtitle{padding-right:1em;margin-right:1em;border-right:1px dashed white}@media screen and (max-width:480px){.title__about--single .subtitle,.title__interview--single .subtitle,.title__member-intro--single .subtitle,.title__ninokinism--single .subtitle{border-right:none;border-bottom:1px dashed white}}.title__contents .subtitle,.title__faq .subtitle,.title__instructures .subtitle,.title__membership-fee .subtitle,.title__message .subtitle,.title__point .subtitle,.title__top .subtitle{color:white;font-weight:400;font-size:2.5rem}.title__contents h2,.title__faq h2,.title__instructures h2,.title__membership-fee h2,.title__message h2,.title__point h2,.title__top h2{color:#182f63;font-weight:900;font-size:3.75rem}@media screen and (max-width:1180px){.title__contents h2,.title__faq h2,.title__instructures h2,.title__membership-fee h2,.title__message h2,.title__point h2,.title__top h2{font-size:3rem}}.title__contents h2 small,.title__faq h2 small,.title__instructures h2 small,.title__membership-fee h2 small,.title__message h2 small,.title__point h2 small,.title__top h2 small{font-size:1.8125rem}.title__vertical>*{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright}.title__border--left{border-left:9px solid #182f63;padding-left:0.5rem}.title__border--left>*{color:#182f63}.title__page{background:#3a291b;color:#efe6d6;position:relative;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.4375rem}.title__page:before{content:"";position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);background-image:repeating-linear-gradient(90deg,#efe6d6,#efe6d6 6px,transparent 6px,transparent 12px),repeating-linear-gradient(180deg,#efe6d6,#efe6d6 6px,transparent 6px,transparent 12px),repeating-linear-gradient(90deg,#efe6d6,#efe6d6 6px,transparent 6px,transparent 12px),repeating-linear-gradient(180deg,#efe6d6,#efe6d6 6px,transparent 6px,transparent 12px);background-position:left top,right top,left bottom,left top;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-size:100% 2px,2px 100%,100% 2px,2px 100%;border-radius:10px}.title__page h1{font-size:40px;text-align:center;letter-spacing:0.5rem}@media screen and (max-width:820px){.title__vertical>*{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.title__contents .subtitle,.title__faq .subtitle,.title__instructures .subtitle,.title__membership-fee .subtitle,.title__message .subtitle,.title__point .subtitle,.title__top .subtitle{font-size:1.5rem}.title__contents h2,.title__faq h2,.title__instructures h2,.title__membership-fee h2,.title__message h2,.title__point h2,.title__top h2{font-size:2.75rem}.title__contents h2 small,.title__faq h2 small,.title__instructures h2 small,.title__membership-fee h2 small,.title__message h2 small,.title__point h2 small,.title__top h2 small{font-size:1.2rem}}@media screen and (max-width:480px){.title__vertical>*{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.title__contents .subtitle,.title__faq .subtitle,.title__instructures .subtitle,.title__membership-fee .subtitle,.title__message .subtitle,.title__point .subtitle,.title__top .subtitle{font-size:1.5rem}.title__contents h2,.title__faq h2,.title__instructures h2,.title__membership-fee h2,.title__message h2,.title__point h2,.title__top h2{font-size:2rem}.title__contents h2 small,.title__faq h2 small,.title__instructures h2 small,.title__membership-fee h2 small,.title__message h2 small,.title__point h2 small,.title__top h2 small{font-size:1.125rem;display:inline-block;margin-bottom:1rem}}.button__big{text-align:center}.button__big a{display:inline-block;background:white;padding:1.3rem 2.2rem 1.2rem 0.8rem;color:#182f63;text-decoration:none;font-size:20px;font-weight:bold;border-radius:30px;position:relative;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);box-shadow:0 4px 6px rgba(0,0,0,0.4);min-width:500px}@media screen and (max-width:480px){.button__big a{font-size:16px;min-width:325px;padding:1.3rem 2.2rem 1.2rem 0.8rem}}.button__big--yellow a{background:#bcab4a;color:white;position:relative}.button__big--yellow a:after{content:"";width:26px;height:26px;background:url(../../../../uploads/2025/07/img_top6.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__default{margin-top:2rem;text-align:center}.button__default a{display:inline-block;background:white;padding:1.3rem 2.2rem 1.2rem 0.8rem;color:#182f63;text-decoration:none;font-size:20px;font-weight:bold;border-radius:30px;position:relative;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);box-shadow:0 4px 6px rgba(0,0,0,0.4);min-width:245px;line-height:1;-webkit-font-smoothing:antialiased}@media screen and (max-width:480px){.button__default a{font-size:16px;padding:1.3rem 2.2rem 1.4rem 0.8rem}}.button__default.--min a{min-width:330px}.button__default.--big a{width:100%;padding:1.2rem 2.5rem 1.2rem 1rem}.button__default--yellow a{background:#bcab4a;color:white;position:relative}.button__default--yellow a:after{content:"";width:26px;height:26px;background:url(../../../../uploads/2025/07/img_top6.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__medium a{text-align:center;display:inline-block;background:white;padding:1.3rem 2.2rem 1.2rem 0.8rem;color:#182f63;text-decoration:none;font-size:20px;font-weight:bold;border-radius:30px;position:relative;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);box-shadow:0 4px 6px rgba(0,0,0,0.4);min-width:380px;margin-bottom:5px}@media screen and (max-width:480px){.button__medium a{font-size:16px;padding:1.3rem 2.2rem 1.2rem 0.8rem}}.button__medium--yellow a{background:#bcab4a;color:white;position:relative}.button__medium--yellow a:after{content:"";width:26px;height:26px;background:url(../../../../uploads/2025/07/img_top6.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button__icon--right a:after{content:"";display:inline-block;aspect-ratio:1/1;width:20px;height:auto;background:url(../../../../uploads/2025/07/ico1.png) 50% 50% no-repeat;background-size:contain;position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.button__icon--right a:after{right:16px}}.headline--about,.headline--column,.headline--interview,.headline--member-intro,.headline--ninokinism{aspect-ratio:643/367;width:100%;max-width:643px;height:auto;background:url(../../../../uploads/2025/07/img_about1.png) 50% 50% no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;position:relative}@media screen and (max-width:820px){.headline--about,.headline--column,.headline--interview,.headline--member-intro,.headline--ninokinism{margin-top:1.5rem}}.headline--about:before,.headline--column:before,.headline--interview:before,.headline--member-intro:before,.headline--ninokinism:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);aspect-ratio:243/216;width:37.792%;height:auto;background:url(../../../../uploads/2025/07/img_about2.png) 50% 50% no-repeat;background-size:cover;-webkit-transform:translate(-30%,-30%);transform:translate(-30%,-30%)}.headline--about:after,.headline--column:after,.headline--interview:after,.headline--member-intro:after,.headline--ninokinism:after{content:"";position:absolute;bottom:0;right:0;aspect-ratio:278/246;width:43.235%;height:auto;background:url(../../../../uploads/2025/07/img_home7.png) 50% 50% no-repeat;background-size:cover;-webkit-transform:translate(45%,0%);transform:translate(45%,0%)}@media screen and (max-width:480px){.post-type-archive-member-intro .headline--about:after,.post-type-archive-member-intro .headline--column:after,.post-type-archive-member-intro .headline--interview:after,.post-type-archive-member-intro .headline--member-intro:after,.post-type-archive-member-intro .headline--ninokinism:after,.post-type-archive-ninokinism .headline--about:after,.post-type-archive-ninokinism .headline--column:after,.post-type-archive-ninokinism .headline--interview:after,.post-type-archive-ninokinism .headline--member-intro:after,.post-type-archive-ninokinism .headline--ninokinism:after{bottom:-30px}}.headline--about h1,.headline--column h1,.headline--interview h1,.headline--member-intro h1,.headline--ninokinism h1{font-size:3.75rem;color:#182f63;font-weight:900}@media screen and (max-width:820px){.headline--about h1,.headline--column h1,.headline--interview h1,.headline--member-intro h1,.headline--ninokinism h1{font-size:3rem}}@media screen and (max-width:480px){.headline--about h1,.headline--column h1,.headline--interview h1,.headline--member-intro h1,.headline--ninokinism h1{font-size:2rem}}.headline--about .text,.headline--column .text,.headline--interview .text,.headline--member-intro .text,.headline--ninokinism .text{margin-top:1rem}@media screen and (max-width:480px){.headline--about .text,.headline--column .text,.headline--interview .text,.headline--member-intro .text,.headline--ninokinism .text{margin-top:8px}}.headline--about .text p,.headline--column .text p,.headline--interview .text p,.headline--member-intro .text p,.headline--ninokinism .text p{font-size:1.25rem;font-weight:bold;line-height:1.8}@media screen and (max-width:480px){.headline--about .text p,.headline--column .text p,.headline--interview .text p,.headline--member-intro .text p,.headline--ninokinism .text p{line-height:1.25;font-size:13px;padding:0 16px}}.headline--about .text p br.pc,.headline--column .text p br.pc,.headline--interview .text p br.pc,.headline--member-intro .text p br.pc,.headline--ninokinism .text p br.pc{display:block}@media screen and (max-width:480px){.headline--about .text p br.pc,.headline--column .text p br.pc,.headline--interview .text p br.pc,.headline--member-intro .text p br.pc,.headline--ninokinism .text p br.pc{display:none}}.headline--about .text p br.sp,.headline--column .text p br.sp,.headline--interview .text p br.sp,.headline--member-intro .text p br.sp,.headline--ninokinism .text p br.sp{display:none}@media screen and (max-width:480px){.headline--about .text p br.sp,.headline--column .text p br.sp,.headline--interview .text p br.sp,.headline--member-intro .text p br.sp,.headline--ninokinism .text p br.sp{display:block}}@media screen and (max-width:480px){.page-id-56 .headline--about .text p,.page-id-56 .headline--column .text p,.page-id-56 .headline--interview .text p,.page-id-56 .headline--member-intro .text p,.page-id-56 .headline--ninokinism .text p,.post-type-archive-member-intro .headline--about .text p,.post-type-archive-member-intro .headline--column .text p,.post-type-archive-member-intro .headline--interview .text p,.post-type-archive-member-intro .headline--member-intro .text p,.post-type-archive-member-intro .headline--ninokinism .text p,.post-type-archive-ninokinism .headline--about .text p,.post-type-archive-ninokinism .headline--column .text p,.post-type-archive-ninokinism .headline--interview .text p,.post-type-archive-ninokinism .headline--member-intro .text p,.post-type-archive-ninokinism .headline--ninokinism .text p{line-height:1.5;font-size:0.8rem;font-weight:700}}.headline--period{margin-top:4.5rem}.headline--period h2{color:white;font-size:2.8175rem;font-weight:bold}.headline--period .text{margin-top:0.5rem;margin-bottom:2rem;color:white}.headline--period .text p{font-size:1.25em}.headline--interview:before{aspect-ratio:131/275;background-image:url(../../../../uploads/2025/07/img_interview1.png);width:131px;height:auto}@media screen and (max-width:820px){.headline--interview:before{width:20.373%;top:9%}}.headline--interview:after{aspect-ratio:243/228;background-image:url(../../../../uploads/2025/07/img_interview2.png);width:243px;height:auto;-webkit-transform:translate(45%,20%);transform:translate(45%,20%)}@media screen and (max-width:820px){.headline--interview:after{width:37.791%}}.headline--guide-archive:before{aspect-ratio:248/220;background-image:url(../../../../uploads/2025/07/img_guide1.png);width:38.57%;height:auto}.headline--guide-archive:after{aspect-ratio:225/200;background-image:url(../../../../uploads/2025/07/img_guide2.png);width:34.992%;height:auto;-webkit-transform:translate(45%,20%);transform:translate(45%,20%)}.headline--column:before{aspect-ratio:303/285;background-image:url(../../../../uploads/2025/10/soroban.png);width:47.12%;height:auto;left:-60px}@media screen and (max-width:480px){.headline--column:before{left:-15px}}.headline--column:after{aspect-ratio:229/218;background-image:url(../../../../uploads/2025/10/ine3.png);width:35.61%;height:auto;right:27px;-webkit-transform:translate(45%,20%);transform:translate(45%,20%)}@media screen and (max-width:480px){.headline--column:after{right:0}}.headline--guide{background:#3a291b;border-radius:1rem;padding:0.5rem}.headline--guide h1{color:white;font-size:2.5rem;padding:1.5rem;border:2px dashed white;border-radius:1rem}@media screen and (max-width:820px){.headline--guide h1{font-size:2rem}}@media screen and (max-width:480px){.headline--guide h1{font-size:1.25rem}}.headline--page{background:#3a291b;border-radius:1rem;padding:0.5rem}.headline--page h1{color:white;font-size:2.5rem;padding:1.5rem;border:2px dashed white;border-radius:1rem}@media screen and (max-width:820px){.headline--page h1{font-size:2rem}}@media screen and (max-width:480px){.headline--page h1{font-size:1.25rem}}.headline--member__before{margin-bottom:104px}@media screen and (max-width:820px){.headline--member__before{margin-bottom:40px}}.headline--member__before h1{font-size:3.75rem;color:#182f63;font-weight:900;letter-spacing:0.03125em}@media screen and (max-width:820px){.headline--member__before h1{font-size:3rem}}@media screen and (max-width:480px){.headline--member__before h1{font-size:1.725rem}}.headline--member__before p{font-size:1.125rem;font-weight:bold;color:#3a291b;letter-spacing:0.03125em;margin-top:2.625rem}.headline--member__before p br.pc{display:block}@media screen and (max-width:480px){.headline--member__before p br.pc{display:none}}.headline--member__before p br.sp{display:none}@media screen and (max-width:480px){.headline--member__before p br.sp{display:block}}@media screen and (max-width:480px){.headline--member__before p{font-size:12px}}.headline--movies,.headline--texts{position:relative;background:#182f63;border-radius:19px;padding:12px 24px 23px;width:100%;max-width:733px;z-index:0}.headline--movies:before,.headline--texts:before{content:"";position:absolute;height:auto;z-index:0}.headline--movies .wrap,.headline--texts .wrap{position:relative;z-index:1}.headline--movies h1,.headline--texts h1{font-size:3.75rem;color:white;font-weight:900;letter-spacing:0.05em;line-height:1}@media screen and (max-width:820px){.headline--movies h1,.headline--texts h1{font-size:3rem}}@media screen and (max-width:480px){.headline--movies h1,.headline--texts h1{font-size:1.8rem}}.headline--movies p,.headline--texts p{font-size:1.25rem;font-weight:900;color:white;letter-spacing:0.03125em;margin-top:21px}@media screen and (max-width:480px){.headline--movies p,.headline--texts p{font-size:1rem;font-weight:700}}.headline--movies{margin-left:109px}@media screen and (max-width:820px){.headline--movies{margin-left:40px;width:calc(100% - 40px)}}.headline--movies:before{left:-109px;bottom:0;aspect-ratio:221/258;background-image:url(../../../../uploads/2025/09/ninokin_mivies-header.png);background-size:cover;width:30.15%}@media screen and (max-width:820px){.headline--movies:before{left:-60px}}@media screen and (max-width:480px){.headline--movies:before{width:140px;left:-80px}}.headline--texts{margin-left:90px}@media screen and (max-width:820px){.headline--texts{margin-left:40px;width:calc(100% - 40px)}}@media screen and (max-width:480px){.headline--texts{padding:12px 8px 23px;margin-left:20px;width:calc(100% - 20px)}}.headline--texts:before{left:-72px;bottom:0;aspect-ratio:139/240;background-image:url(../../../../uploads/2025/10/ninokin_texts-header.png);background-size:cover;width:18.96%}@media screen and (max-width:820px){.headline--texts:before{left:-60px}}@media screen and (max-width:480px){.headline--texts:before{width:80px;left:-40px}}@media screen and (max-width:480px){.headline--texts p{font-size:12px}}.sidebar{min-width:220px}@media screen and (max-width:950px){.sidebar{display:none}}.sidebar .wrap{position:sticky;left:0;top:0;width:100%}.sidebar .title{color:white;font-size:1.8125rem}.sidebar .title h3,.sidebar .title span{font-size:1.8125rem;font-weight:bold}.sidebar .menu{margin-top:1.75rem;background:url(../../../../uploads/2025/07/bg_sidebar1.png) 50% 50% no-repeat;background-size:cover;padding:2rem 1.5rem;border:7px solid #39291b;border-radius:30px;position:relative}.sidebar .menu:after{content:"";display:block;width:69px;height:29px;background:url(../../../../uploads/2025/07/img_sidebar1.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:1.5rem}.sidebar .menu ul li{border-bottom:1px dashed white;padding-bottom:0.5rem}.sidebar .menu ul li+li{padding-top:0.5rem}.sidebar .menu ul li a{text-decoration:none;color:white}.sidebar .sns{margin-top:1.5rem;padding:0 1rem;position:relative}.sidebar .sns:after{content:"";display:block;width:119px;height:251px;background:url(../../../../uploads/2025/07/img_sidebar2.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:0;-webkit-transform:translateX(85%);transform:translateX(85%)}@media screen and (max-width:1375px){.sidebar .sns:after{content:none}}.sidebar .sns ul li img{width:60px;display:block;margin:0 auto 10px}.sidebar .sns ul li a{color:white;text-decoration:none;text-align:center;display:block;font-size:0.85rem}.mv-op{position:fixed;top:0;z-index:12;height:100dvh;width:100dvw;-webkit-perspective:1200px;perspective:1200px;-webkit-transform-origin:50% 57%;transform-origin:50% 57%;-webkit-transition:-webkit-transform 1.5s 0.95s ease;transition:-webkit-transform 1.5s 0.95s ease;transition:transform 1.5s 0.95s ease;transition:transform 1.5s 0.95s ease,-webkit-transform 1.5s 0.95s ease}.mv-op.active{-webkit-transform:scale(2);transform:scale(2)}@media screen and (max-width:1180px){.mv-op.active{-webkit-transform:scale(4);transform:scale(4)}}.mv-op>img{position:absolute;width:100%;height:100dvh;display:block}.mv-op .frame{width:68%;margin:0 auto;height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mv-op .frame.open .left{-webkit-animation:open-left 1s cubic-bezier(0.65,0.05,0.36,1) forwards;animation:open-left 1s cubic-bezier(0.65,0.05,0.36,1) forwards;-webkit-animation-delay:0.1s;animation-delay:0.1s}.mv-op .frame.open .left img{clip-path:polygon(0 0,100% 30%,100% 70%,0 100%)}.mv-op .frame.open .right{-webkit-animation:open-right 1s cubic-bezier(0.65,0.05,0.36,1) forwards;animation:open-right 1s cubic-bezier(0.65,0.05,0.36,1) forwards;-webkit-animation-delay:0.15s;animation-delay:0.15s}.mv-op .frame.open .right img{clip-path:polygon(0 30%,100% 0,100% 100%,0% 70%)}.mv-op .panel{position:absolute;top:0;bottom:0;width:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mv-op .panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0.5px);transform:translateZ(0.5px);clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);-webkit-transition:clip-path 1.01s ease-in,-webkit-transform 1.01s ease-in;transition:clip-path 1.01s ease-in,-webkit-transform 1.01s ease-in;transition:clip-path 1.01s ease-in,transform 1.01s ease-in;transition:clip-path 1.01s ease-in,transform 1.01s ease-in,-webkit-transform 1.01s ease-in}.mv-op .panel.left{left:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-perspective:1200px;perspective:1200px}.mv-op .panel.left img{-webkit-transform:none;transform:none;-webkit-box-shadow:inset -10px 0 40px rgba(0,0,0,0.3);box-shadow:inset -10px 0 40px rgba(0,0,0,0.3)}.mv-op .panel.right{right:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-perspective:1200px;perspective:1200px}.mv-op .panel.right img{-webkit-transform:none;transform:none;-webkit-box-shadow:inset 10px 0 40px rgba(0,0,0,0.3);box-shadow:inset 10px 0 40px rgba(0,0,0,0.3)}@-webkit-keyframes open-left{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-60deg);transform:rotateY(-60deg)}}@keyframes open-left{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(-60deg);transform:rotateY(-60deg)}}@-webkit-keyframes open-right{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(60deg);transform:rotateY(60deg)}}@keyframes open-right{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(60deg);transform:rotateY(60deg)}}.hfeed{position:relative}#header-top{position:absolute;top:0;z-index:11;height:130px;width:100%}@media screen and (max-width:820px){#header-top{height:80px}}#header-top .menu--top{padding:1.5rem 6rem;top:0;position:absolute;width:100%}@media screen and (max-width:1180px){#header-top .menu--top{padding:1.5rem 40px}}@media screen and (max-width:820px){#header-top .menu--top{position:fixed;top:0;width:100%;height:100dvh;right:-100%;background:#182f63;padding:15dvh 10dvh 10dvh;-webkit-transition:all 0.5s;transition:all 0.5s}#header-top .menu--top.__active{right:0}}#header-top .menu--top ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:820px){#header-top .menu--top ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}@media screen and (max-width:820px){#header-top .menu--top li{width:100%;padding-bottom:20px;border-bottom:2px dashed white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#header-top .menu--top li a{color:white;font-size:1rem;font-weight:700}@media screen and (max-width:820px){#header-top .menu--top li a{display:block;width:100%;text-align:center}}@media screen and (max-width:820px){#header-top .menu--top .sns--facebook{border-bottom:none}}#header-top .menu--top .sns--facebook a{aspect-ratio:1/1;width:28px;height:auto;display:block}#header{background:#182f63;color:white;padding:1.5rem 6rem;margin-bottom:7rem}@media screen and (max-width:820px){#header{background:transparent;margin-bottom:4rem}#header>.flex{display:none}}#header a{color:white}#header .logo{max-width:220px}#header .logo a{display:block}@media screen and (max-width:820px){#header #menu{display:none}}#header #menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}#header #menu ul .menu-profile{aspect-ratio:1/1;width:28px;height:28px}#header #menu ul .menu-profile a{color:transparent;display:block;font-size:0;aspect-ratio:1/1;width:28px;height:28px;background:url(../../../../uploads/2025/09/icon-profile.png) 50% 50% no-repeat;background-size:contain}#header .menu--top{position:absolute;z-index:1}#header .menu--top ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}#header .menu--top li a{color:white;font-size:1.25rem;font-weight:900}#header .menu--sp{display:none}@media screen and (max-width:820px){#header .menu--sp{display:block;width:100%;height:100dvh;position:fixed;z-index:1;top:0;background:#182f63;padding:10dvh 8dvw 5dvh;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;right:-100dvw;-webkit-transition:all 0.5s;transition:all 0.5s}#header .menu--sp.__active{right:0}#header .menu--sp nav ul a{display:block;color:white;font-size:1.25rem;font-weight:bold;border-bottom:2px dashed #ffffff;padding:0.5rem 4rem 0.5rem 0;margin-bottom:1rem;position:relative}#header .menu--sp nav ul a:after{content:"";background:url(../../../../uploads/2025/09/icon-menu-sp.png) 50% 50% no-repeat;background-size:cover;position:absolute;top:50%;right:0;width:27px;height:27px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#header .menu__contents{margin-top:6dvh}@media screen and (max-width:480px){#header .menu__contents{margin-top:5dvh}}#header .menu__contents .wrap{position:relative;width:100%}#header .menu__contents .title{color:white;font-size:1.8125rem}#header .menu__contents .title h3,#header .menu__contents .title span{font-size:1.8125rem;font-weight:bold}#header .menu__contents .menu{margin-top:1.75rem;background:url(../../../../uploads/2025/07/bg_sidebar1.png) 50% 50% no-repeat;background-size:cover;padding:2rem 1.5rem;border:7px solid #39291b;border-radius:30px;position:relative}#header .menu__contents .menu:after{content:"";display:block;width:69px;height:29px;background:url(../../../../uploads/2025/07/img_sidebar1.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:1.5rem}#header .menu__contents .menu ul li{border-bottom:1px dashed white;padding-bottom:0.5rem}#header .menu__contents .menu ul li+li{padding-top:0.5rem}#header .menu__contents .menu ul li a{font-size:1.25rem;text-decoration:none;color:white}#header .menu__contents .menu ul li a span{font-size:inherit}#header .menu__contents .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4rem 0}#header .menu__contents .line a{max-width:600px}#header .menu__contents .line img{width:100%;height:auto}#header .menu__contents .sns{margin-top:1.5rem;padding:0 1rem;position:relative}#header .menu__contents .sns ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem}#header .menu__contents .sns ul li img{width:60px;display:block;margin:0 auto 10px}#header .menu__contents .sns ul li a{color:white;text-decoration:none;text-align:center;display:block;font-size:0.85rem}.menu__trigger{aspect-ratio:9/5;width:70px;height:auto;position:fixed;top:25px;right:25px;z-index:2}@media screen and (min-width:821px){.menu__trigger{display:none}}@media screen and (max-width:480px){.menu__trigger{width:40px;top:35px;right:16px}}.menu__trigger span{display:block;width:100%;height:6px;position:absolute;top:calc(50% - 3px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center;background:white;-webkit-transition:all 0.5s;transition:all 0.5s}@media screen and (max-width:480px){.menu__trigger span{top:calc(50% - 1px);height:2px}}.menu__trigger span:first-child{top:0}.menu__trigger span:last-child{top:initial;bottom:0}.menu__trigger.__active span{display:none}.menu__trigger.__active span:first-child{display:block;top:calc(50% - 3px);-webkit-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg)}@media screen and (max-width:480px){.menu__trigger.__active span:first-child{top:calc(50% - 1px)}}.menu__trigger.__active span:last-child{display:block;bottom:calc(50% + 3px);-webkit-transform:translate(-50%,50%) rotate(-225deg);transform:translate(-50%,50%) rotate(-225deg)}@media screen and (max-width:480px){.menu__trigger.__active span:last-child{bottom:calc(50% + 1px)}}.footer-front{margin-top:0!important}.footer-logo{display:none}@media screen and (max-width:820px){.footer-logo{display:block;width:100%;max-width:400px;margin:64px auto 48px}}@media screen and (max-width:480px){.footer-logo{max-width:60%;margin:40px auto 32px}}.footer__ctr{position:relative;background:url(../../../../uploads/2025/07/bg_footer1.png) 50% 50% no-repeat;background-size:cover;padding:5rem 0}@media screen and (max-width:480px){.footer__ctr{padding:5rem 20px}}.footer__ctr:before{content:"";z-index:1;aspect-ratio:51/50;width:17%;height:auto;position:absolute;left:0;bottom:-24px;background:url(../../../../uploads/2025/09/soroban.png) 50% 50% no-repeat;background-size:cover;display:block}@media screen and (max-width:480px){.footer__ctr:before{content:none}}.footer__ctr .text{text-align:center;color:white;font-size:20px;font-weight:bold;line-height:2}@media screen and (max-width:820px){.footer__ctr .text{padding:0 20px}}@media screen and (max-width:480px){.footer__ctr .text{font-size:16px}}.footer__menu{margin-top:4.5rem}@media screen and (max-width:480px){.footer__menu{margin-top:2rem}}@media screen and (max-width:480px){.footer__menu ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.3rem}}.footer__menu ul li{font-size:0.875rem}.footer__menu ul li a{display:block;color:white}@media screen and (max-width:480px){.footer__menu ul li a{font-size:10px}}.footer__menu ul li+li{padding-left:1rem;margin-left:1rem;border-left:1px solid #fff}@media screen and (max-width:480px){.footer__menu ul li+li{padding-left:0.3rem;margin-left:0.3rem}}#footer{margin-top:6rem;padding-bottom:5rem}@media screen and (max-width:480px){#footer{padding-bottom:3rem}}#copyright{text-align:center;color:white;margin-top:2rem;font-size:12px}@media screen and (max-width:480px){body.home .footer{background:white}}@media screen and (max-width:820px){body.home .footer__menu{padding:0 20px}}@media screen and (max-width:820px){body.home .footer__menu{padding:0 16px}}body.home .footer__menu ul li a{color:#3a291b;font-size:14px;font-weight:500}@media screen and (max-width:480px){body.home .footer__menu ul li a{font-size:10px}}body.home #copyright{color:#3a291b;font-size:12px;font-weight:500}@media screen and (max-width:480px){body.home #copyright{font-size:12px}}body.home .footer__menu ul li+li{border-color:#182f63}.progress{background:url(../../../../uploads/2025/07/img_progress1.png) 50% 90% no-repeat;background-size:contain;width:100%;position:relative;height:80px;display:block}.progress-wrap{position:relative;aspect-ratio:781/96;width:100%;max-width:781px;height:auto;margin:7.125rem auto 4.375rem;background:#efe6d6;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;border:#39291b 3px solid;padding:24px 64px 24px 74px}@media screen and (max-width:600px){.progress-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 24px 24px 54px;aspect-ratio:initial}}.progress-wrap .text{background:#182f63;color:white;-ms-flex-negative:0;flex-shrink:0;border-radius:15px;font-size:1rem;letter-spacing:0.03125em;font-weight:bold;padding:0.8rem 1rem}@media screen and (max-width:600px){.progress-wrap .text{padding:0.5rem 0.7rem}}.progress-wrap:before{content:"";display:block;aspect-ratio:92/193;width:92px;height:auto;background:url(../../../../uploads/2025/07/img_about3.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;left:0}@media screen and (max-width:820px){.progress-wrap:before{width:11.77%}}.progress-wrap:after{content:"";display:block;aspect-ratio:136/107;width:136px;height:auto;background:url(../../../../uploads/2025/07/img_about4.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:0;right:0;-webkit-transform:translate(20%,-30%);transform:translate(20%,-30%)}@media screen and (max-width:820px){.progress-wrap:after{width:17.41%}}.progress span{position:absolute;left:0;top:0;display:block;width:var(--progress);height:40px;background:url(../../../../uploads/2025/09/footprints.png) 0% 50% repeat-x;background-size:contain}.posts__list .post{position:relative;cursor:pointer;display:block}.posts__list .post>.flex{background:#3a291b;color:white;padding:16px 20px;margin-top:0.75rem;font-size:1.25rem;border-radius:15px}.posts__list .post .text{display:none;padding:1.25rem;background:#efe6d6;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.posts__list .post .text p{line-height:1.8;font-weight:bold}.posts__list .post .text p+p{margin-top:20px}.posts__list .post .text p+h3{margin-top:20px}.posts__list .post.open .text{display:block}.posts__list .post .title{font-size:1.25rem;font-weight:900;letter-spacing:0.05em}@media screen and (max-width:480px){.posts__list .post .title{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.posts__list .post b{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-right:1rem;min-width:73px;position:relative}@media screen and (max-width:480px){.posts__list .post b{border-bottom:1px dashed white}}.posts__list .post b:after{content:"";display:inline-block;position:absolute;right:0;width:2px;height:22px;background-image:linear-gradient(to bottom,#fff 6px,transparent 3px);background-size:2px 8px;background-repeat:repeat-Y;background-position:center}.page-id-37 .posts__list .post b:after{position:relative;right:initial}@media screen and (max-width:480px){.posts__list .post b:after{content:none}}.posts__list .post .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:480px){.posts__list .post .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.posts__list .post .wrap .subtitle{margin-right:1em;padding-right:1em;border-right:1px dashed white}@media screen and (max-width:480px){.posts__list .post .wrap .subtitle{margin-right:0;border-right:none;border-bottom:1px dashed white}}.posts__list .post .arrow{aspect-ratio:10/16;width:9px;height:auto;display:block;position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.posts__list .button span{display:inline-block;background:white;color:#3a291b;width:4.5em;font-size:1rem;font-weight:bold;border-radius:50%;text-align:center;padding:0.8em 0.25em}.posts__list--guide{margin-top:8.125rem}.posts__list--guide .post{display:block;color:white;font-size:1.25rem;font-weight:bold;border-bottom:2px dashed #ffffff;padding-bottom:0.5rem;padding-right:4rem;margin-bottom:1rem;position:relative}.posts__list--guide .post:after{content:"";background:url(../../../../uploads/2025/07/ico1.png) 50% 50% no-repeat;background-size:cover;position:absolute;top:50%;right:0;width:20px;height:20px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.posts__list__song{background:#66d26e;color:white;font-weight:bold;display:inline-block;padding:5px 8px;border-radius:5px}.posts__content{background:#efe6d6;padding:1.5rem}.posts__content>*+*{margin-top:1.5rem}.posts__content p{line-height:1.8}.posts__content h1{font-size:2.5rem}.posts__content h2{font-size:2rem}.single-guide .posts__content h2{font-weight:900;font-size:1.8125rem}@media screen and (max-width:480px){.single-guide .posts__content h2{font-size:1.125rem}}.posts__content h3{font-size:1.5rem}.single-guide .posts__content h3{font-size:1.25rem;font-weight:bold}@media screen and (max-width:480px){.single-guide .posts__content h3{font-size:1rem}}.posts__content h4{font-size:1.25rem}@media screen and (max-width:480px){.posts__content h4{font-size:1rem}}.posts__content a{display:inline-block;margin:0 0.5em;color:white;text-decoration:underline;font-weight:bold}.posts__content--guide{background:none;padding:0;color:white}.posts__navigation{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed #3a291b}.posts__navigation a{display:inline-block;color:#fff;text-decoration:none;font-weight:bold}.posts__navigation a:hover{opacity:0.8}.posts__contact{margin-top:6rem}.posts__contact .title{margin-bottom:1.5rem}.posts__contact .title h2{text-align:center;color:white;font-size:1.8125rem;font-weight:bold}@media screen and (max-width:820px){.posts__contact .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.posts__contact .flex+.block,.posts__contact .flex+.flex{margin-top:1.5rem}.posts__contact .flex .label{width:16rem}.posts__contact .label{color:white;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;font-weight:bold;letter-spacing:0.05em}.posts__contact .input{width:100%;color:white;font-size:1rem;font-weight:bold;letter-spacing:0.05em}.posts__contact .input textarea{height:12rem}.posts__contact input[type=email],.posts__contact input[type=text],.posts__contact textarea{font-size:1rem;background:#efe6d6;padding:1rem;border:none;border-radius:15px;width:100%}.posts__contact .checkbox_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.posts__contact .checkbox_list .mwform-checkbox-field+.horizontal-item{margin-left:0}.posts__contact .checkbox_list .mwform-checkbox-field:nth-of-type(3),.posts__contact .checkbox_list .mwform-checkbox-field:nth-of-type(4){width:100%}.posts__contact .checkbox_list .mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.posts__contact .checkbox_list .mwform-checkbox-field label input[type=checkbox]{background:#efe6d6;accent-color:#efe6d6}.posts__contact .buttons{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.posts__contact .buttons input{display:inline-block;background:#bcab4a;padding:1rem;text-align:center;color:white;border:none;border-radius:30px;width:15rem}.posts__contact .buttons input[name=submitBack]{background:#666}.posts__contact p{color:white;font-size:1.25rem}.posts__history{margin-top:6rem;color:white}.posts__history .title{margin-bottom:1.5rem}.posts__history .title h2{text-align:center;color:white;font-size:1.8125rem;font-weight:bold}.posts__about__main .is-type-video,.posts__interview__main .is-type-video,.posts__member__main .is-type-video,.posts__ninokinism__main .is-type-video{aspect-ratio:16/9}.posts__about__main .is-type-video iframe,.posts__interview__main .is-type-video iframe,.posts__member__main .is-type-video iframe,.posts__ninokinism__main .is-type-video iframe{aspect-ratio:16/9;height:auto}.posts__member__main{background:#efe6d6;padding:1.5rem}.posts__member__main strong{font-weight:bold}.posts__column h3{font-size:20px;font-weight:bold;border-top:3px #bbb38e solid;background:#f3f2ef;padding:2px 8px}.posts__column h4{display:inline-block;font-size:18px;font-weight:bold;border-left:2px #bbb38e solid;padding:2px 6px}.posts__column .wp-block-list{counter-reset:number 0}.posts__column .wp-block-list li{position:relative;padding-left:56px;line-height:1.5rem;min-height:48px}.posts__column .wp-block-list li:before{counter-increment:number 1;content:counter(number);font-weight:bold;font-size:30px;aspect-ratio:1/1;width:36px;height:auto;position:absolute;color:#a9a9a9;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-right:2px solid #a9a9a9}.posts__column .wp-block-list li strong{font-weight:bold}.posts__texts strong{font-weight:bold}.page__content.-front{padding-top:136px}.member-before .page__content{max-width:1280px;padding:0 40px;margin:0 auto}@media screen and (max-width:480px){.member-before .page__content{padding:0 20px}}.page__content .detail{margin-top:2.4rem;background:#efe6d6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2.5rem 1.8rem;width:100%}.page-id-130 .page__content .detail,.page-id-132 .page__content .detail{background:#fdf9f0}.page__content .detail h2{font-size:1.25rem;font-weight:700}@media screen and (max-width:820px){.page__content .detail h2{font-size:1.125rem}}.page__content .detail h3{font-size:1rem;font-weight:700;margin-top:1.25rem}@media screen and (max-width:820px){.page__content .detail h3{margin-top:0.75rem}}.page__content .detail ol{list-style:decimal;padding-left:1.25rem}.page__content .detail ol li{margin-top:0.625rem}.page__content .detail p{margin-top:0.5rem;font-weight:500}.page__content .detail p+h2{margin-top:2.25rem}@media screen and (max-width:820px){.page__content .detail p+h2{margin-top:1.7rem}}.page__content .detail p+h3{margin-top:0.25rem}.page__content .detail p:last-child{margin-top:2.25rem}.page__content .detail.-front{margin-top:2.4rem;background:none}.page__content .detail.-front a{color:#333;text-decoration:underline}.page__inquiry{margin-top:56px}.page__inquiry .title{margin-bottom:1.5rem}.page__inquiry .title h2{text-align:center;color:white;font-size:1.8125rem;font-weight:bold}@media screen and (max-width:820px){.page__inquiry .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page__inquiry .flex+.block,.page__inquiry .flex+.flex{margin-top:1.5rem}.page__inquiry .flex .label{width:16rem}.page__inquiry .label{-ms-flex-negative:0;flex-shrink:0;font-size:1.125rem;font-weight:bold;letter-spacing:0.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}.page__inquiry .label .required{color:white;background:#d03839;display:inline-block;padding:5px 12px;border-radius:5px}.page__inquiry .input{width:100%;color:white;font-size:1rem;font-weight:bold;letter-spacing:0.05em}.page__inquiry .input textarea{height:12rem}.page__inquiry select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../../../uploads/2025/09/select_arrow.png) #efe6d6 no-repeat;background-size:14px auto;background-position:right 12px center;font-size:1rem;padding:1rem;border:none;width:100%}.page__inquiry input[type=email],.page__inquiry input[type=text],.page__inquiry textarea{font-size:1rem;background:#efe6d6;padding:1rem;border:none;width:100%}.page__inquiry .checkbox_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.page__inquiry .checkbox_list .mwform-checkbox-field+.horizontal-item{margin-left:0}.page__inquiry .checkbox_list .mwform-checkbox-field:nth-of-type(3),.page__inquiry .checkbox_list .mwform-checkbox-field:nth-of-type(4){width:100%}.page__inquiry .checkbox_list .mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__inquiry .checkbox_list .mwform-checkbox-field label input[type=checkbox]{background:#efe6d6;accent-color:#efe6d6}.page__inquiry .buttons{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.page__inquiry .buttons input{display:inline-block;background:#bcab4a;padding:1rem;text-align:center;color:white;border:none;border-radius:30px;width:15rem}.page__inquiry .buttons input[name=submitBack]{background:#666}.page__inquiry p{font-size:16px;font-weight:bold;color:white;font-size:1.25rem}@media screen and (max-width:480px){.page__inquiry #mw_wp_form_mw-wp-form-271 .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page__inquiry #mw_wp_form_mw-wp-form-271 .buttons br{display:none}}.page__inquiry #mw_wp_form_mw-wp-form-271 .buttons input{cursor:pointer;background:url(../../../../uploads/2025/09/inquiry_arrow.png) #182f63 no-repeat;background-size:40px auto;background-position:right 68px center;font-size:1.875rem;letter-spacing:0.05em;font-weight:bold;padding:1rem;border-radius:47px;border:none;width:100%;height:94px;max-width:609px}@media screen and (max-width:480px){.page__inquiry #mw_wp_form_mw-wp-form-271 .buttons input{height:64px;font-size:16px;background-position:right 20px center}}.page__inquiry .mw_wp_form_preview .agree_area{display:none}.page__inquiry .mw_wp_form_preview .label .required{display:none}.page__inquiry .mw_wp_form_preview .input{color:#333}.page .agree_area{margin-top:48px;text-align:center}@media screen and (max-width:480px){.page .agree_area{text-align:left}}.page .agree_check{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.125rem;font-weight:500;-ms-flex-wrap:wrap;flex-wrap:wrap}.page .agree_check label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px}.page .agree_check .mwform-checkbox-field-text{display:none}.page .agree_check input[type=checkbox]{width:23px;height:23px;margin:0}.page .agree_check .error{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block;width:100%}.page .agree_check>a{text-decoration:underline}.page-archive-contents{margin-top:72px}.home__menu{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1180px){.home__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.home__menu .item{margin-bottom:4.1875rem}@media screen and (max-width:1180px){.home__menu .item{width:33.3333333333%}}@media screen and (max-width:820px){.home__menu .item{width:50%}}.home__menu .item a{display:block;width:100%;max-width:233px;margin:auto;text-decoration:none;text-align:center}.home__menu .item a .text{color:#fff;font-size:1.25rem;font-weight:bold;position:relative}.home__menu .item a .text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:url(../../../../uploads/2025/07/img_home6.png) 50% 50% no-repeat;background-size:contain;-webkit-transform:translate(0,200%);transform:translate(0,200%)}.home__buttons .upper{margin-bottom:1.5rem}.home__buttons .upper img:first-of-type{display:block}@media screen and (max-width:820px){.home__buttons .upper img:first-of-type{display:none}}.home__buttons .upper img:last-of-type{display:none}@media screen and (max-width:820px){.home__buttons .upper img:last-of-type{display:block}}.home__buttons .lower{gap:1rem 1.5rem}@media screen and (max-width:820px){.home__buttons .lower{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home__vision{margin-top:6rem}.home__vision .title{background:#efe6d6;padding:1rem 8rem 1rem 3rem;position:relative;width:27rem}@media screen and (max-width:820px){.home__vision .title{padding:1rem 5rem 1rem 3rem;width:100%}}@media screen and (max-width:480px){.home__vision .title{padding:1rem 3rem}}.home__vision .title:after{content:"";position:absolute;top:0;right:0;aspect-ratio:190/170;width:190px;height:auto;background:url(../../../../uploads/2025/07/img_home7.png) 50% 50% no-repeat;background-size:cover;-webkit-transform:translate(20%,-45%);transform:translate(20%,-45%)}@media screen and (max-width:820px){.home__vision .title:after{width:150px}}@media screen and (max-width:480px){.home__vision .title:after{right:-40px}}.home__vision .title h2{color:#182f63;font-size:2rem;font-weight:bold}@media screen and (max-width:820px){.home__vision .title h2{font-size:1.5rem}}.home__vision .list{width:100%}.home__vision .list ul{margin-top:1.5rem}.home__vision .list ul li{background:#efe6d6;color:#3a291b;font-size:1.8125rem;font-weight:bold;padding:0 1.25rem;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media screen and (max-width:820px){.home__vision .list ul li{font-size:1.25rem}}@media screen and (max-width:480px){.home__vision .list ul li{font-size:1.125rem}}.home__vision .list ul li+li{margin-top:1rem}.home__vision .list ul li:before{content:"";display:inline-block;width:42px;height:71px;background:url(../../../../uploads/2025/07/img_home9.png) 50% 50% no-repeat;background-size:contain}.home__vision .list ul li:nth-child(2):before{background-image:url(../../../../uploads/2025/07/img_home10.png)}.home__vision .list ul li:nth-child(3):before{background-image:url(../../../../uploads/2025/07/img_home11.png)}.home__vision .image{padding-right:5rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:675px){.home__vision .image{display:none}}.home__vision .image img{width:200px}.home__video{position:relative;aspect-ratio:16/9;max-width:810px;width:100%;height:auto;display:block;margin-top:3rem}#top{background:url(../../../../uploads/2025/07/bg_top1.png) 50% 100% no-repeat;background-size:cover}#top .hero-image{background:url(../../../../uploads/2025/07/img_top1.png) 50% 50% no-repeat;background-size:cover;height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .hero-image .title{max-width:648px;position:relative}#top .hero-image .title:before{content:"";display:block;width:129px;height:311px;background:url(../../../../uploads/2025/07/img_top4.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;left:0;-webkit-transform:translate(-60%,40%);transform:translate(-60%,40%)}@media screen and (max-width:480px){#top .hero-image .title:before{width:80px;height:193px;left:-10px}}#top .hero-image .title:after{content:"";display:block;width:104px;height:307px;background:url(../../../../uploads/2025/07/img_top5.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:0;-webkit-transform:translate(40%,40%);transform:translate(40%,40%)}@media screen and (max-width:480px){#top .hero-image .title:after{width:66px;height:194px;right:-15px}}@media screen and (max-width:820px){#top .hero-image{padding-left:55px;padding-right:55px;height:90vw}}.top__cta{background:#182f63;position:sticky;left:0;top:0;z-index:10}.top__cta .button__big{margin-top:0;padding:2rem 0}@media screen and (max-width:480px){.top__cta .button__big{padding:1rem 0}.top__cta .button__big a{min-width:220px}}.top__about{width:100%;overflow:hidden;padding-top:5rem}.top__about .headline{background:url(../../../../uploads/2025/07/img_top12.png) 0% 100% no-repeat;background-size:286px 201px}@media screen and (max-width:1180px){.top__about .headline{background-size:230px 201px}}.top__about .headline .text{padding-top:2rem}.top__about .headline .text p{font-size:1.25rem;color:#3a291b;line-height:1.8;font-weight:bold}@media screen and (max-width:480px){.top__about .headline .text p{font-size:15px}}.top__about .feature{padding-top:2rem}.top__about .feature .selector{-ms-flex-negative:0;flex-shrink:0}.top__about .feature .selector .title h3{font-size:2.875rem;font-weight:bold;line-height:1.8;color:#3a291b}.top__about .feature .selector ul{gap:2rem;margin-top:1rem}.top__about .feature .selector ul li{opacity:0.3;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;cursor:pointer;text-align:center;font-weight:bold}.top__about .feature .selector ul li.active{opacity:1}.top__about .feature .selector ul li img{display:block;max-width:183px;margin-bottom:0.5rem}.top__about .feature .content{max-width:500px;-ms-flex-negative:0;flex-shrink:0;padding:2rem 3rem;background:url(../../../../uploads/2025/07/bg_top2.png) 50% 50% no-repeat;background-size:cover;border-radius:30px;border:4px solid #3a291b;position:relative}.top__about .feature .content .item{display:none}.top__about .feature .content .item.active{display:block}.top__about .feature .content .item .title{background:url(../../../../uploads/2025/07/img_top10.png) 50% 50% no-repeat;background-size:100% 100%;padding:2.5rem 1.75rem;display:inline-block;margin-left:2.5rem;position:relative;z-index:0}@media screen and (max-width:480px){.top__about .feature .content .item .title{padding:1.3rem 2rem}}.top__about .feature .content .item .title h4{text-align:center;font-size:2rem;font-weight:bold;line-height:1.8;color:white}.top__about .feature .content .item .title h4 br.sp{display:none}@media screen and (max-width:480px){.top__about .feature .content .item .title h4 br.sp{display:block}}@media screen and (max-width:480px){.top__about .feature .content .item .title h4{font-size:1.3rem}}.top__about .feature .content .item .text{padding-top:3rem}.top__about .feature .content .item .text h5{font-size:1.875rem;font-weight:900;line-height:1.8;color:#182f63;margin-bottom:1rem}@media screen and (max-width:480px){.top__about .feature .content .item .text h5{font-size:19px;-moz-text-align-last:center;text-align-last:center}}.top__about .feature .content .item .text p{font-size:1.125rem;font-weight:bold;line-height:1.8;color:#3a291b}@media screen and (max-width:480px){.top__about .feature .content .item .text p{font-size:15px}}.top__about .feature .content .item:first-of-type:after{content:"";display:block;width:147px;height:307px;z-index:1;background:url(../../../../uploads/2025/07/img_top11.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:0%;right:2rem;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (max-width:480px){.top__about .feature .content .item:first-of-type:after{right:40px;top:25px;width:85px;height:178px}}.top__about .feature .content .item:nth-of-type(2):after{content:"";display:block;aspect-ratio:120/340;width:120px;height:auto;z-index:1;background:url(../../../../uploads/2025/10/top-feature-content2.png) 50% 50% no-repeat;background-size:cover;position:absolute;top:16px;right:2rem;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (max-width:480px){.top__about .feature .content .item:nth-of-type(2):after{right:40px;top:25px;width:77px}}.top__about .feature .content .item:nth-of-type(3) .title{margin-left:0}@media screen and (max-width:480px){.top__about .feature .content .item:nth-of-type(3) .title{padding:1.3rem 1.5rem}}.top__about .feature .content .item:nth-of-type(3):after{content:"";display:block;aspect-ratio:137/333;width:137px;height:auto;z-index:1;background:url(../../../../uploads/2025/10/top-feature-content3.png) 50% 50% no-repeat;background-size:cover;position:absolute;top:23px;right:-1rem;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media screen and (max-width:480px){.top__about .feature .content .item:nth-of-type(3):after{left:8px;right:initial;width:80px}}.top__about .about{margin-top:7rem;position:relative}.top__about .about:before{content:"";display:block;background:url(../../../../uploads/2025/07/img_top14.png) 50% 50% no-repeat;background-size:contain;width:17vw;height:16.6vw;position:absolute;left:-20px;bottom:20%}@media screen and (max-width:1180px){.top__about .about:before{width:10vw}}.top__about .about:after{content:"";display:block;background:url(../../../../uploads/2025/07/img_top15.png) 50% 50% no-repeat;background-size:contain;width:18.7vw;height:16.9vw;position:absolute;right:0;bottom:20%}@media screen and (max-width:1180px){.top__about .about:after{width:14vw}}.top__about .about .title__vertical h2{color:#3a291b;font-size:3rem;font-weight:bold}@media screen and (max-width:480px){.top__about .about .title__vertical h2{font-size:1.8rem;text-align:center}}.top__about .about .content{width:600px}.top__about .about .content>.flex{gap:5rem}@media screen and (max-width:480px){.top__about .about .content>.flex{gap:3rem}}.top__about .about .content__side{padding-bottom:8px}.top__about .about .content__side .wrap{width:500px;-ms-flex-negative:0;flex-shrink:0;padding:2rem 3rem;background:url(../../../../uploads/2025/07/bg_top2.png) 50% 50% no-repeat;background-size:cover;border-radius:30px;border:4px solid #3a291b;position:relative}@media screen and (max-width:480px){.top__about .about .content__side .wrap{padding:1.8rem 1rem}}@media screen and (max-width:480px){.top__about .about .content__side .wrap .image{max-width:65%;margin:0 auto}}.top__about .about .content__side .wrap .title h4{color:#182f63;font-size:1.25em;font-weight:bold;margin-bottom:1rem}@media screen and (max-width:480px){.top__about .about .content__side .wrap .title h4{text-align:center}}.top__about .about .content__side .wrap .text p{font-size:1.125rem;font-weight:bold;color:#3a291b;line-height:1.8}@media screen and (max-width:480px){.top__about .about .content__side .wrap .text p{font-size:14px}}.top__about .about .content .wrap .title h3{font-size:1.875rem;font-weight:bold}@media screen and (max-width:480px){.top__about .about .content .wrap .title h3{font-size:1.125rem}}.top__about .about .content .wrap .text{margin-top:1.75rem}@media screen and (max-width:480px){.top__about .about .content .wrap .text{margin-top:1rem}}.top__about .about .content .wrap .text p{font-size:1.25rem;color:#3a291b;line-height:1.8;font-weight:bold;max-width:25em}.top__about .about .content .wrap .text p strong{font-size:1.875em}@media screen and (max-width:480px){.top__about .about .content .wrap .text p strong{font-size:1.5rem}}@media screen and (max-width:480px){.top__about .about .content .wrap .text p{font-size:13px}}.top__about .about .content .wrap .text+.title{margin-top:3rem}@media screen and (max-width:480px){.top__about .about .content .wrap .text+.title{margin-top:2rem}}.top__about .about .content .wrap .button__medium{margin-top:30px}.top__movie{position:relative}.top__movie:before{content:"";display:block;width:12.3vw;height:19.8vw;background:url(../../../../uploads/2025/07/img_top17.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;left:0}.top__movie:after{content:"";display:block;width:14.13vw;height:15.5vw;background:url(../../../../uploads/2025/07/img_top18.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:11.5rem;right:0}.top__movie .container .wrap{padding:6.875rem 0}.top__movie .container .wrap iframe{aspect-ratio:64/36;width:881px;max-width:100%;height:auto;margin:0 auto;display:block}.top__message .container{position:relative}.top__message .container:after{content:"";display:block;width:164px;height:489px;background:url(../../../../uploads/2025/07/img_top19.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:0}.top__message .title{padding-bottom:3.75rem}@media screen and (max-width:480px){.top__message .title{padding-bottom:2rem}}.top__message .title h2 br.sp{display:none}@media screen and (max-width:480px){.top__message .title h2 br.sp{display:block}}.top__message .text p{font-size:1.125rem;line-height:1.8;font-weight:bold}@media screen and (max-width:480px){.top__message .text p{font-size:12px}}.top__message .text p+p{margin-top:1em}@media screen and (max-width:480px){.top__message .text p+p{margin-top:1.25em}}.top__member-news{padding-top:9.375rem;overflow:hidden}.top__member-news .title{padding-left:calc((100vw - 1200px) / 2);padding-right:5.625rem}.top__member-news .title h2{color:#3a291b;font-size:3rem;font-weight:bold;white-space:nowrap}.top__member-news .slider{overflow:hidden;position:relative;padding-left:20px}.top__member-news .slider .slick-arrow{display:block;width:41px;height:41px;background:url(../../../../uploads/2025/07/ico_arrow1.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background-color:transparent;text-indent:-999px;overflow:hidden;z-index:5}.top__member-news .slider .slick-arrow.slick-prev{left:0}.top__member-news .slider .slick-arrow.slick-next{-webkit-transform:translate(-15%,-50%) rotate(180deg);transform:translate(-15%,-50%) rotate(180deg);left:calc(33.33% - 2.5rem)}.top__member-news .slider .slide{max-width:400px;background:url(../../../../uploads/2025/07/bg_top2.png) 50% 50% no-repeat;background-size:cover;border-radius:30px;border:4px solid #3a291b;margin-right:2.5rem;padding:2rem;opacity:0.2;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:820px){.top__member-news .slider .slide{max-width:initial}}@media screen and (max-width:480px){.top__member-news .slider .slide{padding:2rem 1.75em}}.top__member-news .slider .slide.slick-current{opacity:1}@media screen and (max-width:480px){.top__member-news .slider .slide .icon{width:35%;margin:0 auto}}.top__member-news .slider .slide .icon img{max-width:100%;display:block;margin:auto}.top__member-news .slider .slide .text{margin-top:1rem}.top__member-news .slider .slide .text p{font-weight:bold;line-height:1.8;text-align:justify}@media screen and (max-width:480px){.top__member-news .slider .slide .text p{font-size:12px}}.top__line{margin-top:72px}.top__line a img:first-of-type{display:block}@media screen and (max-width:480px){.top__line a img:first-of-type{display:none}}.top__line a img:nth-of-type(2){display:none}@media screen and (max-width:480px){.top__line a img:nth-of-type(2){display:block}}.top__instructures{padding-top:7.8125rem;position:relative;width:100%;overflow:hidden}.top__instructures:before{content:"";position:absolute;aspect-ratio:174/294;width:9.2%;height:auto;top:38px;right:0;background:url(../../../../uploads/2025/09/ine.png) 50% 50% no-repeat;background-size:cover}@media screen and (max-width:450px){.top__instructures:before{content:none}}.top__instructures .flex{gap:4.6875rem}@media screen and (max-width:480px){.top__instructures .flex{gap:16px}}.top__instructures .title{margin-bottom:5rem}.top__instructures .image{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:480px){.top__instructures .image{width:45%;margin:0 auto}}.top__instructures .name{margin-bottom:1.5rem}@media screen and (max-width:480px){.top__instructures .name{margin-bottom:1rem}}.top__instructures .name h3{color:#182f63;font-size:1.875rem;font-weight:bold}@media screen and (max-width:480px){.top__instructures .name h3{font-size:1.125rem;text-align:center}}.top__instructures .position{margin-bottom:1.5rem}.top__instructures .introduction{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.top__instructures .introduction--secret{z-index:1;position:relative;width:100%;padding-bottom:7.5rem;overflow:hidden}@media screen and (max-width:480px){.top__instructures .introduction--secret{padding-bottom:3.5rem}}.top__instructures .introduction--secret:before{content:"";z-index:1;aspect-ratio:37/45;width:11.56%;height:auto;position:absolute;right:0;background:url(../../../../uploads/2025/09/fude.png) 50% 50% no-repeat;background-size:cover;display:block}.top__instructures .introduction--secret:after{content:"";z-index:1;aspect-ratio:153/252;width:9.56%;height:auto;position:absolute;left:20px;bottom:0;background:url(../../../../uploads/2025/09/ine2.png) 50% 50% no-repeat;background-size:cover;display:block}@media screen and (max-width:480px){.top__instructures .introduction--secret:after{content:none}}.top__instructures p{line-height:1.8;color:#3a291b;font-weight:bold}@media screen and (max-width:480px){.top__instructures p{font-size:13px}}.top__instructures p+p{margin-top:1rem}.top__instructures .book{margin-top:2.5rem;margin-bottom:5rem}.top__instructures .book .slider{width:100%;margin-left:calc((100vw - 1200px) / 2);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1200px){.top__instructures .book .slider{margin-left:0}}.top__instructures .book .title{margin-bottom:1rem}.top__instructures .book .title h3{font-size:1.875rem;font-weight:bold}.top__instructures .book .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.top__instructures .book .slick-track{margin:0 -20px}}@media screen and (max-width:500px){.top__instructures .book .slick-track{margin:0 auto}}.top__instructures .book .slick-slide{height:auto!important}.top__instructures .book .slide{width:420px;background:white;border:4px solid #000;border-radius:20px;margin:0 10px 0 0;padding:27px 28px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:1200px){.top__instructures .book .slide{max-width:100%}}@media screen and (max-width:500px){.top__instructures .book .slide{width:calc(100vw - 40px);padding:27px 16px}}.top__instructures .book .slide .flex{gap:22px}.top__instructures .book .slide .image{width:123px}@media screen and (max-width:480px){.top__instructures .book .slide .image{width:80px}}.top__instructures .book .slide .text__title h4{font-size:1.125em;font-weight:bold;color:#182f63;white-space:nowrap}@media screen and (max-width:500px){.top__instructures .book .slide .text__title h4{white-space:wrap;font-size:15px}}.top__instructures .book .slide .text__content{margin-top:1rem}.top__instructures .book .slide .text__content p{font-size:0.875rem;color:#3a291b;font-weight:normal}@media screen and (max-width:480px){.top__instructures .book .slide .text__content p{font-size:12px}}.top__instructures .book .progress{width:100%;height:5px;background:#c0af87;margin-left:calc((100vw - 1200px) / 2);margin-top:23px;position:relative}@media screen and (max-width:1200px){.top__instructures .book .progress{margin-left:0}}.top__instructures .book .progress__wrap{width:100%;overflow:hidden}@media screen and (max-width:1200px){.top__instructures .book .progress__wrap{padding-left:20px}}.top__instructures .book .progress-bar{height:100%;width:0%;background:#182f63;-webkit-transition:width 0.4s ease;transition:width 0.4s ease}.top__newspaper{background:#182f63;margin-top:56px;padding:3.75rem 0;position:relative}.top__newspaper .title{position:absolute;left:calc(50% - 265px);top:0px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#3a291b;font-weight:bold;font-size:1.5625rem;text-align:center}@media screen and (max-width:480px){.top__newspaper .title{font-size:1rem}}.top__newspaper .title h3{line-height:1.2;position:relative;z-index:5}.top__newspaper .title h3:before{content:"";display:block;aspect-ratio:1/1;width:215px;height:auto;border-radius:100%;background:#bcab4a;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:480px){.top__newspaper .title h3:before{width:140px}}.top__newspaper .image figure figcaption{color:white;font-size:0.875em;text-align:center;padding-top:1rem}.top__newspaper .image img{display:block;margin:auto}.top__newspaper .icon{position:absolute;top:-30px;left:calc(50% + 265px);-webkit-transform:translateX(20%);transform:translateX(20%);aspect-ratio:180/496;width:12%}.top__newspaper .icon img{width:100%;height:auto}@media screen and (max-width:1200px){.top__newspaper .icon{left:initial;right:0;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:480px){.top__newspaper .icon{width:20%;top:initial;bottom:-24px}}.top__point{padding:150px 0%;position:relative}.top__point:before{content:"";display:block;width:415px;height:286px;background:url(../../../../uploads/2025/07/img_top31.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:-86px;left:67px}@media screen and (max-width:1180px){.top__point:before{top:-12px;width:375px;height:258px}}.top__point:after{content:"";display:block;aspect-ratio:276/268;width:17.25%;height:auto;background:url(../../../../uploads/2025/07/img_top32.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:75px;right:0px}.top__point .point{margin-top:75px}.top__point .point ul{border-top:2px dashed white}.top__point .point ul li{font-size:1.875rem;font-weight:bold;color:#3a291b;padding:20px 0 20px 90px;border-bottom:2px dashed white;position:relative}@media screen and (max-width:480px){.top__point .point ul li{line-height:1.55;font-size:15px}}.top__point .point ul li:before{content:"";display:block;width:30px;height:26px;background:url(../../../../uploads/2025/07/ico_list1.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;left:45px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top__contents .wrap{background:#efe6d6;margin:0 50px;padding:70px 0;border:2px solid #000;border-radius:30px}.top__contents .flex{margin-top:80px;gap:60px}@media screen and (max-width:1180px){.top__contents .flex{gap:48px 24px}}@media screen and (max-width:480px){.top__contents .flex{margin-top:48px}}.top__contents .item{width:100%}.top__contents .item .title{margin-bottom:30px;white-space:nowrap}.top__contents .item .title h3{font-size:2.25rem;font-weight:bold;color:#3a291b;text-align:center}@media screen and (max-width:1180px){.top__contents .item .title h3{font-size:1.8rem}}@media screen and (max-width:480px){.top__contents .item .title h3{font-size:1.32rem}}.top__contents .item .image img{border-radius:30px;width:100%}.top__contents .item .caption{text-align:center}.top__contents .item .caption span{min-width:10em;font-size:1.25rem;font-weight:bold;display:inline-block;background:#3a291b;color:white;padding:0.5rem 1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top__contents .item .list{margin-top:30px}@media screen and (max-width:480px){.top__contents .item .list{margin-top:5px}}.top__contents .item .list ul{padding-left:1.5rem}.top__contents .item .list ul li{font-size:1.125rem;font-weight:bold;color:#3a291b;list-style-type:disc;line-height:1.5}@media screen and (max-width:480px){.top__contents .item .list ul li{font-size:14px}}.top__contents .item .list ul li+li{margin-top:1rem}@media screen and (max-width:480px){.top__contents .item .list ul li+li{margin-top:10px}}.top__contents .note{margin-top:3rem;padding:1rem;background:rgba(255,255,255,0.5);border-radius:15px}.top__contents .note p{font-size:0.8125rem;color:#3a291b;font-weight:bold;line-height:1.5}@media screen and (max-width:480px){.top__contents .note p{font-size:11px}}.top__membership-fee{padding-top:90px;position:relative}.top__membership-fee:after{content:"";display:block;width:198px;height:218px;background:url(../../../../uploads/2025/07/img_top37.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:0;-webkit-transform:translateY(60%);transform:translateY(60%)}@media screen and (max-width:1180px){.top__membership-fee:after{width:175px;height:193px}}@media screen and (max-width:820px){.top__membership-fee:after{width:95px;height:105px;bottom:-1.8rem}}@media screen and (max-width:480px){.top__membership-fee:after{content:none}}.top__membership-fee .container{position:relative}.top__membership-fee .container:before{content:"";display:block;width:60px;height:292px;background:url(../../../../uploads/2025/07/img_top36.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}@media screen and (max-width:480px){.top__membership-fee .container:before{content:none}}.top__membership-fee .container h2 br{display:none}@media screen and (max-width:480px){.top__membership-fee .container h2 br{display:block}}.top__membership-fee .grid{margin-top:100px;-ms-grid-columns:1fr 4rem 1fr;grid-template-columns:repeat(2,1fr);gap:6rem 4rem}@media screen and (max-width:1180px){.top__membership-fee .grid{gap:6rem 2rem}}.top__membership-fee .grid .item{background:url(../../../../uploads/2025/07/bg_top2.png) 50% 50% no-repeat;background-size:cover;padding:2rem 4.75rem;border:2px solid #000;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:480px){.top__membership-fee .grid .item{width:100%;padding:2rem}}.top__membership-fee .grid .item .title{font-size:2.5rem;font-weight:bold;color:white;position:relative;text-align:center}@media screen and (max-width:480px){.top__membership-fee .grid .item .title{font-size:24px}}.top__membership-fee .grid .item .title span{display:inline-block;position:relative;z-index:2;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.top__membership-fee .grid .item .title:after{content:"";display:block;width:240px;height:155px;background:url(../../../../uploads/2025/07/img_top10.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:-50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:480px){.top__membership-fee .grid .item .title:after{width:180px;height:90px}}.top__membership-fee .grid .item .price{font-size:3.75rem;font-weight:bold;font-family:"din-2014",sans-serif;font-weight:700;font-style:normal;color:#182f63;text-align:center;padding:1.5rem 0}@media screen and (max-width:480px){.top__membership-fee .grid .item .price{font-size:3.25rem}}.top__membership-fee .grid .item .price small{font-family:"Zen Kaku Gothic New",sans-serif;font-size:1.875rem}@media screen and (max-width:480px){.top__membership-fee .grid .item .price small{font-size:1.275rem}}.top__membership-fee .grid .item .price:after{font-family:"Zen Kaku Gothic New",sans-serif;content:"/月";font-size:1.125rem}@media screen and (max-width:480px){.top__membership-fee .grid .item .price:after{font-size:1rem}}@media screen and (max-width:480px){.top__membership-fee .grid .item .list{height:auto}}.top__membership-fee .grid .item .list ul{padding-left:1.5em}.top__membership-fee .grid .item .list ul li{font-size:1.125rem;color:#3a291b;font-weight:bold;line-height:1.8;list-style-type:disc}@media screen and (max-width:480px){.top__membership-fee .grid .item .list ul li{font-size:13px}}.top__membership-fee .grid .item p{font-size:18px;font-weight:700;line-height:1.75;color:#3a291b;margin-top:16px}@media screen and (max-width:480px){.top__membership-fee .grid .item p{font-size:14px}}.top__membership-fee .grid .item .button__default a{min-width:267px;line-height:30px;padding:0.8rem 4.2rem 0.8rem 3.8rem}@media screen and (max-width:820px){.top__membership-fee .grid .item .button__default a{padding:0.8rem 2rem 0.8rem 1.5rem;font-size:20px}}.top__membership-fee .note{margin-top:3rem;padding:23px 32px;background:rgba(255,255,255,0.5);border-radius:20px}@media screen and (max-width:480px){.top__membership-fee .note{padding:23px 16px}}.top__membership-fee .note p{font-size:0.875rem;color:#3a291b;font-weight:900;line-height:1.625rem}@media screen and (max-width:480px){.top__membership-fee .note p{font-weight:700;font-size:13px}}.top__faq{padding-top:120px;position:relative;margin-top:49px;z-index:1}@media screen and (max-width:480px){.top__faq{padding-top:40px}}.top__faq:before{content:"";z-index:1;aspect-ratio:490/402;width:15.31%;height:auto;position:absolute;left:0;top:0;background:url(../../../../uploads/2025/09/maruta.png) 50% 50% no-repeat;background-size:cover;display:block}@media screen and (max-width:480px){.top__faq:before{content:none}}.top__faq:after{content:"";display:block;width:256px;height:254px;background:url(../../../../uploads/2025/07/img_top38.png) 50% 50% no-repeat;background-size:contain;position:absolute;bottom:0;right:0;-webkit-transform:translateY(60%);transform:translateY(60%)}@media screen and (max-width:1180px){.top__faq:after{width:230px;height:228px}}@media screen and (max-width:820px){.top__faq:after{width:140px;height:139px}}@media screen and (max-width:480px){.top__faq:after{content:none}}.top__faq .title__faq{margin-bottom:75px}@media screen and (max-width:480px){.top__faq .title__faq{margin-bottom:48px}}.top__faq .list .item+.item{margin-top:2rem}.top__faq .list .question{position:relative;padding:35px 45px 35px 95px;background:rgba(255,255,255,0.5);border-radius:15px;border:solid 2px #000;cursor:pointer}@media screen and (max-width:480px){.top__faq .list .question{padding:24px 32px 26px 48px}}.top__faq .list .question:before{content:"";aspect-ratio:1/1;background:url(../../../../uploads/2025/07/ico_faq_q.png) 50% 50% no-repeat;background-size:contain;display:block;width:50px;height:auto;position:absolute;top:50%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.top__faq .list .question:before{width:24px;left:16px}}.top__faq .list .question:after{content:"";display:block;aspect-ratio:22/13;width:22px;height:auto;background:url(../../../../uploads/2025/07/ico_arrow2.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media screen and (max-width:480px){.top__faq .list .question:after{width:16px;right:16px}}.top__faq .list .question.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.top__faq .list .question h3{font-size:1.375rem;font-weight:bold;color:#3a291b;line-height:1.5}@media screen and (max-width:480px){.top__faq .list .question h3{font-size:12px}}.top__faq .list .answer{padding:35px 35px 35px 95px;position:relative;display:none}@media screen and (max-width:480px){.top__faq .list .answer{padding:35px 32px 26px 48px}}.top__faq .list .answer:before{content:"";aspect-ratio:1/1;background:url(../../../../uploads/2025/07/ico_faq_a.png) 50% 50% no-repeat;background-size:contain;display:block;width:50px;height:auto;position:absolute;top:45px;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.top__faq .list .answer:before{width:24px;left:16px}}.top__faq .list .answer p{line-height:1.8;color:#3a291b;font-weight:bold}@media screen and (max-width:480px){.top__faq .list .answer p{font-size:12px}}.top__faq .list .answer p+p{margin-top:1.25em}@media screen and (max-width:820px){.top__about .headline{background-image:none}.top__about .selector{display:none}.top__about .feature .title.sp-only{margin-bottom:7.5rem}}@media screen and (max-width:820px) and (max-width:480px){.top__about .feature .title.sp-only{margin-bottom:4.5rem}}@media screen and (max-width:820px){.top__about .feature .title.sp-only h3{font-size:2.875rem;font-weight:bold;line-height:1.8;color:#3a291b;text-align:center}}@media screen and (max-width:820px) and (max-width:480px){.top__about .feature .title.sp-only h3{font-size:1.8rem}}@media screen and (max-width:820px){.top__about .feature .content{background:none;padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9.375rem;max-width:initial;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top__about .feature .content .item{display:block;background:url(../../../../uploads/2025/07/bg_top2.png) 50% 50% no-repeat;background-size:cover;border-radius:30px;border:4px solid #3a291b;position:relative}.top__about .feature .content .item{text-align:center;padding:3.125rem}}@media screen and (max-width:820px) and (max-width:480px){.top__about .feature .content .item{padding:2rem 2.125rem}}@media screen and (max-width:820px){.top__about .feature .content .item .title{margin:auto}.top__about .feature .content .item .text{-moz-text-align-last:left;text-align-last:left}.top__about .about .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top__about .about:after,.top__about .about:before{display:none}.top__about .about .content{width:auto}.top__about .about .content>.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top__about .about .content__side{margin-top:3.375rem}.top__about .about .content__side .wrap{width:auto}.top__movie:after,.top__movie:before{display:none}.top__message .container:after{display:none}.top__member-news .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top__point:after,.top__point:before{display:none}.top__member-news{max-width:100vw;padding-left:40px;padding-right:40px}}@media screen and (max-width:820px) and (max-width:480px){.top__member-news{padding-left:20px;padding-right:20px}}@media screen and (max-width:820px){.top__member-news .title{padding:0 0 4rem;text-align:center}}@media screen and (max-width:820px) and (max-width:480px){.top__member-news .title{padding:0 0 2rem}}@media screen and (max-width:820px){.top__member-news .title h2{white-space:wrap;font-size:2.5rem}}@media screen and (max-width:820px) and (max-width:480px){.top__member-news .title h2{font-size:1.8rem}}@media screen and (max-width:820px){.top__member-news .slider{padding-right:20px}.top__member-news .slider .slide{max-width:initial;margin:0}.top__member-news .slider .slick-arrow.slick-next{left:unset;right:0px}.top__line .container{overflow-x:visible}.top__instructures .book .slider .slide .flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top__newspaper .title{left:0;-webkit-transform:none;transform:none}.top__newspaper .container{overflow-x:visible}.top__point .point ul li{padding-left:40px}}@media screen and (max-width:820px) and (max-width:480px){.top__point .point ul li{padding-left:37px;padding-right:14px}}@media screen and (max-width:820px){.top__point .point ul li:before{left:0;top:40px}.top__contents .wrap{margin:0 20px}}@media screen and (max-width:820px) and (max-width:480px){.top__contents .wrap>.container{padding-left:24px;padding-right:24px}}@media screen and (max-width:820px){.top__contents .item .title{white-space:wrap}.top__about .flex,.top__contents .flex,.top__instructures .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top__membership-fee .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:820px) and (max-width:480px){.top__membership-fee .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.member-before{background:url(../../../../uploads/2025/07/bg_top1.png) 50% 100% no-repeat;background-size:cover;padding-top:136px}@media screen and (max-width:820px){.member-before{padding-top:80px}}@media screen and (max-width:480px){.member-before{padding-top:48px}}.member-before__info{padding-top:120px;position:relative}@media screen and (max-width:820px){.member-before__info{padding-top:56px}}@media screen and (max-width:480px){.member-before__info{padding-top:16px}}.member-before__info ul{gap:30px;margin:58px 0 52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:480px){.member-before__info ul{margin:32px 0 32px}}.member-before__info li{width:calc(33.3333333333% - 20px);min-width:380px;border:3px solid #3a291b}@media screen and (max-width:480px){.member-before__info li{width:100%;min-width:initial}}.member-before__info>p{font-size:1.125rem;font-weight:bold;letter-spacing:0.0325em;color:#3a291b;text-align:center}@media screen and (max-width:480px){.member-before__info>p{font-size:13px}}.member-before__info>p a{display:inline-block;margin:0 2px;color:#3a291b;text-decoration:underline}.member-before__info .plan+.plan{margin-top:30px}.member-before__info .head{background:#3a291b}.member-before__info .head h2{color:white;text-align:center;font-size:1.5625rem;letter-spacing:0.0325em;font-weight:bold}@media screen and (max-width:480px){.member-before__info .head h2{font-size:20px}}.member-before__info .main{background:#fdf9f0;padding:17px 30px}.member-before__info .main p{margin-bottom:18px}.member-before__faq{padding-top:120px;position:relative}@media screen and (max-width:820px){.member-before__faq{padding-top:80px}}.member-before__faq .title__faq{margin-bottom:56px}.member-before__faq .list .item+.item{margin-top:2rem}.member-before__faq .list .question{position:relative;padding:35px 45px 35px 95px;background:rgba(255,255,255,0.5);border-radius:15px;border:solid 2px #000;cursor:pointer}@media screen and (max-width:480px){.member-before__faq .list .question{padding:24px 32px 26px 40px}}.member-before__faq .list .question:before{content:"";background:url(../../../../uploads/2025/07/ico_faq_q.png) 50% 50% no-repeat;background-size:contain;display:block;aspect-ratio:1/1;width:50px;height:auto;position:absolute;top:50%;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.member-before__faq .list .question:before{width:24px;left:11px}}.member-before__faq .list .question:after{content:"";display:block;aspect-ratio:22/13;width:22px;height:auto;background:url(../../../../uploads/2025/07/ico_arrow2.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}@media screen and (max-width:480px){.member-before__faq .list .question:after{width:16px;right:11px}}.member-before__faq .list .question.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.member-before__faq .list .question h3{font-size:1.375rem;font-weight:900;color:#3a291b}@media screen and (max-width:480px){.member-before__faq .list .question h3{font-size:12px}}.member-before__faq .list .answer{padding:35px 35px 35px 95px;position:relative;display:none}@media screen and (max-width:480px){.member-before__faq .list .answer{padding:35px 32px 26px 48px}}.member-before__faq .list .answer:before{content:"";background:url(../../../../uploads/2025/07/ico_faq_a.png) 50% 50% no-repeat;background-size:contain;display:block;aspect-ratio:1/1;width:50px;height:auto;position:absolute;top:45px;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.member-before__faq .list .answer:before{width:24px;left:11px}}.member-before__faq .list .answer p{line-height:1.8;color:#3a291b;font-weight:bold}@media screen and (max-width:480px){.member-before__faq .list .answer p{font-size:12px}}.member-before__faq .list .answer p+p{margin-top:1.25em}.member-cannot{color:white;text-align:center;margin-top:72px}.member-cannot p{font-size:20px;font-weight:900}@media screen and (max-width:480px){.member-cannot p{font-size:16px;font-weight:500}}.member-cannot a{font-size:20px;font-weight:900;color:white;text-decoration:underline}@media screen and (max-width:480px){.member-cannot a{font-size:16px;font-weight:500}}.swpm-form-label-wrap{font-size:1.25rem;color:white}.page-id-129 .swpm-form-label-wrap,.page-id-131 .swpm-form-label-wrap{color:#333}@media screen and (max-width:480px){.swpm-form-label-wrap{font-size:1rem}}.swpm-form-field{font-size:1.25rem;padding:1rem}@media screen and (max-width:480px){.swpm-form-field{font-size:1rem}}.swpm-form-membership-level-value{font-size:1.25rem;color:white}.page-id-129 .swpm-form-membership-level-value,.page-id-131 .swpm-form-membership-level-value{color:#333}.swpm-label{font-size:1.25rem}@media screen and (max-width:480px){.swpm-label{font-size:1rem}}.swpm-text-field{width:100%!important;border:#3a291b 1px solid;padding:0.5em;font-size:1.25rem}@media screen and (max-width:480px){.swpm-text-field{font-size:1rem}}.swpm-remember-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swpm-login-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swpm-submit-btn-default-style{background:#182f63!important;color:white;width:224px!important;height:54px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:500px!important;font-size:1.125rem;font-weight:bold;letter-spacing:0.03125em;padding:0.5em!important;padding-left:1em!important;background:url(../../../../uploads/2025/08/login-btn-icon.png) #182f63 10% 50% no-repeat;background-size:28px}.swpm-submit-btn-default-style.swpm-pw-reset-submit{display:inline-block;background:#bcab4a;padding:1rem;text-align:center;color:white;border:none;border-radius:30px;width:15rem}.swpm-forgot-pass-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swpm-pw-reset-submit-button{margin-top:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swpm_success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#efe6d6;padding:2.5rem 1.8rem}.stripe-button-el{display:inline-block!important;background:#fff!important;padding:0.8rem 4.2rem 0.8rem 3.8rem!important;min-width:220px!important;color:#182f63!important;text-decoration:none!important;font-size:20px!important;font-weight:bold!important;border-radius:30px!important;position:relative!important;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4)!important;box-shadow:0 4px 6px rgba(0,0,0,0.4)!important;background:#bcab4a!important;color:white!important;position:relative!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.member-before .stripe-button-el{padding:0.8rem 2.2rem 0.8rem 1.3rem!important}@media screen and (max-width:480px){.member-before .stripe-button-el span{font-size:16px!important;font-weight:bold!important}}@media screen and (max-width:480px){.stripe-button-el{width:100%!important;padding:0.8rem 2rem 0.8rem 1.5rem!important}}.stripe-button-el span{font-family:"Zen Kaku Gothic New",sans-serif!important;padding:0!important;font-size:20px!important;font-weight:bold!important;background:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.stripe-button-el:after{content:"";width:26px;height:26px;background:url(../../../../uploads/2025/07/img_top6.png) 50% 50% no-repeat;background-size:contain;position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#swpm-profile-form .swpm-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:820px){#swpm-profile-form .swpm-form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#swpm-profile-form .swpm-form-row div:first-child{display:block;width:16rem;-ms-flex-negative:0;flex-shrink:0}#swpm-profile-form .swpm-form-row div:nth-of-type(2){width:100%}#swpm-profile-form .swpm-form-label-wrap{font-weight:bold}#swpm-profile-form .swpm-form-username-input-wrap{font-size:1.25rem}#swpm-profile-form .swpm-form-field{background:#efe6d6;border-radius:15px}#swpm-profile-form .swpm-edit-profile-submit-section{margin-top:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:820px){#swpm-profile-form .swpm-edit-profile-submit-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
/*# sourceMappingURL=style.css.map */