@charset "UTF-8";#wrap_all{width:100%}#wrap_hn{width:100%}#wrap_hn>[id*=_inner]{width:100%}#wrap_content{width:100%}#wrap_content>.content>[class*=_inner],#wrap_content>.wp-block-group>[class*=_inner]{width:90%;max-width:1280px;margin:0 auto;padding:0}#wrap_footer{width:100%}#wrap_footer_inner{width:90%;margin:0 auto;padding:3em 0}#wrap_hn{position:sticky;top:0;left:0;z-index:90;background-color:rgba(var(--c-body-rgba),0.9);backdrop-filter:blur(5px);filter:drop-shadow(0px 0px 5px rgba(var(--c-txt-rgba),0.3));color:var(--c-txt);line-height:1.2}#wrap_hn a{color:inherit;text-decoration:none}#wrap_hn .tit{padding:16px;display:flex;align-items:center;justify-content:flex-start}#wrap_hn .tit>:where(span,a){display:block}#wrap_hn .tit :where(svg,img){width:100%;max-width:230px;height:auto;max-height:75px;display:block}html.mode_light #wrap_hn .tit :where(svg,img) path{fill:var(--c-corp)!important}html.mode_dark #wrap_hn .tit :where(svg,img) path{fill:var(--c-txt)!important}#wrap_hn ul[role]>li{list-style:none!important;margin:0!important;padding:0!important}@media screen and (min-width:1280px){#wrap_hn>[id*=_inner] #drawer_btn,#wrap_hn>[id*=_inner] #wrap_nav,#wrap_hn>[id*=_inner] [for=drawer_btn]{display:none!important}#wrap_hn>[id*=_inner]{display:grid;gap:0;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:fit-content(400px) 1fr;align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}#wrap_hn>[id*=_inner]:has(>.nav_sub){grid-template-areas:"title     nav_sub" "nav_main  nav_main"}#wrap_hn>[id*=_inner]:not(:has(>.nav_sub)){grid-template-areas:"title     nav_main"}#wrap_hn>[id*=_inner]>.tit{grid-area:title}#wrap_hn>[id*=_inner]>.nav_main{grid-area:nav_main}#wrap_hn>[id*=_inner]>.nav_sub{grid-area:nav_sub}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:0}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]>ul[role]{flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]>ul[role]>li{flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]>ul[role]>li>a{padding:1em;font-weight:700;transition:all 0.3s ease;flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0;text-align:center}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]>ul[role]>li>a:hover{opacity:unset}#wrap_hn>[id*=_inner]>.nav_main>[class*=inner]>:not([role]){padding:16px}#wrap_hn>[id*=_inner]>.nav_main.bgc{background-color:var(--c-txt)}#wrap_hn>[id*=_inner]>.nav_main.bgc>[class*=inner]>ul[role]>li{color:var(--c-body);background-color:rgba(var(--c-txt-rgba),1)}#wrap_hn>[id*=_inner]>.nav_main.bgc>[class*=inner]>ul[role]>li:not(.current) a:hover{background-color:var(--c-primary)}#wrap_hn>[id*=_inner]>.nav_main.bgc>[class*=inner]>ul[role]>li.current a{opacity:0.5;background-color:rgba(var(--c-body-rgba),0.3)}}@media screen and (min-width:1280px) and (any-hover:hover){#wrap_hn>[id*=_inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a{position:relative}#wrap_hn>[id*=_inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:2px;background-color:var(--c-primary);transform:scale(0,1);transform-origin:center top;transition:transform 0.3s}#wrap_hn>[id*=_inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a:hover:after{transform:scale(1,1)}#wrap_hn>[id*=_inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li.current a:after{background-color:var(--c-txt);transform:scale(1,1)}}@media screen and (min-width:1280px){#wrap_hn>[id*=_inner]:has(>.nav_sub)>.nav_main.w_auto>[class*=inner]{width:100%;max-width:1280px;margin:0 auto;padding:0}#wrap_hn>[id*=_inner]:not(:has(>.nav_sub)):has(>.w_auto){grid-template-columns:fit-content(400px) auto;justify-content:space-between}#wrap_hn>[id*=_inner]:not(:has(>.nav_sub)):not(:has(>.w_auto)){gap:0px 24px}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]{font-size:0.8em;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;align-items:center;align-content:stretch;gap:0}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]>ul[role]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:8px}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]>ul[role]>li{flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]>ul[role]>li>a{padding:0.5em;font-weight:400;transition:all 0.3s ease;flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0;text-align:center}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]>ul[role]>li>a:hover{opacity:unset}#wrap_hn>[id*=_inner]>.nav_sub>[class*=inner]>:not([role]){padding:16px}}@media screen and (max-width:1279px){#wrap_hn>[id*=inner] #drawer_btn,#wrap_hn>[id*=inner]>.nav_main,#wrap_hn>[id*=inner]>.nav_sub{display:none}#wrap_hn>[id*=inner]{display:grid;gap:16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:1fr 40px;align-items:center;align-content:start;justify-items:stretch;justify-content:center;grid-template-areas:"title    nav_btn"}#wrap_hn>[id*=inner]>.tit{grid-area:title}#wrap_hn>[id*=inner]>* [for=drawer_btn]{grid-area:nav_btn}#wrap_nav>[id*=inner]>:not(:last-child){margin-bottom:40px}#wrap_nav>[id*=inner]>:last-child{margin-bottom:0}#wrap_nav>[id*=inner]>.tit{justify-content:center}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>:not(:last-child){margin-bottom:24px}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>:last-child{margin-bottom:0}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>ul[role]{flex:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:8px 0px}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>ul[role]>li{flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>ul[role]>li>a{padding:1em;font-weight:700;transition:all 0.3s ease;flex:1;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0;text-align:center}#wrap_nav>[id*=inner]>.nav_main>[class*=inner]>ul[role]>li>a:hover{opacity:unset}#wrap_nav>[id*=inner]>.nav_main.bgc>[class*=inner]>ul[role]>li{color:var(--c-body);background-color:rgba(var(--c-txt-rgba),1)}#wrap_nav>[id*=inner]>.nav_main.bgc>[class*=inner]>ul[role]>li:not(.current) a:hover{background-color:var(--c-primary)}#wrap_nav>[id*=inner]>.nav_main.bgc>[class*=inner]>ul[role]>li.current a{opacity:0.5;background-color:rgba(var(--c-body-rgba),0.3)}}@media screen and (max-width:1279px) and (any-hover:hover){#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a{position:relative}#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:2px;background-color:var(--c-primary);transform:scale(0,1);transform-origin:center top;transition:transform 0.3s}#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a:hover:after{transform:scale(1,1)}#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li.current a:after{background-color:var(--c-txt);transform:scale(1,1)}}@media screen and (max-width:1279px){#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li{justify-content:center}#wrap_nav>[id*=inner]>.nav_main:not(.bgc)>[class*=inner]>ul[role]>li a{flex:unset}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>*{font-size:0.8em}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>:not(:last-child){margin-bottom:24px}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>:last-child{margin-bottom:0}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>ul[role]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;gap:0}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>ul[role]>li:not(:last-child):after{content:"｜";display:inline-block;padding:0px 8px}#wrap_nav>[id*=inner]>.nav_sub>[class*=inner]>ul[role]>li br{display:none}#wrap_nav>[id*=inner]>.nav_sub{}}@media screen and (max-width:1279px){#drawer_btn~[for=drawer_btn]{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0;position:relative;z-index:999;overflow:hidden;width:30px;height:30px;background-color:var(--c-txt)}#drawer_btn~[for=drawer_btn] #drawer_btn_icon{display:block;top:0;left:0;width:15px;height:2px;background-color:var(--c-body);position:relative}#drawer_btn~[for=drawer_btn] #drawer_btn_icon:after,#drawer_btn~[for=drawer_btn] #drawer_btn_icon:before{display:block;top:0;left:0;width:15px;height:2px;background-color:var(--c-body);content:"";position:absolute;left:0;transition:margin-top 0.2s ease}#drawer_btn~[for=drawer_btn] #drawer_btn_icon:before{margin-top:-5px}#drawer_btn~[for=drawer_btn] #drawer_btn_icon:after{margin-top:5px}}@media screen and (max-width:1279px) and (any-hover:hover){#drawer_btn~[for=drawer_btn]:hover #drawer_btn_icon:before{margin-top:-6px}#drawer_btn~[for=drawer_btn]:hover #drawer_btn_icon:after{margin-top:6px}}@media screen and (max-width:1279px){#drawer_btn~[for=drawer_btn]~.drawer_navwrap{width:100dvw;height:100dvh;position:fixed;top:0;left:0;backdrop-filter:blur(5px);background-color:rgba(var(--c-body-rgba),0.9);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;gap:0}#drawer_btn~[for=drawer_btn]~.drawer_navwrap>[class*=_inner]{padding:50px 30px}#drawer_btn~[for=drawer_btn]~.drawer_navwrap{overflow-y:scroll;overscroll-behavior:contain;opacity:0;visibility:hidden;transition:all 0.3s;z-index:-98}#drawer_btn:checked~[for=drawer_btn] #drawer_btn_icon{background-color:transparent!important}#drawer_btn:checked~[for=drawer_btn] #drawer_btn_icon:after,#drawer_btn:checked~[for=drawer_btn] #drawer_btn_icon:before{margin-top:0!important}#drawer_btn:checked~[for=drawer_btn] #drawer_btn_icon:before{transform:rotate(-45deg)}#drawer_btn:checked~[for=drawer_btn] #drawer_btn_icon:after{transform:rotate(-135deg)}}@media screen and (max-width:1279px) and (any-hover:hover){#drawer_btn:checked~[for=drawer_btn]:hover #drawer_btn_icon:before{transform:rotate(-35deg)}#drawer_btn:checked~[for=drawer_btn]:hover #drawer_btn_icon:after{transform:rotate(-145deg)}}@media screen and (max-width:1279px){#drawer_btn:checked~[for=drawer_btn]~.drawer_navwrap{opacity:1;visibility:visible;z-index:98}html:has(#drawer_btn:checked){overflow-y:hidden;scrollbar-gutter:stable}}#wrap_footer>[id*=inner]>:not(:last-child){margin-bottom:32px}#wrap_footer>[id*=inner]>:last-child{margin-bottom:0}#wrap_footer{color:var(--c-white);border-top:1px solid var(--c-black);background-color:var(--c-black);font-size:0.7em}#wrap_footer a{text-decoration:none;color:inherit}#wrap_footer .footer_grid{--grid-logo:200px;display:grid;gap:20px;align-items:start}@media screen and (min-width:760px){#wrap_footer .footer_grid{grid-template-columns:var(--grid-logo) 1fr;justify-items:end}}@media screen and (max-width:759px){#wrap_footer .footer_grid{grid-template-columns:1fr;justify-items:center}}#wrap_footer .footer_grid .footer_grid_side a{display:block}#wrap_footer .footer_grid .footer_grid_side svg{display:block;max-width:var(--grid-logo);width:100%}#wrap_footer .footer_grid .footer_grid_side svg path{fill:currentColor!important}#wrap_footer .footer_grid .footer_grid_main>:not(:last-child){margin-bottom:1rem}#wrap_footer .footer_grid .footer_grid_main .ul_inline_split{gap:3px 2rem!important;column-rule:1px solid currentColor;rule-break:intersection;rule-inset:0.2em}@media screen and (max-width:759px){#wrap_footer .footer_grid .footer_grid_main .ul_inline_split{justify-content:center!important}}#wrap_footer .footer_grid .footer_grid_main .ul_inline_split>li:after{display:none!important;content:unset!important}#wrap_footer #copyright{text-align:center}#wrap_content>:where(.wp-block-group,.content){position:relative}@media screen and (min-width:760px){#wrap_content>:where(.wp-block-group,.content){padding:80px 0px}}@media screen and (max-width:759px){#wrap_content>:where(.wp-block-group,.content){padding:64px 0px}}#wrap_content>:where(.wp-block-group,.content):nth-child(odd of .content){background-color:transparent}#wrap_content>:where(.wp-block-group,.content):nth-child(even of .content){background-color:color-mix(in srgb,var(--c-body),var(--c-txt) 3%)}#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .box,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .wp-block-group{padding:24px 0px}#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .box:first-child,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .wp-block-group:first-child{padding-top:0!important}#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .box:last-child,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner] .wp-block-group:last-child{padding-bottom:0!important}#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.box,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.wp-block-group{padding:64px 0px}#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.box>.box,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.box>.wp-block-group,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.wp-block-group>.box,#wrap_content>:where(.wp-block-group,.content)>[class*=_inner]>.wp-block-group>.wp-block-group{padding:40px 0px}#wrap_content>:where(.wp-block-group,.content) :where(h1,h2,h3,h4,h5,h6)+.box,#wrap_content>:where(.wp-block-group,.content) :where(h1,h2,h3,h4,h5,h6)+.wp-block-group{padding-top:0!important}#wrap_content>:where(.wp-block-group,.content) .h2,#wrap_content>:where(.wp-block-group,.content) h2{text-align:center;font-family:"Shippori Mincho",serif}#wrap_content>:where(.wp-block-group,.content) .h2:after,#wrap_content>:where(.wp-block-group,.content) h2:after{display:block;margin-top:0.5em;content:attr(data-title);color:var(--c-primary);font-size:0.5em;text-transform:capitalize;font-weight:700}#wrap_content>:where(.wp-block-group,.content) .h3,#wrap_content>:where(.wp-block-group,.content) h3{font-family:"Shippori Mincho",serif;text-align:center}#wrap_content>:where(.wp-block-group,.content) .h3:has([class*=ri-]),#wrap_content>:where(.wp-block-group,.content) h3:has([class*=ri-]){display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px}#wrap_content>:where(.wp-block-group,.content) .h3:has([class*=ri-]) i,#wrap_content>:where(.wp-block-group,.content) h3:has([class*=ri-]) i{display:block;width:fit-content;font-size:1.2em;color:var(--c-primary);background:linear-gradient(to bottom,var(--c-primary) 0%,color-mix(in srgb,var(--c-secondary),var(--c-primary) 5%) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#wrap_content>:where(.wp-block-group,.content) .h3:has([class*=ri-])>span,#wrap_content>:where(.wp-block-group,.content) h3:has([class*=ri-])>span{display:block;width:100%}#wrap_content>:where(.wp-block-group,.content) .h4,#wrap_content>:where(.wp-block-group,.content) h4{--border-size:1px;border-bottom:var(--border-size) solid;padding-bottom:0.3em;text-align:left;position:relative}#wrap_content>:where(.wp-block-group,.content) .h4:after,#wrap_content>:where(.wp-block-group,.content) h4:after{content:"";display:block;width:20%;height:var(--border-size);position:absolute;left:0;bottom:calc(var(--border-size) * -1);background-color:var(--c-primary)}#wrap_content>:where(.wp-block-group,.content) .h5,#wrap_content>:where(.wp-block-group,.content) h5{padding-left:0.5em;border-left:8px solid}#wrap_content>:where(.wp-block-group,.content) .h6:before,#wrap_content>:where(.wp-block-group,.content) h6:before{content:"■";display:inline-block;margin-right:0.3em;color:var(--c-bd)}#wrap_content :where(h2,.h2):not(:last-child){margin-bottom:40px}#wrap_content :where(h2,.h2):last-child{margin-bottom:0}#wrap_content :where(h3,.h3):not(:last-child){margin-bottom:32px}#wrap_content :where(h3,.h3):last-child{margin-bottom:0}#wrap_content :where(h4,h5,h6,.h4,.h5,.h6):not(:last-child){margin-bottom:24px}#wrap_content :where(h4,h5,h6,.h4,.h5,.h6):last-child{margin-bottom:0}#wrap_content :where(p,ul,ol,dl,table,figure,form,blockquote,iframe,video,details):not(:last-child){margin-bottom:16px}#wrap_content :where(p,ul,ol,dl,table,figure,form,blockquote,iframe,video,details):last-child{margin-bottom:0}#wrap_content :where(hr){margin:24px 0px}#breadcrumb{width:100%;background-color:var(--c-bg)}#breadcrumb>ol{width:95%;max-width:unset;margin:0 auto;padding:16px 0px;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px;font-size:0.8em;overflow-y:hidden;overflow-x:auto;word-break:keep-all;white-space:nowrap;scrollbar-width:none;overscroll-behavior:contain}#breadcrumb>ol:-webkit-scrollbar{display:none}#breadcrumb>ol>li{line-height:1}#breadcrumb>ol>li:not(:last-child):after{content:"»";padding-left:8px;display:inline-block}#breadcrumb>ol>li a{text-decoration:none}#breadcrumb>ol>li:last-child a{pointer-events:none;color:inherit}.box_form:not(:last-child){margin-bottom:16px}.box_form:last-child{margin-bottom:0}.box_form>:where(label){display:block;width:100%}.box_form>*{padding:24px 0px}.box_form>:first-child{padding-top:0}.box_form>:last-child{padding-bottom:0}.box_form>:not([class]):not(:first-child){border-top:1px solid var(--c-bd)}.box_form:not(.col2)>*>.form_label{margin-bottom:16px;padding-left:0.5em;border-left:8px solid var(--c-primary)}@media screen and (min-width:760px){.box_form.col2>*{display:grid;gap:8px 24px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:12em 1fr;align-items:stretch;align-content:start;justify-items:stretch;justify-content:center;width:100%}}@media screen and (max-width:759px){.box_form.col2>*>.form_label{margin-bottom:16px;padding-left:0.5em;border-left:8px solid var(--c-primary)}}.box_form .form_label{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:5px;line-height:1.2;font-weight:700}.box_form .form_label>span:not([class]){flex:1}.box_form .form_label>span.label_require{display:block;width:fit-content;margin-left:auto;white-space:nowrap;background-color:var(--c-accent);color:var(--c-body);padding:0.4em;border-radius:3px;font-size:0.7em;line-height:1}.box_form .form_parts{align-self:center}.box_form .form_parts label{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px}.box_form .form_parts label>input:not([type=radio]):not([type=checkbox]){flex:1}.box_form .form_parts label>input:not([type=radio]):not([type=checkbox])+span{display:block;width:fit-content;white-space:nowrap;align-self:end}.box_form .form_parts label>input[type=radio] .box_form .form_parts label>input[type=checkbox]+span{display:block;flex:1}.box_form .form_parts ul[class*=ul_none]>li:not(:last-child){margin-bottom:8px!important}.box_form .form_parts ul[class*=ul_inline]{gap:8px 40px}@media screen and (min-width:760px){.box_form .form_parts ul[class*=ul_inline]>li:has(input:not([type=radio]):not([type=checkbox])){flex:1}.box_form .form_parts ul[class*=ul_inline]>li:has([type=radio],[type=checkbox]){width:fit-content}}@media screen and (max-width:759px){.box_form .form_parts ul[class*=ul_inline]>li{width:100%;flex-wrap:wrap}}@media screen and (min-width:760px){.box_form .form_parts ul[class*=ul_grid]{grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}}@media screen and (max-width:759px){.box_form .form_parts ul[class*=ul_grid]{grid-template-columns:1fr}}.box_form .form_parts ul[class*=ul_grid]>li{list-style-type:none;margin-left:0}.box_form .form_parts dl:not([class]){display:grid;gap:8px 16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:fit-content(10em) 1fr;align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_form .form_parts dl:not([class])>dt{font-weight:400}.box_form .form_parts dl:not([class])>dt label{align-items:center;height:100%}.box_form .form_parts dl:not([class])>dd{margin:0;padding:0}.box_form .form_parts>:has(+.form_errormsg){margin-bottom:0!important}.box_form .form_parts .form_errormsg{margin-top:0.5em;color:var(--c-red);font-size:0.85em;display:none}.box_form .form_parts:has(:user-invalid) .form_errormsg{display:block}.box_form .form_btn>:not(:last-child){margin-bottom:8px}.box_form .form_btn>:last-child{margin-bottom:0}.box_form .form_btn{display:block;text-align:center;margin-inline:auto}@media screen and (min-width:481px){.box_form .form_btn{max-width:400px;width:100%}}@media screen and (max-width:480px){.box_form .form_btn{width:100%}}.box_form .form_btn [type=submit]{display:block;width:100%}.box_form .form_btn :not([type=submit]){width:fit-content;min-width:50%;margin-inline:auto}.box_form:has(:invalid) [type=submit]{opacity:0.5!important;pointer-events:none!important}.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,.box_video{aspect-ratio:16/9;width:100%}.box_media iframe,.box_media video,.box_video iframe,.box_video video{width:100%;height:100%}.box_scroll:not(:last-child){margin-bottom:16px}.box_scroll:last-child{margin-bottom:0}.box_scroll{overflow-y:auto;overscroll-behavior:contain;max-height:10em;padding-right:24px}.box_info:not(:last-child){margin-bottom:16px}.box_info:last-child{margin-bottom:0}.box_info{border-top:1px solid var(--c-bd);border-bottom:1px solid var(--c-bd)}.box_info>li{list-style:none!important;margin-left:0!important;margin-bottom:0!important}.box_info>li+li{border-top:1px solid var(--c-bd)}.box_info>li>*{padding:0.8em 2em 0.8em 0.3em;display:block;width:100%}.box_info>li{position:relative}.box_info>li>a{text-decoration:none}.box_info>li>a:before{content:"›";font-weight:900;font-size:1.3em;color:var(--c-bd);position:absolute;top:50%;right:0.5em;transform:translateY(-50%);transition:right 0.2s}@media (any-hover:hover){.box_info>li>a:hover{opacity:unset}.box_info>li>a:hover:before{right:0.3em}}.box_info>li .info_day{display:block;padding:0.5em;font-family:sans-serif;font-weight:500;white-space:nowrap;line-height:normal}.box_info>li .info_day.latest{background-color:var(--c-accent);color:var(--c-body)}.box_info>li .info_day:not(.latest){background-color:var(--c-bg);color:var(--c-txt)}.box_info>li .info_txt{display:block;align-self:center}@media screen and (min-width:760px){.box_info>li>*{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px 16px}.box_info>li>* .info_day{align-self:flex-start}.box_info>li>* .info_txt{flex:1}}@media screen and (max-width:759px){.box_info>li>*{display:block}.box_info>li>* .info_day{width:fit-content}.box_info>li>* .info_txt{margin-top:5px}}.item_img{overflow:hidden;position:relative}.item_img>img{display:block;width:100%}.item_img_label{position:absolute;left:0;top:0;z-index:2;background-color:#112233;color:#F7F8F9;font-size:0.6em;max-width:90%}.item_img_label>span{padding:0.3em 0.5em;display:inline-flex}.item_txt{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:stretch;gap:16px}.item_txt>*{width:100%}.item_txt>:where(hr){margin:8px 0px!important}.item_txt>:not(:where(hr)){margin-bottom:0!important;margin-top:0!important}.item_txt_tit{font-size:1.1em;line-height:1.4}.item_txt_price{text-align:right;line-height:1.2}.item_txt_price>b{font-size:1.3em;color:var(--c-red)}.item_txt_price>b:after{content:"円";color:var(--c-txt);font-size:0.6em;padding-left:0.3em}.item_txt_btn{display:block;padding:0.5em 0.8em;border-radius:5px;background-color:var(--c-primary);color:var(--c-body);text-align:center;font-size:0.85em;text-decoration:none;transition:opacity 0.3s ease;font-weight:500}.item_txt_btm{margin-top:auto!important;justify-content:flex-end}.item_txt_btm>:not(:last-child){margin-bottom:8px!important}.box_phtxt:not(:last-child){margin-bottom:40px}.box_phtxt:last-child{margin-bottom:0}.box_phtxt .item:not(:last-child){margin-bottom:40px}.box_phtxt .item:last-child{margin-bottom:0}@media screen and (min-width:760px){.box_phtxt .item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px 32px}.box_phtxt .item_img{align-self:start}.box_phtxt .item_txt{flex:1}.box_phtxt .item.size-l>.item_img{width:50%}.box_phtxt .item.size-m>.item_img{width:40%}.box_phtxt .item.size-s>.item_img{width:30%}}@media screen and (max-width:759px){.box_phtxt .item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px 32px;max-width:450px;margin-inline:auto}.box_phtxt .item_img,.box_phtxt .item_txt{width:100%}.box_phtxt .item_img{order:1}.box_phtxt .item_txt{order:2}}@media screen and (min-width:760px){.box_phtxt.lr_change .item:nth-child(odd) .item_img:first-child{order:1}.box_phtxt.lr_change .item:nth-child(odd) .item_txt:nth-child(2){order:2}.box_phtxt.lr_change .item:nth-child(odd) .item_img:nth-child(2){order:2}.box_phtxt.lr_change .item:nth-child(odd) .item_txt:first-child{order:1}.box_phtxt.lr_change .item:nth-child(2n) .item_img:first-child{order:2}.box_phtxt.lr_change .item:nth-child(2n) .item_txt:nth-child(2){order:1}.box_phtxt.lr_change .item:nth-child(2n) .item_img:nth-child(2){order:1}.box_phtxt.lr_change .item:nth-child(2n) .item_txt:first-child{order:2}}.box_card:not(:last-child){margin-bottom:40px}.box_card:last-child{margin-bottom:0}.box_card.size-full{display:grid;gap:24px 16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:100%;align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_card.size-l{display:grid;gap:24px 16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_card.size-m{display:grid;gap:24px 16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_card.size-s{display:grid;gap:24px 16px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_card a{text-decoration:none}.box_card .item{border-radius:5px;overflow:hidden}.box_card .item_img{aspect-ratio:4/3}.box_card .item_img img{width:100%;height:100%;display:block;object-fit:cover}.box_card .item_img:has(.item_img_caption) img{transition:transform 0.5s ease-in-out}.box_card .item_img:has(.item_img_caption) .item_img_caption{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;gap:5px;padding:0.8em;color:#F7F8F9;line-height:1.2;font-weight:700;text-shadow:0px 0px 5px rgba(17,34,51,0.7)}.box_card .item_img:has(.item_img_caption) .item_img_caption>b,.box_card .item_img:has(.item_img_caption) .item_img_caption>span,.box_card .item_img:has(.item_img_caption) .item_img_caption>strong{display:block;width:100%}.box_card .item_img:has(.item_img_caption):before{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;mix-blend-mode:multiply;background:linear-gradient(rgba(17,34,51,0) 0%,#112233 100%);opacity:0.8;transition:opacity 0.3s ease}@media (any-hover:hover){.box_card .item_img:has(.item_img_caption):hover img{transform:scale(1.1)}.box_card .item_img:has(.item_img_caption):hover:before{opacity:unset}}.box_card .item_txt{padding:1em;font-size:0.9em}.box_card .item:is(a){color:inherit;transition:translate 0.5s ease-in-out,box-shadow 0.5s ease-in-out}@media (any-hover:hover){.box_card .item:is(a):hover{opacity:unset;translate:0 -5px!important;transition:translate 0.5s ease-in-out,box-shadow 0.5s ease-in-out}.box_card .item:is(a):hover .item_txt_btn{opacity:0.9}}html.mode_light .box_card .item:not(.noshadow){background-color:var(--c-body);box-shadow:0 2px 5px var(--c-bd)}html.mode_dark .box_card .item:not(.noshadow){background-color:var(--c-bg);box-shadow:0 2px 5px var(--c-body)}@media (any-hover:hover){html.mode_light .box_card .item:not(.noshadow):is(a):hover{box-shadow:0 7px 34px rgba(var(--c-bd-rgba),0.1),0 3px 6px rgba(var(--c-bd-rgba),0.08)}html.mode_dark .box_card .item:not(.noshadow):is(a):hover{box-shadow:0 7px 34px rgba(var(--c-body-rgba),0.1),0 3px 6px rgba(var(--c-body-rgba),0.08)}}@media screen and (min-width:760px){.box_card.size-full .item{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}.box_card.size-full .item_img{width:40%}.box_card.size-full .item_txt{flex:1}}@media screen and (max-width:759px){.box_card.size-full .item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}.box_card.size-full .item_img,.box_card.size-full .item_txt{width:100%}.box_card.size-full .item_txt{flex:1}}.box_card:not(.size-full)[class*=size-] .item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0}.box_card:not(.size-full)[class*=size-] .item_img,.box_card:not(.size-full)[class*=size-] .item_txt{width:100%}.box_card:not(.size-full)[class*=size-] .item_txt{flex:1}.box_modal:not(:last-child){margin-bottom:16px}.box_modal:last-child{margin-bottom:0}.box_modal.col_full{width:100%}.box_modal.col_full>figure{aspect-ratio:3/1}.box_modal.col_full>figure a:after{font-size:1em}.box_modal:not(.col_full){display:grid;gap:8px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.box_modal:not(.col_full)>figure{aspect-ratio:4/3}.box_modal:not(.col_full)>figure a:after{font-size:0.7em}.box_modal>figure figcaption{display:none!important}.box_modal>figure{margin-bottom:0!important;overflow:hidden;border:1px solid var(--c-bd)}.box_modal>figure>a{display:block;width:100%;height:100%}.box_modal>figure>a img{width:100%;height:100%;max-width:initial;display:block;object-fit:cover;transition:transform 0.3s ease}.box_modal>figure a{position:relative;z-index:1}.box_modal>figure a:after{content:"+";position:absolute;left:0;bottom:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background-color:#112233;color:#F7F8F9;font-weight:700;line-height:1;letter-spacing:normal;overflow:hidden}@media (any-hover:hover){.box_modal>figure a:hover{opacity:unset}.box_modal>figure a:hover img{transform:scale(1.05)}}.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:"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-body)}.box_qa>:nth-child(2n):before{content:"A";background-color:var(--c-secondary);color:var(--c-body)}.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)}.fkds_txt+.fkds_txt{margin-top:16px}.fkds_txt{position:relative;width:fit-content;background-color:var(--c-bg);border-radius:16px;padding:16px 32px}.fkds_txt:before{content:"";z-index:1;background-color:var(--c-bg)}.fkds_txt>:not(hr):not(:last-child){margin-bottom:8px!important}.fkds_txt.top{margin-top:1em}.fkds_txt.top:before{position:absolute;bottom:calc(100% - 1px);left:50%;transform:translateX(-50%);width:1.5em;height:0.8em;clip-path:polygon(0% 100%,50% 0%,100% 100%)}.fkds_txt.bottom{margin-bottom:1em}.fkds_txt.bottom:before{position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:1.5em;height:0.8em;clip-path:polygon(0 0,50% 100%,100% 0)}.fkds_txt.left{margin-left:1em}.fkds_txt.left:before{position:absolute;top:50%;right:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(100% 0%,0% 50%,100% 100%)}.fkds_txt.right{margin-right:1em}.fkds_txt.right:before{position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(0 0,100% 50%,0 100%)}.fkds_icon>*{display:block}.fkds_icon>:is(img){width:5em;height:5em;aspect-ratio:1/1;object-fit:cover;border-radius:100%;border:5px solid var(--c-bg);overflow:hidden}.fkds_icon>:is(span){text-align:center;font-size:0.8em}.box_fkds:not(:last-child){margin-bottom:40px}.box_fkds:last-child{margin-bottom:0}.box_fkds{width:fit-content;margin-inline:auto}.box_fkds .fkds_item:not(:last-child){margin-bottom:16px}.box_fkds .fkds_item:last-child{margin-bottom:0}.box_fkds .fkds_item{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;align-content:stretch;gap:8px 24px}.box_fkds .fkds_item .fkds_icon{flex-shrink:0;flex-grow:0}.box_fkds .fkds_item:has(.bottom){flex-direction:column}.box_fkds .fkds_item:has(.bottom) .fkds_icon{order:2}.box_fkds .fkds_item:has(.bottom) .fkds_txt{order:1}.box_fkds .fkds_item:has(.bottom) .fkds_txt{margin-bottom:1em}.box_fkds .fkds_item:has(.bottom) .fkds_txt:before{position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%);width:1.5em;height:0.8em;clip-path:polygon(0 0,50% 100%,100% 0)}.box_fkds .fkds_item:has(.top){flex-direction:column}.box_fkds .fkds_item:has(.top) .fkds_icon{order:1}.box_fkds .fkds_item:has(.top) .fkds_txt{order:2}.box_fkds .fkds_item:has(.top) .fkds_txt{margin-top:1em}.box_fkds .fkds_item:has(.top) .fkds_txt:before{position:absolute;bottom:calc(100% - 1px);left:50%;transform:translateX(-50%);width:1.5em;height:0.8em;clip-path:polygon(0% 100%,50% 0%,100% 100%)}.box_fkds .fkds_item:has(.left){justify-content:left}.box_fkds .fkds_item:has(.left) .fkds_icon{order:1}.box_fkds .fkds_item:has(.left) .fkds_txt{order:2}.box_fkds .fkds_item:has(.left) .fkds_txt{margin-left:1em}.box_fkds .fkds_item:has(.left) .fkds_txt:before{position:absolute;top:50%;right:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(100% 0%,0% 50%,100% 100%)}.box_fkds .fkds_item:has(.right){justify-content:right}.box_fkds .fkds_item:has(.right) .fkds_icon{order:2}.box_fkds .fkds_item:has(.right) .fkds_txt{order:1}.box_fkds .fkds_item:has(.right) .fkds_txt{margin-right:1em}.box_fkds .fkds_item:has(.right) .fkds_txt:before{position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(0 0,100% 50%,0 100%)}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(odd){justify-content:left}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(odd) .fkds_icon{order:1}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(odd) .fkds_txt{order:2}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(odd) .fkds_txt{margin-left:1em}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(odd) .fkds_txt:before{position:absolute;top:50%;right:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(100% 0%,0% 50%,100% 100%)}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(2n){justify-content:right}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(2n) .fkds_icon{order:2}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(2n) .fkds_txt{order:1}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(2n) .fkds_txt{margin-right:1em}.box_fkds .fkds_item:not(:has(.top)):not(:has(.bottom)):not(:has(.left)):not(:has(.right)):nth-child(2n) .fkds_txt:before{position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%);width:0.8em;height:1.5em;clip-path:polygon(0 0,100% 50%,0 100%)}dialog::backdrop,div[popover]::backdrop{backdrop-filter:blur(5px);background-color:rgba(var(--c-body-rgba),0.9)}dialog>[class*=_close],div[popover]>[class*=_close]{position:sticky;right:0;top:0;overflow:hidden;line-height:1;background-color:var(--c-txt);color:var(--c-body);box-shadow:0px 10px 10px -5px var(--c-body);font-weight:900;text-align:center}dialog>[class*=_close] button,div[popover]>[class*=_close] button{width:100%;max-width:500px;margin:0 auto;padding:0.5em;color:inherit;display:inline-flex;justify-content:flex-end;align-items:center}dialog,div[popover]{width:100%;height:100dvh;max-width:initial;max-height:initial;background-color:transparent;overflow-y:scroll;overscroll-behavior:contain}dialog>[class*=_inner],div[popover]>[class*=_inner]{width:100%;max-width:500px;margin:0 auto;padding:2em;color:var(--c-txt)}div[popover]{pointer-events:all}html:has(div[popover]:popover-open){overflow-y:hidden!important;pointer-events:none}[popovertarget][popovertargetaction=show]{cursor:pointer;color:var(--c-link);text-decoration:underline;transition:opacity 0.3s ease}@media (any-hover:hover){[popovertarget][popovertargetaction=show]:hover{opacity:0.8}}.dialog_open:not(:is(button,input)){cursor:pointer;color:var(--c-link);text-decoration:underline;transition:opacity 0.3s ease}@media (any-hover:hover){.dialog_open:not(:is(button,input)):hover{opacity:0.8}}.dialog_open:is(button,input){padding:0.5em 2em;border-radius:100vh;background-color:var(--c-link);color:var(--c-body);font-weight:700;line-height:1.2;position:relative}.dialog_open:is(button,input):active{top:2px}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}#loading{position:fixed;inset:0;z-index:99999;background:#fafafa}.mainimage .mainimage_logo_inner{opacity:0;transform:translateY(15px)}.mainimage #scrolldown{opacity:0;transform:translateY(15px)}.slideIn>:not(.slideIn):not(.slideIn-line){opacity:0}.slideIn-item{opacity:0}.box_search .box_search_result [data-group].is-hide{display:none!important}.splide__arrows .splide__arrow--prev{left:0!important}.splide__arrows .splide__arrow--next{right:0!important}.splide__arrows button{background-color:transparent}.sli_thumb_wrapper{--thumb_width:clamp(3.125rem,1.989rem + 5.68vw,6.25rem);--thumb_gap:8px}.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide,.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide{overflow:hidden}.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide>a,.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide>span,.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide>a,.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide>span{display:block}.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide img,.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide img{display:block;width:100%;height:100%;background-color:var(--c-bg)}.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide{width:100%;height:auto;border-radius:8px}.sli_thumb_wrapper .sli_thumb_main.splide .splide__slide img{aspect-ratio:4/3;object-fit:contain}.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide{height:auto;border-radius:4px}.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide img{aspect-ratio:5/3;object-fit:cover}.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide:not(.is-active){opacity:0.6;border:2px solid rgba(0,0,0,0.5)}.sli_thumb_wrapper .sli_thumb_nav.splide .splide__slide.is-active{opacity:1;border:2px solid var(--c-black)}.sli_thumb_wrapper:not(.is_vertical) .sli_thumb_nav{margin:var(--thumb_gap) 0 0 0!important}.sli_thumb_wrapper:not(.is_vertical) .sli_thumb_nav .splide__slide{width:var(--thumb_width)!important}.sli_thumb_wrapper:not(.is_vertical) .sli_thumb_nav .splide__track{padding:0 40px!important}.sli_thumb_wrapper.is_vertical{margin:0!important;position:relative}.sli_thumb_wrapper.is_vertical>.sli_thumb_main{width:calc(100% - var(--thumb_width) - 16px)}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav{width:var(--thumb_width);height:100%!important;position:absolute;right:0;top:0}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__slide{width:100%!important;height:auto!important}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__track{padding:40px 0!important;height:100%!important}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__arrows--ttb .splide__arrow--next,.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__arrows--ttb .splide__arrow--prev{transform:unset!important;left:50%!important;right:auto!important;translate:-50% 0}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__arrows--ttb .splide__arrow--prev{top:0!important;bottom:auto!important}.sli_thumb_wrapper.is_vertical>.sli_thumb_nav .splide__arrows--ttb .splide__arrow--next{top:auto!important;bottom:0!important}.sli_single.splide .splide__slide>a,.sli_single.splide .splide__slide>span{display:block}.sli_single.splide .splide__slide img{display:block;max-width:initial;width:100%!important;height:100%!important;aspect-ratio:4/3!important;object-fit:contain!important;background-color:var(--c-bg)}.sli_multi.splide .splide__controle{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:end;align-items:center;align-content:stretch;gap:1rem;overflow:hidden}@media screen and (min-width:761px){.sli_multi.splide .splide__controle{font-size:1.5em;width:fit-content;aspect-ratio:1;margin-inline:auto 0;border-radius:100vmax;border:3px solid transparent;transition:scale 0.3s ease}.sli_multi.splide .splide__controle:active{scale:0.8}}@media screen and (max-width:760px){.sli_multi.splide .splide__controle{font-size:1.2em;padding:1rem 1rem 0}.sli_multi.splide .splide__controle button{transition:scale 0.3s ease,color 0.3s ease}.sli_multi.splide .splide__controle button:hover{color:color-mix(in srgb,currentColor,transparent 25%)}.sli_multi.splide .splide__controle button:active{scale:0.8}}.sli_multi.splide .splide__controle button{flex-shrink:0;color:inherit;display:block;aspect-ratio:1;padding:0.5em;border:3px solid;border-radius:100vmax}.sli_multi.splide .splide__controle button i{display:block;font-weight:700}.sli_multi.splide .splide__controle button:not(.is-active) i{translate:0.1rem 0}.sli_multi.splide .splide__progress{flex-shrink:1;display:block;overflow:hidden;width:100%;height:3px;background:color-mix(in srgb,var(--c-txt),transparent 90%)}.sli_multi.splide .splide__progress .splide__progress__bar{width:0;height:100%;background:var(--c-body)}.scroll-hint>table:last-of-type{margin-bottom:0!important}.pswp__dynamic-caption{font-size:clamp(0.70rem,0.18vw + 0.66rem,0.80rem)}.auto-pswp:has(img){position:relative;display:block}.auto-pswp:has(img):after,.auto-pswp:has(img):before{position:absolute;display:block;width:fit-content;padding:5px;corner-shape:squircle;font-size:0.8em;line-height:1}.auto-pswp:has(img):is([data-caption]):before{content:attr(data-caption);left:5px;bottom:5px;max-width:calc(100% - 3.5em);border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:color-mix(in srgb,var(--c-black),transparent 15%);color:var(--c-white);text-align:right}.auto-pswp:has(img):after{content:"＋";right:3px;bottom:3px;aspect-ratio:1;border-radius:16px;background-color:var(--c-white);color:var(--c-black);font-weight:900;scale:0.9;transition:scale 0.3s ease}.auto-pswp:has(img):hover:after{scale:1.1}.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 screen and (min-width:481px){.js_tab .tab_head{display:grid;gap:3px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center;background-color:rgba(var(--c-bg-rgba),0.3)}.js_tab .tab_head>li{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0}}@media screen and (max-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}}.js_readmore .js_readmore_content{overflow:hidden;transition:mask-image 0.3s ease-in-out}.js_readmore .js_readmore_btn{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;align-content:stretch;gap:8px;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.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)}}@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-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}.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;justify-content:center;align-items:center;align-content:stretch;gap:0;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}@media screen and (max-width:1279px){#pagetop{display:none!important}}@media screen and (min-width:1280px){#pagetop{position:fixed;right:15px;bottom:15px;z-index:99;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:0;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 screen and (min-width:1280px) and (any-hover:hover){#pagetop:hover{opacity:unset}}.content .content_inner{container-type:inline-size}img.radius{border-radius:16px}.link_btn.btn_large.w100{font-size:1.1em;width:90%!important;max-width:25ic!important;min-width:unset!important;margin-inline:auto}.link_btn.btn_large.w100>a i,.link_btn.btn_large.w100>a span{flex:unset}@media screen and (max-width:480px){.link_btn.btn_large.w100{border-radius:10vmax}.link_btn.btn_large.w100>a{padding-block:1.5lh;row-gap:3px}.link_btn.btn_large.w100>a span{word-break:keep-all;overflow-wrap:anywhere;text-align:left}.link_btn.btn_large.w100>a i{font-size:1.5em}}.box_card .item_txt_tit,.box_phtxt .item_txt_tit{border-inline-start:5px solid currentColor;padding-inline:1rem}@media screen and (max-width:480px){.box_card .item_txt_tit br,.box_phtxt .item_txt_tit br{display:none}}@media screen and (max-width:759px){.box_card dl.dl_col2 dt,.box_phtxt dl.dl_col2 dt{padding:0px 8px}.box_card dl.dl_col2 dd,.box_phtxt dl.dl_col2 dd{padding-bottom:16px}}.box_card dl.dl_col2 ul>li,.box_phtxt dl.dl_col2 ul>li{margin-bottom:0}.box_phtxt .item_img>:where(a,span) img,.box_phtxt .item_img>img{border-radius:8px}.mainimage{margin:0!important;border:0!important;padding:0!important;overflow:hidden;position:relative}.mainimage .mainimage_slider{--splide-theme:#e2e8f0;--splide-theme-active:#000;width:100%;margin:auto;z-index:1;color:var(--splide-theme-active)}.mainimage .mainimage_slider .splide__list .splide__slide{max-height:900px}.mainimage .mainimage_slider .splide__list .splide__slide>:is(a,span){display:block;overflow:hidden;width:100%;height:100%}.mainimage .mainimage_slider .splide__list .splide__slide :is(img){display:block;width:100%;height:100%;max-width:unset;object-fit:cover}.mainimage .mainimage_slider .splide__list .splide__slide .caption{position:absolute;z-index:3;display:block;width:fit-content;backdrop-filter:blur(10px);font-size:clamp(0.5rem,0.409rem + 0.45vw,0.75rem);font-weight:400;text-align:right}@media screen and (min-width:481px){.mainimage .mainimage_slider .splide__list .splide__slide .caption{right:5px;top:5px;padding:8px;border-radius:3px;color:var(--c-fc,var(--c-white))}}@media screen and (max-width:480px){.mainimage .mainimage_slider .splide__list .splide__slide .caption{right:3px;top:3px;padding:0 0 0 3px;color:var(--c-white);background-color:color-mix(in srgb,var(--c-black),transparent 80%)}}.mainimage .mainimage_slider{mask-image:linear-gradient(to top,transparent 0%,transparent 10%,black 30%,black 100%)}.mainimage+#wrap_content>.content:first-child{padding-top:0!important}.mainimage .mainimage_logo{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;transform:translateY(-10%);width:100%;height:100%;pointer-events:none;user-select:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.mainimage .mainimage_logo .mainimage_logo_inner{width:fit-content;max-width:80%;margin:auto;background-color:var(--c-bg,#fff);box-shadow:0 0 10px rgba(0,0,0,0.1)}.mainimage .mainimage_logo .mainimage_logo_inner img{display:block;margin:auto;width:100%;max-width:600px;height:auto}@media screen and (max-width:1279px){#scrolldown{display:none!important}}@media screen and (min-width:1280px){#scrolldown{position:absolute;bottom:0;right:0;z-index:1;width:fit-content;height:100%;padding-inline:10px;color:#F7F8F9}#scrolldown #scrolldown_title{height:100%;display:grid;gap:16px;grid-auto-rows:auto;grid-template-rows:2fr auto 1fr;grid-auto-columns:auto;grid-template-columns:auto;align-items:stretch;align-content:start;justify-items:stretch;justify-content:center;grid-template-areas:"." "txt" "bar"}#scrolldown #scrolldown_title>.txt{grid-area:txt;display:inline-block;writing-mode:vertical-rl;text-orientation:sideways}#scrolldown #scrolldown_title>.bar{grid-area:bar;display:block;width:1px;height:100%;display:block;margin:0 auto;background:currentColor;animation:anime_scrolldown 1.2s cubic-bezier(1,0,0,1) infinite}}@keyframes anime_scrolldown{0%{transform-origin:0% 0%;transform:scale(1,0)}50%{transform-origin:0% 0%;transform:scale(1,1)}50.1%{transform-origin:0% 100%;transform:scale(1,1)}to{transform-origin:0% 100%;transform:scale(1,0)}}.con_msg #msg_story p{font-size:1.1em;font-family:"Shippori Mincho",serif;word-break:keep-all;overflow-wrap:anywhere}@media screen and (min-width:481px){.con_msg #msg_story p{text-align:center}.con_msg #msg_story p div[aria-hidden]{text-align:center!important}}@media screen and (max-width:480px){.con_msg #msg_story p{text-align:left}.con_msg #msg_story p div[aria-hidden]{text-align:left!important}}@media screen and (max-width:480px){.con_concept #logo_concept p br{display:none}}:root{--c-theme-cat01:#ef4444}.bgc_cat01{background-color:#ef4444}.link_btn.bgc_cat01{background-color:#ef4444}.fc_cat01{color:#ef4444}.bdc_cat01{border-color:#ef4444}[data-group=cat01]{--c-theme:#ef4444}:root{--c-theme-cat02:#3b82f6}.bgc_cat02{background-color:#3b82f6}.link_btn.bgc_cat02{background-color:#3b82f6}.fc_cat02{color:#3b82f6}.bdc_cat02{border-color:#3b82f6}[data-group=cat02]{--c-theme:#3b82f6}:root{--c-theme-cat03:#22c55e}.bgc_cat03{background-color:#22c55e}.link_btn.bgc_cat03{background-color:#22c55e}.fc_cat03{color:#22c55e}.bdc_cat03{border-color:#22c55e}[data-group=cat03]{--c-theme:#22c55e}:root{--c-theme-cat04:#f59e0b}.bgc_cat04{background-color:#f59e0b}.link_btn.bgc_cat04{background-color:#f59e0b}.fc_cat04{color:#f59e0b}.bdc_cat04{border-color:#f59e0b}[data-group=cat04]{--c-theme:#f59e0b}:root{--c-theme-cat99:#112233}.bgc_cat99{background-color:#112233}.link_btn.bgc_cat99{background-color:#112233}.fc_cat99{color:#112233}.bdc_cat99{border-color:#112233}[data-group=cat99]{--c-theme:#112233}[data-group*=","],[data-group=""]{--c-theme:var(--c-theme-cat99)!important}.con_service .box_linkbtn{position:sticky;top:10px;z-index:2;background-color:transparent;backdrop-filter:blur(10px);padding:10px;border-radius:5px}@media screen and (min-width:1280px){.con_service .box_linkbtn{display:grid;gap:8px;grid-auto-rows:auto;grid-template-rows:auto;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;align-content:start;justify-items:stretch;justify-content:center}}@media screen and (max-width:1279px){.con_service .box_linkbtn{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:8px}.con_service .box_linkbtn>*{flex:1 1 auto;min-width:max-content;border-radius:5px}.con_service .box_linkbtn>[data-group=""]{width:100%!important}.con_service .box_linkbtn>:not([data-group=""]){width:unset!important}}.con_service .box_linkbtn .link_btn{margin-bottom:0!important;background-color:var(--c-theme)!important}.con_service .box_linkbtn .link_btn>span{padding:1rem;font-size:0.9em}.con_service :where(.box_card,.box_phtxt){padding-inline:1rem}.con_service :where(.box_card,.box_phtxt) .item_img_label{background-color:var(--c-theme,var(--c-theme-cat99))}.con_service :where(.box_card,.box_phtxt) .item_txt_btn{background-color:var(--c-theme,var(--c-theme-cat99))}.con_service :where(.box_card,.box_phtxt) .fc_theme{color:var(--c-theme,var(--c-theme-cat99))}.con_service :where(.box_card,.box_phtxt) .item_txt_btn:has([class^=ri-]){display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;align-content:stretch;gap:8px}.con_service .box_search .box_search_result>:is(h3){padding-block:32px!important}.con_service .box_search .box_search_result>:not(h3):not(:last-child){margin-bottom:64px!important}.con_service .box_search .box_card>.item:not(:last-child),.con_service .box_search .box_phtxt>.item:not(:last-child){margin-bottom:64px}.con_service .box_search .box_card.size-full .item .item_txt{padding:24px;gap:16px;font-size:unset}.con_service .box_search .box_phtxt>.item{background:var(--c-body);padding:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px var(--c-bd);margin-bottom:32px!important}.con_service .box_search .box_phtxt .item_img:not(:has([class*=sli_thumb_])){border-radius:8px;overflow:hidden}.box_card details>*,.box_phtxt details>*{border:0!important}.box_card details>summary,.box_phtxt details>summary{letter-spacing:normal;border-radius:8px;transition:background-color 0.3s ease;background-color:color-mix(in srgb,var(--c-theme),var(--c-body) 93%)}.box_card details>summary:is([open]>*),.box_phtxt details>summary:is([open]>*){background-color:color-mix(in srgb,var(--c-theme),var(--c-body) 87%)}.box_card details>summary:is(:not([open])>*):hover,.box_phtxt details>summary:is(:not([open])>*):hover{background-color:color-mix(in srgb,var(--c-theme),var(--c-body) 83%)}.box_card details>div,.box_phtxt details>div{background-color:transparent;padding:8px}.box_card details>div>:not(:last-child),.box_phtxt details>div>:not(:last-child){margin-bottom:8px!important}.box_card details>div dl.dl_col2>dt,.box_phtxt details>div dl.dl_col2>dt{background-color:transparent!important}@media screen and (min-width:760px){.box_card details>div dl.dl_col2,.box_phtxt details>div dl.dl_col2{gap:0px 24px!important;row-rule:1px solid color-mix(in srgb,var(--c-bd),transparent 50%);border-block:1px solid color-mix(in srgb,var(--c-bd),transparent 50%)}.box_card details>div dl.dl_col2:first-child,.box_phtxt details>div dl.dl_col2:first-child{border-block-start:0!important}.box_card details>div dl.dl_col2>*,.box_phtxt details>div dl.dl_col2>*{padding:8px 0px!important}}@media screen and (max-width:759px){.box_card details>div dl.dl_col2>dt,.box_phtxt details>div dl.dl_col2>dt{padding-inline:0!important;border-bottom:1px solid currentColor}.box_card details>div dl.dl_col2>dd,.box_phtxt details>div dl.dl_col2>dd{padding:0 0.5em 0.5em!important}.box_card details>div dl.dl_col2>dd:last-child,.box_phtxt details>div dl.dl_col2>dd:last-child{padding-block-end:0!important}}#wrap_content>#slide_msg.content{background-color:var(--c-primary);background:linear-gradient(160deg,var(--c-primary) 0px,color-mix(in srgb,var(--c-secondary),transparent 30%) 200%),url(/fukkou-project/images/noise.png);color:var(--c-body);overflow:hidden}#wrap_content>#slide_msg.content>[class*=_inner]{max-width:unset;width:100%}#wrap_content>#slide_msg.content h3 i{background:unset!important;background-clip:unset!important;-webkit-text-fill-color:unset!important;color:inherit!important}#wrap_content>#slide_msg.content a{color:inherit;text-decoration:none}#wrap_content>#slide_msg.content a:hover{opacity:unset}#wrap_content>#slide_msg.content .link_btn:not([class*=bgc_]){background-color:var(--c-body);color:var(--c-primary)}#wrap_content>#slide_msg.content .link_btn:not([class*=bgc_]).btn_large{font-size:1.2em}.box_msg{display:grid;gap:40px;grid-template-columns:1fr;grid-template-areas:"msg_title" "msg_content" "msg_button"}.box_msg>*{margin-block:0!important}.box_msg>.msg_tit{grid-area:msg_title}.box_msg>.msg_btn{grid-area:msg_button}.box_msg>.msg_content{grid-area:msg_content}.box_msg>.msg_content{max-width:100dvw;overflow:hidden}.box_msg>.msg_content .sli_multi{font-size:clamp(0.813rem,0.744rem + 0.34vw,1rem)}@media screen and (max-width:425px){.box_msg>.msg_content .sli_multi{padding-inline:10px}}.box_msg>.msg_content .sli_multi .splide__slide{color:var(--c-txt);background-color:var(--c-body);padding:16px;border-radius:8px}@media screen and (min-width:761px){.box_msg>.msg_content .sli_multi .splide__slide{max-width:25ic}}@media screen and (max-width:425px){.box_msg>.msg_content .sli_multi .splide__slide{padding:24px}}.box_msg>.msg_content .sli_multi{padding-block-end:20px}@media screen and (min-width:761px){.box_msg>.msg_content .sli_multi .splide__controle{position:absolute;bottom:5px;right:8px;border-color:var(--c-body)}.box_msg>.msg_content .sli_multi .splide__controle button{backdrop-filter:blur(10px);color:var(--c-primary)}.box_msg>.msg_content .sli_multi .splide__controle .splide__progress{display:none!important}}@media screen and (max-width:760px){.box_msg>.msg_content .sli_multi .splide__controle{margin:0 auto;width:80%;max-width:480px}.box_msg>.msg_content .sli_multi .splide__controle .splide__progress{flex:1}}.box_msg>.msg_content .sli_multi .splide__arrows .splide__arrow.splide__arrow--next,.box_msg>.msg_content .sli_multi .splide__arrows .splide__arrow.splide__arrow--prev{translate:0 calc(-50% - 20px)}@media screen and (max-width:760px){.box_msg>.msg_content .sli_multi:hover .splide__track{animation-play-state:paused!important}}