@charset "UTF-8";#wrap_all{width:100%}#wrap_content{width:100%;margin:0 auto}#wrap_footer{width:100%}#wrap_footer_inner{width:90%;max-width:1280px;margin:0 auto;padding:3em 0}header{background-color:var(--c-body);min-height:50px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}header>a{display:block;margin:0;padding:0.5lh;width:fit-content}header .logo_corp{display:block;width:95px;height:auto;fill:var(--c-corp)}.nav_list{list-style:none!important;margin:0!important}.nav_list>li{list-style:none!important;margin:0!important}.navbtn{--btn_size:40px;position:fixed;right:10px;top:0;z-index:1000;width:calc(var(--btn_size) + 8px);height:calc(var(--btn_size) + 8px);background:transparent;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}.navbtn>svg{width:80%;height:80%;display:block}.navbtn>svg>path{fill:none;stroke:var(--c-txt);stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1);animation:anime_stroke_on 0.5s ease-in-out}.navbtn>svg>path:first-child{stroke-dasharray:60 207}.navbtn>svg>path:nth-child(2){stroke-dasharray:60 60}.navbtn>svg>path:nth-child(3){stroke-dasharray:60 207}.navbtn.is-active>svg>path{stroke:var(--c-body)!important;animation:anime_stroke_off 0.5s ease-in-out}.navbtn.is-active>svg>path:first-child{stroke-dasharray:90 207;stroke-dashoffset:-134}.navbtn.is-active>svg>path:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30}.navbtn.is-active>svg>path:nth-child(3){stroke-dasharray:90 207;stroke-dashoffset:-134}@keyframes anime_stroke_on{0%{stroke:var(--c-txt)}to{stroke:var(--c-body)}}@keyframes anime_stroke_off{0%{stroke:var(--c-body)}to{stroke:var(--c-txt)}}.nav_wrapper{display:flex;gap:24px 0px;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:start;line-height:1.2}.nav_wrapper ul{margin:0!important;list-style:none!important}.nav_wrapper ul li{margin:0!important;list-style:none!important}.nav_wrapper a{text-decoration:none;color:inherit}@media (any-hover:hover){.nav_wrapper a:hover{opacity:unset}}.nav_wrapper a:focus-visible{opacity:unset}.nav_main{display:flex;flex-wrap:nowrap;flex-direction:column}.nav_main li{width:fit-content}.nav_main a{display:block;position:relative;z-index:1;font-weight:900;padding:8px;color:var(--c-txt-700);transition:color 0.3s}.nav_main a:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;margin:auto;background-color:var(--c-txt-700);transform:scaleX(0);transform-origin:right;transition:transform 0.4s}@media (any-hover:hover){.nav_main a:hover{color:var(--c-txt-bgctxt)}.nav_main a:hover:before{transform:scaleX(1);transform-origin:left}}.nav_main a:focus-visible{color:var(--c-txt-bgctxt)}.nav_main a:focus-visible:before{transform:scaleX(1);transform-origin:left}.nav_main a.is-current{color:var(--c-accent)}.nav_main a.is-current:before{transform:scaleX(1);transform-origin:left}#nav_pc{color:currentColor;background:transparent}#nav_pc .nav_wrapper>*{inline-size:min(480px,95%)}#nav_pc .nav_main{gap:16px 0px;align-items:start;font-size:1.6em}#nav_pc .nav_main a{transition:color 0.3s ease}#nav_sp{position:fixed;top:0;left:0;width:100%;height:100dvh;color:var(--c-body);background:rgb(var(--c-txt-rgb)/0.5);backdrop-filter:blur(30px);clip-path:circle(0% at calc(100% - 44px) 44px);transition:clip-path 0.5s cubic-bezier(0.4,0,0.2,1);z-index:900}#nav_sp.is-active{clip-path:circle(150% at calc(100% - 44px) 44px)}#nav_sp .nav_wrapper{overflow-y:scroll;text-align:center;width:100%;height:100%;padding-block:5lh}@media (width <= 760px){#nav_sp .nav_wrapper{padding:24px 0px}}#nav_sp .nav_wrapper>*{inline-size:min(480px,80%);margin-inline:auto}#nav_sp .nav_wrapper>*{opacity:0;translate:0 30px;transition:opacity 0.4s ease,translate 0.4s ease}.is-active#nav_sp .nav_wrapper>*{opacity:1;translate:0 0}.is-active#nav_sp .nav_wrapper>:first-child{transition-delay:0.5s}.is-active#nav_sp .nav_wrapper>:nth-child(2){transition-delay:0.8s}.is-active#nav_sp .nav_wrapper>:nth-child(3){transition-delay:1.1s}.is-active#nav_sp .nav_wrapper>:nth-child(4){transition-delay:1.4s}.is-active#nav_sp .nav_wrapper>:nth-child(5){transition-delay:1.7s}.is-active#nav_sp .nav_wrapper>:nth-child(6){transition-delay:2s}.is-active#nav_sp .nav_wrapper>:nth-child(7){transition-delay:2.3s}.is-active#nav_sp .nav_wrapper>:nth-child(8){transition-delay:2.6s}.is-active#nav_sp .nav_wrapper>:nth-child(9){transition-delay:2.9s}.is-active#nav_sp .nav_wrapper>:nth-child(10){transition-delay:3.2s}#nav_sp .nav_wrapper a:has(.logo_corp){display:block;width:fit-content;margin:0 auto}#nav_sp .nav_wrapper .logo_corp{display:block;width:120px;height:auto;fill:var(--c-white)}#nav_sp .nav_main{gap:24px 0px;align-items:center;font-size:1.6em}#nav_sp .nav_main li{opacity:0;translate:0 30px;transition:opacity 0.4s ease,translate 0.4s ease}.is-active#nav_sp .nav_main li{opacity:1;translate:0 0}.is-active#nav_sp .nav_main li:first-child{transition-delay:0.3s}.is-active#nav_sp .nav_main li:nth-child(2){transition-delay:0.4s}.is-active#nav_sp .nav_main li:nth-child(3){transition-delay:0.5s}.is-active#nav_sp .nav_main li:nth-child(4){transition-delay:0.6s}.is-active#nav_sp .nav_main li:nth-child(5){transition-delay:0.7s}.is-active#nav_sp .nav_main li:nth-child(6){transition-delay:0.8s}.is-active#nav_sp .nav_main li:nth-child(7){transition-delay:0.9s}.is-active#nav_sp .nav_main li:nth-child(8){transition-delay:1s}.is-active#nav_sp .nav_main li:nth-child(9){transition-delay:1.1s}.is-active#nav_sp .nav_main li:nth-child(10){transition-delay:1.2s}#nav_sp .nav_main a:not(.is-current){color:var(--c-white)}body:has(#nav_sp.is-active){overflow-y:hidden}:root{--f-height:100px}#content-main .content:last-child .content_inner{padding-bottom:calc(var(--f-height) + 10px)!important;margin-bottom:calc(var(--f-height) * -1)!important}#wrap_footer{font-size:0.8em;filter:drop-shadow(0 0 5px rgb(var(--c-primary-rgb)/0.3))}#wrap_footer a{text-decoration:none}#wrap_footer #f_cloud{mask-image:url("/site/sorayoka/images/footer_mask.png");mask-repeat:repeat-x;mask-position:bottom center;height:var(--f-height);background-color:var(--c-body);box-shadow:0 0 10px var(--c-txt)}#wrap_footer [id*=_inner]{border-image-source:linear-gradient(var(--c-body),var(--c-body));border-image-slice:fill 0;border-image-width:1;border-image-outset:0 100vw;border-image-repeat:stretch}#wrap_footer [id*=_inner]>:is(:not(hr)):not(:last-child){margin-block-end:24px}#wrap_footer [id*=_inner]>:is(:not(hr)):last-child{margin-block-end:0}#wrap_footer #copyright{text-align:center;color:var(--c-gray)}#wrap_content #content-main :where(h2,.h2):not(:last-child){margin-bottom:24px}#wrap_content #content-main :where(h2,.h2):last-child{margin-bottom:0}#wrap_content #content-main :where(h3,h4,h5,h6,.h3,.h4,.h5,.h6):not(:last-child){margin-bottom:16px}#wrap_content #content-main :where(h3,h4,h5,h6,.h3,.h4,.h5,.h6):last-child{margin-bottom:0}#wrap_content #content-main :where(p,ul,ol,dl,table,figure,form,blockquote,iframe,video,details):not(:last-child){margin-bottom:16px}#wrap_content #content-main :where(p,ul,ol,dl,table,figure,form,blockquote,iframe,video,details):last-child{margin-bottom:0}#wrap_content #content-main :where(hr){margin:24px 0px}.box_media,.box_video{aspect-ratio:16/9;width:100%}.box_media:not(:last-child),.box_video:not(:last-child){margin-bottom:16px}.box_media:last-child,.box_video:last-child{margin-bottom:0}.box_media iframe,.box_media video,.box_video iframe,.box_video video{width:100%;height:100%}.box_scroll{--height:5lh;max-height:var(--height);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-inline-end:24px}.box_scroll:not(:last-child){margin-block-end:24px}.box_scroll:last-child{margin-block-end:0}.box_info{border-top:1px solid rgb(var(--c-bd-rgb)/0.5)}.box_info:not(:last-child){margin-bottom:16px}.box_info:last-child{margin-bottom:0}.box_info>li{margin-left:0!important;margin-bottom:0!important;list-style:none!important}.box_info>li a{text-decoration:none}.box_info>li{padding:0.5lh 0;border-bottom:1px solid rgb(var(--c-bd-rgb)/0.5)}.box_info>li .info_day{display:block;padding:0.5em;font-family:"Roboto Condensed",monospace;font-weight:500;white-space:nowrap;line-height:normal}.box_info>li .info_day.is-latest{background-color:var(--c-red);color:var(--c-body)}.box_info>li .info_day:not(.is-latest){background-color:var(--c-bg);color:var(--c-txt)}.box_info>li .info_txt{display:block;align-self:center}.box_info>li>*{display:flex;gap:8px 16px;flex-wrap:wrap;flex-direction:row;align-items:center}.box_info>li>* .info_day{align-self:flex-start}.box_info>li>* .info_txt{flex:1}.box_qa:not(:last-child){margin-bottom:16px}.box_qa:last-child{margin-bottom:0}.box_qa>*{position:relative}.box_qa>:before{display:flex;justify-content:center;align-items:center;position:absolute;left:15px;top:15px;aspect-ratio:1/1;padding:0.5em;overflow:hidden;font-family:"Montserrat","Helvetica Neue","Arial",sans-serif;font-weight:700;line-height:1}.box_qa>:nth-child(odd){background-color:var(--c-bg)}.box_qa>:nth-child(odd):before{content:"Q";background-color:var(--c-primary);color:var(--c-primary-bgctxt)}.box_qa>:nth-child(2n):before{content:"A";background-color:var(--c-accent);color:var(--c-accent-bgctxt)}.box_qa:is(dl)>*{padding:16px 24px 16px 64px}.box_qa:is(dl)>dt{border:3px solid var(--c-bg);background-color:var(--c-bg)}.box_qa:is(dl)>dd:not(:last-child){padding-bottom:2em}.box_qa:is(details)>summary{padding:16px 24px 16px 64px;padding-right:48px}.box_qa:is(details)>summary:after{left:auto;right:20px;transform:rotate(45deg)}.box_qa:is(details)>div{padding-left:64px}.box_qa:is(details)[open]>summary:after{transform:rotate(-135deg)}i[class^=ri-]{font-size:1.1em;font-weight:400;vertical-align:text-bottom;line-height:normal}i[class^=ri-]:before{line-height:normal}.txt_icon{display:inline-flex;align-items:center;gap:0.3em;line-height:normal}@media (width <= 1280px){#pagetop{display:none!important}}@media (1280px <= width){#pagetop{position:fixed;right:15px;bottom:15px;z-index:99;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;color:var(--c-body);background-color:var(--c-primary);text-decoration:none;border-radius:100vh}#pagetop>span{display:block;font-size:0.9em;font-weight:900;line-height:1;padding:16px}#pagetop:active{bottom:13px!important}}@media (1280px <= width) and (any-hover:hover){#pagetop:hover{opacity:unset}}@media (1280px <= width){#pagetop:focus-visible{opacity:unset}}.splide{padding-block:0!important;padding-inline:0!important}.splide .splide__list{margin-left:0;margin-bottom:0}.splide .splide__pagination>li{margin:0}.splide .splide__pagination__page.is-active{background:var(--c-primary)}.splide .splide__pagination__page:not(.is-active){background:rgb(var(--c-txt-rgb)/0.2)}.splide .splide__arrow svg{fill:var(--c-txt)}.splide .splide__arrow svg:is(:hover>*){fill:var(--c-primary)!important}.splide:not(.is-overflow) .splide__arrow{display:none!important}.splide .custom_controle{position:relative;width:fit-content;margin:20px auto 0;display:grid;gap:16px;grid-template-columns:fit-content(2lh) 1fr fit-content(2lh);align-content:center;align-items:center;justify-content:center;justify-items:center}.splide .custom_controle .splide__arrows .splide__arrow,.splide .custom_controle .splide__pagination{position:static;margin:0;padding:0;transform:unset}.splide .custom_controle .splide__arrows{display:grid;grid-template-columns:subgrid;grid-column:1/-1;grid-row:1;align-items:center}.splide .custom_controle .splide__arrows .splide__arrow{display:grid;grid-template-columns:subgrid;width:fit-content;height:auto}.splide .custom_controle .splide__arrows .splide__arrow[class*=prev]{grid-column:1}.splide .custom_controle .splide__arrows .splide__arrow[class*=next]{grid-column:3}.splide .custom_controle .splide__arrows .splide__arrow svg{width:1em;height:1em}.splide .custom_controle .splide__pagination{grid-column:2;grid-row:1;gap:10px;align-items:stretch}.splide .custom_controle .splide__pagination>li button{margin:0;display:block}.splide:not(.is-overflow) .custom_controle{display:none!important}.scroll-hint>table:last-of-type{margin-bottom:0!important}.pswp__dynamic-caption{font-size:0.8em}.js_tab:not(:last-child){margin-bottom:16px}.js_tab:last-child{margin-bottom:0}.js_tab .tab_head{margin-bottom:0!important;border-bottom:2px solid var(--c-primary)}.js_tab .tab_head>*{text-align:center;padding:12px 8px!important;line-height:1.2;cursor:pointer}.js_tab .tab_head>:not(.active){color:rgba(var(--c-txt-rgba),0.5);background-color:var(--c-bg)}.js_tab .tab_head>.active{color:var(--c-body);background-color:var(--c-primary);pointer-events:none}@media (480px < width){.js_tab .tab_head{display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;justify-items:stretch;background-color:rgba(var(--c-bg-rgba),0.3)}.js_tab .tab_head>li{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}}@media (width <= 480px){.js_tab .tab_head{border-bottom:2px solid var(--c-primary)}.js_tab .tab_head>li{margin-right:1em}.js_tab .tab_head>li:not(:last-child){margin-bottom:3px}}.js_tab .tab_body{padding:24px;transition:all 0.3s liner}.js_tab .tab_body>:not(.active){display:none}.js_tab .tab_body>.active{display:block;animation:anime_tabshow 0.5s linear 0s}@keyframes anime_tabshow{0%{opacity:0}to{opacity:1}}#loading{width:100vw;height:100vh;transition:all 1s;background-color:var(--c-body);position:fixed;top:0;left:0;z-index:9999;opacity:1;visibility:visible}#loading.is_active{opacity:0;visibility:hidden}#loading_animation{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;transition:all 1s;background-color:var(--c-primary);z-index:9999;opacity:0;visibility:hidden}#loading_animation.is_active{opacity:1;visibility:visible}#loading_icon{width:100px;height:100px;position:relative;margin:0 auto 15px;text-align:center}#loading_txt{display:block;width:100%;padding:0.5em 0 0.5em 0.3em;color:rgba(247,248,249,0.8);font-size:1.4em;font-family:"Roboto Condensed",monospace;font-weight:700;text-align:center;letter-spacing:0.3em}.js_readmore .js_readmore_content{overflow:hidden;transition:mask-image 0.3s ease-in-out}.js_readmore .js_readmore_btn{display:flex;gap:8px;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center;width:2.5em;height:2.5em;overflow:hidden;margin:auto auto 0;color:var(--c-text);cursor:pointer}.js_readmore .js_readmore_btn:after,.js_readmore .js_readmore_btn:before{width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.js_readmore .js_readmore_btn:before{font-size:0.6em}.js_readmore .js_readmore_btn:after{font-size:2em;line-height:0.5;transform:rotate(90deg);color:var(--c-primary)}.js_readmore:not(.open) .js_readmore_content{height:10em;mask-image:linear-gradient(to bottom,var(--c-body),transparent)}.js_readmore:not(.open) .js_readmore_btn:before{content:"Open";order:1}.js_readmore:not(.open) .js_readmore_btn:after{content:"》";order:2}@media (any-hover:hover){.js_readmore:not(.open) .js_readmore_btn:hover:after{animation:1s anime_forbtm infinite cubic-bezier(0.19,1,0.22,1)}}.js_readmore:not(.open) .js_readmore_btn:focus-visible:after{animation:1s anime_forbtm infinite cubic-bezier(0.19,1,0.22,1)}.js_readmore.open .js_readmore_content{height:auto;mask-image:unset}.js_readmore.open .js_readmore_btn:before{content:"Close";order:2}.js_readmore.open .js_readmore_btn:after{content:"《";order:1}@media (any-hover:hover){.js_readmore.open .js_readmore_btn:hover:after{animation:1s anime_fortop infinite cubic-bezier(0.19,1,0.22,1)}}.js_readmore.open .js_readmore_btn:focus-visible:after{animation:1s anime_fortop infinite cubic-bezier(0.19,1,0.22,1)}@keyframes anime_forbtm{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(3px)}}@keyframes anime_fortop{0%,to{transform:rotate(90deg) translateX(0)}50%{transform:rotate(90deg) translateX(-3px)}}.box_search:not(:last-child){margin-bottom:24px}.box_search:last-child{margin-bottom:0}.box_search>:not(:last-child){margin-bottom:24px!important}.box_search>:last-child{margin-bottom:0}.box_search_btn>:not(:last-child){margin-bottom:8px!important}.box_search_btn>:last-child{margin-bottom:0}.box_search_btn .js_release{text-align:center;background-color:var(--c-bg);user-select:none;cursor:pointer}.box_search_btn.type_checkbox{padding:0.5em;border:3px solid rgba(var(--c-primary-rgba),0.2)}.box_search_btn.type_checkbox ul.ul_grid{grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}.box_search_btn.type_checkbox ul.ul_grid>li{margin-left:0;list-style:none}.box_search_btn.type_checkbox ul.ul_grid>li label{width:100%}.box_search_btn.type_checkbox .js_release{padding:0.5em;font-size:0.8em}.box_search_btn.type_btn ul.ul_none{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.box_search_btn.type_btn ul.ul_none>li{text-align:center}.box_search_btn.type_btn input[type=checkbox]{position:absolute;white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.box_search_btn.type_btn input[type=checkbox]+span{padding-left:0}.box_search_btn.type_btn .js_release,.box_search_btn.type_btn label{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;border-radius:100vh;width:100%;height:100%;padding:1em 2em;font-weight:700;line-height:1.2}.box_search_btn.type_btn label{background-color:var(--c-txt);color:var(--c-bg)}.box_search_btn.type_btn label:has(input[type=checkbox]:checked){background-color:var(--c-primary)}.box_search_result>:not(:last-child){margin-bottom:16px!important}.box_search_result>:last-child{margin-bottom:0}.box_search_result .js_numbox{color:var(--c-primary)}.box_search_result .js_target:not(.js_selected){display:none!important}.box_more{--height:clamp(2lh,20dvw,5lh)}.box_more:not(:last-child){margin-block-end:48px}.box_more:last-child{margin-block-end:0}.box_more .more_wrap{height:var(--height);overflow:hidden;transition:border-radius 0.3s ease-in-out,mask-image 0.5s ease-in-out,height 0.4s cubic-bezier(0.34,1.56,0.64,1)}.box_more .more_wrap:not(:is(.is-open>*)){mask-image:linear-gradient(to bottom,var(--c-body) 30%,transparent)}.box_more .more_wrap:is(.is-open>*){--height:auto;--height:calc-size(auto,size);mask-image:linear-gradient(to bottom,var(--c-body),var(--c-body))}.box_more .more_wrap:is(.is-showall>*){--height:auto;--height:calc-size(auto,size);mask-image:unset!important}.box_more .more_btn{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:space-between;position:relative;z-index:1;width:fit-content;min-height:2.3em;margin:0 auto;text-align:center;cursor:pointer;font-weight:700}.box_more .more_btn span{font-size:0.6em;color:currentColor}.box_more .more_btn:after{font-size:2em;line-height:0;color:var(--c-primary);rotate:90deg}.box_more .more_btn:not(:is(.is-open>*)){margin-block-start:-2.3em}.box_more .more_btn:not(:is(.is-open>*))>span{order:1}.box_more .more_btn:not(:is(.is-open>*)):after{order:2;content:"》"}@media (any-hover:hover){.box_more .more_btn:not(:is(.is-open>*)):hover:after{animation:anime_forbtm 1.5s ease-in-out infinite}}.box_more .more_btn:not(:is(.is-open>*)):focus-visible:after{animation:anime_forbtm 1.5s ease-in-out infinite}.box_more .more_btn:is(.is-open>*){margin-block-start:24px}.box_more .more_btn:is(.is-open>*)>span{order:2}.box_more .more_btn:is(.is-open>*):after{order:1;content:"《"}@media (any-hover:hover){.box_more .more_btn:is(.is-open>*):hover:after{animation:anime_fortop 1.5s ease-in-out infinite}}.box_more .more_btn:is(.is-open>*):focus-visible:after{animation:anime_fortop 1.5s ease-in-out infinite}.box_more .more_btn:is(.is-showall>*){display:none}@keyframes anime_forbtm{0%{translate:0}20%{translate:0 5px}40%{translate:0 0px}60%{translate:0 3px}80%{translate:0 0px}to{translate:0}}@keyframes anime_fortop{0%{translate:0}20%{translate:0 -5px}40%{translate:0 0px}60%{translate:0 -3px}80%{translate:0 0px}to{translate:0}}body{background-color:#baddeb;background-image:url("/site/sorayoka/images/bg_body03.png"),url("/site/sorayoka/images/bg_body02.png"),url("/site/sorayoka/images/bg_body01.png");background-position:bottom -100px right,bottom 200px center,top -100px center;background-repeat:no-repeat,no-repeat,repeat-x;background-attachment:scroll,scroll,fixed;background-size:30%,contain,cover}@media (1280px <= width){:root{--c-center:480px;--c-side:calc(50dvw - var(--c-center))}#content-column{padding-block-start:16px;display:grid;grid-template-columns:1fr var(--c-center) 1fr;justify-content:center;justify-items:stretch;grid-template-areas:"c_left c_center c_right"}#content-column #content-main{grid-area:c_center}#content-column>[id^=content-side]{position:relative}#content-column>[id^=content-side] .side_inner{position:sticky;inline-size:min(350px,100%);margin-inline:auto}#content-column>[id^=content-side] .side_inner>:not(:last-child){margin-block-end:24px}#content-column>[id^=content-side] .side_inner>:last-child{margin-block-end:0}#content-column #content-side-l{grid-area:c_left}#content-column #content-side-l .side_inner{top:8dvh}#content-column #content-side-r{grid-area:c_right}#content-column #content-side-r .side_inner{top:20dvh}}@media (width <= 1280px){#content-column #content-side-l,#content-column #content-side-r{display:none}#content-column #content-main{width:100%;max-width:760px;margin:16px auto 0}}#content-side-r .link_btn{font-size:1.2em}#content-main{min-height:100dvh;box-shadow:0 100px 100px 0 rgb(var(--c-primary-rgb)/0.3)}#content-main>:where(.content) :where(h1,h2,h3,h4,h5,h6)+.box{padding-top:0!important}#content-main h2.tit{text-align:center;position:relative}#content-main h2.icontit{--c-icontit:var(--c-primary);position:relative;width:fit-content;display:flex;gap:8px;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:start}#content-main h2.icontit:after{content:attr(data-title);display:block;font-family:"Sacramento",sans-serif;font-size:1.6rem;font-weight:500;justify-self:end;color:var(--c-icontit)}#content-main h2.icontit i{color:var(--c-icontit);font-size:1.2em}#content-main h2.icontit strong{--c-underline:var(--c-icontit);padding-bottom:0.1em;border-bottom:1px dashed var(--c-underline)}#content-main h3.tit{color:var(--c-fc);background-color:var(--c-bgc);width:fit-content;padding:0.3lh 0.5lh}#content-main h4.tit{display:flex;gap:16px;flex-wrap:nowrap;flex-direction:row;align-items:start}#content-main h4.tit>span{flex:1}#content-main h4.tit:before{margin-top:0.5lh;content:"";display:block;width:0.8em;height:3px;background-color:var(--c-primary)}#content-main [class*=_inner]>:not([class*=_wide]){margin-inline:16px}#content-main [class*=_inner]>[class*=_wide]{margin-inline:0}#content-main [class*=_inner]>[class*=_wide] :where(h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6){margin-inline:16px}#content-main [class*=_inner] :where(.box):first-child{padding-block-start:0!important}#content-main [class*=_inner] :where(.box):last-child{padding-block-end:0!important}#content-main [class*=_inner]>:where(.box,.box_wide){padding:40px 0px}#content-main [class*=_inner]>:where(.box,.box_wide) :where(.box,.box_wide){padding:24px 0px}#content-main .content_maintit{margin-block-end:-100px;padding-block-end:calc(56px + 100px)}#content-main .content{position:relative;margin:100px 0 -100px;padding:56px 0 calc(56px + 100px);background-color:var(--c-sec_body);color:var(--c-sec_body-bgctxt)}#content-main .content:before{background-color:var(--c-sec_body);position:absolute;top:-99px;left:0;z-index:1;content:"";display:block;width:100%;height:100px}#content-main .content.sep_cloud:before{mask-image:url("/site/sorayoka/images/sep_cloud.png");mask-repeat:repeat-x;mask-position:bottom center}#content-main .content .sec_img{margin:0;position:absolute;z-index:2}@media (width <= 480px){#content-main .content .sec_img{display:none!important}}#content-main .content_maintit{border-radius:10px 10px 0 0;overflow:hidden;background-color:#47b9ed;background-image:url("/site/sorayoka/images/bg_maintit.png");background-repeat:no-repeat;background-size:100% auto}@media (1280px <= width){#content-main .content_maintit{background-position:bottom 15px center}}@media (width <= 1280px){#content-main .content_maintit{background-position:center}}#content-main .content_maintit h1{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;width:100%;overflow:hidden}@media (1280px <= width){#content-main .content_maintit h1{padding:15% 30px}}@media (width <= 1280px){#content-main .content_maintit h1{padding:10% 30px}}#content-main .content_maintit h1 img{display:block;width:100%;max-width:480px;object-fit:contain;filter:drop-shadow(2px 0px 0px rgb(var(--c-white-rgb)/1)) drop-shadow(-2px 0px 0px rgb(var(--c-white-rgb)/1)) drop-shadow(0px 2px 0px rgb(var(--c-white-rgb)/1)) drop-shadow(0px -2px 0px rgb(var(--c-white-rgb)/1))}#content-main .content.con_info{--c-sec_body:var(--c-white);--c-sec_body-bgctxt:var(--c-white-bgctxt)}#content-main .content.con_info h2.icontit{--c-icontit:var(--c-red)}#content-main .content.con_info h3.tit{--c-bgc:var(--c-red);--c-fc:var(--c-red-bgctxt)}#content-main .content.con_about{--c-sec_body:var(--c-primary);--c-sec_body-bgctxt:var(--c-primary-bgctxt)}#content-main .content.con_about h2.icontit{--c-icontit:var(--c-yellow)}#content-main .content.con_about h3.tit{--c-bgc:var(--c-white);--c-fc:var(--c-primary)}#content-main .content.con_about .sec_img{inline-size:min(480px,50%);right:-20px;top:0;translate:0 -50%}#content-main .content.con_timetable{--c-sec_body:var(--c-secondary);--c-sec_body-bgctxt:var(--c-secondary-bgctxt)}#content-main .content.con_timetable h2.icontit{--c-icontit:var(--c-primary)}#content-main .content.con_timetable h3.tit{--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}#content-main .content.con_timetable .sec_img{inline-size:min(480px,45%);right:-10px;top:0;translate:0 -50%}#content-main .content.con_timetable .price .fc_red{font-size:2.8em;line-height:1}#content-main .content.con_timetable ol.ol_maru{font-size:1.2em}#content-main .content.con_course{--c-sec_body:var(--c-white);--c-sec_body-bgctxt:var(--c-white-bgctxt)}#content-main .content.con_course h2.icontit{--c-icontit:color-mix(in srgb,var(--c-yellow) 50%,var(--c-red))}#content-main .content.con_course h3.tit{--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}#content-main .content.con_course .box_timeline .txt_marker{--c-fc:linear-gradient(transparent 50%,rgb(var(--c-secondary-rgb)/0.8) 50%)}#content-main .content.con_course .box_grid[class*=box_img]{gap:0;grid-template-rows:1.5em 1fr 1fr}#content-main .content.con_course .box_grid[class*=box_img]:not(:last-child){margin-bottom:32px!important}#content-main .content.con_course .box_grid[class*=box_img]>.grid_img{grid-row:2/-1;order:1}#content-main .content.con_course .box_grid[class*=box_img]>.grid_img img{display:block;width:100%;object-fit:cover}#content-main .content.con_course .box_grid[class*=box_img]>.grid_txt{grid-row:1/-1;order:2;grid-column:2/-2}#content-main .content.con_course .box_grid[class*=box_img]>.grid_txt .inner>*{margin-bottom:0!important}#content-main .content.con_course .box_grid[class*=box_img]>.grid_txt .inner p{white-space:pre-wrap;word-break:keep-all}#content-main .content.con_course .box_grid[class*=box_img]>.grid_txt .inner p>:not([class]){text-shadow:0px 0px 5px rgb(var(--c-white-rgb)/1),0px 0px 10px rgb(var(--c-white-rgb)/1),0px 0px 15px rgb(var(--c-white-rgb)/1),0px 0px 30px rgb(var(--c-white-rgb)/1)}#content-main .content.con_course .box_grid[class*=box_img]>.grid_txt .inner p>.txt_marker{font-size:1.3em;font-weight:700}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgr_txt) .grid_img{grid-column:4/-1}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgr_txt) .grid_img .radius_all{border-radius:16px 0px 0px 16px}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgr_txt) .grid_txt{text-align:left}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgl_txt) .grid_img{grid-column:1/-4}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgl_txt) .grid_img .radius_all{border-radius:0px 16px 16px 0px}#content-main .content.con_course .box_grid[class*=box_img]:is(.box_imgl_txt) .grid_txt{text-align:right}#content-main .content.con_howto{--c-sec_body:var(--c-secondary);--c-sec_body-bgctxt:var(--c-secondary-bgctxt)}#content-main .content.con_howto h2.icontit{--c-icontit:var(--c-primary)}#content-main .content.con_howto h3.tit{--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}#content-main .content.con_howto :where(h1,h2,h3,h4,h5,h6)+[class*=box]:has(.splide_def){padding-top:0!important}#content-main .content.con_howto .splide_def .splide__pagination{counter-reset:pagination-num}#content-main .content.con_howto .splide_def .splide__pagination .splide__pagination__page{width:2em;height:unset;aspect-ratio:1;line-height:1;border-radius:5px}#content-main .content.con_howto .splide_def .splide__pagination .splide__pagination__page:before{counter-increment:pagination-num;content:counter(pagination-num);display:block;line-height:0}#content-main .content.con_howto .splide_def .splide__pagination .splide__pagination__page:not(.is-active){background-color:rgb(var(--c-txt-rgb)/0.1)}#content-main .content.con_howto .splide_def .splide__pagination .splide__pagination__page.is-active{background-color:rgb(var(--c-primary-rgb)/1);color:var(--c-primary-bgctxt)}#content-main .content.con_howto .splide_def .splide__pagination .splide__pagination__page:not(.is-active):hover{background-color:rgb(var(--c-primary-rgb)/0.3)}#content-main .content.con_howto .splide_def .splide__list{counter-reset:splide-slide-num}#content-main .content.con_howto .splide_def .splide__list .splide__slide{position:relative;padding-top:1em}#content-main .content.con_howto .splide_def .splide__list .splide__slide:before{counter-increment:splide-slide-num;content:counter(splide-slide-num);box-sizing:content-box;display:flex;align-items:center;justify-content:center;font-size:1.4em;width:2em;aspect-ratio:1;border-radius:100%;background-color:var(--c-bgc);color:var(--c-fc);border:0px solid var(--c-sec_body);position:absolute;top:25px;left:0;transform-origin:center;scale:1 1 1}#content-main .content.con_howto .splide_def .splide__list .splide__slide.is-active:before{animation:anime_num_scale 0.9s both}#content-main .content.con_howto .splide_def .splide__list .splide__slide:nth-child(3n+1){--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}#content-main .content.con_howto .splide_def .splide__list .splide__slide:nth-child(3n+2){--c-bgc:var(--c-red);--c-fc:var(--c-red-bgctxt)}#content-main .content.con_howto .splide_def .splide__list .splide__slide:nth-child(3n+3){--c-bgc:var(--c-green);--c-fc:var(--c-green-bgctxt)}#content-main .content.con_howto .box_howoto_step{display:flex;gap:10px;flex-wrap:wrap;flex-direction:column;align-items:stretch;justify-content:start;--padding:10px;--radius:20px;border-radius:var(--radius);padding:var(--padding)}#content-main .content.con_howto .box_howoto_step img{border-radius:calc(var(--radius) - var(--padding))}#content-main .content.con_howto .box_howoto_step>*>:last-child{margin:0px!important}#content-main .content.con_howto .box_howoto_step>*>:not(:last-child){margin:0px 0px 8px 0px!important}#content-main .content.con_howto .box_howoto_step .step_txt{font-size:0.9em;padding:0 0.5em}#content-main .content.con_howto .box_howoto_step .step_txt h3{font-size:1.1em;padding:0px 0px 8px 0px;border-bottom:1px solid currentColor}#content-main .content.con_howto .box_howoto_step .step_txt ol>li,#content-main .content.con_howto .box_howoto_step .step_txt ul>li{margin-bottom:0!important}#content-main .content.con_howto .box_howoto_step .step_txt dl{gap:8px}#content-main .content.con_howto .box_howoto_step .step_txt a{text-decoration:none}#content-main .content.con_rsv{--c-sec_body:var(--c-primary);--c-sec_body-bgctxt:var(--c-primary-bgctxt)}#content-main .content.con_rsv h2.icontit{--c-icontit:var(--c-yellow)}#content-main .content.con_rsv h3.tit{--c-bgc:var(--c-white);--c-fc:var(--c-primary)}#content-main .content:not([class*=con_]):nth-child(2n){--c-sec_body:var(--c-secondary);--c-sec_body-bgctxt:var(--c-secondary-bgctxt)}#content-main .content:not([class*=con_]):nth-child(2n) h2.icontit{--c-icontit:var(--c-primary)}#content-main .content:not([class*=con_]):nth-child(2n) h3.tit{--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}#content-main .content:not([class*=con_]):nth-child(odd){--c-sec_body:var(--c-white);--c-sec_body-bgctxt:var(--c-white-bgctxt)}#content-main .content:not([class*=con_]):nth-child(odd) h2.icontit{--c-icontit:var(--c-red)}#content-main .content:not([class*=con_]):nth-child(odd) h3.tit{--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}@keyframes anime_num_scale{0%{scale:1 1 1}35%{scale:1.65 1.65 1}45%{scale:1.65 1.65 1}to{scale:1.5 1.5 1}}#unko_jokyo{container-type:inline-size;background-color:var(--c-body);color:var(--c-body-bgctxt);overflow:hidden;border-radius:3lh;transition:border-radius 0.3s ease}@container (min-width: 480px){#unko_jokyo .status_date br{display:none}}#unko_jokyo .status_detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms ease}#unko_jokyo .status_detail>.inner{overflow:hidden}#unko_jokyo [type=checkbox]{display:none}#unko_jokyo [type=checkbox]:checked~.status_detail{grid-template-rows:1fr}#unko_jokyo:not(:last-child){margin-block-end:24px}#unko_jokyo:last-child{margin-block-end:0}#unko_jokyo:has(:checked){border-radius:0.5lh}#unko_jokyo .status_label{background-color:rgb(var(--c-txt-rgb)/0.08);width:100%}#unko_jokyo .status_label:is(div){display:grid;grid-template-columns:fit-content(8em) 1fr}#unko_jokyo .status_label:is(label){display:grid;grid-template-columns:fit-content(8em) 1fr 3em}#unko_jokyo .status_label:is(label):after{content:"";width:1em;aspect-ratio:1;align-self:center;justify-self:center;clip-path:polygon(50% 100%,0% 25%,10% 0%,50% 60%,90% 0%,100% 25%);height:calc(1em / 1.5);width:1em;background-color:var(--c-txt);transition:rotate 0.3s ease}#unko_jokyo .status_label>*{margin-bottom:0!important;padding:0.8lh 1lh;line-height:1.2;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}#unko_jokyo .status_label h3{background-color:var(--c-accent);color:var(--c-accent-bgctxt);font-size:0.9em}#unko_jokyo .status_label .status{font-weight:700}#unko_jokyo .status_label .status i[class*=ri-]{font-weight:900;font-size:1.2em;margin-inline-end:0.5em}#unko_jokyo .status_label .status i[class*=ri-][class*=circle]{color:var(--c-success)}#unko_jokyo .status_label .status i[class*=ri-][class*=triangle]{color:var(--c-warning)}#unko_jokyo .status_detail .inner{padding:0lh;opacity:0;visibility:0;transition:opacity 0.3s ease,visibility 0.3s ease,padding 0.3s ease}#unko_jokyo .status_detail:has(:empty){display:none!important}#unko_jokyo [type=checkbox]:checked~.status_detail .inner{padding:0.5lh 0.8lh;opacity:1;visibility:1}.fs_lh{line-height:1}.txt_marker{--c-fc:linear-gradient(transparent 50%,rgb(var(--c-accent-rgb)/0.5) 50%);background-image:var(--c-fc)!important;background-repeat:no-repeat;background-size:100% 100%}.txt_fkds{display:grid;gap:10px;grid-template-columns:fit-content(2em) 1fr fit-content(2em);align-items:end;justify-items:center}.txt_fkds>span{display:block;grid-column:2}.txt_fkds:after,.txt_fkds:before{display:block;font-weight:700;color:var(--c-primary)}.txt_fkds:before{content:"＼";grid-column:1}.txt_fkds:after{content:"／";grid-column:3}ul.ul_customicon>li>i{color:var(--c-primary)}ol[class*=ol_square]:not([class*=li_line])>li,ol[class*=ol_square][class*=li_fill]>li{min-height:calc(var(--li-width) + 0.6em)}ol[class*=ol_square]:not([class*=li_line])>li:nth-child(3n+1),ol[class*=ol_square][class*=li_fill]>li:nth-child(3n+1){--c-bgc:var(--c-primary);--c-fc:var(--c-primary-bgctxt)}ol[class*=ol_square]:not([class*=li_line])>li:nth-child(3n+2),ol[class*=ol_square][class*=li_fill]>li:nth-child(3n+2){--c-bgc:var(--c-red);--c-fc:var(--c-red-bgctxt)}ol[class*=ol_square]:not([class*=li_line])>li:nth-child(3n+3),ol[class*=ol_square][class*=li_fill]>li:nth-child(3n+3){--c-bgc:var(--c-green);--c-fc:var(--c-green-bgctxt)}ol[class*=ol_square]:not([class*=li_line])>li:not(:last-child),ol[class*=ol_square][class*=li_fill]>li:not(:last-child){margin-block-end:1em}ol[class*=ol_square]:not([class*=li_line])>li:before,ol[class*=ol_square][class*=li_fill]>li:before{font-size:1.2em}ol[class*=ol_maru]:not([class*=li_line])>li,ol[class*=ol_maru][class*=li_fill]>li{--c-bgc:var(--c-primary-200);--c-fc:currentColor;min-height:var(--li-width)}ol[class*=ol_maru]:not([class*=li_line])>li:before,ol[class*=ol_maru][class*=li_fill]>li:before{font-size:1.2em;top:-0.25em}:is(ul,ol)>li :is(ul,ol) li{margin-block-end:0!important}dl dt{line-height:1.2}dl.dl_col2.bgc dt{background-color:rgb(var(--c-txt-rgb)/0.05)}dl dd ul>li{margin-bottom:0!important}:is([class*=radius]){display:block;overflow:hidden}:is([class*=radius]).radius_all{border-radius:16px}:is([class*=radius]).radius_left{border-radius:24px 0px 0px 24px;max-width:80%;margin-inline:auto 0}:is([class*=radius]).radius_right{border-radius:0px 24px 24px 0px;max-width:80%;margin-inline:0 auto}.box_timeline{--li-width:0;list-style:none;--c-bdc:var(--c-bd);--c-bgc:var(--c-primary-300);--radius:1em;display:grid;grid-template-columns:2.8em 1fr;grid-template-areas:"icon txt"}.box_timeline:not(:last-child){margin-block-end:24px}.box_timeline:last-child{margin-block-end:0}.box_timeline>li{margin-block-end:0!important;list-style:none}.box_timeline>li{display:grid;gap:0;grid-template-columns:subgrid;align-items:start;justify-items:start;grid-column:span 2;position:relative}.box_timeline>li>div{grid-area:txt;justify-self:stretch;padding-block:0.5lh}.box_timeline>li:after,.box_timeline>li:before{grid-area:icon;justify-self:center;content:"";display:block;line-height:1;transition:scale 0.4s ease,background-color 0.4s ease,border 0.4s ease}.box_timeline>li:before{position:absolute;z-index:1;top:calc(var(--radius) + 0.3em);width:var(--radius);aspect-ratio:1;border-radius:100vmax;background-color:var(--c-bgc);border:0.3em solid var(--c-bgc)}.box_timeline>li:after{width:3px;height:100%;background:radial-gradient(circle at 50% 1.9em,rgba(0,0,0,0) var(--radius),var(--c-bdc) var(--radius),var(--c-bdc) 100%)}.box_timeline>li:first-child:after{height:calc(100% - 2.9em);align-self:end;background-color:var(--c-bdc)}.box_timeline>li:last-child:after{height:0.7em;align-self:start;background-color:var(--c-bdc)}@media (any-hover:hover){.box_timeline>li:hover:before{--c-bgc:var(--c-body);--c-bdc:var(--c-red);scale:1.2;border-color:var(--c-bdc)}}.box_timeline>li:focus-visible:before{--c-bgc:var(--c-body);--c-bdc:var(--c-red);scale:1.2;border-color:var(--c-bdc)}.box_timeline:not(:has(:hover))>li:first-child:before{--c-bgc:var(--c-body);--c-bdc:var(--c-red);scale:1.2;border-color:var(--c-bdc)}.modal_gallery{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}:is(.modal_gallery a,.modal_img){position:relative;line-height:1.2}:is(.modal_gallery a,.modal_img):after,:is(.modal_gallery a,.modal_img):before{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;aspect-ratio:1}:is(.modal_gallery a,.modal_img):before{content:"＋";z-index:1;margin:auto 0 0 auto;font-family:sans-serif;width:2lh;font-weight:700;line-height:1;text-box-trim:trim-both;background-color:var(--c-txt);color:var(--c-white);border-radius:16px;transition:background-color 0.3s ease,border-radius 0.1s ease,width 0.3s ease;transform-origin:right bottom}:is(.modal_gallery a,.modal_img):after{content:"";z-index:2;margin:auto;mask-image:url("/site/sorayoka/images/modal_icon.png");mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:rgb(var(--c-white-rgb)/1);width:15%;margin:auto;opacity:0;scale:0;transition:opacity 0.3s ease,scale 0.3s ease;transform-origin:center}@media (any-hover:hover){:is(.modal_gallery a,.modal_img):hover{opacity:1}:is(.modal_gallery a,.modal_img):hover:before{content:"";background-color:rgb(var(--c-txt-rgb)/0.5);border-radius:0;width:100%}:is(.modal_gallery a,.modal_img):hover:after{opacity:1;scale:1}}:is(.modal_gallery a,.modal_img):focus-visible{opacity:1}:is(.modal_gallery a,.modal_img):focus-visible:before{content:"";background-color:rgb(var(--c-txt-rgb)/0.5);border-radius:0;width:100%}:is(.modal_gallery a,.modal_img):focus-visible:after{opacity:1;scale:1}@media (scripting:enabled){.anime_fade{opacity:0;translate:0px 20px}.anime_fade.is-active{animation:anime_con_fadeIn 1s ease forwards}@keyframes anime_con_fadeIn{0%{opacity:0;translate:0px 20px}to{opacity:1;translate:0px 0px}}.anime_fadelist{opacity:0;translate:0px 20px}.anime_fadelist>*{opacity:0;translate:0px 20px}.anime_fadelist.is-active{animation:anime_con_fadeIn 1s ease forwards}.anime_fadelist.is-active>*{animation:anime_con_fadeInlist 1s ease forwards}@keyframes anime_con_fadeInlist{0%{opacity:0;translate:0px 20px}to{opacity:1;translate:0px 0px}}.anime_scale{scale:0 0 0}.anime_scale:not(.sec_img).is-active{animation:anime_con_scale 0.9s both}.anime_scale.sec_img{filter:drop-shadow(0px 0px 0px rgb(var(--c-txt-rgb)/0.1))}.anime_scale.sec_img.is-active{animation:anime_con_scale 0.9s both,anime_con_ds 1.5s both}@keyframes anime_con_scale{0%{scale:0 0 0}35%{scale:1.05 1.05 1}45%{scale:1.05 1.05 1}to{scale:1 1 1}}@keyframes anime_con_ds{0%{filter:drop-shadow(0px 0px 0px rgb(var(--c-txt-rgb)/0.1))}70%{filter:drop-shadow(0px 0px 0px rgb(var(--c-txt-rgb)/0.1))}to{filter:drop-shadow(5px 10px 0px rgb(var(--c-txt-rgb)/0.1))}}.sec_img_fuwa:is(.is-active>*){animation:anime_con_fuwa 1.8s ease-in-out infinite alternate-reverse}@keyframes anime_con_fuwa{0%{transform:translateY(0px)}to{transform:translateY(-10px)}}.sec_img_yura{transform-origin:center bottom}.sec_img_yura:is(.is-active>*){animation:anime_con_yura 1.8s ease-in-out infinite alternate-reverse}@keyframes anime_con_yura{0%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}.anime_marker{transition:background-size 2s;background-size:0% 100%!important}.anime_marker.is-active{background-size:100% 100%!important}}.radius:is(.top-right,.top-left,.bottom-left,.bottom-right){--r:20px;--s:40px;--x:25px;--y:5px;background-color:var(--c-primary);border-radius:var(--r)}.radius:is(.top-right,.top-left,.bottom-left,.bottom-right):is(div){display:inline-block;width:200px;aspect-ratio:1}.radius:is(.top-right,.top-left,.bottom-left,.bottom-right):is(div) img{display:block;width:100%;object-fit:cover}.radius.top-right{--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100% 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat:no-repeat}.radius.top-left{--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at var(--r) var(--r),#000 75%,#0000 0);--_d:(var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 0 var(--_m),0 calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(var(--_d) + var(--y));mask-repeat:no-repeat}.radius.bottom-left{--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask-repeat:no-repeat}.radius.bottom-right{--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),100% calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 100% 100%,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) calc(-1 * var(--r) - var(--x)) calc(-1 * var(--r) - var(--y)),var(--_g) calc(-1 * var(--_d) - var(--x)) 0,var(--_g) 0 calc(-1 * var(--_d) - var(--y));mask-repeat:no-repeat}
/*# sourceMappingURL=layout.css.map */