#subpage-04-03{position:relative;z-index:5}@media screen and (min-width: 750px){#subpage-04-03{padding-bottom:4.5rem}}#subpage-04-03 .bg{width:100%}@media screen and (min-width: 750px){#subpage-04-03 .bg{height:100%}}@media screen and (max-width: 750px){#subpage-04-03 .bg{height:calc(100vh - var(--size-height-head) - var(--size-height-tabbar) - 22vw)}}#subpage-04-03 .content-box{--transform-attr: translate(-50%, -50%);position:absolute;left:50%;top:50%;-webkit-transform:var(--transform-attr);-ms-transform:var(--transform-attr);transform:var(--transform-attr);z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;background-color:rgba(255,255,255,.8)}@media screen and (min-width: 750px){#subpage-04-03 .content-box{width:81.6666rem;padding:7.1666rem 0;border-radius:2rem;font-size:1.3333rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box{width:74vw;padding:12vw 4vw;border-radius:1rem;font-size:.75rem}}#subpage-04-03 .content-box .step-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto min(4.8333rem,4vw)}@media screen and (min-width: 750px){#subpage-04-03 .content-box .step-box{width:42.5rem}}#subpage-04-03 .content-box .step-box .item{position:relative;z-index:5;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;color:#bfbfbf;text-align:center}@media screen and (min-width: 750px){#subpage-04-03 .content-box .step-box .item{font-size:1.3333rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .step-box .item{font-size:.8333rem}}#subpage-04-03 .content-box .step-box .item::after{content:"";position:absolute;left:0;z-index:-1;width:100%;background-color:#bfbfbf}@media screen and (min-width: 750px){#subpage-04-03 .content-box .step-box .item::after{top:calc(1.5833rem - 1px);height:2px}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .step-box .item::after{top:calc(2.5vw - 1px);height:1px}}#subpage-04-03 .content-box .step-box .item.active{color:var(--color-main-2)}#subpage-04-03 .content-box .step-box .item.active::after,#subpage-04-03 .content-box .step-box .item.active .num{background-color:var(--color-main-2)}#subpage-04-03 .content-box .step-box .item .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#bfbfbf;color:#fff}@media screen and (min-width: 750px){#subpage-04-03 .content-box .step-box .item .num{width:3.1666rem;height:3.1666rem;margin:0 auto 1.6666rem;font-size:1.5rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .step-box .item .num{width:5vw;height:5vw;margin:0 auto 2vw;font-size:.75rem}}#subpage-04-03 .content-box .form-item{display:none;margin:0 auto}@media screen and (min-width: 750px){#subpage-04-03 .content-box .form-item{width:35.8333rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item{padding:0 5vw}}#subpage-04-03 .content-box .form-item.active{display:block !important}#subpage-04-03 .content-box .form-item.step-1,#subpage-04-03 .content-box .form-item.step-2{margin-top:min(5rem,8vw)}#subpage-04-03 .content-box .form-item.step-3{margin-top:min(6.8333rem,10vw);text-align:center}@media screen and (min-width: 750px){#subpage-04-03 .content-box .form-item.step-3{font-size:2rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item.step-3{font-size:1rem}}#subpage-04-03 .content-box .form-item.step-3 .icon{margin:0 auto min(1.3333rem,2vw)}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item.step-3 .icon{width:6vw}}@media screen and (min-width: 750px){#subpage-04-03 .content-box .form-item.step-3 .btn{margin-top:3.6666rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item.step-3 .btn{margin-top:6vw}}#subpage-04-03 .content-box .form-item .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:min(5.5rem,9vw);padding:0 min(1.25rem,2vw);border:1px solid #dadbdb}#subpage-04-03 .content-box .form-item .item:not(:first-child){margin-top:min(1.0833rem,3vw)}#subpage-04-03 .content-box .form-item .item .icon{width:min(1.3333rem,2.5vw);margin-right:min(2.3333rem,3vw)}#subpage-04-03 .content-box .form-item .item .input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 750px){#subpage-04-03 .content-box .form-item .item .input{font-size:1.5rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item .item .input{font-size:.8333rem}}#subpage-04-03 .content-box .form-item .item .input:focus{border-color:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}#subpage-04-03 .content-box .form-item .btn{display:block;width:100%;height:min(5.1666rem,9vw);line-height:min(5.1666rem,9vw);margin-top:min(1.6666rem,3vw);background-color:var(--color-main-2);color:#fff;text-align:center;letter-spacing:2px}@media screen and (min-width: 750px){#subpage-04-03 .content-box .form-item .btn{border-radius:8px;font-size:1.5rem}}@media screen and (max-width: 750px){#subpage-04-03 .content-box .form-item .btn{border-radius:4px;font-size:1rem}}