@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;min-width:0;border-width:0;border-style:solid}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,address,form{margin:0}h1,h2,h3,h4,h5{margin:0;font-weight:inherit;font-size:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}b{font-weight:bolder}small{font-size:80%}svg,img{vertical-align:bottom}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle}button,[type=button],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=submit]:disabled{cursor:default}select:disabled{opacity:inherit}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}:root{--scrollbar-width: 0px;--viewport-width: 100vw;--header-height: 0;--leading-trim: calc((1em - 1lh)/2) }@supports not (top: 1lh){:root{--leading-trim: 0px}}html{line-break:strict}:focus-visible{outline:#1c84ff auto 1px!important}body{font-style:normal;font-weight:700;font-family:"M PLUS 1p",Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-weight:400}.container1{max-width:980px;margin:0 auto}.img img{display:block;width:100%;height:auto}picture{display:block}img{pointer-events:none}a{display:block}.desktop .mobile_only,.laptop .mobile_only,.tablet .mobile_only,.mobile .desktop_only,.grecaptcha-badge{display:none!important}.anime-container{position:relative}.anime-container img{position:absolute;opacity:0}.anime-container img.anime-active{opacity:1}.anime-container img:not(.anime-active){pointer-events:none}.enable:before{animation:bounceOpacity 4s ease-in-out .1s infinite;opacity:0}.enable.paused:before{animation-play-state:paused!important}@keyframes bounceOpacity{0%{opacity:0}5%{opacity:1}10%{opacity:0}15%{opacity:1}20%{opacity:0}}.hover{scale:1}@keyframes bounceScale{0%{scale:1}20%{scale:1.16}40%{scale:1}60%{scale:1.08}80%{scale:1}}@keyframes bounceTranslateY{0%{translate:0,0%}20%{translate:0,16%}40%{translate:0,1}60%{translate:0,8%}80%{translate:0,0%}}.paused{animation-play-state:paused!important}header .gnav{z-index:9999;position:fixed;top:-12px;right:0;width:368px;height:505px;padding:64px 33px 0 45px;transform:translateY(-100%);border-radius:0 0 0 117px;background-color:#fffbe6;box-shadow:-2px 4px 10px #623e3e59}.mobile header .gnav{z-index:10002;top:-6vw;width:100%}header .gnav .flex{display:flex;justify-content:space-between;margin-top:48px;gap:0 20px}header .gnav .gnav_list{display:flex;flex-direction:column;gap:27px 0}header .gnav .gnav_list li:nth-child(1){width:104px}header .gnav .gnav_list li:nth-child(2){width:54px;margin-left:-2px}header .gnav .gnav_list li:nth-child(3){width:84px}header .gnav .gnav_list li:nth-child(4){width:108px;margin-left:-2px}header .gnav .sns_list{display:flex;flex-direction:column;gap:8px}header .gnav .sns_list li{width:57px}header .gnav .friends{position:absolute;bottom:0;left:0;width:100%;height:auto;pointer-events:none}header .menu{z-index:10003;position:fixed;top:24px;right:21px;width:66px;height:66px;opacity:0}.mobile header .menu{top:19px;right:15px;width:53px;height:53px}header .menu .container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;clip-path:circle()}header .menu .container .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}header .menu .container .dinosaur{display:block;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;animation:floatDinosaur 6s ease-in-out infinite}@keyframes floatDinosaur{0%{transform:translate(0)}50%{transform:translate(40%,40%)}to{transform:translate(0)}}header .menu .container .dinosaur img{position:absolute;top:0;left:0;width:100%;height:auto}header .menu img{display:block;width:100%;height:auto}header .menu .comment{position:absolute;top:-3px;left:-56px;aspect-ratio:70/50;width:70px;height:auto}.mobile header .menu .comment{left:-42px;width:51px}header .menu .comment img{display:block;position:absolute;top:0;left:0;width:100%;height:auto;transition:opacity .3s cubic-bezier(.33,1,.68,1) 0s}header .menu .comment img.open{opacity:1}header .menu.open .comment img.open{opacity:0}header .menu .comment img.close{opacity:0}header .menu.open .comment img.close{opacity:1}header .border .straight{display:block;z-index:10001;position:fixed;background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat;pointer-events:none}.mobile header .border .straight{position:absolute}header .border .straight.top{top:0;left:0;width:100%;height:12px}.mobile header .border .straight.top{height:11px}header .border .straight.right{top:0;right:0;width:12px;height:100vh;height:100lvh}.mobile header .border .straight.right{width:11px}header .border .straight.bottom{bottom:0;left:0;width:100%;height:12px}.mobile header .border .straight.bottom{height:11px}header .border .straight.left{top:0;left:0;width:12px;height:100vh;height:100lvh}.mobile header .border .straight.left{width:11px}header .border .corner{display:block;z-index:10001;position:fixed;width:22px;height:22px;background-image:url(../img/header_border_r.png);background-size:22px 22px}.mobile header .border .corner{position:absolute;width:20px;height:20px;background-size:20px 20px}header .border .corner.top_right{top:0;right:0;transform:rotate(90deg)}header .border .corner.right_bottom{right:0;bottom:0;transform:rotate(180deg)}header .border .corner.bottom_left{bottom:0;left:0;transform:rotate(270deg)}header .border .corner.left_top{top:0;left:0;transform:rotate(0)}header .loading{display:block;z-index:99999;position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;background-color:#88daf4}.kira{aspect-ratio:20/32;animation:kirakira .4s linear infinite}@keyframes kirakira{0%{transform:scale(1)}50%{transform:scale(.5,.8)}to{transform:scale(1)}}.kira.white use{fill:#fff}.kira.orange use{fill:#ff5a00}.kira.yellow use{fill:#ffda2d}.kira.blue use{fill:#1c84ff}#kira path{fill:inherit}.fv{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background-color:#88daf4}.fv .decoration .circle.top{z-index:0;position:absolute;top:0;left:0;width:100%;height:auto;transform:scale(1.4) translateY(-100%)}.fv .decoration .circle.bottom{z-index:0;position:absolute;bottom:0;left:0;width:100%;height:auto;transform:scale(1.4) translateY(100%)}.mobile .fv .decoration .circle.bottom{bottom:-5%}.fv .site_title{z-index:2;position:absolute;top:9.74%;right:0;left:0;aspect-ratio:974/159;width:88.54%;height:auto;margin:auto}.mobile .fv .site_title{top:9%;aspect-ratio:342/151;width:92.53%;height:auto}.fv .site_title .name{display:block;aspect-ratio:826/110;width:84.8%;height:auto;margin:0 auto}.mobile .fv .site_title .name{width:98.56%;margin:0 0 0 auto}.fv .site_title .name img{display:block;position:absolute;top:0;left:0;aspect-ratio:826/110;width:100%;height:auto;transform:translateY(80px) scale(.8);opacity:0}.mobile .fv .site_title .name img{aspect-ratio:auto}.fv .site_title .official{display:block;position:absolute;right:0;bottom:0;width:23.4%;height:auto;scale:.6;opacity:0}.mobile .fv .site_title .official{right:2.34%;width:183px}.fv .oniisan1_wrapper{position:absolute;bottom:0;left:50%;aspect-ratio:861/575;width:auto;height:86.2%;max-height:900px;transform:translate(-50%)}.mobile .fv .oniisan1_wrapper{bottom:11.54%;height:60.87%}.fv .oniisan1{z-index:0;position:absolute;right:0;bottom:0;left:0;height:100%;margin:auto}.fv .oniisan1 img{position:absolute;top:0;right:0;left:0;margin:auto}.mobile .fv .oniisan1 img:nth-child(3){left:0}.fv .oniisan2{z-index:2;position:absolute;bottom:40px;left:38px;aspect-ratio:276/342;width:25.09%;max-width:276px;height:auto;scale:.2;opacity:0}.mobile .fv .oniisan2{right:0;bottom:3.29vh;left:auto;width:41.06vw;max-width:154px}.fv .oniisan2 img{position:absolute;bottom:0;left:0}.fv .oniisan3{z-index:2;position:absolute;right:-22px;bottom:37px;aspect-ratio:259/373;width:23.54%;max-width:259px;height:auto;scale:.2;opacity:0}.mobile .fv .oniisan3{right:auto;bottom:0;left:6.13vw;width:42.93vw;max-width:161px}.fv .oniisan3 img{position:absolute;bottom:0;left:0}.fv .oniisan1_wrapper .chara{scale:.2;opacity:0}.fv .chara1{position:absolute;right:11.5%;bottom:3.82%;aspect-ratio:162/157;width:18.81%;height:auto}.mobile .fv .chara1{z-index:1;top:15%;right:21.5%;width:18.81%}@keyframes floatChara1{0%{transform:translateY(0)}10%{transform:translateY(-12.73%)}20%{transform:translateY(0)}}.fv .chara2{position:absolute;bottom:-3.96%;left:13%;aspect-ratio:390/390;width:45.29%;height:auto;transform:rotate(20deg);transform-origin:41.15% 5.56%;will-change:transform}.fv .chara2.start{transform-origin:41.15% 5.56%;animation:rotateChara2 8s cubic-bezier(.76,0,.24,1) infinite}@keyframes rotateChara2{0%{transform:rotate(20deg)}50%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.fv .chara2.arm_left{z-index:-1}.fv .chara2.arm_right img{transform:rotate(-12deg);transform-origin:44.61% 55.89%;animation:rotateChara2ArmRight 5s ease-in-out infinite}@keyframes rotateChara2ArmRight{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}16%{transform:rotate(-12deg)}24%{transform:rotate(12deg)}32%{transform:rotate(-12deg)}}.fv .chara2.hand{z-index:1}.fv .chara3{position:absolute;right:9.78%;bottom:28.95%;aspect-ratio:232/232;width:26.94%;height:auto;transform:rotate(-30deg);transform-origin:38.79% 27.15%;will-change:transform}.fv .chara3.start{transform-origin:38.79% 27.15%;animation:rotateChara3 5s cubic-bezier(.76,0,.24,1) infinite}@keyframes rotateChara3{0%{transform:rotate(-30deg)}50%{transform:rotate(50deg)}to{transform:rotate(-30deg)}}.fv .chara3.arm{z-index:-1}.fv .comment{container-type:inline-size;z-index:1;position:absolute;bottom:50.37vh;left:8.52vw;width:17.45vw;min-width:221px;rotate:-13.74deg;font-size:17.45vw;opacity:0}.mobile .fv .comment{z-index:1;top:22.47vh;bottom:auto;left:-.089vw;width:37.33%;min-width:auto;margin:0 auto;rotate:-10.24deg;font-size:37.33vw}.fv .comment .text{position:absolute;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;margin:auto;top:0!important;right:0!important;bottom:0!important;left:0!important;color:#ff5a00;font-size:clamp(14px,6.5%,29px);line-height:1.4;letter-spacing:.04em;text-align:center}.mobile .fv .comment .text{font-size:clamp(10px,6.5%,30px)}.fv .kira_wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;scale:0;clip-path:inset(0 0 0 0)}.fv .kira{z-index:1;position:absolute}.fv .kira1{top:9.3%;left:7.18%;width:2.09%;min-width:23px}.mobile .fv .kira1{top:4.19%;left:9.06%;width:15px}.fv .kira2{top:15.45%;left:94.27%;width:1.82%;min-width:20px}.mobile .fv .kira2{top:30.28%;left:91.46%;width:10px}.fv .kira3{top:36.15%;left:5.45%;width:1.73%;min-width:19px}.mobile .fv .kira3{top:38.23%;left:22.93%;width:13px}.fv .kira4{top:40.18%;left:81.36%;width:1.82%;min-width:20px}.mobile .fv .kira4{top:68.81%;left:84%;width:13px}.mobile .fv .kira4 use{fill:#ff5a00}.fv .kira5{top:75.72%;left:3.55%;width:1.36%;min-width:15px}.mobile .fv .kira5{top:89.95%;left:6.93%;width:12px}.fv .kira6{top:79.91%;left:22.36%;width:1.73%;min-width:19px}.mobile .fv .kira6{display:none}.fv .kira7{top:88.91%;left:36.45%;width:1.73%;min-width:19px}.mobile .fv .kira7{top:88.91%;left:54.93%;width:9px}.fv .kira8{top:82.16%;left:94.27%;width:1.82%;min-width:20px}.mobile .fv .kira8{top:94.45%;left:90.13%;width:8px}.fv .kira9{top:31.16%;left:35.27%;width:1.63%;min-width:18px}.fv .kira10{top:40.16%;left:63.27%;width:1.18%;min-width:13px}.mobile .fv .kira10{top:37.16%;left:66.27%}.profile .container1{position:relative}.profile .sticky_wrapper{height:600vh}.profile .sticky{position:sticky;top:0;height:100vh;height:100lvh;margin:0 auto;overflow:hidden}.profile .sticky:before{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat;content:""}.profile .sticky .container{position:relative;width:100%;max-width:980px;height:100%;margin:0 auto}.profile .sticky .sec_main_title{position:absolute;top:60px;left:0}.mobile .profile .sticky .sec_main_title{top:28px;left:20px;width:78px}.mobile .profile .sticky .sec_main_title img{display:block;width:100%;height:auto}.profile .sticky .what{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:auto}.mobile .profile .sticky .what{padding-bottom:12.29vh;overflow:hidden}.profile .sticky .what .sec_title{width:519px;margin:0 auto}.mobile .profile .sticky .what .sec_title{width:85.86%}.profile .sticky .what .slide{display:flex;position:relative;justify-content:center;width:39.18vw;max-width:750px;margin:100px auto 0}.mobile .profile .sticky .what .slide{width:90.67%;margin:40px auto 0}.profile .sticky .what .slide .frame{position:relative;aspect-ratio:431/321;width:100%;height:100%;cursor:pointer}.mobile .profile .sticky .what .slide .frame{aspect-ratio:340/332}.profile .sticky .what .slide .frame .content_list{position:absolute;right:0;bottom:0;left:0;width:100%;height:auto;margin:auto;transform-origin:bottom center}.profile .sticky .what .slide .frame .content_list li{visibility:hidden;position:absolute;right:0;bottom:0;left:0;width:100%}.profile .sticky .what .slide .frame .content_list li.active{visibility:visible}.profile .sticky .what .slide .frame .content_list li:nth-child(1) .oniisan{width:100%;height:auto}.profile .sticky .what .slide .frame .content_list li:nth-child(1) .oniisan img{left:50%;aspect-ratio:539/401;width:125.08%;height:auto;margin:auto;transform:translate(-50%)}.mobile .profile .sticky .what .slide .frame .content_list li:nth-child(1) .oniisan img{aspect-ratio:358/362;width:105.29%}.profile .sticky .what .slide .frame .content_list li:nth-child(4) .oniisan{aspect-ratio:431/367;width:100%;height:auto;transform:translate(.8%)}.mobile .profile .sticky .what .slide .frame .content_list li:nth-child(4) .oniisan{aspect-ratio:340/371;width:100%;transform:translate(0)}.profile .sticky .what .slide .frame .content_list li:nth-child(5) .oniisan{aspect-ratio:468/361;width:108.58%;height:auto;transform:translate(-7.8%)}.mobile .profile .sticky .what .slide .frame .content_list li:nth-child(5) .oniisan{aspect-ratio:344/344;width:100%;transform:translate(0)}.profile .sticky .what .slide .frame .content_list li:nth-child(6) .oniisan{aspect-ratio:468/461;width:108.58%;height:auto;transform:translate(-9.6%)}.mobile .profile .sticky .what .slide .frame .content_list li:nth-child(6) .oniisan{aspect-ratio:357/400;width:105%;transform:translate(-5%)}.profile .sticky .what .slide .frame .content_list li .oniisan img{position:absolute;bottom:0}.profile .sticky .what .slide .frame .fukidashi_list{position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;transform-origin:bottom center;pointer-events:none}.profile .sticky .what .slide .frame .fukidashi_list li{visibility:hidden}.profile .sticky .what .slide .frame .fukidashi_list li.active{visibility:visible}.profile .sticky .what .slide .frame .fukidashi_list li .fukidashi{position:absolute}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(1) .fukidashi1{top:12.15%;left:-28.08%;width:52.2%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(1) .fukidashi1{top:23.8%;left:-8.82%;width:45%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(1) .fukidashi2{top:9.34%;right:-29.23%;width:49.19%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(1) .fukidashi2{top:14.16%;right:-8.53%;width:43.53%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(2) .fukidashi1{top:9.34%;left:-28.08%;width:52.2%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(2) .fukidashi1{top:26.81%;left:-6.76%;width:51.76%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(2) .fukidashi2{top:0%;right:-29.23%;width:49.19%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(2) .fukidashi2{top:-20.78%;right:-14.41%;width:54.71%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(3) .fukidashi1{top:9.34%;left:-28.08%;width:41.76%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(3) .fukidashi1{top:7.53%;left:-5.29%;width:37.06%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(3) .fukidashi2{top:15.58%;right:-29.23%;width:56.37%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(3) .fukidashi2{top:40.36%;right:-11.18%;width:67.06%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(4) .fukidashi1{top:-7.48%;left:-40.84%;width:59.39%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(4) .fukidashi1{top:46.99%;left:-10.29%;width:67.65%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(5) .fukidashi1{top:26.17%;left:-31.55%;width:60.09%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(5) .fukidashi1{top:9.04%;left:-8.53%;width:58.24%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(6) .fukidashi1{top:27.1%;left:-23.66%;width:49.19%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(6) .fukidashi1{top:8.13%;right:-8.82%;left:auto;width:52.94%}.profile .sticky .what .slide .frame .fukidashi_list li:nth-child(6) .fukidashi2{top:4.36%;right:-31.55%;width:57.77%}.mobile .profile .sticky .what .slide .frame .fukidashi_list li:nth-child(6) .fukidashi2{top:37.35%;right:-14.71%;width:74.41%}.profile .sticky .what .slide .frame .kira_list{z-index:-1;position:relative;height:100%}.profile .sticky .what .slide .frame .kira_list li{opacity:0}.profile .sticky .what .slide .frame .kira_list li.active{opacity:1}.profile .sticky .what .slide .frame .kira_list li .kira{position:absolute}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira1{top:30px;left:-52px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira1{top:44px;left:-5px}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira2{top:5px;right:-142px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira2{top:0;right:0}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira3{top:54px;right:-175px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira3{top:39px;right:-7px}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira4{bottom:20px;left:-52px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira4{bottom:23px;left:-7px}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira5{bottom:-12px;left:-3px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira5{bottom:-4px;left:14px}.profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira6{right:31px;bottom:-38px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(1) .kira6{right:33px;bottom:-16px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira1{top:-9px;left:-14px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira1{top:23px;left:13px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira2{top:-20px;right:47px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira2{top:-13px;right:41px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira3{bottom:-3px;left:-45px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira3{bottom:3px;left:-9px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira4{bottom:-37px;left:5px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira4{bottom:-39px;left:51px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira5{right:-55px;bottom:105px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira5{right:2px;bottom:88px}.profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira6{right:-18px;bottom:-25px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(2) .kira6{right:6px;bottom:-25px}.profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira1{bottom:128px;left:-72px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira1{bottom:128px;left:0}.profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira2{top:18px;right:-38px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira2{top:17px;right:-4px}.profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira3{bottom:-21px;left:9px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira3{bottom:-16px;left:14px}.profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira4{right:21px;bottom:-44px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira4{right:34px;bottom:-26px}.profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira5{right:-42px;bottom:-9px}.mobile .profile .sticky .what .slide .frame .kira_list li:nth-child(3) .kira5{right:0;bottom:-2px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira1{top:-26px;left:90px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira2{top:139px;left:-130px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira3{top:92px;right:-38px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira4{top:149px;right:-82px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira5{bottom:0;left:-7px}.profile .sticky .what .slide .frame .kira_list li:nth-child(4) .kira6{right:0;bottom:5px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira1{top:33px;left:-64px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira2{top:19px;right:198px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira3{top:84px;right:-37px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira4{top:131px;right:-68px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira5{bottom:0;left:-7px}.profile .sticky .what .slide .frame .kira_list li:nth-child(5) .kira6{right:17px;bottom:-12px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira1{top:27px;left:-12px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira2{top:83px;left:41px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira3{top:185px;right:-52px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira4{bottom:54px;left:-51px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira5{bottom:0;left:-7px}.profile .sticky .what .slide .frame .kira_list li:nth-child(6) .kira6{right:-13px;bottom:0}.profile .sticky .what .slide .frame .bg{display:block;z-index:-1;position:absolute;top:0;left:0;width:100%;height:auto}.profile .sticky .what .slide .frame .bg path{transition:fill .3s cubic-bezier(.33,1,.68,1)}.profile .sticky .what[data-active="1"] .slide .frame .bg path{fill:#b6f052}.profile .sticky .what[data-active="2"] .slide .frame .bg path{fill:#ffda2d}.profile .sticky .what[data-active="3"] .slide .frame .bg path{fill:#1c84ff}.profile .sticky .what[data-active="4"] .slide .frame .bg path{fill:#b6f052}.profile .sticky .what[data-active="5"] .slide .frame .bg path{fill:#ffda2d}.profile .sticky .what[data-active="6"] .slide .frame .bg path{fill:#b6f052}.profile .sticky .what .slide .glance{position:absolute;right:-146px;bottom:24px;aspect-ratio:87/82;width:87px;height:auto}.mobile .profile .sticky .what .slide .glance{right:4px;bottom:-114px;width:80px}.profile .sticky .what .slide .glance .button{display:block;width:100%;height:100%}.profile .sticky .what .slide .glance .button img{position:absolute;bottom:0;left:0}.profile .sticky .what .slide .glance .button img.push,.profile .sticky .what .slide .glance .button:active img{visibility:hidden}.profile .sticky .what .slide .glance .button:active img.push{visibility:visible}.profile .sticky .what .slide .glance .chara{display:block;z-index:1;position:absolute;top:-10px;left:59px;width:159px;height:159px;background-image:url(../img/profile_glance_button_chara.png),url(../img/profile_glance_button_chara_active.png);background-size:cover,0 0;pointer-events:none}.mobile .profile .sticky .what .slide .glance .chara{top:0;right:auto;left:-89px;width:104px;height:104px;transform:scaleX(-1)}.profile .sticky .what .slide .glance:active .chara{background-size:0 0,cover}.profile .modal{display:none}.profile .modal.open{display:block}.profile .modal .modal-container{z-index:calc(infinity);position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fffc}.profile .modal .modal-scroller{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:74px 0 85px;overflow-y:auto}.profile .modal .modal-container .modal-close{z-index:2;position:absolute;top:40px;right:50px;aspect-ratio:42/47;width:42px;height:auto;cursor:pointer}.mobile .profile .modal .modal-container .modal-close{top:16px;right:20px;width:37px}.profile .modal .modal-container .modal-close img{display:block;width:100%;height:auto}.profile .modal .modal-container .list{position:relative;width:71.72%;margin:0 auto}.mobile .profile .modal .modal-container .list{width:89.67%}.profile .modal .modal-container .oniisan{position:absolute;bottom:-9.45%;left:-15.59%;width:35.23%}.mobile .profile .modal .modal-container .oniisan{bottom:-2.45%;left:-1%;width:29%}.profile .modal .modal-container .oniisan img{display:block;width:100%;height:auto}.profile .sticky .navigation{display:flex;position:absolute;top:0;bottom:0;left:48px;flex-direction:column;width:6px;height:-moz-max-content;height:max-content;margin:auto;gap:9px}.mobile .profile .sticky .navigation{top:auto;bottom:80px;left:19px;width:5px;margin:0;gap:6px}.profile .sticky .navigation span{display:block;width:6px;height:6px;transform:scale(1);transform-origin:center;border-radius:50%;background-color:#fff}.mobile .profile .sticky .navigation span{width:5px;height:5px}.profile .sticky .navigation span.active{transform:scale(1.67);background-color:#1c84ff}.profile .sticky .scroll{position:absolute;bottom:45px;left:45px;width:40px;height:50px}.mobile .profile .sticky .scroll{position:absolute;bottom:17px;left:17px;width:32px;height:40px}.profile .sticky .scroll .arrow{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:100px;background-image:url(../img/profile_scroll_arrow.svg);background-position:center;background-size:13px 50px;background-repeat:repeat-y;background-color:#1c84ff;animation:slide-arrow 2s linear infinite}.mobile .profile .sticky .scroll .arrow{background-size:11px 50px}.profile .sticky .scroll.stop{animation-play-state:paused}@keyframes slide-arrow{0%{background-position:center 0}to{background-position:center 50px}}.profile .sticky .scroll:before{display:block;position:absolute;top:0;right:-81px;bottom:0;aspect-ratio:67/12;width:67px;height:auto;margin:auto;background-image:url(../img/profile_scroll_text.png);background-size:contain;background-repeat:no-repeat;content:""}.mobile .profile .sticky .scroll:before{right:-62px;width:54px}.profile .marker_list{position:relative;height:auto;margin-top:-100vh;pointer-events:none}.profile .marker_list li{height:100vh}.profile .news{background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat}.mobile .profile .news{padding-top:68px}.profile .news .sec_title{width:288px;margin:0 auto}.mobile .profile .news .sec_title{width:223px}.profile .news .container{position:relative;width:100%;height:492px;margin-top:23px;background-color:#2c9aff;color:#fff}.mobile .profile .news .container{height:auto;margin-top:17px}.profile .news .container .window_inside .item .news_container .simplebar-track.simplebar-vertical{bottom:0;width:6px;height:calc(100% - 32px);margin:auto;border-radius:10px;background:#fff}.profile .news .container .window_inside .item .news_container .simplebar-scrollbar{height:184px}.profile .news .container .window_inside .item .news_container .simplebar-scrollbar.simplebar-visible:before{opacity:1}.profile .news .container .window_inside .item .news_container .simplebar-scrollbar:before{top:0;right:0;bottom:0;left:0;height:100%;background-color:#ffda2d}.profile .news .container .window_frame{display:block;z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/profile_news_window.png);background-position:calc(50% + 230px) center;background-size:460px 492px;background-repeat:repeat-x;pointer-events:none}.mobile .profile .news .container .window_frame{background-position:top center;background-size:contain;background-repeat:repeat}.profile .news .container .window_inside{display:flex;z-index:1;position:relative;justify-content:center;width:100%;height:100%;overflow:hidden;gap:0 30px;background-image:url(../img/window_inside_bg.png);background-size:1100px 492px;background-repeat:repeat-x;animation:slide-pc 30s linear infinite}.mobile .profile .news .container .window_inside{flex-direction:column-reverse;background-repeat:repeat}.profile .news .container .window_inside.stop{animation-play-state:paused}@keyframes slide-pc{0%{background-position:0 0}to{background-position:-1100px 0}}.profile .news .container .window_inside .item{position:relative;width:429px;height:100%;padding:73px 24px 30px 30px}.mobile .profile .news .container .window_inside .item{aspect-ratio:375/402;width:100%;height:auto;padding:13vw 9.6vw 18px}.profile .news .container .window_inside .item .window_title{width:100px;margin:0 auto}.mobile .profile .news .container .window_inside .item .window_title{width:70px}.profile .news .container .window_inside .item .news_container{position:relative;height:260px;margin-top:44px;padding-right:28px}.mobile .profile .news .container .window_inside .item .news_container{aspect-ratio:303/245;height:65.33vw;margin-top:29px;padding-right:16px}.profile .news .container .window_inside .item .news_list{display:flex;flex-direction:column;gap:20px 0}.mobile .profile .news .container .window_inside .item .news_list{gap:15px 0}.profile .news .container .window_inside .item .news_list li{display:grid;grid-template-columns:97px 1fr;gap:0 10px}.mobile .profile .news .container .window_inside .item .news_list li{grid-template-columns:82px 1fr}.profile .news .container .window_inside .item .news_list li .info .category{width:-moz-max-content;width:max-content;margin-top:.5em;padding:2px 6px 3px;border-radius:3px;background-color:#fff;color:#ff5a00;font-size:11px;line-height:1.5;letter-spacing:.04em}.mobile .profile .news .container .window_inside .item .news_list li .info .category{font-size:10px}.profile .news .container .window_inside .item .news_list li .info .date{margin-top:4px;font-size:10px;line-height:1.5;letter-spacing:.04em}.profile .news .container .window_inside .item .news_list li .title{font-size:14px;line-height:1.5;letter-spacing:.04em}.mobile .profile .news .container .window_inside .item .news_list li .title{font-size:13px}.profile .news .container .window_inside .item .news_list li .title a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px}.profile .news .container .window_inside .item.previous .chara{position:absolute;bottom:-21px;left:-218px;aspect-ratio:212/169;width:212px;height:auto}.mobile .profile .news .container .window_inside .item.previous .chara{z-index:-1;bottom:17px;left:0;aspect-ratio:236/292;width:29.33%;transform:rotate(23deg)}.profile .news .container .window_inside .item.previous .chara img{display:block;position:absolute;top:0;left:0}.profile .news .container .window_inside .item.next .chara{position:absolute;right:-174px;bottom:3px;aspect-ratio:236/292;width:236px;height:auto}.mobile .profile .news .container .window_inside .item.next .chara{z-index:-1;right:-13px;bottom:-12px;aspect-ratio:212/169;width:32.8%;transform:scaleX(-1)}.profile .news .container .window_inside .item.next .chara img{position:absolute;top:0;left:0}.profile .soccer{position:relative;padding:9px 0 148px;overflow:hidden;background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat}.mobile .profile .soccer{padding:14.4vw 0 calc(10.67vw + 59px)}.profile .soccer:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:59px;background-image:url(../img/profile_boundary_bottom.png);background-size:72px 59px;background-repeat:repeat-x;content:""}.mobile .profile .soccer:after{background-position-x:14.5%}.profile .soccer .container{position:relative;aspect-ratio:768/327;width:768px;height:auto;margin:0 auto;padding-left:33px}.mobile .profile .soccer .container{width:100%;height:auto;padding:0 20px}.profile .soccer .chara,.profile .soccer .oniisan{pointer-events:none}.profile .soccer .chara.enable,.profile .soccer .oniisan.enable{cursor:pointer;pointer-events:all}.profile .soccer .chara{position:absolute;bottom:0;left:0;aspect-ratio:105/122;width:13.67%;height:auto}.mobile .profile .soccer .chara{left:6.4%;width:20%}.profile .soccer .chara.enable:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.219) translate(2%,3.1%);background-image:url(../img/profile_soccer_chara_1_highlight.png);background-size:contain;background-repeat:no-repeat;content:""}.profile .soccer .oniisan{position:absolute;right:0;bottom:0;aspect-ratio:219/327;width:28.51%;height:auto}.mobile .profile .soccer .oniisan{width:31.2%}.profile .soccer .oniisan.enable:before{display:block;position:absolute;top:0;left:0;aspect-ratio:208.5/354.5;width:100%;height:auto;transform:scale(.952054) translate(3.1%,-6.3%);background-image:url(../img/profile_soccer_oniisan_1_highlight.png);background-size:contain;background-repeat:no-repeat;content:""}.profile .soccer .oniisan:active:before{display:none}.profile .soccer .ball{width:149px;height:auto;pointer-events:none}.mobile .profile .soccer .ball{width:19.4%}.profile .soccer .course{position:absolute;bottom:4.89%;left:22.65%;aspect-ratio:420/147;width:54.68%;height:auto}.profile .soccer path{stroke-width:1;stroke:transparent;fill:transparent}.surprising{position:relative;background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat}.surprising .container{position:relative;width:calc(100% - 24px);height:auto;margin:0 auto;padding:0 0 200px;border-radius:0 0 150px 150px;background:linear-gradient(to bottom,#36def5,#dafbff)}.mobile .surprising .container{width:100%;padding:0 0 100px;border-radius:0 0 60px 60px}.surprising .sticky{display:flex;position:sticky;top:0;flex-direction:column;height:100vh;padding-top:126px;overflow:hidden}.surprising .sec_title_wrapper{position:relative;width:405px;margin:calc(-100vh + 72px) auto 0}.mobile .surprising .sec_title_wrapper{width:193px}.surprising .sec_title_wrapper .sec_title{width:100%}.surprising .sec_title_wrapper .deco1{position:absolute;top:1px;left:-140px;width:104px;height:auto}.mobile .surprising .sec_title_wrapper .deco1{top:47px;right:-63px;left:auto;width:55px;transform:rotate(25deg)}.surprising .sec_title_wrapper .deco2{position:absolute;top:-46px;right:-128px;width:86px;height:auto}.mobile .surprising .sec_title_wrapper .deco2{top:-36px;right:auto;left:-20px;width:47px}.surprising .sec_title_wrapper .kira1{position:absolute;top:-35px;left:-157px;width:61px;height:auto}.mobile .surprising .sec_title_wrapper .kira1{top:6px;left:-57px;width:38px;height:auto}.surprising .sec_title_wrapper .kira2{position:absolute;right:-65px;bottom:-48px;width:53px;height:auto}.mobile .surprising .sec_title_wrapper .kira2{right:-11px;bottom:-43px;width:42px}.surprising .surprising_list{display:flex;flex-direction:column;max-width:976px;margin:72px auto 0;gap:60px 110px}.mobile .surprising .surprising_list{gap:55px 110px;pointer-events:none}.surprising .surprising_list li{flex-shrink:0;aspect-ratio:750/411;width:100%;max-width:758px;height:auto;opacity:0}.mobile .surprising .surprising_list li{aspect-ratio:335/480;width:335px;height:auto;margin:0 auto}.surprising .surprising_list li:nth-child(2n-1){margin-left:auto}.mobile .surprising .surprising_list li:nth-child(1) .anime-container{top:-58px;left:0;width:335px}.mobile .surprising .surprising_list li:nth-child(2) .anime-container{top:-58px;left:0;width:335px}.mobile .surprising .surprising_list li:nth-child(3) .anime-container{top:-35px;left:0;width:335px}.mobile .surprising .surprising_list li:nth-child(4) .anime-container{top:-35px;left:0;width:335px}.surprising .oniisan{z-index:-1;position:absolute;top:58px;left:-83px;aspect-ratio:361/361;width:361px;height:auto}.mobile .surprising .oniisan{top:66px;left:-79px;width:222px}.surprising .oniisan.enable{cursor:pointer}.surprising .oniisan .anime-container{width:100%;height:100%;animation:floatOniisan 5s ease-in-out infinite}.surprising .oniisan:not(.enable) .anime-container{animation-play-state:paused}@keyframes floatOniisan{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.surprising .oniisan.enable .anime-container:before{display:block;position:absolute;top:0%;left:0;width:100%;height:100%;background-image:url(../img/surprising_oniisan1_highlight.png);background-size:contain;background-repeat:no-repeat;content:"";animation:bounceOpacity 4s ease-in-out .1s infinite;opacity:0}.surprising .oniisan.enable .anime-container.paused:before{animation-play-state:paused!important}.surprising .oniisan:active .anime-container:before{display:none}.gallery{display:flex;position:relative;flex-direction:column;justify-content:center;height:auto;min-height:100vh;padding:100px 0;overflow:hidden;background-image:url(../img/bg_texture_orange.jpg);background-size:200px 200px;background-repeat:repeat}.mobile .gallery{padding:75px 0 140px}.gallery .sec_title_wrapper{position:relative;width:436px;margin:0 auto}.mobile .gallery .sec_title_wrapper{width:264px}.gallery .sec_title_wrapper .sec_title{width:100%}.gallery .sec_title_wrapper .kira{position:absolute}.gallery .sec_title_wrapper .kira1{top:26px;left:-79px}.mobile .gallery .sec_title_wrapper .kira1{top:-15px;left:-26px}.gallery .sec_title_wrapper .kira2{bottom:-48px;left:-37px}.mobile .gallery .sec_title_wrapper .kira2{bottom:-66px;left:-37px}.gallery .sec_title_wrapper .kira3{top:15px;right:-72px}.mobile .gallery .sec_title_wrapper .kira3{top:-12px;right:-21px;width:12px}.gallery .sec_title_wrapper .kira4{right:-24px;bottom:-62px}.mobile .gallery .sec_title_wrapper .kira4{right:-21px;bottom:-31px;width:16px}.mobile .gallery .sec_title_wrapper .kira5{top:39px;left:-15px}.mobile .gallery .sec_title_wrapper .kira6{top:89px;right:-25px}.gallery .swiper{width:100%;height:auto;margin-top:43px;overflow:visible}.mobile .gallery .swiper{margin-top:40px}.gallery .swiper-wrapper{height:auto}.gallery .swiper .swiper-slide{width:320px;transform-origin:top center;transition:translate .3s cubic-bezier(.33,1,.68,1),scale .3s cubic-bezier(.33,1,.68,1)}.gallery .swiper .swiper-slide.swiper-slide-active{z-index:1;scale:1.3}.mobile .gallery .swiper .swiper-slide.swiper-slide-active{scale:1.5}.gallery .swiper .swiper-slide.swiper-slide-active img{border:3px solid #fff}.gallery .swiper .swiper-slide.swiper-slide-prev-1{translate:-25% 65px}.mobile .gallery .swiper .swiper-slide.swiper-slide-prev-1{translate:-25% 124px}.gallery .swiper .swiper-slide.swiper-slide-prev-2,.gallery .swiper .swiper-slide.swiper-slide-prev-3{translate:-10% 113px}.mobile .gallery .swiper .swiper-slide.swiper-slide-prev-2,.mobile .gallery .swiper .swiper-slide.swiper-slide-prev-3{translate:-10% 124px}.gallery .swiper .swiper-slide.swiper-slide-next-1{translate:25% 65px}.mobile .gallery .swiper .swiper-slide.swiper-slide-next-1{translate:25% 124px}.gallery .swiper .swiper-slide.swiper-slide-next-2,.gallery .swiper .swiper-slide.swiper-slide-next-3{translate:10% 113px}.mobile .gallery .swiper .swiper-slide.swiper-slide-next-2,.mobile .gallery .swiper .swiper-slide.swiper-slide-next-3{translate:10% 124px}.gallery .swiper .swiper-slide:not(.swiper-slide-active){scale:.7}.mobile .gallery .swiper .swiper-slide:not(.swiper-slide-active){scale:.8}.gallery .swiper .swiper-slide .img{position:relative;width:100%;height:100%;transform-origin:top center;border-radius:8px;background-color:#ccc;transition:translate .3s cubic-bezier(.33,1,.68,1),scale .3s cubic-bezier(.33,1,.68,1)}.gallery .swiper .swiper-slide.horizontal .img{scale:1.2}.gallery .swiper .swiper-slide .img:before{display:block;z-index:-1;position:absolute;top:8px;left:8px;width:100%;height:100%;border-radius:8px;background-color:#e77131;content:""}.mobile .gallery .swiper .swiper-slide .img:before{top:6px;left:6px}.gallery .swiper .swiper-slide .img img{overflow:hidden;border-radius:8px}.gallery .swiper .navigation_wrapper{position:relative;width:122px;height:auto;margin:12vw auto 0}.mobile .gallery .swiper .navigation_wrapper{width:80px;margin-top:33.2vw}.gallery .swiper .navigation{display:flex;justify-content:space-between;width:100%;height:auto}.gallery .swiper .navigation span{display:block;position:relative;width:55px;height:57px;margin:0;top:0;right:0;bottom:0;left:0}.mobile .gallery .swiper .navigation span{width:36px;height:43px}.gallery .swiper .navigation span.swiper-button-next{transform:scaleX(-1)}.gallery .swiper .navigation span:before,.gallery .swiper .navigation span:after{display:none}.gallery .swiper .navigation span img{position:absolute;bottom:0;left:0}.gallery .swiper .navigation span img.down,.gallery .swiper .navigation span:active img.up{opacity:0}.gallery .swiper .navigation span:active img.down{opacity:1}.gallery .swiper .navigation_wrapper .kira{position:absolute}.mobile .gallery .swiper .navigation_wrapper .kira{display:none}.gallery .swiper .navigation_wrapper .kira1{top:-13px;left:-108px}.gallery .swiper .navigation_wrapper .kira2{top:-84px;right:-197px}.gallery .swiper .navigation_wrapper .kira3{top:-27px;right:-155px}.gallery .friends{position:absolute;bottom:0;left:72px;aspect-ratio:284/222;width:284px;height:auto}.mobile .gallery .friends{left:28px;width:180px}.contact{position:relative;padding:17.72vw 0 calc(15.18vw + 183px);overflow:hidden;background-color:#62c7ff}.mobile .contact{padding:17.86vw 0 calc(21.6vw + 142px)}.contact .boundary.top{position:absolute;top:0;left:0;width:100%;height:auto}.contact .boundary.bottom{position:absolute;bottom:0;left:0;width:100%;height:auto}.contact .container{position:relative;width:700px;height:auto;margin:0 auto}.mobile .contact .container{width:100%}.contact .sec_title{position:absolute;top:374px;right:-65px;width:35px;height:auto}.mobile .contact .sec_title{display:none;right:0}.contact .message{margin-left:-70px}.mobile .contact .message{width:207px;margin-left:31px}.mobile .contact .message img{display:block;width:100%;height:auto}.contact .form{position:relative;width:100%;height:auto;min-height:877px;margin:3px auto 0;padding:60px 72px 142px;border-radius:100px;background-color:#fff;box-shadow:inset 0 1px 3px 1px #5cb2e2}.mobile .contact .form{width:calc(100% - 50px);min-height:auto;margin:57px auto 0;padding:37px 22px 142px;border-radius:40px}.mobile .contact .form:has(.snow-monkey-form[data-screen=complete]){padding-bottom:0}.contact .form .chara{position:absolute;top:-121px;right:75px;width:104px}.mobile .contact .form .chara{top:-83px;right:19px;width:68px}.contact .form .chara:before{position:absolute;top:74px;left:-131px;aspect-ratio:113/27;width:113px;height:auto;background-image:url(../img/contact_chara_text.png);background-size:contain;background-repeat:no-repeat;content:""}.mobile .contact .form .chara:before{top:41px;left:-113px;width:104px}.contact .form .chara img{top:0;left:0}.contact .form .smf-progress-tracker{position:relative;margin-bottom:0;padding-bottom:13px}.contact .form .smf-progress-tracker:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:5px;background-color:#c5c3c3;content:""}.contact .form .smf-progress-tracker:before{display:block;z-index:1;position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:5px;background-color:#1c84ff;content:""}.contact .form .snow-monkey-form[data-screen=input] .smf-progress-tracker:before{width:33.3333333333%}.contact .form .snow-monkey-form[data-screen=confirm] .smf-progress-tracker:before{width:66.6666666667%}.contact .form .snow-monkey-form[data-screen=complete] .smf-progress-tracker:before{width:100%}.contact .form .smf-progress-tracker .smf-progress-tracker__item{flex-direction:row;align-items:center;justify-content:center;gap:0 12px}.mobile .contact .form .smf-progress-tracker .smf-progress-tracker__item{gap:0 6px}.contact .form .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{width:28px;height:28px;background-color:#c5c3c3}.mobile .contact .form .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__number{width:23px;height:23px}.contact .form [data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.contact .form [data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,.contact .form [data-screen=complete] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number,.contact .form [data-screen=complete] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.contact .form [data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number,.contact .form [data-screen=confirm] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.contact .form [data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,.contact .form [data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__number{background-color:#1c84ff}.contact .form .smf-progress-tracker .smf-progress-tracker__item .smf-progress-tracker__item__text{margin:0;color:#333}.contact .form .smf-progress-tracker .smf-progress-tracker__item:before,.contact .form .smf-progress-tracker .smf-progress-tracker__item:after{display:none}.contact .form .smf-form{display:flex;flex-direction:column;margin-top:60px;gap:20px}.mobile .contact .form .smf-form{margin-top:28px;gap:9px 20px}.contact .form .snow-monkey-form[data-screen=confirm] .smf-form{gap:26px 20px}.contact .form .smf-form .wp-block-snow-monkey-forms-item{display:grid;grid-auto-columns:216px 1fr;grid-auto-flow:column;gap:20px 10px}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item{grid-auto-columns:1fr 1fr;grid-auto-flow:row;gap:6px 10px}.contact .form .snow-monkey-form[data-screen=input] .smf-form .wp-block-snow-monkey-forms-item .smf-item__col--label{padding-top:12px}.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-item__label__text{display:flex;position:relative;align-items:center;width:-moz-max-content;width:max-content;font-size:16px;letter-spacing:.04em}.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-item__label__text .small{font-size:10px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.required .smf-item__label__text:after{display:block;position:absolute;top:0;right:-26px;bottom:0;height:-moz-max-content;height:max-content;margin:auto;content:"必須";color:#ff5a00;font-size:10px;line-height:1.5;letter-spacing:.04em}.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-text-control__control,.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-textarea-control__control{width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:4px;background-color:#f6f6f6;box-shadow:none;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.04em;transition:none}.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-textarea-control__control{min-height:138px;resize:vertical}.contact .form .smf-form .wp-block-snow-monkey-forms-item .smf-error-messages{color:#ff5a00;font-size:12px;letter-spacing:.04em}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy{grid-auto-columns:1fr 1fr;grid-auto-flow:row;gap:13px 0}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy{gap:8px 0}.contact .form [data-screen=complete] .smf-form .wp-block-snow-monkey-forms-item.policy,.contact .form [data-screen=confirm] .smf-form .wp-block-snow-monkey-forms-item.policy{display:none}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-item__label__text{font-size:14px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .policy_text{height:233px;padding:25px 45px 25px 25px;border-radius:4px;background:#f6f6f6}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .policy_text{height:125px;padding:12px 23px 12px 12px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .simplebar-track.simplebar-vertical{right:17px;bottom:0;width:6px;height:calc(100% - 32px);margin:auto;border-radius:10px;background:#e3e3e3}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .simplebar-track.simplebar-vertical{right:10px;width:4px;height:calc(100% - 20px)}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .simplebar-scrollbar{height:35px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .simplebar-scrollbar.simplebar-visible:before{opacity:1}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .simplebar-scrollbar:before{top:0;right:0;bottom:0;left:0;height:100%;background-color:#ffda2d}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .policy_text p{font-size:12px;line-height:1.7}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .policy_text p{font-size:10px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-placeholder{margin-top:50px;text-align:center}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-placeholder{margin-top:25px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-checkbox-control{display:flex;align-items:center;justify-content:center;font-size:14px}.mobile .contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-checkbox-control{font-size:12px}.contact .form .smf-form .wp-block-snow-monkey-forms-item.policy .smf-checkbox-control__control{margin:0}.contact .form .smf-form .recaptcha{position:absolute;right:0;bottom:-160px;left:0;margin:auto;color:#fff;font-size:12px;line-height:1.5;letter-spacing:.04em;text-align:center}.mobile .contact .form .smf-form .recaptcha{bottom:-113px;font-size:11px}.contact .form [data-screen=complete] .smf-form .recaptcha,.contact .form [data-screen=confirm] .smf-form .recaptcha{display:none}.contact .form .smf-form .recaptcha a{display:inline;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px}.contact .form .smf-form .recaptcha a:hover{text-decoration-line:none}.contact .form .smf-action .smf-button-control+.smf-button-control{margin-left:0}.contact .form .smf-action .smf-button-control:has(.smf-button-control__control[data-action=back]){display:block;z-index:1;position:absolute;right:0;bottom:-160px;left:0;width:-moz-max-content;width:max-content;margin:auto;padding-left:24px}.mobile .contact .form .smf-action .smf-button-control:has(.smf-button-control__control[data-action=back]){bottom:-113px}.contact .form .smf-action .smf-button-control:has(.smf-button-control__control[data-action=back]):before{display:block;position:absolute;top:0;bottom:0;left:0;width:10px;height:16px;margin:auto;background-image:url(../img/contact_form_button_back.svg);background-size:10px 16px;content:""}.contact .form .smf-action .smf-button-control:has(.smf-button-control__control[data-action=back]):after{display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;border-radius:10px;background-color:#fff;content:""}.contact .form .smf-action .smf-button-control__control[data-action=back]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-max-content;width:max-content;padding:10px 0;border:0;border-radius:0;outline:0;background-image:none;background-color:transparent;color:#fff;text-decoration:none;transition:none}.contact .form .smf-action .smf-button-control__control[data-action=confirm],.contact .form .smf-action .smf-button-control__control[data-action=complete]{-webkit-appearance:none;-moz-appearance:none;display:block;appearance:none;position:absolute;right:0;bottom:-123px;left:0;aspect-ratio:521/249;width:521px;height:auto;margin:auto;padding:0;border:0;border-radius:0;outline:0;background-image:none;background-color:transparent;color:#333;text-decoration:none;cursor:pointer;transition:none}.mobile .contact .form .smf-action .smf-button-control__control[data-action=confirm],.mobile .contact .form .smf-action .smf-button-control__control[data-action=complete]{right:auto;bottom:-64px;left:50%;width:355px;transform:translate(-50%)}.contact .form .smf-action .smf-button-control__control[data-action=confirm] .smf-sending,.contact .form .smf-action .smf-button-control__control[data-action=complete] .smf-sending{display:none}.contact .form .smf-action .smf-button-control__control[data-action=confirm] img,.contact .form .smf-action .smf-button-control__control[data-action=complete] img{display:block;position:absolute;bottom:0;left:0;width:100%;height:auto}.contact .form .smf-action .smf-button-control__control[data-action=confirm] img:not(.active),.contact .form .smf-action .smf-button-control__control[data-action=complete] img:not(.active){visibility:hidden}.contact .form .smf-action .smf-button-control__control[data-action=confirm]:active img:not(.active),.contact .form .smf-action .smf-button-control__control[data-action=complete]:active img:not(.active){visibility:visible}.contact .form .smf-action .smf-button-control__control[data-action=confirm] img.active,.contact .form .smf-action .smf-button-control__control[data-action=complete] img.active{visibility:visible}.contact .form .smf-action .smf-button-control__control[data-action=confirm]:active img.active,.contact .form .smf-action .smf-button-control__control[data-action=complete]:active img.active{visibility:hidden}.contact .form .smf-form .smf-complete-content .title{font-size:19px;line-height:1.5;letter-spacing:.04em}.contact .form .smf-form .smf-complete-content .description{margin-top:25px;font-size:14px;line-height:1.5;letter-spacing:.04em}.contact .form .smf-form .smf-complete-content .friends{position:absolute;right:0;bottom:0;aspect-ratio:300/350;width:300px;height:auto}.mobile .contact .form .smf-form .smf-complete-content .friends{position:relative;width:200px;margin-left:auto}.contact .form .smf-form .smf-complete-content .friends img{display:block;position:absolute;top:0;left:0;width:100%;height:auto}footer{background-image:url(../img/bg_texture_blue.jpg);background-size:200px 200px;background-repeat:repeat}footer .other{position:relative;padding:46px 0 124px;background-color:#fffbe6}.logged-in footer .other{padding:46px 0 197px}.mobile footer .other{padding:4px 0 124px}footer .other .container{max-width:980px;margin:0 auto}.logged-in footer .other .container{max-width:939px}.tablet footer .other .container,.mobile footer .other .container{max-width:600px;padding:0 26px}footer .other .message{width:258px;height:auto;margin-left:8px}.mobile footer .other .message{width:209px}footer .other .link_list{display:flex;flex-wrap:wrap;gap:0 53px}.tablet footer .other .link_list,.mobile footer .other .link_list{flex-direction:column;gap:0}footer .other .link_list li.club{width:318px;margin-top:73px;margin-left:66px}.logged-in footer .other .link_list li.club{margin-left:45px}.tablet footer .other .link_list li.club,.mobile footer .other .link_list li.club{width:260px;margin-top:14px;margin-left:auto}footer .other .link_list li.letter{width:367px}.tablet footer .other .link_list li.letter,.mobile footer .other .link_list li.letter{width:289px;margin-top:30px}footer .other .link_list li.association{width:195px;margin-top:137px}.tablet footer .other .link_list li.association,.mobile footer .other .link_list li.association{order:1;width:260px;margin:40px auto 0}footer .other .link_list li.instagram{width:333px;margin-top:54px;margin-left:auto}.logged-in footer .other .link_list li.instagram{margin-left:0}.tablet footer .other .link_list li.instagram,.mobile footer .other .link_list li.instagram{width:280px;margin:30px auto 0}footer .other .link_list li.x{width:305px}.tablet footer .other .link_list li.x,.mobile footer .other .link_list li.x{width:94.44%;margin:39px auto 0}footer .other .link_list li .title{margin:0 auto}footer .other .link_list li.club .title{width:106px}footer .other .link_list li.letter .title{width:134px}footer .other .link_list li.association .title{width:150px}footer .other .link_list li.instagram .title{width:103px}footer .other .link_list li.x .title{width:100px;margin-left:auto}footer .other .link_list li.club .card{margin-top:2px}footer .other .link_list li.letter .card{position:relative;margin-top:14px}footer .other .link_list li.letter .card .address{position:absolute;top:38px;right:42px;color:#1c84ff;font-size:14px;line-height:1.5;text-align:center}.mobile footer .other .link_list li.letter .card .address{top:24px;right:19px;font-size:13px}footer .other .link_list li.association .card{margin-top:9px}footer .other .link_list li.instagram .card{margin-top:13px}footer .other .link_list li.x .card{width:305px;margin-top:11px}.mobile footer .other .link_list li.x .card{width:100%}.mobile footer .other .link_list li.x .card .twitter-timeline{width:100%!important}.mobile footer .other .link_list li.x .card .twitter-timeline iframe{width:100%!important}footer .other .link_list li.x .card .r-poiln3{font-size:14px}footer .other .friends{position:absolute;bottom:0;left:72px;aspect-ratio:356/210;width:356px;height:auto}.logged-in footer .other .friends{right:0;left:0;margin:0 auto}.tablet footer .other .friends,.mobile footer .other .friends{position:relative;right:0;left:0;width:80.8%;margin:70px auto 0!important}.mobile footer .other .friends img{display:block;width:100%;height:auto}footer .fnav{position:relative;height:auto;padding:152px 0 332px;overflow:hidden;border-radius:0 0 365px 365px;background-color:#fffbe6}.mobile footer .fnav{padding:0 0 180px;border-radius:0 0 40vw 40vw}footer .fnav .site_title{width:302px;margin:0 auto}.mobile footer .fnav .site_title{width:239px}footer .fnav .site_title img{display:block;width:100%;height:auto}footer .fnav .fnav_list{display:flex;align-items:end;justify-content:center;margin-top:45px;gap:0 30px}.mobile footer .fnav .fnav_list{flex-direction:column;align-items:center;margin-top:39px;gap:11px 0}footer .fnav .fnav_list li:nth-child(1){width:104px}.mobile footer .fnav .fnav_list li:nth-child(1){width:86px}footer .fnav .fnav_list li:nth-child(2){width:165px;margin-bottom:-5px}.mobile footer .fnav .fnav_list li:nth-child(2){width:138px;margin-bottom:0}footer .fnav .fnav_list li:nth-child(3){width:84px}.mobile footer .fnav .fnav_list li:nth-child(3){width:70px;margin-top:9px}footer .fnav .fnav_list li:nth-child(4){width:108px;margin-bottom:-5px}.mobile footer .fnav .fnav_list li:nth-child(4){width:90px;margin-bottom:0}footer .fnav .friends{position:absolute;bottom:0;left:50%;width:100%;min-width:1100px;height:300px;transform:translate(-50%);pointer-events:none}.mobile footer .fnav .friends{min-width:auto;overflow:hidden;border-radius:0 0 40vw 40vw}footer .fnav .friends .item1{position:absolute;bottom:-104px;left:0;aspect-ratio:453/453;width:453px;transform:translate(-180px,180px)}.mobile footer .fnav .friends .item1{bottom:-23px;left:-70px;width:279px;transform:translate(-180px,180px) rotate(12.17deg)}footer .fnav .friends .item2{position:absolute;bottom:-56px;left:298px;aspect-ratio:230/230;width:230px;transform:translateY(150px)}.mobile footer .fnav .friends .item2{bottom:-20px;left:72px;width:124px}footer .fnav .friends .item3{position:absolute;right:60px;bottom:-221px;width:736px;transform:translateY(230px)}.mobile footer .fnav .friends .item3{right:-38px;bottom:-85px;width:355px;transform:translateY(230px) rotate(-.89deg)}footer .fnav .friends .item4{position:absolute;right:40px;bottom:14px;aspect-ratio:215/181;width:215px;transform:translate(100px,100px)}.mobile footer .fnav .friends .item4{right:-23px;bottom:89px;width:112px;transform:translate(100px,100px) rotate(-36.1deg)}footer .fnav .friends .kira{position:absolute}footer .fnav .friends .kira1{bottom:271px;left:73px}.mobile footer .fnav .friends .kira1{bottom:178px;left:70px;width:9px}footer .fnav .friends .kira2{bottom:136px;left:274px}.mobile footer .fnav .friends .kira2{bottom:93px;left:91px;width:9px}footer .fnav .friends .kira3{bottom:196px;left:429px}.mobile footer .fnav .friends .kira3{right:43px;bottom:207px;left:auto;width:8px}footer .fnav .friends .kira4{bottom:166px;left:497px}.mobile footer .fnav .friends .kira4{bottom:233px;left:16px;width:8px}footer .fnav .friends .kira5{right:281px;bottom:240px}.mobile footer .fnav .friends .kira5{right:auto;bottom:116px;left:160px;width:10px}footer .fnav .friends .kira6{right:100px;bottom:211px}.mobile footer .fnav .friends .kira6{right:80px;bottom:155px;width:12px}footer .foot{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:end;height:296px;padding:0 0 41px}.mobile footer .foot{height:248px;padding:0 0 33px}footer .foot .scrolltop{position:absolute;right:0;bottom:77px;left:0;aspect-ratio:202/208;width:202px;height:auto;margin:auto}.mobile footer .foot .scrolltop{width:171px}footer .foot .scrolltop .anime-container{position:absolute;top:0;left:0;width:100%;height:auto}footer .foot .scrolltop img{position:absolute;top:0;right:0;left:0;margin:auto}footer .foot .scrolltop .text{display:block;position:absolute;top:108px;right:-55px;width:97px;height:13px}footer .foot .copyright{margin-top:18px;color:#fff;font-size:13px;line-height:1.5;letter-spacing:.04em;text-align:center}.mobile footer .foot .copyright{font-size:10px}.smf-form--business+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--business .smf-item{margin-top:0;margin-bottom:0;border:1px solid #ddd}.smf-form--business .smf-item:not(:first-child){border-top:none}.smf-form--business .smf-item--divider{border-right:none;border-left:none}.smf-form--business .smf-item--divider .smf-item__col{flex:1 1 auto;max-width:none;padding-right:0;padding-left:0}.smf-form--business .smf-item__col{padding:var(--_padding1)}.smf-form--business .smf-item__col--label{border-bottom:1px solid #ddd;background-color:#f7f7f7}.smf-form--letter+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--letter .smf-item{margin-top:0;margin-bottom:0;padding:1rem 0}.smf-form--letter .smf-item__col--label{padding-bottom:var(--_padding-1)}.smf-form--letter .smf-text-control__control{width:100%;max-width:100%}.smf-form--simple-table+.smf-action{margin:var(--_margin1) 0;text-align:center}.smf-form--simple-table .smf-item{margin-top:0;margin-bottom:0;padding:1rem 0}.smf-form--simple-table .smf-item--divider .smf-item__col{flex:1 1 auto;max-width:none}.smf-form--simple-table .smf-item__col--label{padding-bottom:var(--_padding-1)}.smf-action .smf-button-control__control{padding-right:var(--_padding1);padding-left:var(--_padding1)}.smf-action .smf-button-control+.smf-button-control{margin-left:var(--_margin-1)}.smf-action .smf-button-control__control{position:relative}.smf-action .smf-button-control__control .smf-sending{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.smf-control-fieldset{display:contents}.smf-control-fieldset>*+*{margin-top:var(--_margin-2)}.smf-control-fieldset>.smf-control-legend{padding:0}.smf-control-description{margin-top:var(--_margin-2);color:var(--_dark-color-gray);--_font-size-level: -1;font-size:var(--_font-size);line-height:var(--_line-height)}.smf-error-messages{margin-top:var(--_margin-2);color:#cc3033}.smf-progress-tracker{display:flex;flex-wrap:nowrap;margin-bottom:var(--_margin1);margin-left:0;padding-left:0;list-style:none}.smf-progress-tracker__item{display:flex;position:relative;flex:1 1 auto;flex-direction:column;align-items:center;width:33.33333%;margin:0}.smf-progress-tracker__item:after,.smf-progress-tracker__item:before{display:block;position:absolute;top:12px;height:1px;background-color:var(--_light-color-gray);content:""}.smf-progress-tracker__item:before{right:50%;left:0}.smf-progress-tracker__item:after{right:0;left:50%}.smf-progress-tracker__item--complete:after,.smf-progress-tracker__item--input:before{display:none}.smf-progress-tracker__item__number{display:flex;z-index:1;position:relative;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border-radius:100%;background-color:var(--_light-color-gray);color:#fff;letter-spacing:0}.smf-progress-tracker__item__text{margin-top:.5em;color:var(--_light-color-gray)}[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__number,[data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__number,[data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__number,[data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__number{background-color:var(--_color-text);font-weight:700}[data-screen=back] .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen=complete] .smf-progress-tracker__item--complete .smf-progress-tracker__item__text,[data-screen=confirm] .smf-progress-tracker__item--confirm .smf-progress-tracker__item__text,[data-screen=input] .smf-progress-tracker__item--input .smf-progress-tracker__item__text,[data-screen=invalid] .smf-progress-tracker__item--input .smf-progress-tracker__item__text{color:var(--_color-text);font-weight:700}@keyframes smf-sending{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.smf-sending[aria-hidden=true]{visibility:hidden}.smf-sending:before{display:block;width:10px;height:10px;border:1px solid rgba(0,0,0,.5019607843);border-radius:100%;border-top-color:#0000;content:"";animation:smf-sending 2s ease-out 0s infinite}.smf-sending.paused:before{animation-play-state:paused!important}.smf-focus-point{visibility:hidden;position:relative;top:-100px}.smf-system-error-status-text{color:var(--_color-gray);--_font-size-level: -1;font-size:var(--_font-size);line-height:var(--_line-height)}.smf-form [data-invalid="1"]{border-color:#d98585}.smf-action .smf-button-control__control{display:inline-block;padding:var(--_padding-2) var(--_padding-1);border-radius:var(--_global--border-radius);background-image:linear-gradient(180deg,#fff,var(--_lighter-color-gray));background-color:var(--_lighter-color-gray);color:var(--_color-text);text-decoration:none;cursor:pointer;--_border-radius: var(--_global--border-radius);--_border-color: var(--_form-control-border-color);border:1px solid var(--_border-color);border-radius:var(--_border-radius);outline:0;--_transition-duration: var(--_global--transition-duration);--_transition-function-timing: var(--_global--transition-function-timing);--_transition-delay: var(--_global--transition-delay);transition:border var(--_transition-duration) var(--_transition-function-timing) var(--_transition-delay)}.smf-action .smf-button-control__control:hover{--_border-color: var(--_form-control-border-color-hover)}.smf-action .smf-button-control__control:active,.smf-action .smf-button-control__control:focus,.smf-action .smf-button-control__control:focus-within,.smf-action .smf-button-control__control[aria-selected=true]{--_border-color: var(--_form-control-border-color-focus)}.smf-action .smf-button-control__control>input,.smf-action .smf-button-control__control>textarea{border:none;outline:none}.smf-system-error-content-ready{display:none!important}html :where(.editor-styles-wrapper){display:block}@media (min-width: 640px){.smf-form--business .smf-item{display:flex}.smf-form--business .smf-item__col{flex:1 1 auto}.smf-form--business .smf-item__col--label{flex:0 0 14em;max-width:14em;border-right:1px solid #ddd;border-bottom:none}.smf-form--business .smf-item__col--controls{flex:1 1 calc(100% - 14em);max-width:calc(100% - 14em)}.smf-form--simple-table .smf-item{display:flex}.smf-form--simple-table .smf-item__col{flex:1 1 auto}.smf-form--simple-table .smf-item__col--label{flex:0 0 14em;max-width:14em;padding-right:var(--_padding1);padding-bottom:0}.smf-form--simple-table .smf-item__col--controls{flex:1 1 calc(100% - 14em);max-width:calc(100% - 14em)}}@media screen and (min-height: 1201px){.fv .comment{bottom:605px}}@media (hover: hover){.hover:hover{animation:bounceScale .5s forwards cubic-bezier(.33,1,.68,1)}.profile .news .container .window_inside .item .news_list li .title a:hover{text-decoration-line:none}}@font-face{font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-family:swiper-icons}:root{--swiper-theme-color: #007aff}.swiper{display:block;z-index:1;position:relative;margin-right:auto;margin-left:auto;padding:0;overflow:hidden;list-style:none}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1;position:relative;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial)}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;position:relative;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{flex-shrink:0;order:9999;content:""}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{box-sizing:border-box;z-index:10;position:absolute;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;transform-origin:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{display:flex;z-index:10;position:absolute;top:var(--swiper-navigation-top-offset, 50%);align-items:center;justify-content:center;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{right:auto;left:var(--swiper-navigation-sides-offset, 10px)}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-variant:initial;font-size:var(--swiper-navigation-size);line-height:1;font-family:swiper-icons;letter-spacing:0;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start}.simplebar-wrapper{width:inherit;max-width:inherit;height:inherit;max-height:inherit;overflow:hidden}.simplebar-mask{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important;margin:0;padding:0;overflow:hidden;direction:inherit}.simplebar-offset{box-sizing:inherit!important;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;display:block;position:relative;width:auto;max-width:100%;height:100%;max-height:100%;overflow:auto;direction:inherit;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{display:table;content:" "}.simplebar-placeholder{width:100%;max-width:100%;max-height:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;z-index:-1;position:relative;flex-grow:inherit;flex-shrink:0;flex-basis:0;width:100%;max-width:1px;height:100%;max-height:1px;margin:0;padding:0;float:left;overflow:hidden;pointer-events:none}.simplebar-height-auto-observer{box-sizing:inherit;display:block;z-index:-1;position:absolute;top:0;left:0;width:1000%;min-width:1px;height:1000%;min-height:1px;overflow:hidden;opacity:0;pointer-events:none}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;overflow:hidden;pointer-events:none}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:0;left:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;right:2px;left:2px;border-radius:7px;background:#000;content:"";opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;right:2px;bottom:2px;left:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;right:auto;bottom:0;left:0;width:auto;min-width:10px;min-height:0}.simplebar-dummy-scrollbar-size{visibility:hidden;position:fixed;width:500px;height:500px;overflow-x:scroll;overflow-y:hidden;direction:rtl;opacity:0;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{visibility:hidden;position:fixed;left:0;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}
