@media screen and (max-width: 992px){.login-half{height:100dvh}.app-login .login-bg-image{position:absolute;width:100vw;height:100vh;z-index:-1}.login-bg-image.local-day,.login-bg-image.production-day{background-position:center bottom;background-image:url(/build/assets/login-bg-day-mobile-Do0HZfyS.png);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,1)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,1)))}.login-bg-image.local-night,.login-bg-image.production-night{background-position:center top;background-image:url(/build/assets/login-bg-night-mobile-JFGd-BVm.png);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.8)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.8)))}.login-bg-image.test-day{background-position:center bottom;background-image:url(https://sfhankan.bunseikaku.co.jp/CustomerPortal/build/assets/login-bg-day-mobile-Do0HZfyS.png);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,1)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,1)))}.login-bg-image.test-night{background-position:center top;background-image:url(https://sfhankan.bunseikaku.co.jp/CustomerPortal/build/assets/login-bg-night-mobile-JFGd-BVm.png);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.8)));mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1)),to(rgba(0,0,0,.8)))}.app-login>.row>.bg-light{background-color:transparent!important}.app-login .login-half.start{align-items:start!important}.app-login .login-half.end{align-items:end!important}.app-login .login-logo{display:none}.app-login label[for=email],.app-login label[for=password]{display:none!important}.app-login [type=email],.app-login [type=password]{border-radius:20px}.app-login [type=email],.app-login [type=password],.app-login [type=checkbox]{background-color:#fffc}.app-login [type=email]::-moz-placeholder,.app-login [type=password]::-moz-placeholder{color:var(--key-color-1);font-weight:600}.app-login [type=email]::placeholder,.app-login [type=password]::placeholder{color:var(--key-color-1);font-weight:600}.app-login [type=checkbox]{margin-left:0;height:17px;width:17px}.app-login label[for=remember],.app-login a{font-size:15px;color:#fff;font-weight:600}.app-login [type=submit]{border:2px solid white;border-radius:20px;padding:8px}}@media screen and (max-width: 767px){html{font-size:16px}.container,header,footer{min-width:unset}.app-only{display:block!important}.desktop-only{display:none!important}.app-block{display:block!important}.app-flex{display:flex!important}.app-justify-between{justify-content:space-between!important}.app-justify-start{justify-content:start!important}.app-justify-center{justify-content:center!important}.app-flex-col{flex-direction:column!important}.app-flex-row{flex-direction:row!important}.app-align-start{align-items:start!important}.app-align-center{align-items:center!important}.app-align-unset{align-items:unset!important}.app-align-self-start{align-self:flex-start!important}.app-align-self-center{align-self:center!important}.app-wrap{flex-wrap:wrap!important}.app-gap-10p{gap:10px}.app-gap-15p{gap:15px}.app-gap-20p{gap:20px}.app-fb-unset{flex-basis:unset!important}.app-fb-10{flex-basis:10%!important}.app-fb-15{flex-basis:15%!important}.app-fb-30{flex-basis:30%!important}.app-fb-40{flex-basis:40%!important}.app-fb-45{flex-basis:45%!important}.app-fb-50{flex-basis:50%!important}.app-fb-60{flex-basis:60%!important}.app-fb-100{flex-basis:100%!important}.app-position-unset{position:unset!important}.app-relative{position:relative!important}.app-absolute{position:absolute!important}.app-top-0{top:0}.app-right-0{right:0}.app-textarea-borderbox textarea{box-sizing:border-box!important}.app-wspace-normal{white-space:normal!important}.app-overx-scroll{overflow-x:scroll}.app-w-20{width:20%!important}.app-w-25{width:25%!important}.app-w-30{width:30%!important}.app-w-35{width:35%!important}.app-w-40,.app-w-42{width:40%!important}.app-w-44{width:44%!important}.app-w-45{width:45%!important}.app-w-50{width:50%!important}.app-w-55{width:55%!important}.app-w-60{width:60%!important}.app-w-65{width:65%!important}.app-w-70{width:70%!important}.app-w-75{width:75%!important}.app-w-80{width:80%!important}.app-w-90{width:90%!important}.app-w-100{width:100%!important}.app-min-w-25{min-width:25%!important}.app-min-w-30{min-width:30%!important}.app-min-w-40{min-width:40%!important}.app-min-w-50{min-width:50%!important}.app-min-w-60{min-width:60%!important}.app-min-w-75{min-width:75%!important}.app-min-w-85{min-width:85%!important}.app-min-w-100{min-width:100%!important}.app-min-w-140p{min-width:140px}.app-min-w-750p{min-width:750px!important}.app-min-w-900p{min-width:900px!important}.app-min-w-1000p{min-width:1000px!important}.app-min-w-unset{min-width:unset!important}.app-max-w-unset{max-width:unset!important}.app-margin-0{margin:0!important}.app-mr-0{margin-right:0!important}.app-ml-0{margin-left:0!important}.app-mt-0{margin-top:0!important}.app-mb-0{margin-bottom:0!important}.app-mx-0{margin-right:0!important;margin-left:0!important}.app-ml-auto{margin-left:auto!important}.app-ml-5p{margin-left:5px!important}.app-mr-5p{margin-right:5px!important}.app-mr-10p{margin-right:10px!important}.app-mr-20p{margin-right:20px!important}.app-mr-30p{margin-right:30px!important}.app-mt-5p{margin-top:5px!important}.app-mt-10p{margin-top:10px!important}.app-mt-15p{margin-top:15px!important}.app-mt-30p{margin-top:30px!important}.app-mb-10p{margin-bottom:10px!important}.app-mb-15p{margin-bottom:15px!important}.app-mb-20p{margin-bottom:20px!important}.app-mb-30p{margin-bottom:30px!important}.app-mx-10p{margin-right:10px!important;margin-left:10px!important}.app-mx-20p{margin-right:20px!important;margin-left:20px!important}.app-mb-3_8vw{margin-bottom:3.8vw!important}.app-mb-5_1vw{margin-bottom:5.1vw!important}.app-mb-6_4vw{margin-bottom:6.4vw!important}.app-mb-7_6vw{margin-bottom:7.6vw!important}.app-mb-20_4vw{margin-bottom:20.4vw!important}.app-pad-0{padding:0!important}.app-pl-0{padding-left:0!important}.app-pr-0{padding-right:0!important}.app-pt-0{padding-top:0!important}.app-pb-0{padding-bottom:0!important}.app-pt-15{padding-top:15px!important}.app-pr-15p{padding-right:15px!important}.app-pl-5p{padding-left:5px!important}.app-px-5p{padding-left:5px!important;padding-right:5px!important}.app-text-start{text-align:start!important}header{height:auto;position:sticky;position:-webkit-sticky;top:0;z-index:1000;background:#000}.app-header-brand{display:flex;align-items:center;gap:2.54vw;margin-left:3.82vw;margin-top:3.82vw;margin-bottom:3.82vw}.app-header-nav{display:flex;align-items:center;gap:2.54vw;margin-right:3.82vw;margin-top:3.82vw;margin-bottom:3.82vw}.app-header-logo{width:3.82vw}.app-header-logo-text{width:25.45vw}.app-header-news{width:10.18vw}.toggle-btn{width:7.63vw;color:#fff}.toggle-btn i{font-size:4.63vw;padding:0 .883vw;color:#fff;border:1px solid #FFFFFF;border-radius:50%}.app-header-menu{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 14.55vw);width:100%;position:absolute;top:14.55vw;z-index:1000;background:#000}.app-header-menu ul{display:flex;flex-direction:column;align-items:center;gap:4.51vw;padding:0;margin-left:0;margin-top:0;margin-bottom:0}.app-header-menu li{list-style:none}.app-header-menu li a{text-decoration:none;list-style:none;color:#fff;font-family:Arial,sans-serif;font-weight:500;font-style:normal;font-size:6.11vw}.app-header-menu hr{display:block;border:none;width:43.1vw;height:1px;margin-top:5.8vw;margin-bottom:8.44vw;color:#fff;background-color:#fff;opacity:1}.modal-anchor{padding-top:0}.datatable-card .card-header{font-size:20px;padding:25px 20px 20px 45px}.datatable-card .header-icon{font-size:21px}.dt-layout-table{overflow-x:scroll}.dt-container>div:first-child{flex-direction:row;padding:10px}.dt-container .dt-layout-start,.dt-container .dt-layout-end{width:-moz-fit-content;width:fit-content;margin-top:0}.dt-search>label{display:none}.datatable-searchform{justify-content:center;flex-wrap:wrap;margin-top:15px;margin-right:0}.has-datatable-searchform .dt-container>div:first-child{flex-direction:column-reverse}.has-datatable-searchform .dt-container .dt-layout-start{margin-top:20px}.has-datatable-searchform .dt-container .dt-layout-end{width:100%}.has-datatable-searchform .dt-search>label{display:inline-block}.app-btn-subheader{position:unset!important;margin-left:2rem}.app-home-nav-row{margin:0 0 30px;gap:15px;flex-wrap:wrap;flex-direction:column}.app-home-nav-row .card{flex:1 0 40%;flex-direction:row;align-items:center;gap:15px;box-shadow:none;transition:.3s box-shadow;padding:5px;background-color:transparent;border:1px solid #dadddf;border-radius:43px;background-color:#f4f4f4}.app-home-nav-img-div{padding:12px;background-color:#fff;border-radius:50%}.app-home-nav-row img{max-height:45px;width:auto}.app-home-nav-row .card-body{display:flex;justify-content:space-between}.app-home-nav-row .card-title{font-size:18px;margin-bottom:5px}.app-home-nav-row i{font-size:22px;color:#60b97a}.detail-card-body-container{gap:1.5rem}.detail-card .card-body{overflow-x:scroll}.detail-table{min-width:1000px}.detail-border-right,.irai-top-row>div:not(:last-child){border-right:0}}@media screen and (max-width: 575px){.app-sm-mt-2rem{margin-top:2rem!important}.app-sm-mr-0{margin-right:0!important}.app-sm-mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.sm-px-1rem{padding-right:1rem!important;padding-left:1rem!important}.datatable-card-new-btn{position:initial;margin:auto}.app-irai-table{margin-left:1.5rem!important;margin-right:1.5rem!important}.app-irai-table .table tr{position:relative!important}.app-irai-table .table tr>td:first-child{padding-top:20px!important}.app-irai-table .table tr>td:last-child{position:absolute!important;right:10px!important;top:10px!important;padding:0!important;width:-moz-fit-content!important;width:fit-content!important}.detail-card-tr-actions.sm-center{position:unset;margin:10px auto auto}}@media screen and (max-width: 425px){.detail-card-tl-actions{position:unset;margin:15px auto auto}}
