@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}::before,::after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ul,ol{list-style:none;margin:0;padding:0}dt{font-weight:bold}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}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}select::-ms-expand{display:none}option{padding:0}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}html{font-size:62.5%}[data-ruby]{display:inline-block;position:relative}[data-ruby]::after{content:attr(data-ruby);display:block;font-size:.42em;margin:auto}rt{display:none}.bold{font-weight:bold}.row{display:flex;flex-wrap:nowrap}.row-inl{display:inline-flex;flex-wrap:nowrap}.col{margin-right:10px}.col:last-child{margin-right:0px}.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-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;height:40px;outline:none;padding:8px;transition:border .1s ease-out;width:100%}.c-input-check_box{background:#24ba00;margin-right:5px}.c-input-check_lbl{font-size:1.2rem}button>*{pointer-events:none}.btn-menu{align-items:center;border-radius:2px;color:#222;display:inline-flex;flex-wrap:nowrap;font-weight:bold;height:40px;padding:5px 10px}.btn-menu_ico{border-radius:50%;height:24px;margin-right:10px;width:24px}.btn-menu_ico svg{height:100%;width:100%}.btn-menu--lang{background:#d8d8d8;color:#717171;position:relative}.btn-menu--lang_ico svg{fill:#717171}.btn-menu--login{background:#24ba00;color:#fff;padding:5px 40px;position:relative}.btn-common{align-items:center;background:#24ba00;border-radius:2px;color:#fff;display:inline-flex;flex-wrap:nowrap;font-size:1.6rem;padding:10px 15px}.btn-common:disabled{background:#d8d8d8}.btn-common_ico{border-radius:50%;height:24px;margin-right:10px;width:24px}.btn-common_ico svg{fill:#fff;height:100%;width:100%}.btn-common_lbl{margin:0px auto;overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.btn-common:hover{opacity:.95}.btn-common.no-js .btn-common_lbl{pointer-events:all}.btn-common--bin{background:none;color:#ef5763;font-weight:bold}.btn-common--bin_ico{height:16px;width:16px}.btn-common--bin_ico svg{fill:#ef5763;height:100%;width:100%}.btn-common--txt{background:none;color:#222}.btn-txt{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:nowrap;font-size:1.4rem;font-weight:bold}.btn-txt_ico{height:16px;margin-right:5px;width:16px}.btn-txt_ico svg{fill:#222;height:100%;width:100%}.btn-txt_lbl{margin:0px auto}.btn-txt--atn{color:#ef5763}.btn-txt--atn_ico svg{fill:#ef5763}.btn-baloons{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);left:50%;position:absolute;transform:translateX(-50%)}.btn-baloons[aria-expanded=true]{display:block}.btn-baloons[aria-expanded=false]{display:none}.btn-baloons .btn-baloon:first-child{border-radius:4px 4px 0px 0px}.btn-baloons .btn-baloon:last-child{border-radius:0px 0px 4px 4px}.btn-baloons .btn-baloon:only-child{border-radius:4px 4px 4px 4px}.btn-baloons .btn-baloon:first-child:before{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);content:"";height:10px;left:50%;position:absolute;top:-5px;transform:translateX(-50%) rotate(45deg) skew(10deg, 10deg);width:10px;z-index:-1}.btn-baloons .btn-baloon:first-child:hover:before{background:#24ba00}.btn-baloons .btn-baloon:first-child[aria-selected=true]:before{background:#24ba00}.btn-baloon{align-items:center;background:#fff;display:flex;height:48px;padding:0px 30px;width:266px}.btn-baloon[aria-selected=false] .btn-baloon_ico{visibility:hidden}.btn-baloon_ico{height:18px;margin-right:10px;width:18px}.btn-baloon_ico svg{fill:#222;height:100%;width:100%}.btn-baloon_txt{font-weight:bold}.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 svg{fill:#717171}.btn-ico--grey path{fill:#717171}.label-service{background:#717171;color:#fff;display:inline-block;font-size:1rem;line-height:1rem;padding:5px 15px}.label-service--cm{background:#ff9f29}.label-service--vi{background:#458df1}.label-service--li{background:#f66}.label-ol{border:1px solid #24ba00;color:#24ba00;display:inline-block;height:26px;line-height:26px;padding:0px 20px;vertical-align:middle}.label-ol--transparent{border:1px solid transparent;color:transparent;visibility:hidden}.label-ol--atn{border:1px solid #ef5763;color:#ef5763}.label-status{background:#717171;color:#fff;display:inline-block;font-size:1rem;line-height:1rem;padding:5px 15px}.label-status--valid{background:#24ba00}.label-admin-content{background:#d8d8d8;color:#fff;display:inline-block;font-size:1rem;line-height:1rem;padding:5px 15px}.label-admin-content--status1{background:#24ba00}.label-admin-performer{background:#d8d8d8;color:#fff;display:inline-block;font-size:1rem;line-height:1rem;padding:5px 15px}.label-admin-performer--status1{background:#24ba00}.label-admin-performer--check_result1{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=text],input[type=search],input[type=email],textarea{border:1px solid #d0d0d0;border-radius:2px;font-size:1.4rem;line-height:1.8rem;padding:12px 10px;width:100%}textarea{resize:none}.input-search{align-items:center;border:1px solid #d0d0d0;border-radius:2px;display:flex}.input-search input{border:none}.input-search_button{border-radius:50%;height:24px;margin:10px;width:24px}.input-search_button svg{height:100%;width:100%}.input-search[data-input-error=true],.input-textarea[data-input-error=true]{border:1px solid #f66}.input-textarea{align-items:center;border:1px solid #d0d0d0;border-radius:2px;display:flex}.input-textarea textarea{border:none;height:100%;resize:none}.checkbox{position:relative;width:100%}.checkbox label{color:#000;cursor:pointer;display:block;font-weight:normal;margin-bottom:0;min-height:16px;padding-left:16px;position:relative}.checkbox label span{padding-left:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.checkbox label:before{background:#fff;border:1px solid #979797;border-radius:1px;content:"";height:16px;left:0;position:absolute;top:0;transition:transform .28s ease;width:16px}.checkbox label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:5px;left:3px;position:absolute;top:4px;transform:rotate(-45deg) scale(0);transition:transform ease .25s;width:10px}.checkbox input[type=checkbox]{display:none;left:0;margin-left:-20px;opacity:1e-8;position:absolute;width:auto}.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{align-items:center;display:flex;display:flex;white-space:nowrap}.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{border-radius:0;color:#f66;display:block;margin:0;padding:12px 30px 12px 10px;width:100%}.dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #f66;content:" ";height:0;left:calc(100% - 15px);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:0}.c-msg-list{display:flex;flex:1 1 auto;flex-flow:column nowrap;font-size:1.2rem;line-height:1;width:100%}.c-msg-list_itm{border:1px solid #d8d8d8;border-radius:4px;display:flex;flex-flow:row nowrap;margin-bottom:10px;width:100%}.c-msg-list_itm.atn{background:#ef5763;color:#fff}.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-service{background:#fff;color:#ef5763}.c-msg-list_itm.atn .label-admin-content{background:#fff;color:#ef5763}.c-msg-list_itm.atn .label-admin-performer{background:#fff;color:#ef5763}.c-msg-list_itm.wrn{background:#fff8e1;color:#222}.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:0px}.c-msg-list_itm:not(.c-msg-list_itm--head):hover{background:#24ba00;color:#fff}.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{background:#fff;color:#24ba00}.c-msg-list_itm:not(.c-msg-list_itm--head):hover .label-admin-content{background:#fff;color:#24ba00}.c-msg-list_itm:not(.c-msg-list_itm--head):hover .label-admin-performer{background:#fff;color:#24ba00}.c-msg-list_col{display:flex;flex-basis:0;flex-flow:row nowrap;flex-grow:1;min-width:0px;overflow:hidden;padding:5px 5px 5px 20px;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.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:0px;font-weight:bold;margin-bottom:30px}.c-msg-list_itm--head .c-msg-list_col{padding-bottom:10px;position:relative;white-space:nowrap}.c-msg-list_itm--head .lbl{display:inline-block;line-height:1.2;margin-left:20px;position:relative}.c-msg-list_itm--head .lbl:after{-webkit-clip-path:polygon(100% 0%, 0 0%, 50% 100%);background-color:#24ba00;clip-path:polygon(100% 0%, 0 0%, 50% 100%);content:" ";display:block;height:8px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.c-msg-list_itm--head .lbl.asc:after{-webkit-clip-path:polygon(100% 100%, 0 100%, 50% 0%);background-color:#24ba00;clip-path:polygon(100% 100%, 0 100%, 50% 0%);content:" ";display:block;height:8px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.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{align-items:center;display:flex;vertical-align:middle}.c-msg-list .check-w-btn_btn{height:16px;margin:0px 10px;width:16px}.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;display:flex;height:200px;justify-content:center}.data-list{border:1px solid #979797;border-radius:4px;font-size:1.2rem;width:100%}.data-list th{background:#24ba00;border:1px solid #d8d8d8;color:#fff;font-weight:normal;min-width:100px;padding:10px;vertical-align:middle;width:20%}.data-list td{border:1px solid #d8d8d8;padding:10px;vertical-align:middle}.data-list .lnk{border-bottom:1px solid #24ba00;display:inline-block;font-weight:bold;padding:2px 0px}.data-list .delay{background:#f66;color:#fff}.data-list .delay .lnk{border-bottom:1px solid #fff;color:#fff}.data-list--v{border-left:none;border-right:none;border-top:none}.data-list--v th{background:none;border-bottom:solid 1px #24ba00;border-left:none;border-right:none;border-top:none;color:#24ba00;font-weight:bold;padding:10px 10px;width:auto}.data-list--v td{border-bottom:1px solid #d8d8d8}.ticker{align-items:center;background:#fff;background:#24ba00;border-radius:2px;box-sizing:border-box;color:#fff;font-size:1.2rem;line-height:1.25;overflow:hidden;padding:10px 20px;width:100%}.ticker[aria-hidden=true]{display:none}.ticker_inner{align-items:center;display:flex;height:100%;overflow:hidden}.ticker[data-type=error]{background-color:#f66;color:#fff}.ticker[data-type=warning]{background-color:#fff8e1;color:#222}.ticker[aria-expanded=true]{display:block}.admin-message-box{background:#fff;border:1px solid #24ba00;border-radius:2px;box-sizing:border-box;color:#24ba00;font-size:1.2rem;line-height:1.5;overflow:hidden;padding:10px 10px;width:100%}.admin-message-box[data-type=error]{background-color:#fff;border:1px solid #f66;color:#f66}.admin-message-box a{color:#2a5cbd;text-decoration:underline}.admin-alert-banner{align-items:flex-start;border-radius:2px;box-sizing:border-box;display:flex;font-size:1.2rem;line-height:1.6;padding:15px 20px;width:100%}.admin-alert-banner[data-type=warning]{background-color:#fff8e1;border:1px solid #ffa000;color:#222}.admin-alert-banner_ico{flex-shrink:0;line-height:0;margin-right:10px;padding-top:2px}.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:bold;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:bold}.admin-alert-banner_user-msg{margin-top:5px}.c-pagenation{display:flex;justify-content:center;text-align:center}.c-pagenation_itm a{border-radius:50%;display:inline-block;height:30px;line-height:30px;width:30px}.c-pagenation_itm.current a{background:#24ba00;color:#fff}.c-pagenation_arrow{height:30px;width:30px}.c-pagenation_arrow a{display:inline-block;height:100%;width:100%}.c-pagenation_arrow svg{height:100%;width:100%}.modal{background:rgba(0,0,0,.8);height:100vh;left:0px;overflow:auto;position:fixed;top:0px;width:100vw}.modal[aria-hidden=true]{display:none}.modal-crd{background:#fff;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);margin:0px auto;position:relative}.modal-crd[aria-hidden=true]{display:none}.modal-crd_inner{padding:5px 20px 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{font-size:1.6rem;line-height:2.5rem;margin-top:15px}.modal-crd_msg{color:#ef5763;font-size:1.2rem;line-height:1.4;margin-top:10px}.modal-crd_msg a{color:#2a5cbd;text-decoration:underline}.modal-crd_footer{margin-top:15px}.loader{background:rgba(255,255,255,.8);height:100%;left:0px;position:absolute;top:0px;width:100%}.loader_spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #24ba00;height:32px;left:calc(50% - 16px);position:absolute;top:calc(50% - 16px);transform:translateX(-50%) translateY(-50%);width:32px}.loader[aria-hidden=true]{display:none}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.app-header{z-index:2}.modal{z-index:99}.crd404_inner{z-index:1}.loader{z-index:999}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:bold}h3{font-size:2rem;font-weight:bold;margin-top:40px}h4{font-size:1.4rem;font-weight:bold;margin-top:20px}h5{font-size:1.2rem;font-weight:bold;margin-top:20px}svg{pointer-events:none;vertical-align:top}.atn{color:#ef5763}.bld{font-weight:bold}.app{position:relative}.app-base{background:#f9f9f9;min-height:100vh;min-width:100vw}.app-header{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);height:56px;position:absolute;width:100%}.app-header_inner{height:100%;margin:0px auto;max-width:1260px;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{background:#333;color:#fff;overflow:hidden}.app-footer_inner{margin:0px auto;max-width:1260px;padding:20px 20px}.crd{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);overflow:hidden;position:relative}.content{margin:0px auto 100px auto;max-width:1260px;min-height:100vh;padding-top:56px;position:relative}.content .ticker{margin-top:10px}.content_inner{padding:0px 20px}.hero{background:#fff;background:url("img/hero-bg.png");background-repeat:no-repeat;background-size:cover;height:calc(80vh);padding-top:56px;position:relative}.hero_lc{margin-left:20px}.hero_inner{margin:0px auto;max-width:1260px;position:relative}.hero_logo{width:222px}.hero_copy{font-size:2.7rem;font-weight:bold;margin-top:5px}.hero_vi{background:url("img/hero-vi.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto 100%;height:100%;left:0px;position:absolute;top:0px;width:100%}.breadcrumb{font-weight:bold;margin:10px 0px 0px 0px}.breadcrumb_inner{padding:20px 45px}.breadcrumb_items{display:flex}.breadcrumb_item:after{border:solid #979797;border-width:0 3px 3px 0;content:" ";display:inline-block;margin:0px 15px;padding:3px;transform:rotate(-45deg);vertical-align:middle}.breadcrumb_item{position:relative}.breadcrumb_item .lbl{vertical-align:middle}.breadcrumb_item:last-child::after{border:none;content:""}.breadcrumb_item.current{color:#24ba00}.crdPrjcts{margin:10px 0px 0px 0px}.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 0px 0px 0px}.crdPrjctsAdmin_inner{padding:50px 45px}.crdPrjctsAdmin .c-pagenation{padding-top:50px}.crdPrjctsAdmin .c-msg-list{margin-top:40px}.crdPrjct{margin:10px 0px 0px 0px}.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 0px 0px 0px}.crdPfmer_inner{padding:50px 45px}.crdPfmer .input-search{margin-top:30px}.crdPfmer .c-pagenation{padding-top:50px}.crdAgreement{margin:80px auto 80px auto}.crdAgreement_inner{padding:50px 20px 50px 20px}.crdAgreement_head{text-align:center}.crdAgreement_tac{border:1px solid #d0d0d0;height:340px;line-height:1.5;margin:0px auto;margin-top:50px;overflow-y:scroll;padding:20px 20px}.crdAgreement_tac ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0px;margin-inline-start:0px;padding-inline-start:40px}.crdAgreement_check{display:inline-block;margin-top:20px;text-align:center}.crdAgreement_check label{display:inline-block}.crdAgreement_check label span{position:relative}.crdAgreement_confirm{margin-top:30px;text-align:center}.crdAgreement_confirm .btn-common{padding:12px 55px}.crdCncl{margin:80px auto 80px auto}.crdCncl_inner{padding:50px 80px 50px 80px;position:relative}.crdCncl .txt{font-size:1.2rem;line-height:1.6rem;margin-top:20px}.crd404{margin:80px auto 80px auto}.crd404_inner{padding:50px 80px 50px 80px;position:relative}.crd404 .txt{font-size:1.2rem;line-height:1.6rem;margin-top:20px}.crd404 .btn-common{margin-top:20px}.crdCntct{margin:80px auto 80px auto}.crdCntct_inner{padding:50px 80px 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{line-height:1.5;margin:80px auto 80px auto}.crdMisc_inner{padding:50px 80px 200px 80px}.crdMisc .txt{line-height:2;margin-top:20px}.crdMisc .lst{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0px;margin-inline-start:0px;padding-inline-start:40px}.crdMisc .lst.num{list-style-type:decimal}.crdMisc .lst.faq{padding-inline-start:20px}.crdMisc .lst.faq li{margin-top:40px}.crdMisc .bld{font-weight:bold}.crdMisc .itl{font-style:italic}.crdMisc a{color:#24ba00}.crdMisc a:hover{text-decoration:underline}.crdGen_inner{padding:10px 45px 50px 45px}.btn-menu{margin:0px 0px 0px 10px}.display-url{border-bottom:1px solid #717171;color:#717171;margin-top:10px;max-width:480px;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{display:flex;font-size:1.2rem;padding:100px 0px 40px 0px}.menu-footer_itm{margin-left:20px;white-space:nowrap}.ttl-big{font-size:3rem;font-weight:bold}.ttl-big_lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{padding:40px;width:390px}.login-fields .c-input{margin-top:15px}.login-fields h4{margin-top:0px}.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:0px}.login-fields_supplementalTxt{font-size:1.2rem;margin-top:15px}.login-fields .btn-common{margin-top:15px;padding-bottom:15px;padding-top:15px;text-align:center;width:100%}.login-fields .btn-common_lbl{text-align:center}.featured-app{background:#fff;padding:80px 0px 55px 0px}.featured-app_box{padding:0px 35px}.featured-app_boxImg{display:block;margin:0px auto;text-align:center}.featured-app_boxTtl{font-size:2.5rem;font-weight:bold;margin-top:40px;text-align:center}.featured-app_boxCntnt{font-size:1.8rem;line-height:2.8rem;margin-top:20px}.top-contact{background:#fff;padding:80px 20px 55px 20px;text-align:center}.top-contact_ttl{font-size:3rem;padding-top:20px}.top-contact_cntnt{font-size:1.8rem;padding-top:20px}.top-contact_btns{padding-top:40px}.top-contact_btns .btn-common{padding:15px 95px}.name-fields-group{padding-top:15px}.name-fields{padding-top:15px}.name-fields--error{color:#f66;font-size:1.2rem}.name-fields--error .itm{margin-top:5px}.bkg-404-img{background:url(../sp/img/hero-sp.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto 100%;height:100%;left:0px;position:absolute;top:0px;width:100%;width:100%;z-index:0}.section-docs h5{border-bottom:1px solid #d8d8d8;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-docs .drop-zone{margin-top:10px}.section-docs_dl{margin-top:15px}.section-docs_itm{overflow:hidden;width:calc(20% - 10px)}.section-docs-save{margin-top:50px}.section-docs-save .btn-common--save{min-width:150px}.section-confirm{margin-top:40px}.section-confirm .btn-common{min-width:150px}.section-confirm .btn-common--save{min-width:150px}.section-docs-desc{color:#717171;font-size:1rem;line-height:1.6;margin-top:40px;max-width:60%}.section-docs-desc ul li{list-style-type:"*"}.section-docs-desc li{margin-top:10px}.section-docs-dl{display:flex;justify-content:end;margin-top:15px}.section-docs-dl .btn-common{background:none;color:#24ba00;font-size:1.4rem;padding:0px}.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{color:#fff}.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{border:1px solid #fff;color:#fff}.section-docs_upload[aria-selected=true] .drop-zone_inner{background-color:#59db39}.drop-zone{border:1px dashed #d0d0d0;content:"";display:block;overflow:hidden;padding-top:140.3%;position:relative}.drop-zone_preview{background-position:center;background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;width:100%}.drop-zone_inner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:absolute;right:0;top:0}.drop-zone-tx{max-width:220px;text-align:center}.drop-zone-tx_h1{color:#d8d8d8;font-size:1.2rem;font-weight:bold;line-height:1.25}.drop-zone-tx_h2{color:#d8d8d8;font-size:1rem;margin-top:10px;text-align:center}.drop-zone-tx_ico{height:48px;margin:20px auto 0px auto;width:48px}.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 0 rgba(0,0,0,.12)}.preview-url_img{background:#f9f9f9;background-position:top center;background-repeat:no-repeat;background-size:cover;height:155px;width:155px}.preview-url_cntnt{flex:1;padding:10px;word-break:break-word}.preview-url_cHead{margin-top:10px}.preview-url_cBody{font-size:1.2rem;height:4.5em;line-height:1.5;margin-top:10px;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:0px}.crd-container{margin:56px auto 0px auto;max-width:630px;position:relative;width:calc(100% - 40px)}.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;font-size:1.6rem;margin-left:10px}.label-admin-content{text-align:center;width:100%}.label-admin-performer{text-align:center;width:100%}[data-btn=bin]:hover svg{fill:#ef5763}.noChk{border:1px solid #f66;color:#f66;display:inline-block;font-weight:bold;padding:10px 20px;text-align:right}.noChk_head{font-size:1.2rem}.noChk_nmbrs{font-size:2.5rem}.noChk_unit{font-size:1.2rem}.image-preview{background-color:#222;cursor:pointer;display:block;height:0px;left:0px;opacity:0;overflow:hidden;position:fixed;top:0px;transition:opacity 300ms ease 100ms;width:0px;z-index:4}.image-preview_btn{cursor:pointer;height:24px;margin:10px;position:absolute;right:0px;top:0px;width:24px}.image-preview_btn svg{fill:#fff;height:100%;width:100%}.image-preview_btn:hover{opacity:.8}.image-preview_img{background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;margin:0px auto;width:90%;z-index:4}.cookie-confirmation{background:#222;bottom:0px;line-height:1.5;position:fixed;width:100%;z-index:999}.cookie-confirmation_inner{padding:20px 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{height:0px;opacity:0;width:0px}body[aria-expanded=true]{height:100vh;overflow:hidden}body[aria-expanded=true] .image-preview{height:100vh;opacity:1;width:100vw}@media screen and (max-width: 1280px){.breadcrumb_inner{padding:20px 20px}.crdPfmer_inner,.crdPrjct_inner{padding:50px 20px}.crdMisc_inner{padding:50px 20px 200px 20px}.clear-flex-m{display:block}.menu-footer_itm{margin-left:0px;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{margin:40px auto 0px auto;max-width:400px}}
