.stepbar{list-style-type:none;width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stepbar li{width:100%;margin-right:1.5%;background-color:#edf0f5;color:#4d4d4d;font-size:16px;text-align:center;padding:5px;transform:skewX(-15deg);border-radius:4px}.stepbar li:last-child{margin-right:0}.stepbar li p{transform:skewX(15deg);margin-bottom:0}.stepbar li.current{background-color:#259ce8!important;color:#fff!important;font-weight:bold}.stepbar li.current p:before{content:"";font-family:"Font Awesome 5 Free";margin-right:5px}.sticky{z-index:999;position:fixed;bottom:0;background-color:rgba(251,197,44,.9);width:100%;padding:15px 10px}.sticky .text-sticky{font-weight:bold;font-size:18px}.sticky .text-sticky span.text-ryoukin{background-color:#fff;padding:6px 8px;border-radius:5px;margin:0 5px}button.btn-action{font-size:85%;border:none;padding:5px 8px;border-radius:5px;opacity:1;transition:.5s}button.btn-action.btn-action-green{background-color:#5bc73a;color:#fff}button.btn-action.btn-action-gray{background-color:#a2a2a2;color:#fff}button.btn-action:hover,button.btn-action:active,button.btn-action:focus{opacity:.8}.pay-logo-1{margin-left:10px}.pay-logo-1 img,.pay-logo-2 img{width:50px;height:auto}input[type=radio][disabled]+label.radio-doui:after{border:2px solid #b2b2b2}input[type=radio][disabled]+label.radio-doui{color:#b2b2b2}.input-group-addon{color:#555!important;background-color:#fff!important;border:none;border-radius:0;font-weight:bold}.input-group .form-control:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.btn-group{margin-bottom:10px;width:100%}.btn-checkbox{color:#023e92;background-color:#fff;border-color:#023e92;border-radius:100px;padding:10px;font-size:17px;width:100%}.custom-checkbox .btn-checkbox{color:#727171!important;background-color:#bfc0c0;border-color:#bfc0c0;position:relative;display:flex;justify-content:center}.custom-checkbox .btn-checkbox.bg-white{color:red!important;background-color:#fff;border-color:red}.custom-checkbox .btn-checkbox::before{font-weight:400;float:left;font-size:20px;font-family:"Font Awesome 5 Free";content:"";margin-left:1rem;position:absolute;left:10px}.btn-checkbox.active,.btn-checkbox.bg-white.active{color:#fff!important;background-color:#023e92!important}.btn-checkbox.bg-white.active{border-color:#bfc0c0}.btn-checkbox.square-checkbox{border-radius:4px;display:flex;justify-content:center}.custom-checkbox .btn-checkbox.square-checkbox::before{margin-right:.2em;position:static}.custom-checkbox .btn-checkbox.btn-checkbox.active::before{content:""}.check-doui{width:100%;box-sizing:border-box;display:inline-block;margin:0 5px 5px 0;padding:12px 30px 12px 45px;background-color:#e2e2e2;vertical-align:middle;cursor:pointer;color:#191919;text-align:center;border:1px solid #bababa}.check-doui span{position:relative}.check-doui span:after{position:absolute;top:50%;left:-30px;display:block;margin-top:-10px;width:20px;height:20px;border:2px solid #191919;border-radius:50px;content:''}.check-doui span:before{position:absolute;top:50%;left:-23px;display:block;margin-top:-5px;width:5px;height:9px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked~label.check-doui{background-color:#003e91;color:#fff;border:1px solid #003e91}input[type=checkbox]:checked~.check-doui span:before{opacity:1}input[type=checkbox]:checked~label.check-doui span:after{border:2px solid #fff}.radio-type-tab-box{border-bottom:2px solid #003e91}.radio-type-tab{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}.radio-type-tab-box label:first-of-type{margin-right:5px}.ta-hokenkingaku tr th{width:20%}.ta-hokenkingaku .box-kingaku{display:flex}.ta-hokenkingaku .item-kingaku-1{flex-basis:85%}.ta-hokenkingaku .item-kingaku-2{flex-basis:15%;text-align:center;line-height:35px}.modal-scroll{height:500px;overflow-x:hidden;overflow-y:scroll}.modal-delete .modal-footer .btn::after{content:none!important}.text-scroll{height:250px;overflow-y:scroll;padding:15px;background-color:#edf0f5}.box-ikoukakunin{background-color:#fbfbfb;padding:2rem;border:1px solid #ddd}.box-select-l,.box-select-r{position:relative;padding:1rem;border:1px solid #003e91}.box-select-l:after,.box-select-l:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:20%}.box-select-r:after,.box-select-r:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:81%}.box-select-l:after,.box-select-r:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-bottom-color:#fff}.box-select-l:before,.box-select-r:before{border-color:rgba(255,0,0,0);border-top-width:11px;border-bottom-width:11px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-bottom:1px;border-bottom-color:#003e91}.btn-collapse a{display:block;text-decoration:none;color:#003e91;vertical-align:middle;transition:.5s}.btn-collapse a:hover{color:#1259b7}.btn-collapse a span{font-size:60%}.text-setumei{height:250px;overflow-y:scroll;padding:15px;background-color:#edf0f5;margin-bottom:20px}@media screen and (max-width:1024px){}@media screen and (max-width:768px){.sticky .text-sticky{font-size:16px}.stepbar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.stepbar li{margin-bottom:5px;-ms-flex-preferred-size:23%;flex-basis:23%;transform:none}.stepbar-kaiin li{-ms-flex-preferred-size:32%;flex-basis:32%}.stepbar li p{transform:none}}@media screen and (max-width:480px){.stepbar li:nth-child(even){margin-right:0}.stepbar li{-ms-flex-preferred-size:49%;flex-basis:49%}.box-select-r:after,.box-select-r:before,.box-select-l:after,.box-select-l:before{display:none}}@media screen and (min-width:751px){}.iti__search-input{padding:5px 10px;border-radius:4px;border:none}.iti__search-input:focus-visible{outline:none}.iti__country,.iti__selected-dial-code{color:#555;font-size:14px}