*{font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;line-height:1}body{display:flex;flex-direction:column;min-height:100vh;word-break:break-all}@media screen and (max-width:900px){body{min-height:100vh;min-height:-webkit-fill-available}}:where(.static-html-content) main{flex:1}:where(.static-html-content) a{text-decoration:none}:where(.static-html-content) .en{font-family:Barlow,sans-serif}:where(.static-html-content) footer footer{margin-top:0}:where(.static-html-content) .btn_dark-blue_navy:hover{border-radius:4px;background:#003450}:where(.static-html-content) h1{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.24px}:where(.static-html-content) h2{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.22px}:where(.static-html-content) h3{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.2px}:where(.static-html-content) h4{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.18px}:where(.static-html-content) h5{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.16px}:where(.static-html-content) .Body_M{font-size:16px;line-height:1.75;letter-spacing:.16px}:where(.static-html-content) .Body_M_Bold{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.16px}:where(.static-html-content) .Body_S_Regular{font-size:14px;line-height:1.75;letter-spacing:.28px}:where(.static-html-content) .Body_S_Bold{font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.28px}:where(.static-html-content) .Body_L{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.18px}:where(.static-html-content) .Capture_Regular{font-size:12px;line-height:1.75;letter-spacing:.15px;font-weight:400}:where(.static-html-content) .Capture_Bold{font-size:12px;font-weight:700;line-height:1.75;letter-spacing:.15px}:where(.static-html-content) .Overline_Regular{font-size:10px;line-height:1.75;letter-spacing:.15px}:where(.static-html-content) .Overline_Bold{font-size:10px;font-weight:700;line-height:1.75;letter-spacing:.15px}:where(.static-html-content) .Roboto_h1{font-family:Barlow,sans-serif;font-size:26px;line-height:1.5;letter-spacing:.52px}:where(.static-html-content) .Roboto_h2{font-family:Barlow,sans-serif;font-size:24px;line-height:1.5;letter-spacing:.48px}:where(.static-html-content) .Roboto_h3{font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:15px;line-height:150%;letter-spacing:2%;font-weight:700}:where(.static-html-content) .Roboto_h4{font-family:Barlow,sans-serif;font-size:18px;line-height:1.5;letter-spacing:.36px}:where(.static-html-content) .Roboto_h5{font-family:Barlow,sans-serif;font-size:16px;line-height:1.5;letter-spacing:.32px}:where(.static-html-content) .Robot_Body_Regular{font-feature-settings:"pwid" on;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:13px;font-style:normal;line-height:175%;font-weight:500;letter-spacing:.26px}:where(.static-html-content) .Robot_Body_Bold{font-family:Barlow,sans-serif;font-size:14px;font-weight:700;line-height:1.75;letter-spacing:.28px}:where(.static-html-content) .Robot_Capture_Regular{font-family:Barlow,sans-serif;font-size:12px;line-height:1.75;letter-spacing:.36px}:where(.static-html-content) .Robot_Capture_Bold{font-family:Barlow,sans-serif;font-size:12px;font-weight:700;line-height:1.75;letter-spacing:.36px}:where(.static-html-content) .Robot_Overline_Regular{font-family:Barlow,sans-serif;font-size:10px;line-height:1.75;letter-spacing:.3px}:where(.static-html-content) .Robot_Overline_Bold{font-family:Barlow,sans-serif;font-size:10px;font-weight:700;line-height:1.75;letter-spacing:.3px}:where(.static-html-content) .btn_dark-blue_navy:hover{background-color:#003450!important}:where(.static-html-content) .btn_dark-blue_navy:disabled{background-image:none;background-color:#e2e1df!important;border-color:#ababab!important}:where(.static-html-content) .btn_white_black:hover{border:1px solid #003450;background:#fff;color:#003450}:where(.static-html-content) .S_outline{padding-top:105px!important;margin-top:0!important}:where(.static-html-content) .M_outline{padding-top:113px!important;margin-top:0!important}:where(.static-html-content) .L_outline{padding:129px!important;margin-top:0!important}:where(.static-html-content) .text-blue{color:#006ca0!important}:where(.static-html-content) .text-gray{color:#ababab!important}:where(.static-html-content) .text-red{color:#ce0029!important}@media screen and (max-width:900px){:where(.static-html-content) .L_outline,:where(.static-html-content) .M_outline,:where(.static-html-content) .S_outline{padding-top:97px!important}}