@charset "utf-8";#wrap{display:flex;align-items:center;justify-content:center;min-height:100%!important;opacity:1!important}html.msie #wrap{display:table;width:100%}#global-navigation{display:block!important}.gnb-title{display:none}html.msie.alert-support .fc-index-width{display:table-cell;vertical-align:middle}.hidden-alert-header{display:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;pointer-events:none!important}.alert{width:288px;max-width:100%;padding:46px 0 64px;margin:auto;cursor:default}.alert:before{content:"\e942";display:block;width:80px;height:80px;margin:0 auto 15px}.alert.error:before{content:"\e943"}.alert-hgroup h1,.alert-hgroup p{overflow:hidden;padding:0 10px;font-size:17px;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}.alert-field{position:relative;height:36px;margin-top:32px}.alert-field input{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:6px 42px 6px 16px;font-size:17px;line-height:24px;border-radius:18px}.alert-field button{position:absolute;z-index:1;top:50%;right:-6px;margin-top:-24px}.alert-field button:before{content:"\e901";color:inherit}.alert-notice{overflow:hidden;display:block;padding:0 10px;margin-top:19px;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.alert.error a{display:block;width:180px;height:42px;margin:45px auto 0;font-size:15px;line-height:42px;font-weight:700;border-radius:24px;text-align:center}html.no-touch .alert.error a:hover,html.touch .alert.error a.hover{color:#fff!important}html.gpu .alert.error a{transition:background-color .2s,color .2s}html.day .alert-field input{background-color:#f4f4f4}html.day .alert.error a{color:#fff;background-color:#222}html.dawn .alert-field input{background-color:#d9d0c3}html.dawn .alert.error a{color:#e3d9cc;background-color:#22201e}html.night .alert-field input,html.night .alert.error a{background-color:#181818}html.night.no-touch .alert.error a:hover,html.night.touch .alert.error a.hover{background-color:#181818}@media (prefers-color-scheme:dark){html.day.sysui .alert-field input,html.day.sysui .alert.error a{background-color:#181818}html.day.sysui .alert.error a{color:#bbb}html.day.sysui.no-touch .alert.error a:hover,html.day.sysui.touch .alert.error a.hover{background-color:#181818!important}}@media (max-width:760px){.alert-notice{font-size:11px}}@media (max-width:340px){.alert-field input,.alert-hgroup h1,.alert-hgroup p{font-size:16px}}