﻿html{color:#000;background:#fff;-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}input,select,textarea,button{outline:none}*,*:before,*:after{box-sizing:border-box;min-height:0%}body{color:#000;-webkit-text-size-adjust:100%}img{max-width:100%;vertical-align:bottom}:root{--h: 220;--s: 90%;--l: 50%;--color_primary: hsl(var(--h), var(--s), var(--l));--color_primary_light: hsl(var(--h), calc(var(--s) + 20%), var(--l));--color_primary_dark: hsl(var(--h), var(--s), calc(var(--l) - 15%));--color_primary_darkest: hsl(var(--h), var(--s), calc(var(--l) - 30%));--color_primary_background: #3959df33;--h-secondary: 200;--s-secondary: 96%;--l-secondary: 48%;--color_secondary: hsl( var(--h-secondary), var(--s-secondary), var(--l-secondary) );--s-bg: 24%;--l-bg: 99%;--color_background_1: hsl(var(--h), var(--s-bg), var(--l-bg));--color_background_2: hsl(var(--h), var(--s-bg), calc(var(--l-bg) - 1%));--color_background_3: hsl(var(--h), var(--s-bg), calc(var(--l-bg) - 3%));--color_background_4: hsl(var(--h), var(--s-bg), calc(var(--l-bg) - 8%));--color_primary_globalDark: #1F5AC8;--color_background_gray: #F2F4F9;--s-text: 12%;--l-text: 12%;--color_text_1: #222;--color_text_2: hsl(var(--h), var(--s-text), calc(var(--l-text) + 24%));--color_text_3: hsl(var(--h), var(--s-text), calc(var(--l-text) + 40%));--color_text_4: hsl(var(--h), var(--s-text), calc(var(--l-text) + 70%));--color_text_button: hsl(var(--h), var(--s-text), calc(var(--l-text) + 32%));--color_border_0: hsl(var(--h), 16%, 94%);--color_border_1: hsl(230, 29%, 90%);--color_border_2: hsl(var(--h), 16%, 48%);--color_form_button: hsl(var(--h), 16%, 56%);--color_form_border: hsl(var(--h), 16%, 64%);--color_form_ps: hsl(349, 867%, 41%);--color_form_placeholder: hsl(var(--h), 16%, 72%);--color_form_disabled: hsl(var(--h), 16%, 80%);--color_form_background: hsl(var(--h), 25%, 99%);--color_alert: #f02121;--color_alert_dark: hsl(349, 97%, 33%);--color_alert_background: hsla(337, 72%, 55%, 0.1);--gray-1: hsl(0, 0%, 80%);--gray-2: hsl(0, 0%, 55%);--gray-2-dark: hsl(0, 0%, 30%);--gray-background1: hsl(230, 30%, 96%);--gray-background2: hsl(230, 24%, 90%);--status_1: #4550bb;--status_2: #ffca65;--status_3: #ccc;--status_4: #00a7b0;--status_5: #b00023;--white: #fff}html{min-width:375px}@media screen and (max-height: 720px){html::-webkit-scrollbar{width:0px;height:0px}}.wrapper{padding:0 1rem;width:100%}@media screen and (min-width: 1200px){.wrapper{padding:0 1.5rem}}.inner{width:100%}body{color:var(--color_text_1);font-size:1rem;font-family:"Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:"palt";display:flex;flex:auto;min-height:100vh;overflow:auto}@media screen and (min-width: 992px){body{overflow:visible}}.body_dashboard .l-frame__main,.body_edit .l-frame__main{background-color:var(--gray-background1)}p{color:var(--color_text_1);font-weight:400;font-size:.875rem;line-height:1.2em;letter-spacing:.04em;word-break:break-all}p.focus{display:grid;place-items:center;padding:.5rem;border:1px solid var(--color_border_1);background-color:var(--color_background_1)}a{color:var(--color_text_button);font-weight:400;font-size:.875rem;line-height:1.5em;text-decoration:none;cursor:pointer}::selection{color:#fff;background:#000}strong{font-weight:700}.svg-defs{width:0;height:0;visibility:hidden;position:fixed;bottom:0}.icon{width:1rem;height:1rem;fill:currentColor;position:relative;display:inline-block;vertical-align:baseline;top:.125em}.is-mask,.is-mask--underDevelopment{position:relative}.is-mask:after,.is-mask--underDevelopment:after{content:"";position:absolute;width:calc(100% - 0px);height:calc(100% - 0px);background:rgba(120,120,200,.12);z-index:4;top:0px;left:0px;backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;font-size:32px;letter-spacing:.1em;font-weight:500;color:#abb1c9}.is-mask--underDevelopment:after{content:"開発中"}@media screen and (min-width: 576px){.br--sp{display:none}}@media screen and (min-width: 768px){.br--tablet{display:none}}.br--pc{display:none}@media screen and (min-width: 768px){.br--pc{display:block}}img{object-fit:cover;height:auto}#wpadminbar .quicklinks>ul>li>a{display:flex;align-items:center}#wpadminbar #wp-admin-bar-aioseo-main .aioseo-logo.svg{background-position:center}.u-max--40{width:min(40px,100%)}.u-max--80{width:min(80px,100%)}.u-max--120{width:min(120px,100%)}.u-max--160{width:min(160px,100%)}.u-max--200{width:min(200px,100%)}.u-max--240{width:min(240px,100%)}.u-max--280{width:min(280px,100%)}.u-max--320{width:min(320px,100%)}.u-max--360{width:min(360px,100%)}.u-max--400{width:min(400px,100%)}.u-max--440{width:min(440px,100%)}.u-max--480{width:min(480px,100%)}.u-max--520{width:min(520px,100%)}.u-max--560{width:min(560px,100%)}.u-max--600{width:min(600px,100%)}.u-max--640{width:min(640px,100%)}.u-max--680{width:min(680px,100%)}.u-max--720{width:min(720px,100%)}.u-max--760{width:min(760px,100%)}.u-max--800{width:min(800px,100%)}.u-align,.u-align--end,.u-align--btw,.u-align--both,.u-align--vlc,.u-align--vl,.u-align--hlc,.u-align--nowrap{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:1rem}.u-align--nowrap{flex-wrap:nowrap}.u-align--hlc{flex-direction:row;align-items:center}.u-align--vl{flex-direction:column;align-items:flex-start}.u-align--vlc{flex-direction:column;align-items:center}.u-align--both{align-items:center;justify-content:center}.u-align--btw{justify-content:space-between;align-items:center}.u-align--end{align-items:flex-end;justify-content:flex-end}.u-m--0{margin:0}.u-m--0a{margin:0 auto}.u-mt--0{margin-top:0px}.u-mt--4{margin-top:2px}.u-mt--8{margin-top:4px}.u-mt--12{margin-top:6px}.u-mt--16{margin-top:8px}.u-mt--20{margin-top:10px}.u-mt--24{margin-top:12px}.u-mt--28{margin-top:14px}.u-mt--32{margin-top:16px}.u-mt--36{margin-top:18px}.u-mt--40{margin-top:20px}.u-mt--44{margin-top:22px}.u-mt--48{margin-top:24px}.u-mt--52{margin-top:26px}.u-mt--56{margin-top:28px}.u-mt--60{margin-top:30px}.u-mt--64{margin-top:32px}.u-mt--68{margin-top:34px}.u-mt--72{margin-top:36px}.u-mt--76{margin-top:38px}.u-mt--80{margin-top:40px}.u-mt--84{margin-top:42px}.u-mt--88{margin-top:44px}.u-mt--92{margin-top:46px}.u-mt--96{margin-top:48px}.u-mt--100{margin-top:50px}.u-mt--104{margin-top:52px}.u-mt--108{margin-top:54px}.u-mt--112{margin-top:56px}.u-mt--116{margin-top:58px}.u-mt--120{margin-top:60px}.u-mt--124{margin-top:62px}.u-mt--128{margin-top:64px}.u-mt--132{margin-top:66px}.u-mt--136{margin-top:68px}.u-mt--140{margin-top:70px}.u-mt--144{margin-top:72px}.u-mt--148{margin-top:74px}.u-mt--152{margin-top:76px}.u-mt--156{margin-top:78px}.u-mt--160{margin-top:80px}.u-mt--164{margin-top:82px}.u-mt--168{margin-top:84px}.u-mt--172{margin-top:86px}.u-mt--176{margin-top:88px}.u-mt--180{margin-top:90px}.u-mt--184{margin-top:92px}.u-mt--188{margin-top:94px}.u-mt--192{margin-top:96px}.u-mt--196{margin-top:98px}.u-mt--200{margin-top:100px}@media screen and (min-width: 992px){.u-mt--0{margin-top:0px}.u-mt--4{margin-top:4px}.u-mt--8{margin-top:8px}.u-mt--12{margin-top:12px}.u-mt--16{margin-top:16px}.u-mt--20{margin-top:20px}.u-mt--24{margin-top:24px}.u-mt--28{margin-top:28px}.u-mt--32{margin-top:32px}.u-mt--36{margin-top:36px}.u-mt--40{margin-top:40px}.u-mt--44{margin-top:44px}.u-mt--48{margin-top:48px}.u-mt--52{margin-top:52px}.u-mt--56{margin-top:56px}.u-mt--60{margin-top:60px}.u-mt--64{margin-top:64px}.u-mt--68{margin-top:68px}.u-mt--72{margin-top:72px}.u-mt--76{margin-top:76px}.u-mt--80{margin-top:80px}.u-mt--84{margin-top:84px}.u-mt--88{margin-top:88px}.u-mt--92{margin-top:92px}.u-mt--96{margin-top:96px}.u-mt--100{margin-top:100px}.u-mt--104{margin-top:104px}.u-mt--108{margin-top:108px}.u-mt--112{margin-top:112px}.u-mt--116{margin-top:116px}.u-mt--120{margin-top:120px}.u-mt--124{margin-top:124px}.u-mt--128{margin-top:128px}.u-mt--132{margin-top:132px}.u-mt--136{margin-top:136px}.u-mt--140{margin-top:140px}.u-mt--144{margin-top:144px}.u-mt--148{margin-top:148px}.u-mt--152{margin-top:152px}.u-mt--156{margin-top:156px}.u-mt--160{margin-top:160px}.u-mt--164{margin-top:164px}.u-mt--168{margin-top:168px}.u-mt--172{margin-top:172px}.u-mt--176{margin-top:176px}.u-mt--180{margin-top:180px}.u-mt--184{margin-top:184px}.u-mt--188{margin-top:188px}.u-mt--192{margin-top:192px}.u-mt--196{margin-top:196px}.u-mt--200{margin-top:200px}}.u-mb--0{margin-bottom:0px}.u-mb--4{margin-bottom:2px}.u-mb--8{margin-bottom:4px}.u-mb--12{margin-bottom:6px}.u-mb--16{margin-bottom:8px}.u-mb--20{margin-bottom:10px}.u-mb--24{margin-bottom:12px}.u-mb--28{margin-bottom:14px}.u-mb--32{margin-bottom:16px}.u-mb--36{margin-bottom:18px}.u-mb--40{margin-bottom:20px}.u-mb--44{margin-bottom:22px}.u-mb--48{margin-bottom:24px}.u-mb--52{margin-bottom:26px}.u-mb--56{margin-bottom:28px}.u-mb--60{margin-bottom:30px}.u-mb--64{margin-bottom:32px}.u-mb--68{margin-bottom:34px}.u-mb--72{margin-bottom:36px}.u-mb--76{margin-bottom:38px}.u-mb--80{margin-bottom:40px}.u-mb--84{margin-bottom:42px}.u-mb--88{margin-bottom:44px}.u-mb--92{margin-bottom:46px}.u-mb--96{margin-bottom:48px}.u-mb--100{margin-bottom:50px}.u-mb--104{margin-bottom:52px}.u-mb--108{margin-bottom:54px}.u-mb--112{margin-bottom:56px}.u-mb--116{margin-bottom:58px}.u-mb--120{margin-bottom:60px}.u-mb--124{margin-bottom:62px}.u-mb--128{margin-bottom:64px}.u-mb--132{margin-bottom:66px}.u-mb--136{margin-bottom:68px}.u-mb--140{margin-bottom:70px}.u-mb--144{margin-bottom:72px}.u-mb--148{margin-bottom:74px}.u-mb--152{margin-bottom:76px}.u-mb--156{margin-bottom:78px}.u-mb--160{margin-bottom:80px}.u-mb--164{margin-bottom:82px}.u-mb--168{margin-bottom:84px}.u-mb--172{margin-bottom:86px}.u-mb--176{margin-bottom:88px}.u-mb--180{margin-bottom:90px}.u-mb--184{margin-bottom:92px}.u-mb--188{margin-bottom:94px}.u-mb--192{margin-bottom:96px}.u-mb--196{margin-bottom:98px}.u-mb--200{margin-bottom:100px}@media screen and (min-width: 992px){.u-mb--0{margin-bottom:0px}.u-mb--4{margin-bottom:4px}.u-mb--8{margin-bottom:8px}.u-mb--12{margin-bottom:12px}.u-mb--16{margin-bottom:16px}.u-mb--20{margin-bottom:20px}.u-mb--24{margin-bottom:24px}.u-mb--28{margin-bottom:28px}.u-mb--32{margin-bottom:32px}.u-mb--36{margin-bottom:36px}.u-mb--40{margin-bottom:40px}.u-mb--44{margin-bottom:44px}.u-mb--48{margin-bottom:48px}.u-mb--52{margin-bottom:52px}.u-mb--56{margin-bottom:56px}.u-mb--60{margin-bottom:60px}.u-mb--64{margin-bottom:64px}.u-mb--68{margin-bottom:68px}.u-mb--72{margin-bottom:72px}.u-mb--76{margin-bottom:76px}.u-mb--80{margin-bottom:80px}.u-mb--84{margin-bottom:84px}.u-mb--88{margin-bottom:88px}.u-mb--92{margin-bottom:92px}.u-mb--96{margin-bottom:96px}.u-mb--100{margin-bottom:100px}.u-mb--104{margin-bottom:104px}.u-mb--108{margin-bottom:108px}.u-mb--112{margin-bottom:112px}.u-mb--116{margin-bottom:116px}.u-mb--120{margin-bottom:120px}.u-mb--124{margin-bottom:124px}.u-mb--128{margin-bottom:128px}.u-mb--132{margin-bottom:132px}.u-mb--136{margin-bottom:136px}.u-mb--140{margin-bottom:140px}.u-mb--144{margin-bottom:144px}.u-mb--148{margin-bottom:148px}.u-mb--152{margin-bottom:152px}.u-mb--156{margin-bottom:156px}.u-mb--160{margin-bottom:160px}.u-mb--164{margin-bottom:164px}.u-mb--168{margin-bottom:168px}.u-mb--172{margin-bottom:172px}.u-mb--176{margin-bottom:176px}.u-mb--180{margin-bottom:180px}.u-mb--184{margin-bottom:184px}.u-mb--188{margin-bottom:188px}.u-mb--192{margin-bottom:192px}.u-mb--196{margin-bottom:196px}.u-mb--200{margin-bottom:200px}}.u-ml--8{margin-left:.5rem}.u-ml--a{margin-left:auto}.u-gap0{gap:0}.u-gap--4{gap:4px}.u-gap--8{gap:8px}.u-gap--12{gap:12px}.u-gap--16{gap:16px}.u-gap--20{gap:20px}.u-gap--24{gap:24px}.u-gap--28{gap:28px}.u-gap--32{gap:32px}.u-gap--36{gap:36px}.u-gap--40{gap:40px}.u-gap--0-4{gap:0 4px}.u-gap--0-8{gap:0 8px}.u-gap--0-12{gap:0 12px}.u-gap--0-16{gap:0 16px}.u-gap--0-20{gap:0 20px}.u-gap--0-24{gap:0 24px}.u-gap--0-28{gap:0 28px}.u-gap--0-32{gap:0 32px}.u-gap--0-36{gap:0 36px}.u-gap--0-40{gap:0 40px}@media screen and (min-width: 768px){[class*=u-gap][date-gap-md="4"]{gap:4px}[class*=u-gap][date-gap-md="8"]{gap:8px}[class*=u-gap][date-gap-md="12"]{gap:12px}[class*=u-gap][date-gap-md="16"]{gap:16px}[class*=u-gap][date-gap-md="20"]{gap:20px}[class*=u-gap][date-gap-md="24"]{gap:24px}[class*=u-gap][date-gap-md="28"]{gap:28px}[class*=u-gap][date-gap-md="32"]{gap:32px}[class*=u-gap][date-gap-md="36"]{gap:36px}[class*=u-gap][date-gap-md="40"]{gap:40px}[class*=u-gap][date-gap-md="44"]{gap:44px}[class*=u-gap][date-gap-md="48"]{gap:48px}}@media screen and (min-width: 576px){[class*=u-gap][date-gap-sm="4"]{gap:4px}[class*=u-gap][date-gap-sm="8"]{gap:8px}[class*=u-gap][date-gap-sm="12"]{gap:12px}[class*=u-gap][date-gap-sm="16"]{gap:16px}[class*=u-gap][date-gap-sm="20"]{gap:20px}[class*=u-gap][date-gap-sm="24"]{gap:24px}[class*=u-gap][date-gap-sm="28"]{gap:28px}[class*=u-gap][date-gap-sm="32"]{gap:32px}[class*=u-gap][date-gap-sm="36"]{gap:36px}[class*=u-gap][date-gap-sm="40"]{gap:40px}[class*=u-gap][date-gap-sm="44"]{gap:44px}[class*=u-gap][date-gap-sm="48"]{gap:48px}}.l-body{min-height:750px;width:100%;display:flex;flex-direction:column;flex:auto;min-width:0}.l-header{position:sticky;top:0;z-index:5}.customize-support .l-header{top:32px}@media screen and (max-width: 782px){.customize-support .l-header{top:46px}}@media screen and (max-width: 600px){.customize-support .l-header{top:0}}.c-text__xl{font:700 1.375rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:0}@media screen and (min-width: 768px){.c-text__xl{font:700 1.75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-text__xl{font:700 2rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__lg{font:500 1rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}@media screen and (min-width: 768px){.c-text__lg{font:500 1.125rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-text__lg{font:500 1.25rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__md-2{font:500 .875rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}@media screen and (min-width: 768px){.c-text__md-2{font:500 1rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-text__md-2{font:500 1.125rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__md{font:500 .875rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}@media screen and (min-width: 768px){.c-text__md{font:500 .9375rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-text__md{font:500 1rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__sm,.c-button,.c-button__2,.c-button--black,.c-button--gray,.c-button__line{font:400 .75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}@media screen and (min-width: 768px){.c-text__sm,.c-button,.c-button__2,.c-button--black,.c-button--gray,.c-button__line{font:400 .8125rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-text__sm,.c-button,.c-button__2,.c-button--black,.c-button--gray,.c-button__line{font:400 .875rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__xs{font:500 .75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}@media screen and (min-width: 768px){.c-text__xs{font:500 .875rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.c-text__xs-2{font:500 .75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}.c-text__xxs{font:500 .6875rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";letter-spacing:.04em}.c-text--ls0{letter-spacing:0}.c-text__weight--800{font-weight:800}.c-text__weight--700{font-weight:700}.c-text__weight--600{font-weight:600}.c-text__weight--500{font-weight:500}.c-text__weight--400{font-weight:400}.c-text--center{text-align:center}.c-text--left{text-align:left}.c-text--right{text-align:right}.c-text__color1{color:var(--color_primary)}.c-text__gr{color:var(--color_text_3)}.c-text__unit{display:inline-flex;align-items:baseline;gap:0 4px}small{color:var(--color_text_3);font:400 .625rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.c-status__5,.c-status__4,.c-status__3,.c-status__2,.c-status__1{color:#fff;display:inline;font-size:11px;font-weight:500;padding:2px .5rem}.c-status__1{background-color:var(--status_1)}.c-status__2{background-color:var(--status_2);color:#222}.c-status__3{background-color:var(--status_3);color:#222}.c-status__4{background-color:var(--status_4)}.c-status__5{background-color:var(--status_5)}.c-text--date__none{color:var(--color_text_1);background-color:var(--color_background_4);text-align:center;font-size:13px;padding:.5rem 2rem}.l-main{position:relative;z-index:0}.l-container{width:100%;max-width:calc(1200px + 4rem);margin:0 auto;padding-inline:1.25rem}@media screen and (min-width: 768px){.l-container{padding-inline:2rem}}.l-grid,.l-grid__4,.l-grid__3,.l-grid__2,.l-grid__1{display:grid}@media screen and (-webkit-min-device-pixel-ratio: 0){.l-grid,.l-grid__4,.l-grid__3,.l-grid__2,.l-grid__1{align-items:flex-start;grid-auto-rows:-webkit-min-content}}.l-grid__1{grid-template-columns:1fr;gap:2.5rem}@media screen and (-webkit-min-device-pixel-ratio: 0){.l-grid__1{display:flex;flex-direction:column}}.l-grid__2{grid-template-columns:1fr 1fr;gap:2.5rem}.l-grid__3{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}.l-grid__4{grid-template-columns:1fr 1fr 1fr 1fr}.l-grid__4 .p-formList__date{margin-top:0}.l-grid__item{overflow:hidden}.l-grid__line{height:1px;background:#dee0ed}@media screen and (min-width: 576px){.l-grid__1--sm{grid-template-columns:1fr}.l-grid__2--sm{display:grid;grid-template-columns:1fr 1fr}.l-grid__3--sm{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px){.l-grid__1--md{grid-template-columns:1fr}.l-grid__2--md{display:grid;grid-template-columns:1fr 1fr}.l-grid__3--md{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 992px){.l-grid__1--lg{grid-template-columns:1fr}.l-grid__2--lg{display:grid;grid-template-columns:1fr 1fr}.l-grid__3--lg{display:grid;grid-template-columns:1fr 1fr 1fr}.l-grid__4--lg{display:grid;grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1200px){.l-grid__1--xl{grid-template-columns:1fr}.l-grid__2--xl{display:grid;grid-template-columns:1fr 1fr}.l-grid__3--xl{display:grid;grid-template-columns:1fr 1fr 1fr}}.l-grid__fit{display:flex;gap:.5rem}.l-grid__fit>*{flex:1}.l-gridBox,.l-gridBox--column2{display:grid;gap:12px}.l-gridBox--column2{grid-template-columns:repeat(2, 1fr)}.l-grid__gap0{gap:0}@media screen and (min-width: 768px){.l-grid__gap0--md{gap:0}}@media screen and (min-width: 992px){.l-grid__gap0--lg{gap:0}}@media screen and (min-width: 1200px){.l-grid__gap0--xl{gap:0}}.l-grid__gap1{gap:.5rem}@media screen and (min-width: 768px){.l-grid__gap1--md{gap:.5rem}}@media screen and (min-width: 992px){.l-grid__gap1--lg{gap:.5rem}}@media screen and (min-width: 1200px){.l-grid__gap1--xl{gap:.5rem}}.l-grid__gap2{gap:1rem}@media screen and (min-width: 768px){.l-grid__gap2--md{gap:1rem}}@media screen and (min-width: 992px){.l-grid__gap2--lg{gap:1rem}}@media screen and (min-width: 1200px){.l-grid__gap2--xl{gap:1rem}}.l-grid__gap3{gap:1.5rem}@media screen and (min-width: 768px){.l-grid__gap3--md{gap:1.5rem}}@media screen and (min-width: 992px){.l-grid__gap3--lg{gap:1.5rem}}@media screen and (min-width: 1200px){.l-grid__gap3--xl{gap:1.5rem}}.p-section--top{padding:3rem 0 5rem}@media screen and (min-width: 992px){.p-section--top{padding:3rem 1rem 5rem}}.p-section--top .l-container{display:flex;flex-direction:column;justify-content:flex-start}.p-section--bg-gray{background-color:var(--gray-background1)}.p-section--bg-primary{background-color:#0755a9}.p-section--bg-primary .p-section__title{color:#fff}.p-section--bg-primary .p-section__description{color:#fff}.p-section__divider{border:none;border-top:1px solid #222;margin:.5rem 0 1.5rem;width:100%}.p-section__divider.footer{margin:.5rem 0}.p-section__header .title{position:relative;font:600 1.0625rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding-left:.875rem;display:flex;gap:4px;align-items:center}.p-section__header .title strong{font:700 1.5rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding-bottom:.25rem}.p-section__header .title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:8px solid #222}.p-section__head{display:flex;flex-direction:column;align-items:center}.p-section__body{display:block;flex-direction:column;align-items:center;margin-top:2.5rem}@media screen and (min-width: 768px){.p-section__body{display:flex;margin-top:3.5rem}}.p-section__body .p-seminar,.p-section__body .p-trainingList{margin-top:2rem;width:100%}.p-section__foot{display:flex;flex-direction:column;align-items:center;margin-top:2rem}@media screen and (min-width: 768px){.p-section__foot{margin-top:3.5rem}}.p-section__foot .c-button{min-width:8rem;height:3rem;font-size:16px;padding-bottom:1px}@media screen and (min-width: 768px){.p-section__foot .c-button{font-size:20px;min-width:11.25rem;height:3.25rem}}.p-section__wrapper{margin-inline:-1.25rem;padding:1.25rem 1.25rem 1.25rem 1.5rem}@media screen and (min-width: 768px){.p-section__wrapper{padding:1.25rem 1.5rem 2rem 1.5rem;width:100%;margin-inline:0}}.p-section__wrapper--bl{background-color:#eef1f6}.p-section__wrapper--bl .l-grid .c-contract{width:100%}.p-section__wrapper--gr{background-color:#dce7e9;display:none}@media screen and (min-width: 768px){.p-section__wrapper--gr{display:block}}.p-section__wrapper--product{padding:1.5rem;padding-right:0;margin-inline:-1.25rem}@media screen and (min-width: 768px){.p-section__wrapper--product{width:100%;margin-inline:0;padding:1.5rem}}.p-section__wrapper--product.p-section__wrapper--bl{background:#e0e7ef}.p-section__wrapper--product .l-grid{display:block}@media screen and (min-width: 768px){.p-section__wrapper--product .l-grid{display:grid}}.p-section__title{font:600 1.375rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-top:1rem}.p-section__title--en{margin-top:.75rem;font:500 .75rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--color_primary)}.p-section__title--ja{margin-top:.75rem;font:500 .875rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--color_primary)}.p-section__subtitle-wrapper{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem}.p-section__subtitle-wrapper .line-wrapper{display:flex;flex-direction:column;gap:.25rem}.p-section__subtitle-wrapper .line-wrapper .line{width:2rem;border:1px solid #fff}.p-section__subtitle{font:600 1rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#fff;text-align:center}.p-section__description{font:400 .75rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-top:1.5rem;text-align:center}.p-section__intro{height:7.5rem;font:600 1.25rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#222;position:relative;margin-inline:-1.25rem;overflow:hidden}@media screen and (min-width: 768px){.p-section__intro{margin-inline:0;width:100%;font-size:18px}}.p-section__intro-bg{position:absolute;z-index:0}.p-section__intro-bg--1{bottom:0;left:3%}@media screen and (min-width: 768px){.p-section__intro-bg--1{left:20%}}.p-section__intro-bg--2{bottom:0;right:-22%;width:180px}@media screen and (min-width: 768px){.p-section__intro-bg--2{right:16%;width:auto}}.p-section__tabs{width:100%;display:flex;justify-content:center;gap:.5rem;margin-block:2rem 1rem}@media screen and (min-width: 768px){.p-section__tabs{gap:1rem;margin-block:2rem 0}}.p-section__tab{display:flex;align-items:center;justify-content:center;gap:.75rem;flex:1;padding:1.125rem 1rem 1rem;border-radius:.5rem;cursor:pointer;background-color:#8ba6c2;position:relative;transition:background-color .3s;max-width:220px}@media screen and (min-width: 768px){.p-section__tab{padding:1.5rem 1rem;max-width:none}}.p-section__tab::before{content:"";position:absolute;top:.375rem;left:.375rem;right:.375rem;bottom:.375rem;border:.0625rem solid rgba(255,255,255,.6);border-radius:.375rem;pointer-events:none}.p-section__tab-text{color:#fff}.p-section__tab-text small{color:#fff}.p-section__tab-text.center{text-align:center}.p-section__tab:has(.sp)>*{display:none}@media screen and (min-width: 768px){.p-section__tab:has(.sp)>*{display:block}}.p-section__tab:has(.sp) .sp{display:flex;flex-direction:column;align-items:center;gap:3px}@media screen and (min-width: 768px){.p-section__tab:has(.sp) .sp{display:none}}.p-section__tab:has(.sp) .sp img{position:absolute;left:-17px;top:-20px;transform:rotate(-8deg);border-radius:50%;outline:solid 3px #8ca7c3}.p-section__tab:has(.sp) .sp small{color:var(--white);font-size:12px;font-weight:600}.p-section__tab:has(.sp) .sp p{color:var(--white);text-align:center;font-size:18px;font-weight:600}.p-section__tab--active{background-color:#005dc0}.p-section__tab--active:after{content:"";width:0;height:0;border-style:solid;border-color:#005dc0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:8px 7px 0px 7px;position:absolute;left:50%;bottom:0;transform:translate(-50%, 100%)}@media screen and (min-width: 768px){.p-section__tab--active:after{display:none}}.p-section__tab--active:has(.sp) .sp img{outline:solid 3px #1d5ec0}.p-section__bubble{display:inline-block;padding:.25rem .75rem;border-radius:50px;background-color:#fff;color:#005dc0;font:600 .75rem / 1.2 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__content{margin-top:.75rem;display:none;width:100%}.p-section__content--active{display:block}@media screen and (min-width: 768px){.p-section--top{padding:3.5rem 2rem 5.5rem}.p-section__header .title{font:600 1.3125rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__header .title strong{font:700 2.25rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding-bottom:.375rem}.p-section__title{font:600 1.625rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__title--en{font:600 .8125rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__title--ja{font:600 .8125rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__description{font:400 .875rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-top:2rem}.p-section__intro{font:600 1.5rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.p-section--top{padding:4rem 2.5rem 6rem}.p-section__header .title{font:600 1.5625rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__header .title strong{font:700 3rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__title{font:600 1.875rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__title--en{font:600 .875rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__title--ja{font:600 .875rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.p-section__description{font:400 .875rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-top:2.5rem}.p-section__intro{font:600 1.75rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}.p-header{display:flex;align-items:center}.p-header .l-container{display:flex;align-items:center}.p-header{display:flex;align-items:center;height:3.5rem;background:var(--white);box-shadow:0 4px 16px rgba(0,0,0,.08)}@media screen and (min-width: 1200px){.p-header{height:4rem}}.p-header .l-container{display:flex;align-items:center;justify-content:flex-start;max-width:none;padding-inline:10px 0;position:relative;z-index:1}@media screen and (min-width: 576px){.p-header .l-container{padding-inline:1rem 0}}@media screen and (min-width: 1200px){.p-header .l-container{justify-content:space-between;padding-inline:2rem 10px}}.p-header .l-container .p-header__logo{position:relative;z-index:1;display:flex;align-items:center;gap:6px}@media screen and (min-width: 576px){.p-header .l-container .p-header__logo{gap:10px}}.p-header .l-container .p-header__logo img{height:1.5rem;width:auto}@media screen and (min-width: 768px){.p-header .l-container .p-header__logo img{height:1.75rem}}@media screen and (min-width: 1200px){.p-header .l-container .p-header__logo img{height:2rem}}.p-header .l-container .p-header__logo span{font-size:11px;font-weight:600;color:#eee;transform:translateY(6px);display:inline-block;color:#537997}@media screen and (min-width: 768px){.p-header .l-container .p-header__logo span{font-size:12px;transform:translateY(8px)}}.p-header__nav{display:none;justify-content:center;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 992px){.p-header__nav{display:flex}}.p-header__navList{display:flex;flex:auto;min-width:1px;justify-content:center;position:relative}.p-header__navList .item{flex:auto;width:130px;border-left:solid 1px #dbe1ec}@media screen and (min-width: 1200px){.p-header__navList .item{width:150px}}.p-header__navList .item:last-of-type{border-right:solid 1px #dbe1ec}.p-header__navList .item a{height:32px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;color:var(--color_text_1)}@media screen and (min-width: 1200px){.p-header__navList .item a{height:40px;font-size:16px}}.p-header__navList .item a .c-svg{width:20px;height:20px}.p-header__navList .item a:hover{color:var(--color_primary)}.p-header__navList .item.is-active{position:relative}.p-header__navList .item.is-active:after{content:"";width:32px;height:4px;position:absolute;left:50%;bottom:-12px;transform:translate(-50%, 0);background:var(--color_primary);transition:all .8s ease-in-out}.p-header__navList:after{content:"";width:32px;height:4px;position:absolute;left:50%;bottom:-12px;transform:translate(-50%, 0);background:#c4d5f8;transition:all .8s ease-in-out;opacity:0;z-index:-1}.p-header__navList:has(.item:nth-of-type(1):hover):after{left:65px;opacity:1}@media screen and (min-width: 1200px){.p-header__navList:has(.item:nth-of-type(1):hover):after{left:75px}}.p-header__navList:has(.item:nth-of-type(2):hover):after{left:195px;opacity:1}@media screen and (min-width: 1200px){.p-header__navList:has(.item:nth-of-type(2):hover):after{left:225px}}.p-header__navList:has(.item:nth-of-type(3):hover):after{left:325px;opacity:1}@media screen and (min-width: 1200px){.p-header__navList:has(.item:nth-of-type(3):hover):after{left:375px}}.p-header__navList:has(.item:nth-of-type(4):hover):after{left:455px;opacity:1}@media screen and (min-width: 1200px){.p-header__navList:has(.item:nth-of-type(4):hover):after{left:525px}}.p-header__navList:has(.item:nth-of-type(5):hover):after{left:585px;opacity:1}@media screen and (min-width: 1200px){.p-header__navList:has(.item:nth-of-type(5):hover):after{left:675px}}.p-header .c-button--icon{position:relative;z-index:1;height:36px;max-width:150px;min-width:auto;font-size:14px;padding-inline:12px 10px;border-radius:6px;gap:8px;margin-inline:auto 10px}@media screen and (min-width: 768px){.p-header .c-button--icon{width:100%;gap:10px;padding-inline:16px}}@media screen and (min-width: 1200px){.p-header .c-button--icon{height:40px;border-radius:.5rem;margin-inline:0}}.p-header .mobileMenu *{color:#fff}.p-header .mobileMenu>.button{height:56px;width:56px;background:#222;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-header .mobileMenu>.button .icon{width:14px}.p-header .mobileMenu>.button .icon .line{width:14px;height:2px;background:#fff;transition:all .8s ease-out;transform-origin:center}.p-header .mobileMenu>.button .icon .line+.line{margin-top:4px}.p-header .mobileMenu>.button>span{line-height:1;font-size:12px;font-weight:500;letter-spacing:.04em}.p-header .mobileMenu>.button>span:after{content:"Close";display:none}.p-header .mobileMenu .fixedArea{position:absolute;left:0;z-index:-1;height:calc(100dvh - 6.5rem);width:100%;padding:3rem 2rem;background:rgba(31,90,200,.96);backdrop-filter:blur(4px);display:flex;flex-direction:column;transition:all .6s ease-out;pointer-events:none;opacity:0;transform:scale(0.98);filter:blur(10px);border-radius:12px}@media screen and (max-height: 700px){.p-header .mobileMenu .fixedArea{padding:2rem}}@media screen and (min-width: 768px){.p-header .mobileMenu .fixedArea{justify-content:center}}.p-header .mobileMenu .fixedArea>*{flex:0 0 auto;max-width:480px;margin-inline:auto;width:100%}.p-header .mobileMenu .fixedArea .mainMenu{display:flex;flex-direction:column;gap:24px}@media screen and (max-height: 700px){.p-header .mobileMenu .fixedArea .mainMenu{gap:20px}}.p-header .mobileMenu .fixedArea .mainMenu>li .c-link{display:flex;flex-direction:row;align-items:center;font-size:24px;font-weight:600;gap:10px}.p-header .mobileMenu .fixedArea .mainMenu>li .c-link:before{display:none}.p-header .mobileMenu .fixedArea .mainMenu>li .c-link .c-svg{width:24px;height:24px;margin-right:8px}.p-header .mobileMenu .fixedArea .mainMenu>li .c-link span{color:#fff;font-size:13px;font-weight:500;transform:translateY(5px)}.p-header .mobileMenu .fixedArea .subMenu{margin-top:56px;padding-top:2.5rem;border-top:solid 1px rgba(255,255,255,.5);display:flex;justify-content:space-between;gap:1rem}@media screen and (min-width: 401px){.p-header .mobileMenu .fixedArea .subMenu{justify-content:flex-start;gap:2rem}}@media screen and (max-height: 700px){.p-header .mobileMenu .fixedArea .subMenu{margin-top:40px;padding-top:2rem}}.p-header .mobileMenu .fixedArea .subMenu .column{display:flex;flex-direction:column;gap:14px}.p-header .mobileMenu .fixedArea .sns{margin-top:auto;padding-top:6rem;display:flex;align-items:center;gap:20px}@media screen and (min-width: 768px){.p-header .mobileMenu .fixedArea .sns{margin-top:0}}@media screen and (max-height: 700px){.p-header .mobileMenu .fixedArea .sns{padding-top:3rem}}.p-header .mobileMenu .fixedArea .sns>a{display:block}@media screen and (min-width: 992px){.p-header .mobileMenu{display:none}}.p-header .mobileMenu.is-open .button .icon .line:nth-of-type(1){transform:translateY(3px) rotate(225deg)}.p-header .mobileMenu.is-open .button .icon .line:nth-of-type(2){transform:translateY(-3px) rotate(-225deg)}.p-header .mobileMenu.is-open .button>span{font-size:0}.p-header .mobileMenu.is-open .button>span:after{display:block;font-size:12px}.p-header .mobileMenu.is-open .fixedArea{pointer-events:all;opacity:1;transform:scale(1);filter:blur(0px);border-radius:0px}body:has(.hoverArea>*:hover) .p-header__navList:after{opacity:1}body:has(.hoverArea .information:hover) .p-header__navList:after{left:195px;opacity:1}@media screen and (min-width: 1200px){body:has(.hoverArea .information:hover) .p-header__navList:after{left:225px}}body:has(.hoverArea .information:hover) .p-header__navList .item:nth-of-type(2) a{color:var(--color_primary)}body:has(.hoverArea .dx:hover) .p-header__navList:after{left:325px}@media screen and (min-width: 1200px){body:has(.hoverArea .dx:hover) .p-header__navList:after{left:375px}}body:has(.hoverArea .dx:hover) .p-header__navList .item:nth-of-type(3) a{color:var(--color_primary)}body:has(.hoverArea .human:hover) .p-header__navList:after{left:455px}@media screen and (min-width: 1200px){body:has(.hoverArea .human:hover) .p-header__navList:after{left:525px}}body:has(.hoverArea .human:hover) .p-header__navList .item:nth-of-type(4) a{color:var(--color_primary)}body:has(.hoverArea .business:hover) .p-header__navList:after{left:585px}@media screen and (min-width: 1200px){body:has(.hoverArea .business:hover) .p-header__navList:after{left:675px}}body:has(.hoverArea .business:hover) .p-header__navList .item:nth-of-type(5) a{color:var(--color_primary)}.p-globalHeader{background:var(--color_primary_globalDark);height:3rem}.p-globalHeader .container{display:flex;justify-content:space-between;align-items:center;height:100%;padding-inline:12px 8px}@media screen and (min-width: 768px){.p-globalHeader .container{padding-inline:18px}}.p-globalHeader .container .logo{display:flex;align-items:center;gap:14px}.p-globalHeader .container .logo a{display:block}.p-globalHeader .container .logo a img{width:70px;transform:translateY(-2px)}.p-globalHeader .container .logo a.c-button--blank{height:24px;min-width:auto;border-radius:24px;background:#fff;color:var(--color_primary_globalDark);padding-inline:10px;font-size:12px;display:none;justify-content:center;line-height:1;letter-spacing:0;gap:4px}.p-globalHeader .container .logo a.c-button--blank:after{display:none}@media screen and (min-width: 768px){.p-globalHeader .container .logo a.c-button--blank{display:inline-flex}}.p-globalHeader .container .logo a.c-button--blank img{color:var(--color_primary_globalDark);width:14px;height:14px;transform:translateY(0px)}.p-globalHeader .container .logo span{font-size:10px;font-weight:600;color:var(--white)}@media screen and (min-width: 768px){.p-globalHeader .container .logo span{font-size:13px}}@media screen and (min-width: 768px){.p-globalHeader .container .logo span br{display:none}}.p-globalHeader .container .infoRight .groupLogo{display:block}.p-globalHeader .container .infoRight .groupLogo img{transform:translateY(-2px);width:96px}@media screen and (min-width: 768px){.p-globalHeader .container .infoRight .groupLogo img{width:auto}}.p-footer{display:flex;flex-direction:column;align-items:center;padding:2.5rem 0 3rem;background-color:#111}.p-footer .l-container>.l-grid{align-items:center}@media screen and (min-width: 768px){.p-footer .l-container>.l-grid{align-items:flex-start}}.p-footer__left{text-align:center}.p-footer__logo{display:inline-block}.p-footer__logo img{height:40px;object-fit:contain}.p-footer__right{display:none}.p-footer__nav{display:flex;flex-direction:column;gap:.5rem}.p-footer__nav--sub{color:#aaa}.p-footer__nav--sub li{display:flex}.p-footer__nav--main{width:fit-content;gap:2rem;flex-direction:row;border-bottom:1px solid #555;padding-bottom:1rem}.p-footer__description{margin-top:2rem;color:#fff;line-height:1.9}.p-footer__sns{display:flex;justify-content:center;gap:.5rem;margin-top:5rem}.p-footer__copyright{margin-top:4rem;display:flex;justify-content:center}.p-footer__copyright .c-text__xxs{color:#888}@media screen and (min-width: 576px){.p-footer__description{margin-top:2rem}.p-footer__sns{margin-top:2rem;gap:1rem}.p-footer__left{padding-bottom:1.5rem}.p-footer__nav--main{gap:1.25rem}.p-footer__nav--sub{gap:1rem;flex-direction:row}}@media screen and (min-width: 768px){.p-footer{padding:3.5rem 0 4.5rem}.p-footer__left{padding-bottom:0;text-align:left}.p-footer__logo img{height:46px}.p-footer__right{white-space:nowrap;display:flex;flex-wrap:nowrap;justify-content:flex-end;margin-left:1.5rem;gap:1rem}.p-footer__nav{flex-direction:column}.p-footer__nav--main{width:auto;height:fit-content;border-right:1px solid #555;border-bottom:0;padding-right:24px;padding-bottom:0}.p-footer__nav--sub{gap:1.25rem}.p-footer__description{margin-top:1rem}.p-footer__sns{margin-top:5rem;justify-content:flex-start}}@media screen and (min-width: 992px){.p-footer{padding:4rem 2.5rem 5rem}.p-footer__nav--main{gap:1.75rem;padding-right:40px}.p-footer__nav--sub{gap:1.25rem}.p-footer__right{gap:2.5rem;margin-top:2.5rem}}.p-home__journal>.head .p-section__title{text-align:center;margin:0;font-size:18px;display:flex;align-items:center;justify-content:center;gap:1rem}@media screen and (min-width: 576px){.p-home__journal>.head .p-section__title{font-size:24px;justify-content:flex-start}}.p-home__journal>.head .p-section__title:before,.p-home__journal>.head .p-section__title:after{content:"";flex:auto;min-width:1px;height:1px;background:#ddd}@media screen and (min-width: 576px){.p-home__journal>.head .p-section__title:before{max-width:24px}}.p-home__journal>.head .p-section__title span{font-size:12px;font-weight:500;color:var(--color_primary);transform:translateY(2px);margin-left:-10px;letter-spacing:.04em}@media screen and (min-width: 576px){.p-home__journal>.head .p-section__title span{margin-left:-8px;font-size:14px;font-weight:600}}.p-home__journal>.l-grid{margin-top:1.75rem}.p-page__head{padding-block:3.5rem 1rem;border-bottom:solid 1px #eee;position:relative;z-index:1;overflow:hidden}.p-page__head .l-container>*{padding-left:1px}@media screen and (min-width: 992px){.p-page__head .l-container>*{text-align:center}}.p-page__head .l-container:has(.c-tagWrap)>*{text-align:left}.p-page__head .title{font-size:32px;font-weight:700;line-height:1.2em;padding-left:0}@media screen and (min-width: 768px){.p-page__head .title{line-height:1.3em}}.p-page__head .eng{color:var(--color_primary);font-weight:500;font-size:14px;letter-spacing:.06rem;margin-top:10px}@media screen and (min-width: 768px){.p-page__head .eng{font-weight:600;margin-top:14px}}.p-page__head .c-tagWrap{margin-top:.75rem}.p-page__head .c-date{margin-top:.75rem}.p-page__head:has(.pageVisual){padding-block:3rem 1rem}@media screen and (min-width: 992px){.p-page__head:has(.pageVisual){padding-block:5rem 1.5rem}}.p-page__head:has(.pageVisual) .l-container{position:relative}.p-page__head:has(.pageVisual) .l-container .eng{margin-top:.5rem}@media screen and (min-width: 992px){.p-page__head:has(.pageVisual) .l-container .eng{margin-top:1rem}}.p-page__head:has(.pageVisual) .l-container .description{margin-top:1rem;padding-right:11rem;line-height:1.5em;font-size:13px}@media screen and (min-width: 992px){.p-page__head:has(.pageVisual) .l-container .description{margin-top:3rem;padding-right:0;font-size:14px}}.p-page__head:has(.pageVisual) .l-container .pageVisual{position:absolute;max-width:280px;width:100%;right:-14%;top:42%;transform:translateY(-50%);z-index:-1}@media screen and (min-width: 576px){.p-page__head:has(.pageVisual) .l-container .pageVisual{right:-8%}}@media screen and (min-width: 768px){.p-page__head:has(.pageVisual) .l-container .pageVisual{max-width:340px;right:-8%;top:55%}}@media screen and (min-width: 992px){.p-page__head:has(.pageVisual) .l-container .pageVisual{max-width:440px;top:42%}}.p-page__head:has(.pageVisual) .l-container .p-bread{margin-top:2rem}.p-page__head .p-adList{padding-block:1rem;margin-block:3rem -1rem;max-height:215px}@media screen and (min-width: 768px){.p-page__head .p-adList{margin-block:4rem -0.5rem;background:var(--color_background_gray);padding-block:1.25rem}}.p-page__head .p-adList .l-container .bannerList .item{opacity:0}.p-page__head .p-adList .l-container .bannerList .item.slick-slide{opacity:1}.p-page__body .p-section__title{margin:0;font-size:24px}.p-page__body .p-section__title--en{font-size:12px;margin-top:.25rem;letter-spacing:.06em}.p-page__body .foot .buttonWrap{display:flex;justify-content:center;gap:.5rem}.p-page__body .foot .buttonWrap .c-button{height:2.75rem;min-width:130px;border-radius:6px;font-size:16px;padding-bottom:2px}.p-page--lg .l-container{max-width:calc(1080px + 4rem)}.p-page--md .l-container{max-width:calc(860px + 4rem)}.p-page.p-single .p-page__head .title{font-size:26px}@media screen and (min-width: 768px){.p-page.p-single .p-page__head .title{font-size:30px}}.p-mainVisual{min-height:680px;background:#d1dffa;display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width: 768px){.p-mainVisual{height:80dvh;max-height:760px}}.p-mainVisual__hero{flex:auto;min-height:1px;display:flex}.p-mainVisual__hero .currentArea{background:var(--white);display:flex;flex-direction:column;flex:auto;min-width:1px;clip-path:polygon(0% 0%, 67% 0%, 370% 100%, 0% 100%)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea{flex-direction:row;justify-content:center;clip-path:polygon(0% 0%, 85% 0%, 160% 100%, 0% 100%)}}@media screen and (min-width: 992px){.p-mainVisual__hero .currentArea{padding-inline:0}}.p-mainVisual__hero .currentArea .copy{flex:0 0 auto;width:100%;display:flex;align-items:center;padding-block:1.5rem 0;padding-inline:1.5rem}@media screen and (min-width: 576px){.p-mainVisual__hero .currentArea .copy{padding-inline:2rem}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .copy{justify-content:flex-end;width:45%;padding-block:4.5rem}}@media screen and (min-width: 1200px){.p-mainVisual__hero .currentArea .copy{flex:1;width:auto}}.p-mainVisual__hero .currentArea .copy .textWrap{margin-right:-1.5rem}@media screen and (min-width: 1200px){.p-mainVisual__hero .currentArea .copy .textWrap{margin-right:0}}.p-mainVisual__hero .currentArea .copy .title{font-size:30px;font-weight:800;line-height:1.4em}@media screen and (min-width: 992px){.p-mainVisual__hero .currentArea .copy .title{font-size:38px}}@media screen and (min-width: 1200px){.p-mainVisual__hero .currentArea .copy .title{font-size:44px}}.p-mainVisual__hero .currentArea .copy .title strong{font-weight:800;color:var(--color_primary)}.p-mainVisual__hero .currentArea .copy .description{margin-top:1rem;font-weight:400;font-size:13px;padding-inline:5px;line-height:2em}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .copy .description{font-size:14px;margin-top:2rem;font-weight:500}}.p-mainVisual__hero .currentArea .visualNavi{flex:0 0 auto;display:flex;align-items:center;width:100%;margin-top:-3.5rem;padding-bottom:4rem}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi{width:55%;margin-top:0;padding-bottom:0}}@media screen and (min-width: 992px){.p-mainVisual__hero .currentArea .visualNavi{width:55%}}@media screen and (min-width: 1200px){.p-mainVisual__hero .currentArea .visualNavi{flex:1;width:auto}}.p-mainVisual__hero .currentArea .visualNavi .box{position:relative;width:100%;max-height:400px;overflow:hidden}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box{max-width:660px;overflow:visible;max-height:none}}.p-mainVisual__hero .currentArea .visualNavi .box:before,.p-mainVisual__hero .currentArea .visualNavi .box:after{content:"";background:url(../img/mainVisual/fv_line--sp.svg) no-repeat center;background-size:contain;position:absolute;left:0;top:80px;width:60px;aspect-ratio:2;z-index:-1;z-index:1}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:before,.p-mainVisual__hero .currentArea .visualNavi .box:after{display:none}}.p-mainVisual__hero .currentArea .visualNavi .box:after{left:auto;top:auto;transform:scale(-1, -1);right:0;bottom:0}@media screen and (min-width: 480px){.p-mainVisual__hero .currentArea .visualNavi .box:after{display:none}}.p-mainVisual__hero .currentArea .visualNavi .box .baseSize{display:none}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .baseSize{display:block}}.p-mainVisual__hero .currentArea .visualNavi .box .baseSize img{opacity:0}.p-mainVisual__hero .currentArea .visualNavi .box .item{position:relative;width:100%;display:flex;justify-content:center;transform-origin:center;transition:all .8s ease-out !important;width:360px}@media screen and (min-width: 480px){.p-mainVisual__hero .currentArea .visualNavi .box .item{width:360px;margin-right:-4rem}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item{position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;margin-inline:0}}.p-mainVisual__hero .currentArea .visualNavi .box .item .image{max-width:360px;width:100%}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item .image{max-width:none;transform-origin:center;transition:all .8s ease-out !important}}.p-mainVisual__hero .currentArea .visualNavi .box .item .mainImage{width:100%;transition:all .4s ease-out;z-index:0;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item .mainImage{position:absolute;left:0;top:0;height:100%;opacity:0;animation:motion_01 1s ease-in-out 1s forwards;animation-iteration-count:1;transition:all .8s ease-out !important}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item .mainImage img{display:none}}.p-mainVisual__hero .currentArea .visualNavi .box .item img{width:100%;transition:all .4s ease-out}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item img{position:absolute;left:0;top:0;height:100%}}.p-mainVisual__hero .currentArea .visualNavi .box .item img.base{z-index:0}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item img.base{opacity:0;animation:motion_01 1s ease-in-out 1s forwards;animation-iteration-count:1;transition:all .8s ease-out !important}}.p-mainVisual__hero .currentArea .visualNavi .box .item img.line{z-index:1;opacity:0;animation:motion_02 1s ease-in-out 1s forwards;animation-iteration-count:1;display:none}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item img.line{display:block}}.p-mainVisual__hero .currentArea .visualNavi .box .item img.plane{z-index:-1;opacity:0;transform:translateY(12px);display:none}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item img.plane{display:block}}.p-mainVisual__hero .currentArea .visualNavi .box .item .info{display:block;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item .info{display:none}}.p-mainVisual__hero .currentArea .visualNavi .box .item .info .c-button{padding-left:52px;position:relative;min-width:170px;justify-content:center;padding-right:12px}.p-mainVisual__hero .currentArea .visualNavi .box .item .info .c-button:before{content:"";width:1px;height:100%;background:#fff;position:absolute;left:52px;top:0;opacity:.6}.p-mainVisual__hero .currentArea .visualNavi .box .item .info .c-button .c-svg{width:20px;height:20px;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.p-mainVisual__hero .currentArea .visualNavi .box .item .info .c-button:after{content:"";width:10px;height:10px;background:url(../img/icon/icon--slickArrow.svg) no-repeat center;background-size:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%) scale(-1, 1)}.p-mainVisual__hero .currentArea .visualNavi .box .item--information{z-index:4}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--information .mainImage,.p-mainVisual__hero .currentArea .visualNavi .box .item--information img.base{transform:translate(-30px, 50px)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--information .mainImage{background:url(../img/mainVisual/fv_information--item.webp)}}.p-mainVisual__hero .currentArea .visualNavi .box .item--dx{z-index:3}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--dx .mainImage,.p-mainVisual__hero .currentArea .visualNavi .box .item--dx img.base{transform:translate(70px, 40px)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--dx .mainImage{background:url(../img/mainVisual/fv_dx--item.webp)}}.p-mainVisual__hero .currentArea .visualNavi .box .item--human{z-index:1}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--human .mainImage,.p-mainVisual__hero .currentArea .visualNavi .box .item--human img.base{transform:translate(50px, -50px)}}.p-mainVisual__hero .currentArea .visualNavi .box .item--human img.line{display:none}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--human .mainImage{background:url(../img/mainVisual/fv_human--item.webp)}}.p-mainVisual__hero .currentArea .visualNavi .box .item--business{z-index:2}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--business .mainImage,.p-mainVisual__hero .currentArea .visualNavi .box .item--business img.base{transform:translate(-50px, -30px)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .item--business .mainImage{background:url(../img/mainVisual/fv_business--item.webp)}}.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea{position:absolute;left:0;top:0;width:100%;height:100%;display:none;z-index:5}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea{display:flex;pointer-events:none;animation:motion_03 1s ease-in-out 1s forwards;animation-iteration-count:1}}.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea a.information{position:absolute;left:0;bottom:0;width:62%;height:56%;z-index:1}.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea a.dx{width:39%;height:72%}.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea a.human{width:25%;height:40%}.p-mainVisual__hero .currentArea .visualNavi .box .hoverArea a.business{width:36%;height:43%}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .information:hover) .item--information .image{transform:translate(-6px, 10px) scale(1.03) !important}}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .information:hover) .item--information img.line{opacity:1 !important}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .information:hover) .item--information img.plane{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .information:hover) .item--information .mainImage{background:url(../img/mainVisual/fv_information--item--hover.webp)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .dx:hover) .item--dx{width:101%;top:-18px;left:3px}}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .dx:hover) .item--dx img.line{opacity:1 !important}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .dx:hover) .item--dx img.plane{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .dx:hover) .item--dx .mainImage{background:url(../img/mainVisual/fv_dx--item--hover.webp)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .human:hover) .item--human{width:103%;top:-20px;left:-3px}}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .human:hover) .item--human img.line{opacity:1 !important}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .human:hover) .item--human img.plane{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .human:hover) .item--human .mainImage{background:url(../img/mainVisual/fv_human--item--hover.webp)}}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .business:hover) .item--business{width:101%;top:-6px;left:-18px}}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .business:hover) .item--business img.line{opacity:1 !important}.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .business:hover) .item--business img.plane{opacity:1;transform:translateY(0)}@media screen and (min-width: 768px){.p-mainVisual__hero .currentArea .visualNavi .box:has(.hoverArea .business:hover) .item--business .mainImage{background:url(../img/mainVisual/fv_business--item--hover.webp)}}.p-mainVisual__hero .currentArea .visualNavi .box .slick-list{padding:0 !important;overflow:visible}.p-mainVisual__banner{flex:0 0 auto;background:#1961e7;padding-block:1rem;max-height:210px}.p-mainVisual__banner .l-container{position:relative;overflow:visible}.p-mainVisual__banner .aboutLink{position:absolute;right:1rem;top:-13px;transform:translateY(-100%)}.p-mainVisual__banner .aboutLink span{position:absolute;left:-10px;top:-12px;height:28px;background:#f3bf14;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--white);font-size:14px;font-weight:600;padding-inline:.75rem;transform:translateX(-100%);border-radius:6px;line-height:1;transform-origin:right bottom;transition:all .4s linear;animation:sway 1s ease-in-out 1s forwards;animation-iteration-count:infinite}@media screen and (min-width: 768px){.p-mainVisual__banner .aboutLink span{font-size:16px}}.p-mainVisual__banner .aboutLink span:before{content:"";width:5px;height:5px;background:var(--white)}.p-mainVisual__banner .aboutLink span:after{content:"";width:18px;height:13px;background:url(../img/icon/icon--fvBalloon.svg) no-repeat center;background-size:contain;position:absolute;right:-5px;bottom:-5px}.p-mainVisual__banner .aboutLink img{height:3rem;filter:brightness(1.06)}@media screen and (min-width: 768px){.p-mainVisual__banner .aboutLink img{height:4rem}}.p-mainVisual__banner .bannerList{margin:0}.p-mainVisual__banner .bannerList .item{flex:0 0 auto;padding-inline:6px}@media screen and (min-width: 576px){.p-mainVisual__banner .bannerList .item{padding-inline:8px}}.p-mainVisual__banner .bannerList .item a{width:270px;aspect-ratio:2.4;display:block}@media screen and (min-width: 576px){.p-mainVisual__banner .bannerList .item a{width:360px}}@media screen and (min-width: 768px){.p-mainVisual__banner .bannerList .item a{width:420px;border-radius:12px}}.p-mainVisual__banner .bannerList .item a img{width:100%;height:100%;object-fit:cover;border-radius:8px;overflow:hidden;border:solid 1px #2d70ed}.p-mainVisual__banner .bannerList .item.ad a{position:relative}.p-mainVisual__banner .bannerList .item.ad a:after{content:"広告";position:absolute;right:.5rem;bottom:.5rem;z-index:1;background:rgba(87,87,87,.9) url(../img/icon/icon--blank--white.svg) no-repeat center right 5px;background-size:13px !important;backdrop-filter:blur(2px);color:#fff;font-size:12px;font-weight:500;line-height:1;padding:4px 20px 5px 6px}.p-mainVisual__banner .bannerList .item.ad:hover a:after{background:rgba(34,34,34,.5) url(../img/icon/icon--blank--white.svg) no-repeat center right 5px}.p-mainVisual__banner .bannerList:has(.item:hover) .item{opacity:.7}.p-mainVisual__banner .bannerList:has(.item:hover) .item:hover{opacity:1}.p-mainVisual__banner .bannerList .slick-arrow{width:2rem;height:6rem;background:rgba(17,17,17,.8);backdrop-filter:blur(2px);z-index:1;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.12);right:-8px}@media screen and (min-width: 768px){.p-mainVisual__banner .bannerList .slick-arrow{right:-24px}}.p-mainVisual__banner .bannerList .slick-arrow:before{content:"";width:9px;height:15px;background:url(../img/icon/icon--slickArrow.svg) no-repeat center;background-size:contain;display:inline-block;opacity:1}.p-mainVisual__banner .bannerList .slick-arrow.slick-prev{box-shadow:-4px 4px 8px rgba(0,0,0,.12);left:-8px}@media screen and (min-width: 768px){.p-mainVisual__banner .bannerList .slick-arrow.slick-prev{left:-24px}}.p-mainVisual__banner .bannerList .slick-arrow.slick-next::before{transform:scale(-1, 1)}.p-mainVisual__banner .bannerList .slick-arrow:hover{background:#111}.p-mainVisual__banner .bannerList .slick-list{overflow:visible !important}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(2) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--information .image{transform:translate(-6px, 10px) scale(1.03) !important}}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(2) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--information .image .mainImage{background:url(../img/mainVisual/fv_information--item--hover.webp)}}body:has(.p-header__navList .item:nth-of-type(2) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--information img.plane{opacity:1;transform:translateY(0px)}body:has(.p-header__navList .item:nth-of-type(2) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--information img.line{opacity:1 !important}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(3) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--dx{width:101%;top:-18px;left:3px}}body:has(.p-header__navList .item:nth-of-type(3) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--dx img.plane{opacity:1;transform:translateY(0px)}body:has(.p-header__navList .item:nth-of-type(3) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--dx img.line{opacity:1 !important}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(3) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--dx .mainImage{background:url(../img/mainVisual/fv_dx--item--hover.webp)}}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(4) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--human{width:103%;top:-20px;left:-3px}}body:has(.p-header__navList .item:nth-of-type(4) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--human img.plane{opacity:1;transform:translateY(0px)}body:has(.p-header__navList .item:nth-of-type(4) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--human img.line{opacity:1 !important}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(4) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--human .mainImage{background:url(../img/mainVisual/fv_human--item--hover.webp)}}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(5) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--business{width:101%;top:-6px;left:-18px}}body:has(.p-header__navList .item:nth-of-type(5) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--business img.plane{opacity:1;transform:translateY(0px)}body:has(.p-header__navList .item:nth-of-type(5) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--business img.line{opacity:1 !important}@media screen and (min-width: 768px){body:has(.p-header__navList .item:nth-of-type(5) a:hover) .p-mainVisual__hero .currentArea .visualNavi .box .item--business .mainImage{background:url(../img/mainVisual/fv_business--item--hover.webp)}}@keyframes motion_01{0%{opacity:0}100%{transform:scale(1) translate(0, 0);opacity:1}}@keyframes motion_02{0%{opacity:0}100%{opacity:.5}}@keyframes motion_03{99%{pointer-events:none}100%{pointer-events:all}}@keyframes sway{0%{transform:translateX(-100%) rotate(0)}60%{transform:translateX(-100%) rotate(0)}70%{transform:translateX(-100%) rotate(3deg)}80%{transform:translateX(-100%) rotate(0)}90%{transform:translateX(-100%) rotate(-3deg)}100%{transform:translateX(-100%) rotate(0)}}.p-article{border-radius:8px;border:1px solid #ddd;box-shadow:0 8px 16px rgba(0,0,0,.06);overflow:hidden;height:100%;width:100%;background:#fff}.p-article__link{display:flex;text-decoration:none;color:inherit}.p-article__link:hover .p-article__title{color:var(--color_primary)}.p-article__img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.p-article__img.notfound{padding:1rem;aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-bottom:solid 1px #ddd}@media screen and (min-width: 768px){.p-article__img.notfound{gap:6px}}.p-article__img.notfound *{opacity:.2}.p-article__img.notfound img{height:26px;aspect-ratio:auto !important}@media screen and (min-width: 768px){.p-article__img.notfound img{height:40px}}.p-article__img.notfound span{font-size:16px;font-weight:900;font-style:italic;letter-spacing:.04em;color:#1f5ac8;padding-right:3px}@media screen and (min-width: 768px){.p-article__img.notfound span{font-size:26px}}.p-article__info{background-color:#fff;padding:.75rem;display:flex;flex-direction:column;width:100%}@media screen and (min-width: 576px){.p-article__info{padding:1rem}}.p-article__info .c-tagWrap{display:flex;flex-wrap:wrap;gap:4px;margin-top:.75rem}@media screen and (min-width: 768px){.p-article__info .c-tagWrap{margin-top:1rem}}@media screen and (min-width: 992px){.p-article__info .c-tagWrap{margin-top:1.25rem}}.p-article__info .c-date{margin-top:.875rem}.p-article__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600}.p-article__description{margin-top:.5rem;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 768px){.p-article__description{margin-top:.75rem}}.p-article--column>.p-article__link{flex-direction:column;align-items:flex-start}.p-article--row>.p-article__link{flex-direction:row;height:100%;min-height:96px}.p-article--row>.p-article__link .p-article__img{max-width:40%;flex-shrink:0;border:none}.p-article--row>.p-article__link .p-article__img img{aspect-ratio:1/1}@media screen and (min-width: 576px){.p-article--row>.p-article__link .p-article__img img{aspect-ratio:3/2}}@media screen and (min-width: 992px){.p-article--row>.p-article__link .p-article__img img{aspect-ratio:1/1}}@media screen and (min-width: 1200px){.p-article--row>.p-article__link .p-article__img img{aspect-ratio:3/2}}.p-article--ranking{box-shadow:none;border:none;border-radius:0}.p-article--ranking .p-article__link{align-items:flex-start;gap:12px}.p-article--ranking .p-article__info{padding:0;flex:auto;min-width:1px;padding-left:1.75rem;position:relative}.p-article--ranking .p-article__info:before{content:attr(data-rank);width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:1;position:absolute;left:0;top:2px;border-radius:4px;background:#e3e6ed}.p-article--ranking .p-article__info .c-date{margin-top:.5rem;font-size:12px}.p-article--ranking .p-article__title{font-size:14px;line-height:1.4em;font-weight:500}.p-article--ranking .image{width:108px;flex:0 0 auto;border-radius:8px;overflow:hidden}.p-article--ranking.rank1 .p-article__info:before{background:#ffcd4f}.p-article--ranking.rank2 .p-article__info:before{background:#d2daff}.p-article--ranking.rank3 .p-article__info:before{background:#e4c5af}.p-article:has(img.logo) .logo{height:auto;width:52px;position:absolute;right:.5rem;bottom:.75rem}@media screen and (min-width: 576px){.p-article:has(img.logo) .logo{width:64px;right:1rem;bottom:1rem}}.p-article.msrweb .c-tag{color:#c70a2a;border-color:#c70a2a}.p-article.msrweb .p-article__link:hover .p-article__title{color:#c70a2a}.p-article.msrweb .p-article__img.notfound{filter:grayscale(1)}.p-product{display:flex;border-radius:8px;border:1px solid #ddd;box-shadow:0 8px 16px rgba(0,0,0,.06);height:100%;overflow:hidden}.p-product__link--row{display:flex;flex:auto;flex-direction:column}@media screen and (min-width: 768px){.p-product__link--row{display:flex;flex:auto;flex-direction:row}}.p-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.p-product__description{margin-top:.75rem;color:#555}.p-product__img{background-color:#fff;aspect-ratio:16/9;height:min-content}.p-product__img img{object-fit:cover;aspect-ratio:16/9}.p-product__tag{display:flex;align-items:center;justify-content:center;color:#fff;padding:.5rem;font-weight:600}.p-product__tag--bl{background-color:#005dc0}.p-product__tag--gr{background-color:#13b6cb;border-radius:.125rem;padding:.25rem .5rem;margin-bottom:.75rem}.p-product__name{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:auto;padding:1.125rem 0 2rem 0;gap:.25rem}.p-product__name::after{content:"";position:absolute;top:50%;right:1.125rem;transform:translateY(-50%);width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:8px solid #fff;opacity:.8}.p-product__name .c-text__sm{opacity:.8}.p-product__name--bl{background-color:#376fab}.p-product__name--gr{width:100%;background-color:#5d93a1;justify-content:flex-start;align-items:baseline;padding:1.125rem}.p-product__name--gr p{color:#fff;padding-right:1.125rem}.p-product__name p{color:#fff}.p-product__category{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-product__category{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 768px){.p-product__category{grid-template-columns:3fr 2fr}}.p-product__category .box{border-radius:12px;background:#e3e8f3;overflow:hidden}.p-product__category .box .title{height:44px;display:flex;align-items:center;justify-content:center;background:#005dc0}.p-product__category .box .title p{font-size:16px;font-weight:600;color:var(--white)}.p-product__category .box .products{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 12px}@media screen and (min-width: 768px){.p-product__category .box .products{display:flex;gap:10px;padding:22px 20px}}.p-product__category .box .products .item{flex:1;min-width:1px;border-radius:8px;background:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.08);width:100%;aspect-ratio:2.5;min-height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .7s ease-out,opacity .1s linear !important}@media screen and (min-width: 768px){.p-product__category .box .products .item{height:72px;min-height:auto;aspect-ratio:auto}}.p-product__category .box--soft{background:#e3eef0}.p-product__category .box--soft .title{background:#13b6cb}.p-product__category:has(.item:hover) .item{opacity:.3}.p-product__category:has(.item:hover) .item:hover{opacity:1}.p-productList{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.p-productList{padding-left:1rem;gap:2.5rem}}.p-productList .item{padding:1rem;background:#e3e8f3;border-radius:1rem;display:flex;position:relative;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.p-productList .item{flex-direction:row;align-items:flex-start;gap:1.5rem;padding:2rem 1rem}}@media screen and (min-width: 992px){.p-productList .item{gap:2rem}}.p-productList .item .image{background:var(--white);border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,.04);aspect-ratio:1.6;flex:0 0 auto;width:100%;max-width:320px;border:solid 1px #e7eaf2;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.p-productList .item .image{margin-top:-3rem;margin-left:-2rem}}@media screen and (min-width: 992px){.p-productList .item .image{max-width:400px}}.p-productList .item .text{flex:auto;min-width:1px}.p-productList .item .text .category{color:#005dc0;font-size:14px;font-weight:600}@media screen and (min-width: 768px){.p-productList .item .text .category{font-size:15px}}.p-productList .item .text .title{font-size:26px;font-weight:600;display:flex;align-items:baseline;gap:8px;margin-block:2px 12px}@media screen and (min-width: 768px){.p-productList .item .text .title{margin-block:8px 14px;font-size:32px}}.p-productList .item .text .title sup{line-height:1;font-size:18px;transform:translateY(-12px);margin-left:-6px}.p-productList .item .text .title span{font-size:13px;font-weight:500;color:#666;transform:translateY(-2px);letter-spacing:.04em}.p-productList .item .text .description{font-size:14px;line-height:1.8em}.p-productList .item .text .buttonWrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));max-width:420px;gap:8px;align-items:center;margin-top:1.5rem}.p-productList .item .text .buttonWrap .c-button{font-size:15px;height:48px;border-radius:6px;background:#005dc0;padding-bottom:1px;width:100%}@media screen and (min-width: 768px){.p-productList .item .text .buttonWrap .c-button{width:auto}}.p-productList .item .text .buttonWrap .c-button:hover{background:#0051a7}.p-productList .item .text .buttonWrap .c-button:has(.c-svg){display:flex;justify-content:center;gap:6px;align-items:center}.p-productList .item .text .buttonWrap .c-button:has(.c-svg) .c-svg{width:12px;height:12px}.p-productList .item--soft{background:#e3eef0}.p-productList .item--soft .text .category{color:#00a0b5}.p-productList .item--soft .text .buttonWrap .c-button{background:#00a0b5}.p-productList .item--soft .text .buttonWrap .c-button:hover{background:#00899c}@media screen and (min-width: 768px){.p-product--sp{display:none}}.p-product--sp .p-product__tag{background:#13b6cb}.p-product--sp .p-product__name{background:#5d93a1}.p-product.slick-slide{width:240px;margin-right:.5rem}.p-publicationList{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.p-publicationList{padding-left:1rem;gap:4rem}}@media screen and (min-width: 992px){.p-publicationList{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}}@media screen and (min-width: 768px){.p-publicationList br{display:none}}.p-publicationList .item{padding:2rem 2.5rem;background:#fff;border-radius:1rem;display:flex;position:relative;flex-direction:column;gap:1.5rem}@media screen and (min-width: 576px){.p-publicationList .item{padding:2rem;flex-direction:row}}@media screen and (min-width: 768px){.p-publicationList .item{gap:2rem}}@media screen and (min-width: 992px){.p-publicationList .item{flex-direction:column;gap:2rem;padding:2rem}}.p-publicationList .item .image{background:var(--white);box-shadow:0 4px 4px rgba(0,0,0,.04);flex:0 0 auto;width:100%;max-width:200px;border:solid 1px #ddd;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (min-width: 768px){.p-publicationList .item .image{max-width:240px;margin:-4rem auto 0}}.p-publicationList .item .text{flex:auto;min-width:1px;display:flex;flex-direction:column}.p-publicationList .item .text .category{color:#005dc0;font-size:15px;font-weight:600}.p-publicationList .item .text .title{font-weight:600;gap:4px;margin-block:2px 12px;font-size:22px;font-weight:600;align-items:baseline;gap:8px;margin-block:2px 12px}@media screen and (min-width: 768px){.p-publicationList .item .text .title{margin-block:8px 14px}}.p-publicationList .item .text .title sup{line-height:1;font-size:18px;transform:translateY(-12px);margin-left:-6px}.p-publicationList .item .text .title span{font-size:13px;font-weight:500;color:#666;transform:translateY(-2px);letter-spacing:.04em}.p-publicationList .item .text .description{font-size:14px;line-height:1.8em;margin-bottom:2rem}.p-publicationList .item .text .buttonWrap{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));max-width:260px;gap:8px;align-items:center;margin-top:auto}@media screen and (min-width: 992px){.p-publicationList .item .text .buttonWrap{max-width:420px}}.p-publicationList .item .text .buttonWrap .c-button{font-size:15px;height:48px;border-radius:6px;background:#005dc0;padding-bottom:1px;width:100%}@media screen and (min-width: 768px){.p-publicationList .item .text .buttonWrap .c-button{width:auto}}.p-publicationList .item .text .buttonWrap .c-button:hover{background:#0051a7}.p-publicationList .item .text .buttonWrap .c-button:has(.c-svg){display:flex;justify-content:center;gap:6px;align-items:center}.p-publicationList .item .text .buttonWrap .c-button:has(.c-svg) .c-svg{width:12px;height:12px}@media screen and (min-width: 768px){.p-publication--sp{display:none}}.p-publication--sp .p-publication__tag{background:#13b6cb}.p-publication--sp .p-publication__name{background:#5d93a1}.p-publication.slick-slide{width:240px;margin-right:.5rem}.p-seminar{padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.p-seminar__header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem;gap:.75rem}.p-seminar__btn{display:flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;background-color:#1961e7;color:#fff;white-space:nowrap;border-radius:.375rem;height:2.875rem;cursor:pointer;font:600 .9375rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";transition:background-color .3s}.p-seminar__btn:hover{background-color:#0046a0}.p-seminar__divider{border:none;border-top:1px solid #222;margin:1rem 0}.p-seminar__info{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.p-seminar__item{display:flex;gap:.75rem}.p-seminar__item strong{display:block;font:600 .875rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin-bottom:.25rem;color:#555}.p-seminar__item span{font:400 .875rem / 1.6 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#333}.p-seminar__item .c-text__md{font:600 .875rem / 1.6 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";min-width:3.75rem}.p-seminar__item .c-text__sm{color:#888;min-width:3.75rem}.p-seminar__item .date{display:flex;flex-direction:column;gap:.5rem}.p-seminar__item .date .c-text__sm{color:#222}.p-seminar__overview{display:flex;flex-direction:column;gap:.5rem;background-color:#f3f4f6;padding:1rem}.p-seminar__overview .c-text__sm{color:#888}.p-seminar__overview .c-text__sm{color:#888}@media screen and (min-width: 576px){.p-seminar__header{flex-direction:row;align-items:center}}.p-banner{width:100%;position:relative;display:block;border-radius:8px;border:solid 1px rgba(255,255,255,.2);z-index:0;overflow:hidden}.p-banner:after{content:"";position:absolute;right:-20%;top:50%;transform:translateY(-50%);width:80%;height:100%;background:url(../img/bg-clutch.png) no-repeat center;background-size:100% auto;z-index:-1;max-width:740px}.p-banner__inner{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:16px 14px;padding:1.25rem;width:100%;background:linear-gradient(to right, #1f5bc7 60%, rgba(31, 91, 199, 0.8) 100%)}@media screen and (min-width: 576px){.p-banner__inner{grid-template-columns:140px 1fr;gap:0 24px;padding:1.5rem}}@media screen and (min-width: 768px){.p-banner__inner{grid-template-columns:170px 1fr;padding:2.5rem 2.5rem}}.p-banner__inner .logo{width:100%;height:auto}@media screen and (min-width: 576px){.p-banner__inner .logo{grid-row:1/3}}.p-banner__inner .title{color:#fff;font:600 1.125rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media screen and (min-width: 768px){.p-banner__inner .title{font-size:20px}}@media screen and (min-width: 600px){.p-banner__inner .title br{display:none}}.p-banner__inner .description{color:#fff;grid-column:1/-1;font-size:13px;font-weight:500;letter-spacing:.06em;line-height:1.5em;padding-top:12px;border-top:solid 1px #3c73c9}@media screen and (min-width: 576px){.p-banner__inner .description{grid-column:2/3;padding-top:0;border:none;margin-top:6px}}@media screen and (min-width: 768px){.p-banner__inner .description{margin-top:8px}}@media screen and (min-width: 768px){.p-banner__inner .description br{display:none}}.p-bannerList--side{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:.5rem;padding:1rem;background:var(--color_background_gray)}@media screen and (min-width: 768px){.p-bannerList--side{display:flex;gap:1rem}}@media screen and (min-width: 992px){.p-bannerList--side{flex-direction:column;background:none}}.p-bannerList--side .item{display:block}@media screen and (min-width: 768px){.p-bannerList--side .item{max-width:300px}}.p-bread{margin-top:3rem}.p-bread .aioseo-breadcrumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.p-bread .aioseo-breadcrumb,.p-bread .aioseo-breadcrumb-separator{font-size:12px;color:#888;letter-spacing:.04em;line-height:1.3em}.p-bread .aioseo-breadcrumb a,.p-bread .aioseo-breadcrumb-separator a{font-size:12px;color:var(--color_text_1);line-height:1.3em}.p-bread .aioseo-breadcrumb a:hover,.p-bread .aioseo-breadcrumb-separator a:hover{text-decoration:underline}.p-bread .aioseo-breadcrumb-separator{font-size:14px;line-height:1.3em}.p-menuList{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:0 .75rem}@media screen and (min-width: 768px){.p-menuList{display:block}}.p-menuList .item{border-bottom:solid 1px var(--color_border_0)}.p-menuList .item--head{background:var(--color_primary_globalDark);margin-bottom:4px;grid-column:1/-1}@media screen and (min-width: 768px){.p-menuList .item--head{margin-bottom:4px}}.p-menuList .item p{font-size:15px;font-weight:600;color:var(--white);padding:4px .5rem;min-height:2rem;display:flex;align-items:center}.p-menuList .item a{font-size:14px;font-weight:600;line-height:1.3em;color:var(--color_text_1);padding:8px .5rem;min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:6px}.p-menuList .item a:after{content:"";width:12px;height:12px;flex:0 0 auto;background-image:url(../img/icon/icon--arrow.svg);background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.p-menuList .item a:hover{background:#f3f5fa}.p-menuList .item+.item--head{margin-top:1.75rem}.p-menuList .item:has(.subTitle){border:none;grid-column:1/-1}.p-menuList .item:has(.subTitle) .subTitle{color:var(--color_primary);align-items:flex-end;font-size:12px;margin-block:2px 2px;gap:6px}.p-menuList .item:has(.subTitle) .subTitle:before{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color_primary);border-width:4px 0px 4px 6px;transform:translateY(-2px)}.p-dataList{display:flex;flex-direction:column;gap:4px}.p-dataList .item a{display:flex;align-items:center;min-height:52px;padding:.5rem .75rem;background:var(--white);border:solid 1px var(--color_border_0);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.04);gap:6px}@media screen and (min-width: 768px){.p-dataList .item a{gap:8px;padding:.5rem 1rem}}.p-dataList .item a .date{font-size:13px;font-weight:600;color:var(--color_text_1);margin-right:8px;flex:0 0 auto;line-height:1.3em}@media screen and (min-width: 768px){.p-dataList .item a .date{font-size:15px}}.p-dataList .item a .date br{display:none}.p-dataList .item a .title{font-size:14px;font-weight:600;flex:auto;min-width:1px}@media screen and (min-width: 768px){.p-dataList .item a .title{font-size:15px}}.p-dataList .item a .c-svg{width:14px;height:14px}.p-dataList .item a .c-svg use{color:#aaa}.p-dataList .item a:hover .title{color:var(--color_primary)}.p-information__pickup{overflow:hidden;padding-block:2rem;background:var(--color_background_gray);max-height:465px}@media screen and (min-width: 992px){.p-information__pickup{padding-block:2rem;max-height:580px}}.p-information__pickup .l-container .pickupList{margin-top:1.5rem}.p-information__pickup .l-container .pickupList .p-article{flex:0 0 auto;width:300px;box-shadow:none;border:none;border-radius:0;overflow:visible;background:none}@media screen and (min-width: 992px){.p-information__pickup .l-container .pickupList .p-article{width:460px}}.p-information__pickup .l-container .pickupList .p-article__link{flex-direction:column;gap:1rem}@media screen and (min-width: 992px){.p-information__pickup .l-container .pickupList .p-article__link{gap:1.25rem}}.p-information__pickup .l-container .pickupList .p-article__img{overflow:hidden;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.p-information__pickup .l-container .pickupList .p-article__img.notfound{border:none}.p-information__pickup .l-container .pickupList .p-article__info{background:none;padding:0}.p-information__pickup .l-container .pickupList .p-article__info .c-tagWrap{margin-top:1rem}.p-information__pickup .l-container .pickupList .slick-list{margin-inline:-0.5rem}@media screen and (min-width: 992px){.p-information__pickup .l-container .pickupList .slick-list{margin-inline:-10px}}.p-information__pickup .l-container .pickupList .slick-slide{padding-inline:.5rem}.p-information__pickup .l-container .pickupList .slick-arrow{width:2rem;height:6rem;background:rgba(17,17,17,.8);backdrop-filter:blur(2px);z-index:1;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.12)}.p-information__pickup .l-container .pickupList .slick-arrow:before{content:"";width:9px;height:15px;background:url(../img/icon/icon--slickArrow.svg) no-repeat center;background-size:contain;display:inline-block;opacity:1}.p-information__pickup .l-container .pickupList .slick-arrow.slick-prev{box-shadow:-4px 4px 8px rgba(0,0,0,.12);display:none !important}.p-information__pickup .l-container .pickupList .slick-arrow.slick-next{right:-64px}.p-information__pickup .l-container .pickupList .slick-arrow.slick-next::before{transform:scale(-1, 1)}.p-information__pickup .l-container .pickupList .slick-arrow:hover{background:#111}.p-information__pickup .l-container .pickupList .slick-dots{left:50%;transform:translateX(-50%);bottom:-2.5rem;display:flex;align-items:center;justify-content:flex-end;width:auto;z-index:1;gap:8px}@media screen and (min-width: 992px){.p-information__pickup .l-container .pickupList .slick-dots{bottom:auto;top:-40px;left:auto;right:0;transform:translateX(0)}}.p-information__pickup .l-container .pickupList .slick-dots li{margin:0;width:auto;height:auto;opacity:.2}.p-information__pickup .l-container .pickupList .slick-dots li button{width:6px;height:6px;background:var(--color_primary);border-radius:50%;padding:0}.p-information__pickup .l-container .pickupList .slick-dots li button:before{display:none}.p-information__pickup .l-container .pickupList .slick-dots li.slick-active{opacity:1}.p-information__pickup .l-container .pickupList .slick-list{overflow:visible}@media screen and (min-width: 992px){.p-information__pickup .l-container .pickupList .slick-list{overflow:hidden}}.p-information__news{padding-block:3rem}@media screen and (min-width: 992px){.p-information__news{padding-block:4rem}}.p-information__news .l-container{display:grid;grid-template-columns:1fr;gap:3rem;align-items:flex-start}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-information__news .l-container{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 992px){.p-information__news .l-container{grid-template-columns:1fr 300px;gap:3rem}}@media screen and (min-width: 1200px){.p-information__news .l-container{gap:100px}}.p-information__news .l-container .head{margin-bottom:1.5rem}.p-information__journal .foot{margin-top:2rem}.p-information__ranking{position:sticky;top:12rem}@media screen and (min-width: 1200px){.p-information__ranking{padding-bottom:5rem}}.p-information__ranking .rankingList{display:flex;flex-direction:column;gap:1.5rem}.p-information__ranking .foot{margin-top:2.5rem}.p-information__ranking .foot .bannerList{display:flex;flex-direction:column;gap:1rem;padding:1rem}.p-information__ranking .foot .bannerList .item{display:block}.p-information__bannerList{background:var(--color_background_gray);padding-block:3rem}@media screen and (min-width: 992px){.p-information__bannerList{padding-block:4rem}}.p-information__magazine{background:var(--color_primary_globalDark);padding-block:3rem;overflow:hidden}@media screen and (min-width: 992px){.p-information__magazine{padding-block:5rem 6rem}}.p-information__magazine .l-container .head{margin-bottom:2rem}.p-information__magazine .l-container .head *{color:var(--white)}.p-information__magazine .l-container .body .p-online__lineup{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}@media screen and (min-width: 768px){.p-information__magazine .l-container .body .p-online__lineup{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}.p-information__magazine .l-container .body .p-online__lineup .item{max-width:none}.p-information__publication{background:var(--color_primary_globalDark);padding-block:3rem;overflow:hidden;padding-block:3rem}@media screen and (min-width: 768px){.p-information__publication{padding-block:4rem}}.p-information__publication .l-container .head{margin-bottom:2rem}.p-information__publication .l-container .head *{color:var(--white)}.p-information__publication .l-container .body .p-publicationList{margin-block:2rem 2rem}@media screen and (min-width: 768px){.p-information__publication .l-container .body .p-publicationList{margin-block:6rem 3rem}}.p-information__publication .l-container .body>.description{font-size:16px;font-weight:600;line-height:1.5;color:var(--white)}.p-journal{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.p-journal{gap:3.5rem}}.p-journal__tab{display:flex;justify-content:flex-start;gap:6px;border-bottom:solid 1px #222}@media screen and (min-width: 576px){.p-journal__tab{padding-right:1.5rem;gap:8px}}@media screen and (min-width: 992px){.p-journal__tab{padding-right:0}}.p-journal__tab .item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;border-radius:12px 12px 0 0;border:solid 1px #222;padding-inline:.5rem;padding-block:14px;background:#f2f4f9;margin-bottom:-1px;cursor:pointer}@media screen and (min-width: 992px){.p-journal__tab .item{height:88px;min-width:290px;padding-block:0 14px;flex:0 0 auto}}@media screen and (min-width: 1200px){.p-journal__tab .item{min-width:330px}}.p-journal__tab .item .logo{flex:auto;min-height:1px;display:flex;align-items:flex-end;justify-content:center}.p-journal__tab .item .logo img{height:30px;width:auto;opacity:.5}.p-journal__tab .item .description{font-size:12px;color:#989ba4;text-align:center;line-height:1.4em;letter-spacing:0}@media screen and (min-width: 576px){.p-journal__tab .item .description{font-size:13px;letter-spacing:.04em}}.p-journal__tab .item .description br{display:block}@media screen and (min-width: 992px){.p-journal__tab .item .description br{display:none}}.p-journal__tab .item:hover .logo img{opacity:1}.p-journal__tab .item:hover .description{color:#222}.p-journal__tab .item.is-active{border-bottom-color:var(--white);background:var(--white)}.p-journal__tab .item.is-active .logo img{opacity:1}.p-journal__tab .item.is-active .description{color:#222}.p-journal__tab .item--msr .logo img{height:22px;transform:translateY(-8px)}.p-journal__contents{display:none;flex-direction:column;gap:2rem}.p-journal__contents.is-active{display:flex}.p-journal__contents>.buttonWrap{display:flex;justify-content:center;margin-top:1rem}.p-journal__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:.5rem}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-journal__list{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 992px){.p-journal__list{gap:1rem;grid-template-columns:repeat(3, 1fr)}}.p-human{display:flex;flex-direction:column;padding-block:3rem 0}@media screen and (min-width: 768px){.p-human{padding-block:4rem 0}}.p-human__column{width:100%;padding-block:3rem}@media screen and (min-width: 768px){.p-human__column{padding-block:5rem 6rem}}.p-human__column .l-container{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 768px){.p-human__column .l-container{grid-template-columns:300px 1fr;gap:3rem}}@media screen and (min-width: 992px){.p-human__column .l-container{gap:72px}}.p-human__column .menu{order:2}@media screen and (min-width: 768px){.p-human__column .menu{order:0}}.p-human__columnList{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width: 768px){.p-human__columnList{gap:1rem}}.p-human__columnList .item{padding:1rem;background:var(--white);width:100%;border-radius:12px;border:solid 1px var(--color_text_1);box-shadow:0 12px 12px rgba(0,0,0,.04);position:relative;display:flex;align-items:flex-start;gap:1rem;min-height:170px}@media screen and (min-width: 768px){.p-human__columnList .item{padding:1.5rem;gap:1.5rem}}.p-human__columnList .item>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.p-human__columnList .item .icon{flex:0 0 auto;width:auto;height:auto;position:relative;z-index:0}.p-human__columnList .item .icon .c-svg{width:3rem;height:3rem}@media screen and (min-width: 768px){.p-human__columnList .item .icon .c-svg{width:4rem;height:4rem}}.p-human__columnList .item .icon:after{content:"";width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(rgba(31, 90, 200, 0.2) 0%, rgba(31, 90, 200, 0.5) 100%);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);opacity:.5;z-index:-1}.p-human__columnList .item .text .title{font-size:18px;font-weight:600;line-height:1.4em}@media screen and (min-width: 768px){.p-human__columnList .item .text .title{font-size:20px}}.p-human__columnList .item .text .description{margin-top:10px;font-size:13px;line-height:1.6em}@media screen and (min-width: 768px){.p-human__columnList .item .text .description{margin-top:14px}}.p-human__columnList .item:hover{border-color:var(--color_primary)}.p-human__columnList .item:hover .icon:after{animation:iconHover_1 .7s ease-out 0s;animation-iteration-count:1}.p-human__columnList .item:hover .text .title{color:var(--color_primary)}.p-human__training{background:var(--color_background_gray);padding-block:3rem}@media screen and (min-width: 768px){.p-human__training{padding-block:5rem 8rem}}@keyframes iconHover_1{0%{transform:translate(-50%, -50%) scale(0);opacity:.5}100%{transform:translate(-50%, -50%) scale(1.1);opacity:0}}.p-training{display:flex;flex-direction:column;align-items:flex-start;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 768px){.p-training{display:grid;grid-template-columns:300px 1fr;gap:3rem}}@media screen and (min-width: 992px){.p-training{gap:5rem}}.p-training__aside{width:100%}@media screen and (min-width: 768px){.p-training__aside{position:sticky;top:12rem}}.p-training__info{margin:2rem 0rem 0;background:#e3e8f5;border:solid 1px #d5dae5;padding:1.5rem 1.5rem 2rem}@media screen and (min-width: 768px){.p-training__info{margin:0;margin-top:2rem;background:#fff;border-radius:.5rem;border:solid 1px var(--color_text_1)}}.p-training__info .item{display:flex;flex-direction:column;gap:12px}.p-training__info .item .label{font-size:16px;font-weight:600;color:var(--color_text_1)}.p-training__info .item .data{display:flex;flex-direction:column;gap:6px}.p-training__info .item .data:has(.c-button){display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));max-width:500px}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-training__info .item .data:has(.c-button){grid-auto-rows:-webkit-min-content}}.p-training__info .item .desc{font-size:13px;line-height:1.5em}.p-training__info .item .c-button{height:44px;font-size:15px;line-height:1;padding-bottom:1px}.p-training__info .item+.item{margin-top:1.5rem;padding-top:1.5rem;border-top:solid 1px #d5dae5}@media screen and (min-width: 768px){.p-training__info .item+.item{border-color:solid 1px var(--color_border_0)}}.p-trainingList{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width: 768px){.p-trainingList{gap:1rem}}.p-trainingList .item{padding:14px 12px 16px;background:var(--white);width:100%;border-radius:12px;border:solid 1px var(--color_text_1);box-shadow:0 12px 12px rgba(0,0,0,.04)}@media screen and (min-width: 768px){.p-trainingList .item{padding:1.5rem}}.p-trainingList__head{display:flex;flex-direction:column;gap:14px;padding-bottom:14px;border-bottom:solid 1px var(--color_text_1);margin-bottom:1rem}@media screen and (min-width: 768px){.p-trainingList__head{padding-bottom:20px;margin-bottom:1.5rem;flex-direction:row;gap:20px}}.p-trainingList__head .title{font-size:16px;font-weight:600;line-height:1.4em;flex:auto;min-width:1px}@media screen and (min-width: 768px){.p-trainingList__head .title{font-size:18px}}.p-trainingList__head .c-button{font-size:15px;font-weight:600;flex:0 0 auto;padding-inline:14px;min-width:auto;height:46px;border-radius:6px}.p-trainingList__body .infoList{display:flex;flex-direction:column;gap:1rem}.p-trainingList__body .infoList>li{display:grid;grid-template-columns:1fr;gap:6px}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-trainingList__body .infoList>li{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 576px){.p-trainingList__body .infoList>li{grid-template-columns:80px 1fr;gap:0}}.p-trainingList__body .infoList>li .label{font-size:13px;color:var(--gray-2)}@media screen and (min-width: 576px){.p-trainingList__body .infoList>li .label{padding-top:3px}}@media screen and (min-width: 768px){.p-trainingList__body .infoList>li .label{font-size:14px}}.p-trainingList__body .infoList>li .price{font-size:14px;font-weight:600}@media screen and (min-width: 768px){.p-trainingList__body .infoList>li .price{font-size:16px}}.p-trainingList__body .infoList>li .data{font-size:13px;font-weight:500;line-height:1.5em}@media screen and (min-width: 768px){.p-trainingList__body .infoList>li .data{font-size:14px}}.p-trainingList__body .description{padding:.75rem .75rem 1rem;background:#f3f4f6;margin-top:1.5rem}.p-trainingList__body .description p{font-size:13px;line-height:1.4em}.p-trainingList__body .description p.title{color:#666;margin-bottom:.25rem}.p-dx__products{padding-block:3rem}@media screen and (min-width: 768px){.p-dx__products{padding-block:4rem 6rem}}.p-dx__products .l-container>.head{margin-bottom:2rem}.p-dx__products .l-container>.body{display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width: 768px){.p-dx__products .l-container>.body{gap:4rem}}.p-dx__online{background:#007bff;background:var(--color_primary_globalDark);padding-block:3rem;overflow:hidden}@media screen and (min-width: 768px){.p-dx__online{padding-block:4rem}}.p-dx__online .head{margin-bottom:2rem}@media screen and (min-width: 768px){.p-dx__online .head{margin-bottom:4rem}}.p-dx__online .head *{color:var(--white)}.p-dx__online .body .description{font-size:16px;font-weight:600;color:var(--white)}.p-dx__online .body .p-online{margin-block:2rem 2rem}@media screen and (min-width: 768px){.p-dx__online .body .p-online{margin-block:4rem 3rem}}.p-dx__information{padding-block:3rem}@media screen and (min-width: 768px){.p-dx__information{padding-block:4rem 8rem}}.p-dx__information .l-container{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 992px){.p-dx__information .l-container{grid-template-columns:1fr 300px;gap:3rem}}@media screen and (min-width: 1200px){.p-dx__information .l-container{gap:100px}}.p-dx__informationMain{display:flex;flex-direction:column;gap:3rem}.p-dx__informationMain .box>.body{display:flex;flex-direction:column;gap:1.5rem}.p-dx__informationMain>.line{width:100%;height:1px;background:var(--color_border_0)}.p-dx__information .box .head{margin-bottom:1.5rem}.p-dx__information .box .body .banner{width:100%;background:#e70;border-radius:8px;overflow:hidden;box-shadow:0 6px 12px rgba(0,0,0,.1)}@media screen and (min-width: 768px){.p-dx__information .box .body .banner{min-height:180px}}.p-dx__information .box .body .banner--labor{background:linear-gradient(90deg, #005DC0 28%, rgba(0, 93, 192, 0.7) 100%),url("../img/dx_labor_bg.webp");background-repeat:no-repeat;background-position:center right;background-size:auto,72% auto;padding:1rem;min-height:auto}@media screen and (min-width: 768px){.p-dx__information .box .body .banner--labor{padding:1.5rem}}.p-dx__information .box .body .banner--labor *{font-weight:600;color:var(--white)}.p-dx__information .box .body .banner--labor span{font-size:16px;letter-spacing:.08em}@media screen and (min-width: 768px){.p-dx__information .box .body .banner--labor span{font-size:16px}}.p-dx__information .box .body .banner--labor .title{font-size:22px;margin-top:4px}@media screen and (min-width: 768px){.p-dx__information .box .body .banner--labor .title{font-size:28px;margin-top:2px}}.p-dx__information .box .body .banner--labor .description{margin-top:1rem;line-height:1.4em}@media screen and (min-width: 768px){.p-dx__information .box .body .banner--labor .description{font-size:14px;font-weight:600}}.p-dx__information .box .body .banner.notfound{background:var(--color_background_gray);box-shadow:none;display:flex;align-items:center;justify-content:center;padding:1rem;border:solid 1px var(--color_border_0);min-height:80px}@media screen and (min-width: 768px){.p-dx__information .box .body .banner.notfound{min-height:180px}}.p-dx__information .box .body .banner.notfound p{font-size:14px;font-weight:600;color:var(--color_text_3)}@media screen and (min-width: 768px){.p-dx__information .box .body .banner.notfound p{font-size:16px}}.p-dx__information .box .foot{margin-top:2rem}.p-dx__informationData{margin-inline:-1.25rem}@media screen and (min-width: 1200px){.p-dx__informationData{margin-inline:0}}.p-dx__informationData .dataHead{height:40px;background:var(--color_background_gray);display:inline-flex;align-items:center;padding-inline:1.5rem;padding-top:7px;border-radius:8px 8px 0 0;gap:12px}.p-dx__informationData .dataHead .c-svg{width:22px;height:22px}.p-dx__informationData .dataHead .title{font-size:14px;font-weight:600}.p-dx__informationData .dataBody{padding:1.5rem 1.25rem;padding-right:0;background:var(--color_background_gray);min-height:140px}@media screen and (min-width: 768px){.p-dx__informationData .dataBody{padding:1.5rem}}.p-dx__informationData .dataBody .p-dataList{max-height:490px;overflow:auto;padding-right:1.25rem}@media screen and (min-width: 768px){.p-dx__informationData .dataBody .p-dataList{padding-right:0}}.p-dx__informationData .dataBody .p-dataList::-webkit-scrollbar{width:8px;height:0}.p-dx__informationData .dataBody .p-dataList::-webkit-scrollbar-track{background:#e8ebf4}.p-dx__informationData .dataBody .p-dataList::-webkit-scrollbar-thumb{background-color:#005dc0;border-radius:8px}.p-dx__informationData .dataBody .p-dataList>li{flex:0 0 auto}.p-online__category{display:flex;flex-direction:column;gap:4px;margin-bottom:2rem}@media screen and (min-width: 768px){.p-online__category{margin-bottom:4rem}}.p-online__category .row{width:100%;display:grid;grid-template-columns:1fr;gap:6px;padding:.5rem .75rem .75rem;border-radius:.5rem;background:rgba(0,0,0,.1)}@media screen and (min-width: 768px){.p-online__category .row{gap:1rem;grid-template-columns:220px 1fr;padding:1rem}}.p-online__category .row .label{margin:6px 0;padding-left:1.5rem;font-size:16px;font-weight:600;color:var(--white);position:relative}.p-online__category .row .label:before{content:"";position:absolute;left:8px;top:4px;height:14px;width:3px;background:var(--white)}.p-online__category .row .data .c-categoryList{gap:4px}.p-online__lineup{display:flex;gap:.5rem}@media screen and (min-width: 768px){.p-online__lineup{gap:1rem}}.p-online__lineup .item{background:var(--white);border-radius:8px;flex:0 0 auto;width:100%;max-width:220px;position:relative;transition:transform .4s ease-out;height:100%}@media screen and (min-width: 768px){.p-online__lineup .item{border-radius:12px}}.p-online__lineup .item>a{position:absolute;left:0;top:0;width:100%;height:100%}.p-online__lineup .item .image{display:flex;align-items:center;justify-content:center;padding:.75rem .5rem .5rem}@media screen and (min-width: 768px){.p-online__lineup .item .image{min-height:240px;padding:0}}.p-online__lineup .item .image img{max-height:200px;object-fit:contain}.p-online__lineup .item .text{padding:.75rem .75rem 1.25rem;border-top:solid 1px var(--color_border_0)}@media screen and (min-width: 768px){.p-online__lineup .item .text{padding:1rem 1rem 2rem}}.p-online__lineup .item .text .title{font-size:15px;font-weight:600;line-height:1.3em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-online__lineup .item .text .price{color:#444;font-size:13px;font-weight:400;margin-top:.5rem}.p-online__lineup .slick-slide{padding-inline:6px}.p-online__lineup .slick-arrow{width:2rem;height:6rem;background:rgba(17,17,17,.8);backdrop-filter:blur(2px);z-index:1;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.12)}.p-online__lineup .slick-arrow:before{content:"";width:9px;height:15px;background:url(../img/icon/icon--slickArrow.svg) no-repeat center;background-size:contain;display:inline-block;opacity:1}.p-online__lineup .slick-arrow.slick-prev{box-shadow:-4px 4px 8px rgba(0,0,0,.12);display:none !important}.p-online__lineup .slick-arrow.slick-next{right:-64px}.p-online__lineup .slick-arrow.slick-next::before{transform:scale(-1, 1)}.p-online__lineup .slick-arrow:hover{background:#111}.p-online__lineup .slick-list{overflow:visible !important}.p-online__lineup:has(.item:hover) .item{opacity:.7}.p-online__lineup:has(.item:hover) .item:hover{opacity:1;transform:translateY(-16px)}.p-qa__category{margin-block:1rem 1.5rem}.p-qaList li a{padding-block:1.5rem;border-bottom:solid 1px var(--color_border_0);display:block}.p-qaList li a:hover .p-qaList__haed .title{color:var(--color_primary)}.p-qaList__haed .title{display:inline-block;font-size:20px;font-weight:600;color:var(--color_text_1);margin-right:4px}.p-qaList__haed .tag{display:inline-block;font-weight:500;color:var(--color_primary)}.p-qaList__body{margin-top:1rem;padding-left:2rem;position:relative;color:var(--color_text_1)}.p-qaList__body:before{content:"Q.";font-size:22px;font-weight:600;position:absolute;left:0;top:0}.p-qaList__body .description{font-size:13px;line-height:1.6em}.p-qaList__body .date{font-size:13px;color:#666;margin-top:8px;display:inline-block}.p-business__head{background:var(--color_primary_globalDark);padding-block:1.5rem 0rem;margin-bottom:3rem}@media screen and (min-width: 768px){.p-business__head{padding-block:2.5rem 0rem}}.p-business__head .l-container{position:relative;z-index:0}.p-business__head .image img{position:absolute;bottom:4rem;z-index:-1;width:50%;height:5rem;object-fit:contain}@media screen and (min-width: 768px){.p-business__head .image img{bottom:7rem;height:6rem;width:30%}}@media screen and (min-width: 992px){.p-business__head .image img{height:auto;bottom:0}}.p-business__head .image img.left{left:0}@media screen and (min-width: 992px){.p-business__head .image img.left{width:310px;left:-2%}}.p-business__head .image img.right{right:0}@media screen and (min-width: 992px){.p-business__head .image img.right{right:6%;width:156px}}.p-business__head .copy{text-align:center;font-size:24px;color:#fff;font-weight:600}@media screen and (min-width: 768px){.p-business__head .copy{font-size:32px}}.p-business__head .tab{display:flex;justify-content:center;gap:8px;transform:translateY(24px);margin-top:4rem}@media screen and (min-width: 768px){.p-business__head .tab{gap:1.25rem;margin-top:0}}.p-business__head .tab .item{background:var(--white);padding:1rem .5rem;width:100%;border-radius:8px;border:solid 2px var(--color_primary_globalDark);box-shadow:0 4px 8px rgba(0,0,0,.2);max-width:340px;text-align:center;font-size:16px;font-weight:800;color:var(--color_primary_globalDark);line-height:1.2em;position:relative;transition:all .7s ease-out}@media screen and (min-width: 768px){.p-business__head .tab .item{padding:1rem;font-size:32px}}.p-business__head .tab .item span{display:block;text-align:center;font-size:12px;font-weight:600;color:var(--color_text_1);line-height:1;margin-bottom:8px}@media screen and (min-width: 768px){.p-business__head .tab .item span{font-size:16px}}.p-business__head .tab .item:after{content:"";width:0;height:0;border-style:solid;border-color:var(--color_primary_globalDark) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:12.12px 7px 0px 7px;position:absolute;left:50%;bottom:0;transform:translate(-50%, 32px);animation:tab_arrow 1s ease-in-out 0s forwards;animation-iteration-count:infinite}.p-business__head .tab:has(.item:hover) .item{transform:translateY(2px);transition:all .4s ease-out;box-shadow:0 4px 6px rgba(0,0,0,.1)}.p-business__head .tab:has(.item:hover) .item:hover{background:var(--white);color:var(--color_primary_globalDark);transform:translateY(-2px) scale(1.01);box-shadow:0 6px 12px rgba(0,0,0,.1)}.p-business__head .tab:has(.item:hover) .item:hover:after{border-color:var(--color_primary_globalDark) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.p-business__body .p-section__tab{cursor:default}.p-business__body>.box{padding-block:2rem}@media screen and (min-width: 768px){.p-business__body>.box{padding-block:4rem}}.p-business__body>.box:nth-of-type(1){background:#eff3fa;margin-top:7rem}@media screen and (min-width: 768px){.p-business__body>.box:nth-of-type(1){margin-top:0;background:none}}.p-business__body>.box .l-container>.head{display:flex;justify-content:center;margin-top:-4rem}@media screen and (min-width: 768px){.p-business__body>.box .l-container>.head{margin-top:0}}.p-business__body>.box .head .p-section__tab-text{color:#fff;font-size:24px;font-weight:600;line-height:1.3em}.p-business__body>.box .head .p-section__tab-text .c-text__md{display:block;font-size:18px;font-weight:600;margin-bottom:4px}@keyframes tab_arrow{0%{transform:translate(-50%, 32px)}50%{transform:translate(-50%, 22px)}100%{transform:translate(-50%, 32px)}}.p-groupCompany{padding-block:3rem;background:var(--color_primary_globalDark)}@media screen and (min-width: 768px){.p-groupCompany{padding-block:4rem 8rem}}.p-groupCompany .l-container{display:flex;flex-direction:column;gap:2.5rem}.p-groupCompany .l-container .box .head{margin-bottom:1.5rem}.p-groupCompany .l-container .box .head *{color:#fff}.p-groupCompany .l-container .box.parent .p-groupCompany__article{grid-template-columns:repeat(1, 1fr)}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1rem}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item{gap:1.5rem;padding:1.5rem}}@media screen and (min-width: 992px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item{grid-template-columns:330px 1fr}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .image{border-radius:8px}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .image{aspect-ratio:1;position:absolute;width:160px;min-height:auto;padding:2rem;left:1.5rem;top:1.5rem}}@media screen and (min-width: 992px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .image{position:relative;left:auto;top:auto;min-height:180px;padding:1rem;width:auto}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .image img{max-width:140px;width:100%}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text{padding:0 1rem 1.5rem}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text{padding:6px 0 0}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .copy{font-size:20px;font-weight:600;line-height:1.4em}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .copy{padding-left:11.5rem;font-size:24px}}@media screen and (min-width: 992px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .copy{padding-left:0}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .description{margin-top:1rem;line-height:1.6em}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .description{padding-left:11.5rem}}@media screen and (min-width: 992px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .description{padding-left:0}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .infoList{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.75rem}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .infoList{grid-template-columns:repeat(2, 1fr)}}.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .infoList>li{border:none;border-bottom:solid 1px #eee;padding-top:0}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .infoList>li:nth-of-type(2){grid-column:1/1;grid-row:2/3}}@media screen and (min-width: 576px){.p-groupCompany .l-container .box.parent .p-groupCompany__article .item .text .infoList>li:nth-of-type(3){grid-column:2/3;grid-row:1/2}}.p-groupCompany__article{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:.5rem}@media screen and (min-width: 576px){.p-groupCompany__article{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}}@media screen and (min-width: 992px){.p-groupCompany__article{gap:1.5rem}}.p-groupCompany__article .item{background:var(--white);border-radius:12px;overflow:hidden;position:relative}.p-groupCompany__article .item>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.p-groupCompany__article .item .image{min-height:180px;background:#f3f5fd;display:flex;align-items:center;justify-content:center;padding:.5rem}.p-groupCompany__article .item .image img{max-height:48px;mix-blend-mode:darken;max-width:220px;object-fit:contain}.p-groupCompany__article .item .text{padding:.5rem 1rem .5rem}@media screen and (min-width: 576px){.p-groupCompany__article .item .text{padding:.5rem 1.5rem .5rem}}.p-groupCompany__article .item .text .infoList li{padding-block:8px}@media screen and (min-width: 576px){.p-groupCompany__article .item .text .infoList li{padding-block:12px}}.p-groupCompany__article .item .text .infoList li .label{color:#666;font-size:12px}.p-groupCompany__article .item .text .infoList li .data{margin-top:4px;display:flex;flex-direction:column;gap:3px}.p-groupCompany__article .item .text .infoList li .data p{font-size:13px;line-height:1.4em}.p-groupCompany__article .item .text .infoList li .data a{font-size:13px;line-height:1.4em;color:#516c9f;display:inline-block;vertical-align:middle;font-weight:500}.p-groupCompany__article .item .text .infoList li .data a:hover{text-decoration:underline}.p-groupCompany__article .item .text .infoList li .data a .c-svg{width:12px;height:12px;margin:3px 6px;display:inline-block;vertical-align:middle}.p-groupCompany__article .item .text .infoList li+li{border-top:solid 1px var(--color_border_0)}.p-contract__box{display:flex;flex-direction:column;gap:1.5rem;padding-block:2rem}.p-contract__box .head{padding-bottom:1rem;border-bottom:solid 1px var(--color_text_1);padding-left:1.5rem;position:relative}.p-contract__box .head:after{content:"";width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #777;border-width:6px 0px 6px 10px;position:absolute;left:0;top:8px}.p-contract__box .head .title{font-size:24px;font-weight:600;color:var(--color_text_1);display:flex;gap:8px}.p-contract__box .head .title strong{font-size:40px;display:flex;align-items:baseline;gap:3px;margin-top:-3px}.p-contract__box .head .title strong span{font-size:20px;transform:translateY(-2px)}.p-contract__box .head .description{color:var(--color_primary);font-weight:600;margin-top:.25rem}.p-contract__box .body .c-categoryList{margin-bottom:1.5rem}.p-contractList{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:8px}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-contractList{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 576px){.p-contractList{grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:14px}}@media screen and (min-width: 992px){.p-contractList{grid-template-columns:repeat(3, 1fr)}}.p-contractList>li .c-contract{height:100%;display:flex}.p-contractList>li .c-contract>.c-contract__link{flex:auto;min-width:1px}.p-contractList>li .c-contract__status .item{display:none}.p-contractListTab_box{display:none}.p-contractListTab_box.tab_current{display:block}.p-news{padding-block:3rem;min-height:480px}@media screen and (min-width: 768px){.p-news{padding-block:4rem}}.p-news .c-paging{margin-top:3rem}.p-newsSingle{padding-block:3rem}@media screen and (min-width: 768px){.p-newsSingle{padding-block:4rem 8rem}}.p-newsSingle>.body .l-container{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-newsSingle>.body .l-container{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 768px){.p-newsSingle>.body .l-container{grid-template-columns:1fr 200px;gap:2.5rem;align-items:flex-start}}@media screen and (min-width: 992px){.p-newsSingle>.body .l-container{gap:3.5rem}}.p-newsSingle__side{position:sticky;top:9rem}.p-newsSingle__side .related .title{margin-bottom:1rem;font-size:18px;font-weight:600}.p-newsSingle__side .related .p-article{box-shadow:none}.p-newsSingle__side .related .p-article__info{padding:.75rem}.p-newsSingle__side .related .p-article__info .c-tagWrap{margin-top:.5rem}.p-newsSingle__side .related .p-article__info .c-date{margin-top:.75rem;font-size:12px}.p-newsSingle__side .related .p-article__title{font-size:13px}.p-newsSingle__img{margin-bottom:3rem}.p-newsSingle__img img{border-radius:.75rem}.p-newsSingle>.foot .buttonWrap{padding-top:2.5rem;margin-top:4rem;border-top:solid 1px var(--color_border_0)}.p-editor *{color:#333}.p-editor *+*{margin:12px 0 0}@media screen and (min-width: 768px){.p-editor *+*{margin:16px 0 0}}.p-editor *+h2{margin:48px 0 0}@media screen and (min-width: 768px){.p-editor *+h2{margin:64px 0 0}}.p-editor *+h3{margin:24px 0 0}@media screen and (min-width: 768px){.p-editor *+h3{margin:48px 0 0}}.p-editor *+h4{margin:16px 0 0}@media screen and (min-width: 768px){.p-editor *+h4{margin:32px 0 0}}.p-editor *.has-inline-color{background:#dde8ff !important;padding:2px 4px 1px;margin-inline:2px;color:#222}.p-editor h1{font-size:40px;font-weight:700}.p-editor h2{color:var(--white);font-size:20px;font-weight:800;margin-bottom:32px;padding:6px 8px 8px 18px;background:var(--color_primary_globalDark)}@media screen and (min-width: 576px){.p-editor h2{margin-bottom:40px}}@media screen and (min-width: 768px){.p-editor h2{font-size:30px}}.p-editor h2:after{margin:0 0 0 16px}.p-editor h2 span{color:var(--white)}.p-editor h2 strong{color:var(--white)}.p-editor h3{font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 576px){.p-editor h3{font-size:20px;margin-bottom:24px}}@media screen and (min-width: 768px){.p-editor h3{font-size:24px}}.p-editor h3:after{margin:0 0 0 16px}.p-editor h3 a{font-size:18px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 576px){.p-editor h3 a{font-size:20px;margin-bottom:24px}}@media screen and (min-width: 768px){.p-editor h3 a{font-size:26px}}.p-editor h4{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.p-editor h4{font-size:18px}}.p-editor h4>a:link{font-size:16px;font-weight:700}@media screen and (min-width: 768px){.p-editor h4>a:link{font-size:18px}}.p-editor h4:after{margin:0 0 0 16px}.p-editor h5{font-size:16px;font-weight:500}.p-editor h6{font-size:14px;font-weight:500}.p-editor p,.p-editor a{font-size:14px;line-height:1.9em;color:#222;letter-spacing:.04em}@media screen and (min-width: 768px){.p-editor p,.p-editor a{font-size:16px;font-weight:400;letter-spacing:.02em}}.p-editor p strong,.p-editor a strong{font-weight:700}.p-editor p strong code,.p-editor a strong code{font-weight:800;color:#222}.p-editor em{font-style:italic}.p-editor strong{font-weight:800;color:#222}.p-editor strong *{font-weight:800}.p-editor a:link,.p-editor a:visited{color:var(--color_primary_globalDark);text-decoration:underline;word-break:break-all;display:inline-block;font-weight:500}.p-editor a:link *,.p-editor a:visited *{color:var(--color_primary_globalDark);text-decoration:underline}.p-editor a:link:hover,.p-editor a:visited:hover{opacity:.7}.p-editor .c-btn__accent a:link,.p-editor .c-btn__accent a:visited{color:#fff;text-decoration:none;font-weight:500}.p-editor hr.wp-block-separator{margin:32px 0;border-color:#ddd;border-width:.5px}.p-editor .wp-block-image{max-width:100%}.p-editor .wp-block-image img{border:solid 1px #ddd}.p-editor .wp-block-image.size-large{margin-bottom:32px}.p-editor .wp-block-image.option--noShadow{box-shadow:none}.p-editor .wp-block-image.option--noShadow img{box-shadow:none}.p-editor .wp-block-image.option--roundWeak{border-radius:.25rem}@media screen and (min-width: 768px){.p-editor .wp-block-image.option--roundWeak{border-radius:.5rem}}.p-editor .wp-block-image.option--roundWeak img{border-radius:.25rem}@media screen and (min-width: 768px){.p-editor .wp-block-image.option--roundWeak img{border-radius:.5rem}}.p-editor .wp-block-image.option--noStyle img{box-shadow:none;border:none}.p-editor .wp-block-video video{border:solid 1px #888}.p-editor .wp-block-embed figcaption{font-size:12px;color:#888}.p-editor .wp-element-caption{font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px}.p-editor .wp-element-caption:before{content:"";height:1px;width:10px;background:#ccc}@media screen and (min-width: 768px){.p-editor .wp-element-caption{font-size:14px}.p-editor .wp-element-caption:before{width:14px}}.p-editor .wp-element-caption a{text-decoration:underline;color:#008aff}.p-editor .wp-element-caption a:hover{opacity:.5}.p-editor img[class*=wp-image-]{border-radius:.5rem}@media screen and (min-width: 768px){.p-editor img[class*=wp-image-]{border-radius:1rem}}.p-editor img[class*=wp-image-].option--noShadow{box-shadow:none}.p-editor img[class*=wp-image-].option--roundWeak{border-radius:.25rem}@media screen and (min-width: 768px){.p-editor img[class*=wp-image-].option--roundWeak{border-radius:.5rem}}.p-editor img[class*=wp-image-].option--roundZero img{border-radius:0}.p-editor ul,.p-editor ol{display:grid;grid-template-columns:1fr;gap:10px}.p-editor ul>li,.p-editor ol>li{padding-left:16px;position:relative;font-size:14px;line-height:1.6em;color:#222;letter-spacing:.04em}@media screen and (min-width: 768px){.p-editor ul>li,.p-editor ol>li{font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.9em}}.p-editor ul>li:before,.p-editor ol>li:before{content:"・";position:absolute;left:0;top:0}.p-editor ul>li+li,.p-editor ol>li+li{margin:0}.p-editor ul>li img,.p-editor ol>li img{margin:16px 0}.p-editor ul>li ul,.p-editor ul>li ol,.p-editor ol>li ul,.p-editor ol>li ol{margin:0}.p-editor ul>li.option--noShadow img,.p-editor ol>li.option--noShadow img{box-shadow:none}.p-editor ul>li.option--roundWeak img,.p-editor ol>li.option--roundWeak img{border-radius:.25rem}@media screen and (min-width: 768px){.p-editor ul>li.option--roundWeak img,.p-editor ol>li.option--roundWeak img{border-radius:.5rem}}.p-editor ul>li.option--roundZero img,.p-editor ol>li.option--roundZero img{border-radius:0}.p-editor ul>li.option--noStyle img,.p-editor ol>li.option--noStyle img{box-shadow:none;border:none}.p-editor ol{counter-reset:number 0}.p-editor ol>li{padding-left:28px}.p-editor ol>li:before{counter-increment:number 1;content:counter(number) ".";font-size:16px;font-weight:800;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;top:7px}.p-editor ol>li ol{margin-top:.25rem}.p-editor ol>li ol>li{padding-left:38px}.p-editor ol>li ol>li:before{content:"(" counter(number) ")";font-size:14px;min-width:32px;text-align:right;display:inline-block}.p-editor ol>li ol.option--ul--thin{gap:4px}.p-editor ol.option--ul--thin{gap:16px}.p-editor .wp-block-video video{border:solid 1px #888}.p-editor .wp-block-quote{font-size:96%;padding:1rem;background:#f9f9fa;border:solid 1px #ebebeb;position:relative;margin-bottom:80px}@media screen and (min-width: 768px){.p-editor .wp-block-quote{padding:1.5rem}}.p-editor .wp-block-quote h3{font-size:20px;margin-bottom:10px}@media screen and (min-width: 768px){.p-editor .wp-block-quote h3{font-size:22px;margin-bottom:10px}}.p-editor .wp-block-quote *+h3{margin:18px 0 0}@media screen and (min-width: 768px){.p-editor .wp-block-quote *+h3{margin:24px 0 0}}.p-editor .wp-block-quote p{font-size:90%}.p-editor .wp-block-quote cite{margin-top:.5rem;font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px;position:absolute;bottom:-8px;left:0;transform:translateY(100%)}.p-editor .wp-block-quote cite:before{content:"";height:1px;width:10px;background:#ccc}@media screen and (min-width: 768px){.p-editor .wp-block-quote cite{font-size:13px}.p-editor .wp-block-quote cite:before{width:13px}}.p-editor .code-toolbar>.toolbar{margin:0;top:4px;right:5px;opacity:.4}.p-editor .code-toolbar>.toolbar>.toolbar-item>button{background:#fff;border-radius:3px;height:18px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}.p-editor .code-toolbar>.toolbar>.toolbar-item>button:before{content:"COPY";line-height:1;font-size:11px;font-weight:600;display:inline-block;color:#333;letter-spacing:.04em}.p-editor .code-toolbar>.toolbar>.toolbar-item>button span{display:none}.p-editor .code-toolbar>.toolbar>.toolbar-item>button[data-copy-state=copy-success]:before{content:"COPIED!"}.p-editor .code-toolbar:hover>.toolbar{opacity:1}.p-editor .wp-block-code{width:100%;max-width:calc(100dvw - 32px)}.p-editor .wp-block-code[class*=language-]{padding:0;border-radius:0;border:none;box-shadow:none}.p-editor .wp-block-code .language-javascript{color:#8ad6ff}.p-editor li>code,.p-editor .wp-block-code code{padding:40px 24px 16px;background:#1e1e1e;position:relative;color:#fff;font-size:12px;line-height:1.6em;display:block}@media screen and (min-width: 992px){.p-editor li>code,.p-editor .wp-block-code code{font-size:14px}}.p-editor li>code strong,.p-editor .wp-block-code code strong{color:var(--code-yellow)}.p-editor li>code:before,.p-editor .wp-block-code code:before{content:"Code";position:absolute;left:0;top:0;padding:5px 10px;display:inline-block;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;width:100%}.p-editor li>code.language-html:before,.p-editor .wp-block-code code.language-html:before{content:"HTML"}.p-editor li>code.language-html .token.comment,.p-editor .wp-block-code code.language-html .token.comment{color:var(--code-green)}.p-editor li>code.language-html .token.punctuation,.p-editor .wp-block-code code.language-html .token.punctuation{color:var(--code-gray)}.p-editor li>code.language-html .token.doctype-tag,.p-editor li>code.language-html .token.tag,.p-editor li>code.language-html .token.namespace,.p-editor li>code.language-html .token.deleted,.p-editor .wp-block-code code.language-html .token.doctype-tag,.p-editor .wp-block-code code.language-html .token.tag,.p-editor .wp-block-code code.language-html .token.namespace,.p-editor .wp-block-code code.language-html .token.deleted{color:var(--code-blue)}.p-editor li>code.language-html .token.attr-name,.p-editor li>code.language-html .token.name,.p-editor .wp-block-code code.language-html .token.attr-name,.p-editor .wp-block-code code.language-html .token.name{color:var(--code-water)}.p-editor li>code.language-html .token.string,.p-editor li>code.language-html .token.char,.p-editor li>code.language-html .token.attr-value,.p-editor li>code.language-html .token.regex,.p-editor li>code.language-html .token.variable,.p-editor .wp-block-code code.language-html .token.string,.p-editor .wp-block-code code.language-html .token.char,.p-editor .wp-block-code code.language-html .token.attr-value,.p-editor .wp-block-code code.language-html .token.regex,.p-editor .wp-block-code code.language-html .token.variable{color:var(--code-orange)}.p-editor li>code.language-html .language-css,.p-editor .wp-block-code code.language-html .language-css{color:var(--code-yellow)}.p-editor li>code.language-html .language-css .token.punctuation,.p-editor .wp-block-code code.language-html .language-css .token.punctuation{color:var(--code-yellow)}.p-editor li>code.language-css,.p-editor .wp-block-code code.language-css{color:var(--code-orange)}.p-editor li>code.language-css:before,.p-editor .wp-block-code code.language-css:before{content:"CSS"}.p-editor li>code.language-css .token.comment,.p-editor .wp-block-code code.language-css .token.comment{color:var(--code-green)}.p-editor li>code.language-css .token.selector,.p-editor .wp-block-code code.language-css .token.selector{color:var(--code-yellow)}.p-editor li>code.language-css .token.property,.p-editor .wp-block-code code.language-css .token.property{color:var(--code-water)}.p-editor li>code.language-css .token.string,.p-editor .wp-block-code code.language-css .token.string{color:var(--code-orange)}.p-editor li>code.language-css .token.rule,.p-editor .wp-block-code code.language-css .token.rule{color:var(--code-purple)}.p-editor li>code.language-css .token.function,.p-editor .wp-block-code code.language-css .token.function{color:var(--code-yellow)}.p-editor li>code.language-css .token.punctuation,.p-editor .wp-block-code code.language-css .token.punctuation{color:var(--code-blue)}.p-editor li>code.language-js,.p-editor .wp-block-code code.language-js{color:var(--code-water)}.p-editor li>code.language-js:before,.p-editor .wp-block-code code.language-js:before{content:"JS"}.p-editor li>code.language-js .token.comment,.p-editor .wp-block-code code.language-js .token.comment{color:var(--code-green)}.p-editor li>code.language-js .token.function,.p-editor .wp-block-code code.language-js .token.function{color:var(--code-off-white)}.p-editor li>code.language-js .token.keyword,.p-editor .wp-block-code code.language-js .token.keyword{color:var(--code-blue)}.p-editor li>code.language-js .token.string,.p-editor .wp-block-code code.language-js .token.string{color:var(--code-orange)}.p-editor li>code.language-php:before,.p-editor .wp-block-code code.language-php:before{content:"PHP"}.p-editor li>code.language-php .token.important,.p-editor li>code.language-php .token.regex,.p-editor li>code.language-php .token.keyword,.p-editor .wp-block-code code.language-php .token.important,.p-editor .wp-block-code code.language-php .token.regex,.p-editor .wp-block-code code.language-php .token.keyword{color:var(--code-blue)}.p-editor li>code.language-php .token.function,.p-editor .wp-block-code code.language-php .token.function{color:var(--code-off-white)}.p-editor li>code.language-php .token.punctuation,.p-editor .wp-block-code code.language-php .token.punctuation{color:var(--code-yellow);opacity:1}.p-editor li>code.language-php .token.string,.p-editor .wp-block-code code.language-php .token.string{color:var(--code-orange)}.p-editor li>code.language-php .token.variable,.p-editor .wp-block-code code.language-php .token.variable{color:var(--code-water)}.p-editor li>code.language-php .token.operator,.p-editor .wp-block-code code.language-php .token.operator{color:var(--code-white)}.p-editor li>code.language-php .token.class-name,.p-editor .wp-block-code code.language-php .token.class-name{color:var(--code-aqua)}.p-editor li>code.language-php .token.comment,.p-editor .wp-block-code code.language-php .token.comment{color:var(--code-green)}.p-editor li>code.language-php .token.tag,.p-editor .wp-block-code code.language-php .token.tag{color:var(--code-blue)}.p-editor li>code.language-php .token.tag .punctuation,.p-editor .wp-block-code code.language-php .token.tag .punctuation{color:var(--code-gray);opacity:.7}.p-editor li>code.language-php .token.tag .attr-name,.p-editor .wp-block-code code.language-php .token.tag .attr-name{color:var(--code-blue)}.p-editor li>code.language-php .token.tag .attr-value,.p-editor .wp-block-code code.language-php .token.tag .attr-value{color:var(--code-orange)}.p-editor li>code.language-php .token.tag .attr-value .attr-equals,.p-editor .wp-block-code code.language-php .token.tag .attr-value .attr-equals{color:var(--code-white) !important}.p-editor li>code.language-php .token.tag .attr-value .punctuation,.p-editor .wp-block-code code.language-php .token.tag .attr-value .punctuation{color:var(--code-orange)}.p-editor .wp-block-table th,.p-editor .wp-block-table td{font-size:12px}@media screen and (min-width: 992px){.p-editor .wp-block-table th,.p-editor .wp-block-table td{font-size:14px}}.p-editor .wp-block-table th a:link,.p-editor .wp-block-table td a:link{display:inline;margin:0}.p-editor .wp-block-table th{background:#333;color:#fff;border-color:#535353;font-weight:600;font-size:13px}.p-editor .wp-block-table th strong{color:#fff}.p-editor .wp-block-table.is-style-stripes th,.p-editor .wp-block-table.is-style-stripes td{border-color:#333}.p-editor .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f6}.p-editor .wp-block-table .wp-element-caption{margin-top:.5rem;font-size:12px;color:#888;display:flex;align-items:center;gap:0 8px}.p-editor .wp-block-table .wp-element-caption:before{content:"";height:1px;width:10px;background:#ccc}@media screen and (min-width: 768px){.p-editor .wp-block-table .wp-element-caption{font-size:14px}.p-editor .wp-block-table .wp-element-caption:before{width:14px}}.p-editor .wp-embed-aspect-16-9{aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08);border:solid 1px #eee}.p-editor .wp-embed-aspect-16-9 .wp-block-embed__wrapper{height:100%}.p-editor .wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{height:100%;box-shadow:none;border-radius:0;border:none}.p-editor .wp-block-embed iframe{display:block;width:100%;box-shadow:0 4px 8px rgba(0,0,0,.08);height:fit-content;border-radius:8px;border:solid 1px #eee}.p-editor .wp-block-embed-pinterest iframe{max-width:240px;aspect-ratio:1/2.3;box-shadow:none;border:none}.p-editor .wp-block-embed-youtube{aspect-ratio:16/9;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.08);border:solid 1px #eee}.p-editor .wp-block-embed-youtube .wp-block-embed__wrapper{height:100%}.p-editor .wp-block-embed-youtube .wp-block-embed__wrapper iframe{height:100%;box-shadow:none;border-radius:0;border:none}.p-otherPage{padding-block:3rem 4rem}@media screen and (min-width: 768px){.p-otherPage{padding-block:4rem 8rem}}.p-otherPage__contactUs{padding:1.25rem 1.5rem 1rem;border:solid 1px #222;border-radius:8px;overflow:hidden;position:relative;z-index:0}.p-otherPage__contactUs:after{content:"";width:140px;aspect-ratio:2.8;background:url(../img/logo/logo--mobiria.png) no-repeat center;background-size:contain;opacity:.07;position:absolute;right:1rem;bottom:1rem}@media screen and (min-width: 576px){.p-otherPage__contactUs:after{opacity:.15}}.p-otherPage__contactUs *+*{margin-top:0}.p-otherPage__contactUs .title{font-size:18px;font-weight:600;line-height:1}.p-otherPage__contactUs .description{font-size:14px;line-height:1.5em;margin-top:.75rem}.p-otherPage__contactUs .info{margin-top:1.5rem}.p-otherPage__contactUs .info .contact{display:flex;flex-direction:column;margin-bottom:1rem;gap:1rem}@media screen and (min-width: 576px){.p-otherPage__contactUs .info .contact{flex-direction:row;gap:1rem}}.p-otherPage__contactUs .info .contact .c-button{color:var(--white);text-decoration:none;height:3rem;display:flex;font-size:15px;letter-spacing:0;min-width:180px;padding-inline:1rem;flex:0 0 auto}.p-otherPage__contactUs .info .contact .c-button use{color:var(--white)}.p-otherPage__contactUs .info .contact .c-button:hover{opacity:1}.p-otherPage__contactUs .info .contact .line{width:100%;height:1px;background:var(--color_border_0)}@media screen and (min-width: 576px){.p-otherPage__contactUs .info .contact .line{width:1px;height:auto}}.p-otherPage__contactUs .info .contact p{flex:auto;min-width:1px}.p-otherPage__contactUs .info p{font-size:13px;line-height:1.6em}.p-otherPage__contactUs .info p+*{margin-top:.75rem}.p-otherPage__contactUs .info small{font-size:13px;line-height:1.6em;color:#666;display:block}.p-otherPage.p-commerce .p-editor>p{font-size:14px}.p-contact{padding-block:0 4rem}@media screen and (min-width: 576px){.p-contact{padding-block:3rem 5rem}}@media screen and (min-width: 768px){.p-contact{padding-block:4rem 8rem}}.p-contact__form{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:2.5rem;max-width:540px;margin:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){.p-contact__form{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 768px){.p-contact__form{grid-template-columns:1fr 240px;max-width:none}}.p-contact__form>form,.p-contact__form>.wpcf7{order:2}@media screen and (min-width: 768px){.p-contact__form>form,.p-contact__form>.wpcf7{order:0}}.p-contact__formList{display:flex;flex-direction:column;gap:1.25rem}.p-contact__formList>li{display:flex;flex-direction:column;gap:.5rem}.p-contact__formList>li .label{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#666;line-height:1;min-height:18px}.p-contact__formList>li .label .required{display:inline-flex;align-items:center;justify-content:center;padding-inline:.25rem;height:18px;border:solid 1px #d71519;background:#d71519;color:#fff;font-weight:600;padding-bottom:1px;font-size:11px;line-height:1;border-radius:4px;transform:scale(0.9)}.p-contact__formList>li .label .required:before{content:"必須"}.p-contact__formList>li .data{display:flex;flex-direction:column;gap:.5rem}.p-contact__formList>li .data input,.p-contact__formList>li .data textarea,.p-contact__formList>li .data select{height:3rem;border:solid 1px var(--color_border_1);width:100%;padding:.5rem .75rem;border-radius:.25rem;font-size:13px;appearance:none;-webkit-appearance:none}.p-contact__formList>li .data input.postnumber,.p-contact__formList>li .data textarea.postnumber,.p-contact__formList>li .data select.postnumber{max-width:160px}.p-contact__formList>li .data input.prefectures,.p-contact__formList>li .data textarea.prefectures,.p-contact__formList>li .data select.prefectures{max-width:220px}.p-contact__formList>li .data select{padding-right:2rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'><path d='M16 18.8502C15.8208 18.8502 15.6416 18.7818 15.5049 18.6452L11.2051 14.3454C10.9316 14.0718 10.9316 13.6284 11.2051 13.355C11.4786 13.0815 11.9219 13.0815 12.1955 13.355L16 17.1597L19.8045 13.3551C20.078 13.0817 20.5213 13.0817 20.7947 13.3551C21.0684 13.6285 21.0684 14.072 20.7947 14.3455L16.495 18.6453C16.3583 18.7819 16.1791 18.8502 16 18.8502Z' fill='%23444'/></svg>") no-repeat center right;background-size:32px;color:#222}.p-contact__formList>li .data textarea{height:auto;min-height:160px;min-width:100%;max-width:335px}@media screen and (min-width: 576px){.p-contact__formList>li .data textarea{max-width:580px}}.p-contact__formList>li .data .my-validation-tip,.p-contact__formList>li .data .wpcf7-not-valid-tip{font-size:12px;font-weight:600;padding:4px 6px;background:#ff4b4b;color:#fff;line-height:1.4em;margin-top:.5rem;border-radius:4px;display:block}.p-contact__formList>li .data.terms{align-items:center}.p-contact__formList>li .data.terms *{font-size:14px}.p-contact__formList>li .data.terms div.checkbox{width:100%;max-width:328px;display:flex;justify-content:center}.p-contact__formList>li .data.terms div.checkbox span{display:block;width:100%;margin:0}.p-contact__formList>li .data.terms div.checkbox span.wpcf7-list-item-label{max-width:fit-content}.p-contact__formList>li .data.terms a{color:var(--color_primary_globalDark);text-decoration:underline}.p-contact__formList>li .data.terms a:hover{opacity:.7}.p-contact__formList>li .data.terms label{display:flex;align-items:center;gap:6px;cursor:pointer;justify-content:center}.p-contact__formList>li .data.terms label input[type=checkbox]{width:16px;height:16px;padding:0;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important}.p-contact__formList>li .data.terms label input[type=checkbox]:checked{background:#f4f8ff url("../img/icon/icon--checked.svg") no-repeat center;background-size:66% !important;border-color:var(--color_primary_globalDark)}.p-contact__formList>li .data.terms .wpcf7-not-valid-tip{margin-top:12px !important;font-size:12px}.p-contact__formList>li .row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.p-contact__formList>li .row .item{display:flex;flex-direction:column;gap:.5rem}.p-contact__formList>li.action{margin-top:1.5rem}.p-contact__formList>li.action .buttonWrap{display:flex;justify-content:center;gap:.5rem}.p-contact__formList>li.action .buttonWrap .c-button{height:2.75rem;min-width:130px;border-radius:6px;font-size:16px}.p-contact__formList>li.action .buttonWrap .c-button--next{background:var(--color_primary_globalDark);order:2}.p-contact__formList>li.action .buttonWrap .c-button--next:hover{background:#18469c}.p-contact__formList>li.action .buttonWrap .wpcf7-spinner{display:none}.p-contact__form .wpcf7 form .wpcf7-response-output{position:fixed;bottom:1rem;right:1rem;z-index:999;padding:.5rem 1rem;font-size:16px;color:#fff;line-height:1.4em;font-weight:600;border-radius:5px;backdrop-filter:blur(2px);border:none;box-shadow:0 4px 8px rgba(0,0,0,.08);margin:0;max-width:calc(100% - 2rem)}.p-contact__form .wpcf7 form.failed .wpcf7-response-output,.p-contact__form .wpcf7 form.aborted .wpcf7-response-output,.p-contact__form .wpcf7 form.invalid .wpcf7-response-output,.p-contact__form .wpcf7 form.unaccepted .wpcf7-response-output,.p-contact__form .wpcf7 form.payment-required .wpcf7-response-output{background:rgba(248,75,75,.9);border-color:#f84b4c}.p-contact__step{padding:1.25rem 1.5rem 1.5rem;background:var(--color_background_gray);margin-inline:-1.25rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem 0}@media screen and (min-width: 576px){.p-contact__step{margin-inline:0;border:solid 1px #d4dbe3;border-radius:.5rem;background:#fff}}@media screen and (min-width: 768px){.p-contact__step{padding:1.25rem 1rem 1rem;position:sticky;top:9rem;margin-top:1rem;display:flex;flex-direction:column;gap:1.25rem;margin-inline:0;box-shadow:4px 12px 10px rgba(0,0,0,.02)}}@media screen and (min-width: 768px){.p-contact__step .item{padding-left:.25rem}}.p-contact__step .item .title{font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.75rem;color:#99a9bb}@media screen and (min-width: 768px){.p-contact__step .item .title{justify-content:flex-start}}.p-contact__step .item .title:before{content:"・";line-height:1;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:4px;color:#bcc6d1;text-align:center;padding-left:1px;border:solid 1px #bcc6d1}.p-contact__step .item+.item{position:relative}.p-contact__step .item+.item:before{content:"";position:absolute;background:#bcc6d1;transform:translateY(-50%);top:50%;left:-0.5rem;width:1rem;height:1px}@media screen and (min-width: 768px){.p-contact__step .item+.item:before{width:1px;height:1rem;transform:translateY(-100%);top:-2px;left:11px}}.p-contact__step .item.is-active .title{color:var(--color_primary_globalDark)}.p-contact__step .item.is-active .title:before{color:var(--color_primary_globalDark);border-color:var(--color_primary_globalDark);background:#f4f8ff}.p-contact__step .text{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:solid 1px #d4dbe3;padding-inline:.5rem;grid-column:1/-1}@media screen and (min-width: 768px){.p-contact__step .text{padding-inline:.25rem}}.p-contact__step .description{font-size:12px;color:#3e4b59;line-height:1.4em}.p-contact__step .description br{display:none}@media screen and (min-width: 768px){.p-contact__step .description br{display:block}}.p-confirm{padding-block:0 4rem}@media screen and (min-width: 576px){.p-confirm{padding-block:3rem 5rem}}@media screen and (min-width: 768px){.p-confirm{padding-block:4rem 8rem}}.p-confirm .p-contact__formList>li .label .required{display:none}.p-confirm .p-contact__formList>li .data{padding:.5rem 0rem;min-height:2.5rem;justify-content:center;border-bottom:solid 1px #eee}.p-confirm .p-contact__formList>li .data p{white-space:pre-line}.p-confirm .p-contact__formList>li .data p small{display:block;font-size:13px;margin-top:2px}.p-complete{padding-block:0 6rem}@media screen and (min-width: 576px){.p-complete{padding-block:3rem 5rem}}@media screen and (min-width: 768px){.p-complete{padding-block:4rem 8rem}}.p-completeMessage{order:2}@media screen and (min-width: 576px){.p-completeMessage{padding:1rem 0 0}}@media screen and (min-width: 768px){.p-completeMessage{order:0;padding:3rem 2rem 3rem;background:var(--color_background_gray)}}.p-completeMessage>.head{margin-bottom:1.5rem}.p-completeMessage>.head .title{text-align:center;font-size:24px;font-weight:600;line-height:1.3em}.p-completeMessage>.head .title:before{content:"";display:block;height:4rem;display:none}.p-completeMessage>.body{text-align:center;display:flex;flex-direction:column;gap:1rem}.p-completeMessage>.body>p{line-height:1.4em}.p-completeMessage>.body .buttonWrap{margin-top:2rem}.p-about{padding-block:0}@media screen and (min-width: 1200px){.p-about{padding-block:4rem 8rem}}.p-about .l-container{max-width:calc(1200px + 4rem);padding-inline:0}@media screen and (min-width: 701px){.p-about .l-container{display:grid;grid-template-columns:180px 1fr;padding-inline:1.25rem}}@media screen and (min-width: 701px)and (-webkit-min-device-pixel-ratio: 0){.p-about .l-container{grid-auto-rows:-webkit-min-content}}@media screen and (min-width: 768px){.p-about .l-container{grid-template-columns:300px 1fr;padding-right:0}}@media screen and (min-width: 1200px){.p-about .l-container{padding-right:1.25rem}}.p-about__index{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;background:#ecf1f6;z-index:1;margin:-1px 0 0;border:none;padding:10px 1.5rem 16px;border-bottom:solid 1px #dfe3e9;border-top:solid 1px #dfe3e9}@media screen and (min-width: 701px){.p-about__index{position:relative;top:auto;background:none;padding:2rem 1rem 4rem;border:none;margin:0}}@media screen and (min-width: 768px){.p-about__index{padding:2.5rem 1.5rem 4rem}}.p-about__index .fixed{position:sticky;top:10rem;display:flex;align-items:flex-end;justify-content:center;gap:8px;width:100%}@media screen and (min-width: 701px){.p-about__index .fixed{min-height:180px;flex-direction:column;align-items:center;justify-content:flex-end}}@media screen and (min-width: 768px){.p-about__index .fixed{flex-direction:row;align-items:flex-end}}.p-about__index .fixed:after{width:60px;height:28px;background:url(../img/mainVisual/fv_line--sp.svg) no-repeat center right;background-size:contain;transform:scale(1, -1) rotate(-41deg);position:absolute;right:0;bottom:-40px}@media screen and (min-width: 701px){.p-about__index .fixed:after{content:""}}.p-about__index .logo{display:flex;align-items:flex-end;gap:4px}.p-about__index .logo img{height:2rem}@media screen and (min-width: 701px){.p-about__index .logo img{height:2.5rem}}.p-about__index .logo:after{content:"の";font-size:16px;font-weight:600;line-height:1;transform:translateY(1px)}@media screen and (min-width: 701px){.p-about__index .logo:after{transform:translateY(-1px)}}.p-about__index .menu{flex:auto;min-width:1px;height:32px;border-radius:6px;transform:translateY(4px);flex:0 0 auto}@media screen and (min-width: 701px){.p-about__index .menu{height:40px;background:#1e68b8;overflow:hidden;width:100%;max-width:160px}}@media screen and (min-width: 768px){.p-about__index .menu{flex:auto;min-width:1px;width:auto}}.p-about__index .menu .wrap{transition:all .5s ease-in-out;display:flex;gap:4px}@media screen and (min-width: 701px){.p-about__index .menu .wrap{display:block}}.p-about__index .menu .item{height:32px;display:flex;align-items:center;justify-content:center;background:#1e68b8;padding-inline:1rem;border-radius:6px}@media screen and (min-width: 701px){.p-about__index .menu .item{padding-inline:0;height:40px;padding-bottom:2px}}.p-about__index .menu .item p{font-size:14px;font-weight:600;color:#fff}@media screen and (min-width: 701px){.p-about__index .menu .item p{font-size:16px}}.p-about__content{counter-reset:number 0}@media screen and (min-width: 701px){.p-about__content{margin-top:0;border-left:solid 1px #d3d8e1;border-right:solid 1px #d3d8e1;box-shadow:-2px 6px 8px rgba(0,0,0,.06)}}.p-about__content .box{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;min-height:280px;position:relative;padding:6.5rem 1.25rem 4rem}.p-about__content .box:nth-of-type(even){background:#f4f7fb}@media screen and (min-width: 701px){.p-about__content .box{padding:6.5rem 2rem 5rem}}@media screen and (min-width: 768px){.p-about__content .box{padding:5rem 2rem}}.p-about__content .box:before{counter-increment:number 1;content:counter(number);font-size:56px;font-style:italic;font-weight:600;line-height:1;position:absolute;left:1.25rem;top:1.25rem;color:#1e68b8;opacity:.1}@media screen and (min-width: 701px){.p-about__content .box:before{left:2rem;top:24px;font-size:64px}}@media screen and (min-width: 768px){.p-about__content .box:before{top:32px;font-size:88px}}.p-about__content .box>.head .title{text-align:center;font-size:18px;font-weight:600;line-height:1.6em}.p-about__content .box>.body{display:flex;flex-direction:column;gap:1.5rem}.p-about__content .box>.body p{line-height:1.5em}.p-about__content .box>.body p br.md{display:block}@media screen and (min-width: 768px){.p-about__content .box>.body p br.md{display:none}}.p-about__content .box>.body .logo{display:flex;align-items:center;justify-content:center}.p-about__content .box>.body .logo img{height:4rem}.p-about__content .box>.body .logoText{text-align:center;padding:2rem 2rem 2.25rem;background:#e5ecf4;border-radius:.5rem;max-width:680px;margin:auto;width:100%}.p-about__content .box>.body .logoText__spell{display:flex;justify-content:center;gap:.5rem}@media screen and (min-width: 768px){.p-about__content .box>.body .logoText__spell{gap:.75rem}}.p-about__content .box>.body .logoText__spell span{font-size:32px;font-weight:800;animation:textMotion_01 .7s ease-in-out 0s forwards;animation-iteration-count:1;color:var(--color_primary_globalDark)}@keyframes textMotion_01{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.p-about__content .box>.body .logoText__spell span:nth-of-type(1){animation-duration:.5s}.p-about__content .box>.body .logoText__spell span:nth-of-type(2){animation-duration:.75s}.p-about__content .box>.body .logoText__spell span:nth-of-type(3){animation-duration:1s}.p-about__content .box>.body .logoText__spell span:nth-of-type(4){animation-duration:1.25s}.p-about__content .box>.body .logoText__spell span:nth-of-type(5){animation-duration:1.5s}.p-about__content .box>.body .logoText__spell span:nth-of-type(6){animation-duration:1.75s}.p-about__content .box>.body .logoText__spell span:nth-of-type(7){animation-duration:2s}.p-about__content .box>.body .logoText__meaning{margin-top:.25rem;font-size:16px;font-weight:500;color:#646a76}.p-about__content .box>.body .logoText__meaning strong{color:var(--color_primary_globalDark)}.p-about__content .box>.body .infoType{display:grid;grid-template-columns:repeat(auto-fit, 1fr);gap:.5rem;margin-top:1rem}@media screen and (min-width: 701px){.p-about__content .box>.body .infoType{grid-template-columns:repeat(auto-fit, minmax(380px, 1fr))}}.p-about__content .box>.body .infoType .item{padding:1rem 1.25rem;background:#fff;border:solid 1px #444;display:flex;flex-direction:column;gap:6px;min-height:160px;box-shadow:0 6px 8px rgba(0,0,0,.06);overflow:hidden;position:relative;z-index:0}.p-about__content .box>.body .infoType .item .title{font-size:24px;font-weight:600}.p-about__content .box>.body .infoType .item .description{padding-right:130px}@media screen and (min-width: 701px){.p-about__content .box>.body .infoType .item .description{padding-right:0}}.p-about__content .box>.body .infoType .item img{position:absolute;right:0;bottom:0;transform-origin:center;transform:translate(24%, 17%);z-index:-1;width:240px}@media screen and (min-width: 701px){.p-about__content .box>.body .infoType .item img{width:280px}}.p-about__content .box+.box{border-top:solid 1px var(--color_border_0)}@media screen and (min-width: 701px){.p-about:has(.is-active__1) .p-about__index .wrap{transform:translateY(-40px)}}.p-adList{padding-block:2.5rem;background:#e5e9f0;overflow:hidden}.p-adList .l-container .bannerList{margin:0}.p-adList .l-container .bannerList .item{flex:0 0 auto;padding-inline:6px}@media screen and (min-width: 576px){.p-adList .l-container .bannerList .item{padding-inline:8px}}.p-adList .l-container .bannerList .item a{width:270px;aspect-ratio:2.4;display:block}@media screen and (min-width: 576px){.p-adList .l-container .bannerList .item a{width:360px}}@media screen and (min-width: 768px){.p-adList .l-container .bannerList .item a{width:420px;border-radius:12px}}.p-adList .l-container .bannerList .item a img{width:100%;height:100%;object-fit:cover;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2)}.p-adList .l-container .bannerList .item.ad a{position:relative}.p-adList .l-container .bannerList .item.ad a:after{content:"広告";position:absolute;right:.5rem;bottom:.5rem;z-index:1;background:rgba(34,34,34,.9) url(../img/icon/icon--blank--white.svg) no-repeat center right 5px;background-size:13px !important;backdrop-filter:blur(2px);color:#fff;font-size:12px;font-weight:500;line-height:1;padding:4px 20px 5px 6px}.p-adList .l-container .bannerList .item.ad:hover a:after{background:rgba(34,34,34,.5) url(../img/icon/icon--blank--white.svg) no-repeat center right 5px}.p-adList .l-container .bannerList:has(.item:hover) .item{opacity:.7}.p-adList .l-container .bannerList:has(.item:hover) .item:hover{opacity:1}.p-adList .l-container .bannerList .slick-arrow{width:2rem;height:6rem;background:rgba(17,17,17,.8);backdrop-filter:blur(2px);z-index:1;border-radius:6px;box-shadow:4px 4px 8px rgba(0,0,0,.12);right:-8px}@media screen and (min-width: 768px){.p-adList .l-container .bannerList .slick-arrow{right:-24px}}.p-adList .l-container .bannerList .slick-arrow:before{content:"";width:9px;height:15px;background:url(../img/icon/icon--slickArrow.svg) no-repeat center;background-size:contain;display:inline-block;opacity:1}.p-adList .l-container .bannerList .slick-arrow.slick-prev{box-shadow:-4px 4px 8px rgba(0,0,0,.12);left:-8px}@media screen and (min-width: 768px){.p-adList .l-container .bannerList .slick-arrow.slick-prev{left:-24px}}.p-adList .l-container .bannerList .slick-arrow.slick-next::before{transform:scale(-1, 1)}.p-adList .l-container .bannerList .slick-arrow:hover{background:#111}.p-adList .l-container .bannerList .slick-list{overflow:visible !important}.c-button,.c-button__line,.c-button--gray,.c-button--black,.c-button__2{font:600 1.25rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#fff;min-width:11.25rem;height:3.25rem;padding-right:1.5rem;padding-left:1.5rem;border-radius:.5rem;line-height:1;display:inline-grid;place-items:center;background-color:var(--color_primary);border:1px solid rgba(0,0,0,0);transition-property:box-shadow,color,background-color;transition-duration:.1s;transition-timing-function:ease-out;cursor:pointer;user-select:none;white-space:nowrap}.c-button.small,.small.c-button__line,.small.c-button--gray,.small.c-button--black,.small.c-button__2{font-size:.8125rem;height:1.5rem}.c-button:hover,.c-button__line:hover,.c-button--gray:hover,.c-button--black:hover,.c-button__2:hover{background-color:var(--color_primary_dark);text-decoration:none}.c-button__2{color:var(--color_primary);background-color:#fff}.c-button__2:hover{background-color:var(--color_background_3)}.c-button--md{font-size:14px;height:2.75rem;border-radius:6px;min-width:auto}.c-button--black{color:#fff;background-color:#222;border-color:#222}.c-button--black:hover{background-color:#666}.c-button--gray{color:#fff;background-color:#929eb2;border-color:#929eb2}.c-button--gray:hover{background:#74839d}.c-button__line{background:none;border-color:var(--color_primary);color:var(--color_primary);height:2rem;padding:0 1em;background:#fff}.c-button--blank[target=_blank]{display:inline-flex}.c-button--blank[target=_blank]:after{content:"";height:1rem;width:1rem;background:url(../img/icon/icon--blank.svg) no-repeat center;background-size:cover;display:inline-block}.c-button--blank[target=_blank]:hover{text-decoration:underline}.c-button--icon{font-size:14px;display:inline-flex;justify-content:center;gap:10px}.c-button--icon .c-svg{width:1rem;height:1rem}.c-link{color:#fff;display:flex;flex-direction:column;align-items:baseline;gap:.125rem;position:relative;transition:all .4s ease-out}.c-link--gr{color:#aaa}.c-link:before{content:"";opacity:0;position:absolute;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--white);border-width:4px 0px 4px 5px;left:-20px;top:5px}.c-link:hover:before{opacity:1}.c-link span{font:400 .8125rem / 1 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#888}@media screen and (min-width: 576px){.c-link{flex-direction:row}.c-link span{margin-left:.5rem}}@media screen and (min-width: 768px){.c-link{flex-direction:column}.c-link span{margin-left:0}}@media screen and (min-width: 992px){.c-link{flex-direction:row;gap:.875rem}}.c-tag{font:500 .6875rem / 1.2em "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:1px .375rem 0;color:var(--color_primary);border:1px solid var(--color_primary);display:flex;align-items:center;width:fit-content;height:1.25rem}.c-tagWrap{display:flex;flex-wrap:wrap;margin-top:.75rem;gap:4px}.c-date{color:#666}.c-contract__link{display:flex;gap:1rem;padding:1rem;background-color:#fff;border:1px solid #ddd;border-radius:.75rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.05);position:relative}.c-contract__link:hover .c-contract__title{color:var(--color_primary)}.c-contract__link>a{position:absolute;left:0;top:0;width:100%;height:100%}.c-contract__img{flex-shrink:0;width:7.5rem;height:7.5rem}.c-contract__img img{width:100%;height:100%;object-fit:cover;border-radius:.375rem}.c-contract__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;flex:0 0 auto}@media screen and (min-width: 768px){.c-contract__left{gap:1rem}}.c-contract__left .contract_img{width:6.25rem;height:auto;flex:0 0 auto}.c-contract__left .notfound{width:6.25rem;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#f3f8ff;min-height:130px}.c-contract__left .notfound *{opacity:.2}.c-contract__left .notfound img{height:24px}.c-contract__left .notfound span{font-size:15px;font-weight:900;font-style:italic;letter-spacing:.04em;color:#1f5ac8;padding-right:3px}.c-contract__info{flex:1;display:flex;flex-direction:column;gap:.5rem}.c-contract__title{font:600 .875rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#333;margin:0}.c-contract__tags{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.25rem}.c-contract__tag{font:500 .75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#f2f8ff;color:#8196af;padding:.125rem .375rem;border-radius:.25rem}.c-contract__rating{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;font-size:.75rem;margin-top:.5rem}.c-contract__stars{display:flex;gap:.125rem}.c-contract__stars img{width:1rem;height:1rem;display:block}.c-contract__review{font:600 .75rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.c-contract__review strong{font:600 1.25rem / 1.3 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.c-contract__stats{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem}.c-contract__stat{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#333}.c-contract__stat .c-contract__icon{display:block;fill:currentColor}.c-contract__stat--raise{font-weight:500;font-size:14px;position:relative;padding-right:8px}.c-contract__stat--raise:after{content:"";width:1px;height:12px;background:#969dad;position:absolute;right:-2px;top:5px}.c-contract__status{bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000;width:3.75rem;white-space:nowrap}.c-contract__status .item{display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:#f9ad20;border-radius:.5rem;gap:.25rem;display:none}.c-contract__status .item p{font:800 .75rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#fff;letter-spacing:-0.02em}.c-contract__status .item--new{background:#f85332}.c-contract__status .item--up{background:#20b4e1}.c-contract__status .item--dl{background:#3cc75a}.c-contract__status__icon{width:1.5rem;height:1.5rem;fill:#fff;margin-bottom:.25rem}.c-contract--faq .c-contract__left .contract_img{min-width:4rem;display:flex;flex-direction:column;align-items:center}.c-contract--faq .c-contract__left .contract_img img{aspect-ratio:1;flex:0 0 auto;border-radius:50%;border:solid 1px #ddd}.c-contract--faq .c-contract__left .contract_img .name{font-size:12px;font-weight:600;color:#222;margin-top:4px}.c-contract--faq .c-contract__right .path{margin-top:.5rem;color:#666;font-size:13px}.c-contract--faq .c-contract__tags{margin-top:6px}.c-contract[data-unit-before=up] .c-contract__status .item--up{display:flex}.c-contract[data-unit-before=dl] .c-contract__status .item--dl{display:flex}.c-contract[data-unit-before=new] .c-contract__status .item--new{display:flex}.c-contract[data-unit-before=recommend] .c-contract__status .item--recommend{display:flex}@media screen and (min-width: 576px){.c-contract__tags{margin-top:1rem}.c-contract__rating{gap:.5rem;margin-top:.75rem}.c-contract__stats{margin-top:.75rem}}@media screen and (min-width: 768px){.c-contract__title{font:600 .9375rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 992px){.c-contract__title{font:600 1rem / 1.5 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}}@media screen and (min-width: 1200px){.c-contract__rating{flex-direction:row;align-items:center}}.c-recommend{bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000;width:3.75rem;white-space:nowrap}.c-recommend__item{display:flex;flex-direction:column;align-items:center;padding:.5rem;background-color:#f9ad20;border-radius:.5rem;gap:.25rem}.c-recommend__icon{width:1.5rem;height:1.5rem;fill:#fff;margin-bottom:.25rem}.c-recommend__text{font:600 .6875rem / 1.4 "Roboto","Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Roboto","Helvetica Neue","Arial","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#fff}.c-categoryList{display:flex;flex-wrap:wrap;gap:6px}.c-categoryList a{min-height:2rem;display:inline-flex;align-items:center;justify-content:center;padding-inline:1rem;border:solid 1px var(--color_primary);color:var(--color_primary);font-size:13px;border-radius:6px}.c-categoryList a:hover{background:#ebf2ff}.c-categoryList a.is-active{background-color:var(--color_primary);color:var(--white);font-weight:600}.c-categoryList a.other{order:2}.c-categoryList--white a{background:var(--white);color:var(--color_primary);font-size:13px;font-weight:600;border-radius:6px}.c-categoryList--white a.disabled{opacity:.3;pointer-events:none;order:3}.c-categoryList.msrweb a{color:#c70a2a;border-color:#c70a2a}.c-categoryList.msrweb a:hover{background-color:#f4dde0}.c-categoryList.msrweb a.is-active{background-color:#c70a2a;color:#fff}.c-view{transition:all .7s ease-out}.c-view--fade{transform:translateY(3rem);opacity:0}.c-view--fade.is-view{transform:translateY(0);opacity:1}.c-paging{display:flex;justify-content:center}.c-paging .wp-pagenavi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.c-paging .wp-pagenavi>*{width:2.5rem;height:2.5rem;border:solid 1px var(--color_text_1);color:var(--color_text_1);display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:4px}.c-paging .wp-pagenavi .nextpostslink,.c-paging .wp-pagenavi .prevpostlink,.c-paging .wp-pagenavi .last{width:auto;padding-inline:.5rem .75rem;margin-inline:.5rem;gap:6px}.c-paging .wp-pagenavi .nextpostslink:before,.c-paging .wp-pagenavi .prevpostlink:before,.c-paging .wp-pagenavi .last:before{content:"";width:10px;height:10px;background:url(../img/icon/icon--arror--simple.svg) no-repeat center;background-size:contain}.c-paging .wp-pagenavi .nextpostslink,.c-paging .wp-pagenavi .last{padding-inline:.75rem .5rem}.c-paging .wp-pagenavi .nextpostslink:before,.c-paging .wp-pagenavi .last:before{order:2;transform:scale(-1, 1)}.c-paging .wp-pagenavi .current{background:var(--color_primary);border-color:var(--color_primary);color:var(--white)}.c-paging .wp-pagenavi .extend{width:auto;height:auto;border:none}.c-paging .wp-pagenavi>a:link:hover{background:#eef2fc}/*# sourceMappingURL=style--web.css.map */
