:root{--blue-200: #e3ebfe;--blue-400: #B2C8FF;--blue-500: #2f67df;--blue-button: #2f67df;--green-500: #268a1d;--red-500: #c61c1c;--gray-200: #f2f2f2;--gray-300: #D6D6D6;--gray-500: #a3a3a3;--gray-700: #7a7a7a;--white: #fff;--black: #333;--card-bg-100: #fff;--card-bg-200: #e3ebfe;--radius-md: 4px;--radius-lg: 8px;--hover-opacity: 0.6}@media(prefers-color-scheme: dark){:root{--black: #fff;--blue-500: #A3C0FF;--green-500: #A7F1A1;--red-500: #FFADAD;--gray-200: #494D57;--gray-300: #5C616D;--gray-700: #cecfd3;--card-bg-100: #222;--card-bg-200: #4c5464}}body{font-family:-apple-system,"system-ui","Helvetica Neue","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","PingFang SC","Microsoft YaHei",Arial,メイリオ,Meiryo,sans-serif}ul{list-style:none;margin:0;padding:0}a{color:inherit}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v250/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsLjBuVY.woff2) format("woff2");font-display:swap}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.status-in_progress span,.status-sent_touroku_irai span,.status-unpaid span{color:var(--blue-500)}.status-cancelled span,.status-fail span,.status-expired span,.status-partial_paid span{color:var(--red-500)}.status-success span,.status-completed span,.status-paid span{color:var(--green-500)}.status-pend span{color:rgba(51,51,51,.5)}.login,.root{background-color:#fff;padding:32px;max-width:460px;box-sizing:border-box;margin:24px auto;border-radius:8px}.login h1,.root h1{margin-bottom:16px}.login form label,.login form input,.root form label,.root form input{display:block;width:100%;font-size:14px}.login form label,.root form label{margin-bottom:8px}.login form input,.root form input{border:1px solid #d4d4d4;border-radius:8px;padding:12px 16px;box-sizing:border-box}.login form input[type=checkbox],.root form input[type=checkbox]{display:inline;width:auto}.login form input[type=submit],.root form input[type=submit]{font-weight:bold;background-color:#2f67df;border-color:#2f67df;color:#fff}.login form div,.root form div{margin-bottom:16px}.login form .remember_me,.root form .remember_me{font-size:14px;margin-top:8px;padding:0 4px;display:block;text-align:center}.login .shared,.root .shared{margin-top:16px;text-align:center;font-size:14px}.login>a,.root>a{display:block;margin-bottom:8px;padding:8px 16px;text-decoration:none;font-size:14px}.link-admin::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom}.link-member::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom}.link-simple::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom}.link-bpo::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom}.root+div{text-align:center}.root+div a{margin-bottom:8px;padding:8px 16px;text-decoration:none;font-size:14px}.simple,.bpo{display:grid;grid-template-rows:68px 1fr;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"header header" "sidebar main";height:100vh}.simple>header,.bpo>header{grid-area:header;margin:0;padding:24px;display:flex;justify-content:space-between;align-items:center}.simple>header img,.bpo>header img{display:inline-block;margin:0;width:140px}.simple>header img.yhcloud-logo,.bpo>header img.yhcloud-logo{display:inline-block;margin:0;width:140px;height:20px;object-fit:cover;object-position:right}.simple>header span,.bpo>header span{font-weight:bold;vertical-align:5px;font-size:14px;line-height:1;display:inline-block;margin-left:8px}.simple>header .user-info,.bpo>header .user-info{display:inline-block;font-size:14px;position:relative;cursor:default}.simple>header .user-info>span,.bpo>header .user-info>span{font-size:32px;font-weight:300;font-variation-settings:"FILL" 0;transition:font-variation-settings .3s ease-in-out}.simple>header .user-info>div,.bpo>header .user-info>div{display:none;position:absolute;right:0;top:36px;background-color:rgba(51,51,51,.8);color:#fff;padding:8px 16px;border-radius:8px}.simple>header .user-info:hover>span,.bpo>header .user-info:hover>span{font-variation-settings:"FILL" 1}.simple>header .user-info:hover>div,.bpo>header .user-info:hover>div{display:block}.simple>header .user-info a,.bpo>header .user-info a{display:block;border-top:1px solid #fff;margin-top:8px;padding-top:8px;text-align:center;text-decoration:none}.simple>nav,.bpo>nav{grid-area:sidebar;font-size:14px;border-right:1px solid #e3ebfe;padding:16px}.simple>nav li,.bpo>nav li{margin-bottom:8px}.simple>nav li:last-child,.bpo>nav li:last-child{margin-right:0}.simple>nav li.active a,.bpo>nav li.active a{background-color:#e3ebfe;border-radius:8px}.simple>nav li.active a.home::before,.simple>nav li.active a.payment::before,.simple>nav li.active a.auto-call::before,.simple>nav li.active a.exam::before,.simple>nav li.active a.input_convert_templates::before,.simple>nav li.active a.output_convert_templates::before,.simple>nav li.active a.setting::before,.simple>nav li.active a.soukin::before,.simple>nav li.active a.moushikomi_templates::before,.bpo>nav li.active a.home::before,.bpo>nav li.active a.payment::before,.bpo>nav li.active a.auto-call::before,.bpo>nav li.active a.exam::before,.bpo>nav li.active a.input_convert_templates::before,.bpo>nav li.active a.output_convert_templates::before,.bpo>nav li.active a.setting::before,.bpo>nav li.active a.soukin::before,.bpo>nav li.active a.moushikomi_templates::before{font-variation-settings:"FILL" 1}.simple>nav li.active a.payment-link::before,.bpo>nav li.active a.payment-link::before{content:""}.simple>nav li.active a.tokusoku_threads::before,.bpo>nav li.active a.tokusoku_threads::before{font-variation-settings:"GRAD" 200}.simple>nav a,.bpo>nav a{text-decoration:none;color:#333;display:block;padding:16px}.simple>nav a.home::before,.bpo>nav a.home::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom;margin-right:12px}.simple>nav a.exam::before,.bpo>nav a.exam::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom;margin-right:12px}.simple>nav a.auto-call::before,.bpo>nav a.auto-call::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:bottom;margin-right:12px}.simple>nav a.payment::before,.bpo>nav a.payment::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.payment-link::before,.bpo>nav a.payment-link::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.soukin::before,.bpo>nav a.soukin::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.tokusoku_threads::before,.bpo>nav a.tokusoku_threads::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.input_convert_templates::before,.bpo>nav a.input_convert_templates::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.output_convert_templates::before,.bpo>nav a.output_convert_templates::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.moushikomi_templates::before,.bpo>nav a.moushikomi_templates::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.setting::before,.bpo>nav a.setting::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple>nav a.member-link::before,.bpo>nav a.member-link::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}.simple main,.bpo main{grid-area:main}main h1{margin:0 0 24px;font-size:16px}main .home{padding:24px;width:100%;box-sizing:border-box}main .home table{table-layout:fixed}main .home table th:first-child,main .home table td:first-child{width:125px}main .home table th a,main .home table td a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main .import{padding:24px}main .alert{text-align:center;margin:0;padding:16px;font-size:14px}main .alert-info{color:#268a1d;background-color:rgba(38,138,29,.2)}main .alert-danger{color:#c61c1c;background-color:rgba(198,28,28,.2)}.button-clear{text-align:right}.button-clear a{display:inline-block;font-size:12px;text-decoration:none}.button-clear a:before{content:"";font-family:"Material Symbols Outlined";margin-right:4px;vertical-align:-3px;font-size:16px}.table-wrap{overflow-x:scroll}table{border-collapse:collapse;width:100%;margin-bottom:24px}table th,table td{font-weight:normal;border-bottom:1px solid #d4d4d4;text-align:left;font-size:14px;padding:8px 16px;white-space:nowrap}table th span,table td span{font-size:12px;border:1px solid #333;border-radius:4px;padding:4px 8px;display:block;line-height:1;text-align:center;border:1px solid}table th span.material-symbols-outlined,table td span.material-symbols-outlined{display:inline;border:none;padding:0}table th.num,table th.amount,table td.num,table td.amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}table th.amount,table td.amount{text-align:right}table th .sort_link,table td .sort_link{display:block;text-decoration:none;padding:8px 16px;white-space:nowrap}table th .sort_link:after,table td .sort_link:after{content:"";font-family:"Material Symbols Outlined";font-size:14px;visibility:hidden;margin-left:8px;vertical-align:-1px}table th .sort_link:hover:after,table td .sort_link:hover:after{visibility:visible}table th .sort_link.asc:after,table td .sort_link.asc:after{content:"";font-family:"Material Symbols Outlined";font-size:14px;visibility:visible;vertical-align:-1px}table th .sort_link.desc:after,table td .sort_link.desc:after{content:"";font-family:"Material Symbols Outlined";font-size:14px;visibility:visible;vertical-align:-1px}table th:has(.sort_link),table th:has(form),table td:has(.sort_link),table td:has(form){padding:0}table th:has(.sort_link):hover,table th:has(form):hover,table td:has(.sort_link):hover,table td:has(form):hover{background-color:#fff}table th form,table td form{position:relative}table th form:has(select):after,table td form:has(select):after{content:"";font-family:"Material Symbols Outlined";font-size:16px;line-height:1;font-weight:400;pointer-events:none;position:absolute;top:7px;right:8px}table th select,table td select{appearance:none;border:none;background-color:rgba(0,0,0,0);font-size:14px;color:#333;display:block;width:100%;padding:8px 32px 8px 16px;min-width:118px}table th select:focus,table td select:focus{outline:none}table th .link-copy-btn,table td .link-copy-btn{border:none;padding:0;background:none;cursor:pointer;position:relative;color:#333}table th .link-copy-btn span,table td .link-copy-btn span{position:absolute;background-color:#333;color:#fff;display:none;top:-26px;left:-50px}table th .link-copy-btn:hover span,table td .link-copy-btn:hover span{display:block}table th .link-open-btn,table td .link-open-btn{position:relative;margin-left:8px;display:inline-block}table th .link-open-btn span,table td .link-open-btn span{position:absolute;background-color:#333;color:#fff;display:none;top:-26px;left:-33px}table th .link-open-btn:hover span,table td .link-open-btn:hover span{display:block}table .text-danger{color:#c61c1c}table .text-danger::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:middle;margin-right:12px}table .text-success{color:#268a1d}#preview{position:relative}#preview .float{position:sticky;bottom:0;width:100%;left:0;padding:16px;background-color:rgba(250,251,254,.8);box-sizing:border-box;backdrop-filter:blur(4px)}.pagination{font-size:12px;font-weight:bold;margin-bottom:24px;display:flex;justify-content:center}.pagination li{margin-right:8px}.pagination a{border-radius:4px;border:1px solid #d4d4d4;color:#333;text-decoration:none;display:block;padding:4px 8px}.pagination a:hover{background-color:rgba(47,103,223,.2)}.pagination .active a{color:#fff;background-color:#2f67df;border-color:#2f67df}.payment-wrap,.payer-list{padding:24px}.payment-wrap .button,.payer-list .button{display:inline-block;margin-bottom:16px;background-color:#fff;font-size:12px;font-weight:bold;padding:8px 24px;border-radius:8px;cursor:pointer;text-decoration:none;border:1px solid #333;margin-right:8px}.payment-wrap .button::before,.payer-list .button::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px;font-weight:normal}.payment-wrap .button.import::before,.payer-list .button.import::before{content:""}.payment-wrap .button.export::before,.payer-list .button.export::before{content:""}.payment-wrap .button.send::before,.payer-list .button.send::before{content:""}.payment-wrap .summary,.payer-list .summary{background-color:#fff;border-radius:8px;border:1px solid #d4d4d4;padding:16px;margin-bottom:40px}.payment-wrap .summary>div,.payer-list .summary>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.payment-wrap .summary dl,.payment-wrap .summary dd,.payer-list .summary dl,.payer-list .summary dd{margin:0}.payment-wrap .summary dl,.payer-list .summary dl{padding:16px;border:1px solid #d4d4d4;border-radius:8px;background-color:#e3ebfe}.payment-wrap .summary dt,.payer-list .summary dt{font-size:14px;margin-bottom:8px}.payment-wrap .summary dd,.payer-list .summary dd{font-weight:bold;font-size:20px}.payment-wrap h2,.payer-list h2{font-size:16px;margin-top:0;margin-bottom:16px}.payer-list table{word-break:auto-phrase}.payer-list table th:nth-child(3),.payer-list table td:nth-child(3){width:100%}form:has(.new-payment-form){width:460px;text-align:center}.new-payment-form{display:grid;grid-template-columns:max-content max-content;grid-column-gap:16px;grid-row-gap:16px;margin-bottom:32px;text-align:left}.new-payment-form>label{text-align:right;padding-top:8px;font-size:14px}.new-payment-form>label>span{margin-left:4px;color:#c61c1c}.new-payment-form input[type=checkbox]{margin-top:8px}.new-payment-form input[type=number],.new-payment-form input[type=date],.new-payment-form input[type=text],.new-payment-form input[type=email],.new-payment-form input[type=tel],.new-payment-form textarea{padding:12px;border:1px solid #e3ebfe;border-radius:8px;width:100%;box-sizing:border-box}.new-payment-form small{display:block}.message-button.link-send-button{display:inline-block;margin-bottom:16px}.message-button.link-send-button input{font-size:14px}.payment-method{padding-top:6px}.payment-method>div{margin-bottom:8px}.payment-method>div label{display:inline-block;line-height:24px}.payment-link{display:grid;grid-template-columns:max-content max-content;grid-column-gap:24px}.payment-link a{display:block;text-decoration:none;background-color:#fff;padding:24px;border-radius:8px;border:1px solid #e3ebfe}.payment-link h2{margin:0;font-size:16px;margin-bottom:16px}.payment-link p{margin:0}.exam-wrap,.auto-call-wrap,.export-wrap{padding:24px}.in-out-list{display:flex;flex-direction:column;align-items:flex-start}.in-out-list li{background-color:var(--card-bg-100);border-radius:8px;border:1px solid #d4d4d4;padding:16px;margin-bottom:24px}.in-out-list li h2{margin-top:0;font-size:16px;margin-bottom:8px}.in-out-list li p{margin:0;font-size:14px}.in-out-list .connector{display:block;width:76px;height:1px;background-color:var(--black);position:relative}.in-out-list .connector:before,.in-out-list .connector:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--black);border-radius:50%;top:50%;transform:translateY(-50%)}.in-out-list .connector:before{left:0}.in-out-list .connector:after{right:0}.type-wrap{display:flex;align-items:center}.type-wrap>span{width:150px;text-align:center;position:relative;padding-top:56px;padding-bottom:8px;font-size:14px}.type-wrap>span::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span.automation-icon::before{content:"";font-family:"Material Symbols Outlined";background:linear-gradient(to right, #009abc, #6261da);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.type-wrap>span.input-0::before,.type-wrap>span.output-0::before,.type-wrap>span.output-1::before,.type-wrap>span.output-2::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span.input-10::before,.type-wrap>span.output-10::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span.input-30::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span.input-20::before,.type-wrap>span.output-108::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span.input-21::before,.type-wrap>span.output-113::before{content:"";font-family:"Material Symbols Outlined"}.type-wrap>span::before{position:absolute;top:8px;font-size:40px;left:0;right:0;margin:auto;width:40px}.template-description{margin:0 0 24px;font-size:14px}.convert-action{padding:0 24px}.convert-action a{text-decoration:none;display:flex;align-items:center;justify-content:center}.convert-action .btn-convert{background-color:#2f67df;border-radius:8px;color:#fff;padding:8px 16px}.convert-action .btn-convert::after{content:"";font-family:"Material Symbols Outlined";font-size:20px;margin-left:2px}.convert-action .btn-log{margin-top:16px;font-size:14px}.convert-action .btn-log::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;margin-right:4px}.export-wrap:has(>form){display:flex;align-items:flex-start;flex-direction:column}.export-wrap:has(>form)>form{background-color:#fff;border-radius:8px;border:1px solid #d4d4d4;padding:16px}.export-wrap:has(>form)>form .field{margin-bottom:16px}.export-wrap:has(>form)>form .field label{display:block;margin-bottom:8px}.export-wrap:has(>form)>form .field label[for=convert_log_file_input]{border-radius:8px;border:1px solid #2f67df;background:#fff;text-align:center;color:#2f67df;padding:8px}.export-wrap:has(>form)>form .field label[for=convert_log_file_input]::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:8px}.export-wrap:has(>form)>form .field input[type=file]::-webkit-file-upload-button{display:none}.export-wrap:has(>form)>form .field input[type=number],.export-wrap:has(>form)>form .field input[type=date],.export-wrap:has(>form)>form .field input[type=text]{display:block;border:1px solid #d4d4d4;width:100%;box-sizing:border-box;padding:8px;color:#333;border-radius:8px}.export-wrap:has(>form)>form input[type=submit]{display:block;cursor:pointer;background-color:#2f67df;border:1px solid #2f67df;border-radius:8px;color:#fff;padding:8px 32px;margin-top:16px;width:100%;font-size:16px}body{background-color:#fafbfe;color:#333;margin:0}body>header{background-color:#fff;padding:8px;margin-bottom:24px}body>header img{display:block;margin:0 auto;transform:translateX(-8px)}.language-select{font-size:16px;max-width:460px;text-align:right;margin:auto}.language-select select{font-size:16px;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:none;padding-right:14px;cursor:pointer}.language-select span{position:relative}.language-select span::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px;font-weight:normal}.language-select span::after{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;font-weight:normal;position:absolute;right:0;pointer-events:none}.account-entry{background-color:#fff;padding:32px;max-width:460px;box-sizing:border-box;margin:24px auto;border-radius:8px;font-size:16px}.account-entry p{font-size:16px}.account-entry p.alert{border:1px solid #c61c1c;color:#c61c1c;padding:8px;background-color:rgba(198,28,28,.1098039216)}.account-entry p.amount,.account-entry p.deadline{font-size:24px;font-weight:bold;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-entry h1{font-size:20px;margin-top:0;margin-bottom:16px}.account-entry h2{font-size:16px;margin-top:40px;margin-bottom:16px}.account-entry label{font-size:16px;margin-bottom:8px;display:block;line-height:24px}.account-entry input,.account-entry select{width:100%;box-sizing:border-box;margin:0;border:1px solid #d4d4d4;border-radius:8px;padding:8px;font-size:16px;-webkit-appearance:none}.account-entry div{margin-bottom:16px}.account-entry div.payment-information{margin-bottom:40px}.account-entry input[type=submit]{background-color:#2f67df;color:#fff;border-color:#2f67df;padding:16px;font-weight:bold;cursor:pointer;margin-bottom:16px}.account-entry input[type=submit]:disabled{background-color:#d4d4d4;border-color:#d4d4d4}.account-entry input[type=radio],.account-entry input[type=checkbox]{-webkit-appearance:auto;width:auto}.account-entry input[type=radio]+label,.account-entry input[type=checkbox]+label{display:inline}.account-entry dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-column-gap:24px;grid-row-gap:8px;align-items:center}.account-entry dl.bank-information dd{font-size:20px;font-weight:bold;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-entry dd{margin:0}.account-entry .total-amount{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;font-weight:bold;border-bottom:1px solid #d4d4d4;padding-bottom:16px;align-items:center;margin-bottom:40px}.account-entry .total-amount label{margin-bottom:0}.account-entry .total-amount span{text-align:right;padding-right:8px;font-size:24px}.account-entry .total-amount span small{font-size:16px;margin-left:4px}.account-entry .button{display:block;text-decoration:none;border:1px solid #333;text-align:center;border-radius:8px;padding:16px;font-weight:bold;margin-bottom:16px}.account-entry .success{display:block;color:#268a1d;text-align:center;font-size:80px;margin-bottom:40px;margin-top:24px}.account-entry .error{display:block;color:#c61c1c;text-align:center;font-size:80px;margin-bottom:40px;margin-top:24px}.account-entry .card-number{position:relative}.account-entry .card-number span{position:absolute;top:42px;right:8px}.account-entry .card-number span img{width:auto;height:16px}.account-entry #save-credit-card{background-color:#2f67df;color:#fff;border:none;padding:16px;font-weight:bold;cursor:pointer;width:100%;border-radius:8px;-webkit-appearance:none}.account-entry #save-credit-card:disabled{background-color:#d4d4d4}.payment-method-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center}.payment-method-wrap>div{margin-bottom:0;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:8px}.payment-method-wrap>div label{margin-bottom:0}.payment-method-wrap small{font-size:14px}footer{text-align:center;font-size:16px;padding:16px 0 32px}main:has(.call-request-list){display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;grid-template-areas:"header header header" "left center right";height:calc(100vh - 68px)}main:has(.call-request-list) .alert{grid-area:header}.call-request-list{padding:24px;border-right:1px solid #e3ebfe;grid-area:left;height:calc(100vh - 68px);box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr}.call-request-list table{overflow-y:scroll}.call-request-list table th,.call-request-list table td{padding:8px;line-height:21px;border-color:#e3ebfe}.call-request-list table a{display:block;text-decoration:none;color:#333}.call-request-list table .active{background-color:#e3ebfe}.call-request-button{display:block;border-radius:8px;border:1px solid #2f67df;background:#fff;text-align:center;color:#2f67df;text-decoration:none;font-size:12px;padding:8px}.call-request-button::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px}.call-request-table-wrap{overflow-y:scroll}.call-request-button-wrap{padding-bottom:24px}.call-request-messages{padding:24px;border-right:1px solid #e3ebfe;display:grid;grid-template-rows:auto 1fr auto;height:calc(100vh - 68px);box-sizing:border-box;grid-area:center}.call-request-messages form{padding-top:24px;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-column-gap:16px;grid-template-areas:"form space" "form button"}.call-request-messages form textarea{padding:12px;border:1px solid #e3ebfe;border-radius:8px;grid-area:form}.call-request-messages form textarea::placeholder{color:silver;font-weight:normal}.message-area{overflow-y:scroll;margin:0 -24px;padding:0 24px}.message-block{margin-bottom:24px;column-gap:16px;grid-template-rows:1fr auto auto auto}.message-block p{font-size:14px;padding:16px;border-radius:8px;background-color:#efefef;margin:0;grid-area:message;word-break:break-all}.message-block .team-name{font-size:12px;grid-area:team}.message-block .user-name{font-size:12px;grid-area:name}.message-block time{font-size:10px;grid-area:time}.message-outgoing{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"space message" "time message" "team message" "name message"}.message-outgoing span{text-align:right}.message-outgoing p{background-color:#e3ebfe}.message-incoming{display:grid;grid-template-columns:1fr auto;grid-template-areas:"message space" "message time" "message team" "message name"}.message-outgoing.kind-change_status,.message-incoming.kind-change_status,.message-outgoing.kind-phone_called,.message-incoming.kind-phone_called{display:block;text-align:center;color:rgba(51,51,51,.8)}.message-outgoing.kind-change_status span,.message-incoming.kind-change_status span,.message-outgoing.kind-phone_called span,.message-incoming.kind-phone_called span{display:none}.message-outgoing.kind-change_status p,.message-incoming.kind-change_status p,.message-outgoing.kind-phone_called p,.message-incoming.kind-phone_called p{padding:0;background-color:rgba(0,0,0,0);display:inline}.kind-sent_sms p:before{content:"SMSが送信されました";display:block;border-bottom:1px solid rgba(51,51,51,.5);text-align:center;padding-bottom:8px;margin-bottom:8px;font-style:normal}.kind-sent_sms p{font-style:italic}.message-button{background-color:#2f67df;border:1px solid #2f67df;border-radius:8px;grid-area:button;position:relative;display:block}.message-button input{font-size:12px;color:#fff;padding:8px 24px 8px 48px;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.message-button::before{position:absolute;height:20px;left:24px;top:0;bottom:0;margin:auto;content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;font-variation-settings:"FILL" 1;color:#fff;pointer-events:none}.call-request-detail{padding:24px;grid-area:right;height:calc(100vh - 68px);box-sizing:border-box;overflow-y:scroll}.call-request-detail table{margin-bottom:40px}.call-request-detail button{width:100%;margin-bottom:16px;background-color:#fff;font-size:12px;font-weight:bold;padding:8px;border-radius:8px;cursor:pointer}.call-request-detail button::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"wght" 300;font-size:20px;line-height:1;display:inline-block;vertical-align:-6px;margin-right:4px}.call-request-detail .button-completed{border:1px solid #268a1d;color:#268a1d}.call-request-detail .button-completed::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px}.call-request-detail .button-cancel{border:1px solid #c61c1c;color:#c61c1c}.call-request-detail .button-cancel::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px}.call-request-detail .button-progress{border:1px solid #2f67df;color:#2f67df}.call-request-detail .button-progress::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 1;font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px}.call-request-detail h2{font-size:14px;margin-bottom:8px;margin-top:24px}.send-sms textarea{width:100%;padding:12px;border:1px solid #e3ebfe;border-radius:8px;margin-bottom:8px;box-sizing:border-box}.send-sms button{border-width:1px;color:#333}.send-sms button::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"wght" 300;font-size:20px;line-height:1;display:inline-block;vertical-align:-6px;margin-right:4px}.amazon-connect-call{border:1px solid #333;color:#333}.generate-payment-link .form-group{margin-bottom:16px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:8px;grid-row-gap:8px;align-items:center}.generate-payment-link .form-group label{font-size:14px}.generate-payment-link .form-group input{padding:12px;border:1px solid #e3ebfe;border-radius:8px;color:#333}.generate-payment-link button{border:1px solid #333;color:#333}.generate-payment-link button::before{content:"";font-family:"Material Symbols Outlined";font-variation-settings:"wght" 300;font-size:20px;line-height:1;display:inline-block;vertical-align:-6px;margin-right:4px}.import p{font-size:14px;margin-bottom:16px;line-height:1.5}.import button,.import .button{display:inline-block;font-size:14px;font-weight:bold;border-radius:8px;padding:16px 32px;cursor:pointer;color:inherit;text-decoration:none;background-color:#fff;border:1px solid #333}.file-upload-button{background-color:#fff;border:1px solid #333}.file-upload-button::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:-7px;margin-right:4px;font-weight:normal}.import-button{background-color:#2f67df;color:#fff;border:1px solid #2f67df}.import-button::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;line-height:1;display:inline-block;vertical-align:-7px;margin-right:4px;font-weight:normal}.d-none{display:none !important}.exam-index{padding:24px}.exam-index h1{margin-bottom:24px}.exam-index table th,.exam-index table td{padding:8px;line-height:21px;border-color:#e3ebfe}.exam-index .exam-new-button{border-radius:8px;border:1px solid #333;background:#fff;text-align:center;color:#333;text-decoration:none;font-size:12px;padding:8px 24px;display:inline-block;font-weight:bold}.exam-index .exam-new-button::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;margin-right:4px}.search-form{padding:16px;background-color:#efefef;border-radius:8px;margin:16px 0}.search-form .search-field,.search-form .filter-field{margin-bottom:16px;margin-right:24px;font-size:14px;display:inline-block}.search-form .search-field label,.search-form .filter-field label{margin-right:8px}.search-form .search-field input,.search-form .search-field select,.search-form .filter-field input,.search-form .filter-field select{padding:8px;border-radius:8px;border:1px solid #d4d4d4}.search-form .search-field>div,.search-form .filter-field>div{display:inline-block}.search-form hr{border-top:1px solid #d4d4d4;border-bottom:none;margin:8px 0 16px}.search-form .submit-wrap{text-align:right}.search-form .search-button{background-color:#2f67df;border:1px solid #2f67df;border-radius:8px;color:#fff;padding:8px;margin-right:8px}.search-form .clear-button{font-size:14px;text-decoration:none;margin-right:8px}.search-form .exam-view-link{color:#2f67df;text-decoration:none}.search-form .exam-view-link:hover{text-decoration:underline}@media(max-width: 540px){.account-entry{padding:16px;margin:16px}}@media(prefers-color-scheme: dark){body{background-color:#2e3137;color:#fff}body>header{background-color:#222}.account-entry{background-color:#222}.language-select select{color:#fff}.account-entry input,.account-entry select{background-color:#333;color:#fff}.simple>nav a,.bpo>nav a{color:#fff}.simple>nav li.active a,.bpo>nav li.active a{background-color:#4c5464}.call-request-list table a{color:#fff}.call-request-list table .active{background-color:#4c5464}table .status-cancelled span,table .status-fail span,table .status-expired span,table .status-partial_paid span{color:#ffadad;border-color:#ffadad}table .status-success span,table .status-completed span,table .status-paid span{color:#a7f1a1;border-color:#a7f1a1}table .status-in_progress span,table .status-sent_touroku_irai span,table .status-unpaid span{color:#a3c0ff;border-color:#a3c0ff}table th span,table td span{border-color:#fff}.call-request-list table th,.call-request-list table td{border-color:#5c616d}.simple>nav,.bpo>nav,.call-request-list,.call-request-messages,table th,table td{border-color:#5c616d}.call-request-button{border-color:#a3c0ff;color:#a3c0ff;background-color:#222}.message-block p{background-color:#5d5d5d}.message-outgoing p{background-color:#444b5c}.call-request-messages form textarea{background-color:#222;border-color:#5c616d}.call-request-detail .button-progress{border-color:#a3c0ff;color:#a3c0ff;background-color:#222}.call-request-detail .button-completed{color:#a7f1a1;border-color:#a7f1a1;background-color:#222}.call-request-detail .button-cancel{color:#ffadad;border-color:#ffadad;background-color:#222}.payment-wrap .button,.payer-list .button{background-color:#222;border-color:#fff}table th:has(.sort_link):hover,table th:has(form):hover,table td:has(.sort_link):hover,table td:has(form):hover{background-color:#4c5464}table th select,table td select{color:#fff}.error-message{color:#ffadad}.import button,.import .button{background-color:#222;border-color:#fff}.new-payment-form input[type=number],.new-payment-form input[type=date],.new-payment-form input[type=text],.new-payment-form input[type=email],.new-payment-form input[type=tel],.new-payment-form textarea{background-color:#222;color:#fff}.login,.root{background-color:#222}.login form input,.root form input{background-color:#222;color:#fff}.payment-wrap .summary{background-color:#222;border-color:#5c616d}.payment-wrap .summary dl,.payer-list .summary dl{background-color:#4c5464;border-color:#5c616d}table th .link-copy-btn,table td .link-copy-btn{color:#fff}.search-form{background-color:#4c5464}}.breadcrumbs__link{font-size:12px;text-decoration:none;margin-bottom:32px;display:inline-block}.breadcrumbs__link::before{content:"";font-family:"Material Symbols Outlined";font-size:20px;line-height:1;display:inline-block;vertical-align:-5px;font-weight:normal}.breadcrumbs__link:hover{opacity:var(--hover-opacity)}.status-label span{width:100%;max-width:60px;border-radius:var(--radius-md);padding:4px 8px;display:inline-block;font-size:12px;line-height:1;text-align:center;border:1px solid;font-weight:bold}@media(prefers-color-scheme: light){.status-label span{background-color:var(--white)}}.page-title-area{display:flex;align-items:center;margin-bottom:24px;gap:24px}.page-title-area h1{margin:0}.page-link-list ul{display:flex;align-items:center;gap:2px}.page-link-list ul li{display:flex;align-items:center;justify-content:center}.page-link-item{border:none;padding:4px;text-decoration:none;background-color:rgba(0,0,0,0);position:relative}.page-link-item span{width:max-content;color:var(--white);font-size:12px;border-radius:4px;background-color:var(--black);padding:4px 8px;line-height:1;display:none;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.page-link-item:hover{cursor:pointer}.page-link-item:hover span{display:block}.page-link-item:hover .material-symbols-outlined{opacity:var(--hover-opacity)}.page-link-item .material-symbols-outlined{font-size:22px;display:block}@media(prefers-color-scheme: dark){.page-link-item .material-symbols-outlined{color:var(--white)}}.custom-select{max-width:160px;width:100%;position:relative;display:inline-block;font-size:12px;margin-left:auto;margin-right:0}.custom-select-input{display:none}.custom-select-label{display:block;border:1px solid var(--gray-300);padding:8px 16px;border-radius:var(--radius-lg);background-color:var(--card-bg-100);cursor:pointer}.custom-select-label::before{content:"";font-family:"Material Symbols Outlined";font-size:24px;color:var(--gray-300);position:absolute;right:8px;top:4px}.custom-select-content{width:100%;position:absolute;top:calc(100% + 8px);left:0;background:var(--card-bg-100);border:1px solid var(--gray-200);box-shadow:0px 0px 10px 1px rgba(214,214,214,.3);border-radius:var(--radius-lg);z-index:10;display:none;overflow:hidden}@media(prefers-color-scheme: dark){.custom-select-content{box-shadow:0px 0px 10px 1px rgba(73,77,87,.3)}}.custom-select-input:checked~.custom-select-label{border-color:var(--blue-500)}.custom-select-input:checked~.custom-select-content{display:block}.custom-select-item{width:100%;text-align:left;font-size:12px;padding:10px;border:none;background:none;cursor:pointer}@media(prefers-color-scheme: dark){.custom-select-item{color:var(--white)}}.custom-select-item:hover{background-color:var(--card-bg-200)}.content-group{display:flex;flex-direction:column;gap:16px}.content-unit{border:1px solid var(--gray-300);border-radius:var(--radius-lg);background-color:var(--card-bg-100);padding:24px 32px}.row-data-list{display:flex;flex-wrap:wrap;gap:16px 56px;margin:0}.row-data-list dt{color:var(--gray-700);font-size:12px;margin-bottom:6px}.row-data-list dd{font-size:16px;line-height:1.4;margin:0}.payment-detail-status{margin-bottom:8px}.payment-detail-select{margin-left:auto;margin-right:0}

/*# sourceMappingURL=application-461957682c52ba3c88f2.css.map*/