:root{--clr-border:#707070;--clr-gry:#f4f2f2;--clr-gl01:#578e79;--clr-gl02:#f2f1e6;--clr-gl03:#57b679;--clr-pink:#ff89a9;--AnimationLength:0px;--footer-height:320px}body,html{font-family:"M PLUS Rounded 1c",sans-serif;font-style:normal;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}html{width:100%;font-size:62.5%;height:-webkit-fill-available}body{background-color:#fff;letter-spacing:.06em;line-height:1.6em;margin:0;padding:0;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:justify;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#241617;min-height:100vh}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}a{text-decoration:none;display:block;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:pointer;display:inline;border-style:none}a img{border-style:none;outline:none}a:focus{border-style:none;outline:none}a img:active{border-style:none;outline:none}a:active{border-style:none;outline:none}img{height:auto;max-width:100%;width:100%;display:block}a:hover{opacity:.5}::selection{background-color:#578e79}ul,ul li{list-style-type:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}textarea{overflow:hidden}[class^=icon-],[class*=icon-]{font-family:'icomoon';color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Animate-box{opacity:0}img[src$=".svg"]{width:100%}svg{fill:currentColor;width:100%}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,span,a{font-weight:400}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:100px;box-shadow:none}br.PcNone{display:none}br.PcIpadNone{display:none}.PcBlock{display:block!important}.SpBlock{display:none!important}@media screen and (max-width:751px){br.PcNone{display:none}br.PcIpadNone{display:block}}@media screen and (max-width:681px){.PcBlock{display:none!important}.SpBlock{display:block!important}}@media screen and (max-width:481px){br.PcNone{display:block}br.PcIpadNone{display:none}br.SpNone{display:none}}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}body:not(.home){opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}body.Open_Changed:not(.home){opacity:1}body.fixed{overflow:hidden}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes arrow01{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}95%{transform:scale(1,1);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(45deg) scale(1,0)}45%{transform:rotate(45deg) scale(1,0)}55%{transform:rotate(45deg) scale(1,1)}85%{transform:rotate(45deg) scale(1,1);opacity:1}90%{transform:rotate(45deg) scale(1,1);opacity:0}100%{transform:rotate(45deg) scale(1,1);opacity:0}}@-webkit-keyframes pulseMotion{0%{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{-webkit-transform:translate(-50%,-50%) scale(6.5,6.5);transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@-webkit-keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes scrolldown{0%{background-position:0 -80px}75%{background-position:0 0}100%{background-position:0 80px}}@keyframes scrolldown{0%{background-position:0 -80px}75%{background-position:0 0}100%{background-position:0 80px}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes shake{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.Fade_Group02>div{position:fixed;top:0;left:0;right:0;width:100%;height:100%;opacity:1;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:999999;-webkit-transition:all 2s cubic-bezier(.18,.06,.23,1) .1s;transition:all 2s cubic-bezier(.18,.06,.23,1) .1s;background:#fff;will-change:opacity;background-position:0 100%;background-size:100% 200%;display:flex;justify-content:center;align-items:center}body.Open_Changed .Fade_Group02>div{opacity:0}body{background-color:#f5f8f7;color:var(--clr-border)}.Section{overflow:hidden}.Section:not(.Kv){padding-left:30px;padding-right:30px}a,a:-webkit-any-link,a:visited,a:hover,a:active{color:inherit;text-decoration:none}.Max-w{position:relative;max-width:1130px;padding:0 30px;margin:auto}.Med-w{position:relative;max-width:1070px;margin:auto}.Min-w{position:relative;max-width:860px;margin:auto}.spOnly{display:none}.flex_row{display:flex!important;align-items:center}.flex_col{display:flex;flex-direction:column}.h2.flex_col{position:relative;display:inline-flex;left:50%;right:50%;transform:translateX(-50%);flex-direction:column;align-items:center;row-gap:25px}h2.FontSize{font-size:5rem;color:var(--clr-gl01);font-weight:800;line-height:6.2rem}h2+img{max-width:73px}img+h2{max-width:73px}.Bg_Gry{background-color:var(--clr-gry);position:relative;width:100%}.Bg_Gry:before,.Bg_Gry:after{position:absolute;content:"";width:200%;z-index:0}.Bg_Green{background-color:var(--clr-gl02)}.Main{overflow:hidden}Header{overflow:hidden}.nav-sp{display:none}.header_nav{margin:50px auto 25px}.Header_Inner{width:100%;max-width:260px;margin:auto;margin-top:50px}.Header_Inner .Contact_Inner,.Plan_Inner .Contact_Inner,.navi .Contact_Inner{position:absolute;border-radius:50px;background-color:var(--clr-pink);right:0;bottom:calc(50% + 18px)}.Header_Inner .Contact_Inner{right:30px}.navi .Contact_Inner{position:relative;display:inline-block;top:15px;left:50%;right:50%;transform:translateX(-50%)}.Header_Inner .Contact_Inner .Contact_wrap,.Plan_Inner .Contact_Inner .Contact_wrap,.navi .Contact_Inner .Contact_wrap{margin:10px 60px 10px 27px}.Header_Inner .Contact_Inner .Contact_wrap p,.Plan_Inner .Contact_Inner .Contact_wrap p,.navi .Contact_Inner .Contact_wrap p{font-size:1.6rem;font-weight:600;color:#fff}.Contact_Inner span{position:absolute;background-image:url(/wp-content/uploads/2024/03/arrow.png);background-size:26px;background-repeat:no-repeat;background-position:center;height:28px;width:26px;display:inline-block;right:20px;top:50%;bottom:50%;transform:translateY(-50%)}.header_nav ul.flex_row{justify-content:center;column-gap:43px}.header_nav .header_li{color:var(--clr-gl01)}.header_nav .header_li .flex_row{column-gap:12px;font-size:1.75rem}.header_nav .header_li .flex_row>img{max-width:29px}.header_nav .header_li .flex_row>span{font-weight:600}.mainView{width:100vw;height:100vh;background-color:#fff}.el_humburger{position:fixed;top:45px;right:60px;width:46px;height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:0;z-index:20;cursor:pointer;pointer-events:auto;color:#000;text-align:center}.el_humburger_wrapper{margin-bottom:5px;width:42px;display:inline-block;position:relative}.el_humburger_wrapper:before{position:absolute;content:"MENU";color:var(--clr-gl01);font-size:1.2rem;left:-3px;bottom:-23px}.el_humburger_text{font-size:12px;letter-spacing:.1em;font-family:"游ゴシック Medium",YuGothic,"Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.js_humburgerOpen .el_humburger_text.el_humburger_text__menu{display:none}.el_humburger_text.el_humburger_text__close{display:none}.js_humburgerOpen .el_humburger_text.el_humburger_text__close{display:block}.el_humburger span.el_humburger_bar{display:block;width:100%;margin:0 auto 9px;height:1px;background:var(--clr-gl01);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.el_humburger span.el_humburger_bar:last-child{margin-bottom:0}.js_humburgerOpen .el_humburger span.el_humburger_bar{background:var(--clr-gl01)}.js_humburgerOpen .el_humburger span.el_humburger_bar.top{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.js_humburgerOpen .el_humburger span.el_humburger_bar.middle{opacity:0}.js_humburgerOpen .el_humburger span.el_humburger_bar.bottom{-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}.el_humburgerButton.el_humburgerButton__close{top:2%;right:2%}.el_humburgerButton__close span.el_humburger_bar{display:block;width:35px;margin:0 auto;height:4px;background:#000}.el_humburgerButton__close span.el_humburger_bar.top{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.el_humburgerButton__close span.el_humburger_bar.bottom{-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.navi{top:0;position:fixed;right:0;height:100%;background-color:#f5f8f7;width:450px;z-index:3;padding-top:100px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:transform .4s ease-out,opacity .4s ease-out;transition:transform .4s ease-out,opacity .4s ease-out;transform:translateZ(0) translateX(100%);overflow:auto;opacity:0}.js_humburgerOpen .navi{transform:translateZ(0) translateX(0);opacity:1}.navi .navi_inner,.js_humburgerOpen .navi .navi_inner{width:calc(14rem + 20px);margin:auto}.nav_logo{position:absolute;top:38px;width:40%;left:50%;right:50%;transform:translateX(-50%);max-width:180px}.navi_item{position:relative;margin-bottom:28px;white-space:nowrap;font-size:2rem;color:var(--clr-gl01)}.navi_item a{display:block;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.navi_item img{width:2.4rem;margin-right:14px}.navi_item.op_innerLink{cursor:pointer}.nav_child{padding-top:20px}.nav_child_item{position:relative;font-size:16px;padding-left:20px;margin-bottom:10px}.nav_child_item>a{position:absolute;left:0;right:0;bottom:0;top:0}.nav_child_item:last-child{margin-bottom:0}.js_openSwitch{cursor:pointer}.js_openTarget{display:none}.Footer_Inner.flex_col{align-items:center;padding:37px 0 30px;row-gap:30px}.Footer_Inner.flex_col .logo{max-width:250px}.Footer_Inner .sns_Inner.flex_row{column-gap:20px}.Footer_Inner .sns_Inner.flex_row a{width:40px;color:#000}.Footer_txt.flex_row{column-gap:12px}.Kv .Kv_Line{position:relative;width:1600px;left:50%;-webkit-transform:translate(50%,0);transform:translate(-50%,0)}.Kv .Kv_Inner{position:relative}.Kv .Kv_Inner:before{z-index:2;position:absolute;content:"";background-image:url(/wp-content/uploads/2024/03/kv.png);background-size:80%;background-position:center;width:calc(100%* 0.75);height:100%;left:50%;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Kv_Line .swiper{overflow:visible}.Kv_Line .swiper-slide img{min-height:350px}.About .Section_Line{margin-top:80px}.About .h2 img{max-width:67px}.About .About_Wrap{margin-top:98px}.About .About_Wrap .About_p{font-size:2.5rem;text-align:center;line-height:1.8;color:var(--clr-border)}.About .About_Wrap .About_p:not(:first-child){margin-top:4.5rem}.News .Section_Line{margin-top:186px}.News_Wrap{position:relative;padding:40px 0;margin:0 auto}.News_Wrap a{display:block}.News_Wrap a.No_Link{opacity:1;cursor:auto}.News_Wrap:before,.News_Wrap:after{position:absolute;content:"";width:100%}.News_Wrap:before{height:14px;top:calc(0px - 13px);border-top:5px solid var(--clr-gl01);border-bottom:1px solid var(--clr-gl01)}.News_Wrap:after{height:14px;bottom:calc(0px - 10px);border-bottom:5px solid var(--clr-gl01);border-top:1px solid var(--clr-gl01)}.News_Wrap.flex_row{column-gap:3rem}.News_Wrap dl{font-size:2.2rem;color:var(--clr-border);line-height:4.5rem;margin:0 70px;column-gap:2.2rem;padding-top:5px;padding-bottom:5px}.Reason{background-color:var(--clr-gry);position:relative;width:100vw;margin-top:100px}.Reason:before{position:absolute;content:"";background-color:#f6f8f7;clip-path:ellipse(50% 6% at 50% 50%);height:400px;width:105%;top:-200px;left:50%;right:0;margin:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Reason_Inner{padding-top:120px;padding-bottom:150px}.Reason_Inner .h2{max-width:400px;margin-bottom:70px}.Reason_Wrap li{line-height:1.75}.Reason_Wrap li.flex_row{margin:50px 0}.Reason_Inner .Reason_Border{width:100%;display:block;height:5px;border-top:1px solid var(--clr-gl01);border-bottom:1px solid var(--clr-gl01)}.Reason_Wrap li span.No{font-size:2.5rem;font-weight:700;color:#fff;background-color:var(--clr-gl01);padding:.5rem 1.45rem;border-radius:50%;display:inline;margin-right:12px;line-height:normal}.Reason_Wrap li p{font-size:2.5rem;line-height:1.4;display:inline-block}.Reason:after{position:absolute;content:"";background-color:#fff;clip-path:ellipse(50% 6% at 50% 50%);height:400px;width:100%;bottom:-200px;left:50%;right:0;margin:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Service{background-color:#fff;padding-top:60px}.Service_Wrap{padding-bottom:150px;max-width:1000px;margin:auto}.Service_Wrap p.txt{text-align:center;font-size:2.5rem;line-height:1.5;color:var(--clr-gl01);margin:30px 0 70px}.Service_Box{position:relative;border:2px solid var(--clr-gl03);padding-top:30px;padding-bottom:70px}.Service_Box:not(:last-child){margin-bottom:30px}.Service_Box:before{position:absolute;content:"";top:-7px;left:-7px;height:100%;width:100%;border-top:7px solid var(--clr-gl03);border-left:7px solid var(--clr-gl03);z-index:0}.Service_Box.flex_col{padding-left:50px;padding-right:50px;row-gap:40px}.Service_Box .Service_Box_tit{font-size:2.5rem;color:var(--clr-border);padding-left:30px;line-height:1em;position:relative}.Service_Box .Service_Box_tit:before{position:absolute;content:"";width:100%;height:2px;background-color:var(--clr-gl01);bottom:-2rem;left:0}.Service_Box .Service_Box_txt{font-size:2.2rem;line-height:1.5;z-index:1;position:relative}.Service_Box .Service_Box_txt.Color{color:#578e79;font-weight:600}.Service_Box .Service_iconA,.Service_Box .Service_iconB{position:absolute}.Service_Box .Service_iconA{left:-5px;top:-7px;width:77px}.Service_Box .Service_iconB{right:-2px;bottom:-2px;width:50px}.Counselor{position:relative}.Counselor:before{position:absolute;content:"";background-color:#fff;clip-path:ellipse(50% 6% at 50% 50%);height:400px;width:105%;top:-200px;left:50%;right:0;margin:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Counselor:after{position:absolute;content:"";background-color:#fff;clip-path:ellipse(50% 6% at 50% 50%);height:400px;width:105%;bottom:-200px;left:50%;right:0;margin:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Counselor_Inner{padding-top:210px;padding-bottom:190px}h2{max-width:540px}.Counselor_Wrap .img{margin:97px auto;max-width:500px}.Counselor_Wrap .Counselor_Txt .Counselor_p{font-size:2rem;letter-spacing:-.075rem;line-height:1.6;color:var(--clr-border);-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Counselor_Wrap .Counselor_Txt .Counselor_p:not(:first-child){margin-top:4.5rem}.Example{background-color:#fff;overflow:visible}.Example_inner{padding-top:120px;padding-bottom:100px}.Example_inner .h2.flex_row{align-items:center;justify-content:center;column-gap:15px;margin-bottom:80px}.Example_inner .h2>img{max-width:73px}.Example_inner h2.FontSize{max-width:unset}.Example_Block{position:relative}.Voice_Slide{margin:auto;max-width:1500px}.exampleBg{position:relative;width:360px;margin-right:30px;cursor:pointer}.exampleBg:last-of-type{margin-right:0}.Example_Icon{position:absolute;width:100%;display:block;right:0;top:5%}.Example_Icon:before,.Example_Icon:after{position:absolute;content:"";background-color:var(--clr-gl01);height:2px;width:30px;right:0;top:0}.Example_Icon:before{transform:translate(-50%,-50%) rotate(45deg)}.Example_Icon:after{position:absolute;content:"";transform:translate(-50%,-50%) rotate(-45deg)}.exampleBg .Concept_Area_Main{display:none}.exampleBg .Concept_Area_Main{position:absolute;padding-top:70px;width:calc(100% - 20px);background-color:#fff;border:solid 1px var(--clr-gl01);top:30%;border-radius:10px;left:0;right:0;margin:auto;z-index:999;padding:50px 20px 20px}.exampleBg.Active .Concept_Area_Main{display:block}.Concept_Area_Main .txtBox01.flex_row{width:100%;column-gap:20px;align-items:flex-start}.Concept_Area_Main .txtBox01.flex_row .pp01,.Concept_Area_Main .txtBox01.flex_row .pp02{flex:1}.Concept_Area_Main .txtBox01.flex_row p{font-size:1.6rem;color:var(--clr-border);border-bottom:1px solid #c9c9c9;padding-bottom:3px;padding-top:3px;line-height:1.4;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);text-align:left;word-break:break-all;letter-spacing:-.06rem}.Concept_Area_Main .txtBox01.flex_row p img{width:20px;display:inline-block;vertical-align:middle;margin-right:7px;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.Concept_Area_Main .txtBox02{padding:20px 0}.Concept_Area_Main .txtBox02.flex_col{row-gap:10px}.Concept_Area_Main .txtBox02 .bdr{border:1px solid var(--clr-gl01);padding:5px 10px;border-radius:5px;color:var(--clr-gl01);font-size:1.5rem;min-width:100px;text-align:center;margin-right:20px;line-height:1}.Concept_Area_Main .txtBox02 .bdr02{font-size:1.8rem;color:var(--clr-gl01)}.Concept_Area_Main .txtBox03 p{font-size:1.6rem;line-height:1.5;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.buttonBox.flex_row{column-gap:20px;width:100%;position:relative;justify-content:center;margin-top:60px;z-index:0}.buttonBox a{display:none;margin-top:20px}.buttonBox a p{color:var(--clr-gl01);font-size:2.25rem;line-height:2.25rem}.swiper-button-prev,.swiper-button-next{position:relative}.swiper-button-prev,.swiper-button-next{color:var(--clr-gl01);border-bottom:2px solid var(--clr-gl01);width:50px}.swiper-button-prev:before{position:absolute;content:"";background-color:var(--clr-gl01);height:2px;width:20px;transform:rotate(-30deg);bottom:3px;left:0}.swiper-button-next:before{position:absolute;content:"";background-color:var(--clr-gl01);height:2px;width:20px;transform:rotate(-150deg);bottom:3px;right:0}.swiper-button-prev,.swiper-button-next{color:var(--clr-gl01);border-bottom:2px solid var(--clr-gl01)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:auto;left:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:unset}.Plan_Inner{padding-top:80px}.Plan_Wrap{margin-top:50px}.Plan_Wrap .Plan_Block.flex_row{column-gap:15px;justify-content:space-between}.Plan_Wrap .Plan_A{background-color:var(--clr-gl01);height:255px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;z-index:0}.Plan_Wrap .Plan_A:before{background:#fff;position:absolute;content:"";clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);height:calc(100% - 28px);width:calc(100% - 28px);left:0;right:0;top:0;bottom:0;margin:auto;z-index:0}.Plan_Wrap .Plan_A:after{position:absolute;content:"";clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:var(--clr-gl01);height:calc(100% - 30px);width:calc(100% - 30px);left:0;right:0;top:0;bottom:0;margin:auto;display:flex;z-index:0}.Plan_Wrap .Plan_A>p{font-size:2.8rem;color:#fff;position:relative;z-index:1}.Plan_SumTxt{color:var(--clr-gl01);font-size:2.7rem;margin-top:35px;margin-bottom:15px;line-height:4rem;border-bottom:1px solid var(--clr-gl01)}.Plan_SumTxt span{font-size:1.7rem}.Plan_Wrap .Plan_B{position:relative;background-color:#fff;height:185px;width:100%;border-radius:10px;border:5px solid #8ae3c1}.Plan_Wrap .Plan_B .Plan_B_Wrap{position:relative;display:inline-flex;row-gap:20px;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);flex-direction:column;width:100%;padding:0 10px;text-align:center}.Plan_Wrap .Plan_B .Plan_B_Wrap .txt{font-size:2rem;color:var(--clr-gl01);line-height:1em;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Plan_Wrap .Plan_B .Plan_B_Wrap .cost{font-size:2.1rem;color:var(--clr-border);letter-spacing:-.75px;font-weight:700}.Plan_Wrap .Plan_B .Plan_B_Wrap .cost span{font-size:1.4rem;position:absolute;bottom:-2.5rem;left:0;right:0;margin:auto;text-align:center}.Plan_Wrap .Plan_B .Plan_B_Wrap:before{position:absolute;content:"";height:1px;width:calc(100% - 20px);background:var(--clr-gl01);top:50%;bottom:50%;transform:translateY(-50%)}.Plan_CamTxt{font-size:3rem;letter-spacing:-.5px;text-align:center;line-height:3rem;margin-top:120px;margin-bottom:60px;position:relative;display:flex;justify-content:center;align-items:center;left:50%;right:50%;transform:translateX(-50%)}.Plan_CamTxt .iconA,.Plan_CamTxt .iconB{position:relative}.Plan_CamTxt .iconA:before,.Plan_CamTxt .iconB:before,.Plan_CamTxt .iconA:after,.Plan_CamTxt .iconB:after{position:absolute;content:"";width:60px;height:1px;border-radius:5px}.Plan_CamTxt .iconA:before{top:75%;left:-6rem;background-color:var(--clr-gl01);transform:rotate(60deg)}.Plan_CamTxt .iconA:after{top:100%;left:-5.3rem;background-color:var(--clr-gl01);transform:rotate(60deg)}.Plan_CamTxt .iconB:before{top:75%;right:-6rem;background-color:var(--clr-gl01);transform:rotate(-60deg)}.Plan_CamTxt .iconB:after{top:100%;right:-5.3rem;background-color:var(--clr-gl01);transform:rotate(-60deg)}.Plan_Inner .Plan_Contact_Inner{display:block;position:relative}.Plan_Inner .Plan_Contact_Inner .Contact_Inner{position:relative;width:300px;text-align:center;color:#fff;font-size:2rem;height:60px;display:flex;justify-content:center;align-items:center;font-weight:700;-webkit-transform:rotate(.05deg);transform:rotate(.05deg);margin:auto}.Plan_Inner .Plan_Wrap.flex_col .img{margin:57px auto 137px}.Journal{background-color:#fff}.Journal_Inner{padding-top:137px}.Journal_Wrap{position:relative;padding:67px 0 0;margin:0}.Journal_Wrap:before,.Journal_Wrap:after{position:absolute;content:"";width:100%}.Journal_Wrap:before{height:14px;top:calc(0px - 10px);border-top:5px solid var(--clr-gl01);border-bottom:1px solid var(--clr-gl01)}.Journal_Wrap .flex_row{column-gap:30px}.Journal_Wrap .flex_row a{display:block;width:calc(100% / 3)}.Journal dl{font-size:3.3rem;color:var(--clr-border);line-height:4.5rem}.Journal dl .img{position:relative}.Journal dl .img .New{position:absolute;width:25%;height:38%;left:0;top:0;display:block;background-image:url(/wp-content/uploads/2024/03/journal02.png);background-repeat:no-repeat;background-size:100%;z-index:3}.Journal dl .img{position:relative;padding-top:65%;width:100%;overflow:hidden;z-index:1}.Journal dl .img img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);will-change:transform;z-index:2}.Journal dl .txt{font-size:2rem;line-height:1.25;margin:20px 0 30px;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Journal dt{font-size:1.8rem;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Journal_Wrap .Journal_More{padding:60px 0 60px}.Journal_Wrap .Journal_More a{background-color:var(--clr-gl01);border-radius:50px;position:relative;line-height:1;text-align:center;height:70px;width:285px;font-weight:500;display:flex;justify-content:center;align-items:center;margin:auto;font-size:2.4rem;color:#fff;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Journal_Wrap .Journal_More a:before{position:absolute;content:"";width:13px;height:13px;border:3px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);right:35px;top:0;bottom:0;margin:auto}.Etc{background-color:#fff;padding-top:120px;padding-bottom:50px}.Etc_Wrap .h3{border-bottom:1px solid var(--clr-gl01);padding-bottom:5px}.Etc_Wrap .h3.flex_row{justify-content:flex-start;column-gap:12px;align-items:flex-end;line-height:1}.Etc_Wrap .h3 img{max-width:50px}.Etc_Wrap h3.FontSize{font-size:3rem;color:var(--clr-gl01)}.Etc_Wrap .Etc_tbl{width:100%;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Etc_Wrap .Etc_tblWrap{font-size:2rem;line-height:1.5;padding:0 10px;margin:10px auto 50px;border-bottom:1px solid var(--clr-gl01)}.Etc_Wrap .Etc_tblWrap .Etc_tbl th{width:11%}.Etc_Wrap .Etc_tblWrap .Etc_tbl td{padding:1.5rem}.Etc_Wrap .Etc_tblWrap .Etc_tbl tr:last-child td{padding-bottom:2.5rem}.Animate-box{opacity:0}.Animate-box{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.animated .Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated .Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.AnimeA{opacity:0;filter:blur(5px);-webkit-transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s,filter 1.2s cubic-bezier(.43,.05,.17,1) .3s;transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s,filter 1.2s cubic-bezier(.43,.05,.17,1) .3s;will-change:filter}.AnimeA.is-show{opacity:1;filter:blur(0)}.News_Single .Fixpage_Inner{margin:auto;max-width:860px;padding-top:60px;font-size:1.6rem;line-height:1.6}.News_Single .News_Area_h1_Title{font-size:2.4rem;line-height:1.4;letter-spacing:0;font-weight:700;padding-bottom:10px;border-bottom:solid 1px #d9d9d9;margin-bottom:15px;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.News_Single .News_Day{font-size:1.6rem;letter-spacing:0;font-weight:700;margin-bottom:30px;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.News_Single .News_Area_Editor{font-size:1.6rem}.News_Single .News_Area_Block{padding-bottom:30px}.News_Single .News_Area_Block p{font-size:1.8rem;letter-spacing:0;word-break:break-all;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.News_Single .News_Area_Block p a{color:#288065;text-decoration:underline}.News_Area_Image img{width:auto;margin-inline:auto}.Fixpage .Page_Top_h1_Title{text-align:center;font-size:2.8rem;line-height:1.4;font-weight:600;color:#288065;padding-top:50px;padding-bottom:50px;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form{max-width:800px;margin:auto}.Contact_Form table tr td{position:relative;padding:15px;padding-top:10px;font-weight:500!important;font-size:1.5rem;display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form table tr td{font-weight:500!important}.Contact_Form table tr td span.Red{color:#e90000;display:inline-block}.Contact_Form table tr td.Inquiry{width:100%;font-size:1.5rem;font-weight:500;display:block;padding-bottom:0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form table tr td.Inquiry.Red{color:#e3402e}.Contact_Form .Form_Note{padding-left:20px;font-size:1.2rem;color:#e3402e;font-weight:400!important;line-height:1.2;padding-bottom:10px}.Contact_Form .Form_Note p{font-weight:400!important}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-weight:500}::placeholder{color:rgba(168,168,168,1)!important}::-webkit-input-placeholder{color:rgba(168,168,168,1) !important}::-moz-placeholder{color:rgba(168,168,168,1) !important}:-ms-input-placeholder{color:rgba(168,168,168,1) !important}select::-ms-value{background:0 0;color:#000}select:invalid,textarea:invalid,input[type=number]:invalid,input[type=text]:invalid,input[type=email]:invalid,input[type=email]:invalid,textarea:invalid{color:#630015;border-color:#c20c33;background-color:rgba(255,229,235,1)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.Contact_Form input[type=email],.Contact_Form input[type=tel],.Contact_Form input[type=text],.Contact_Form input[type=number]{width:100%;background-color:#fff;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;height:55px;padding:8px 12px;color:#242424;font-weight:500;-webkit-appearance:none;border-radius:0;font-size:1.5rem;box-sizing:border-box;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form textarea{width:100%;background-color:#fff;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';vertical-align:middle;padding:8px 12px;font-weight:500;-webkit-appearance:none;margin-right:10px;border-radius:3px;color:#242424;font-size:1.5rem;box-sizing:border-box;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form .Submit_Bt [type=submit],.Contact_Form .Back_Bt [type=button],.Contact_Form .Confirm_Bt [type=submit]{padding:24px;width:30vw;cursor:pointer;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Contact_Form .Inquiry.VerticalAlignTop{vertical-align:top;padding-top:10px}.Contact_Form span.Required{color:#fff;display:inline-block;vertical-align:middle;background:#e05f51;font-size:1.3rem;font-weight:500;padding:4px;padding-left:12px;padding-right:12px;line-height:1;position:absolute;right:0}.Contact_Form span.Any{color:#fff;display:inline-block;vertical-align:middle;background:#bfbfbf;font-size:1.3rem;font-weight:500;padding:4px;padding-left:12px;padding-right:12px;line-height:1;position:absolute;right:0}input[type=checkbox]{display:none}input[type=checkbox]{opacity:0;position:absolute}.Contact_Form .Checkbox_Bt .wpcf7-list-item.first{margin:0}.Contact_Form .Checkbox_Bt .wpcf7-list-item{display:block;margin:0;padding-bottom:10px}.Contact_Form .Checkbox_Bt .wpcf7-list-item-label{cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;color:#242424;position:relative}.Contact_Form .Checkbox_Bt .wpcf7-list-item-label:before{background:#fff;border:solid 1px #aaa;border-radius:4px;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;width:1.2em;-webkit-transition:all ease .2s;transition:all ease .2s}.Contact_Form .Checkbox_Bt .wpcf7-list-item-label:after{border:solid 2px #242424;content:"";height:1.2em;margin:auto;-webkit-transition:all ease .6s;transition:all ease .6s;width:.7em;border-radius:0;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg) scale(.98);transform:rotate(45deg) scale(.98);margin-right:1rem;margin-left:.5rem;position:absolute;top:-1rem;bottom:0;opacity:0}input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}input[type=radio]{opacity:0;position:absolute}.Contact_Form .Radio_Bt .wpcf7-list-item.first{margin:0}.Contact_Form .Radio_Bt .wpcf7-list-item{display:block;margin:0;padding-bottom:10px}.Contact_Form .Radio_Bt .wpcf7-list-item-label{cursor:pointer;display:flex;font-size:1.5rem;font-weight:400;color:#242424;position:relative}.Contact_Form .Radio_Bt .wpcf7-list-item-label:before{background:#fff;border:solid 1px #aaa;border-radius:100%;content:"";height:1.2em;margin-bottom:auto;margin-right:.5em;margin-top:auto;width:1.2em;-webkit-transition:all ease .2s;transition:all ease .2s}.Contact_Form .Radio_Bt .wpcf7-list-item-label:after{border:solid 2px #242424;content:"";height:1.2em;margin:auto;-webkit-transition:all ease .6s;transition:all ease .6s;width:.7em;border-radius:0;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg) scale(.98);transform:rotate(45deg) scale(.98);margin-right:1rem;margin-left:.5rem;position:absolute;top:-1rem;bottom:0;opacity:0}.Contact_Form .Contact_Form_Note{text-align:center;font-size:1.15rem;font-weight:500;line-height:1.45;max-width:300px;margin:auto}input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.Contact_Form span.wpcf7-not-valid-tip{font-size:12px!important;padding-top:3px!important;position:absolute;bottom:auto;width:190px;display:block;text-align:left;letter-spacing:0}.Contact_Form .Kozin_Check .span.wpcf7-not-valid-tip{position:absolute!important;bottom:-3px!important;margin:auto!important;left:0!important;right:0!important;word-break:keep-all!important}.Contact_Form div.wpcf7-validation-errors,.ContactForm div.wpcf7-acceptance-missing{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.Contact_Form div.wpcf7-mail-sent-ok{max-width:600px!important;margin:auto!important;font-size:15px!important;padding:15px!important}.Contact_Form .Kozin_Check span.wpcf7-not-valid-tip{position:absolute;bottom:-20px;left:0;right:0;margin:auto;width:300px}.FixPage.Contact option:first-child{color:#a9a9a9}.Contact_Form .Submit_Bt{padding-top:40px;padding-bottom:40px}.Contact_Form .wpcf7c-elm-step2 .Submit_Bt{padding-top:40px;padding-bottom:10px}.Contact_Form .wpcf7c-elm-step2 .Submit_Bt:last-of-type{padding-top:10px}.Contact_Form .Submit_Bt .Submit{text-align:center;display:block;margin:auto;color:#fff;line-height:1;font-size:1.8rem;padding:18px;width:100%;margin-bottom:0;font-weight:500;cursor:pointer;max-width:300px;background:#ea4d80;border-radius:3px}.Contact_Form input[type=number]{width:128px;margin-right:5px;margin-left:10px}.Contact_Form input[type=date]{width:130px;background-color:#f7f7f7;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";vertical-align:middle;padding:10px;padding-top:0;padding-bottom:0;color:#242424;font-weight:500;-webkit-appearance:none;border-radius:0;font-size:1.3rem;height:55px;margin-left:10px}.Contact_Form select.Time{width:60px;background-color:#f7f7f7;outline:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";vertical-align:middle;padding:10px;padding-top:0;padding-bottom:0;color:#242424;font-weight:500;-webkit-appearance:none;border-radius:0;font-size:1.3rem;height:55px;margin-left:10px;margin-right:5px}.Contact_Form select.Select_Bt{height:50px;padding-left:10px;padding-right:62px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:"";background:#fff url() no-repeat right;min-width:230px;border-radius:3px;border-radius:0;font-size:1.5rem;background-color:#fff;font-weight:500;cursor:pointer}.Contact_Form div.wpcf7 .ajax-loader{display:none}.Contact_Form .wpcf7c-conf{background-color:#ffffff!important;color:#000;border:none}.Contact_Form .wpcf7-form .wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #f0f0f0 inset}.Contact_Form .wpcf7-form .wpcf7c-conf.wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.Contact_Form .wpcf7 form .wpcf7-response-output{padding:10px;text-align:center;font-size:13px;max-width:680px;margin:auto;margin-top:2em;margin-bottom:1em}.wpcf7 form .wpcf7-response-output{padding:10px;border:2px solid #00a0d2;max-width:600px;margin:auto!important;margin-top:15px!important;text-align:center;font-size:1.5rem;font-weight:500}.Contact_Form .recaptcha{text-align:center;display:flex;justify-content:center;padding-top:0;flex-flow:column}.Contact_Form .D_t_Box{padding-bottom:10px;border-bottom:solid 1px #dfdfdf;margin-bottom:15px}.Contact_Form .D_t_Box:last-of-type{border-bottom:none;margin-bottom:0}.Contact_Form .Preferred{font-size:1.4rem;font-weight:500}.Contact_Form .Preferred span.Small{font-size:1.1rem;font-weight:500}.grecaptcha-badge{visibility:hidden}.ReC{text-align:center;font-size:1.15rem;font-weight:500;line-height:1.4;max-width:500px;margin:auto;padding-top:20px;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.ReC a{display:inline-block;opacity:1;color:#242424;font-weight:500;text-decoration:underline;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.wpcf7-spinner{display:none!important}.Contact_Form .ContactForm_Form_Note{text-align:center;font-size:1.15rem;font-weight:500;line-height:1.45;max-width:300px;margin:auto;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Fixpage h2.Page_Head_Title_Thanks{text-align:center;font-size:2.4rem;letter-spacing:0;color:#0094c0;margin-top:10px;margin-bottom:50px;font-weight:700}.Fixpage .Page_Body_Text_Thanks{display:table-cell;font-size:1.6rem;font-weight:500;line-height:28px;letter-spacing:-.02rem}.Fixpage.Fixpage_i.Contact_Thanks .Page_Contents{min-height:380px}.Fixpage.Contact_Thanks h2.Page_Contents_Title_Thanks{text-align:center;font-size:2.4rem;line-height:1.2;margin-bottom:40px;font-weight:700;color:#255c61}.Fixpage.Contact_Thanks .Page_Contents_Text_Thanks{font-size:1.6rem;line-height:1.2;max-width:680px;margin:auto}@media screen and (max-width:981px){.Kv .Kv_Line{width:1200px}.header_nav ul.flex_row{column-gap:14px}.header_nav .header_li .flex_row>img{max-width:23px}.header_nav .header_li .flex_row{column-gap:7px;font-size:1.65rem}}@media screen and (max-width:768px){h2.FontSize{font-size:4rem}.h2.flex_col{row-gap:10px}h2+img{width:14vw}.spOnly{display:block}.Header_Inner{width:40%;min-width:150px;margin-top:20px;margin-bottom:20px}.Header_Inner .Contact_Inner{display:none}.Header_Inner .Contact_Inner .Contact_wrap,.Plan_Inner .Contact_Inner .Contact_wrap,.navi .Contact_Inner .Concept_Area_Main{margin:15px 90px 15px 57px}.header_nav{display:none}.nav-sp{display:block}.el_humburger{display:block;left:0;top:0;padding-top:30px;width:70px;height:70px}#factory .el_humburger{display:none}.el_humburger_wrapper{margin-bottom:5px;width:30px}.el_humburger_text{font-size:10px;padding-top:2px}.el_humburger_text svg path{-webkit-transition:all .2s cubic-bezier(.16,.52,.25,1);-o-transition:all .2s cubic-bezier(.16,.52,.25,1);transition:all .2s cubic-bezier(.16,.52,.25,1);fill:#000}.js_humburgerOpen .el_humburger_text svg path{fill:#000}.el_humburger span.el_humburger_bar{left:0;top:0;background:var(--clr-gl01);margin:0 auto 7px}.js_humburgerOpen .el_humburger span.el_humburger_bar.top{-webkit-transform:translateY(4px) rotate(-30deg);transform:translateY(4px) rotate(-30deg)}.js_humburgerOpen .el_humburger span.el_humburger_bar.bottom{-webkit-transform:translateY(-4px) rotate(30deg);transform:translateY(-4px) rotate(30deg)}.navi{padding:120px 5% 0}.js_humburgerOpen .navi{width:100%}.Footer_Inner.flex_col .logo{width:40%;min-width:210px}.Footer_Inner.flex_col{row-gap:18px}.Footer_Inner .sns_Inner.flex_row{column-gap:20px}.Footer_Inner .sns_Inner.flex_row a{width:30px}.Kv .Kv_Inner:before{background-image:url(/wp-content/uploads/2024/04/kv_SP.png)}.Journal_Wrap .flex_row{column-gap:15px}.Journal_Wrap .Journal_More{padding:30px 0 40px;margin-bottom:10px}.Journal_Wrap .Journal_More a{padding:18px 85px 14px}.Journal_Wrap .Journal_More a p{font-size:2rem}.Etc{padding-top:80px;padding-bottom:0}.Etc_Wrap .h3 img{max-width:38px}.Etc_Wrap h3.FontSize{font-size:2rem}.Etc_Wrap .Etc_tblWrap{font-size:1.8rem;line-height:1.2;padding:0}.Etc_Wrap .Etc_tblWrap .Etc_tbl th{width:18%}.Etc_Wrap .Etc_tblWrap .Etc_tbl td{padding:5px 0}.About .Section_Line{margin-top:60px}.About .h2 img{width:14vw}.About .About_Wrap{margin-top:55px}.About .About_Wrap .About_p{font-size:2rem;line-height:3.4rem}.About .About_Wrap .About_p:not(:first-child){margin-top:2.5rem;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.News .Section_Line{margin-top:110px}.News_Wrap{padding:50px 0}.News_Wrap dl{font-size:1.8rem;line-height:2.5rem;margin:0;column-gap:1rem;align-items:flex-start}.News_Wrap dl dt,.News_Wrap dl dd{-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}.Reason_Inner{padding-top:100px;padding-bottom:110px}.Reason_Inner h2{width:clamp(250px, 43vw, 570px)}.Reason:before,.Reason:after,.Counselor:before,.Counselor:after{width:130%}.Reason_Wrap li p{font-size:1.8rem}.Reason_Wrap li.flex_row{margin:25px 0}.Reason_Wrap li span.No{font-size:1.75rem;padding:.5rem 1.25rem;margin-right:7px}.Service_Wrap p.txt{font-size:2.25rem}.Service_Wrap{padding-bottom:100px}.Service_Box.flex_col{padding-left:30px;padding-right:30px}.Service_Box .Service_Box_tit{font-size:2.25rem}.Service_Box{padding-top:18px;padding-bottom:30px}.Service_Box .Service_Box_txt{font-size:1.8rem}.Counselor_Inner{padding-top:115px;padding-bottom:100px}.Counselor_Inner .h2.flex_col{max-width:530px;width:clamp(320px, 75vw, 530px)}.Counselor_Wrap .img{margin-top:clamp(40px, 10vw, 70px);margin-bottom:clamp(40px, 10vw, 70px)}.Counselor_Wrap .Counselor_Txt .Counselor_p{font-size:1.8rem;line-height:1.6;text-align:left}.Counselor_Wrap .Counselor_Txt .Counselor_p:not(:first-child){margin-top:2rem}.Example_inner{padding-top:70px;padding-bottom:50px}.Example_inner .h2>img{max-width:50px}.Example_inner h2.FontSize{font-size:clamp(2.76rem, 7vw, 4rem);letter-spacing:-.4px;white-space:nowrap}.Plan_Wrap .Plan_Block.flex_row{flex-wrap:wrap;gap:10px}.Plan_Wrap .Plan_A>p{font-size:1.8rem}.Plan_Wrap .Plan_A{width:calc(calc(100% / 2) - 5px);height:110px}.Plan_Wrap .Plan_B{width:calc(calc(100% / 2) - 5px);height:110px}.Plan_Wrap .Plan_B .Plan_B_Wrap:before{background:#fff}.Plan_Wrap .Plan_B .Plan_B_Wrap .cost span{top:50%;bottom:50%;transform:translateY(calc(-50% + 1rem))}.Plan_CamTxt{margin-top:70px}.Plan_Inner .Plan_Wrap.flex_col .img{margin:40px auto 40px}.Journal_Inner{padding-top:50px}.Journal_Wrap .flex_row .Journal_Block:nth-child(3){display:none}.Journal dl .txt{font-size:1.8rem;margin:10px 0 0}.Journal dt{font-size:1.6rem}.Kv .Kv_Line{width:130%}.Journal_Wrap .Journal_More a{padding:18px 45px 14px;height:60px}.News_Single .News_Area_h1_Title{font-size:2rem}.News_Single .News_Day{font-size:1.6rem;margin-bottom:20px}.News_Single .News_Area_Block{padding-bottom:20px}.Journal_Wrap .flex_row a{display:block;width:calc(100% / 2)}}@media screen and (max-width:481px){.flex_row{display:flex}.Kv .Kv_Line{width:152%}.Section:not(.Kv){padding-left:20px;padding-right:20px}.Etc_Wrap .Etc_tblWrap .Etc_tbl th{width:27%}.Plan_Wrap .Plan_B .Plan_B_Wrap .cost span{position:relative;display:inline-block}.About .Section_Line{margin-top:30px}.About .About_Wrap .About_p{font-size:1.8rem;line-height:1.8;letter-spacing:-.06rem}.About .About_Wrap{margin-top:40px}.News .Section_Line{margin-top:50px}.Reason{margin-top:50px}.News_Wrap{padding:30px 0}.News_Wrap dl{display:block!important}.Reason_Inner{padding-top:80px;padding-bottom:100px}.Reason_Inner .h2{margin-bottom:50px}.Service{padding-top:40px}.Service_Wrap p.txt{font-size:2rem;letter-spacing:-.06rem;margin-bottom:50px;text-align:left}.Service_Wrap p.txt br{display:none}.Service_Box .Service_Box_txt{line-height:1.3;width:105%;position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;padding:0}.Service_Box p{-webkit-margin-before:0;-webkit-margin-after:0}.Service_Wrap{padding-bottom:60px}.Counselor_Inner{padding-top:80px;padding-bottom:100px}.Example_inner{padding-top:40px;padding-bottom:50px}.Example_inner .h2.flex_row{margin-bottom:40px}.exampleBg{width:300px}.buttonBox.flex_row{margin-top:30px}.Plan_Inner{padding-top:40px}.Plan_Wrap{margin-top:30px}.Plan_Wrap .Plan_A{height:60px}.Plan_Wrap .Plan_A:before{clip-path:none;height:calc(100% - 10px);width:calc(100% - 10px)}.Plan_Wrap .Plan_A:after{clip-path:none;height:calc(100% - 12px);width:calc(100% - 12px)}.Plan_CamTxt{margin-top:40px;margin-bottom:30px;font-size:2.4rem}.Journal_Wrap .flex_row{flex-flow:column}.Journal_Wrap .flex_row a{display:block;width:100%}.Fixpage .Page_Top_h1_Title{font-size:2.4rem;padding-top:30px;padding-bottom:30px}}.sns_Header.flex_row{justify-content:center;margin-block:50px 0;gap:10px}.sns_Header.flex_row a{display:block;width:40px}