@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;color:inherit;border:0;border-top:1px solid;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{vertical-align:bottom;border-style:none}embed,iframe,object{vertical-align:bottom;border:0}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:inherit;vertical-align:middle;background:none;border:0;border-radius:0;outline:0;margin:0;padding:0;font:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}option{padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}html{font-size:62.5%}[data-ruby]{display:inline-block;position:relative}[data-ruby]:after{content:attr(data-ruby);margin:auto;font-size:.42em;display:block}rt{display:none}.bold{font-weight:700}.row{flex-wrap:nowrap;display:flex}.row-inl{flex-wrap:nowrap;display:inline-flex}.col{margin-right:10px}.col:last-child{margin-right:0}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-self-start{align-self:flex-start}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.flex-fixed-width{flex:1}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.col-gap-20{-moz-column-gap:20px;column-gap:20px}.col-1{max-width:78.75px}.col-2{max-width:157.5px}.col-3{max-width:236.25px}.col-4{max-width:315px}.col-5{max-width:393.75px}.col-6{max-width:472.5px}.col-7{max-width:551.25px}.col-8{max-width:630px}.col-9{max-width:708.75px}.col-10{max-width:787.5px}.col-11{max-width:866.25px}.col-12{max-width:945px}.col-13{max-width:1023.75px}.col-14{max-width:1102.5px}.col-15{max-width:1181.25px}.col-16{max-width:1260px}.col-1-fix{width:78.75px}.col-2-fix{width:157.5px}.col-3-fix{width:236.25px}.col-4-fix{width:315px}.col-5-fix{width:393.75px}.col-6-fix{width:472.5px}.col-7-fix{width:551.25px}.col-8-fix{width:630px}.col-9-fix{width:708.75px}.col-10-fix{width:787.5px}.col-11-fix{width:866.25px}.col-12-fix{width:945px}.col-13-fix{width:1023.75px}.col-14-fix{width:1102.5px}.col-15-fix{width:1181.25px}.col-16-fix{width:1260px}.col-space-1{margin-right:78.75px}.col-space-2{margin-right:157.5px}.col-space-3{margin-right:236.25px}.col-space-4{margin-right:315px}.col-space-5{margin-right:393.75px}.col-space-6{margin-right:472.5px}.col-space-7{margin-right:551.25px}.col-space-8{margin-right:630px}.col-space-9{margin-right:708.75px}.col-space-10{margin-right:787.5px}.col-space-11{margin-right:866.25px}.col-space-12{margin-right:945px}.col-space-13{margin-right:1023.75px}.col-space-14{margin-right:1102.5px}.col-space-15{margin-right:1181.25px}.col-space-16{margin-right:1260px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.c-input{background:#fff;border:1px solid #d0d0d0;border-radius:2px;outline:none;height:40px;width:100%;padding:8px;transition:border.1s ease-out}.c-input-check_box{background:#24ba00;margin-right:5px}.c-input-check_lbl{font-size:1.2rem}button>*{pointer-events:none}.btn-menu{color:#222;border-radius:2px;flex-wrap:nowrap;align-items:center;height:40px;padding:5px 10px;font-weight:700;display:inline-flex}.btn-menu_ico{border-radius:50%;height:24px;width:24px;margin-right:10px}.btn-menu_ico svg{height:100%;width:100%}.btn-menu--lang{color:#717171;background:#d8d8d8;position:relative}.btn-menu--lang_ico svg{fill:#717171}.btn-menu--login{color:#fff;background:#24ba00;padding:5px 40px;position:relative}.btn-common{color:#fff;background:#24ba00;border-radius:2px;flex-wrap:nowrap;align-items:center;padding:10px 15px;font-size:1.6rem;display:inline-flex}.btn-common:disabled{background:#d8d8d8}.btn-common_ico{border-radius:50%;height:24px;width:24px;margin-right:10px}.btn-common_ico svg{fill:#fff;height:100%;width:100%}.btn-common_lbl{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;margin:0 auto;overflow:hidden}.btn-common:hover{opacity:.95}.btn-common.no-js .btn-common_lbl{pointer-events:all}.btn-common--bin{color:#ef5763;background:none;font-weight:700}.btn-common--bin_ico{height:16px;width:16px}.btn-common--bin_ico svg{fill:#ef5763;height:100%;width:100%}.btn-common--txt{color:#222;background:none}.btn-txt{cursor:pointer;flex-wrap:nowrap;align-items:center;font-size:1.4rem;font-weight:700;display:inline-flex}.btn-txt_ico{height:16px;width:16px;margin-right:5px}.btn-txt_ico svg{fill:#222;height:100%;width:100%}.btn-txt_lbl{margin:0 auto}.btn-txt--atn{color:#ef5763}.btn-txt--atn_ico svg{fill:#ef5763}.btn-baloons{position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px rgba(0,0,0,.12)}.btn-baloons[aria-expanded=true]{display:block}.btn-baloons[aria-expanded=false]{display:none}.btn-baloons .btn-baloon:first-child{border-radius:4px 4px 0 0}.btn-baloons .btn-baloon:last-child{border-radius:0 0 4px 4px}.btn-baloons .btn-baloon:only-child{border-radius:4px}.btn-baloons .btn-baloon:first-child:before{content:"";z-index:-1;background:#fff;height:10px;width:10px;position:absolute;left:50%;top:-5px;transform:translate(-50%) rotate(45deg) skew(10deg,10deg);box-shadow:0 2px 4px rgba(0,0,0,.12)}.btn-baloons .btn-baloon:first-child:hover:before{background:#24ba00}.btn-baloons .btn-baloon:first-child[aria-selected=true]:before{background:#24ba00}.btn-baloon{background:#fff;align-items:center;height:48px;width:266px;padding:0 30px;display:flex}.btn-baloon[aria-selected=false] .btn-baloon_ico{visibility:hidden}.btn-baloon_ico{height:18px;width:18px;margin-right:10px}.btn-baloon_ico svg{fill:#222;height:100%;width:100%}.btn-baloon_txt{font-weight:700}.btn-baloon:hover{background:#24ba00}.btn-baloon:hover .btn-baloon_ico svg{fill:#fff;height:100%;width:100%}.btn-baloon:hover .btn-baloon_txt{color:#fff}.btn-baloon[aria-selected=true]{background:#24ba00}.btn-baloon[aria-selected=true] .btn-baloon_ico svg{fill:#fff;height:100%;width:100%}.btn-baloon[aria-selected=true] .btn-baloon_txt{color:#fff}.btn-ico_ico{height:20px;width:20px}.btn-ico_ico svg{height:100%;width:100%}.btn-ico:hover{opacity:.95}.btn-ico--green svg{fill:#24ba00}.btn-ico--grey path,.btn-ico--grey svg{fill:#717171}.label-service{color:#fff;background:#717171;padding:5px 15px;font-size:1rem;line-height:1rem;display:inline-block}.label-service--cm{background:#ff9f29}.label-service--vi{background:#458df1}.label-service--li{background:#f66}.label-ol{color:#24ba00;vertical-align:middle;border:1px solid #24ba00;height:26px;padding:0 20px;line-height:26px;display:inline-block}.label-ol--transparent{color:transparent;visibility:hidden;border:1px solid transparent}.label-ol--atn{color:#ef5763;border:1px solid #ef5763}.label-status{color:#fff;background:#717171;padding:5px 15px;font-size:1rem;line-height:1rem;display:inline-block}.label-status--valid{background:#24ba00}.label-admin-content{color:#fff;background:#d8d8d8;padding:5px 15px;font-size:1rem;line-height:1rem;display:inline-block}.label-admin-content--status1{background:#24ba00}.label-admin-performer{color:#fff;background:#d8d8d8;padding:5px 15px;font-size:1rem;line-height:1rem;display:inline-block}.label-admin-performer--check_result1,.label-admin-performer--status1{background:#24ba00}.label-admin-performer--check_result2,.label-admin-performer--check_result3,.label-admin-performer--check_result4,.label-admin-performer--check_result5{background:#f66}input[type=file]{display:none}input[type=email],input[type=search],input[type=text],textarea{border:1px solid #d0d0d0;border-radius:2px;width:100%;padding:12px 10px;font-size:1.4rem;line-height:1.8rem}textarea{resize:none}.input-search{align-items:center;display:flex}.input-search input{border:none}.input-search{border:1px solid #d0d0d0;border-radius:2px}.input-search_button{border-radius:50%;height:24px;width:24px}.input-search_button svg{height:100%;width:100%}.input-search_button{margin:10px}.input-search[data-input-error=true],.input-textarea[data-input-error=true]{border:1px solid #f66}.input-textarea{align-items:center;display:flex}.input-textarea textarea{resize:none;border:none;height:100%}.input-textarea{border:1px solid #d0d0d0;border-radius:2px}.checkbox{width:100%;position:relative}.checkbox label{color:#000;cursor:pointer;min-height:16px;margin-bottom:0;padding-left:16px;font-weight:400;display:block;position:relative}.checkbox label span{white-space:nowrap;padding-left:10px;top:50%;transform:translateY(-50%)}.checkbox label:before{content:"";background:#fff;border:1px solid #979797;border-radius:1px;height:16px;width:16px;transition:transform.28s;position:absolute;left:0;top:0}.checkbox label:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;height:5px;width:10px;transition:transform.25s;display:block;position:absolute;left:3px;top:4px;transform:rotate(-45deg) scale(0)}.checkbox input[type=checkbox]{opacity:.00000001;width:auto;margin-left:-20px;display:none;position:absolute;left:0}.checkbox input[type=checkbox]:checked~label:before{background:#24ba00;border:1px solid #24ba00}.checkbox input[type=checkbox]:checked~label:after{transform:rotate(-45deg) scale(1)}.checkbox input[type=checkbox]:focus+label:before{outline:0}.datebox{white-space:nowrap;align-items:center;display:flex}.datebox .label{margin-right:10px}.datebox .ipt{border:1px solid #d0d0d0;border-radius:2px}.dropdown{border:1px solid #f66;border-radius:2px;position:relative}.dropdown select{color:#f66;border-radius:0;width:100%;margin:0;padding:12px 30px 12px 10px;display:block}.dropdown:after{content:" ";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #f66;height:0;width:0;position:absolute;left:calc(100% - 15px);top:50%;transform:translate(-50%) translateY(-50%)}.c-msg-list{flex:auto;flex-flow:column;width:100%;font-size:1.2rem;line-height:1;display:flex}.c-msg-list_itm{border:1px solid #d8d8d8;border-radius:4px;flex-flow:row;width:100%;margin-bottom:10px;display:flex}.c-msg-list_itm.atn{color:#fff;background:#ef5763}.c-msg-list_itm.atn:not(.c-msg-list_itm--head):hover{background:#d8d8d8}.c-msg-list_itm.atn:not(.c-msg-list_itm--head):hover .label-service{color:#d8d8d8}.c-msg-list_itm.atn .lbl-w-txt_lbl svg{fill:#fff}.c-msg-list_itm.atn .label-admin-content,.c-msg-list_itm.atn .label-admin-performer,.c-msg-list_itm.atn .label-service{color:#ef5763;background:#fff}.c-msg-list_itm.wrn{color:#222;background:#fff8e1}.c-msg-list_itm.wrn:not(.c-msg-list_itm--head):hover{background:#d8d8d8}.c-msg-list_itm.wrn:not(.c-msg-list_itm--head):hover .label-service{color:#d8d8d8}.c-msg-list_itm.wrn .lbl-w-txt_lbl svg{fill:#ffa000}.c-msg-list_itm:last-child{margin-bottom:0}.c-msg-list_itm:not(.c-msg-list_itm--head):hover{color:#fff;background:#24ba00}.c-msg-list_itm:not(.c-msg-list_itm--head):hover svg{fill:#fff}.c-msg-list_itm:not(.c-msg-list_itm--head):hover .label-service{color:#24ba00;background:#fff}.c-msg-list_itm:not(.c-msg-list_itm--head):hover .label-admin-content{color:#24ba00;background:#fff}.c-msg-list_itm:not(.c-msg-list_itm--head):hover .label-admin-performer{color:#24ba00;background:#fff}.c-msg-list_col{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;flex-basis:0;flex-flow:row;flex-grow:1;min-width:0;padding:5px 5px 5px 20px;display:flex;overflow:hidden}.c-msg-list_col:first-child{padding-left:10px}.c-msg-list_col:last-child{padding-right:10px}.c-msg-list_itm--head{border:none;border-bottom:4px solid #d8d8d8;border-radius:0;margin-bottom:30px;font-weight:700}.c-msg-list_itm--head .c-msg-list_col{white-space:nowrap;padding-bottom:10px;position:relative}.c-msg-list_itm--head .lbl{margin-left:20px;line-height:1.2;display:inline-block;position:relative}.c-msg-list_itm--head .lbl:after{clip-path:polygon(100% 0%,0 0%,50% 100%);content:" ";background-color:#24ba00;height:8px;width:10px;display:block;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.c-msg-list_itm--head .lbl.asc:after{clip-path:polygon(100% 100%,0 100%,50% 0%);content:" ";background-color:#24ba00;height:8px;width:10px;display:block;position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.c-msg-list_itm-link{flex:auto;flex-flow:row;align-items:center;min-width:0;display:flex;overflow:hidden}.c-msg-list_col.sS{flex-grow:inherit;min-width:60px}.c-msg-list_col.sE{justify-content:flex-end}.c-msg-list_col.sB{flex-grow:2}.c-msg-list_col.sA{flex-grow:3}.c-msg-list .lbl-w-txt_lbl{height:16px;width:16px}.c-msg-list .lbl-w-txt_lbl svg{fill:#979797;height:100%;width:100%}.c-msg-list .check-w-btn{vertical-align:middle;align-items:center;display:flex}.c-msg-list .check-w-btn_btn{height:16px;width:16px;margin:0 10px}.c-msg-list .check-w-btn_btn svg{fill:#979797;height:100%;width:100%}.c-msg-list_noitem{border:1px solid #d8d8d8}.c-msg-list_noitemInner{align-content:center;align-items:center;justify-content:center;height:200px;display:flex}.data-list{border:1px solid #979797;border-radius:4px;width:100%;font-size:1.2rem}.data-list th{color:#fff;vertical-align:middle;background:#24ba00;border:1px solid #d8d8d8;min-width:100px;width:20%;padding:10px;font-weight:400}.data-list td{vertical-align:middle;border:1px solid #d8d8d8;padding:10px}.data-list .lnk{border-bottom:1px solid #24ba00;padding:2px 0;font-weight:700;display:inline-block}.data-list .delay{color:#fff;background:#f66}.data-list .delay .lnk{color:#fff;border-bottom:1px solid #fff}.data-list--v{border-left:none;border-right:none;border-top:none}.data-list--v th{color:#24ba00;background:none;border-bottom:solid 1px #24ba00;border-left:none;border-right:none;border-top:none;width:auto;padding:10px;font-weight:700}.data-list--v td{border-bottom:1px solid #d8d8d8}.ticker{box-sizing:border-box;color:#fff;background:#24ba00;border-radius:2px;align-items:center;width:100%;padding:10px 20px;font-size:1.2rem;line-height:1.25;overflow:hidden}.ticker[aria-hidden=true]{display:none}.ticker_inner{align-items:center;height:100%;display:flex;overflow:hidden}.ticker[data-type=error]{color:#fff;background-color:#f66}.ticker[data-type=warning]{color:#222;background-color:#fff8e1}.ticker[aria-expanded=true]{display:block}.admin-message-box{box-sizing:border-box;color:#24ba00;background:#fff;border:1px solid #24ba00;border-radius:2px;width:100%;padding:10px;font-size:1.2rem;line-height:1.5;overflow:hidden}.admin-message-box[data-type=error]{color:#f66;background-color:#fff;border:1px solid #f66}.admin-message-box a{color:#2a5cbd;text-decoration:underline}.admin-alert-banner{box-sizing:border-box;border-radius:2px;align-items:flex-start;width:100%;padding:15px 20px;font-size:1.2rem;line-height:1.6;display:flex}.admin-alert-banner[data-type=warning]{color:#222;background-color:#fff8e1;border:1px solid #ffa000}.admin-alert-banner_ico{flex-shrink:0;margin-right:10px;padding-top:2px;line-height:0}.admin-alert-banner_ico svg{fill:#ffa000;height:24px;width:24px}.admin-alert-banner_body{flex:1;min-width:0}.admin-alert-banner_title{font-size:1.4rem;font-weight:700;line-height:1.4}.admin-alert-banner_note{color:#717171;margin-top:5px}.admin-alert-banner_quote{background-color:rgba(255,255,255,.55);border-left:3px solid #ffa000;border-radius:0 2px 2px 0;margin-top:10px;padding:10px 15px}.admin-alert-banner_lead{color:#717171;font-weight:700}.admin-alert-banner_user-msg{margin-top:5px}.c-pagenation{text-align:center;justify-content:center;display:flex}.c-pagenation_itm a{border-radius:50%;height:30px;width:30px;line-height:30px;display:inline-block}.c-pagenation_itm.current a{color:#fff;background:#24ba00}.c-pagenation_arrow{height:30px;width:30px}.c-pagenation_arrow a{height:100%;width:100%;display:inline-block}.c-pagenation_arrow svg{height:100%;width:100%}.modal{background:rgba(0,0,0,.8);height:100vh;width:100vw;position:fixed;left:0;top:0;overflow:auto}.modal[aria-hidden=true]{display:none}.modal-crd{background:#fff;border-radius:2px;margin:0 auto;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.12)}.modal-crd[aria-hidden=true]{display:none}.modal-crd_inner{padding:5px 20px 20px}.modal-crd_head{border-bottom:1px solid #d8d8d8;padding-bottom:5px}.modal-crd_headClose{padding:15px}.modal-crd_headClose button{height:20px;width:20px}.modal-crd_headClose svg{height:100%;width:100%}.modal-crd_cntnt{margin-top:15px;font-size:1.6rem;line-height:2.5rem}.modal-crd_msg{color:#ef5763;margin-top:10px;font-size:1.2rem;line-height:1.4}.modal-crd_msg a{color:#2a5cbd;text-decoration:underline}.modal-crd_footer{margin-top:15px}.loader{background:rgba(255,255,255,.8);height:100%;width:100%;position:absolute;left:0;top:0}.loader_spinner{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #24ba00;height:32px;width:32px;animation:spin 1s linear infinite;position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);transform:translate(-50%) translateY(-50%)}.loader[aria-hidden=true]{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-header{z-index:2}.modal{z-index:99}.crd404_inner{z-index:1}.loader{z-index:999}.tab-mnu{border-bottom:1px solid gray;gap:12px;margin:12px 0 0;font-size:12px;display:flex}.tab-mnu-lst{border-bottom:0!important;border-radius:3px 3px 0 0;padding:15px 20px;font-size:12px;display:block;position:relative}[aria-selected=true]>.tab-mnu-lst{color:gray;border:1px solid gray}[aria-selected=true]>.tab-mnu-lst:before{content:"";z-index:1;background:#fff;height:2px;width:100%;display:block;position:absolute;bottom:-1px;left:0}[aria-selected=true]>.tab-mnu-lst:after{content:""}[aria-selected=false]>.tab-mnu-lst{color:#d5d5d5;border:1px solid #ccc}.icn-ntf{background:#eb706b;border:2px solid #fff;border-radius:50%;height:14px;width:14px;display:block;position:absolute;left:-8px;top:-8px}.icn-ntf[aria-hidden=true]{display:none}.icn-ntf[aria-hidden=false]{display:block}.lic-cmp_wrp{text-align:center}.lic-cmp_icn{box-sizing:border-box;color:#24ba00;vertical-align:middle;border:6px solid;border-radius:50%;height:102px;width:102px;line-height:1;display:inline-block;position:relative}.lic-cmp_icn:after{box-sizing:border-box;content:"";border:.6em solid;border-right:0;border-top:0;height:2em;width:3.58em;margin:auto;position:absolute;bottom:0;left:0;right:0;top:0;transform:translateY(-25%) rotate(-45deg)}.lic-cmp_lnk{text-decoration:underline;display:block}.lic-cmp_btn{border-top:1px solid #dcdcdc;width:637px;margin:0 auto!important;padding:20px 0}.lic-mis{margin-bottom:40px;padding-top:0}.lic-sttl{margin-bottom:12px;font-size:14px;font-weight:700}.lic-pdwn{border:1px solid #d5d5d5;margin-bottom:20px;padding:14px;font-size:15px;display:inline-block;position:relative}.lic-pdwn:after{clip-path:polygon(50% 0,100% 100%,0 100%);content:"";background:#d2d2d2;height:16.1658px;width:19px;display:block;position:absolute;right:15px;top:15px;transform:rotate(180deg)}.lic-pdwn:has(select:disabled):after{display:none}.lic-exp_ttl{margin-bottom:12px;margin-top:74px}.lic-form_wrp{flex-shrink:0}.lic-form_wrp .btn-txt{white-space:nowrap;flex-shrink:0}.lic-exp_wrp{flex:1;min-width:0;padding-left:45px}.lic-exp_dtl{border:1px solid #ccc;border-radius:3px;padding:20px}.lic-exp_sttl{margin:0;padding:0 0 10px;font-size:14px;font-weight:700}.lic-exp_inf img{width:108px}.lic-exp_txt{color:#4d4d4d;padding:10px 0;font-size:12px;line-height:1.6}.lic-exp_icon_ngod{height:12px;width:12px;margin-right:4px;display:inline-block;position:relative}.lic-exp_icon_ngod:after,.lic-exp_icon_ngod:before{content:"";background:#4584f1;height:14px;width:3px;position:absolute;left:50%;top:50%}.lic-exp_icon_ngod:before{transform:translate(-50%,-50%) rotate(45deg)}.lic-exp_icon_ngod:after{transform:translate(-50%,-50%) rotate(-45deg)}.lic-exp_icon_god{border:3px solid #f66;border-radius:50%;height:12px;width:12px;margin-right:4px;display:inline-block}.lic-ntc_exp{margin-left:12px}.lic-ntc_wrp{line-height:2}.lic-ntc_ttl{color:#ef5763;font-size:14px}.lic-ntc_exp:before{content:"";background:#bcbcbc;border-radius:50%;height:10px;width:10px;margin-right:12px;display:inline-block}.lic-box-wap{text-align:center;background:url(/assets/pc/img/licence_bg.png);background-position:center 171px;background-repeat:no-repeat;background-size:756px;border:1px solid #ccc;padding-bottom:83px;padding-top:20px}.lic-box-ttl{background:linear-gradient(transparent 60%,#24ba00 60%);margin-bottom:20px;font-size:25px;font-weight:800;display:inline-block}.lic-box-pgf{margin-bottom:20px;font-size:18px}.lic-box-lst{text-align:left;background:#fff;border:1px solid #ccc;width:380px;margin:0 auto;padding:24px 48px;line-height:2}.lic-box-lst-ttl{align-items:center;justify-content:center;margin-bottom:18px;font-size:18px;font-weight:700;display:flex}.lic-box-lst-icn{width:24px;margin-right:8px;line-height:0;display:inline-block}.lic-box-lst-icn>svg{fill:#979797;height:100%;width:100%}.flx{display:flex}.flx-aln-c{align-items:center}.mb32{margin-bottom:32px}.mt20{margin-top:20px}.mb24{margin-bottom:24px}.mb60{margin-bottom:60px}.mb20{margin-bottom:20px}.fs20{font-size:20px}.fs16{font-size:16px}.gap34{-moz-column-gap:34px;column-gap:34px}.w216{width:216px}.chk_err{background:#cacbcc}.f_ntf{color:#ef5763}body{box-sizing:border-box;color:#222;font-family:Helvetica,Arial,Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:1.4rem}z img{vertical-align:middle}h2{font-size:3rem;font-weight:700}h3{margin-top:40px;font-size:2rem;font-weight:700}h4{margin-top:20px;font-size:1.4rem;font-weight:700}h5{margin-top:20px;font-size:1.2rem;font-weight:700}svg{pointer-events:none;vertical-align:top}.atn{color:#ef5763}.bld{font-weight:700}.app{position:relative}.app-base{background:#f9f9f9;min-height:100vh;min-width:100vw}.app-header{background:#fff;height:56px;width:100%;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,.12)}.app-header_inner{height:100%;max-width:1260px;margin:0 auto;padding:10px 20px}.app-header.admin{background:#333}.app-header.admin [data-button-menu=user]{color:#24ba00}.app-header.admin [data-button-menu=user] svg{fill:#24ba00}.app-header--top{background:none;box-shadow:none}.app-footer{color:#fff;background:#333;overflow:hidden}.app-footer_inner{max-width:1260px;margin:0 auto;padding:20px}.crd{background:#fff;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.12)}.content{max-width:1260px;min-height:100vh;margin:0 auto 100px;padding-top:56px;position:relative}.content .ticker{margin-top:10px}.content_inner{padding:0 20px}.hero{background:#fff;background:url(img/hero-bg.png);background-repeat:no-repeat;background-size:cover;height:80vh;padding-top:56px;position:relative}.hero_lc{margin-left:20px}.hero_inner{max-width:1260px;margin:0 auto;position:relative}.hero_logo{width:222px}.hero_copy{margin-top:5px;font-size:2.7rem;font-weight:700}.hero_vi{background:url(img/hero-vi.png);background-position:50% 100%;background-repeat:no-repeat;background-size:auto 100%;height:100%;width:100%;position:absolute;left:0;top:0}.breadcrumb{margin:10px 0 0;font-weight:700}.breadcrumb_inner{padding:20px 45px}.breadcrumb_items{display:flex}.breadcrumb_item:after{content:" ";vertical-align:middle;border:solid #979797;border-width:0 3px 3px 0;margin:0 15px;padding:3px;display:inline-block;transform:rotate(-45deg)}.breadcrumb_item{position:relative}.breadcrumb_item .lbl{vertical-align:middle}.breadcrumb_item:last-child:after{content:"";border:none}.breadcrumb_item.current{color:#24ba00}.crdPrjcts{margin:10px 0 0}.crdPrjcts_inner{padding:50px 45px}.crdPrjcts .input-search{margin-top:30px}.crdPrjcts .c-pagenation{padding-top:50px}.crdPrjcts .c-msg-list{margin-top:20px}.crdPrjctsAdmin{margin:10px 0 0}.crdPrjctsAdmin_inner{padding:50px 45px}.crdPrjctsAdmin .c-pagenation{padding-top:50px}.crdPrjctsAdmin .c-msg-list{margin-top:40px}.crdPrjct{margin:10px 0 0}.crdPrjct_inner{padding:50px 45px}.crdPrjct .input-search{margin-top:30px}.crdPrjct .c-pagenation{padding-top:50px}.crdPrjct .ttl-big{padding-top:20px}.crdPrjct .ttl-cnt{overflow:hidden}.crdPrjct .c-msg-list{margin-top:20px}.crdPrjct .display-remark{max-width:480px}.crdPfmer{margin:10px 0 0}.crdPfmer_inner{padding:50px 45px}.crdPfmer .input-search{margin-top:30px}.crdPfmer .c-pagenation{padding-top:50px}.crdAgreement{margin:80px auto}.crdAgreement_inner{padding:50px 20px}.crdAgreement_head{text-align:center}.crdAgreement_tac{border:1px solid #d0d0d0;height:340px;margin:0 auto;margin-top:50px;padding:20px;line-height:1.5;overflow-y:scroll}.crdAgreement_tac ul{margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:disc;display:block}.crdAgreement_check{text-align:center;margin-top:20px;display:inline-block}.crdAgreement_check label{display:inline-block}.crdAgreement_check label span{position:relative}.crdAgreement_confirm{text-align:center;margin-top:30px}.crdAgreement_confirm .btn-common{padding:12px 55px}.crdCncl{margin:80px auto}.crdCncl_inner{padding:50px 80px;position:relative}.crdCncl .txt{margin-top:20px;font-size:1.2rem;line-height:1.6rem}.crd404{margin:80px auto}.crd404_inner{padding:50px 80px;position:relative}.crd404 .txt{margin-top:20px;font-size:1.2rem;line-height:1.6rem}.crd404 .btn-common{margin-top:20px}.crdCntct{margin:80px auto}.crdCntct_inner{padding:50px 80px}.crdCntct_formCnt{padding-top:30px}.crdCntct .form-field{margin-top:20px}.crdCntct .form-field.recaptcha{margin-top:50px}.crdCntct .form-field input{display:inline}.crdCntct .form-field .form-error-message{display:none}.crdCntct .form-field[data-has-form-field-error=true] .form-error-message{display:inline}.crdCntct .attention{color:#f66}.crdCntct .input-search{margin-top:5px}.crdCntct .input-textarea{height:170px;margin-top:5px}.crdCntct .btn-common{margin-top:20px}.crdMisc{margin:80px auto;line-height:1.5}.crdMisc_inner{padding:50px 80px 200px}.crdMisc .txt{margin-top:20px;line-height:2}.crdMisc h4{margin-top:30px;font-size:1.6rem;line-height:1.5}.crdMisc .lst{margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:disc;display:block}.crdMisc .lst.num{list-style-type:decimal}.crdMisc .lst.faq{padding-inline-start:20px}.crdMisc .lst.faq li{margin-top:40px}.crdMisc .tbl-wrap{margin-top:20px;overflow-x:auto}.crdMisc .tbl{border-collapse:collapse;width:100%}.crdMisc .tbl td,.crdMisc .tbl th{text-align:left;vertical-align:top;border:1px solid #d0d0d0;padding:8px}.crdMisc .bld{font-weight:700}.crdMisc .itl{font-style:italic}.crdMisc a{color:#24ba00}.crdMisc a:hover{text-decoration:underline}.crdGen_inner{padding:10px 45px 50px}.btn-menu{margin:0 0 0 10px}.display-url{color:#717171;border-bottom:1px solid #717171;max-width:480px;margin-top:10px;padding-bottom:10px}.display-url .btn-bin{height:16px;width:16px}.display-url .btn-bin svg{fill:#717171;height:100%;width:100%}.display-url .btn-bin:hover svg{fill:#ef5763}.display-remark_suptxt{color:#717171;font-size:1.2rem;line-height:1.8rem}.display-remark_field{height:120px}.display-remark_footer[aria-hidden=false]{visibility:visible}.display-remark_footer[aria-hidden=true]{visibility:hidden}.menu-footer{padding:100px 0 40px;font-size:1.2rem;display:flex}.menu-footer_itm{white-space:nowrap;margin-left:20px}.ttl-big{font-size:3rem;font-weight:700}.ttl-big_lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ttl-big_ico{height:32px;width:32px}.ttl-big_ico svg{fill:#717171;height:100%;width:100%}.ttl-big--underline{border-bottom:2px solid #d8d8d8;padding-bottom:10px}.login-fields{width:390px;padding:40px}.login-fields .c-input{margin-top:15px}.login-fields h4{margin-top:0}.login-fields_item{margin-top:15px}.login-fields_item .form-error-message{display:none}.login-fields_item[data-has-form-field-error=true] .form-error-message{display:inline}.login-fields_item .attention{color:#f66}.login-fields_item:first-child{margin-top:0}.login-fields_supplementalTxt{margin-top:15px;font-size:1.2rem}.login-fields .btn-common{text-align:center;width:100%;margin-top:15px;padding-bottom:15px;padding-top:15px}.login-fields .btn-common_lbl{text-align:center}.featured-app{background:#fff;padding:80px 0 55px}.featured-app_box{padding:0 35px}.featured-app_boxImg{text-align:center;margin:0 auto;display:block}.featured-app_boxTtl{text-align:center;margin-top:40px;font-size:2.5rem;font-weight:700}.featured-app_boxCntnt{margin-top:20px;font-size:1.8rem;line-height:2.8rem}.top-contact{text-align:center;background:#fff;padding:80px 20px 55px}.top-contact_ttl{padding-top:20px;font-size:3rem}.top-contact_cntnt{padding-top:20px;font-size:1.8rem}.top-contact_btns{padding-top:40px}.top-contact_btns .btn-common{padding:15px 95px}.name-fields,.name-fields-group{padding-top:15px}.name-fields--error{color:#f66;font-size:1.2rem}.name-fields--error .itm{margin-top:5px}.bkg-404-img{z-index:0;background:url(../sp/img/hero-sp.png);background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;height:100%;width:100%;position:absolute;left:0;top:0}.section-docs h5{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #d8d8d8;width:100%;padding-bottom:5px}.section-docs .drop-zone{margin-top:10px}.section-docs_dl{margin-top:15px}.section-docs_itm{width:calc(20% - 10px);overflow:hidden}.section-docs-save{margin-top:50px}.section-docs-save .btn-common--save{min-width:150px}.section-confirm{margin-top:40px}.section-confirm .btn-common,.section-confirm .btn-common--save{min-width:150px}.section-docs-desc{color:#717171;max-width:60%;margin-top:40px;font-size:1rem;line-height:1.6}.section-docs-desc ul li{list-style-type:"*"}.section-docs-desc li{margin-top:10px}.section-docs-dl{justify-content:end;margin-top:15px;display:flex}.section-docs-dl .btn-common{color:#24ba00;background:none;padding:0;font-size:1.4rem}.section-docs-dl .btn-common svg{fill:#24ba00}.section-docs_upload .section-docs_dl{visibility:hidden}.section-docs_upload[aria-expanded=true] .section-docs_dl{visibility:visible}.section-docs_upload[aria-expanded=true] .drop-zone-tx{visibility:hidden}.section-docs_upload[aria-expanded=true] .drop-zone_inner{background-color:#d8d8d8}.section-docs_upload[aria-selected=true]{opacity:.75}.section-docs_upload[aria-selected=true] .drop-zone-tx_h1,.section-docs_upload[aria-selected=true] .drop-zone-tx_h2{color:#fff}.section-docs_upload[aria-selected=true] .drop-zone-tx_ico svg{fill:#fff}.section-docs_upload[aria-selected=true] .label-ol{color:#fff;border:1px solid #fff}.section-docs_upload[aria-selected=true] .drop-zone_inner{background-color:#59db39}.drop-zone{content:"";border:1px dashed #d0d0d0;padding-top:140.3%;display:block;position:relative;overflow:hidden}.drop-zone_preview{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;position:absolute}.drop-zone_inner{align-items:center;justify-content:center;padding:10px;display:flex;position:absolute;bottom:0;left:0;right:0;top:0}.drop-zone-tx{text-align:center;max-width:220px}.drop-zone-tx_h1{color:#d8d8d8;font-size:1.2rem;font-weight:700;line-height:1.25}.drop-zone-tx_h2{color:#d8d8d8;text-align:center;margin-top:10px;font-size:1rem}.drop-zone-tx_ico{height:48px;width:48px;margin:20px auto 0}.drop-zone-tx_ico svg{fill:#d8d8d8;height:100%;width:100%}.drop-zone-tx .label-ol{margin-top:20px}.preview-url{box-shadow:0 2px 4px rgba(0,0,0,.12)}.preview-url_img{background:#f9f9f9;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;height:155px;width:155px}.preview-url_cntnt{word-break:break-word;flex:1;padding:10px}.preview-url_cHead{margin-top:10px}.preview-url_cBody{height:4.5em;margin-top:10px;font-size:1.2rem;line-height:1.5;overflow:hidden}.modal-crd--register .input-url{margin-top:15px}.modal-crd--register .preview-url{margin-top:20px}.modal-crd--registered .registered-url_list{margin-top:30px}.modal-crd_head h3{margin-top:0}.crd-container{max-width:630px;width:calc(100% - 40px);margin:56px auto 0;position:relative}.registered-url_list{color:#2a5cbd;font-size:1.4rem}.registered-url_listItm{margin-top:5px}.message-w-icon{align-items:center;display:flex}.message-w-icon_ico{height:24px;width:24px}.message-w-icon_ico svg{fill:#24ba00;height:100%;width:100%}.message-w-icon_txt{margin-left:20px}.menu-head{position:relative}.menu-head .login-form{display:inline-flex}.performer-name [data-ruby]:nth-of-type(n+2){margin-left:10px}.performer-name [data-ruby]{margin-top:2px}.msgWithIco{align-items:center;display:flex}.msgWithIco_ico{height:24px;width:24px}.msgWithIco_ico svg{fill:#d8d8d8;height:100%;width:100%}.msgWithIco_msg{color:#d8d8d8;margin-left:10px;font-size:1.6rem}.label-admin-content,.label-admin-performer{text-align:center;width:100%}[data-btn=bin]:hover svg{fill:#ef5763}.noChk{color:#f66;text-align:right;border:1px solid #f66;padding:10px 20px;font-weight:700;display:inline-block}.noChk_head{font-size:1.2rem}.noChk_nmbrs{font-size:2.5rem}.noChk_unit{font-size:1.2rem}.image-preview{cursor:pointer;opacity:0;z-index:4;background-color:#222;height:0;width:0;transition:opacity.3s .1s;display:block;position:fixed;left:0;top:0;overflow:hidden}.image-preview_btn{cursor:pointer;height:24px;width:24px;margin:10px;position:absolute;right:0;top:0}.image-preview_btn svg{fill:#fff;height:100%;width:100%}.image-preview_btn:hover{opacity:.8}.image-preview_img{z-index:4;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:90%;margin:0 auto}.cookie-confirmation{z-index:999;background:#222;width:100%;line-height:1.5;position:fixed;bottom:0}.cookie-confirmation_inner{padding:20px}.cookie-confirmation a{color:#24ba00}.cookie-confirmation a:hover{text-decoration:underline}.cookie-confirmation[aria-hidden=true]{display:none}body[aria-expanded=false] .image-preview{opacity:0;height:0;width:0}body[aria-expanded=true]{height:100vh;overflow:hidden}body[aria-expanded=true] .image-preview{opacity:1;height:100vh;width:100vw}@media screen and (max-width:1280px){.breadcrumb_inner{padding:20px}.crdPfmer_inner,.crdPrjct_inner{padding:50px 20px}.crdMisc_inner{padding:50px 20px 200px}.clear-flex-m{display:block}.menu-footer_itm{margin-left:0;margin-right:20px}}@media screen and (max-width:960px){.clear-flex-s{display:block}.col-s{margin-top:40px}.col-s .btn-common{width:100%}.section-docs{display:block}.section-docs_itm{width:100%}.featured-app_box{max-width:400px;margin:40px auto 0}}