@charset "UTF-8";:root{--color-white:#fff;--color-black:#222;--color-hfc-blue:#004098;--color-hfc-blue-hover:#00337a;--color-hfc-red:#e60012;--color-main-ref:#e84754;--color-main-pink:#fc8ac1;--color-main-orange:#f88228;--color-main-yellow:#fc0;--color-main-green:#68c46c;--color-main-aqua:#7bcef8;--color-text-black:var(--color-black);--color-text-gray:#909090;--color-text-gray-dark:#6f6f6f;--color-text-white:var(--color-white);--color-text-brand:var(--color-hfc-blue);--color-text-caution:#b1000d;--color-text-link:var(--color-hfc-blue);--color-text-link-hover:var(--color-hfc-blue);--color-accent-pink:#e4589b;--color-accent-orange:#ea6905;--color-accent-yellow:var(--color-main-yellow);--color-accent-green:var(--color-main-green);--color-accent-aqua:#299bd4;--color-accent-blue:var(--color-hfc-blue);--color-border-default:#d3d3d3;--color-border-dot-gray:#bdbdbd;--color-border-link-gray:#909090;--color-border-gray-dark:#6f6f6f;--color-border-bk:var(--color-black);--color-border-white:var(--color-white);--color-border-brand:var(--color-hfc-blue);--color-border-accent:var(--color-accent-aqua);--color-bg-white:var(--color-white);--color-bg-pale-gray:#f8f8f8;--color-bg-gray:#d3d3d3;--color-bg-dark-gray:#bdbdbd;--color-bg-charcoal-gray:var(--color-border-gray-dark);--color-bg-black:var(--color-black);--color-bg-brand:var(--color-hfc-blue);--color-bg-aqua:var(--color-main-aqua);--color-bg-yellow:#ffdb4d;--color-bg-light-aqua:#ebf8fe;--color-bg-light-aqua-02:#def3fd;--color-bg-light-orange:#fef3ea;--color-bg-light-orange-02:#feecdf;--color-bg-light-red:#fce3e5;--color-hover-gray:#f8f8f8;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.c-fv_ttl_sub{margin-bottom:10px;line-height:1}@media (min-width:768px){.c-fv_ttl_sub{margin-bottom:16px}}.kingdom_top{overflow-x:clip}.kingdom_top_inner{padding-block:40px 120px}@media (min-width:768px){.kingdom_top_inner{padding-block:56px}}.kingdom_top_cont{position:relative}.kingdom_top_cont p{margin-top:12px}@media (min-width:768px){.kingdom_top_cont p{margin-top:16px;text-align:center}}.kingdom_top_bg{position:absolute;width:100%;height:100%}@media (min-width:768px){.kingdom_top_bg{right:-100%;left:-100%;margin:auto;min-width:928px}}.kingdom_top_bg .top_bg_img{position:absolute}.kingdom_top_bg .top_bg_img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kingdom_top_bg .top_bg_img._left{bottom:-105px;left:27px;width:156px;height:86px}@media (min-width:768px){.kingdom_top_bg .top_bg_img._left{top:0;bottom:0;left:-83px;margin:auto;width:219px;height:120px}}.kingdom_top_bg .top_bg_img._right{right:24px;bottom:-108px;width:100px;height:89px}@media (min-width:768px){.kingdom_top_bg .top_bg_img._right{top:0;right:-25px;bottom:0;margin:auto;width:134px;height:124px}}.kingdom_top_body_inner{padding-block:40px 64px}@media (min-width:768px){.kingdom_top_body_inner{padding-block:56px 120px}}.kingdom_top_body_img{margin:0 auto;width:100%;max-width:540px}.kingdom_top_body_img>a{display:block;opacity:1;width:100%;height:100%;transition:opacity .16s cubic-bezier(.25,.46,.45,.94)}.kingdom_top_body_img>a:hover{opacity:.8;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.kingdom_top_body_cont{display:grid;margin-top:32px;grid-template-columns:1fr;gap:16px 40px}@media (min-width:768px){.kingdom_top_body_cont{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;margin-top:48px}}.kingdom_top_body_cont .icon{align-self:center;width:120px;height:120px;justify-self:center}@media (min-width:768px){.kingdom_top_body_cont .icon{width:160px;height:160px}}.kingdom_top_body_link{margin-top:32px}@media (min-width:768px){.kingdom_top_body_link{margin-top:48px}}.kingdom_omedetou_inner{padding-block:40px 120px}@media (min-width:768px){.kingdom_omedetou_inner{padding-block:56px}}.kingdom_omedetou_cont{position:relative}.kingdom_omedetou_cont .cont_ttl_img{height:80px}.kingdom_omedetou_cont .cont_ttl_img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kingdom_omedetou_cont .cont_img{margin:24px auto 0;width:100%;max-width:600px}@media (min-width:768px){.kingdom_omedetou_cont .cont_img{margin-top:40px}}.kingdom_omedetou_cont .cont_txt{margin-top:24px}@media (min-width:768px){.kingdom_omedetou_cont .cont_txt{margin-top:40px;text-align:center}}.kingdom_omedetou_cont .cont_deco{position:absolute;right:0;bottom:-87px;width:140px;height:87px}@media (min-width:768px){.kingdom_omedetou_cont .cont_deco{top:0;right:50%;bottom:auto;-webkit-transform:translateX(calc(100% + 207px));transform:translateX(calc(100% + 207px))}}.kingdom_omedetou_body{overflow-x:clip}.kingdom_omedetou_body_inner{padding-block:40px 64px}@media (min-width:768px){.kingdom_omedetou_body_inner{padding-block:56px 120px}}.kingdom_omedetou_body_cont{display:grid;align-items:center;justify-content:center;grid-template-columns:1fr;gap:16px 40px}@media (min-width:768px){.kingdom_omedetou_body_cont{display:flex;flex-direction:row-reverse}}.kingdom_omedetou_body_cont .txt{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-inline:auto}@media (min-width:768px){.kingdom_omedetou_body_cont .txt{margin:0;width:auto;text-align:left}}.kingdom_omedetou_body_cont .txt:after,.kingdom_omedetou_body_cont .txt:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:70px;height:2px;background-color:var(--color-black)}.kingdom_omedetou_body_cont .txt:before{left:-55px;-webkit-transform:rotate(70deg);transform:rotate(70deg)}@media (min-width:768px){.kingdom_omedetou_body_cont .txt:before{top:-28px;bottom:auto;left:0;margin:0;-webkit-transform:rotate(160deg);transform:rotate(160deg)}}.kingdom_omedetou_body_cont .txt:after{right:-55px;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}@media (min-width:768px){.kingdom_omedetou_body_cont .txt:after{top:auto;right:0;bottom:-28px;left:0;margin:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.kingdom_omedetou_body_cont .image{align-self:center;flex-shrink:0;width:240px;height:240px;justify-self:center}.kingdom_omedetou_body_link{margin-top:32px}@media (min-width:768px){.kingdom_omedetou_body_link{margin-top:48px}}.p-knowledge_kingdom_lead_inner{padding-block:40px}@media (min-width:768px){.p-knowledge_kingdom_lead_inner{padding-block:56px}}.p-knowledge_kingdom_lead_cont{display:grid;grid-template-columns:1fr;row-gap:24px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (min-width:768px){.p-knowledge_kingdom_lead_cont{grid-template-columns:1fr 251px}}.p-knowledge_kingdom_lead_cont .ttl{margin-bottom:16px;height:80px}@media (min-width:768px){.p-knowledge_kingdom_lead_cont .ttl{margin-bottom:24px}}.p-knowledge_kingdom_lead_cont .ttl img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.p-knowledge_kingdom_lead_cont .ttl img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-knowledge_kingdom_lead_cont .img_wrapper{overflow:hidden;align-self:flex-start;border-radius:8px;width:100%;max-width:250px;margin-inline:auto}.p-knowledge_kingdom_lead_cont .img_wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-knowledge_kingdom_section_inner{padding-block:40px}@media (min-width:768px){.p-knowledge_kingdom_section_inner{padding-block:56px}}.p-knowledge_kingdom_bottom_inner{padding-block:40px 64px}@media (min-width:768px){.p-knowledge_kingdom_bottom_inner{padding-block:56px 120px}}.p-knowledge_kingdom_bottom_cont{margin-bottom:40px}@media (min-width:768px){.p-knowledge_kingdom_bottom_cont{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center;margin-bottom:56px;gap:77px}}.p-knowledge_kingdom_bottom_cont .cont_txt_wrapper{position:relative;padding:24px;border-radius:8px;background-color:var(--color-bg-light-aqua);text-align:center}@media (min-width:768px){.p-knowledge_kingdom_bottom_cont .cont_txt_wrapper{padding:32px}}.p-knowledge_kingdom_bottom_cont .cont_txt_wrapper:after{content:"";position:absolute;right:0;bottom:-19px;left:0;margin:auto;width:20px;height:20px;background-color:var(--color-bg-light-aqua);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}@media (min-width:768px){.p-knowledge_kingdom_bottom_cont .cont_txt_wrapper:after{top:0;right:auto;bottom:0;left:-37px;width:38px;height:20px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%)}}.p-knowledge_kingdom_bottom_cont .cont_img_wrapper{margin:36px auto 0;width:204px;height:140px}@media (min-width:768px){.p-knowledge_kingdom_bottom_cont .cont_img_wrapper{flex-shrink:0;margin:0}}.p-knowledge_kingdom_bottom_cont .cont_img_wrapper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kingdom_body_item{padding:24px;border-radius:8px;background-color:var(--color-white)}@media (min-width:768px){.kingdom_body_item{padding:40px}}.kingdom_body_item+.kingdom_body_item{margin-top:16px}@media (min-width:768px){.kingdom_body_item+.kingdom_body_item{margin-top:24px}}.kingdom_cont{margin-top:18px}@media (min-width:768px){.kingdom_cont{margin-top:26px}}.kingdom_cont+.kingdom_cont{margin-top:24px}.kingdom_cont._2col{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.kingdom_cont._2col{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:768px){.kingdom_cont._2col:has(._img_lg){grid-template-columns:.514fr .4854fr}}@media (min-width:768px){.kingdom_cont._2col:has(._img_sm){grid-template-columns:.6359fr .364fr}}.kingdom_cont._3col{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:768px){.kingdom_cont._3col{grid-template-columns:repeat(3,1fr);gap:24px}}.kingdom_cont._4col{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (min-width:768px){.kingdom_cont._4col{grid-template-columns:repeat(4,1fr);gap:24px}}.kingdom_cont_item>:first-child{margin-top:0}.kingdom_cont_item>:last-child{margin-bottom:0}.kingdom_cont_item>*{margin-top:12px}@media (min-width:768px){.kingdom_cont_item>*{margin-top:16px}}.kingdom_cont_item._center{text-align:center;margin-inline:auto}.kingdom_cont_item[style] img{width:var(--imgWidthSM)}@media (min-width:768px){.kingdom_cont_item[style] img{width:var(--imgWidth)}}.kingdom_cont_item img{display:block;margin-inline:auto}.kingdom_cont_item ._indent{padding-left:1.5em;text-indent:-1.5em}.kingdom_cont_item ._color_red{color:var(--color-text-caution)}.kingdom_cont_item .item_txt_wrapper>:first-child{margin-top:0}.kingdom_cont_item .item_txt_wrapper>:last-child{margin-bottom:0}.kingdom_cont_item .item_txt_wrapper>*{margin-top:8px}.kingdom_cont_item ol>li,.kingdom_cont_item ul>li{position:relative}.kingdom_cont_item ol>li+li,.kingdom_cont_item ul>li+li{margin-top:4px}.kingdom_cont_item ul>li{padding-left:1em}.kingdom_cont_item ul>li:before{content:"・";position:absolute;left:0}.kingdom_cont_item ol>li{padding-left:36px;counter-increment:num}.kingdom_cont_item ol>li:before{content:counter(num);display:grid;position:absolute;top:4px;left:0;border-radius:2px;width:1.5rem;height:1.5rem;background-color:var(--color-hfc-blue);color:var(--color-white);font-size:.8125rem;font-weight:var(--weight-bold);line-height:1;place-items:center}@media (min-width:768px){.kingdom_cont_item ol>li:before{font-size:.875rem}}.p-knowledge_kingdom_quiz_inner{padding-block:40px}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner{padding-block:56px}}.p-knowledge_kingdom_quiz_inner .quiz_ttl{display:flex;align-items:center;justify-content:center;gap:16px}.p-knowledge_kingdom_quiz_inner .quiz_ttl .num{display:grid;border-radius:8px;width:2.375rem;height:2.375rem;background-color:var(--color-hfc-blue);place-items:center}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner .quiz_ttl .num{width:2.75rem;height:2.75rem}}.p-knowledge_kingdom_quiz_inner .quiz_ttl .num>span{color:var(--color-white)}.p-knowledge_kingdom_quiz_inner .quiz_txt{margin-top:19px}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner .quiz_txt{margin-top:27px}}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner .quiz_txt>p{text-align:center}}.p-knowledge_kingdom_quiz_inner .quiz_select{display:grid;margin-top:40px;grid-template-columns:1fr;gap:24px 40px}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner .quiz_select{margin-top:48px;grid-template-columns:repeat(2,1fr)}}.p-knowledge_kingdom_quiz_inner .quiz_select_item>a{display:flex;align-items:center;padding:24px;border:1px solid var(--color-hfc-blue);border-radius:8px;height:100%;background-color:var(--color-white);text-decoration:none;gap:16px 24px}@media (min-width:768px){.p-knowledge_kingdom_quiz_inner .quiz_select_item>a{flex-direction:column;padding:32px 32px 40px}}