@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}#site-header{display:none!important}.header{box-shadow:0 2px 4px #0000001a}.anchor{scroll-margin-top:80px}.header nav a{color:#004195;text-decoration:none;transition:color .3s}.header nav a:hover{color:var(--isec-contact)}html{scroll-behavior:smooth}.js-burger{box-shadow:2px 2px 4px #0003}.js-burger span{transition:all .3s}.js-burger.is-open span{transform:rotate(45deg)}.js-burger.is-open span:nth-child(3){margin-top:-7px;transform:rotate(-45deg)}.js-burger.is-open span:nth-child(2){display:none}.js-burger-target{opacity:0;transition:transform .3s,opacity .3s;left:0;transform:translate(-110%);box-shadow:2px 2px 4px #0003}.js-burger-target.is-open{opacity:1;transform:translate(0)}.bg-isec-contact{background-color:var(--isec-contact)}body{color:#333;font-family:Noto Sans JP,sans-serif}.shadow01{border-radius:.5rem;box-shadow:3px 3px 3px #00000040}.shadow01:hover{opacity:.9;transform:translate(3px,3px);box-shadow:0 0 #0000}.drop-shadow01{text-shadow:3px 3px 3px #00000040}.drop-shadow01-pc{filter:none}@media screen and (min-width:1024px){.drop-shadow01-pc{text-shadow:3px 3px 6px #00000040}}.list01{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 8);background-color:#f1f5f9}@media(min-width:48rem){.list01{padding:30px}}@media(min-width:64rem){.list01{padding:calc(var(--spacing,.25rem) * 10)}}.list01>div:first-child{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media(min-width:48rem){.list01>div:first-child{justify-content:flex-start;gap:calc(var(--spacing,.25rem) * 10);flex-direction:row}}@media(min-width:64rem){.list01>div:first-child{gap:calc(var(--spacing,.25rem) * 14)}}@media(min-width:48rem){.list01>div:first-child img:first-child{display:none}}.list01>div:first-child img:nth-child(2){display:none}@media(min-width:48rem){.list01>div:first-child img:nth-child(2){display:block}}.list01>div:first-child h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:#233a70}@media(min-width:48rem){.list01>div:first-child h3{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);font-size:28px}}@media(min-width:64rem){.list01>div:first-child h3{font-size:32px}}.list01>div:nth-child(2){margin-top:calc(var(--spacing,.25rem) * 6);margin-left:calc(var(--spacing,.25rem) * 8);background-color:#333;width:calc(100% - 32px);height:1px;display:none}@media(min-width:48rem){.list01>div:nth-child(2){display:block}}.list01 dl:first-of-type{margin-top:calc(var(--spacing,.25rem) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 10);--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);flex-direction:column;display:flex}@media(min-width:48rem){.list01 dl:first-of-type{margin-top:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 6);flex-direction:row-reverse}}@media(min-width:64rem){.list01 dl:first-of-type{gap:calc(var(--spacing,.25rem) * 8);margin-top:54px}}@media(min-width:48rem){.list01 dl:first-of-type dt{width:59.18%}.list01 dl:first-of-type dt img:first-child{display:none}}.list01 dl:first-of-type dt img:nth-child(2){display:none}@media(min-width:48rem){.list01 dl:first-of-type dt img:nth-child(2){display:block}}.list01 dl:first-of-type dd{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;position:relative}@media(min-width:48rem){.list01 dl:first-of-type dd{--tw-tracking:var(--tracking-normal,0em);width:40.82%;letter-spacing:var(--tracking-normal,0em)}}@media(min-width:64rem){.list01 dl:first-of-type dd{margin-left:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 10)}}.list01 dl:first-of-type dd span{top:calc(var(--spacing,.25rem) * -4);left:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 4);width:162px;padding-left:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:#233a70;border-radius:20px;display:flex;position:absolute}@media(min-width:64rem){.list01 dl:first-of-type dd span{left:calc(var(--spacing,.25rem) * -8);height:calc(var(--spacing,.25rem) * 10);width:208px;font-size:22px}.list01 dl:first-of-type dd span img{width:calc(var(--spacing,.25rem) * 6)}}.list01 dl:last-of-type{margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex;position:relative}@media(min-width:48rem){.list01 dl:last-of-type{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 8);flex-direction:row}}@media(min-width:64rem){.list01 dl:last-of-type{margin-top:calc(var(--spacing,.25rem) * 7);margin-left:calc(var(--spacing,.25rem) * 10);gap:calc(var(--spacing,.25rem) * 8);min-height:224px;padding:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 10)}}.list01 dl:last-of-type span{top:calc(var(--spacing,.25rem) * -4);left:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem) * 8);width:162px;padding-left:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:#233a70;border-radius:20px;display:flex;position:absolute}@media(min-width:64rem){.list01 dl:last-of-type span{top:calc(var(--spacing,.25rem) * -5);left:calc(var(--spacing,.25rem) * -8);height:calc(var(--spacing,.25rem) * 10);gap:46px;width:208px;font-size:20.88px}.list01 dl:last-of-type span img{width:calc(var(--spacing,.25rem) * 6)}}.list01 dl:last-of-type dt{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 6);--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em;color:#233a70;border-color:#233a70;border-bottom-width:1px}@media(min-width:48rem){.list01 dl:last-of-type dt{--tw-tracking:var(--tracking-normal,0em);width:40.82%;letter-spacing:var(--tracking-normal,0em)}}.list01 dl:last-of-type dd{--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em}@media(min-width:48rem){.list01 dl:last-of-type dd{--tw-tracking:var(--tracking-normal,0em);width:59.18%;letter-spacing:var(--tracking-normal,0em)}}.list02{background-color:var(--color-white,#fff);padding-inline:22px;padding-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:64rem){.list02{padding:calc(var(--spacing,.25rem) * 10)}}.list02 dl{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media(min-width:64rem){.list02 dl{gap:calc(var(--spacing,.25rem) * 8)}}.list02 dl dt{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#233a70;display:flex}@media(min-width:48rem){.list02 dl dt{gap:calc(var(--spacing,.25rem) * 2)}}@media(min-width:64rem){.list02 dl dt{gap:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.list02 dl dt img:first-child{width:46px}@media(min-width:64rem){.list02 dl dt img:first-child{display:none}}.list02 dl dt img:nth-child(2){display:none}@media(min-width:64rem){.list02 dl dt img:nth-child(2){display:block}.list02 dl dd:first-of-type img{width:170px}}.list02 dl dd:last-of-type{--tw-leading:var(--leading-loose,2);line-height:var(--leading-loose,2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.02em;letter-spacing:.02em}.list03{border-style:var(--tw-border-style);height:326px;padding-inline:34px;padding-block:calc(var(--spacing,.25rem) * 10);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#f9f9f9;border-width:1px;border-color:#233a70;transition-duration:.2s;animation-duration:.2s}@media(min-width:48rem){.list03{background-color:var(--color-white,#fff)}}@media(min-width:64rem){.list03{height:329px;padding-inline:calc(var(--spacing,.25rem) * 6)}}.list03 dl{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.list03 dl dt{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#233a70}.list03 dl dd{margin-top:auto}.list03 a{height:100%;display:block}.list03:has(a):hover{background-color:var(--color-blue-50,oklch(97% .014 254.604))}@media(min-width:48rem){.list03:has(a):hover{background-color:var(--color-blue-50,oklch(97% .014 254.604))}}.list4{padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:inset 0 -1px 0 0 var(--tw-shadow-color,#233a70);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.list4{min-height:136px;padding-block:calc(var(--spacing,.25rem) * 6)}}.list4>div{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media(min-width:48rem){.list4>div{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.list4>div img:first-child{max-width:76px}@media(min-width:48rem){.list4>div img:first-child{display:none}}.list4>div img:nth-child(2){display:none}@media(min-width:48rem){.list4>div img:nth-child(2){display:block}}.list4>div>div{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.list4>div>div h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#233a70;--tw-leading:1.666!important;line-height:1.666!important}@media(min-width:48rem){.list4>div>div h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.list4>div>div p{--tw-leading:1.75;--tw-font-weight:var(--font-weight-bold,700);line-height:1.75;font-weight:var(--font-weight-bold,700);--tw-tracking:.05em;letter-spacing:.05em;color:#233a70}.list4:first-of-type{padding-top:calc(var(--spacing,.25rem) * 0)}@media(min-width:64rem){.list4:first-of-type{min-height:112px}.list4:nth-of-type(3){min-height:176px}}.list4:nth-of-type(3) p{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.list4:nth-of-type(4) h3{padding-bottom:calc(var(--spacing,.25rem) * 2)}@media(min-width:48rem){.list4:nth-of-type(4) h3{padding-bottom:calc(var(--spacing,.25rem) * 6)}}.list4:last-of-type{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:48rem){.list4:last-of-type{--tw-shadow:inset 0 -1px 0 0 var(--tw-shadow-color,#233a70);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.list4:last-of-type p{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
