header .btn.white{border:solid 1px #1a1311}header .btn .arrow{width:1.2rem;height:1.2rem}header .btn .arrow::before,header .btn .arrow::after{width:1.2rem;height:1.2rem}header .btn .arrow::after{transform:translate(-1.2rem, 1.2rem)}.btn,.view{overflow:hidden}.btn:hover,.view:hover{opacity:1}.btn .wrapper,.view .wrapper{position:relative}.btn .wrapper .items,.view .wrapper .items{position:relative;clip-path:inset(0);top:0}.btn .wrapper .items .item,.view .wrapper .items .item{transform:translateY(0);display:inline-block;transition:transform 350ms;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.btn .wrapper .items2,.view .wrapper .items2{position:absolute;top:0}.btn .wrapper .items2 .item,.view .wrapper .items2 .item{transform:translateY(100%)}.btn .arrow,.view .arrow{position:relative;width:1.6rem;height:1.6rem;clip-path:inset(0)}.btn .arrow::before,.btn .arrow::after,.view .arrow::before,.view .arrow::after{content:"";width:1.6rem;height:1.6rem;display:inline-block;background-image:url(../img/common/btn_arrow.svg);background-size:100% 100%;background-repeat:no-repeat;transition:transform 500ms;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;top:50%;transform:translateY(-50%);left:0}.btn .arrow::after,.view .arrow::after{transform:translate(-1.6rem, 1.6rem)}.btn:hover .wrapper .items .item,.view:hover .wrapper .items .item{transform:translateY(-100%)}.btn:hover .wrapper .items2 .item,.view:hover .wrapper .items2 .item{transform:translateY(0)}.btn:hover .arrow::before,.view:hover .arrow::before{transform:translate(1.6rem, -2.1rem)}.btn:hover .arrow::after,.view:hover .arrow::after{transform:translateY(-50%)}.btn:hover.google .wrapper .items .item,.view:hover.google .wrapper .items .item{transform:translateY(-118%)}.btn:hover.google .wrapper .items2 .item,.view:hover.google .wrapper .items2 .item{transform:translateY(0)}.btn.out .arrow::before,.btn.out .arrow::after,.view.out .arrow::before,.view.out .arrow::after{background-image:url(../img/common/out.svg)}.btn{width:24.6rem;height:5.2rem;color:#fff;border:solid 1px #fff;display:flex;align-items:center;padding:0 .8rem;border-radius:2px}.btn .wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.btn.gold{background-color:#ae8d53}.btn.gold .arrow::before,.btn.gold .arrow::after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(73deg) brightness(108%) contrast(101%)}.btn.white{background-color:#fff;color:#1a1311}.btn.white .arrow::before,.btn.white .arrow::after{filter:brightness(0) saturate(100%) invert(6%) sepia(9%) saturate(1614%) hue-rotate(327deg) brightness(97%) contrast(95%)}.btn.brown{background-color:#4d3832;border:solid 1px #4d3832}.btn.google{color:#fff}@media screen and (min-width: 744px){.btn{padding:0 2rem}}.view{display:block;width:max-content;margin-left:auto;color:#fff}.view .wrapper{display:flex;align-items:flex-end;gap:0 1rem;justify-content:flex-end}.view .wrapper .item{font-size:1.6rem;color:#fff}.view .wrapper .items2{left:.1rem}.view .arrow{width:2.1rem;height:2.1rem}.view .arrow::before,.view .arrow::after{width:2.1rem;height:2.1rem}.view.black .wrapper .items .item{color:#1a1311}.view.black .arrow::before,.view.black .arrow::after{filter:brightness(0) saturate(100%) invert(6%) sepia(9%) saturate(1614%) hue-rotate(327deg) brightness(97%) contrast(95%)}.view:hover .arrow::before{transform:translate(2.1rem, -3.1rem)}@media screen and (min-width: 744px){.view{width:13.8rem}.view .wrapper .item{font-size:1.8rem}.view .wrapper .items2{left:.2rem;top:1.5rem}.view .arrow{width:3.5rem;height:3.5rem}.view .arrow::before,.view .arrow::after{width:3.5rem;height:3.5rem}.view .arrow::after{transform:translate(-3.5rem, 1.8rem)}.view.long{width:19.6rem}.view:hover .arrow::before{transform:translate(3.5rem, -5.2rem)}.view:hover .arrow::after{transform:translateY(-50%)}}.kv{height:27rem;background-image:url(../img/common/kv.webp);background-size:cover;position:relative}.kv h1,.kv strong{position:absolute;bottom:0;right:1rem;font-size:min(15vw,20rem);display:block}@media screen and (min-width: 744px){.kv{height:40rem;background-image:url(../img/common/kv_pc.webp)}}.form{padding:8rem 0}.form h1{font-size:2.4rem;display:block;text-align:center;color:#ae8d53;margin-bottom:3.2rem}.form .container>p{margin-bottom:4rem}.form .flow{display:flex;align-items:center;flex-direction:column;gap:4rem;margin-bottom:6rem;position:relative}.form .flow::before{content:"";position:absolute;bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:#ae8d53;z-index:-1}.form .flow p{width:min(95%,35.5rem);height:5.6rem;line-height:5.6rem;border:solid 1px #ae8d53;text-align:center;border-radius:2px;background-color:#fff}.form .flow p.current{background-color:#ae8d53;color:#fff}.form form .row+.row{margin-top:5rem}.form form .row-flex{display:flex;align-items:center;gap:0 1.6rem;margin-bottom:1.5rem}.form form .row-flex .any,.form form .row-flex .required{width:max-content;text-align:center;display:flex;align-items:center;justify-content:center;padding:.6rem .8rem;border-radius:4px;font-weight:bold;font-size:1.4rem}.form form .row-flex .any{background-color:#cdcecf}.form form .row-flex .required{background-color:#1a1311;color:#fff;line-height:1}.form form .row-flex label{font-size:1.8rem;font-weight:500;width:78%}.form form .row>div:not(.row-flex){line-height:2}.form form .row select{border:solid 1px #cdcecf;border-radius:4px;padding:1.2rem 2rem}.form form .row input[type=text],.form form .row input[type=email],.form form .row input[type=tel],.form form .row textarea{width:100%;border:solid 1px #cdcecf;border-radius:4px;padding:1.2rem 2rem}.form form .row #zip{width:24rem;margin-left:1rem}.form form .row #item_address{margin-top:5rem}.form form .row textarea{height:28rem;line-height:2}.form form .row select{width:34rem;background-image:url(https://recruit.keihankaigo.co.jp/wp-content/themes/keihankaigo/assets/img/common/select_arrow.svg);background-size:.8rem .6rem;background-repeat:no-repeat;background-position:right 2rem center}@media screen and (min-width: 744px){.form form .row select{width:40rem}}.form form .row input[type=radio]{display:none}.form form .row input[type=checkbox]{border-radius:4px;appearance:auto;width:2rem;height:2rem}.form form .row .radio{display:flex;flex-direction:column;gap:2rem}.form form .row .radio label{position:relative;padding-left:2.4rem}.form form .row .radio label::before,.form form .row .radio label::after{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.form form .row .radio label::before{width:1.6rem;height:1.6rem;left:0;border:solid 1px #cdcecf}.form form .row .radio input:checked+label::before{background-color:#ae8d53;border:solid 1px #cdcecf}.form form .row .radio input:checked+label::after{width:.8rem;height:.8rem;background-color:#fff;z-index:10;left:.4rem}.form form .privacy{margin:6rem 0 4rem;padding:2rem;border:solid 1px #cdcecf}.form form .privacy a{border-bottom:solid 1px #ae8d53;color:#ae8d53}.form form .privacy+.row{text-align:center;margin-bottom:2rem}.form form .check{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:4rem}.form form .check div{width:100%}.form form .check input{border-radius:4px;appearance:auto;width:2rem;height:2rem}.form form .birth{display:flex;flex-direction:column;gap:2rem 0}.form form .birth select{width:20rem}.form form .birth .short{width:8rem}.form form .birth span{margin:0 2rem 0 .8rem}.form form .privacy+.check{width:max-content;justify-content:center;margin:0 auto 4.8rem}.form form .send{padding-top:4rem}.form form .btn{width:34rem;height:5.6rem;padding:1.6rem 2.4rem;margin:0 auto}.form form .btn.white{border:solid 1px #1a1311}.form form .btn+.btn{margin-top:4rem}@media screen and (min-width: 744px){.form{padding-bottom:25rem !important}.form h1{font-size:4rem}.form h3{margin:10rem 0 5rem}.form .flow{flex-direction:row;justify-content:space-between}.form .flow::before{width:100%;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:0}.form form .birth{flex-direction:row}.form form .row .radio{flex-direction:row;gap:0 4rem}.form form .check{gap:1.6rem 4rem}.form form .check div{width:max-content}}.form.thanks{padding-bottom:6rem !important}.form.thanks .btn{margin:0 auto}.text-muted{display:none}input[name=resident_age]{width:24rem !important}@media screen and (min-width: 1200px){main{margin-top:-8rem}}/*# sourceMappingURL=mystyle.css.map */