@charset "UTF-8";@media screen and (min-width: 768px){nav.navi{display:none}main{margin:88px auto 160px;max-width:870px;padding:0 48px}main .headline{padding-top:112px;margin-bottom:140px}main .headline h1{margin:0;padding:0;text-align:left;font-size:44px;color:#1c1c1e;font-style:normal;line-height:160%;letter-spacing:2.64px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500}main .headline h1 br{display:none}main .language{margin-bottom:60px}main .language ul{display:flex;gap:14px}main .language ul li{font-size:16px;line-height:170%;letter-spacing:.64px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;background:#1c1c1e;padding:12px 24px;color:#fff;border-radius:12px}main .language ul li a{color:#1c1c1e}main .language ul li:has(a){background:#fafafb}main .contents h2{font-size:24px;line-height:160%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;letter-spacing:1.44px;color:#1c1c1e;margin:100px 0 34px}main .contents h2:first-of-type{margin:60px 0 34px}main .contents h3{font-size:20px;line-height:150%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:1.2px;color:#1c1c1e;margin:60px 0 16px}main .contents h4,main .contents .title_small{font-size:18px;line-height:160%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;letter-spacing:.72px;color:#1c1c1e;margin:28px 0 14px}main .contents p{font-size:16px;line-height:200%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;color:#1c1c1e;margin-bottom:28px}main .contents a{color:#005bc7;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;font-size:16px;line-height:170%;letter-spacing:.32px}main .contents .read{margin-bottom:60px}main .contents .read p:last-of-type{margin-bottom:0}main .contents .table{border:1px solid #848489;border-bottom:none;margin-top:28px}main .contents .table .table_head{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.64px;line-height:170%;background:#ebebeb;border-bottom:1px solid #848489;padding:14px 22px}main .contents .table p{font-size:16px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:170%;background:#fff;border-bottom:1px solid #848489;padding:16px 22px;margin-bottom:0}main .contents .table ul.disc{list-style:disc;padding:16px 22px;border-bottom:1px solid #848489}main .contents .table ul.disc li{margin-left:22px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:150%}main .contents .table_scroll{overflow-x:auto}main .contents table{width:100%;border-collapse:collapse}main .contents table th,main .contents table td{border:1px solid #dcdcdc;text-align:left;vertical-align:top;font-size:16px;line-height:170%;width:33.3333333333%}main .contents table th p,main .contents table td p{margin:0}main .contents table th{background:#e9e9eb;padding:14px 22px}main .contents table th p{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.64px}main .contents table td{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.32px;padding:16px 22px;word-break:break-all;vertical-align:middle}main .contents ul.desc{list-style:disc;margin:0 0 28px 22px}main .contents ul.desc li{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:150%}main .contents .scroll{overflow-x:auto;margin-bottom:28px}main .contents .scroll table{width:100%;border-collapse:collapse}main .contents .scroll table th,main .contents .scroll table td{border:1px solid #dcdcdc;text-align:left;vertical-align:top;font-size:16px;line-height:170%;width:33.3333333333%}main .contents .scroll table th{background:#e9e9eb;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.64px;padding:14px 22px}main .contents .scroll table td{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.32px;padding:16px 22px;word-break:break-all;vertical-align:middle}main .contents .scroll td p,main .contents ul.dot li p,main .contents ul.none li p,main .contents ul.desc li p{margin-bottom:0}main .contents .right_text{text-align:right;margin-top:100px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:200%}main .contents .right_text strong{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600}main .contents ul.dot{margin-bottom:28px;padding-left:16px;position:relative}main .contents ul.dot li{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:200%;color:#1c1c1e}main .contents ul.dot li:before{content:"・";position:absolute;left:0}main .contents ul.none{list-style:none;padding-left:0}main .contents ul.none li{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:200%;color:#1c1c1e}main .contents ul.none li:before{content:none}main .contents .date{text-align:right;margin-top:100px}main .contents .date p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.96px;line-height:200%}main .contents .date p strong{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600}}@media screen and (max-width: 767.9px){nav.navi{display:none}main{margin:64px auto 72px;padding:0 20px}main .headline{padding-top:48px;margin-bottom:60px}main .headline h1{margin:0;padding:0;text-align:left;font-size:28px;color:#1c1c1e;font-style:normal;line-height:150%;letter-spacing:2.24px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500}main .language{margin-bottom:60px}main .language ul{display:flex;gap:14px}main .language ul li{font-size:16px;line-height:170%;letter-spacing:.64px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;background:#1c1c1e;padding:12px 24px;color:#fff;border-radius:12px}main .language ul li a{color:#1c1c1e}main .language ul li:has(a){background:#fafafb}main .contents h2{font-size:20px;line-height:150%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;letter-spacing:1.6px;color:#1c1c1e;margin:40px 0 22px}main .contents h3{font-size:18px;line-height:150%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;letter-spacing:.72px;color:#1c1c1e;margin:26px 0 14px}main .contents h4,main .contents .title_small{font-size:16px;line-height:150%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:500;letter-spacing:.64px;color:#1c1c1e;margin:22px 0 12px}main .contents p{font-size:14px;line-height:200%;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;color:#1c1c1e;margin-bottom:22px}main .contents a{color:#005bc7;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;font-size:14px;line-height:200%;letter-spacing:.56px}main .contents .read{margin-bottom:40px}main .contents .read p:last-of-type{margin-bottom:0}main .contents .table{border:1px solid #848489;border-bottom:none;margin-top:22px}main .contents .table .table_head{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.56px;line-height:170%;background:#ebebeb;border-bottom:1px solid #848489;padding:10px 14px}main .contents .table p{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:170%;background:#fff;border-bottom:1px solid #848489;padding:12px 14px;margin:0}main .contents .table ul.disc{list-style:disc;border-bottom:1px solid #848489;padding:12px 14px}main .contents .table ul.disc li{margin-left:21px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:150%}main .contents .table_scroll{width:100%;overflow-x:auto}main .contents table{width:100%;border-collapse:collapse}main .contents table th,main .contents table td{border:1px solid #dcdcdc;text-align:left;vertical-align:top;font-size:14px;line-height:170%;width:239px;min-width:239px}main .contents table th p,main .contents table td p{margin:0}main .contents table th{background:#e9e9eb;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.54px;padding:10px 14px}main .contents table th p{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.54px}main .contents table td{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;padding:12px 14px;word-break:break-all;vertical-align:middle}main .contents ul.desc{list-style:disc;margin:0 0 22px 21px}main .contents ul.desc li{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:150%}main .contents .scroll{width:100%;overflow-x:auto;margin-bottom:22px}main .contents .scroll table{width:100%;border-collapse:collapse}main .contents .scroll table th,main .contents .scroll table td{border:1px solid #dcdcdc;text-align:left;vertical-align:top;font-size:14px;line-height:170%;width:239px;min-width:239px}main .contents .scroll table th{background:#e9e9eb;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600;letter-spacing:.54px;padding:10px 14px}main .contents .scroll table td{background:#fff;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;padding:12px 14px;word-break:break-all;vertical-align:middle}main .contents .scroll td p,main .contents ul.dot li p,main .contents ul.none li p,main .contents ul.desc li p{margin-bottom:0}main .contents .right_text{text-align:right;margin-top:40px;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:200%}main .contents .right_text strong{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600}main .contents ul.dot{margin-bottom:22px;padding-left:14px;position:relative}main .contents ul.dot li{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:200%;color:#1c1c1e}main .contents ul.dot li:before{content:"・";position:absolute;left:0}main .contents ul.none{list-style:none;padding-left:0}main .contents ul.none li{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:200%;color:#1c1c1e}main .contents ul.none li:before{content:none}main .contents .date{text-align:right;margin-top:40px}main .contents .date p{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:400;letter-spacing:.56px;line-height:200%}main .contents .date p strong{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic Medium,Yu Gothic,sans-serif;font-weight:600}}
