﻿input[type=text],input[type=email],input[type=password],input[type=time],input[type=date],input[type=url],input[type=phone],input[type=datetime-local],select[type=select],input[type=number],textarea[type=textarea]{transition:all .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:100%;color:var(--text-color);background-color:var(--background-color);font-weight:300;border-radius:6px;border:1px solid rgba(0,0,0,0);box-shadow:0 1px 8px rgba(62,87,103,.1);padding:0 .75rem;margin:8px 0;caret-color:var(--primary-color);height:44px;line-height:42px;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,sans-serif}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=time]::placeholder,input[type=date]::placeholder,input[type=url]::placeholder,input[type=phone]::placeholder,input[type=datetime-local]::placeholder,select[type=select]::placeholder,input[type=number]::placeholder,textarea[type=textarea]::placeholder{color:var(--secondary-color);opacity:.7}select{transition:all .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:100%;color:var(--text-color);background-color:var(--background-color);font-weight:300;border-radius:6px;border:1px solid rgba(0,0,0,0);box-shadow:0 1px 8px rgba(62,87,103,.1);padding:0 .75rem;margin:8px 0;caret-color:var(--primary-color);height:44px;line-height:42px;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,sans-serif}select:has(option:checked[value=""]){color:var(--secondary-color);opacity:.7}textarea.form-control{min-height:5rem;line-height:1.4rem;padding:.45rem .75rem}label .required::after{content:"必須";display:inline-block;margin-left:10px;padding:2px 7px 1px;border:1px solid #ef1140;border-radius:2px;font-size:12px;color:#ef1140;line-height:1}.form-group .invalid-feedback{font-size:96%}.form-label-before{border-left:8px solid var(--secondary-color-light);padding:2px 0 2px 12px;margin:32px 0 16px}.form-label-after{font-size:95%;opacity:.9}.form-table{overflow-x:scroll}.form-table .table{margin-bottom:8px}.form-table .add-table-row{width:100%;text-align:center;margin-top:-16px;margin-bottom:32px}.form-table .form-label-after{margin-top:-16px}.form-check{box-sizing:border-box;padding:0;outline:0;line-height:1.8}.form-check input{width:0;height:0;opacity:0;position:absolute}.form-check label{cursor:pointer}.form-check__label{width:100%;border-radius:3px;position:relative;padding:.5em .5em .5em 30px;transition:all .3s ease 0s}.form-check input[type=checkbox]+.form-check__label::before{content:"";display:inline-block;width:22px;height:22px;background:var(--background-color);border:1px solid var(--secondary-color);border-radius:4px;margin:-13px 0 0 0;position:absolute;left:3px;top:1.35em;transition:all .3s ease 0s}.form-check input[type=checkbox].is-invalid+.form-check__label::before{border-color:#dc3545}.form-check input[type=checkbox]:checked+.form-check__label::after{opacity:1;transform:rotate(45deg) scale(1)}.form-check input[type=checkbox]+.form-check__label::after{content:"";display:block;width:8px;height:14px;border-bottom:2px solid var(--primary-color);border-right:2px solid var(--primary-color);position:absolute;margin-top:-11px;left:10px;top:1.35em;transform:rotate(45deg) scale(0);opacity:0;transition:all .3s ease 0s}.form-check input[type=radio]+.form-check__label::before{content:"";display:inline-block;width:22px;height:22px;background:var(--background-color);border:1px solid var(--secondary-color);border-radius:50%;margin:-10px 0 0 0;position:absolute;left:3px;top:50%;transition:all .3s ease 0s}.form-check input[type=radio].is-invalid+.form-check__label::before{border-color:#dc3545}.form-check input[type=radio]:checked+.form-check__label::after{opacity:1;transform:scale(1)}.form-check input[type=radio]+.form-check__label::after{content:"";display:block;width:12px;height:12px;background:var(--primary-color);position:absolute;border-radius:50%;margin-top:-5px;left:8px;top:50%;opacity:0;transform:scale(0);transition:all .3s ease 0s}.form-check input[type=checkbox]:checked:disabled+.form-check__label,.form-check input[type=checkbox]:disabled+.form-check__label,.form-check input[type=radio]:checked:disabled+.form-check__label,.form-check input[type=radio]:disabled+.form-check__label{cursor:not-allowed}.form-check input[type=checkbox]:checked:disabled+.form-check__label::before,.form-check input[type=checkbox]:disabled+.form-check__label::before,.form-check input[type=checkbox]:disabled+.form-check__label::after,.form-check input[type=radio]:checked:disabled+.form-check__label::before,.form-check input[type=radio]:checked:disabled+.form-check__label::after,.form-check input[type=radio]:disabled+.form-check__label::before{opacity:.2}.btn{transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center;width:275px;height:52px;margin-right:auto;margin-left:auto;padding:.375rem .75rem;border-radius:50px;font-size:15px;font-weight:700;line-height:38px;text-align:center;text-decoration:none;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);cursor:pointer}.lookup-selector-base{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:rgba(230,230,230,.2)}.lookup-selector-base .lookup-selector-popup{position:relative;background-color:var(--background-color);width:80%;height:60vh;max-height:60%;top:100px;left:10%;opacity:1;padding:0px;border:1px solid #f4f4f4;box-shadow:0 1px 8px rgba(62,87,103,.1)}.lookup-selector-base .lookup-selector-popup__header{height:60px;text-align:right;display:flex;align-items:center}.lookup-selector-base .lookup-selector-popup__header .title{width:100%;text-align:center}.lookup-selector-base .lookup-selector-popup__header button{position:absolute;right:10px;border-radius:50%;width:32px;height:32px;color:gray;border:none}.lookup-selector-base .lookup-selector-popup__header button:hover{opacity:.7}.lookup-selector-base .lookup-selector-popup__body{padding:0 30px 30px}.lookup-selector-base .lookup-selector-popup__body>*{max-width:100%;height:calc(60vh - 90px);overflow:scroll}.lookup-selector-base .lookup-selector-popup__list-table__header{background-color:var(--background-color);position:sticky;top:-1px}.lookup-selector-base .lookup-selector-popup__list-table__body tr:hover{background-color:var(--secondary-color-light);cursor:pointer}.lookup-selector-base .lookup-selector-popup__list-table__bottom{display:flex;justify-content:center}.lookup-form-field{display:flex;align-items:center}.lookup-form-field .btn.lookup-operation{background-color:rgba(0,0,0,0);color:#3498db;font-size:14px;height:40px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(0,0,0,0)}.lookup-form-field .lookup-operation{text-align:center;width:80px}.lookup-form-field.disabled *{pointer-events:none}.lookup-form-field.disabled input{background-color:#e9ecef}.lookup-form-field.disabled .btn{color:#909090}.empty-error-label{background-color:#dc3545;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;color:#fff;font-size:12px}.lookup-success-label{background-color:#29d08a;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;color:#fff;font-size:12px}button[type=button].password-display-button{display:flex;background-color:rgba(0,0,0,0);border:0px;align-items:center}.btn.btn-default,.btn-default{width:auto;height:auto;min-width:275px;min-height:52px;margin:0;padding:.375rem .75rem;background-color:var(--primary-color);border:1px solid rgba(0,0,0,0);color:var(--primary-color-inverse);font-weight:700;line-height:calc(52px - .75rem);border-radius:calc(52px - .75rem);transition:all .3s ease 0s;cursor:pointer}@media screen and (min-width: 900px){.btn.btn-default:active,.btn-default:active{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--primary-color-inverse)}.btn.btn-default:focus,.btn-default:focus{box-shadow:0 0 20px rgba(0,0,0,.2)}.btn.btn-default:hover,.btn-default:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--primary-color-inverse);box-shadow:0 0 20px rgba(0,0,0,.2);transform:scale(1.03)}}.btn.btn-default.disabled,.btn-default.disabled{background-color:var(--primary-color);border:1px solid var(--primary-color);color:silver;opacity:.9;cursor:not-allowed}@media screen and (min-width: 900px){.btn.btn-default.disabled,.btn-default.disabled{box-shadow:none;transform:none}}.btn.btn-default.btn-cancel:not(.disabled),.btn-default.btn-cancel:not(.disabled){background-color:var(--primary-color-inverse);border:1px solid var(--primary-color);color:var(--text-color)}.btn.btn-outline,.btn-outline{width:auto;height:auto;min-width:275px;min-height:52px;margin:0;padding:.375rem .75rem;color:var(--primary-color);border:1px solid var(--primary-color);background-color:var(--background-color);font-weight:700;line-height:calc(52px - .75rem);border-radius:calc(52px - .75rem);transition:all .3s ease 0s;cursor:pointer}@media screen and (min-width: 900px){.btn.btn-outline:hover,.btn-outline:hover{border-color:var(--secondary-color-light);background-color:var(--background-color);border:1px solid var(--primary-color);color:var(--primary-color);box-shadow:0 0 20px rgba(0,0,0,.2);transform:scale(1.03)}}.btn.btn-small{width:200px;height:44px;min-width:200px;min-height:44px;line-height:44px;padding:0}.btn.add-row-button,.add-row-button{width:100px;height:32px;min-height:32px;min-width:50px;margin-left:10px;font-weight:bold;padding:0;position:relative}.btn.add-row-button::before,.btn.add-row-button::after,.add-row-button::before,.add-row-button::after{content:"";position:absolute;width:2px;height:16px;background:#fff}.btn.add-row-button::before,.add-row-button::before{transform:translate(-50%, -50%) rotate(90deg)}.btn.add-row-button::after,.add-row-button::after{transform:translate(-50%, -50%)}.btn.remove-row-button,.remove-row-button{width:24px;height:24px;min-height:24px;min-width:24px;font-weight:bold;border-radius:12px;border:none;background-color:#fe6030;margin:0;padding:0}.btn.remove-row-button::before,.btn.remove-row-button::after,.remove-row-button::before,.remove-row-button::after{content:"";position:absolute;width:2px;height:16px;background:#fff}.btn.remove-row-button::before,.remove-row-button::before{transform:translate(-50%, -50%) rotate(45deg)}.btn.remove-row-button::after,.remove-row-button::after{transform:translate(-50%, -50%) rotate(-45deg)}.btn.btn-default.remove-row-button:hover,.btn-default.remove-row-button:hover{background-color:#fe6030}.btn.copy-row-button{width:24px;height:24px;min-height:24px;min-width:24px;font-weight:bold;border-radius:12px;border:none;background-color:#00bfff;color:#fff;margin:0;padding:0}.btn.copy-row-button::before,.btn.copy-row-button::after{content:"";position:absolute;width:2px;height:16px;background:#fff}.btn.copy-row-button::before{transform:translate(-50%, -50%) rotate(90deg)}.btn.copy-row-button::after{transform:translate(-50%, -50%)}.btn.copy-row-button:hover{color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);transform:scale(1.03)}.form-table-butttons-area{display:flex;gap:8px;align-items:center}.form-control-file{height:100px;padding:10px;text-align:center;vertical-align:middle;cursor:pointer;border:1px dashed #d3d3d3}.form-control-file.is-invalid{border:1px dashed #dc3545 !important}.form-control-file.disabled{pointer-events:none;font-style:italic;background-color:#e9ecef}.form-control-file.active{border:1px solid #80bdff;color:#80bdff}.files-buttons{cursor:pointer;border-top:1px solid #d3d3d3}.files-button-submit{box-sizing:border-box;display:inline-block;width:50%;height:40px;line-height:40px;text-align:center;border-right:1px solid #d3d3d3}.files-button-submit:before{content:"Submit"}.files-button-clear{box-sizing:border-box;display:inline-block;width:50%;height:40px;line-height:40px;text-align:center}.files-button-clear:before{content:"Clear"}.files-list{width:300px}.files-list ul{padding:0;margin:0;list-style:none}.files-list li:last-child{border:none}.files-list li{height:60px;padding:10px 0px 10px 10px}.files-list li .item-preview{float:left;width:60px;height:60px}.files-list li .item-preview img{width:100%;height:100%}.files-list li .item-preview .extension{box-sizing:border-box;padding-right:5px;padding-left:5px;overflow:hidden;font-size:16px;line-height:60px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background-color:#d3d3d3}.files-list li .content{float:left;width:calc(100% - 130px);padding-top:5px;padding-left:10px}.files-list li .content div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-list li .name{font-size:20px;line-height:30px}.files-list li .size{font-size:16px;line-height:20px}.files-list li .remove-button{float:right;width:60px;height:60px;cursor:pointer;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4IDEyLjgzbC0yLjgzLTIuODMtMTEuMTcgMTEuMTctMTEuMTctMTEuMTctMi44MyAyLjgzIDExLjE3IDExLjE3LTExLjE3IDExLjE3IDIuODMgMi44MyAxMS4xNy0xMS4xNyAxMS4xNyAxMS4xNyAyLjgzLTIuODMtMTEuMTctMTEuMTd6Ii8+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+) no-repeat center center;background-size:30px 30px}.subtable{width:100%;border:1px solid #e6e6e6}.subtable__row{border-bottom:1px solid #e6e6e6}.subtable__header{padding:8px 16px;background-color:#f8f8f8;font-weight:bold}.subtable__header:not(:first-child){border-left:1px solid #e6e6e6}.subtable__cell{padding:8px 16px}.subtable__cell:not(:first-child){border-left:1px solid #e6e6e6}.table td:nth-of-type(1):not([style*=width]),.table th:nth-of-type(1):not([style*=width]){max-width:60px}.table-cell{padding:8px 16px;border-bottom:1px solid #eee}.button-cell{vertical-align:middle !important;padding:0 !important}.mobile-subtable table{display:block;width:100%}.mobile-subtable thead{display:none}.mobile-subtable tbody,.mobile-subtable tr,.mobile-subtable td{display:block;width:100%}.mobile-subtable tr.mobile-row{border:1px solid #ddd;margin-bottom:1rem;padding:.5rem}.mobile-subtable tr.mobile-row th:nth-of-type(1){max-width:100%}.mobile-subtable tr.mobile-row td:nth-of-type(1){max-width:100%}.mobile-subtable td{position:relative;padding-left:40%;text-align:left;margin-bottom:.5rem}.mobile-subtable td::before{position:absolute;top:0;left:10px;width:30%;padding-right:10px;white-space:nowrap;font-weight:bold;font-size:14px;color:#666;content:attr(data-label)}.mobile-subtable .btn.copy-row-button-mobile{color:var(--primary-color-inverse);width:150px;min-height:32px;min-width:50px;margin-left:10px;font-weight:bold;padding:0;position:relative;background-color:var(--primary-color)}.mobile-subtable .btn.remove-row-button-mobile{color:var(--primary-color-inverse);width:150px;min-height:32px;min-width:50px;margin-left:10px;font-weight:bold;padding:0;position:relative;background-color:#fe6030}.mobile-subtable .add-table-row{padding-top:15px}.mobile-subtable .form-group{margin-top:15px}.mobile-subtable .form-table-butttons-area-mobile{text-align:center}.bank-code-input{display:flex;align-items:flex-end;overflow:visible !important;gap:8px}.bank-code-input .bank-code-input__item{position:relative;width:calc(50% - 4px)}.bank-code-input ul.bank-code-input-list{position:absolute;left:0;top:71px;display:block;list-style:none;padding:0;margin:0 0 0 2px;background-color:#f6f6f6;z-index:1;border-radius:1px}.bank-code-input ul.bank-code-input-list.no-label{top:51px}.bank-code-input ul.bank-code-input-list li{padding:6px 10px;cursor:pointer}.bank-code-input ul.bank-code-input-list li:hover{background-color:#fcfcfc;color:#6060ff}.bank-code-input .invalid-feedback{display:block;position:absolute}.bank-code-input input:focus+.invalid-feedback{display:none}.logout-modal-open{animation:logout-modal-open .4s ease-out forwards}.logout-modal-closed{animation:logout-modal-close 1s ease-out forwards}@keyframes logout-modal-open{0%{opacity:0}50%{opacity:.8}100%{opacity:1}}@keyframes logout-modal-close{0%{opacity:1}50%{opacity:.8}100%{opacity:0}}.logout-modal-container{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;overflow:auto}.logout-modal-body{position:fixed;top:50%;left:50%;z-index:1100;box-sizing:border-box;width:90%;max-width:700px;padding:20px;margin:0 auto;text-align:center;background-color:#fff;border:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translate(-50%, -50%);border-radius:8px}.logout-modal-title{margin-top:16px;color:var(--text-color);font-size:1.5rem}.logout-modal-message{margin:1.5rem 0;color:var(--secondary-color);font-size:1rem;line-height:1.5}.logout-modal-ok-btn{display:inline-block;padding:8px 20px;margin:10px;background-color:var(--primary-color);border:1px solid rgba(0,0,0,0);border-radius:4px;color:var(--primary-color-inverse);cursor:pointer;transition:background-color .2s}.logout-modal-close-btn{display:inline-block;padding:8px 20px;margin:10px;background-color:var(--primary-color-inverse);border:1px solid var(--primary-color);border-radius:4px;color:var(--text-color);cursor:pointer;transition:background-color .2s}.page{font-size:14px;font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.03em}.global-footer{background-color:var(--secondary-color);color:var(--primary-color-inverse);text-align:center;line-height:30px;bottom:0;width:100%}.global-footer .global-footer__row{height:30px;display:block;margin:0 15px 0 15px;font-size:13px}.global-footer .global-footer__row .global-footer__row__copyright-text{width:calc(100% - 15px);height:30px;position:absolute;text-align:center;font-size:clamp(10px,2vw,13px)}.global-footer .global-footer__row .global-footer__row__copyright-text p{height:30px}.global-footer .global-footer__row .global-footer__row__links{width:calc(100% - 15px);height:30px;position:absolute;text-align:right;right:15px;z-index:1}.global-footer .global-footer__row .global-footer__row__links a{color:var(--primary-color-inverse);text-decoration:underline;cursor:pointer;margin-left:15px}@media screen and (max-width: 900px){.global-footer{position:relative}.global-footer .global-footer__row{height:60px}.global-footer .global-footer__row .global-footer__row__copyright-text{position:relative}.global-footer .global-footer__row .global-footer__row__links{position:relative;text-align:center;right:inherit}}.spinner{position:absolute;top:50%;left:50%}.page-main{text-align:center}.page-main__form{text-align:left}.page-main__form-btn{text-align:center}.page-main .kintone-textarea{overflow-wrap:break-word;word-break:keep-all;white-space:pre-wrap}.page-main .menu{margin:0;padding:0;background:var(--background-color);border:none;box-shadow:none}.page-main .menu li{width:28.3%;height:300px;margin:0 2.5% 5% 2.5%;border:none;flex-direction:column;background-color:var(--secondary-color-light);background-clip:border-box;overflow:hidden;position:relative;word-wrap:break-word;border-radius:12px;box-shadow:5px 5px 40px rgba(28,41,60,.1)}.page-main .menu li:hover{transition:all .3s ease 0s;transform:scale(1.03)}.page-main .menu li.menu-item-category{display:none}.page-main .menu li a{display:flex;flex-wrap:wrap;justify-content:center;height:100%;text-align:center}.page-main .menu li a:hover{background-color:var(--secondary-color-light)}.page-main .menu li a .menu-item-icon{width:120px;height:120px;background-color:var(--background-color)}.page-main .menu li a .menu-item-details{width:100%}.page-main .menu li a .menu-item-details .menu-item-name,.page-main .menu li a .menu-item-details .menu-item-description{color:var(--primary-color)}.page-main .menu li.menu-item-category.categorized{position:absolute;left:0px;height:0px !important;width:100%;display:block;overflow:visible;pointer-events:none;padding:0}.page-main .menu li.menu-item-category.categorized:hover{transform:none}.page-main .menu li.menu-item-category.categorized>a{display:none}.page-main .menu li.menu-item-category.categorized>a .menu-item-icon{display:none}.page-main .menu li.menu-item-category.categorized .menu{position:absolute;top:60px;height:0;width:100%;visibility:hidden;transition:height 0s ease}.page-main .menu li.menu-item-category.categorized.current{height:auto !important;margin:0 30px}@media screen and (max-width: 900px){.page-main .menu li.menu-item-category.categorized.current{margin:0}}.page-main .menu li.menu-item-category.categorized.current>a{display:block;pointer-events:none;text-align:left}.page-main .menu li.menu-item-category.categorized.current>a .menu-item-name{font-size:20px;color:var(--text-color)}.page-main .menu li.menu-item-category.categorized.current>a .menu-item-description{color:var(--text-color)}.page-main .menu li.menu-item-category.categorized.current .menu{height:auto;opacity:1;visibility:visible;transition:height .3s ease;pointer-events:all}@media screen and (max-width: 900px){.page-main .menu li{width:100%;height:120px;margin:0 0 5% 0}.page-main .menu li a{flex-direction:row;justify-content:space-around;padding:0 5%}.page-main .menu li a .menu-item-icon{width:70px;height:70px;margin-right:30px}.page-main .menu li a .menu-item-details{flex:1;text-align:left;font-size:16px}}.page-main .page-header{padding:27px 30px 27px;background:var(--background-color);position:relative;width:100%;margin:auto;display:flex;flex-direction:row;flex-grow:1;box-sizing:border-box}.page-main .page-header .page-header__icon .no-icon{display:block;margin-top:16px;width:42px;height:42px;background-color:var(--secondary-color-light);border-radius:50%}.page-main .page-header .page-header__icon svg,.page-main .page-header .page-header__icon img{display:block;margin-top:16px;width:auto;height:42px}@media screen and (max-width: 900px){.page-main .page-header .page-header__icon svg,.page-main .page-header .page-header__icon img{max-width:120px}}.page-main .page-header .title-base{display:flex;flex-direction:column;flex-grow:1;margin-left:8px;text-align:left}.page-main .page-header .title-base .page-header__subtitle{margin:0;color:var(--secondary-color);font-size:13px;flex-grow:1;line-height:20px}.page-main .page-header .title-base .page-header__subtitle:empty{padding-top:20px}.page-main .page-header .title-base .page-header__title{margin:0;flex-grow:1;text-align:left;font-size:28px;line-height:1.5;font-weight:700;color:var(--text-color);letter-spacing:.05em}.page-main .btn-new-record{font-size:24px;line-height:40px;width:40px;height:40px;padding:0;position:absolute;top:-48px;right:60px;border-radius:50%;border:none;background-color:var(--primary-color);color:var(--primary-color-inverse);text-align:center;cursor:pointer;outline:none;display:flex;justify-content:center;align-items:center}.page-main .btn-new-record:hover{background-color:var(--primary-color);color:var(--primary-color-inverse);opacity:.8}@media screen and (max-width: 900px){.page-main .btn-new-record{font-size:30px;line-height:50px;width:50px;height:50px;position:fixed;top:auto;bottom:70px;right:15px}}.global-header{transition:height .6s ease;width:300px;height:calc(100vh - 30px);overflow-y:auto;padding:0}.global-header.not-authenticated{display:none}.global-header__humberger{display:none}@media screen and (max-width: 900px){.global-header__humberger{display:block;width:45px;height:56px;margin:0;position:fixed;top:0;bottom:0;z-index:999;right:0;border:none;background:none}.global-header__humberger span{display:block;width:25px;height:2px;margin:auto;background-color:var(--primary-color);position:absolute;left:0;right:0;top:50%;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.global-header__humberger span:nth-of-type(1){margin-top:-9px}.global-header__humberger span:nth-of-type(3){margin-top:9px}}.global-header .global-header__menu{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;box-shadow:none;left:0;transition:.7s;position:relative;width:300px;height:auto;min-height:100%;background:var(--primary-color);padding:20px 10px;color:var(--primary-color-inverse);top:0;z-index:999}@media screen and (max-width: 900px){.global-header .global-header__menu{flex-direction:row;height:100dvh;padding-bottom:40px;min-height:auto}}.global-header .global-header__menu .menu{background:var(--primary-color);width:100%;max-width:320px;padding:0;margin:0 auto;border:none;box-shadow:none}.global-header .global-header__menu .menu ul{padding:0}.global-header .global-header__menu .menu li{width:100%;position:relative;border:none}.global-header .global-header__menu .menu li.active a{color:var(--accent-color)}.global-header .global-header__menu .menu li.active a .menu-item-details .menu-item-name,.global-header .global-header__menu .menu li.active a .menu-item-details .menu-item-description{color:var(--accent-color)}.global-header .global-header__menu .menu li.active a:hover{background-color:var(--secondary-color-light);color:var(--primary-color)}.global-header .global-header__menu .menu li.active a:hover .menu-item-name,.global-header .global-header__menu .menu li.active a:hover .menu-item-description{color:var(--primary-color)}.global-header .global-header__menu .menu a{color:var(--primary-color-inverse);display:block;text-decoration:none;line-height:1.65;font-size:12px;border-radius:15px;padding:4px 0 4px 8px;transition:.3s}.global-header .global-header__menu .menu a:hover{background-color:var(--secondary-color-light);color:var(--primary-color);transition:.3s}.global-header .global-header__menu .menu a:hover .menu-item-name,.global-header .global-header__menu .menu a:hover .menu-item-description{color:var(--primary-color)}.global-header .global-header__menu .menu li.menu-item-category{padding:3px 0 3px 12px}.global-header .global-header__menu .menu li.menu-item-category a{pointer-events:none}.global-header .global-header__menu .menu li.menu-item-category.single-app-category a{pointer-events:all}.global-header .global-header__menu .menu li.menu-item-category.categorized{cursor:pointer}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu-item-description{display:none}.global-header .global-header__menu .menu li.menu-item-category.categorized>a>.menu-item-details>.menu-item-name::before{content:"▶";display:inline-block;margin-right:8px;transition:transform .3s ease}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu{height:0;opacity:0;visibility:hidden;transition:height 0s ease}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu a{pointer-events:all}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a{color:var(--accent-color)}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a .menu-item-details .menu-item-name,.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a .menu-item-details .menu-item-description{color:var(--accent-color)}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a:hover{background-color:var(--secondary-color-light);color:var(--primary-color)}.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a:hover .menu-item-name,.global-header .global-header__menu .menu li.menu-item-category.categorized .menu li.active a:hover .menu-item-description{color:var(--primary-color)}.global-header .global-header__menu .menu li.menu-item-category.categorized.open>a>.menu-item-details>.menu-item-name::before{transform:rotate(90deg)}.global-header .global-header__menu .menu li.menu-item-category.categorized.open .menu{height:calc(100% - 30px);opacity:1;visibility:visible;transition:height .3s ease}.global-header .global-header__menu .menu li.menu-item-app{padding:3px 0 3px 24px}.global-header .global-header__menu .menu .menu-item-icon{display:none}.global-header .global-header__menu .menu .menu-item-details{display:block}.global-header .global-header__menu .menu .menu-item-name,.global-header .global-header__menu .menu .menu-item-description{display:inline-block;color:var(--primary-color-inverse);font-family:"Oswald:wght@300","Noto Sans JP",sans-serif;font-weight:700;font-style:normal;transform:scale(0.9, 1);transform-origin:left top}.global-header .global-header__menu .menu .menu-item-name{font-size:16px}.global-header .global-header__menu .menu .menu-item-description{font-size:13px}.global-header .global-header__menu>.menu{height:auto;flex-grow:1}.global-header .global-header__menu .global-header__menu-logo{cursor:pointer;color:var(--primary-color-inverse);display:block;width:100%;box-sizing:border-box;margin:0 0 15px 0;padding:0 0 12px 0;outline:0;border-bottom:1px solid rgba(255,255,255,.3);text-align:center}.global-header .global-header__menu .global-header__menu-logo .global-header__menu-logo-image{max-width:220px;max-height:125px}.global-header .global-header__menu .global-header__menu-items{display:block;width:100%;margin:30px 0 15px;padding:0;border:none;border-top:1px solid rgba(255,255,255,.3)}.global-header .global-header__menu .global-header__menu-items .nav-link.active{color:var(--primary-color-inverse);display:block;text-decoration:none;line-height:1.65;font-size:13px;font-weight:600;border-radius:18px;padding:4px 20px;transition:.3s}.global-header .global-header__menu .global-header__menu-items .nav-link.active:hover{text-decoration:underline}.global-header .global-header__menu .global-header__menu-login-nav-btn{background:none;margin:20px 0 15px;width:100%;text-align:left}@media screen and (max-width: 900px){.drawer-open .global-header{right:0}.drawer-open .global-header .global-header__menu{overflow-y:scroll}.drawer-open .global-header .global-header__humberger span{background-color:var(--primary-color-inverse)}.drawer-open .global-header .global-header__humberger span:nth-of-type(1){margin-top:0;transform:rotate(45deg)}.drawer-open .global-header .global-header__humberger span:nth-of-type(2){width:0}.drawer-open .global-header .global-header__humberger span:nth-of-type(3){margin-top:0;transform:rotate(-45deg)}.drawer-open .global-header .global-header__drawer{right:0}}@media screen and (max-width: 900px){.global-header{height:100%}}@media screen and (max-width: 900px){.global-header{width:100%;position:fixed;top:0;right:-100%;transition:right .3s ease-in-out;z-index:5;overflow:visible}.global-header .global-header__menu{width:100%}}.non-active-page{position:fixed;top:0;left:0;width:100%;height:100%;padding:10vh 0;z-index:99999;background:var(--primary-color)}.non-active-page .inner{display:flex;flex-direction:column;align-items:center;width:80%;margin:10%}.non-active-page .inner img{max-width:60%;max-height:40vh;height:auto;margin-bottom:60px}.non-active-page .inner .tenant-maintenance-text{width:80%;text-align:center}.details-page .container{margin:0}.details-page .page-main__detail-table__body .detail-item{display:flex;width:100%;text-align:left;font-size:12pt;line-height:1.5rem;padding:0;border-bottom:1px solid #dee2e6}.details-page .page-main__detail-table__body .detail-item .detail-label{padding:15px 15px 10px 30px;width:35%;font-weight:700;font-size:11pt;opacity:.8;background-color:#f8f8f8}.details-page .page-main__detail-table__body .detail-item .detail-value{padding:15px 30px 10px 15px;width:65%;word-break:break-all}.details-page .page-main__detail-table__body .detail-item .before-unit{margin-right:.3rem}.details-page .page-main__detail-table__body .detail-item .after-unit{margin-left:.3rem}.details-page .page-main__detail-table__body .detail-item.section-head{border:none;margin-top:20px;margin-bottom:8px}.details-page .page-main__detail-table__body .detail-item.section-head .detail-label{background:none;padding:16px 8px 15px;font-size:18px;line-height:100%;border-left:8px solid var(--accent-color);width:100%}.details-page .page-main__detail-table__body .detail-item.section-head .detail-value{display:none}.details-page .page-main__detail-table__body .detail-item.table-field{display:block;padding:10px}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper{max-width:100%}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table{width:100%;border:1px solid #e6e6e6}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table .table_field__row{border-bottom:1px solid #e6e6e6}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table .table_field__header{padding:8px 16px;background-color:#f8f8f8;font-weight:bold;text-align:center}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table .table_field__header:not(:first-child){border-left:1px solid #e6e6e6}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table .table_field__cell{padding:8px 16px}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table .table_field__cell:not(:first-child){border-left:1px solid #e6e6e6}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical{display:block;border:none}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical thead{display:none}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical tbody{display:block;width:100%}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical tr.table_field__row{display:block;width:100%;margin-bottom:16px;padding:12px;border:1px solid #e6e6e6;border-radius:4px;background:#fff}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell{display:block;width:100%;padding:8px 0;border:none;border-bottom:1px solid #e6e6e6}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell:not(:first-child){border-left:none}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell:last-child{border-bottom:none}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell .cell-label{font-weight:600;border:1px solid #e6e6e6;border-radius:32px;padding:4px 8px;color:#666;display:inline;font-size:12px}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell.text-align-right .cell-value{text-align:left}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__wrapper .detail-table--vertical td.table_field__cell.text-align-center .cell-value{text-align:left}.details-page .page-main__detail-table__body .detail-item.table-field .detail-label{background:none;padding:0;margin-bottom:10px;width:100%}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__header.subtable__header{text-align:center}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__cell.subtable__cell *{max-width:100%;word-break:break-all}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__cell.subtable__cell.text-align-right{text-align:right}.details-page .page-main__detail-table__body .detail-item.table-field .table_field__cell.subtable__cell.text-align-center{text-align:center}.details-page .page-main__detail-table__body .detail-button{display:inline-block;width:auto;border:none;margin-top:15px}.details-page .page-main__detail-table__body .detail-button .btn{color:var(--primary-color-inverse);background-color:var(--primary-color);font-size:12pt;line-height:100%;width:180px;height:42px;margin:6px 12px}.details-page .page-main__detail-table__body .detail-button .btn:hover{background-color:var(--primary-color-inverse);color:var(--primary-color);border:1px solid var(--primary-color)}.details-page .page-main__detail-action{margin-top:40px}.details-page .page-main__detail .section__content{text-align:left}.details-page .page-main__detail .section__content-tool{display:flex;flex-direction:row;width:98%}.details-page .page-main__detail .section__content-tool .tool-icon{flex-grow:1}.details-page .page-main__detail .section__content-tool .tool-icon svg,.details-page .page-main__detail .section__content-tool .tool-icon img{width:38px;height:38px}.details-page .page-main__detail .section__content-tool .download{flex-grow:1;text-align:right}.details-page .page-main__detail .section__content-tool .download svg,.details-page .page-main__detail .section__content-tool .download img{width:38px;height:38px}.details-page .page-main__detail .section__content .header__media__image{margin-top:15px;width:48vw;height:0;padding-bottom:27vw;position:relative;overflow:hidden}.details-page .page-main__detail .section__content .header__media__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.details-page .page-main__detail .section__content .header__media__movie{margin-top:15px;width:48vw;height:0;padding-bottom:27vw;position:relative;overflow:hidden}.details-page .page-main__detail .section__content .header__media__movie>div{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.details-page .page-main__detail .section__content .header__media__gallery .header__media__gallery-item{width:48vw;margin-left:50px;height:0;padding-bottom:27vw;position:relative;overflow:hidden}.details-page .page-main__detail .section__content .header__media__gallery .header__media__gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .header__media__gallery-item{width:100vw;padding-bottom:56.25vw;margin:auto}}.details-page .page-main__detail .section__content .header__media__gallery .slick-slider{position:relative}.details-page .page-main__detail .section__content .header__media__gallery .slick-list{border-radius:12px;overflow:hidden}.details-page .page-main__detail .section__content .header__media__gallery .slick-slide{float:left}.details-page .page-main__detail .section__content .header__media__gallery .slick-current img{z-index:1}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow{position:absolute;top:calc(50% - 40px);width:46px;height:46px;background:#fff;border-radius:100px;border:none;box-shadow:2px 2px 20px rgba(15,15,15,.2);z-index:10;color:rgba(0,0,0,0);font-size:0}@media screen and (min-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow:hover{transform:scale(1.03) translate(0, -2px)}}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow{display:none;width:36px;height:36px;box-shadow:1px 1px 10px rgba(15,15,15,.15)}}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow::before{display:none}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow::after{content:"";width:10px;height:10px;margin:auto;border-right:2px solid rgba(15,15,15,.7);border-bottom:2px solid rgba(15,15,15,.7);border-radius:0px 1px 2px 1px;transform:rotate(-45deg);position:absolute;right:0;left:0;bottom:0;top:0}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow::after{width:8px;height:8px}}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow.slick-next{left:calc(48vw + 54px)}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow.slick-next{left:auto;right:10px}}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow.slick-prev{left:10px}}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow.slick-prev::after{transform:rotate(135deg)}.details-page .page-main__detail .section__content .header__media__gallery .slick-arrow.slick-disabled{opacity:.8;background:#dee2e6;box-shadow:none}.details-page .page-main__detail .section__content .header__media__gallery-count{margin-left:50px;display:inline-block;padding:5px 10px 7px;background:rgba(15,15,15,.8);font-size:12px;line-height:1;color:#fff;position:absolute;left:0;bottom:0}.details-page .page-main__detail .section__content .header__media__gallery-count .current{margin-right:3px;font-size:20px}.details-page .page-main__detail .section__content .header__media__gallery-count .slideAll{margin-left:3px;font-size:13px}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery-count{margin:auto}}.details-page .page-main__detail .section__content .header__media__gallery .media-caption{margin-left:50px;color:#0f0f0f;margin-top:10px;font-size:13px;line-height:1.5;text-align:left}@media screen and (max-width: 900px){.details-page .page-main__detail .section__content .header__media__gallery .media-caption{margin:auto}}.details-page .page-main__detail .section__content p.header__desc{margin:1.5rem 0 1rem}.details-page .page-main__detail .section__content-blocks .section__tit{margin:80px auto 40px;padding-left:16px;font-size:26px;line-height:1.5;font-weight:700;border-left:2px solid var(--primary-color);color:var(--text-color);letter-spacing:.05em}.details-page .page-main__detail .section__content-blocks .section__desc{margin:0 0 1rem;line-height:1.75}.details-page .page-main__detail .section__content-blocks .section__movie{margin:0 0 1rem;width:64vw;height:36vw}.details-page .page-main__detail .section__content-blocks .section__image{width:64vw}.details-page .page-main__detail .section__content-blocks .section__image .image-container{width:64vw;height:0;padding-bottom:36vw;position:relative;overflow:hidden}.details-page .page-main__detail .section__content-blocks .section__image .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.details-page .page-main__detail .section__content-blocks .section__image p.media-caption{margin:12px 12px 1rem;font-size:13px;line-height:1.6;color:rgba(32,33,36,.8)}.details-page .page-main__detail .section__content-blocks .section__btn{margin:0 0 1rem;text-align:center}.forms-page .form-button{display:flex;align-items:center;justify-content:center;gap:min(30px,1.8564356436vw);margin-top:40px}@media screen and (max-width: 900px){.forms-page .form-button{flex-direction:column;gap:30px}}.forms-page .page-main__form-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-height:32px}.forms-page .page-main__form-actions .btn-reset{width:150px;height:32px;background-color:#ff6b6b;font-size:14px;border-radius:4px}@media screen and (min-width: 900px){.forms-page .page-main__form-actions .btn-reset:hover{background-color:#ff5a5a;box-shadow:0 0 10px rgba(0,0,0,.1);transform:scale(1.03)}}.forms-page .confirm-group h6{font-size:14px}.forms-page .table .confirm-group.label-before th,.forms-page .table .confirm-group.label-before td{padding-top:45px;border-top:none}@media screen and (max-width: 900px){.forms-page .table .confirm-group.label-before th,.forms-page .table .confirm-group.label-before td{padding-top:15px}}.forms-page .table .confirm-group.label-after th,.forms-page .table .confirm-group.label-after td{padding-bottom:16px}.forms-page .table .confirm-group.label-after th p,.forms-page .table .confirm-group.label-after td p{font-weight:400}@media screen and (min-width: 900px){.query-page .no-header .table .page-main__list-table__header,.lists-page .no-header .table .page-main__list-table__header{display:none}.query-page .no-header .table .page-main__list-table__body td,.lists-page .no-header .table .page-main__list-table__body td{border:none;border-bottom:1px solid #dee2e6;line-height:100%;vertical-align:middle}}.query-page .table.page-main__list-table,.lists-page .table.page-main__list-table{table-layout:fixed}.query-page .table.page-main__list-table thead tr th,.lists-page .table.page-main__list-table thead tr th{cursor:pointer}.query-page .table.page-main__list-table thead tr th div,.lists-page .table.page-main__list-table thead tr th div{display:flex;align-items:center;justify-content:center;gap:12px}.query-page .table.page-main__list-table thead tr th div .sort-action,.lists-page .table.page-main__list-table thead tr th div .sort-action{font-size:12px;color:var(--secondary-color)}.query-page .table.page-main__list-table thead tr th div .sort-action.active,.lists-page .table.page-main__list-table thead tr th div .sort-action.active{color:var(--text-color)}.query-page .table.page-main__list-table tbody tr,.lists-page .table.page-main__list-table tbody tr{cursor:pointer}.query-page .table.page-main__list-table tbody tr:hover,.lists-page .table.page-main__list-table tbody tr:hover{background-color:var(--secondary-color-light)}@media screen and (max-width: 900px){.query-page .table.page-main__list-table tbody tr td,.lists-page .table.page-main__list-table tbody tr td{width:100% !important}}.query-page .table.page-main__list-table tbody tr td *,.lists-page .table.page-main__list-table tbody tr td *{display:flex;word-break:break-all;justify-content:left;text-align:left}.query-page .table.page-main__list-table tbody tr td.text-aligin-center *,.lists-page .table.page-main__list-table tbody tr td.text-aligin-center *{justify-content:center;text-align:center}.query-page .table.page-main__list-table tbody tr td.text-aligin-right *,.lists-page .table.page-main__list-table tbody tr td.text-aligin-right *{justify-content:right;text-align:right}.query-page .table.page-main__list-table tbody tr td img,.lists-page .table.page-main__list-table tbody tr td img{vertical-align:middle;border-style:none;max-width:100%;height:50px;object-fit:contain}.query-page .table.page-main__list-table tbody tr .before-unit,.lists-page .table.page-main__list-table tbody tr .before-unit{margin-right:.3rem;white-space:nowrap}.query-page .table.page-main__list-table tbody tr .after-unit,.lists-page .table.page-main__list-table tbody tr .after-unit{margin-left:.3rem;white-space:nowrap}.query-page .list-only .table.page-main__list-table tbody tr:hover,.lists-page .list-only .table.page-main__list-table tbody tr:hover{background:none}.query-page .list-only .table.page-main__list-table .page-main__list-table__body td,.lists-page .list-only .table.page-main__list-table .page-main__list-table__body td{pointer-events:none}.query-page .list-only .table.page-main__list-table .page-main__list-table__body td a,.query-page .list-only .table.page-main__list-table .page-main__list-table__body td button,.lists-page .list-only .table.page-main__list-table .page-main__list-table__body td a,.lists-page .list-only .table.page-main__list-table .page-main__list-table__body td button{pointer-events:all}@media screen and (max-width: 900px){.query-page .table.page-main__list-table .page-main__list-table__header,.lists-page .table.page-main__list-table .page-main__list-table__header{display:none}.query-page .table.page-main__list-table .page-main__list-table__body,.lists-page .table.page-main__list-table .page-main__list-table__body{border:1px solid #dee2e6}.query-page .table.page-main__list-table .page-main__list-table__body tr:not(:last-child),.lists-page .table.page-main__list-table .page-main__list-table__body tr:not(:last-child){border-bottom:1px solid #dee2e6}.query-page .table.page-main__list-table .page-main__list-table__body tr:nth-child(even),.lists-page .table.page-main__list-table .page-main__list-table__body tr:nth-child(even){background:#f8f8f8}.query-page .table.page-main__list-table .page-main__list-table__body td,.lists-page .table.page-main__list-table .page-main__list-table__body td{border:none;display:flex;padding:8px 12px}.query-page .table.page-main__list-table .page-main__list-table__body td:first-child,.query-page .table.page-main__list-table .page-main__list-table__body td:last-child,.lists-page .table.page-main__list-table .page-main__list-table__body td:first-child,.lists-page .table.page-main__list-table .page-main__list-table__body td:last-child{padding-top:12px;padding-bottom:12px}.query-page .table.page-main__list-table .page-main__list-table__body td:not(:last-child),.lists-page .table.page-main__list-table .page-main__list-table__body td:not(:last-child){padding-bottom:0}.query-page .table.page-main__list-table .page-main__list-table__body td span,.lists-page .table.page-main__list-table .page-main__list-table__body td span{font-weight:bold}.query-page .table.page-main__list-table .page-main__list-table__body td span.sp-only:after,.lists-page .table.page-main__list-table .page-main__list-table__body td span.sp-only:after{content:":";margin:0 5px}}.query-page .page-main__list-description,.lists-page .page-main__list-description{display:block;text-align:left;margin:0 1em 15px}.query-page .page-main__list-header,.lists-page .page-main__list-header{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem;padding:0 .5rem}@media(max-width: 900px){.query-page .page-main__list-header,.lists-page .page-main__list-header{justify-content:center;padding:0 1rem}}@media screen and (max-width: 900px){.query-page .page-main__list-header,.lists-page .page-main__list-header{justify-content:center;flex-direction:column;gap:.5rem;padding:0}}.query-page .tag-button-cell>div,.lists-page .tag-button-cell>div{width:fit-content;height:32px;line-height:26px;border-radius:50px;margin:0;padding:3px 1rem}.query-page .tag-button-cell *,.lists-page .tag-button-cell *{color:var(--primary-color-inverse);background:var(--primary-color)}.query-page .tag-selector,.lists-page .tag-selector{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:6px}.query-page .btn.btn-tag,.lists-page .btn.btn-tag{width:auto;height:32px;line-height:26px;border-radius:50px;margin:5px;padding:3px 1rem;color:var(--primary-color-inverse);background:var(--primary-color)}.query-page .btn.btn-tag:hover,.lists-page .btn.btn-tag:hover{background-color:var(--secondary-color-light);color:var(--primary-color);transition:.3s}.query-page .title-cell,.lists-page .title-cell{font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45vw}@media screen and (max-width: 900px){.query-page .title-cell,.lists-page .title-cell{max-width:none}}.page-main__list-card{display:flex;flex-flow:row wrap;width:101.5%;list-style:none;margin-right:-0.775%;margin-left:-0.775%;margin-bottom:-2.75%;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.page-main__list-card .list-card-item{flex:0 0 25%;width:264px;max-width:264px;min-width:264px;min-height:285px;margin:0;padding:0 9.3px 33px;padding-right:.775%;padding-left:.775%;padding-bottom:2.75%;text-align:left;position:relative}.page-main__list-card .list-card-item .list__overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2;cursor:pointer}.page-main__list-card .list-card-item .list__thumb{display:flex;flex:1 0 0%;flex-direction:column;background-color:#fff;background-clip:border-box;overflow:hidden;position:relative;word-wrap:break-word;border-radius:12px;box-shadow:5px 5px 40px rgba(28,41,60,.1);text-align:center;min-width:100%;min-height:300px;line-height:300px}.page-main__list-card .list-card-item .list__thumb img{width:100%;max-width:100%;vertical-align:middle;height:auto}.page-main__list-card .list-card-item .list__thumb .list__video{max-width:100%;max-height:100%;width:auto;height:auto}.page-main__list-card .list-card-item .list-tool{display:flex;flex-direction:row;padding:3px 8px}.page-main__list-card .list-card-item .list-tool .tool-icon{flex-grow:1;color:var(--text-color)}.page-main__list-card .list-card-item .list-tool .download{flex-grow:1;text-align:right;color:var(--text-color)}.page-main__list-card .list-card-item .list-title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.search-box{margin-bottom:30px}.search-box__table{padding:15px;display:grid;align-items:center;grid-template-columns:150px minmax(150px, 1fr);gap:5px;margin-bottom:20px}@media screen and (max-width: 900px){.search-box__table{grid-template-columns:1fr;padding:10px}}.search-box__table-body{display:contents}.search-box__table-row{display:contents}.search-box__table-row label{text-align:left;margin:0}.search-box__table-row .row-item{display:flex;align-items:center;gap:20px;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width: 900px){.search-box__table-row .row-item{gap:10px}}.search-box__table-row .range-text-item{display:flex;align-items:center;gap:5px}.search-box__table-row .checkbox-item{display:flex;align-items:center;gap:5px;padding:5px 0;justify-content:flex-start}.search-box .search-input-container{display:flex;align-items:center;position:relative}.search-box .search-input-container input{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;padding-right:30px}.search-box .search-input-container select{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px;padding-right:30px}.search-box .search-input-container .search-icon{position:absolute;right:10px;pointer-events:none;color:#aaa}.with-global-header .logout-page .container.logout-container{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;height:auto;min-height:auto}.mypage-page__change-email-title,.mypage-page__change-password-title{border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;margin:15px -30px;padding:27px 30px 8px}.mypage-page__change-email-title .subtitle,.mypage-page__change-password-title .subtitle{margin:0;color:var(--secondary-color);font-size:13px;flex-grow:1;line-height:20px}.mypage-page__change-email-title .title,.mypage-page__change-password-title .title{margin:0;flex-grow:1;text-align:left;font-size:28px;line-height:1.5;font-weight:700;color:var(--text-color);letter-spacing:.05em}.mypage-page__change-email,.mypage-page__change-password{margin-top:15px}.mypage-page__change-email .form-group,.mypage-page__change-password .form-group{text-align:left}.mypage-page__change-email__control .btn{margin:0px 6px 15px}.mypage-page .form-button{display:flex;align-items:center;justify-content:center;gap:min(30px,1.8564356436vw);margin-top:40px}@media screen and (max-width: 900px){.mypage-page .form-button{flex-direction:column;gap:30px}}.mypage-page .form-group{position:relative}.mypage-page .edit-email{position:absolute;top:45px;right:8px;border:none;background:none}.mypage-page .edit-email svg{width:20px;height:auto}.privacy-policy-page .container h1{font-size:24px;margin-bottom:16px;font-weight:600}.privacy-policy-page .container h2{font-size:24px;margin-bottom:16px;font-weight:600}.privacy-policy-page .container h3{font-size:20px;margin-bottom:16px;font-weight:600}.privacy-policy-page .container h4{font-size:18px;margin-bottom:8px;font-weight:600}.tags-page .container{margin:0;width:100%;max-width:unset}.tags-page .page-main__tags-list,.tags-page .page-main__tags-list li{list-style:none;margin:0;padding:0}.tags-page .page-main__tags-list{display:block;width:100%}.tags-page .page-main__tags-list li{display:block;background-color:var(--primary-color);height:74px;border-radius:10px;width:650px;margin-left:calc((100% - 650px)/2);max-width:94%;cursor:pointer;transition:box-shadow .1s ease;margin-bottom:15px}@media screen and (max-width: 768px){.tags-page .page-main__tags-list li{margin-left:3%}}.tags-page .page-main__tags-list li button{display:flex;width:calc(100% - 60px);height:100%;margin:0 30px;padding:12px 15px 12px 50px;justify-content:center;font-size:20px;color:var(--primary-color-inverse);font-weight:600}.tags-page .page-main__tags-list li button:hover{text-decoration:none}.tags-page .page-main__tags-list li:hover{background-color:var(--secondary-color-light);cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.3)}.terms-page .container h1{font-size:24px;margin-bottom:16px;font-weight:600}.terms-page .container h2{font-size:24px;margin-bottom:16px;font-weight:600}.terms-page .container h3{font-size:20px;margin-bottom:16px;font-weight:600}.terms-page .container h4{font-size:18px;margin-bottom:8px;font-weight:600}.with-global-header{background:var(--background-color) no-repeat center center;background-size:cover}.with-global-header .page{position:absolute;top:0;left:300px;width:calc(100vw - 300px);height:calc(100vh - 30px);overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 900px){.with-global-header .page{position:relative;left:0;width:100%}}@media screen and (min-width: 900px){.with-global-header .page{min-height:calc(100vh - 120px)}}@media screen and (max-width: 900px){.with-global-header .page{height:calc(100vh - 60px)}}.with-global-header .container{min-height:100vh;padding:30px;position:relative}@media screen and (max-width: 900px){.with-global-header .container{padding:30px 0}}.with-global-header .btn.btn-outline,.with-global-header .btn-outline{background-color:var(--primary-color-inverse)}.with-global-header .btn.btn-outline:hover,.with-global-header .btn-outline:hover{background-color:var(--primary-color-inverse)}.without-global-header{font-size:14px}.without-global-header .breadclumb{display:none}.without-global-header.show-breadcrumb .breadclumb{display:block}.without-global-header .page__cover{display:block;width:50vw;height:calc(100vh - 30px);padding-top:40vh;position:absolute;top:0;background-color:var(--primary-color)}.without-global-header .page__cover h1{margin-bottom:30px}.without-global-header .page__cover img{max-width:28vw;max-height:200px}@media screen and (max-width: 900px){.without-global-header .page__cover img{max-width:45vw}}.without-global-header .page__cover-description{font-size:16px;font-weight:700;line-height:1.8;color:var(--primary-color-inverse);white-space:pre-wrap}@media screen and (max-width: 900px){.without-global-header .page__cover{width:100vw;height:auto;padding-top:40px;padding-bottom:40px;position:relative}}.without-global-header .page__content{display:flex;flex-direction:column;justify-content:center;width:50vw;min-height:calc(100vh - 30px);margin:0 0 0 auto;background-size:cover;background-position-x:center;background-repeat:no-repeat;padding:70px 40px 40px}.without-global-header .page__content .page__content-section{max-width:345px;width:100%;margin:auto}.without-global-header .page__content form{max-width:345px;width:100%;margin:auto}.without-global-header .page__content form .form-group{margin:23px auto;overflow:visible}.without-global-header .page__content form .form-group.mfa-alternative-option{margin-top:45px}.without-global-header .page__content form .form-text{height:45px}.without-global-header .page__content form .form-check__label:hover{background-color:var(--secondary-color-light);opacity:.7}.without-global-header .page__content form .link-text{color:var(--text-color);font-size:13px;line-height:1.5;text-decoration:underline;cursor:pointer}.without-global-header .page__content form .link-text:hover{background-color:var(--secondary-color-light);opacity:.7}@media screen and (max-width: 900px){.without-global-header .page__content{width:100vw;padding:0 40px 100px}}.without-global-header .page-main .page-header{background:var(--primary-color);color:var(--primary-color-inverse)}.without-global-header .page-main .page-header .page-header__subtitle{color:var(--primary-color-inverse)}.without-global-header .page-main .page-header .page-header__title{color:var(--primary-color-inverse)}.without-global-header .page-main .container{min-height:calc(100vh - 30px);padding:30px 60px}.without-global-header .page-main .container hr{margin:30px 0}@media screen and (max-width: 900px){.without-global-header .page-main .container{padding:0 8px}}.without-global-header .page-main .form-error-container{display:flex;align-items:center;justify-content:center;width:100%;height:300px}.without-global-header .confirm-email-change-page,.without-global-header .forms-page,.without-global-header .signup-page,.without-global-header .verify-error-page,.without-global-header .verify-signup-page{margin:30px auto}@media screen and (min-width: 900px){.without-global-header .confirm-email-change-page,.without-global-header .forms-page,.without-global-header .signup-page,.without-global-header .verify-error-page,.without-global-header .verify-signup-page{max-width:1028px;box-shadow:5px 5px 40px rgba(28,41,60,.1)}}.without-global-header .forgot-password-page .page-header,.without-global-header .new-password-page .page-header,.without-global-header .reset-password-page .page-header{padding:0;background:none;color:var(--text-color)}.without-global-header .forgot-password-page .page-header .title-base,.without-global-header .new-password-page .page-header .title-base,.without-global-header .reset-password-page .page-header .title-base{margin:0}.without-global-header .forgot-password-page .page-header .page-header__title,.without-global-header .new-password-page .page-header .page-header__title,.without-global-header .reset-password-page .page-header .page-header__title{color:var(--text-color);font-size:2rem;text-align:center}@media screen and (max-width: 899px){.without-global-header .forgot-password-page .page-header .page-header__title,.without-global-header .new-password-page .page-header .page-header__title,.without-global-header .reset-password-page .page-header .page-header__title{font-size:2rem}}@media screen and (max-width: 499px){.without-global-header .forgot-password-page .page-header .page-header__title,.without-global-header .new-password-page .page-header .page-header__title,.without-global-header .reset-password-page .page-header .page-header__title{font-size:1.8rem}}.without-global-header .forgot-password-page .complete-message,.without-global-header .new-password-page .complete-message,.without-global-header .reset-password-page .complete-message{font-size:1.2rem;margin-top:1rem}@media screen and (max-width: 899px){.without-global-header .forgot-password-page .complete-message,.without-global-header .new-password-page .complete-message,.without-global-header .reset-password-page .complete-message{font-size:1rem;text-align:center}}@media screen and (max-width: 499px){.without-global-header .forgot-password-page .complete-message,.without-global-header .new-password-page .complete-message,.without-global-header .reset-password-page .complete-message{font-size:.8rem}}.without-global-header .form-button{display:flex;align-items:center;justify-content:center;gap:min(30px,1.8564356436vw);margin-top:40px}@media screen and (max-width: 900px){.without-global-header .form-button{flex-direction:column;gap:30px}}.without-global-header .signin-verify{display:flex;gap:5px;align-items:center}.without-global-header .signin-verify .btn.btn-default{width:auto;height:auto;min-width:70px;min-height:auto;margin:0;padding:0;background-color:var(--primary-color);border:1px solid rgba(0,0,0,0);color:var(--primary-color-inverse);font-weight:400;border-radius:.25rem;line-height:38px;transition:all .3s ease 0s}@media screen and (min-width: 900px){.sp-only{display:none !important}}.pc-only{display:block !important}@media screen and (max-width: 900px){.sp-only{display:block !important}.tag-button-cell .sp-only{display:none !important}.pc-only{display:none !important}}
