:root{--color-key: #002f51;--color-sub: #f3f0ed;--color-bg-light: #f2f2f2;--color-bg-default: #a6a6a6;--color-bg-dark: #333333;--color-text-secondary: #a6a6a6;--color-text-primary: #333333;--color-border-light: #f2f2f2;--color-border-default: #a6a6a6;--color-border-dark: #333333;--opacity-hover: 0.3;--dur-fast: 0.15s;--dur-base: 0.3s;--ease-standard: cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-moz-selection{background:var(--color-bg-dark);color:var(--color-text-primary)}body ::selection{background:var(--color-bg-dark);color:var(--color-text-primary)}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}img{border-radius:1px;max-width:100%;height:auto;vertical-align:middle}ul,li,ol{list-style:none;padding:0;margin:0}a{cursor:pointer;color:var(--color-text-primary);display:block;text-decoration:none;transition:all var(--dur-base) var(--ease-standard)}.u-mt-0{margin-top:0 !important}.u-mb-0{margin-bottom:0 !important}.u-mt-10{margin-top:10px !important}.u-mb-10{margin-bottom:10px !important}.u-mt-15{margin-top:15px !important}.u-mb-15{margin-bottom:15px !important}.u-mt-20{margin-top:20px !important}.u-mb-20{margin-bottom:20px !important}.u-mt-30{margin-top:30px !important}.u-mb-30{margin-bottom:30px !important}.u-mt-40{margin-top:40px !important}.u-mb-40{margin-bottom:40px !important}.u-mt-50{margin-top:50px !important}.u-mb-50{margin-bottom:50px !important}.u-mt-60{margin-top:60px !important}.u-mb-60{margin-bottom:60px !important}.u-mt-70{margin-top:70px !important}.u-mb-70{margin-bottom:70px !important}.u-mt-80{margin-top:80px !important}.u-mb-80{margin-bottom:80px !important}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.u-sp-only{display:block}@media screen and (min-width: 992px){.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width: 992px){.u-pc-only{display:block}}.c-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-width:160px;min-height:120px;padding:1em 2em;position:relative;overflow:hidden;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--dur-base) var(--ease-standard)}.c-button__icon{display:flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;flex-shrink:0}.c-button__icon svg{width:100%;height:auto;fill:currentColor}.c-button__icon svg .cls-1{fill:none;stroke:currentColor;stroke-miterlimit:10}.c-button__icon svg .cls-2{fill:currentColor}.c-button--arrow{padding-right:3em}.c-button--arrow .c-button__icon{position:absolute;right:1em;transition:all var(--dur-base) var(--ease-standard)}@media screen and (min-width: 992px){.c-button--arrow:hover .c-button__icon{transform:translateX(4px)}}.c-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.c-button:active{transform:scale(0.98)}.c-button--block{background:var(--color-bg-dark);color:var(--color-text-inverted)}@media screen and (min-width: 992px){.c-button--block{background:color-mix(in srgb, var(--color-bg-dark), var(--color-bg-paper, 20%))}}.container h1{font-size:2rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container h2{font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}@media screen and (min-width: 992px){.container h2{font-size:2rem}}.container h3{font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container h4{font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:.04em;color:var(--color-text-primary);font-family:"YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container p{font-size:1.3rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container figcaption{font-size:1.3rem;font-weight:400;line-height:1.75;letter-spacing:.07em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container span{font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container a{font-size:1.3rem;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--color-text-primary);font-family:"Roboto","YakuHanJP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Yu Gothic","游ゴシック","Hiragino Sans","Hiragino Kaku Gothic ProN",sans-serif}.container .en-only{font-size:2rem;font-weight:700;line-height:1;letter-spacing:normal;color:var(--color-text-primary);font-family:"Roboto",sans-serif}.container__body{width:100%}@media screen and (min-width: 992px){.container__body{width:900px;margin-inline:auto}}.container__body .content--scroll{margin-top:min(8.9743589744vw,67px);margin-bottom:min(24.6153846154vw,120px)}.container__body .content--scroll section .lead{width:min(89.7435897436vw,900px);padding-bottom:min(8.9743589744vw,67px);margin-inline:auto}.container__body .content--scroll section .lead a{text-decoration:underline;display:inline-block}.container__body .content--scroll section article{margin-top:min(11.5384615385vw,53px);margin-bottom:min(18.4615384615vw,96px)}.container__body .content--scroll section article .detail{display:block}.container__body .content--scroll section article .column{display:flex;flex-direction:column}@media screen and (min-width: 992px){.container__body .content--scroll section article .column{display:flex;align-items:center;flex-direction:row;gap:calc(4em + 4px)}}.container__body .content--scroll section article h2{color:var(--color-key);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding:5px 20px;border-left:1px solid var(--color-key);border-right:1px solid var(--color-key)}.container__body .content--scroll section article h3{color:var(--color-key);position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.container__body .content--scroll section article h4{color:var(--color-key);border-bottom:1px solid var(--color-key);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.container__body .content--scroll section article p{text-align:justify}.container__body .content--scroll section article .submit{width:min(89.7435897436vw,684px);margin-inline:auto}.container__body .content--scroll section article .submit .column{padding:6.4102564103vw}@media screen and (min-width: 992px){.container__body .content--scroll section article .submit .column{border:none;padding:inherit;margin-top:6.7rem}}.container__body .content--scroll section article .submit .column .left__wrapper{flex:96;flex-shrink:0}.container__body .content--scroll section article .submit .column .left__wrapper ul{margin-bottom:min(9.2307692308vw,39px)}.container__body .content--scroll section article .submit .column .left__wrapper ul li{padding:9px 0;position:relative}.container__body .content--scroll section article .submit .column .left__wrapper ul li::before,.container__body .content--scroll section article .submit .column .left__wrapper ul li::after{content:"";display:block;position:absolute;top:1.2em;left:0}.container__body .content--scroll section article .submit .column .left__wrapper ul li::before{width:15px;height:15px;border:1px solid var(--color-bg-dark)}.container__body .content--scroll section article .submit .column .left__wrapper ul li::after{width:15px;height:7px;border:rgba(0,0,0,0);border-bottom:3px solid #ef4444;border-left:3px solid #ef4444;transform:rotate(-45deg);left:.25em}.container__body .content--scroll section article .submit .column .left__wrapper ul li p{padding:0 0 0 22px;font-size:1.6rem;font-weight:700}.container__body .content--scroll section article .submit .column .left__wrapper ul li span{padding:0 0 0 17px}.container__body .content--scroll section article .submit .column .right__wrapper{flex:79;flex-shrink:0}.container__body .content--scroll section article .submit .column .right__wrapper p.u-sp-only{margin-top:8.7179487179vw}.container__body .content--scroll section article .post{margin-top:min(24.6153846154vw,120px)}.container__body .content--scroll section article .post .detail{color:var(--color-text-primary);padding-top:calc(1em + 4px);margin-bottom:calc(2em + 8px)}.container__body .content--scroll section article .post .bg{background:var(--color-sub)}.container__body .content--scroll section article .post .bg__wrapper{width:min(89.7435897436vw,684px);margin-inline:auto;padding:min(10.2564102564vw,72px) 0}.container__body .content--scroll section article .post .bg__wrapper .head{margin-bottom:min(10.2564102564vw,72px)}.container__body .content--scroll section article .post .bg__wrapper .head p{padding-top:2em}.container__body .content--scroll section article .post .bg__wrapper .column{display:flex;align-items:center}@media screen and (min-width: 992px){.container__body .content--scroll section article .post .bg__wrapper .column{display:flex;justify-content:space-between;align-items:flex-start}}.container__body .content--scroll section article .post .bg .card .mockImg{padding-top:min(5.641025641vw,38px);width:min(73.0769230769vw,300px)}.container__body .content--scroll section article .post .bg .card+.card{padding-top:calc(3em + 4px)}@media screen and (min-width: 992px){.container__body .content--scroll section article .post .bg .card+.card{padding-top:0}}.container__body .content--scroll section article .post .bg+.bg{margin-top:calc(3em + 4px)}.container__body .content--scroll section article .post .bg+.bg .column{display:flex;justify-content:center}.container__body .content--scroll section article .post .bg+.bg .mockImg{padding-top:0}.container__body .content--scroll .btn a{background:var(--color-key);border:1px solid var(--color-key);border-radius:50px;color:#fff;font-weight:700;margin-inline:auto;width:min(89.7435897436vw,430px);height:min(14.358974359vw,64px);line-height:min(14.358974359vw,64px)}@media(hover: hover)and (pointer: fine){.container__body .content--scroll .btn a:hover{background:rgba(0,0,0,0);color:var(--color-key)}}
/*# sourceMappingURL=style.min.css.map */