@charset "UTF-8";body{margin:0;padding:0;font-family:Noto Sans JP,sans-serif;font-size:14px}section.contents{width:1200px;margin:0 auto}header{display:block;width:100%;margin:0;padding:0}header .header_content{display:block;width:1200px;height:60px;margin:0 auto;padding:0}header .logo{display:inline-block;height:46px;margin:7px 0;font-size:28px}header .logo figure{margin:7px;width:32px;height:32px;float:left}header .logo figure img{width:100%;height:100%}header .logo span{font-size:28px;line-height:46px}header .logo a{text-decoration:none;color:#231916}header .header_content_account_placeholder{float:right;display:inline-block;border:1px solid #50B630;border-radius:8px;width:auto;margin:4px 0 0;padding:2px 12px;min-height:16px;color:#333;cursor:pointer}header .header_content_account_placeholder .icon{width:28px;height:28px;margin:8px 0 8px 12px;float:right}header .header_content_account_placeholder .icon img{width:100%;height:100%}header .header_content_account_placeholder:hover{opacity:.8;background-color:#50b63078;color:#fff}.loginButton{position:absolute;right:5px;top:5px}.account_placeholder{position:absolute;right:5px;top:5px;float:right;display:inline-block;border:#50B630 solid 2px;border-radius:8px;padding:8px 12px;min-width:200px;cursor:pointer;font-size:12px}.account_placeholder:hover,.account_placeholder.active{background-color:#3ec3ae2e}.account_menu{display:none;position:absolute;top:60px;right:10px;width:220px;border:1px solid #AAAAAA;border-radius:8px;background-color:#fff;font-size:16px;z-index:1000}.account_menu a{color:#333;text-decoration:none;margin:0;padding:0}.account_menu a div{margin:1px;padding:12px 0;clear:both;border:1px solid #FFFFFF;cursor:pointer}.account_menu a div:hover{border:1px solid rgba(62,195,174,.18);border-radius:8px;background-color:#3ec3ae2e}.account_menu a div figure{display:inline-block;width:24px;height:24px;float:left;margin:0 8px}.account_menu a div label{display:inline-block;cursor:pointer}.global_menu{display:none;position:absolute;top:60px;right:70px;width:220px;border:1px solid #AAAAAA;border-radius:8px;background-color:#fff;font-size:16px;z-index:1000}.global_menu a{color:#333;text-decoration:none;margin:0;padding:0}.global_menu a label{padding:0 8px}.global_menu a div{margin:1px;padding:12px 0;clear:both;border:1px solid #FFFFFF;cursor:pointer}.global_menu a div:hover{border:1px solid rgba(62,195,174,.18);border-radius:8px;background-color:#3ec3ae2e}.button{border:2px solid;border-radius:6px;padding:2px 12px;text-align:center;font-size:16px;font-weight:500;cursor:pointer}.button.primary{border-color:#50b630;background-color:#50b630;color:#fff}.button.primary:hover{opacity:.8}.button.primary.disabled{border-color:#ccc;background-color:#ccc;color:#666;pointer-events:none}.button.secondary{border-color:#666;background-color:#fff;color:#333}.button.secondary:hover{opacity:.8;border-color:#50b630;background-color:#50b630;color:#fff}.button.secondary.disabled{border-color:#666;background-color:#ccc;color:#666;pointer-events:none}.button.important{border-color:#c00000;background-color:#fff;color:#c00000}.button.important:hover{opacity:.8;border-color:#c00000;background-color:#c00000;color:#fff}.button.hidden{border:none;color:#fff;background-color:#fff;margin-right:12px}.button.hidden:hover{border:2px solid #666666;background-color:#ededed;color:#666}section.page-title-block{background-color:#f9f9f9;padding:12px 0;margin:12px 0;text-align:center}section.page-title-block h1{font-size:36px;margin:12px 0}section.page-title-block p{width:1080px;margin:12px auto;font-size:16px;line-height:1.5em}.file_assets{margin:12px 0}.file_assets .table_container{height:calc(100vh - 400px);overflow-y:scroll}.file_assets .table_container table{margin:0 0 20px;border-collapse:collapse}.file_assets .table_container table thead tr th{padding:0;border:1px solid #999999;background-color:#ededed;font-weight:500;position:sticky;top:0;z-index:1}.file_assets .table_container table thead tr th .column_header{text-align:center;cursor:pointer;padding:8px 12px}.file_assets .table_container table thead tr th .column_header span.order_icon{display:inline-block;width:20px;height:20px;margin-left:8px;cursor:pointer;fill:red}.file_assets .table_container table thead tr th .column_header span.order_icon img{width:100%;height:100%}.file_assets .table_container table thead tr th .column_header.sortable:hover{background-color:#50b630cc;color:#fff;opacity:.6}.file_assets .table_container table thead tr th .column_header.selected{background-color:#50b630;color:#fff}.file_assets .table_container table thead tr th .column_header.selected:hover{background-color:#50b630cc;color:#fff;opacity:.6}.file_assets .table_container table tbody tr td{padding:12px 8px;border:1px solid #999999}.file_assets .table_container table tbody tr td span.numeric{font-size:30px;font-weight:700}.file_assets .table_container table tbody tr td.download_log{cursor:pointer;color:#2f5597}.file_assets .table_container table tbody tr td.download_log:hover{background-color:#9dc7f7}.file_assets .table_container table tbody tr td.download_log a{display:block;text-decoration:none}.file_assets .table_container table tbody tr:hover td{background-color:#deebf7}.file_assets .table_container table tbody tr.invalid td{background-color:#8080804d;color:#666}.file_assets .table_container table tbody.disabled tr td{background-color:#ddd;color:#666}.file_assets .table_container .placeholder_transfer{position:relative}.file_assets .slug_tab button{border:1px solid;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;padding:2px 16px;text-align:center;font-size:14px;font-weight:400;cursor:pointer;float:left;min-width:90px;min-height:26px;margin-left:8px;display:inline-block}.file_assets .slug_tab button.primary{border-color:#50b630;background-color:#50b630;color:#fff}.file_assets .slug_tab button.primary:hover{opacity:.8}.file_assets .slug_tab button.secondary{border-color:#50b630;background-color:#fff;color:#50b630}.file_assets .slug_tab button.secondary:hover{opacity:.8;background-color:#50b630;color:#fff}.files .placeholder{border-top:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;padding:8px;margin:20px 0;min-height:330px}.files .placeholder.active{background-color:#ffc00096}.files .candidate{height:360px;max-height:400px;overflow-y:scroll}.files .candidate table{margin:0 0 20px;border-collapse:collapse}.files .candidate table thead tr th{padding:8px;border:1px solid #999999;background-color:#ededed;font-weight:500;position:sticky;top:0;z-index:1}.files .candidate table thead tr:hover th{background-color:#50b630cc;color:#fff;opacity:.6}.files .candidate table tbody tr td{padding:8px;border:1px solid #999999;z-index:1}.files .candidate table tbody tr td span.numeric{font-size:30px;font-weight:700}.files .candidate table tbody tr:hover td{background-color:#deebf7}.files span.icon{display:inline-block;cursor:pointer;width:24px;height:24px;margin-left:8px}.files span.icon figure{margin:5px 0 0}.files span.icon figure img{width:100%;height:100%}.auth_user{display:inline-block;padding:4px 12px;text-align:center;border:1px solid #999999;background-color:#ededed;font-size:13px}#progress_bar{border:1px solid #999999;width:302px;height:36px}#progress_bar_inner{margin:1px;background-color:#50b630;width:200px;height:34px;line-height:34px;color:#fff;text-align:left}.placeholder_transfer{position:relative}.placeholder_transfer .hover-tooltip{display:none;position:absolute;right:0;top:8px;min-width:320px;min-height:48px;border:1px solid #666666;background-color:#404040cc;border-radius:8px;color:#fff;line-height:1.4em;padding:4px 8px;z-index:100}.placeholder_transfer:hover .hover-tooltip{display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.modal{width:900px;max-width:calc(100vw - 300px)}.asset_info table{margin:0 0 20px;border-collapse:collapse}.asset_info table tr th{padding:4px 8px;border:1px solid #999999;background-color:#ededed;font-weight:500;position:sticky;top:0;z-index:1}.asset_info table tr td{padding:4px 8px;border:1px solid #999999;background-color:#fff;font-weight:500;position:sticky;top:0;z-index:1}input[type=checkbox]{width:24px;height:24px}.transfer_option_placeholder{display:inline-block;position:relative;z-index:30}.transfer_option_placeholder .file_asset_option_default{cursor:pointer;border:1px solid #AAAAAA;border-radius:6px;padding:4px 12px}.transfer_option_placeholder .file_asset_option_default:hover{opacity:.8;background-color:#ededed}.transfer_option_placeholder figure{display:inline-block;margin:0;padding:0;width:20px;height:20px}.transfer_option_placeholder img{width:100%;vertical-align:text-bottom}.transfer_option_placeholder fieldset{position:absolute;bottom:30px;left:0;width:400px}form{margin:0}form section{margin:0 0 16px;border:1px solid #FFFFFF;border-radius:8px;padding:12px;box-shadow:0 0 20px #3333331a}form fieldset{border:1px solid #999999;border-radius:8px;margin:8px;padding:12px;display:inline-block;background-color:#fff}form input[type=text],form input[type=password]{border-radius:3px;padding:4px;font-size:16px;font-family:Noto Sans JP,sans-serif}form input[type=number]{border-radius:3px;padding:4px;font-size:24px;font-family:Noto Sans JP,sans-serif;text-align:right;width:90px}form input[type=file]{border-radius:3px;padding:4px;font-family:Noto Sans JP,sans-serif;background-color:#50b6304d;border:1px solid #50B630}form select{font-size:16px;padding:4px;border-radius:3px;font-family:Noto Sans JP,sans-serif}form input::-webkit-outer-spin-button,form input::-webkit-inner-spin-button{margin-left:10px}form input[type=checkbox]:disabled+label{color:#ccc}form input[type=checkbox]+label{display:inline-block;font-weight:500}form input[type=date]{padding:4px;font-family:Noto Sans JP,sans-serif;font-size:24px}form #file_drop_zone{border:2px solid #50B630;border-radius:6px;background-color:#50b6304d;padding:5px;width:400px;height:200px}form label{font-size:16px;margin:4px 2px;display:block;font-weight:600}form label.checkbox{display:inline-block}form label:after{content:"";clear:both}form label span.error{display:none;background-color:#fbe5d6;border:1px solid #C00000;border-radius:8px;color:#c00000;padding:2px 12px;margin-left:16px;text-align:left;font-size:14px;font-weight:500}form label span.message{display:none;background-color:#2532d147;border:1px solid #2532d1;border-radius:8px;color:#2532d1;padding:2px 12px;margin-left:16px;text-align:left;font-size:14px;font-weight:500}form label span.option{display:inline;margin-left:8px;border:1px solid;border-radius:8px;padding:2px 8px;font-size:12px;font-weight:500}form label span.option.required{border-color:#c00000;background-color:#c00000;color:#fff}form label span.option.optional{border-color:#aaa;background-color:#aaa;color:#fff}form input[type=radio],form input[type=checkbox]{width:20px;height:20px}.accountBody{width:1080px;margin:0 auto}p{margin:0;padding:0}.u-ml-xs{margin-left:4px}.u-ml-s{margin-left:8px}.u-ml-m{margin-left:16px}.u-ml-l{margin-left:24px}.u-ml-xl{margin-left:35px}.u-mt-xs{margin-top:4px}.u-mt-s{margin-top:8px}.u-mt-m{margin-top:16px}.u-mt-l{margin-top:24px}.u-mt-xl{margin-top:35px}.u-fz-s{font-size:12px}.u-fz-m{font-size:18px}.u-fz-l{font-size:24px}.u-fz-xl{font-size:32px}.u-tac{text-align:center}.u-tar{text-align:right}.u-d-n{display:none}.u-d-b{display:block}.u-v-h{visibility:hidden}.u-v-v{visibility:visible}.u-fl-l{float:left}.u-fl-r{float:right}.u-color-gray{color:#999}.u-color-black{color:#231916}.u-color-red{color:#930505}.u-marker-gray{display:inline-block;background-color:#ededed;border-radius:4px}.u-marker-blue{display:inline-block;background-color:#108cdc33;border-radius:4px}.u-marker-red{display:inline-block;background-color:#93050533;border-radius:4px}.u-marker-gold{display:inline-block;background-color:#d0a90033;border-radius:4px}.u-col{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.u-col.xs{width:60px}.u-col.s{width:90px}.u-col.r{width:120px}.u-col.m{width:150px}.u-col.l{width:180px}.u-col.xl{width:270px}.u-col.xxl{width:360px}.clearfix{clear:both}.u-fw-light{font-weight:300}.u-fw-bold{font-weight:700}.u-fw-medium{font-weight:500}.u-text-bottom{vertical-align:text-bottom}.tooltip{position:relative;cursor:pointer}.tooltip .description{position:absolute;left:20px;top:40px;display:none;padding:8px;border:1px solid #898989;background-color:#404040cc;z-index:100;border-radius:8px;font-weight:500;color:#fff}.tooltip:hover .description{display:inline-block;transition:visibility 0s,opacity .5s linear}footer{display:block;text-align:center;background-color:#8080801a;font-size:13px;height:24px;line-height:24px;margin:0;padding:0}
