.stg-alert[data-v-ea099404]{position:sticky;top:0;left:0;z-index:999}.stg-alert .hidden[data-v-ea099404]{visibility:hidden}.v-application{font-family:Noto Sans,sans-serif!important}.d-hidden-item{display:none}@media(min-width:960px){.container{max-width:993px!important}.d-hidden-item{display:block}}@media(max-width:375px){.container{max-width:375px!important;width:375px!important}}.break-all{word-break:break-all}.cursor-pointer{cursor:pointer!important}.d-label-required-bg{background:#e72909!important;min-width:50px}.d-label-optional-bg{background:#c3c3c3!important;min-width:50px}.bg-title-main-bg-optional{background:#eee!important}.bg-title-main{background:#eaeff4}.color-title{color:#391616}.label-main-title{color:#391616;font-weight:700}.d-label-left{color:#000;font-weight:700}.comp-stepList{overflow:hidden;margin:0 0 -3px;padding:40px 0}.comp-stepList .list{position:relative;left:50%;display:flex;overflow:hidden;width:100%;max-width:944px;padding:0 30px 0 34px;table-layout:fixed;transform:translateX(-50%)}.comp-stepList .list li{line-height:1.6;text-align:center;vertical-align:top;background:#eee;position:relative;display:inline-grid;padding:0}.comp-stepList .list li:after{right:5px;border:25px solid hsla(0,0%,96.1%,0);border-width:37px 27px;border-left-color:#f5f5f5}.comp-stepList .list li:after,.comp-stepList .list li:last-child:after{position:absolute;display:block;content:"";z-index:1;top:50%;transform:translate(100%,-50%)}.comp-stepList .list li:last-child:after{right:0;border:25px solid hsla(0,0%,96.1%,0);border-width:100px 27px;border-left-color:#fff}.comp-stepList .list li:before{right:5px}.comp-stepList .list li:before,.comp-stepList .list li:last-child:before{position:absolute;display:block;content:"";z-index:2;top:50%;transform:translate(88%,-50%);border:25px solid hsla(0,0%,80%,0);border-width:37px 27px;border-left-color:#eee}.comp-stepList .list li:last-child:before{right:0}.comp-stepList .list li:first-child{background:transparent!important}.comp-stepList .list li>.outer{display:table;width:100%}.comp-stepList .list li>.outer .inner{vertical-align:middle;background:#eee;display:table-cell;padding:3px 10px 3px;height:50px}.comp-stepList .list li:not(:first-child)>.outer .inner{padding-left:37px}.comp-stepList .list li .title-step{font-size:18px;display:block;margin:0;font-weight:400}.comp-stepList .list li .description{font-size:14px;display:block;margin:0;padding:1px 0 0}.comp-stepList .list li.is-current{font-weight:700;background:#c2ad37}.comp-stepList .list li.is-current:before{position:absolute;display:block;content:"";border-color:hsla(0,0%,40%,0);border-left-color:#c2ad37}.comp-stepList .list li.is-current .outer>.inner{color:#fff;background:#c2ad37}.md-max-275{width:275px}.md-max-150{width:160px}.lv1-label-duplicate-row{width:calc(100% - 160px)}.d-single-row{width:calc(100% - 275px);padding:5px 0 12px 0;margin:15px 0}.md-max-100{width:115px;display:flex}.d-none-single-row{width:calc(100% - 115px);padding:5px 0 12px 0}.cus-here-position{margin:5px 0 0 45px}.d-with-content{width:calc(100% - 275px)}.d-with-content .flex-wrap{width:100%}.d-with-ymd{min-width:160px;max-width:160px}.box-show-pc{display:none}.d-block-pc{display:block}.pa-12-pb-2{padding:15px 20px 10px 20px}.txt-guild-company-size-sp{display:none}.justify-end-pcsp{justify-content:end}.box-form-trial-stay-wap .item-input-row .item-input-center-pr-3{margin-right:1rem}.box-form-trial-stay-wap .item-input-row .item-input-last-pr-6{margin-right:1.5rem}@media(max-width:600px){.lv1-label-duplicate-row,.md-max-150,.md-max-275{width:100%}.d-single-row{width:100%;padding:5px 0 12px 0}.md-max-100{display:none!important}.cus-here-position{margin:5px 0 0 25px}.d-none-single-row,.d-with-content{width:100%}.d-with-ymd{min-width:95%;max-width:95%;margin-top:5px}.d-with-ymd .s-item-second{margin-top:3px}.comp-stepList .list li:after,.comp-stepList .list li:before{right:0}.d-with-ymd-child .v-input__append-outer{margin-right:8px}.d-box-company-size .d-col-company-size{min-width:120px;max-width:210px}.sm-center-box{display:flex;justify-content:center}.cus-log-contract-2{flex:0 0 295px!important}.d-box-sp-title{display:flex;flex-wrap:wrap}.d-box-sp-title .box-show-pc{margin-right:5px;display:block}.font-label-sp{font-size:14px}.d-block-pc{display:flex;justify-content:space-between;width:100%;padding:4px 0}.d-block-pc .d-label-left{align-self:center;margin-bottom:2px}.d-block-pc .cus-here-position{margin-right:8px;margin-bottom:3px}.d-block-pc .d-box-title-pc{font-size:14px}.pa-12-pb-2{padding:15px 10px}.auto-line-row{margin-right:25px!important}.justify-end-pcsp{justify-content:center}.b-box-interested h2,.d-box-find-about-vacation h2{margin-left:-5px!important;font-size:18px}.pd-sp-left{padding-left:20px!important}.comp-stepList .list li .title-step{font-size:14px}.comp-stepList .list li:not(:first-child)>.outer .inner{padding-left:27px}}@media(max-width:960px){.txt-guild-company-size-sp{display:block}.d-box-company-size .txt-guild-company-size{display:none}.box-form-trial-stay-wap .item-input-row .v-input .v-input__control{margin-left:.9rem}.box-form-trial-stay-wap .item-input-row .v-input .v-input__append-outer{margin-right:.89rem}.box-form-trial-stay-wap .item-input-row:not(:first-child){margin-top:.9rem!important}}.d-main-multi{flex:1;text-align:end}.d-line-divider{margin:40px 0 0 0}.d-border-wap{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.d-box-act .btn-action-from.v-btn--disabled span{color:#909090}.d-box-act .btn-action-from{position:relative;background-color:#c3c3c3;height:54px!important}.d-box-act .btn-action-from i.b-right{position:absolute;top:12px;left:0}.d-box-act .btn-action-from span{padding:10px 85px;color:#fff;font-size:16px}.d-custom-title-form{font-size:18px;font-weight:700}.d-row-from-border{border:1px solid #cdd6dd}.bd-from-right{border-right:1px solid #cdd6dd}.bd-from-bottom{border-bottom:1px solid #cdd6dd}.bg-main-from{background-color:#eef1f7}.text-red{color:#d90000}.text-blue{color:#1d9ce6}.d-box-other-input .v-input--is-disabled .v-input__control>.v-input__slot{background:#ededed!important}.btn-action-postal-code{height:unset!important}.btn-action-postal-code span{padding:13px 25px 13px 5px;font-size:16px}.btn-action-postal-code span i.v-icon{color:#c3c3c3!important}.img-right .v-image__image{background-position:100%!important}.text-medium{font-size:18px}.main-layout-container.sidebar-open[data-v-9584667c]{width:calc(100% - 56px);margin-left:56px}