@charset "UTF-8";:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);--logo: #235782;--blue1: #131953;--blue2: #0076cc;--blue3: #6bb6d6;--blue4: #bfdce3;--gray1: #2b2a2a;--gray2: #767570;--gray3: #ececea;--gray4: #f9f7f4;--beige: #edeae0;--white: #ffffff;--text-color: #131953;--radius: 50px;--text-default-size: 14px;--text-default-lh: 1.8;--inner-max-width: 1152px}body{background:#fff}.hero-image{margin-bottom:40px}main{background:var(--gray4);background:linear-gradient(var(--gray4) 95%,#fff) no-repeat;padding:40px 0 80px}main article{max-width:1152px;margin:0 auto}main .prevLink{margin:0 auto;width:1024px}@media(max-width:1024px){main .prevLink{box-sizing:border-box;width:100%;padding:0 16px}}main .prevLink a{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;color:var(--blue1);text-decoration:none}main .prevLink a:before{content:"←";display:inline-block;background-color:var(--blue1);border-radius:50%;color:#fff;width:24px;height:24px;font-size:11px;line-height:24px;text-align:center}main .inner{background-color:#fff;box-sizing:border-box;border-radius:var(--radius);color:var(--blue1);margin:30px auto 60px;padding:80px 128px;width:1024px;font-size:14px}@media(max-width:1024px){main .inner{width:calc(100% - 32px);padding:40px 16px 80px}}main .inner .title{position:relative}main .inner .title h1{font-size:36px;font-feature-settings:"palt";line-height:1}@media(max-width:720px){main .inner .title h1{font-size:29px;line-height:1.6}}main .inner .title .kana{font-size:14px;letter-spacing:.08em;margin:0 0 16px;padding:0 .5em}main .inner .title .type{background-color:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--blue1);border-radius:50px;color:var(--blue1);display:inline-block;font-size:14px;font-weight:700;padding:4px 14px;position:relative;z-index:2}main .inner .title .type-english{color:var(--gray3);font-size:64px;left:-1em;line-height:1;margin:0;position:absolute;top:-.7em;rotate:-5deg}@media(max-width:720px){main .inner .title .type-english{font-size:48px;left:-.4em}}main .inner h2{font-size:24px;line-height:1;margin-top:48px;padding-top:48px;border-top:1px solid var(--gray3)}@media(max-width:720px){main .inner h2{font-size:20px}}main .inner h3{font-size:18px;line-height:1.5;margin-top:32px}@media(max-width:720px){main .inner h3{font-size:16px}}main .inner h4{font-size:14px;font-weight:700;line-height:1.5;margin-top:24px}main .inner p{font-size:14px}main .inner ul,main .inner ol{padding:0 1em;list-style-position:outside}main .inner ol{padding:0 1.4em}main .inner li{margin-bottom:.75em;text-align:justify}main .inner table{border-collapse:collapse;width:100%}main .inner table tr:nth-child(odd){background-color:var(--gray4)}main .inner table tr td:first-child{font-weight:700;width:15%}main .inner table th,main .inner table td{padding:10px}main .inner table th{background-color:#fff}@media(max-width:720px){main .inner .scrollTable{width:100%;overflow-x:scroll}main .inner .scrollTable table{width:200%}}.backLink{display:block;margin:0 0 80px;text-align:center}.prose .blogHeader{border-bottom:1px solid var(--gray3);padding:24px 0 32px;margin:0 0 32px;position:relative}.prose .blogHeader_type{color:var(--blue4);font-size:45px;display:inline-block;position:absolute;top:-2em;left:-.3em;rotate:-5deg}.prose .blogHeader_title{font-size:36px;font-weight:700;margin:0 0 16px;text-align:left}.prose .blogHeader_author{font-size:14px;text-align:left;margin:0;padding:0}.prose .blogHeader_date{color:var(--gray2);font-size:12px;text-align:left;margin:0;padding:0}@media(max-width:720px){.prose .blogHeader{padding:12px 0 16px;margin:0 0 16px}.prose .blogHeader_type{font-size:46px;left:-.1em;top:-2.25em}.prose .blogHeader_title{font-size:20px;margin:0 0 8px}.prose .blogHeader_author{font-size:12px}.prose .blogHeader_date{font-size:10px}}.buisinessday-calendar{width:100%}.buisinessday-calendar_title{font-size:44px;text-align:center;margin-bottom:32px}.buisinessday-calendar th,.buisinessday-calendar td{font-weight:400;text-align:center;padding:4px}.buisinessday-calendar tr th:first-child,.buisinessday-calendar tr td:first-child,.buisinessday-calendar tr td.holiday{color:#cc005c}.buisinessday-calendar tr th:nth-child(7),.buisinessday-calendar tr td:nth-child(7){color:var(--blue2)}.buisinessday-calendar tr td{position:relative}.buisinessday-calendar tr td:before{content:"";display:inline-block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;z-index:1;background-color:#ffffff80;border-radius:4px}.buisinessday-calendar tr td .buisinessday-calendar_date{position:relative;z-index:2}.buisinessday-calendar tr td:has(.buisinessday-calendar_date):before{background-color:#0000000d}.buisinessday-calendar tr td.businessday{color:#fff}.buisinessday-calendar tr td.businessday:before{background-color:var(--blue1);opacity:.95}.buisinessday-calendar tr td.businessday .buisinessday-calendar_date{color:#fff}
