.page-apply .sec-box{padding-top:30px;padding-bottom:30px;margin-bottom:20px}.page-apply .sec-box2{padding-top:30px;padding-bottom:20px}.page-apply .sec-box3{padding-top:30px;padding-bottom:60px}.page-apply .sec-box-gray{background-color:#edf0f5;padding:40px 0}.page-apply .sec-box-gray2{background-color:#edf0f5;padding-top:30px;padding-bottom:30px;margin-bottom:30px;margin-top:20px}.sec-hihokensya{display:none}.bb-none{border-bottom:none}.lead-text{margin-bottom:20px;font-size:16px}.page-apply h2{color:#023e92;border-bottom:1px solid #023e92;font-size:22px;padding-bottom:10px;font-weight:bold;margin-top:0;margin-bottom:20px}.page-mitumori h2{color:#023e92;border:none;font-size:22px;padding-bottom:0;margin-bottom:10px;border:none}.sec-mail h2,.sec-thanks h2{border-bottom:none;margin-bottom:10px}.sec-announce h3{border-bottom:none}.img-bike{margin-top:20px}.img-bike img{width:180px;height:auto}.pay-logo img{width:40px;height:auto}.page-apply ul.list-kaishikiboubi{margin-bottom:20px;list-style-type:none;padding-left:0}.page-apply ul.list-kaishikiboubi li{padding-left:1em;text-indent:-1em}.page-apply ul.list-kaishikiboubi li:before{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:#023e92;margin-right:5px}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{display:none!important}.checkbox-disabled{cursor:not-allowed}.sec-box-gray2 .form-label{color:#023e92;font-weight:bold}.form-group .form-text{font-size:15px;color:#4d4d4d}.form-control-feedback{right:5px!important}.sec-box-gray2 .form-group{margin-bottom:20px}.btn-checkbox{color:#023e92;background-color:#fff;border-color:#023e92;border-radius:100px;padding:10px;font-size:20px;width:100%;overflow:hidden}.page-apply .btn-checkbox{color:#727171!important;background-color:#bfc0c0;border-color:#bfc0c0;position:relative;display:flex;justify-content:center}.page-apply .btn-checkbox.bg-white{color:red!important;background-color:#fff;border-color:red}.page-apply .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;margin-bottom:10px}.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:""}.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;margin-bottom:10px}.btn-checkbox.bg-white.active{border-color:#bfc0c0}.btn-checkbox.square-checkbox{border-radius:4px;display:flex;justify-content:center}.page-apply .btn-checkbox.square-checkbox::before{margin-right:.2em;position:static}.plus-icon{color:#727171;text-align:center;margin:0}.page-apply .btn-checkbox.btn-checkbox.active::before{content:""}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:100px;border-bottom-right-radius:100px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:100px}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:100px;border-bottom-left-radius:100px}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0;margin-bottom:10px}.btn-group{margin-bottom:10px;width:100%}.input-group-addon{background-color:#fff;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 .btn{margin-bottom:10px}.pay-btn-group.btn-group>.btn{float:none!important}.pay-btn-group .btn-checkbox.active{margin-bottom:10px}.page-apply table.table-mitumori th,.page-apply table.table-mitumori td{text-align:center;vertical-align:middle;font-weight:bold;padding:12px 10px;padding:12px 0}.page-apply table.table-mitumori th{background-color:#023e92;color:#fff}.page-apply table.table-mitumori td{background-color:#fff}.table-mitumori .shiarai td{background-color:#ddd!important}.table-mitumori.table-bordered>tbody>tr>td,.table-mitumori.table-bordered>tbody>tr>th,.table-hosyo>tbody>tr>td,.table-hosyo>tbody>tr>th{border:1px solid #adadad}.table-mitumori td span{color:red;display:inline-block;width:100px;text-align:right}.table-hosyo tr th{background-color:#ebecec;border-right:none!important;width:15rem}.table-hosyo tr th+td{border-left:none!important}.page-apply table.table-1 th{background-color:#edf0f5}.stepbar{list-style-type:none;width:100%;margin:0;padding:0;margin-bottom:20px;display:flex;flex-wrap:wrap}.stepbar li{float:left;width:24%;margin-right:1%;background-color:#edf0f5;color:#4d4d4d;font-size:14px;text-align:center;margin-bottom:5px;padding:5px;display:flex;align-items:center;justify-content:center}.stepbar li:last-child{margin-right:0}.stepbar li p{margin:0;height:100%}.stepbar li.current{background-color:#39b54a!important;color:#fff!important;font-weight:bold}.text-plan{margin-bottom:20px;font-size:15px;color:#4d4d4d}.page-apply .text-setumei{overflow-y:scroll;padding:15px;background-color:#edf0f5;margin-bottom:20px}.page-apply .text-setumei.personal-info{height:250px}.text-setumei.important-info{height:500px}.sec-mail .text-email p{text-indent:-1em;padding-left:1em}.sec-mail .text-email2{margin-bottom:60px}.joken{margin-bottom:20px;font-size:16px}.mb20{margin-bottom:20px!important}.text-pay1{font-size:15px;margin-bottom:25px}.text-pay2{margin-bottom:25px}.box-pay{background-color:#edf0f5;box-shadow:none;border:none}a.popup{text-decoration:underline;cursor:pointer}@media screen and (max-width:365px){header .h-bottom{padding:20px 10px}header .h-bottom h1{font-size:22px}.visible-xxs-block{display:block}#noticeButton::before{margin-top:1rem}#confirmButton::before{margin-top:2.5rem!important}}@media screen and (max-width:400px){.stepbar li p{font-size:11px}}@media screen and (max-width:320px){a.btn-checkbox{font-size:17px}.page-apply table.table-mitumori td{text-align:center;vertical-align:middle;font-weight:bold;font-size:70%;padding:12px 0}.table-mitumori td span{color:red;display:inline-block;width:70px;text-align:right}}@media screen and (min-width:321px)and (max-width:767px){.page-apply table.table-mitumori td{text-align:center;vertical-align:middle;font-weight:bold;font-size:80%;padding:12px 0}.table-mitumori td span{color:red;display:inline-block;width:85px;text-align:right}#confirmButton::before{margin-top:1rem}}@media screen and (min-width:768px){.btn-group{margin-bottom:10px;width:100%}.table-mitumori td span{font-size:22px;width:140px}.stepbar li{float:left;width:24%;margin-right:1%}.stepbar li:nth-child(4){margin-right:0}.stepbar li:nth-child(even){margin-right:1%}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:1%}.btn-checkbox,.plus-icon{width:42%}.btn-group .btn+.btn:nth-child(odd),.btn-group .btn+.btn-group:nth-child(odd),.btn-group .btn-group+.btn:nth-child(odd),.btn-group .btn-group+.btn-group:nth-child(odd){margin-left:0}}@media screen and (min-width:1024px){.stepbar li{float:left;width:23.7%;margin-right:1.5%;border-radius:4px;transform:skewX(-15deg)}.stepbar li:nth-child(even){margin-right:1.5%}.stepbar li:last-child{margin-right:0}.stepbar li p{transform:skewX(15deg)}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:1%}.btn-checkbox,.plus-icon{width:32%}.btn-group .btn+.btn:nth-child(odd),.btn-group .btn+.btn-group:nth-child(odd),.btn-group .btn-group+.btn:nth-child(odd),.btn-group .btn-group+.btn-group:nth-child(odd){margin-left:1%}}.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}