@layer components{.headerSub03{color:#fff;z-index:2;width:120rem;margin:16rem auto 7rem;display:block;position:relative}.headerSub03_imgbox{z-index:-1;min-width:100%;height:56rem;width:-webkit-calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);width:calc((var(--revw,1vw) * 100 - 120rem) / 2 + 100%);display:-webkit-flex;display:flex}.headerSub03 img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.headerSub03 img.is-top{-o-object-position:50% 0;object-position:50% 0}.headerSub03_title{color:#fff;font-size:3.4rem;font-weight:500;line-height:1.2;position:absolute;bottom:-3rem;left:-.4em}.headerSub03_title_bg{background:var(--kc01);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.2em .4em;line-height:2.4}.headerSub03_title_text{transition-delay:.6s!important}.headerSub03_title .en{font-weight:400!important}.headerSub03_title .is-large{font-size:1.05882em}.headerSub03_title .is-small{font-size:.705882em}.headerSub03_en{color:var(--kc01);-webkit-transform-origin:0 0;transform-origin:0 0;font-size:3.6rem;font-weight:500;line-height:1;position:absolute;top:-.5em;left:.5em;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:1024px) and (orientation:portrait){.headerSub03{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);margin-top:6rem;margin-bottom:4rem;margin-right:0}.headerSub03_imgbox{height:28rem}.headerSub03 img{-o-object-position:65% 100%;object-position:65% 100%}.headerSub03_title{gap:.3em;font-size:1.8rem;bottom:-2rem}.headerSub03_title_bg{line-height:2}.headerSub03_en{font-size:1.6rem;top:0;left:0}}.card07{font-feature-settings:"palt";grid-template:"a b""c c"/16rem 1fr;grid-auto-rows:1fr;grid-auto-flow:column;gap:2rem;font-size:1.2rem;display:grid}.card07_imgbox{aspect-ratio:1;grid-area:a;display:-webkit-flex;display:flex}.card07 img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.card07 img.is-top{-o-object-position:50% 0;object-position:50% 0}.card07_infobox{-webkit-flex-direction:column;flex-direction:column;grid-area:b;gap:.8em;padding-top:1.2em;line-height:1.2;display:-webkit-flex;display:flex}.card07_title{padding-bottom:.5em;font-size:1.33333em}.card07_text{grid-area:c;line-height:2.33}@media screen and (max-width:1024px) and (orientation:portrait){.card07{grid-template-columns:12rem 1fr;gap:1rem 2rem}.card07_imgbox{border-radius:1rem}.card07_infobox{gap:.5em}.card07_title{padding-bottom:unset}.card07_text{line-height:1.8}}.card08{grid-template:". ."/7rem 1fr;grid-auto-rows:1fr;grid-auto-flow:column;gap:0 2rem;display:grid}.card08_imgbox{aspect-ratio:1;display:-webkit-flex;display:flex}.card08 img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important}.card08 img.is-top{-o-object-position:50% 0;object-position:50% 0}.card08_text{line-height:1.875}@media screen and (max-width:1024px) and (orientation:portrait){.card08{grid-template-columns:6rem 1fr;font-size:1.4rem}}.card09{-webkit-flex-direction:column;flex-direction:column;min-height:100%;display:-webkit-flex;display:flex}.card09_textbox{color:#fff;background:var(--card09Bg) 0 0 repeat var(--kc02);background-blend-mode:multiply;border-radius:2rem;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem;margin-bottom:5.7rem;padding:4rem 3rem;display:-webkit-flex;display:flex;position:relative}@media screen and (min-width:1025px),screen and (min-width:480px) and (orientation:landscape){.card09_textbox{-webkit-flex-grow:1;flex-grow:1}}.card09_textbox:after{content:"";background:var(--card09Bg) 0 0 repeat var(--kc02);background-blend-mode:multiply;aspect-ratio:28/30;width:2.8rem;position:absolute;top:99%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjggMzAiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxwYXRoIGQ9Ik0wLDBsMTIuMTgsMjguNjZjLjc2LDEuNzksMi44OSwxLjc5LDMuNjUsMEwyOCwwSDBaIi8+CiAgPC9nPgo8L3N2Zz4=) 0 0/100% 100% no-repeat;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iYiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjggMzAiPgogIDxnIGlkPSJjIiBkYXRhLW5hbWU9ImNvbnRlbnRzIj4KICAgIDxwYXRoIGQ9Ik0wLDBsMTIuMTgsMjguNjZjLjc2LDEuNzksMi44OSwxLjc5LDMuNjUsMEwyOCwwSDBaIi8+CiAgPC9nPgo8L3N2Zz4=) 0 0/100% 100% no-repeat}.card09_textbox img{width:28.6rem}.card09_imgbox{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:.5rem;font-weight:600;display:-webkit-flex;display:flex}.card09_imgbox img{width:18rem}@media screen and (max-width:1024px) and (orientation:portrait){.card09{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;font-size:1.4rem}:where(li:nth-of-type(2n))>.card09{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.card09_textbox{margin-bottom:unset;width:-webkit-calc(100% - 8.5rem);background-size:15rem;border-radius:1rem;gap:1.5rem;width:calc(100% - 8.5rem);padding:2rem}.card09_textbox:after{background-size:inherit;width:1.5rem;top:45%;left:98%;-webkit-transform:translateY(-50%)rotate(-90deg);transform:translateY(-50%)rotate(-90deg)}:where(li:nth-of-type(2n)) .card09_textbox:after{left:unset;right:98%;-webkit-transform:translateY(-50%)rotate(90deg);transform:translateY(-50%)rotate(90deg)}.card09_imgbox{-webkit-align-items:center;align-items:center;gap:.5rem}.card09_imgbox img{border-radius:50%;width:7rem;padding-top:1rem;box-shadow:0 0 0 .1rem #ddd}}.hset04{color:var(--kc01);-webkit-flex-direction:column;flex-direction:column;gap:1.11111em;margin-bottom:2.77778em;font-size:1.8rem;line-height:1.2;display:-webkit-flex;display:flex}.hset04_en{border-left:.6rem solid;padding-left:.4em;font-weight:500}.hset04_title{color:var(--bc01);text-box:trim-both cap text;font-size:1.33333em;font-weight:400;line-height:1.4}@media screen and (max-width:1024px) and (orientation:portrait){.hset04{font-size:1.6rem}.hset04_title{font-size:2.3rem}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}details::details-content{-webkit-transition:height .4s, opacity .2s, content-visibility .4s allow-discrete;transition:height .4s, opacity .2s, content-visibility .4s allow-discrete;opacity:0;height:0;overflow:clip}details[open]::details-content{-webkit-transition:height .4s, opacity .4s linear .1s, content-visibility .4s allow-discrete;transition:height .4s, opacity .4s linear .1s, content-visibility .4s allow-discrete;opacity:1;height:auto}}.details01{margin:unset;background:#ebf4f6;border-radius:4rem;width:100%}.details01+.details01{margin-top:6rem}.details01_title{cursor:pointer;text-align:center;border-radius:3em;padding:1em 6em;font-size:1.25em;font-weight:400;list-style-type:none;position:relative}.details01_title::-webkit-details-marker{display:none}.details01_title:after{aspect-ratio:1;content:"";background:linear-gradient(0deg,currentColor 0,currentColor 100%) 50%/.2rem 100% no-repeat,linear-gradient(0deg,currentColor 0,currentColor 100%) 50%/100% .2rem no-repeat;width:1em;transition:all .3s;position:absolute;top:50%;right:5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.details01_box{padding:3rem 10.5rem;position:relative}.details01[open] .details01_title:after{background-size:0% 0%,100% .2rem}@media screen and (max-width:1024px) and (orientation:portrait){.details01{border-radius:3rem}.details01_title{padding:2rem 5rem;font-size:1.6rem;line-height:1.4}.details01_title:after{right:2rem}.details01_box{padding:2rem 1.5rem}.details01[open]{border-radius:1rem}}}:root{--page-id:details01}
