/*!
 * ress.css • v2.0.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0);text-decoration:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}ul{list-style-type:none}em{font-style:normal}.btn{height:44px;padding:0 14px;border-radius:4px;display:inline-flex;align-items:center;color:#fff;white-space:nowrap;cursor:pointer;transition:all .12s cubic-bezier(0, 0, 1, 1);font-size:1.4rem;line-height:1.5;font-weight:500}.btn .i{width:24px;height:24px;fill:#fff;margin-right:5px}.btn.block{display:flex;align-items:center;width:100%}.btn.center{justify-content:center;text-align:center}.btn.icon{padding:0 15px 0 10px}.btn.red{background-color:#b80000}.btn.red-outline{border:1px solid #ddd;background-color:#fff;color:#b80000}.btn.red-outline .i{fill:#b80000 !important}.btn.white{border:1px solid #ddd;background-color:#fff;color:#222}.btn.white .i{fill:#222 !important}.btn.black{background-color:#000}.btn.black .i{fill:#fff !important}.btn.green{background-color:#53acac}.btn.green-outline{border:1px solid #3a7878;background-color:#fff;color:#3a7878}.btn.green-outline .i{fill:#3a7878 !important}.btn.lg{font-size:1.6rem;line-height:1.5;height:68px;padding:0 39px}.btn.lg.icon{padding:0 44px 0 39px}.btn.lg.icon .i{width:28px;height:28px;fill:#fff}.btn.search{height:68px}.btn:disabled{cursor:not-allowed;background-color:#d8dadf !important;border-color:#d8dadf !important;color:#fff !important;pointer-events:none}.btn:disabled.icon{fill:#fff !important}@media screen and (min-width: 1025px){.btn:hover{opacity:.5}}.segment-control{height:44px;border:1px solid #ddd;border-radius:4px;overflow:hidden;display:flex}.segment-control a{display:flex;align-items:center;height:100%;padding:0 20px;font-size:1.4rem;line-height:1.5;font-weight:500;background-color:#fff;color:#222}.segment-control a.active{background-color:#c9dee8}.segment-control a+a{border-left:1px solid #ddd}.img-fluid{display:block;width:100%}.ticker{position:fixed;flex-direction:column;z-index:9999;top:0;right:0;padding:16px;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none;opacity:0;transform:translateX(100%)}.ticker.active{transform:translateX(0);pointer-events:auto;opacity:1}.ticker .success,.ticker .failure{display:flex;align-items:center;border-radius:10px;padding:18.5px 19px}.ticker .success p,.ticker .failure p{flex:1;min-width:0;font-size:1.4rem;line-height:1.5}.ticker .success .ticker-closer,.ticker .failure .ticker-closer{display:flex;align-items:center;justify-content:center;background-color:#fff;width:30px;height:30px;margin-right:10px;border-radius:4px;border:1px solid #ddd;cursor:pointer;transition:all .12s cubic-bezier(0, 0, 1, 1)}.ticker .success .ticker-closer .i,.ticker .failure .ticker-closer .i{width:24px;height:24px;fill:inherit}@media screen and (min-width: 1025px){.ticker .success .ticker-closer:hover,.ticker .failure .ticker-closer:hover{opacity:.5}}.ticker .success{border:1px solid #3a7878;background-color:#e3edf2;color:#3a7878}.ticker .failure{border:1px solid #b80000;background-color:#f1cccc;color:#b80000}html{font-size:62.5%;background-color:#fbfcfe;color:#222;min-height:-webkit-fill-available}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.5;position:relative;min-height:100vh;min-height:100svh;min-width:768px}@supports(-webkit-touch-callout: none){body{min-height:-webkit-fill-available}}header{display:flex;position:relative;height:70px;border-bottom:1px solid #ddd;background-color:#fff;z-index:100}header .nav-open{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#000;width:70px;height:100%}header .nav-open .i{width:24px;height:24px;fill:#fff}header .container{flex:1;min-width:0;display:flex;align-items:center;padding:0 20px}header .container h2{flex:1;min-width:0;display:flex;align-items:center;white-space:nowrap;font-size:2.2rem;line-height:1.5;font-weight:500}header .container h2 span{flex:1;min-width:0;margin-left:20px;font-size:1.4rem;line-height:1.5;font-weight:400;overflow:hidden;text-overflow:ellipsis}header .container .tools{display:flex}header .container .tools a{display:flex;align-items:center;height:44px;padding:0 10px 0 15px;border-radius:4px;font-size:1.4rem;line-height:1.5;font-weight:500;margin-left:10px;background-color:#b80000;color:#fff}header .container .tools a .i{width:24px;height:24px;fill:#fff;margin-right:5px}header .container .tools a.white{border:1px solid #ddd;background-color:#fff;color:#222;padding:0 15px 0 10px}header .container .tools a.white .i{fill:#222 !important}header .container .tools a span{display:block;padding:4px 8px;border-radius:30px;background-color:#fff;margin-left:5px;font-size:1.2rem;line-height:1.5;font-weight:500;color:#222;letter-spacing:.05em}@media screen and (min-width: 1025px){header .container .tools a{transition:all .12s cubic-bezier(0, 0, 1, 1)}header .container .tools a:hover{opacity:.5}}@media screen and (min-width: 1025px){header .nav-open{display:none}}main{display:flex;min-height:calc(100vh - 70px);min-height:calc(100svh - 70px)}main.stock-layout{height:calc(100vh - 70px);height:calc(100svh - 70px)}main.stock-layout .content-container{display:flex;flex-direction:column}main.stock-layout .content-container .content-body{display:flex;flex:1;min-height:0;flex-direction:column}main.stock-layout .content-container .content-body section{flex:1;min-height:0;display:flex;flex-direction:column;height:100%;position:relative}main.stock-layout .content-container .content-body section .section-body{flex:1;min-height:0}main.stock-layout .content-container .content-body section .section-body .table-wrapper{height:calc(100% - 34px)}main.stock-layout .content-container .content-body section .section-body .table-wrapper .table-scrollable{height:100%}main.stock-layout .content-container .content-body section .floating-return-btn{position:absolute;z-index:1000;bottom:10px;right:10px;width:77px;height:77px;border-radius:50%;border:1px solid #ddd;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.5;color:#222}main.stock-layout .content-container .content-body section .floating-return-btn .i{width:24px;height:24px}main .nav-opener{display:none}main .nav-opener:checked+nav{transform:translateX(100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,.12)}main .content-container{flex:1;min-width:0;display:flex;flex-direction:column}@media screen and (min-width: 1025px){main nav{flex-shrink:0;box-shadow:none !important;border-right:1px solid #ddd;height:auto}main .content-container{align-items:center}}main.nav-less{min-height:calc(100vh - 57px);min-height:calc(100svh - 57px)}main.nav-less .content-container{min-height:100%}main.nav-less .content-container .content-body{min-height:100%}footer{padding:0 20px;height:57px;width:100%;min-width:768px;border-top:1px solid #ddd;background-color:#fff;display:flex;align-items:center;justify-content:space-between}footer .menus{display:flex;align-items:center}footer .menus a{font-size:1.1rem;line-height:1.5;color:#222;margin-left:15px}footer .copyright{color:#666}nav{position:fixed;z-index:100;top:0;left:-220px;width:220px;transform:translateX(0);transition:all .12s cubic-bezier(0, 0, 1, 1);height:100%;display:flex;flex-direction:column;background-color:#fff}nav .nav-close{display:flex;align-items:center;padding-left:23px;height:70px;background-color:#000;color:#fff;cursor:pointer;font-size:1.4rem;line-height:1.5;font-weight:500}nav .nav-close .i{width:24px;height:24px;fill:#fff;margin-right:23px}nav .global-nav{min-height:0;flex:1;padding:20px 0;overflow:auto;scrollbar-width:thin;scrollbar-color:#53acac}nav .global-nav::-webkit-scrollbar{height:1px;width:1px}nav .global-nav::-webkit-scrollbar-track{border-radius:1px;box-shadow:inset 0 0 1px #666}nav .global-nav::-webkit-scrollbar-thumb{background-color:#53acac;border-radius:1px}nav .global-nav .nav-item{padding:0 10px}nav .global-nav .nav-item a{display:flex;align-items:center;height:40px;padding:0 10px;border-radius:4px;color:#222;font-weight:500;font-size:1.4rem;line-height:1.5;transition:all .12s cubic-bezier(0, 0, 1, 1)}nav .global-nav .nav-item a .i{width:28px;height:28px;fill:#222;margin-right:5px}@media screen and (min-width: 1025px){nav .global-nav .nav-item a:hover{background-color:#c9dee8}}nav .global-nav .nav-item+.nav-item{margin-top:10px}nav .global-nav .nav-item.active a{background-color:#c9dee8}nav .global-nav .nav-item.s a{height:30px;font-weight:400;font-size:1.3rem;line-height:1.5}@media screen and (min-width: 1025px){nav .global-nav .nav-item.s a:hover{background-color:rgba(0,0,0,0);text-decoration:underline}}nav .global-nav .divider{position:relative;height:30px}nav .global-nav .divider:after{position:absolute;left:0;top:50%;display:block;content:"";height:1px;width:100%;background-color:#ddd}nav .global-nav .dropdown .dropdown-opener{display:none}nav .global-nav .dropdown .dropdown-opener:checked~.dropdown-content .nav-item{margin-top:10px}nav .global-nav .dropdown .dropdown-opener:checked~.dropdown-content .nav-item a{height:40px}nav .global-nav .dropdown .dropdown-opener:checked~.dropdown-label .i{transform:rotate(180deg)}nav .global-nav .dropdown .dropdown-label{cursor:pointer;padding:0 15px 0 20px;display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;line-height:1.5;font-weight:500}nav .global-nav .dropdown .dropdown-label .i{width:24px;height:24px;fill:#666;transition:all .12s cubic-bezier(0, 0, 1, 1)}nav .global-nav .dropdown .dropdown-content .nav-item{margin-top:0}nav .global-nav .dropdown .dropdown-content .nav-item a{backface-visibility:hidden;transform:translateZ(0);height:0;overflow:hidden}nav .global-nav .copyright{height:48px;display:flex;align-items:center;padding:0 20px;color:#666}@media screen and (min-width: 1025px){nav{position:relative;transform:translateX(100%);height:calc(100% - 70px)}nav .nav-close{display:none}}.content-header{display:flex;flex-shrink:0;align-items:center;height:57px;padding:0 20px;width:100%;max-width:1200px}.content-header h1{flex:1;min-width:0;font-size:1.8rem;line-height:1.5;font-weight:500}.content-header .breadcrumb{font-size:1.2rem;line-height:1.5;color:#666;display:flex}.content-header .breadcrumb li{position:relative}.content-header .breadcrumb li+li{margin-left:27px}.content-header .breadcrumb li+li:before{position:absolute;left:-17px;content:">"}.content-header .breadcrumb li a{color:#666;text-decoration:underline}@media screen and (min-width: 1025px){.content-header .breadcrumb li a:hover{text-decoration:none}}.content-nav{width:100%;max-width:1200px;padding:20px 20px 0 20px}.content-nav .container{padding:10px 20px;background-color:#f1efee;border-radius:5px;min-height:64px}.content-nav .container .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-8px}.content-nav .container h2{margin-top:8px;font-size:1.4rem;line-height:1.5;font-weight:500}.content-nav .container .tools{margin-top:8px;display:flex}.content-nav .container .tools .btn+.segment-control{margin-left:10px}.content-search{width:100%;max-width:1200px;padding:20px 20px 0 20px}.content-search .container{background-color:#f1efee;border-radius:10px}.content-search h2{display:flex;align-items:center;height:50px;border-bottom:1px solid #ddd;padding:0 20px;font-size:1.4rem;line-height:1.5;font-weight:500}.content-search .search-form{display:flex;padding:15px 20px}.content-search .search-form .search-controls{flex:1;display:flex;flex-wrap:wrap;margin:-10px 0 0 -10px;padding-right:20px}.content-search .search-form .search-controls .form-control{width:100%;margin:10px 0 0 10px}.content-search .search-form .search-controls .form-control.auto{width:auto}.content-search .search-form .search-controls .form-control.short{width:142px !important;flex-basis:142px}.content-search .search-form .command{padding-left:20px;border-left:1px solid #ddd;display:flex;align-items:center}.content-body{padding:20px;width:100%;max-width:1200px}.inquiry{width:600px;margin:0 auto;padding:40px 0 60px 0}.inquiry.confirm .frame .frame-body .content+.content{padding-top:20px;border-top:1px solid #ddd}.inquiry.confirm .frame .frame-body .content p{font-size:1.6rem;line-height:1.8;color:#666;font-weight:500}.inquiry.confirm .frame .frame-body .content .btn{margin-top:0}.inquiry .frame{border:1px solid #ddd;border-radius:10px;background-color:#fff;overflow:hidden}.inquiry .frame .frame-header{display:flex;align-items:center;padding:0 24px;background-color:#f7f9fd;height:70px}.inquiry .frame .frame-header h2{font-size:1.4rem;line-height:1.5;font-weight:500}.inquiry .frame .frame-body{padding:40px 60px 60px 60px}.inquiry .frame .frame-body .content+.content{margin-top:20px}.inquiry .frame .frame-body .content.center{display:flex;flex-direction:column;align-items:center;justify-content:center}.inquiry .frame .frame-body .content .btn{margin-top:20px}.inquiry .frame .frame-body .content p{font-size:1.4rem;line-height:1.8}.inquiry .frame .frame-body .content p a{color:#222;text-decoration:underline}.inquiry .frame .frame-body .content p a:hover{text-decoration:none}.no-session{max-width:1024px;min-width:728px;margin:0 auto;min-height:100%;padding:20px 40px;display:flex;align-items:center;justify-content:center}.no-session .logo{flex:1;margin-right:60px}.no-session .logo h1{font-size:1.8rem;line-height:1.5;font-weight:500}.no-session .frame{flex-shrink:0;background-color:#fff;border:1px solid #ddd;border-radius:10px;width:400px;height:566px;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.no-session .frame form{width:100%}.no-session .frame .content{width:100%}.no-session .frame .content:not(:first-child){margin-top:15px}.no-session .frame .content.title{padding-bottom:15px;border-bottom:1px solid #ddd}.no-session .frame .content.center{display:flex;justify-content:center}.no-session .frame .content h2{font-size:1.4rem;line-height:1.5;font-weight:500}.no-session .frame .content p{font-size:1.4rem;line-height:1.8}.no-session .frame .content p.sm{font-size:1.3rem}.no-session .frame .content ul{list-style:disc;font-size:1.2rem;line-height:1.5;padding-left:15px}.no-session .frame .frame-footer{margin-top:15px;padding-top:15px;width:100%;border-top:1px solid #ddd;font-size:1.2rem;line-height:1.5;color:#666}section{width:100%;border:1px solid #ddd;border-radius:10px;padding:20px;background-color:#fff}section.tab-shrink{container-type:inline-size}@media screen and (max-width: 820px){section.tab-shrink{border-radius:0;border:none;padding:0}}section+section{margin-top:20px}section .section-header{padding:10px 10px 10px 15px;background-color:#f1efee;border-radius:5px;min-height:64px;display:flex;align-items:center}section .section-header .wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-8px}section .section-header h3{margin-top:8px;display:flex;align-items:flex-end;font-size:2.2rem;line-height:1.5;font-weight:500;white-space:nowrap}section .section-header h3.wrap{white-space:wrap}section .section-header h3 .pill{border-radius:30px;background-color:#fff;padding:10px 15px;margin-left:20px;font-size:1.4rem;line-height:1;font-weight:400}section .section-header h3 .sm{font-size:1.4rem;line-height:1.8}section .section-header .tools{margin-top:8px;display:flex}section .section-header .tools .segment-control{margin-right:10px}section .section-body{padding-top:15px}section .section-desc{font-size:1.4rem;line-height:1.8;padding-bottom:15px}section .section-desc a{color:#222;text-decoration:underline}section .section-desc ul.decimal{list-style:decimal;padding-left:18px}section figure.img-frame{display:inline-block;padding:15px;border-radius:10px;border:1px solid #ddd}section .notifications a{display:flex;align-items:center;height:55px;border-radius:5px;border:1px solid #ddd;padding:0 15.5px 0 20px;background-color:#eaeef5;color:#222;font-size:1.4rem;line-height:1.8}section .notifications a+a{margin-top:8px}section .notifications a .date{flex-shrink:0;margin-right:30px;width:75px}section .notifications a .pill{flex-shrink:0;background-color:#b80000;font-size:1.3rem;line-height:1;color:#fff;padding:6px 12px;border-radius:15px;margin-right:10px}section .notifications a .title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}section .notifications a .i{width:24px;height:24px;fill:inherit;flex-shrink:0}section .notification{border-bottom:1px solid #ddd}section .notification article{max-width:600px;margin:0 auto;font-weight:500;padding:20px 0 35px 0}section .notification article .date{display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.5;width:105px;height:34px;border:1px solid #222;border-radius:30px}section .notification article p,section .notification article ul,section .notification article ol,section .notification article blockquote{margin-top:20px;font-size:1.6rem;line-height:1.8}section .notification article h2{margin-top:60px;border-left:3px solid #222;padding:10px 0 10px 17px;font-size:2.2rem;line-height:1.5}section .notification article figure{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}section .notification article figure img{display:block;max-width:100%;max-height:500px}section .notification article figure figcaption{margin-top:10px;font-size:1.4rem;line-height:1.5;display:block;text-align:center}section .notification article strong{font-weight:700}section .notification article a{color:#b80000;text-decoration:underline}@media screen and (min-width: 1025px){section .notification article a:hover{text-decoration:none}}section .notification article ul{padding-left:18px;list-style:disc}section .notification article ol{padding-left:18px;list-style:decimal}section .notification article blockquote{background-color:#f7f9fd;padding:10px 20px}section .labeled-contents li{display:flex;align-items:flex-start;padding:20px 20px 40px 0;border-bottom:1px solid #ddd}section .labeled-contents li .subject{display:flex;justify-content:flex-end;align-items:flex-start;flex-shrink:0;font-size:1.4rem;line-height:1.5;font-weight:500;width:200px;padding:3px 20px 0 0;text-align:right}section .labeled-contents li .subject span{display:inline-block;flex-shrink:0;font-size:1.3rem;line-height:1;font-weight:400;color:#b80000;padding:4px 8px;border-radius:4px;margin-left:10px;background-color:#f1cccc}section .labeled-contents li .subject span.optional{color:#666;background-color:#ddd}section .labeled-contents li .content{flex:1;border-left:1px solid #ddd;padding-left:20px}section .labeled-contents li .content p{font-size:1.5rem;line-height:1.8;font-weight:500;color:#666}section .labeled-contents li .content p.empty{color:rgba(0,0,0,.2)}section .labeled-contents li .content p b{display:block;font-size:1.4rem;line-height:1.5;font-weight:500;padding-bottom:15px;color:#222}section .labeled-contents li .content p.sm{font-size:1.4rem;line-height:1.8}section .labeled-contents li .content p:empty:after{content:" "}section .labeled-contents li .content p.danger{color:#b80000}section .labeled-contents li .content p+p{margin-top:5px}section .labeled-contents li .content .map{margin-top:15px;width:100%;height:470px}section .labeled-contents li .content .map+p{padding-top:15px}section .labeled-contents li .content figure{max-width:500px;border:1px solid #ddd;border-radius:4px;padding:10px}section .labeled-contents li .content figure img{display:block;width:100%}section .labeled-contents li .content figure.cropped-image{display:none}section .labeled-contents li .content figure.cropped-image.active{display:block}section .labeled-contents li .content figure.cropped-image.active+.input-file{margin-top:10px}section .labeled-contents li .content .cancel-penalty-controls{display:flex;flex-wrap:wrap;margin-top:-40px}section .labeled-contents li .content .cancel-penalty-controls .control-wrapper{display:flex;margin-right:40px;margin-top:10px}section .labeled-contents li .content .cancel-penalty-controls .control-wrapper:first-child{margin-top:40px}section .labeled-contents li .content .cancel-penalty-controls .control-wrapper .checkbox{width:99px;margin-right:20px}section .labeled-contents li .content .cancel-penalty-controls .control-wrapper select{width:192px}section .labeled-contents li .content .cancel-penalty-controls .current-settings{margin-top:40px;flex:1;min-width:355px;border:1px solid #ddd;border-radius:4px;padding:19px}section .labeled-contents li .content .cancel-penalty-controls .current-settings .title{padding-bottom:10px;font-size:1.4rem;line-height:1.5;font-weight:500}section .labeled-contents li .content .cancel-penalty-controls .current-settings .sentence{font-size:1.4rem;line-height:1.8;background-color:#f7f9fd;padding:20px}section .labeled-contents li .content .cancel-penalty-controls .current-settings .sentence span{display:inline-block;width:38px}section .labeled-contents li .content .cancel-penalty-controls .current-settings .sentence b{color:#b80000;font-weight:400}section .labeled-contents li .content .bank-account-info{font-size:1.5rem;line-height:1.8;font-weight:500;color:#666;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px}section .labeled-contents li .content .bank-account-info dt{width:80px;text-align:right;margin-right:20px}section .labeled-contents li .content .bank-account-info dd{width:calc(100% - 100px)}section .labeled-contents li .content .age-price .item{display:flex;align-items:center}section .labeled-contents li .content .age-price .item+.item{margin-top:10px}section .labeled-contents li .content .age-price .checkbox{width:89px;margin-right:10px}section .labeled-contents li .content .age-price .form-control select{width:85px}section .labeled-contents li .content .age-price .form-control input[type=text]{width:100px}section .labeled-contents li .content .age-price .form-control+.form-control{margin-left:15px}section .labeled-contents li .content .age-price .mid{margin:0 10px}section .labeled-contents li .content .map-btn-wrapper{padding:10px 0 20px 0}section .labeled-contents li .content .btn-wrapper{padding-top:5px}section .page-commands{display:flex;align-items:center;justify-content:center;height:148px;margin-top:15px}section .page-commands *+*{margin-left:10px}.table-wrapper{position:relative;margin-top:35px}.table-wrapper+.table-wrapper{margin-top:55px}.table-wrapper .title{position:absolute;display:inline-flex;align-items:center;white-space:nowrap;left:0;top:-35px;height:25px;font-size:1.4rem;line-height:1.5}.table-wrapper .indicator{position:absolute;right:0;top:-34px;display:inline-flex;align-items:center;font-size:1.4rem;line-height:1.5;color:#666;transition:all .12s cubic-bezier(0, 0, 1, 1);opacity:0}.table-wrapper .indicator .i{width:24px;height:24px;fill:#222}.table-wrapper.left-scrollable:before,.table-wrapper.left-scrollable:after,.table-wrapper.right-scrollable:before,.table-wrapper.right-scrollable:after{content:"";display:block;position:absolute;z-index:200;top:0;width:16px;height:100%}.table-wrapper.left-scrollable .indicator,.table-wrapper.right-scrollable .indicator{opacity:1}.table-wrapper.left-scrollable:before{left:0;background:linear-gradient(90deg, rgb(200, 200, 200) 0, transparent 16px, transparent)}.table-wrapper.right-scrollable:after{right:0;background:linear-gradient(270deg, rgb(200, 200, 200) 0, transparent 16px, transparent)}.table-scrollable{position:relative;overflow:auto;width:100%;scrollbar-width:thin;scrollbar-color:#53acac;overscroll-behavior:none}.table-scrollable::-webkit-scrollbar{height:4px;width:1px}.table-scrollable::-webkit-scrollbar-track{border-radius:1px;box-shadow:inset 0 0 1px #666}.table-scrollable::-webkit-scrollbar-thumb{background-color:#53acac;border-radius:1px}.table-scrollable .reception{position:relative;border:1px solid #ddd;border-radius:5px;overflow:hidden;display:inline-flex}.table-scrollable .reception li{flex-shrink:0;width:118px;position:relative}.table-scrollable .reception li+li{border-left:1px solid #ddd}.table-scrollable .reception li.active .th{background-color:#c9dee8}.table-scrollable .reception li .th{height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#eaeef5;color:#222}.table-scrollable .reception li .th .i{width:24px;height:24px;fill:#222}.table-scrollable .reception li .th .date{font-size:1.4rem;line-height:1.5}.table-scrollable .reception li .th .count{font-size:2.2rem;line-height:1.5;font-weight:500;margin:5px 0}.table-scrollable .reception li .th .i{width:24px;height:24px;fill:inherit}.table-scrollable .reception li .td{height:50px;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1.5}.table-scrollable .sales-report{position:relative;border:1px solid #ddd;border-radius:5px;overflow:hidden;display:inline-flex;min-width:0}.table-scrollable .sales-report li{flex-shrink:0;width:100px;position:relative;font-size:1.4rem;line-height:1.5}.table-scrollable .sales-report li+li{border-left:1px solid #ddd}.table-scrollable .sales-report li .th{display:flex;align-items:center;justify-content:center;background-color:#eaeef5;height:60px;width:100%}.table-scrollable .sales-report li .pv,.table-scrollable .sales-report li .sets,.table-scrollable .sales-report li .people,.table-scrollable .sales-report li .amount{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 10px;border-top:1px solid #ddd}.table-scrollable .stock-table{display:inline-flex;border-radius:5px;border-top:1px solid #ddd;border-left:1px solid #ddd}.table-scrollable .stock-table .dates{width:180px;flex-shrink:0;left:0;position:sticky;z-index:100}.table-scrollable .stock-table .dates .th{position:sticky;display:flex;align-items:center;justify-content:center;z-index:99;left:0;top:0;height:130px;background-color:#eaeef5;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.4rem;line-height:1.5}.table-scrollable .stock-table .dates .th+.td{border-top:none}.table-scrollable .stock-table .dates .td{height:65px;display:flex;align-items:center;justify-content:space-between;background-color:#eaeef5;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.4rem;line-height:1.5;padding:0 20px 0 18px;color:#222;transition:all .12s cubic-bezier(0, 0, 1, 1)}.table-scrollable .stock-table .dates .td .i{width:24px;height:24px;fill:inherit}@media screen and (min-width: 1025px){.table-scrollable .stock-table .dates a.td:hover{opacity:.5}}.table-scrollable .stock-table .frame .frame-header{background-color:#eaeef5;position:sticky;top:0;display:flex;font-size:1.3rem;line-height:1.5}.table-scrollable .stock-table .frame .frame-header .name{position:relative;display:flex;align-items:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:70px;width:260px;padding:0 10px}.table-scrollable .stock-table .frame .frame-header .name .content{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.table-scrollable .stock-table .frame .frame-header .name .i{width:24px;height:24px;fill:inherit}.table-scrollable .stock-table .frame .frame-header .name .frame-menu-opener{cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:4px;background-color:#cbd5e6;margin-left:10px;transition:all .12s cubic-bezier(0, 0, 1, 1)}.table-scrollable .stock-table .frame .frame-header .name .frame-menu{opacity:0;pointer-events:none;transition:all .12s cubic-bezier(0, 0, 1, 1);position:absolute;top:55px;right:10px;width:150px;padding:15px;background-color:#fff;border-radius:10px;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,.12)}.table-scrollable .stock-table .frame .frame-header .name .frame-menu .menu-label{font-size:1.2rem;line-height:1.5;font-weight:500;padding-bottom:15px}.table-scrollable .stock-table .frame .frame-header .name .frame-menu .btn+.btn{margin-top:8px}.table-scrollable .stock-table .frame .frame-header .name .menu-opener:checked~.frame-menu{opacity:1;pointer-events:auto}@media screen and (min-width: 1025px){.table-scrollable .stock-table .frame .frame-header .name .frame-menu-opener:hover{opacity:.5}}.table-scrollable .stock-table .frame .frame-header .type{border-bottom:1px solid #ddd;display:flex;height:30px}.table-scrollable .stock-table .frame .frame-header .type .item{flex:1;display:flex;align-items:center;justify-content:center;border-right:1px solid #ddd;width:130px}.table-scrollable .stock-table .frame .frame-header .count{display:flex;height:30px}.table-scrollable .stock-table .frame .frame-header .count .item{border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center;width:65px}.table-scrollable .stock-table .frame .frame-body{display:flex}.table-scrollable .stock-table .frame .frame-body li:last-child{border-right:none}.table-scrollable .stock-table .frame .frame-body li .count{display:flex;flex-direction:column}.table-scrollable .stock-table .frame .frame-body li .count .item{border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:65px;display:flex;align-items:center;justify-content:flex-end;padding:0 8px;height:65px;font-size:1.4rem;line-height:1.5}.table-scrollable .stock-table .frame .frame-body li .count .item.disabled{background-color:#ddd}.table-scrollable .stock-table.activity .dates .th{height:100px}.table-scrollable .stock-table.activity .frame .frame-header .name{width:144px}.table-scrollable .stock-table.activity .frame .frame-header .count .item{width:72px}.table-scrollable .stock-table.activity .frame .frame-body li .count .item{width:72px}table.common-list{width:100%;border-spacing:0}table.common-list+table.common-list{margin-top:-1px}table.common-list+table.common-list thead tr th{border-radius:0 !important}table.common-list thead tr{height:60px}table.common-list thead tr th{border-top:1px solid #ddd;background-color:#eaeef5}table.common-list thead tr th:first-child{border-radius:5px 0 0 0;border-left:1px solid #ddd}table.common-list thead tr th:last-child{border-radius:0 5px 0 0;border-right:1px solid #ddd}table.common-list td,table.common-list th{text-align:left;padding:15px 10px;font-size:1.3rem;line-height:1.5;font-weight:400;border-bottom:1px solid #ddd}table.common-list td.right,table.common-list th.right{text-align:right}table.common-list td.center,table.common-list th.center{text-align:center}table.common-list td .btn:not(.block)+.btn:not(.block),table.common-list th .btn:not(.block)+.btn:not(.block){margin-left:10px}table.common-list td .btn.block+.btn.block,table.common-list th .btn.block+.btn.block{margin-top:5px}table.common-list td figure,table.common-list th figure{max-width:90px}table.common-list td figure.w200,table.common-list th figure.w200{max-width:200px}table.common-list td .review-content,table.common-list th .review-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}table.common-list td .review-toggle,table.common-list th .review-toggle{margin-top:5px;display:flex;justify-content:flex-end;align-items:center}table.common-list td .review-toggle .i,table.common-list th .review-toggle .i{width:24px;height:24px;fill:#666;margin-left:10px;transition:all .12s cubic-bezier(0, 0, 1, 1)}table.common-list td .review-toggle:before,table.common-list th .review-toggle:before{content:"続きを読む";font-size:1.2rem;line-height:1.5}table.common-list td .review-opener:checked~.review-content,table.common-list th .review-opener:checked~.review-content{-webkit-line-clamp:inherit}table.common-list td .review-opener:checked~.review-toggle .i,table.common-list th .review-opener:checked~.review-toggle .i{transform:rotate(180deg)}table.common-list td .review-opener:checked~.review-toggle:before,table.common-list th .review-opener:checked~.review-toggle:before{content:"閉じる"}table.common-list td .btn-seq,table.common-list th .btn-seq{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #ddd;border-radius:5px;background-color:#fff}table.common-list td .btn-seq .i,table.common-list th .btn-seq .i{width:24px;height:24px;fill:inherit}table.common-list td .btn-seq+.btn-seq,table.common-list th .btn-seq+.btn-seq{margin-top:5px}table.common-list td .pill,table.common-list th .pill{display:inline-block;font-size:1.3rem;line-height:1;padding:6px 8px;border-radius:24px;color:#666;white-space:nowrap;width:100%;text-align:center}table.common-list td .pill.active,table.common-list th .pill.active{background-color:#53acac;color:#fff}table.common-list td .pill.danger,table.common-list th .pill.danger{background-color:#f1cccc;color:#b80000}table.common-list td .pill.cancel,table.common-list th .pill.cancel{background-color:#d8dadf;color:#666}table.common-list tbody tr:nth-child(even){background-color:#f7f9fd}@container (max-width: 859px){table.common-list td.tab-shrink,table.common-list th.tab-shrink{display:none}}.time-table{border-radius:5px;border:1px solid #ddd;overflow:hidden;width:688px;position:relative}.time-table .index{position:relative;display:flex;align-items:center;height:60px;background-color:#eaeef5;border-bottom:1px solid #ddd;position:relative;background-clip:padding-box;z-index:1000;font-size:1.3rem;line-height:1.5}.time-table .content{display:flex;border-bottom:1px solid #ddd}.time-table .content:last-child{border-bottom:none}.time-table .content .wday{background-color:#eaeef5}.time-table .row{display:flex}.time-table .row+.row{border-top:1px solid #ddd}.time-table .row .radio-wrapper{padding:10px}.time-table .row .acceptance,.time-table .row .lunch,.time-table .row .dinner{border-bottom:none}.time-table .row .acceptance.disabled,.time-table .row .lunch.disabled,.time-table .row .dinner.disabled{background-color:#d8dadf}.time-table .wday{display:flex;align-items:center;justify-content:center;border-right:1px solid #ddd;width:68px;height:64px;font-size:1.3rem;line-height:1.5}.time-table .wday.rowspan{height:auto}.time-table .acceptance{display:flex;align-items:center;justify-content:center;width:140px;height:64px}.time-table .lunch,.time-table .dinner{display:flex;align-items:center;justify-content:center;border-left:1px solid #ddd;width:239px;height:64px;padding:0 10px}.time-table .lunch span,.time-table .dinner span{font-size:1.4rem;line-height:1.5;padding:0 10px}.time-table .lunch .time,.time-table .dinner .time{flex:1}.pager{display:flex;align-items:center;justify-content:center;padding:15px 0 20px 0}.pager a{display:flex;align-items:center;justify-content:center;overflow:hidden;width:32px;height:32px;border-radius:50%;border:1px solid #ddd;font-size:1.4rem;line-height:1;font-weight:500;color:#222;transition:all .12s cubic-bezier(0, 0, 1, 1)}.pager a .i{width:24px;height:24px;fill:inherit}.pager a.current{border-color:#c9dee8;background-color:#c9dee8}@media screen and (min-width: 1025px){.pager a:hover{border-color:#c9dee8;background-color:#c9dee8}}.pager *+*{margin-left:5px}input[type=text],input[type=password],input[type=email],input[type=time],.input-file,select,textarea{border-radius:4px;border:1px solid #ddd;font-size:1.6rem;line-height:1.5;font-weight:400;padding-left:20px;width:100%;background-color:#fff;color:#222}input[type=text].is-invalid,input[type=password].is-invalid,input[type=email].is-invalid,input[type=time].is-invalid,.input-file.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#b80000}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=time]::placeholder,.input-file::placeholder,select::placeholder,textarea::placeholder{color:rgba(0,0,0,.2)}input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,.input-file::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.2)}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=time]:disabled,.input-file:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:30%}input[type=checkbox],input[type=radio]{display:none}input[type=text],input[type=password],input[type=email],input[type=time],.input-file,select{height:44px;padding-right:20px}select{padding-right:34px !important;background:#fff url(/assets/images/dropdown_arrow.svg) no-repeat right 10px center;background-size:24px 24px}input[type=text].datepickr{padding-right:34px !important;background:#fff no-repeat url(/assets/images/datepickr.svg) right 5px center;background-size:24px 24px}input[type=text].time{padding-left:8px !important;background:#fff no-repeat url(/assets/images/timepickr.svg) right 4px center;background-size:24px 24px}textarea{height:164px;padding:10px 20px !important}.input-file{display:flex;align-items:center;padding-left:5px;cursor:pointer}.input-file:before{display:block;border-radius:4px;padding:4px 15px;margin-right:15px;background-color:#000;content:"ファイルを選択";font-size:1.4rem;line-height:1.5;font-weight:500;color:#fff}.input-file input[type=file]{display:none}.time-modal,.cropper-modal,.message-modal{position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);pointer-events:none;opacity:0;transition:all .12s cubic-bezier(0, 0, 1, 1);overscroll-behavior:none}.time-modal.active,.cropper-modal.active,.message-modal.active{pointer-events:auto;opacity:1}.cropper-modal .modal{width:700px;display:flex;flex-direction:column;height:486px}.cropper-modal .modal .modal-header{border-radius:10px 10px 0 0;width:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;height:70px;font-size:1.4rem;line-height:1.5}.cropper-modal .modal .modal-header .modal-close-btn{position:absolute;top:-20px;right:-20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:1px solid #ddd}.cropper-modal .modal .modal-header .modal-close-btn .i{width:24px;height:24px;fill:inherit}.cropper-modal .modal .modal-body{width:100%;flex:1;min-height:0;background-color:#000}.cropper-modal .modal .modal-body .cropper-bg{background-image:none}.cropper-modal .modal .modal-footer{border-radius:0 0 10px 10px;width:100%;display:flex;align-items:center;justify-content:center;padding:20px 0 20px 0;background-color:#000}.cropper-modal .modal .modal-footer .btn+.btn{margin-left:10px}.time-modal .modal{background-color:#fff;border-radius:10px;padding:20px 0;width:300px}.time-modal .modal .input-wrapper{display:flex;align-items:center;padding:0 20px 10px 20px;border-bottom:1px solid #ddd}.time-modal .modal .input-wrapper select{flex:1}.time-modal .modal .input-wrapper span{flex-shrink:0;width:20px;text-align:center;margin:0 5px;font-size:1.4rem;line-height:1.5}.time-modal .modal .btn-wrapper{padding:10px 20px 0 20px;display:flex;align-items:center;justify-content:center}.time-modal .modal .btn-wrapper .btn{flex:1}.time-modal .modal .btn-wrapper .btn+.btn{margin-left:10px}.message-modal .modal{width:420px;display:flex;flex-direction:column;background-color:#fff}.message-modal .modal .modal-header{border-radius:10px 10px 0 0;width:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#f7f9fd;height:70px;font-size:1.4rem;line-height:1.5}.message-modal .modal .modal-header .modal-close-btn{position:absolute;cursor:pointer;top:-20px;right:-20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;border:1px solid #ddd}.message-modal .modal .modal-header .modal-close-btn .i{width:24px;height:24px;fill:inherit}.message-modal .modal .modal-body{width:100%;padding:40px;font-size:1.4rem;line-height:1.8}.message-modal .modal .modal-body ul{list-style:disc;padding-left:16px}.message-modal .modal .modal-body b{font-weight:500}.message-modal .modal .modal-body .danger{color:#b80000}.message-modal .modal .modal-footer{border-radius:0 0 10px 10px;width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 40px 0}.message-modal .modal .modal-footer .btn+.btn{margin-left:10px}#message-opener:checked+.message-modal,.message-opener:checked+.message-modal{opacity:1;pointer-events:auto}.control-label{font-size:1.4rem;line-height:1.5;font-weight:500;padding-bottom:10px;padding-top:15px}.control-label:first-child{padding-top:0}.control-label span{display:inline-block;flex-shrink:0;font-size:1.3rem;line-height:1;font-weight:400;color:#b80000;padding:4px 8px;border-radius:4px;margin-left:10px;background-color:#f1cccc}.control-label span.optional{color:#666;background-color:#ddd}.control-support{display:flex;align-items:center;justify-content:flex-end;padding-top:5px;font-size:1.2rem;line-height:1.5}.control-support .input-hint{flex:1;min-width:0;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.control-support .text-counter{flex-shrink:0}.control-support+.form-control{margin-top:20px}.inline-wrapper{display:flex;align-items:center}.inline-wrapper .form-control{flex:1}.inline-wrapper .form-control+.form-control{margin-left:10px}.inline-wrapper .mid{flex-shrink:0;width:20px;text-align:center;margin:0 5px;font-size:1.4rem;line-height:1.5}.form-control{position:relative}.form-control.unitize{display:flex;align-items:flex-end}.form-control.unitize input:disabled+.unit,.form-control.unitize select:disabled+.unit{opacity:.3}.form-control.unitize .unit{flex-shrink:0;font-size:1.4rem;line-height:1.8;margin-left:5px}.form-control.short{width:200px !important;flex-shrink:0;flex-grow:unset;flex-basis:200px}.form-confirm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;margin-top:15px}.form-confirm p{text-align:center;font-size:1.4rem;line-height:1.8;padding-bottom:10px}.control-error{padding-top:5px;font-size:1.2rem;line-height:1.5;font-weight:500;color:#b80000}.checkbox-wrapper,.radio-wrapper{display:flex;flex-wrap:wrap;margin:-10px 0 0 -15px}.checkbox-wrapper .checkbox,.checkbox-wrapper .radio,.radio-wrapper .checkbox,.radio-wrapper .radio{margin:10px 0 0 15px}.checkbox-wrapper.block,.radio-wrapper.block{flex-direction:column}.checkbox-wrapper.block .checkbox,.checkbox-wrapper.block .radio,.radio-wrapper.block .checkbox,.radio-wrapper.block .radio{display:flex}.checkbox-wrapper .toggle-block,.radio-wrapper .toggle-block{margin:15px 0 0 15px;display:none}.checkbox-wrapper .visible-trigger:checked~.toggle-block,.radio-wrapper .visible-trigger:checked~.toggle-block{display:block}.checkbox,.radio{position:relative;display:inline-flex;align-items:center;width:auto;height:43px;padding:0 15px 0 44px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1.4rem;line-height:1;font-weight:500;transition:all .12s cubic-bezier(0, 0, 1, 1);cursor:pointer}.checkbox:before,.checkbox:after,.radio:before,.radio:after{position:absolute;content:"";transition:all .12s cubic-bezier(0, 0, 1, 1)}.checkbox:before{top:11.5px;left:14px;width:19px;height:19px;border:1px solid #ddd;border-radius:4px;background-color:#d8dadf}.checkbox:after{opacity:0;top:14.5px;left:20.5px;width:6px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.radio:before{top:11.5px;left:14px;width:19px;height:19px;border-radius:50%;background-color:#d8dadf}.radio:after{opacity:0;top:16.5px;left:19px;width:9px;height:9px;border-radius:50%;background-color:#fff}input[type=checkbox]:checked+.checkbox,input[type=radio]:checked+.radio{border-color:#e3edf2;background-color:#e3edf2}input[type=checkbox]:checked+.checkbox:before,input[type=radio]:checked+.radio:before{border-color:#222;background-color:#222}input[type=checkbox]:checked+.checkbox:after,input[type=radio]:checked+.radio:after{opacity:1}input[type=checkbox]:disabled+.checkbox,input[type=checkbox]:disabled+.radio{opacity:.3;cursor:not-allowed;pointer-events:none}.page-error{border-radius:5px;padding:15px 20px;background-color:#f1cccc;color:#b80000;font-size:1.4rem;line-height:1.5;font-weight:500}.pc-only{display:none}@media screen and (min-width: 1025px){.pc-only{display:inherit}}@media screen and (min-width: 1025px){th.pc-only,td.pc-only{display:table-cell}}header{position:fixed;width:100%;z-index:1000}header .container h2{font-size:0}@media screen and (min-width: 1025px){header .container h2{font-size:2.2rem;line-height:1.5}}main{padding-top:70px;min-height:100vh;min-height:100svh}nav{z-index:101}.narrow-w{width:168px}.center{text-align:center}.fill{width:100%}.mt-40{margin-top:40px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px}.mr-25{margin-right:25px}.mr-40{margin-right:40px}.ml-auto{margin-left:auto}.txt-normal{color:#222}.txt-danger{color:#b80000 !important}.btn:disabled .i{fill:#fff !important}.btn.icon-right{padding:0 10px 0 20px}a.btn.disabled{cursor:not-allowed;background-color:#d8dadf !important;border-color:#d8dadf !important;color:#fff !important;pointer-events:none}a.btn.disabled.icon{fill:#fff !important}a.btn.disabled .i{fill:#fff !important}.no-session .logo svg{width:100%}.no-session .link{color:#222;text-decoration:underline}.ticker-closer{margin-left:10px !important;margin-right:initial !important}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}main.nav-less{min-height:calc(100vh - 57px);min-height:calc(100svh - 57px)}main.nav-less .inquiry .frame-body .content p.sm{font-size:1.3rem}main.nav-less .inquiry .frame-body .content ul{list-style:disc;font-size:1.2rem;line-height:1.5;padding-left:15px}main.nav-less .inquiry .frame-body .page-error+.content{margin-top:15px}main.stock-layout{min-height:100vh;min-height:100svh}main.stock-layout .content-container .content-body .section-body .table-wrapper{height:calc(100% - 64px) !important}section .labeled-contents .content p:empty::before{content:" "}section .labeled-contents .content p+p{margin-top:15px}section .labeled-contents .content .pill{border-radius:30px;background-color:#fff;padding:5px 15px;font-size:1.4rem;line-height:1;font-weight:400}section .labeled-contents .content .pill.requesting{background-color:#f1cccc;color:#b80000}section .labeled-contents .content .pill.link-source{font-size:1.1rem;line-height:1;background-color:#ddd;color:#222}section .notification figure.media>div{width:100%}table.common-list td figure,table.common-list th figure{max-width:100px}table.common-list td figure a,table.common-list th figure a{font-size:1.1rem;line-height:1.5;color:#b80000;text-decoration:underline}table.common-list td .pill.requesting,table.common-list th .pill.requesting{background-color:#f1cccc;color:#b80000}table.common-list td .pill.link-source,table.common-list th .pill.link-source{font-size:1.1rem;line-height:1;background-color:#ddd;color:#222;width:initial}.content-search h2{border-bottom:none;height:initial;padding-top:10px;padding-bottom:10px}.content-search h2+.search-form{border-top:1px solid #ddd}.table-wrapper.left-scrollable:before{background:initial !important}.table-scrollable .reception{overflow:initial}.table-scrollable .reception .header{position:sticky;left:0;z-index:99;background-color:#f7f9fd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.table-scrollable .sales-report{overflow:initial}.table-scrollable .sales-report li.header{position:sticky;left:0;z-index:99;background-color:#f7f9fd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.table-scrollable .stock-table .frame .frame-header .name .frame-menu{z-index:101}.table-scrollable .stock-table .frame .frame-header .name .frame-menu .divider{position:relative;height:30px}.table-scrollable .stock-table .frame .frame-header .name .frame-menu .divider:after{position:absolute;left:0;top:50%;display:block;content:"";height:1px;width:100%;background-color:#ddd}.table-scrollable .stock-table .frame .frame-header .name .pill{border-radius:30px;background-color:#fff;padding:0 8px;font-size:1.2rem;line-height:1;font-weight:400}.table-scrollable .stock-table .frame .frame-header .name .pill.requesting{background-color:#f1cccc;color:#b80000}.table-scrollable .stock-table .frame .frame-header .name .pill.link-source{font-size:1.1rem;line-height:1;background-color:#ddd;color:#222}.table-scrollable .stock-table .frame .frame-header .name .frame-menu-opener.disabled{background-color:#d8dadf;fill:#fff;cursor:not-allowed}@media screen and (min-width: 1025px){.table-scrollable .stock-table .frame .frame-header .name .frame-menu-opener.disabled:hover{opacity:1}}.table-scrollable .stock-table.activity .frame .frame-header .name{width:184px}.table-scrollable .stock-table.activity .frame .frame-header .count .item{width:92px}.table-scrollable .stock-table.activity .frame .frame-body li .count .item{width:92px}.time-table .index{z-index:initial}#cancel-message-opener:checked+.message-modal{opacity:1;pointer-events:auto}.modal-message-opener:checked+.message-modal{opacity:1;pointer-events:auto}.form-control.middle{width:280px !important;flex-basis:280px}input[type=radio]:disabled+.checkbox,input[type=radio]:disabled+.radio{cursor:not-allowed;opacity:.3;pointer-events:none}label.checkbox.is-invalid{border-color:#b80000}.collapse:not(.show){display:none}.datepickr-wrapper{display:flex}.datepickr-wrapper .datepickr-clear{position:absolute;right:0;width:30px;height:44px}.datepickr-wrapper input[type=text].datepickr+.datepickr-clear,.datepickr-wrapper input[type=text].time+.datepickr-clear{display:none}.datepickr-wrapper input[type=text].datepickr:not(:placeholder-shown),.datepickr-wrapper input[type=text].time:not(:placeholder-shown){background:#fff no-repeat url(/precompiled_assets/manager/pickr_close-ab1167372031620a1e969f63aebe1d1bdda79380339d334b0274f7db5512dc82.svg) right 5px center}.datepickr-wrapper input[type=text].datepickr:not(:placeholder-shown)+.datepickr-clear,.datepickr-wrapper input[type=text].time:not(:placeholder-shown)+.datepickr-clear{display:initial}.inline-wrapper.sales-times{flex-direction:row;flex-wrap:wrap;gap:15px}.inline-wrapper.sales-times .form-control+.form-control{margin:initial}.modal-body .subject{display:flex;align-items:flex-start;flex-shrink:0;font-size:1.4rem;line-height:1.5;font-weight:500;width:200px;padding:3px 20px 3px 0}.modal-body .subject span{display:inline-block;flex-shrink:0;font-size:1.3rem;line-height:1;font-weight:400;color:#b80000;padding:4px 8px;border-radius:4px;margin-left:10px;background-color:#f1cccc}.modal-body .subject span.optional{color:#666;background-color:#ddd}.screen-lock{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200;pointer-events:none;opacity:0;background-color:#666}.screen-lock.active{opacity:.3;pointer-events:auto}.screen-lock .container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.screen-lock .container .circle{box-sizing:border-box;width:80px;height:80px;border-radius:100%;border:10px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin 1s infinite linear}@keyframes spin{100%{transform:rotate(360deg)}}
