﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{position:relative;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;position:relative}img{max-width:100%;height:auto}select{outline:none}input{outline:none}.u-hidden{display:none}.u-block{display:block}.u-sp-only{display:none}@media screen and (max-width: 1024px){.u-sp-only{display:inline}.u-block{display:block}}.c-after-registration__heading{margin:50px auto 0 auto;padding:60px 0 32px 0;max-width:336px}.c-after-registration__image--pc{display:block;max-width:1008px;margin:0 auto 0 auto}.c-after-registration__image--sp{display:none}@media screen and (max-width: 1024px){.c-after-registration__heading{max-width:224px}.c-after-registration__image--pc{display:none}.c-after-registration__image--sp{display:block;max-width:332px;margin:0 auto 0 auto;padding-bottom:40px}}.c-button{margin-top:18px;text-align:center;font-weight:bold;color:#fff;font-size:16px;text-decoration:none;display:block;padding:12px 0;position:relative;border:none;cursor:pointer;width:100%}.c-button--next{background:#BB9B4E;border-radius:50px;padding:16px 20px;position:relative;filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25));display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;width:100%;text-align:center}.c-button--next__more{box-shadow:none;color:#BB9B4E !important;width:auto;font-size:14px;position:absolute;margin-right:40px;padding:4px 12px 2px;background:#fff;border-radius:20px;top:14px;left:15px}.c-button__text{font-size:16px;font-weight:bold}.c-button__icon{position:absolute;right:20px;font-size:16px;font-weight:bold}.c-button--back{background:none;color:#7A7775;top:0;z-index:100;margin-top:0px;font-size:15px;width:15%;padding:14px 0;transition:.5s;display:inline-block;transition-property:transform;line-height:1;position:relative;font-weight:bold;text-align:center;text-decoration:none;left:0;white-space:nowrap}.c-button--back:before{margin-right:4px;content:"";display:inline-block;border-width:0;border-color:transparent;border-top:3px solid #7A7775;border-left:3px solid #7A7775;width:5px;height:5px;transform:rotate(-45deg)}.c-button--submit{background-color:#BB9B4E;visibility:hidden;border:none;width:80% !important;margin-top:0;border-radius:50px;position:relative;left:unset;line-height:1;font-family:'Noto Sans JP', sans-serif;font-weight:600;display:block;z-index:100;box-shadow:none;filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25))}.c-button-group{display:flex;justify-content:space-between;width:100%;padding-bottom:20px}.c-client-company__image{max-width:900px;margin:40px auto 30px auto;border-radius:8px;box-shadow:0px 0px 24px 0px rgba(187,155,78,0.4)}.c-client-company__image--sp{display:none}.c-client-company__text{color:#BB9B4E;text-align:center;margin-top:-20px;font-size:12px}@media screen and (max-width: 1024px){.c-client-company__image--pc{display:none}.c-client-company__image--sp{display:block;max-width:500px;margin:0px auto 30px auto;border-radius:5px;box-shadow:0px 0px 24px 0px rgba(187,155,78,0.4)}}.c-entry-cta{margin:0 auto 0 auto;padding:30px 0 30px 0;max-width:520px}.c-entry-cta__link{display:block;background-color:#00C853;margin:0px 20px 0px 20px;padding:16px 0 16px 0;font-size:16px;color:#FFF;font-weight:600;text-align:center;text-decoration:none;border-radius:60px;filter:drop-shadow(0px 4px 10px rgba(0,200,83,0.2))}.c-entry-cta__link--following{width:350px}@media screen and (max-width: 1024px){.c-entry-cta{padding:14px 0 20px 0}.c-entry-cta__link{margin:0px 20px 0px 20px}}.c-validation-error{position:absolute;color:#ff0000;font-size:10px}.c-validation-error__message{margin:0;font-size:10px;font-weight:normal}.c-first-view__logo{display:block;max-width:180px;padding:40px 0 0 20px}.c-first-view__box{max-width:1024px;margin:-10px auto 0 auto}.c-first-view__image{display:block}.c-first-view__image--pc{margin-top:20px;width:660px}.c-first-view__image--sp{display:none}@media screen and (max-width: 1024px){.c-first-view__logo--pc{display:none}.c-first-view__image--pc{display:none}.c-first-view__image--sp{display:block;margin:0 auto 0 auto}}.c-form__header-block{display:flex}.c-form__step--first,.c-form__step--second,.c-form__step--third{position:relative;background:#FBF8F1;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important}.c-form__step--first.active,.c-form__step--second.active,.c-form__step--third.active{border-color:#BB9B4E}.c-form__step--first.active:before{content:"STEP";top:-23px;right:-16px;position:absolute;font-family:'Noto Sans JP', sans-serif;font-weight:400;box-shadow:none}.c-form__step--first.active:after{content:"01";position:absolute;top:-28px;right:-40px;font-size:15px;color:#BB9B4E;background:#FBF8F1;box-shadow:none}.c-form__step--second.active:after{content:"02";position:absolute;top:-28px;right:-20px;font-size:15px;color:#BB9B4E;background:#FBF8F1;box-shadow:0 0 8px #FBF8F1}.c-form__step--third.active:after{content:"03";position:absolute;top:-28px;right:-20px;font-size:15px}.c-form{width:350px;margin:0 auto 0 auto;padding:10px 20px 0 20px;background-color:#FBF8F1;border-radius:10px;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important;position:relative}.c-form .is-invalid{border-color:#ff0000 !important}.c-form__select-wrapper.is-invalid{border:0.5px solid #ff0000}.c-form__container{overflow:hidden}.c-form__header{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 10px 0}.c-form__header-left{width:20%}.c-form__header-right{width:80%;display:flex;align-self:center}.c-form__header-text p{text-align:center;padding:5px 0;line-height:1.2;color:#fff;border-radius:3px;font-weight:bold;text-shadow:none;background:#BB9B4E;font-size:10px}.c-form__title{width:100%;text-align:center;font-weight:600;margin-top:0;color:#444444;white-space:nowrap}.c-form__title-large{font-size:20px;line-height:25px}.c-form__header-description{text-align:center;display:block}.c-form__header-description p{text-align:center;color:#7A7775;font-weight:600;font-size:12px;font-family:'Noto Sans JP', sans-serif}.c-form__step-indicator{position:relative;display:flex;justify-content:center;align-items:center;top:14px}.c-form__step{font-size:10px;width:20px;border-top:solid 5px #c6c6c6;padding-bottom:7px;position:relative}.c-form__step-number{position:absolute;top:15px;right:20px;display:flex;align-items:center;background-color:#FFF;padding:0 5px}.c-form__step-label{font-size:12px;color:#777;margin-right:5px}.c-form__step-value{font-size:18px;color:#BB9B4E;font-weight:bold}.c-step-wrap{width:calc(200% + 30px);overflow:hidden;height:auto;padding:0 0 0;transition:.5s}.c-step-wrap::before{content:"";display:block;border-top:1px solid #E3DFDC;margin-top:14px}.c-step{position:relative;margin-right:15px;transition:.5s;float:left;width:calc(50% - 15px)}.c-step--first dl{margin-top:19px}.c-step--second{margin-top:8px}.c-step--second dl{display:flex;justify-content:space-between;margin-top:10px;font-weight:600;padding:0 5px;min-height:45px}.c-step--second dl dt{align-self:center;width:60px;margin:0;padding:0;font-size:12px;line-height:1.2;color:#444444}.c-step--second dl dd{width:240px}.c-form__step-content{margin-top:8px;padding:0 10px}.c-form__select{font-size:16px;padding:14px 16px;width:100%;color:#787776;border-radius:5px;font-weight:bold;border:1px solid #B1AFAB;filter:drop-shadow(0px 2px 4px rgba(119,119,119,0.1));appearance:none;background:#fff url(/hotelslabo/images/default/selectbg.png) no-repeat right 0 center;background-size:cover;line-height:1}.c-form__select-wrapper{position:relative;background-color:#FBF8F1;border:1px solid #d0d0d0;border-radius:5px;overflow:hidden;height:49px}.c-form__select-wrapper::after{content:'';position:absolute;right:0;top:0;bottom:0;width:29px;background:linear-gradient(to top, #D9D9D9 0%, #DEDEDE 22%, #F2F2F2 100%);pointer-events:none}.c-form__select-wrapper::before{content:'';position:absolute;right:6px;top:45%;width:6px;height:6px;border-right:1px solid #B1AFAB;border-bottom:1px solid #B1AFAB;transform:translate(-50%, -50%) rotate(45deg);pointer-events:none;z-index:1}.c-form__select{width:100%;padding:12px 45px 12px 12px;border:none;background-color:transparent;font-size:16px;font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;line-height:1.4}.c-form__select:focus{background-color:#f8f8f8}.c-form__select option[disabled]{color:#666}.c-radio-group{overflow:hidden}.c-radio-input{float:left;font-size:14px;width:48%;padding:11px 20px;background-color:#F5F5F5;border:1px solid #E3DFDC;border-radius:5px;box-shadow:none;font-weight:600;color:#777777;font-size:14px;font-weight:600;text-align:center;cursor:pointer}.c-radio-input:before{content:"";display:inline-block;width:0}.c-radio-input:hover{opacity:.7;cursor:pointer}.c-radio-input:nth-of-type(2){float:right}.c-radio-input--checked{border:1px solid #BB9B4E;background:#FFE7B7;color:#BB9B4E;border-radius:5px;filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25));background:linear-gradient(180deg, #fff3da 20.6093518175%, #fff3da 20.6093518175%, #ffe7b7 80.6102791172%)}.c-radio-input--checked:before{width:16px;vertical-align:inherit;content:url(/hotelslabo/images/default/check.png);color:#fff;border:0}.c-form__button-container{width:100%}.c-form__margin-top{margin-top:8px}.c-form__input-container{width:80%}.c-form__input{border:1px solid #EAE5E1;font-size:15px;width:100%;padding:10px 9px;box-sizing:border-box}.c-form__required{font-weight:normal;color:#f05555;display:block;font-size:10px;margin-left:0}.c-form__email{font-size:11px}.c-form__agreement{font-size:12px;margin-left:11px;padding:6px 0 6px 0}.c-form__agreement-text{display:flex}.c-form__agreement-label{max-width:250px;display:block;padding-left:6px;font-weight:300}.c-form__checkbox{font-size:18px;width:20px;height:20px}.c-form__submit-container{display:flex;justify-content:space-between;width:100%}.c-jobs__heading{max-width:480px;margin:0 auto 20px auto}.c-jobs__heading img{display:block}.c-jobs__images{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;max-width:1060px;margin:0 auto 30px auto}.c-jobs__images img{display:block;width:320px;margin:0}@media screen and (max-width: 1024px){.c-jobs__heading{max-width:320px}}.c-mv__contents .c-step-form{padding-top:20px;background-image:none;background-color:#FBF8F1;line-height:1.5;height:645px}@media screen and (min-width: 1025px){.c-mv__contents .c-step-form{padding-top:100px}}.c-reason__heading-container{max-width:700px;margin:0 auto 0 auto}.c-reason__heading{margin:0 auto 0 auto;padding:32px 0 0 0;max-width:356px}.c-reason__images{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:40px;max-width:1060px;margin:0 auto 0 auto}.c-reason__image{display:block;width:460px;margin:0}@media screen and (max-width: 1024px){.c-reason__heading{max-width:260px}.c-reason__images{padding:0 16px 0 16px}}.c-tip__heading{max-width:432px;margin:60px auto 0 auto}.c-tip__box{max-width:1200px;margin:30px auto 50px auto}.c-tip__image--pc{display:block}.c-tip__image--sp{display:none}.c-tip__text{margin:0 0 60px 0;text-align:center;font-size:36px;font-weight:600;line-height:150%;color:#555555}@media screen and (max-width: 1024px){.c-tip__heading{max-width:288px}.c-tip__box{max-width:500px;margin:30px auto 30px auto}.c-tip__image--pc{display:none}.c-tip__image--sp{display:block}.c-tip__text{margin:0 0 40px 0;font-size:24px}}.l-first-view{background-color:#DAA32C;background-image:url(/hotelslabo/images/default/first_view_background.jpg);background-size:cover}.l-first-view__header{max-width:1024px;margin:0 auto 0 auto}.l-mv{max-width:1024px;margin:-597px auto -20px auto}.l-mv__container{max-width:1000px;margin:0 auto}@media screen and (max-width: 1024px){.l-mv{margin:0 auto 0 auto}}@media screen and (min-width: 1025px){.l-mv{max-width:1024px;margin:-645px auto -20px auto}.l-mv__container{max-width:375px;margin:0 0 0 auto}}.l-jobs{padding:70px 0 0px 0}.l-jobs__container{background-color:#FBF8F1;margin:0 0 0 0;padding:32px 0 32px 0}@media screen and (max-width: 1024px){.l-jobs{padding:30px 0 0px 0}}.l-client-company{margin:40px auto 30px auto}@media screen and (max-width: 1024px){.l-client-company{padding:16px 16px 0 16px}}.l-tip{margin:60px auto 0 auto}.l-reason{margin:0 auto 0 auto}.l-reason__container{margin:0 0 0 0;padding:32px 0 0px 0}.l-after-registration{padding-bottom:40px;background-color:#FBF8F1}.l-following{opacity:0;position:fixed;left:50%;transform:translate(-50%, 0);bottom:10px;transition:.4s;z-index:9999}body{position:relative;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;position:relative}img{max-width:100%;height:auto}.entry_cta{margin:0 auto 0 auto;padding:30px 0 30px 0;max-width:520px}.entry_cta a{display:block;background-color:#00C853;margin:0px 20px 0px 20px;padding:16px 0 16px 0;font-size:16px;color:#FFF;font-weight:600;text-align:center;text-decoration:none;border-radius:60px;filter:drop-shadow(0px 4px 10px rgba(0,200,83,0.2))}@media screen and (max-width: 1024px){.entry_cta{padding:14px 0 20px 0}.entry_cta a{margin:0px 20px 0px 20px}}.dn{display:none}.oh{overflow:hidden}.step_form{line-height:1.5}.step_form .form .number_position{position:relative;top:7px;right:0;display:flex;justify-content:flex-start;align-items:center}.step_form .form .number_position .number.active:before{content:"STEP";top:-14px;right:-16px;position:absolute;font-family:'Noto Sans JP', sans-serif;font-weight:400}.step_form .form .number_position .number.active:after{content:"01";position:absolute;top:-18px;right:-40px;font-size:15px}.number.number_step2.active{position:relative}.number.number_step2.active:before,.number.number_step3.active:before{content:none !important}.step_form .form .number_position .number.number_step2.active:after,.step_form .form .number_position .number.number_step3.active:after{content:"02";position:absolute;top:-18px;right:-21px;font-size:15px}.step_form .form .number_position .number.active{position:relative;font-family:"Noto Sans Japanese', serif,"}.step_form .form .back_step{font-weight:bold;text-align:center;text-decoration:none;left:0}.step_form .form_ttl_1{text-align:center}.step_form .step_wrap{transition:.5s}.step_form dl dt .red{font-weight:normal;color:#f05555}.step_form dl dd .radio_input{float:left}.step_form dl dd .radio_input:before{content:"";display:inline-block}.step_form dl dd .radio_input:hover{opacity:.7;cursor:pointer}.step_form dl dd .radio_input:nth-of-type(2){float:right}.step_form dl dd .radio_input.check{border-radius:5px}.step_form dl dd .radio_input.check:before{width:16px;vertical-align:inherit;content:url(/hotelslabo/images/default/check.png);color:#fff;border:0}.step_form dl dd select{line-height:1;appearance:none;background:url(/hotelslabo/images/default/selectbg.png) right;background-size:cover}.step_form .more,.step_form .submit{margin-top:18px;text-align:center;font-weight:bold;color:#fff;font-size:18px;text-decoration:none;display:block;padding:12px 0;position:relative;box-shadow:3px 4px 8px #5a5a5a45}.step_form .more{pointer-events:none;position:relative;padding-left:70px;border-radius:50px}.step_form .more span{width:100px;padding:4px 12px 2px;color:#ff701f;font-size:12px;background:#fff;border-radius:20px;position:absolute;top:14px;left:15px;box-shadow:2px 5px 6px 2px #63636321}.step_form .submit:after{right:8px;top:0;bottom:0;margin:auto 0;content:"";position:absolute;display:inline-block;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9.5px}.number_positionTxt p{text-align:center;padding:5px 5px;line-height:1.2;color:#fff;border-radius:3px;font-weight:bold}.step_form{padding:15px 30px 0px}.step_form .form .number_position{position:relative;left:0;right:auto;margin-bottom:20px}.number_positionBlk{display:flex}.number_positionBlk p.form_ttl_1{width:65%}.number_positionTxt{margin:10px 0}.number_positionBlk02{justify-content:space-between}.number_positionBlk02 p{text-align:center;color:#7A7775;font-weight:600;font-size:12px;font-family:'Noto Sans JP', sans-serif}.number_positionBlk02 p span{color:#f06464;font-weight:bold;font-size:115%}.number_positionBlk02 p span.boredr_bottom{border-bottom:2px solid #ff6a19}.step_form .form .number_position .number{font-size:10px;width:18px;border-bottom:solid 5px #c6c6c6;padding-bottom:2px}.step_form .form .back_step{top:0;z-index:100;margin-top:0px;font-size:15px;width:25%;padding:14px 0;transition:.5s;display:inline-block;visibility:hidden;transition-property:transform;line-height:1;position:relative}.step_form .form .back_step:before{margin-right:4px;content:"";display:inline-block;transform:rotate(180deg);border-width:4.5px 0 4.5px 8.0px;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff}.step_form .form_ttl_1{transition:.5s;margin-top:10px}.step_form .form_ttl_1 .large{font-size:20px;line-height:25px}.step_form .form_ttl_1 .small{margin:1px 0;font-size:10px}.step_form .form_ttl_1 .small:after,.step_form .form_ttl_1 .small:before{width:21px}.step_form .form_ttl_1 .small:before{right:calc(100% + 3px)}.step_form .form_ttl_1 .small:after{left:calc(100% + 3px)}.step_form .form_sub_ttl{position:absolute;left:0;width:100%;bottom:auto;top:calc(100% + 9px);font-size:10px;text-align:center}.step_form .step_wrap{width:calc(200% + 30px);overflow:hidden;height:auto;padding:0 0 0}.step_form .step_wrap .step{position:relative;margin-right:15px;transition:.5s;float:left;width:calc(50% - 15px)}.step_form .step_wrap .step dl{margin-top:10px}.step_form .step_wrap .step2 dl{margin-top:3px}.step_form .step_wrap .step2 dl:last-child{margin-top:5px}.step_form .step_wrap .step dl:last-child dt{display:none}.step_form dl{font-size:10px;margin:5px 0 0;display:flex;align-items:center;justify-content:space-between;min-height:45px}.step_form dl dt{width:60px;margin:0;padding:0;font-size:12px;line-height:1.2;color:#444444}.step_form dl dt .red{display:block;font-size:10px;margin-left:0}.step_form dl dt .email{font-size:11px}.step_form dl dd{width:calc(100% - 55px)}.step_form dl.sbbtn dd{width:100%}.step_form dl dd .radio_input_wrap{overflow:hidden}.step_form dl dd .radio_input{font-size:12px;width:48%;padding:10px 20px}.step_form dl dd .radio_input:before{width:13px;height:13px;margin-right:5px}.step_form dl dd .radio_input.check:before{width:20px}.step_form dl dd select{font-size:15px;background-color:#fff;border-radius:0;padding:12px 7px;width:100%;color:#000;border-radius:5px}.step_form dl dd input{border:solid 1px #8e8e8e;font-size:15px;width:100%;padding:10px 9px;box-sizing:border-box}.step_form .more,.step_form .submit{z-index:100;top:0;right:0;position:absolute;margin-top:0;font-size:15px;padding:9px 0;width:65px;transition:.5s;transition-property:transform}.step_form .more{position:relative;width:100%}.step_form .more span{width:auto;font-size:14px;position:absolute;margin-right:40px;color:#fe7221}.step_form .submit:after{margin-left:5px;position:static;right:auto;border-width:4.5px 0 4.5px 8.0px}.step_form .more:after{content:none}.step_form .more:before{content:"";display:block;position:absolute;width:9px;height:9px;transform:rotate(45deg);top:37%;right:20px;border-top:3px solid #ffffff;border-right:3px solid #ffffff}.step_form .submit{background-color:#f06464;visibility:hidden;border:none;width:70% !important;margin-top:0;border-radius:50px;position:relative;left:unset;line-height:1;font-family:'Noto Sans JP', sans-serif;font-weight:700;display:block;z-index:100}.step_form .step_wrap .step2 dl.sbm dd{width:100%}.btn-container{display:flex;justify-content:space-between;width:100%;padding-bottom:20px}.mv .mv_contents .step_form{background-image:none;background-color:#FBF8F1}.number_positionTxt p{text-shadow:none;background:#BB9B4E;font-size:10px}.step_form .form_ttl_1 .large{color:#444444}.step_form .form_ttl_1{margin-top:16px}.step_form .form .number_position .number.active,.step_form .form .number_position .number.active:after,.step_form .form .number_position .number.active:before{background:#FBF8F1;box-shadow:none}.step_form .form .number_position{top:20px}.number_positionBlk02{text-align:center;display:block}.step_form dl dd select{font-size:16px;color:#444444;padding:14px 16px}.step_form dl dd .radio_input{font-size:14px;text-align:center}.step_form dl dd .radio_input:before{width:0}.step_form .step_wrap .step dl{margin-top:20px}.step_form .step_wrap .step .form_margin_top{margin-top:8px}.step_form dl dd input{border:1px solid #EAE5E1}.step_form .form .back_step:before{border-width:0;border-color:transparent;border-top:3px solid #7A7775;border-left:3px solid #7A7775;width:5px;height:5px;transform:rotate(-45deg)}.step_form .submit{width:80% !important;background:#BB9B4E;box-shadow:none;filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25))}.step_form .form .back_step{width:15%}.step_form .step_wrap{margin-top:14px}.step_form .step_wrap::before{content:"";display:block;border-top:1px solid #E3DFDC;margin-top:0px}.step_form{padding-top:16px;font-weight:600}.number_positionTxt{width:21%}.step_form .form .number_position{top:14px}.step_form .form .number_position .number{padding-bottom:7px}form .arrow select{height:48px}.mv .mv_contents .step_form{margin-top:-4px}.step_form dl dd select{font-weight:bold;color:#787776}.step_form dl dd .radio_input{padding:11px 20px}.step_form .form .number_position .number.active{border-bottom-color:#BB9B4E}.step_form .form .number_position .number.number_step2.active:after,.step_form .form .number_position .number.number_step3.active:after{color:#BB9B4E}.step_form .form .number_position .number.active:after{color:#BB9B4E}.step_form .form .number_position .number.number_step2.active:after,.step_form .form .number_position .number.number_step3.active:after{background:#FBF8F1;box-shadow:0 0 8px #FBF8F1}.step_form dl dd select{background-color:#FBF8F1;border:1px solid #B1AFAB;filter:drop-shadow(0px 2px 4px rgba(119,119,119,0.1))}.step_form dl dd{width:100%}.step_form dl dd .radio_input.check{border:1px solid #BB9B4E;background:#FFE7B7;color:#BB9B4E;font-size:14px;font-weight:600;text-align:center}.step_form dl dd .radio_input{background-color:#EAE5E1;border:1px solid #E3DFDC;border-radius:4px;box-shadow:none;font-weight:600;color:#B1AFAB}.step_form dl .form_width{width:80%}.step_form .more span{box-shadow:none;color:#BB9B4E !important}.step_form .more{background:#BB9B4E !important;box-shadow:none;filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25))}.step_form .form .back_step{background:none;color:#7A7775}.step_form .form_ttl_1{font-weight:600}.step_form .form{width:300px;margin:0 auto 0 auto;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important}.step_form .form .number_position .number.active{font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important}select{outline:none}input{outline:none}.step_form dl dd .radio_input.check{filter:drop-shadow(0px 4px 8px rgba(255,145,0,0.25));background:linear-gradient(180deg, #fff3da 20.6093518175%, #fff3da 20.6093518175%, #ffe7b7 80.6102791172%)}@media screen and (min-width: 1025px){.mv{max-width:1024px;margin:-597px auto -20px auto}.w1000{max-width:375px;margin:0 0 0 auto}.mv .mv_contents .step_form{padding-top:100px;padding-bottom:12px}}#first_view{background-color:#DAA32C;background-image:url(/hotelslabo/images/default/first_view_background.jpg);background-size:cover}#first_view header{max-width:1024px;margin:0 auto 0 auto}#first_view header img{display:block;max-width:180px;padding:40px 0 0 20px}#first_view .first_view_box{max-width:1024px;margin:-10px auto 0 auto}#first_view .first_view_box .first_view_pc{margin-top:20px;width:660px}#first_view .first_view_box .first_view_top_sp{display:none}@media screen and (max-width: 1024px){#first_view{background-image:none}#first_view header{display:none}#first_view .first_view_box{margin:0px auto 0 auto}#first_view .first_view_top_sp{margin:0 auto 0 auto}#first_view header .first_view_sp,#first_view .first_view_box .first_view_top_sp{display:block}#first_view header .first_view_pc,#first_view .first_view_box .first_view_pc{display:none}.first_view_bottom_sp{max-width:670px;margin:0 auto 0 auto;padding:16px 16px 0 16px}}.client_company .client_company_pc{max-width:900px;margin:40px auto 30px auto;border-radius:8px;box-shadow:0px 0px 24px 0px rgba(187,155,78,0.4)}.client_company .client_company_sp{display:none}.client_company_text{color:#BB9B4E;text-align:center;margin-top:-20px;font-size:12px}@media screen and (max-width: 1024px){.client_company{padding:16px 16px 0 16px}.client_company .client_company_pc{display:none}.client_company .client_company_sp{display:block;max-width:500px;margin:0px auto 30px auto;border-radius:5px;box-shadow:0px 0px 24px 0px rgba(187,155,78,0.4)}}#jobs{padding:70px 0 0px 0}#jobs .jobs_h1{max-width:480px;margin:0 auto 20px auto}#jobs .jobs_h1 img{display:block}#jobs .jobs_width{background-color:#FBF8F1;margin:0 0 0 0;padding:32px 0 32px 0}#jobs .jobs_flex{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;max-width:1060px;margin:0 auto 30px auto}#jobs .jobs_flex img{display:block;width:320px;margin:0}@media screen and (max-width: 1024px){#jobs{padding:30px 0 0px 0}#jobs .jobs_h1{max-width:320px}}#tip h1{max-width:432px;margin:60px auto 0 auto}#tip .tip_box{max-width:1200px;margin:30px auto 50px auto}#tip .tip_img_pc{display:block}#tip .tip_img_sp{display:none}#tip p{margin:0 0 60px 0;text-align:center;font-size:36px;font-weight:600;line-height:150%;color:#555555}@media screen and (max-width: 1024px){#tip h1{max-width:288px}#tip .tip_box{max-width:500px;margin:30px auto 30px auto}#tip .tip_img_pc{display:none}#tip .tip_img_sp{display:block}#tip p{margin:0 0 40px 0;font-size:24px}#tip p .br::before{content:"\A";white-space:pre}}#reason .reason{max-width:700px;margin:0 auto 0 auto}#reason .reason h1{margin:0 auto 0 auto;padding:32px 0 0 0;max-width:356px}#reason .reason_width{margin:0 0 0 0;padding:32px 0 0px 0}#reason .reason_flex{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:40px;max-width:1060px;margin:0 auto 0 auto}#reason .reason_flex img{display:block;width:460px;margin:0}#reason .coubic_bnr{max-width:500px;margin:20px auto 0 auto;padding:0 20px 0 20px}#reason .coubic_bnr a{display:block;width:100%}@media screen and (max-width: 1024px){#reason .reason h1{max-width:260px}#reason .reason_flex{padding:0 16px 0 16px}}#after_registration{padding-bottom:40px;background-color:#FBF8F1}#after_registration h2{margin:50px auto 0 auto;padding:60px 0 32px 0;max-width:336px}#after_registration .after_img_pc{display:block;max-width:1008px;margin:0 auto 0 auto}#after_registration .after_img_sp{display:none}@media screen and (max-width: 1024px){#after_registration h2{max-width:224px}#after_registration .after_img_pc{display:none}#after_registration .after_img_sp{display:block;max-width:332px;margin:0 auto 0 auto;padding-bottom:40px}}#office .office{max-width:700px;margin:0 auto 0 auto}#office .office h1{margin:0 auto 0 auto;padding:52px 0 0 0;max-width:380px}#office .office_width{margin:0 0 0 0;padding:32px 0 0px 0}#office .office_flex{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:24px;max-width:1024px;margin:0 auto 0 auto}#office .office_flex img{display:block;width:320px;margin:0}#office .previous_content{max-width:480px;margin:60px auto 30px auto;padding:0 16px}@media screen and (max-width: 1024px){#office .office h1{max-width:280px}}footer{padding:32px 0 50px 0}footer small{display:block;text-align:center;font-size:10px;font-weight:300;line-height:170%;color:#7A7775}footer div{max-width:342px;margin:0 auto 0 auto;padding:10px 0 30px 0;text-align:center}footer div a{font-size:10px;font-weight:600;text-decoration:none;color:#7A7775}footer div a:not(:last-child){padding:0 12px 0 0;border-right:1px solid #7A7775}footer div a:not(:first-child){padding-left:12px}@media screen and (max-width: 750px){footer{margin-top:0px}}.following{opacity:0;position:fixed;left:50%;transform:translate(-50%, 0);bottom:10px;transition:.4s}.following_a{width:350px}.mv #stepform form .oh .step_wrap .step2 .form_aa{font-size:12px;margin-left:11px;padding:6px 0 6px 0}.mv #stepform form .oh .step_wrap .step2 .form_aa .form_aaa{display:flex}.mv #stepform form .oh .step_wrap .step2 .form_aa .form_aaa label{max-width:250px;display:block;padding-left:6px}@media screen and (max-width: 1024px){.mv #stepform form .oh .step_wrap .step2 .form_aa{font-size:12px;margin-left:11px;padding:13px 0 13px 0}.mv #stepform form .oh .step_wrap .step2 .form_aaa .form_font_{font-size:18px;width:20px;height:20px}}@media screen and (min-width: 1025px){.mv{max-width:1024px;margin:-645px auto -20px auto}}@media only screen and (max-width: 1024px){.pc{display:none !important}}@media only screen and (min-width: 1025px){.sp{display:none !important}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.thanks-page{position:relative;font-family:'Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic', 'Noto Sans JP', '游ゴシック', 'YuGothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif !important;background-color:#FFD7A3}.thanks-page img{max-width:100%;height:auto}.thanks-page header{background-color:#fff}.thanks-page header img{display:block;max-width:165px;margin:0 auto;padding:12px 0}.thanks-page section{max-width:640px;margin:25px auto 0;background-color:#fff;border-radius:20px}.thanks-page section .entry_thanks_text{display:block;max-width:374px;margin:0 auto;padding:30px 0 0}.thanks-page section .entry_thanks_tel_pc{display:block;max-width:397px;margin:0 auto;padding:30px 0}.thanks-page section .entry_thanks_tel_sp{display:none}.thanks-page section .entry_thanks_contents{background-color:#BB9B4E;background-image:url(/../img/entry_thanks_contents_bg.png);background-repeat:no-repeat;padding:30px 0;border-radius:0 0 20px 20px}.thanks-page section .entry_thanks_contents .entry_thanks_contents_box{max-width:377px;margin:0 auto;padding:20px 90px 30px;background-color:#fff;border-radius:10px}.thanks-page section .entry_thanks_contents .entry_thanks_contents_box h1{max-width:330px;margin:0 auto;padding:10px 0 0}.thanks-page section .entry_thanks_contents .entry_thanks_contents_box a{display:block;margin:20px 0 25px}.thanks-page section .entry_thanks_bottom_contents-default{max-width:397px;margin:0 auto;padding:26px 0}.thanks-page section .entry_thanks_bottom_contents-default img{max-width:100%;height:auto}.thanks-page footer{padding:32px 0 50px}.thanks-page footer small{display:block;text-align:center;font-size:10px;font-weight:300;line-height:170%;color:#7A7775}.thanks-page footer div{max-width:342px;margin:0 auto;padding:10px 0 30px;text-align:center}.thanks-page footer div a{font-size:10px;font-weight:600;text-decoration:none;color:#7A7775}.thanks-page footer div a:not(:last-child){padding:0 12px 0 0;border-right:1px solid #7A7775}.thanks-page footer div a:not(:first-child){padding-left:12px}@media screen and (max-width: 670px){.thanks-page section{margin:25px 16px 0;border-radius:10px}.thanks-page section .entry_thanks_text_box{padding:0 10px}.thanks-page section .entry_thanks_text{width:100%;padding:12px 0 0}.thanks-page section .entry_thanks_tel_pc{display:none}.thanks-page section .entry_thanks_tel_sp{display:block}.thanks-page section .entry_thanks_tel_sp_box{padding:18px 12px 26px}.thanks-page section .entry_thanks_contents{padding:30px 12px 20px;border-radius:0 0 10px 10px}.thanks-page section .entry_thanks_contents .entry_thanks_contents_box{max-width:397px;margin:0 auto;padding:20px;border-radius:10px}.thanks-page section .entry_thanks_bottom_contents-default{padding:0 10px 10px 10px}}@media screen and (max-width: 750px){.thanks-page footer{margin-top:0}}.thanks-page .special_offer_mail_wrap{width:100%;height:100%;background-color:#BB9B4E;position:relative}.thanks-page .special_offer_mail_wrap__background_img{width:100%;height:auto;background-image:url("https://foodslabo-app-prod.s3.ap-northeast-1.amazonaws.com/static/mail/hotelslabo/bg-offers-detail.png");background-size:contain;background-repeat:no-repeat;padding:2rem 0px 3.75rem 0px}.thanks-page .special_offer_mail_wrap__background_img__content_wrap{max-width:40rem;position:relative;background-color:#fff;border-radius:10px;padding-bottom:2rem;margin-top:1rem;margin:auto 10px}.thanks-page .special_offer_mail_wrap__background_img__content_wrap h1{max-width:20rem;padding:1rem 0 1rem;margin:0 auto}.thanks-page .special_offer_mail_wrap__background_img__content_wrap h1 img{width:100%;height:auto}.thanks-page .special_offer_mail_wrap__background_img__content_wrap .offer_end_text{text-align:center;color:#BB9B4E}.thanks-page .special_offer_mail_wrap__background_img__content_wrap .offer_end_text p{font-size:1.25rem;margin:15px auto}.thanks-page .special_offer_mail_wrap__background_img__content_wrap .offer_end_text h2 span{font-size:36px}.thanks-page .special_offer_mail_wrap__background_img__content_wrap__upgrade_btn_wrap{max-width:300px;height:51px;background-color:#00C853;border-radius:0.3125rem;margin:15px auto;box-shadow:0 3.66px 9.15px rgba(0,200,83,0.2)}.thanks-page .special_offer_mail_wrap__background_img__content_wrap__upgrade_btn_wrap a{width:100%;max-width:300px;height:100%;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400}.thanks-page .special_offer_mail_wrap__background_img__content_wrap__upgrade_btn_wrap svg{width:10px;max-width:340px;height:10px;color:#fff;align-items:center;font-size:14px;font-weight:400;align-self:center;margin-left:0.5rem}.thanks-page .special_offer_mail_wrap__background_img__content_wrap__upgrade_benefits_wrap{width:100%;max-width:340px;margin:auto}.thanks-page .special_offer_mail_wrap__background_img__content_wrap__upgrade_benefits_wrap img{width:100%;height:auto}
