.ly-outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f8f8;margin:20px 20px 0 20px;padding-bottom:20px}.ly-header{height:112px;width:100vw;background-color:#fff}.ly-menu{height:40px;width:100vw;background-color:#f37497}.ly-main{width:800px}.ly-sidebar{width:340px;background-color:beige}.ly-footer{height:484px;width:100vw;background-color:#2d2427}.ly-space{height:60px;background-color:#f8f8f8}.sp{display:none}@media(width < 600px){.sp{display:block}}html{font-size:62.5%}*{margin:0;padding:0;-webkit-text-size-adjust:100%;list-style:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}p{word-break:break-all}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f4f4f4;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.25em 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:17%;text-align:center}.breadcrumb li:last-child{width:32%}.breadcrumb li a{font-size:1rem;display:block;background-color:#fff;position:relative;white-space:nowrap}.breadcrumb li a:not(:last-child)::after{content:"";border-right:solid 1px #eaeaea;position:absolute;top:0;right:0;height:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:1}.breadcrumb::-webkit-scrollbar{display:none}.anchor-nav{position:-webkit-sticky;position:sticky;top:152px;left:0;width:100%;z-index:10;border-bottom:solid 1px #525252;background-color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;overflow:hidden}.anchor-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:solid 1px #525252}.anchor-nav ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;text-align:center;position:relative;margin-right:-13px}.anchor-nav ul li:last-child{margin-right:0}.anchor-nav ul li a{font-size:1rem;position:relative;display:block;background-color:#f5f5f5;padding:.89em 2em;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-clip-path:polygon(12px 0%, 100% 0%, calc(100% - 12px) 100%, 0% 100%);clip-path:polygon(12px 0%, 100% 0%, calc(100% - 12px) 100%, 0% 100%)}.anchor-nav ul li a::after{content:"";position:absolute;bottom:0;right:11.5px;width:1.75px;height:141.42%;background-color:#eaeaea;-webkit-transform:rotate(21deg);transform:rotate(21deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.anchor-nav ul li a.is-active{color:#fff;z-index:1}.anchor-nav ul li a.is-active::after{background-color:#eaeaea}.anchor-nav ul li a:hover:not(.is-active){background-color:#e8e8e8}.anchor-nav ul li:first-child a{-webkit-clip-path:polygon(0 0%, 100% 0%, calc(100% - 12px) 100%, 0% 100%);clip-path:polygon(0 0%, 100% 0%, calc(100% - 12px) 100%, 0% 100%)}.anchor-nav ul li:last-child a{-webkit-clip-path:polygon(12px 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(12px 0%, 100% 0%, 100% 100%, 0% 100%)}.anchor-nav ul li:last-child a::after{display:none}.job-tags{overflow:hidden}.job-tags--fixed{height:56px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:-webkit-sticky;position:sticky;top:250px;z-index:3;margin-bottom:-56px;pointer-events:none}.job-tags--fixed .tag{border-radius:25px 0 0 25px !important;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s ease,-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s ease,-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),all .3s ease;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),all .3s ease,-webkit-transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.job-tags--fixed .tag:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.job-tags--fixed .tag.is-active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.job-tags--fixed.is-visible .tag{-webkit-transform:translateX(0);transform:translateX(0)}.job-tags .tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;min-width:22%;width:100%;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6px;padding:.25rem 1rem .25rem .25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.job-tags .tag.job1{background-color:#e83a3a}.job-tags .tag.job2{background-color:#3a1fd7}.job-tags .tag.job3{background-color:#d9b747}.job-tags .tag.job4{background-color:#3daa52}.job-tags .tag__icon{background-color:#fff;width:32px;height:32px;margin-left:2px;background-color:#fff;border-radius:20px;overflow:hidden}.job-tags .tag__icon img{padding:.2em .4em .4em .4em}.job-tags .tag .textarea p{color:#fff;font-size:1.2rem}.job-tags .tag .textarea span{display:block;color:#fff;font-size:8px}.shop-detail{background-color:#f7f7f7;position:relative;padding:.5em 3em}.shop-detail__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.shop-detail .logo{background-image:var(--shop-detail-logo);background-position:center;background-size:cover;overflow:hidden;width:64px;height:64px;position:relative;z-index:2;margin-top:-16px;border-radius:50%;-webkit-box-shadow:0px 4px 4px #d9d9d9;box-shadow:0px 4px 4px #d9d9d9;background-color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.shop-detail .details{margin-top:-2px}.shop-detail .details .shop-name{font-size:1.6rem;font-weight:bold}.shop-detail .details .remarks{font-size:1rem;color:#a3a3a3}.shop-detail .data{text-align:end;color:#aeaeae;font-size:1rem}.apply-methods{margin:1em 0 4.5em}.apply-methods .content-headding{padding:.5em 1em}.apply-methods p{font-size:1rem;color:#b80000;margin-top:2em;padding:0 1em}.apply-methods .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5em .75em;gap:10px}.apply-methods .inner .item{width:55px;height:55px;border-radius:10px;background-color:#faebd7}.content-headding{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;z-index:1}.content-headding--bg{background-color:#f7f7f7;padding:1em 3.75em 1em}.content-headding .rec-pc-icon{width:40px;height:40px;background:#d9d9d9;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1/1}.content-headding .rec-pc-icon img{padding:.5em;-o-object-fit:contain;object-fit:contain}.content-headding h2{font-size:1.6rem}.content-headding h2.color{color:#da402c}.content-headding h2.decoration{padding-left:1em;position:relative}.content-headding h2.decoration::before{content:"";border-left:solid 8px rgba(110,94,179,.8980392157);position:absolute;left:0;top:0;height:100%}.content-headding .circle{width:184px;height:184px;border:solid 2px;position:absolute;border-radius:50%;top:-45px;left:-142px;z-index:-2;background-color:#fff}.content-headding .circle--position{top:-97px;left:-120px}.content-headding .circle--red{border-color:#da402c}.content-headding .circle--purple{border-color:#6e5eb3}.content-headding .circle--green{border-color:#51ad65}.content-headding .circle--blue{border-color:#3b41a9}.content-headding .circle--yellow{border-color:#d8ad00}.description{margin:.5em;padding:1.85rem 3em 5rem}.description--mg{margin:2em .5em;padding:1.5rem 3em 2rem}.description h1{font-size:16px;border-bottom:solid 1px #b9b9b9;padding-bottom:.75em;margin-bottom:.75em;line-height:24px}.description h3{position:relative;margin-bottom:2em;padding-left:1.5em}.description h3::before{content:"";border-left:8px solid rgba(110,94,179,.8980392157);position:absolute;left:0;top:0;height:100%}.description p{line-height:24px;position:relative;z-index:2}.description--border-none{border:none}.dl-list-wrap{border-radius:12px;padding:3px;width:91%;margin:0 auto 2em;z-index:1;position:relative}.dl-list{background-color:#fff;padding:1.85rem 1.85rem;position:relative;z-index:1;border-radius:10px}.dl-list--pd{padding:0}.dl-list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dl-list .item:not(:last-child){border-bottom:1px solid #b9b9b9}.dl-list .label{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;font-weight:bold;font-size:1.2rem;color:#e83a3a}.dl-list .value{color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:1.2rem}.dl-list .value__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.dl-list .value__column a{font-size:1.4rem;color:#3a1fd7;border-bottom:solid 1px #3a1fd7}.dl-list .value img{width:31px;height:31px;border-radius:15px;padding:.25em .3em 0em .3em}.dl-list .value img.job1{border:solid 1px #e83a3a}.dl-list .value img.job2{border:solid 1px #3a1fd7}.dl-list .value img.job3{border:solid 1px #d9b747}.dl-list .value img.job4{border:solid 1px #3daa52}.dl-list .value img.sns-img{width:100%;height:25px;border-radius:0}.tag-section{background-color:#fff;width:91%;margin:0 auto 2.5em;padding:1em}.tag-section .item:not(:last-child){border-bottom:solid 1px #d8d8d8}.tag-section .item__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;margin:1em 0 1em .25em;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.tag-section .item__flex p{font-size:1.2rem}.tag-section .item .title{color:#da402c;width:18%;white-space:nowrap;font-weight:bold;min-width:58px}.tag-section .item .title__pd{margin-left:.5em}.tag-section .item .title__tag{background-color:#da402c;color:#fff;margin-left:.65em;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:initial;padding:.45em .25em;width:58px}.tag-section .item .title__tag--circle{border-radius:25px}.tag-section .item .title__tag--circle--bg{background-color:#555353;margin-left:1em}.tag-section .item .tag-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin:1em 0 1.8em}.tag-section .item .tag-area .tag{font-size:1rem;border:solid 1px #8e8e8e;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.45em 1em}.sticky-area{position:-webkit-sticky;position:sticky;width:100%;bottom:0;z-index:10;background-color:hsla(0,0%,100%,.7)}.sticky-area .btn-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;padding:.5em .75em}.sticky-area .btn-area a{display:block;color:#fff;padding:.5em 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px}.sticky-area .btn-area a.link-a{width:calc(24% - 24px);background-color:#f37497}.sticky-area .btn-area a.link-a img{height:24px;width:24px}.sticky-area .btn-area a.link-b{width:calc(80% - 22px);background-color:#d8ad00}.form-area{background-color:#fff;padding:13rem 1em 6rem;border:solid 2px #000;margin:0 auto 4rem;position:relative;border-top:solid 1px #000;max-width:665px}.form-area__title{text-align:center;font-size:1.6rem;border-bottom:dotted 1.5px #818181;padding-bottom:1.5em;margin-bottom:2em;font-weight:bold}.form-area .logo{background-image:var(--shop-detail-logo);background-position:center;background-size:cover;overflow:hidden;width:64px;height:64px;position:relative;z-index:2;border-radius:50%;-webkit-box-shadow:0px 4px 4px #d9d9d9;box-shadow:0px 4px 4px #d9d9d9;background-color:#fff;border:solid 1px #000;position:absolute;top:7%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.form-area .triangle{width:100%;height:80px;display:block;position:absolute;top:0;left:0}.container{max-width:600px;margin:0 auto;background:#fff;padding:30px;border-radius:8px}.contact-form__textarea,.contact-form__input{width:100%;padding:14px;border:1.5px solid #ddd;border-radius:6px;font-size:14px;-webkit-transition:border-color .3s;transition:border-color .3s}.contact-form__textarea:focus,.contact-form__input:focus{outline:none;border-color:#376ce0}.contact-form__experience-select,.contact-form__date-select{padding:14px;border:1.5px solid #ddd;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.contact-form__group{margin-bottom:30px}.contact-form__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:500;color:#505050}.contact-form__required-badge{background-color:#ff6c6c;color:#fff;font-size:8px;padding:2px 8px;border-radius:3px;margin-left:8px;font-weight:normal}.contact-form__date-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.contact-form__date-select{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.contact-form__date-label{font-size:15px;color:#666}.contact-form__toggle-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-form__toggle-btn{padding:4px 22px;border:none;border-radius:25px;font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-color:#e0e0e0;color:#666}.contact-form__toggle-btn--active{background-color:#376ce0;color:#fff}.contact-form__experience-select{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;opacity:.5;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.contact-form__experience-select--active{opacity:1;pointer-events:auto}.contact-form__textarea{min-height:200px;font-family:inherit;resize:vertical;line-height:1.6}.contact-form__privacy-link{text-align:center;margin-top:30px}.contact-form__privacy-link a{color:#8b8989;text-decoration:none;font-size:12px}.contact-form__privacy-link a:hover{text-decoration:underline}.contact-form__submit-btn{width:100%;padding:12px;background:-webkit-linear-gradient(315deg, #FF6C6C 0%, #ff5252 100%);background:linear-gradient(135deg, #FF6C6C 0%, #ff5252 100%);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;margin-top:20px}.contact-form__submit-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(255,108,108,.4);box-shadow:0 4px 12px rgba(255,108,108,.4)}.contact-form__submit-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.fv{background-color:#f7f7f7;position:relative}.basic-info{border-bottom:solid 1px #d3d3d3;padding:2.5em 2em 3em}.basic-info .pays{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;padding:1.4em .75em .75em;position:relative}.basic-info .pays::after{content:"";position:absolute;border-left:solid 2px;height:1.6em;top:0;left:46px;z-index:-2}.basic-info .pays .various-pay{border-radius:10px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;max-width:33%}.basic-info .pays .various-pay:not(:last-child)::before{content:"";border-top:solid 2px;position:absolute;top:50%;right:-11px;width:9px}.basic-info .pays .name{color:#fff;padding:0 0 2px .25em;font-size:1.2rem;font-weight:bold;border-radius:7px 7px 0 0}.basic-info .pays .num{font-weight:bold;font-size:2.2rem;font-style:italic;text-align:center;line-height:1.25;font-family:"Inter"}.basic-info .pays .num span{font-size:1rem}.basic-info .pays .num .pd-l{padding-left:.25em}.basic-info .pays .num .pd-r{padding-right:.25em}.basic-info .description{margin:0 .75em 1.25em;position:relative}.basic-info .description::before{content:"";border-left:solid 2px #e83a3a;position:absolute;height:1em;top:-14px;left:33px}.basic-info .more-details{padding:.5em .75em}.basic-info .more-details li{font-size:1.2rem;position:relative;padding-left:28px}.basic-info .more-details li:not(:last-child){margin-bottom:.75em}.basic-info .more-details li::before{content:"";position:absolute;width:24px;height:24px;left:0;top:-2.5px;background-repeat:no-repeat;background-position:center}.basic-info .more-details li.requirement::before{background-image:var(--basic-info-person)}.basic-info .more-details li.pay-details::before{background-image:var(--basic-info-money)}.basic-info .more-details li.address::before{background-image:var(--basic-info-apartment)}.requirements{padding:.5em;background-color:#f7f7f7}.movie{padding:0 3.75em 3em;background-color:#f7f7f7}.qa .content-area{margin:2em .5em;padding:1.5rem 3em 2rem}.qa .content-area .item:not(:last-child){margin-bottom:2.5em}.qa .content-area .item h3{border:solid 3px #51ad65;color:#30763e;font-size:1.4rem;position:relative;border-radius:25px;padding:4px 1em 4px 50px;margin-bottom:1em}.qa .content-area .item h3::before{content:"";background-image:var(--faq-question);background-repeat:no-repeat;background-position:center;border-radius:24px 0 0 24px;width:40px;height:100%;position:absolute;left:-1px;top:0;background-color:#51ad65;background-position:65%}.qa .content-area .item p{font-size:1.4rem}.process .content-area{margin:2em .5em;padding:1.5rem 3em 2rem}.process .content-area .flow{margin-bottom:2em}.process .content-area .flow .item{position:relative;border:solid 1px #3b41a9}.process .content-area .flow .item:not(:last-child){margin-bottom:2em}.process .content-area .flow .item:not(:last-child)::before{content:"";border-left:solid 2px #3b41a9;position:absolute;height:2.5em;left:15%;z-index:-1;bottom:-2.3em}.process .content-area .flow .item h3{background-color:#3b41a9;color:#fff;padding:.5em}.process .content-area .flow .item p{padding:1.25rem 1.5rem;font-size:1.4rem;line-height:1.7;background-color:#fff}.process .content-area .tag-section{margin:0 auto;width:100%;padding:0}.process .content-area .belongings{border:solid 1px #bfbfbf;text-align:center;border-radius:16px}.process .content-area .belongings p{color:#fff;background-color:#555353;border-radius:15px 15px 0 0;font-size:1.2rem;padding:1.2em 1em}.process .content-area .belongings ul{padding:0 1em}.process .content-area .belongings ul li{font-size:1.2rem;padding:1.2em 1em}.process .content-area .belongings ul li:not(:last-child){border-bottom:solid 1px #bfbfbf}.shop-info{margin-bottom:2.5em}.shop-info .content-area{margin:2em 3.5em;padding:1.85rem;border:solid 2px #d8ad00;border-radius:12px}.shop-info .shop-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 3.5em 8px}.shop-info .shop-images a{width:calc((100% - 32px)/5)}.shop-info .shop-images a img{aspect-ratio:16/11;width:100%;-o-object-fit:cover;object-fit:cover}.shop-info .dl-list{margin-bottom:2em}.shop-info .map-area .link{display:block;width:100%;border:solid 1px #525252;padding:.5em 0;text-align:center;font-size:1.2rem;margin-bottom:1em}.shop-info .map-area .google-map{position:relative;width:100%;padding-top:56.25%;height:0;border:solid 1px #525252}.shop-info .map-area .google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shop-info .street-view-area{display:grid;grid-template-columns:1fr;gap:8px;width:100%;padding:0 3.5em}.shop-info .street-view-area iframe{width:100%;height:100%;aspect-ratio:16/9;border:none}.contact-list{background-color:#fffef3}.contact-list .title{font-size:1rem;font-weight:bold;margin-bottom:1.3rem}.contact-list .content-area{padding:0 3.5em 4em}.contact-list .content-area__inner{width:95%;margin:0 auto}.contact-list .content-area h2{margin-bottom:2em;position:relative;padding-left:1em;position:relative;color:#d8ad00}.contact-list .content-area h2::before{content:"";border-left:solid 6px #d8ad00;height:100%;position:absolute;top:0;left:0}.contact-list .tel-list{margin-bottom:2em}.contact-list .tel-list ul li{font-weight:bold}.contact-list .tel-list ul li a{font-size:2rem}.contact-list .tel-list .tel-coment{font-size:1.2rem}.contact-list .line{margin-bottom:3em}.contact-list .line p.center{text-align:center;font-size:1rem;line-height:1.8}.contact-list .line a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#fffcd7;border:solid 1px #b1b1b1;width:80%;margin:0 auto;padding:.6em;margin-bottom:.8em}.contact-list .line a span{font-size:1rem;width:100%;text-align:center;margin-right:1.5em}.contact-list .line a img{width:40px;height:40px}.contact-list .other-sns__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-list .other-sns__inner .item{width:calc(50% - 5px);background-color:#fffcd7;border:solid 1px #b1b1b1;font-size:1rem;padding:.6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-list .other-sns__inner .item__name{font-size:1rem;width:88%;text-align:center}.contact-list .other-sns__inner .item .box{width:40px;height:40px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-list .other-sns__inner .item--form .box{background-color:#5967ad}.contact-list .other-sns__inner .item--insta .box{background-color:#ff0076}.contact-list .other-sns__inner .item--x .box{background-color:#000}.contact-list .other-sns__inner .item--mail .box{background-color:#65b8ca}.contact-list .other-sns__inner .item .box img{width:20px}.contact-list .other-sns__inner .item .box img.form-icon{width:14px}.contact-list .other-sns__inner .item .line-icon{width:40px;height:40px}.contact-list .name{font-size:1rem;margin:1.5em 0 0;padding:1em;background:#fff;border-radius:8px;border:solid 1px #dedede}.contact-list .note{font-size:1.2rem;text-align:center;background-color:#fff;color:#313131;padding:1em;line-height:20px;font-weight:bold;margin-top:1.9em;background-image:-webkit-repeating-linear-gradient(left, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),-webkit-repeating-linear-gradient(left, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),-webkit-repeating-linear-gradient(top, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),-webkit-repeating-linear-gradient(top, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px);background-image:repeating-linear-gradient(to right, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),repeating-linear-gradient(to right, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),repeating-linear-gradient(to bottom, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px),repeating-linear-gradient(to bottom, #BEBEBE 0, #BEBEBE 4px, transparent 4px, transparent 6px);background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}.job1 .anchor-nav ul li{border-top:solid 2px #e83a3a}.job1 .anchor-nav ul li a.is-active{background-color:#e83a3a}.job1 .various-pay{border:solid 3px #e83a3a}.job1 .basic-info .pays::after{border-color:#e83a3a}.job1 .basic-info .pays .various-pay:first-child::after{border-color:#e83a3a}.job1 .basic-info .pays .various-pay::before{border-color:#e83a3a}.job1 .basic-info .description{border:solid 3px;-webkit-border-image:-webkit-linear-gradient(310deg, #E83A3A, #E83A3A, #D9B747) 1;-o-border-image:linear-gradient(140deg, #E83A3A, #E83A3A, #D9B747) 1;border-image:linear-gradient(140deg, #E83A3A, #E83A3A, #D9B747) 1}.job1 .basic-info .description::before{border-color:#e83a3a}.job1 .basic-info .name{background-color:#e83a3a}.job1 .requirements .dl-list-wrap{background:-webkit-linear-gradient(310deg, #E83A3A, #E83A3A, #D9B747);background:linear-gradient(140deg, #E83A3A, #E83A3A, #D9B747)}.job1 .requirements .tag-section{border:solid 2px;-webkit-border-image:-webkit-linear-gradient(310deg, #E83A3A, #E83A3A, #D9B747) 1;-o-border-image:linear-gradient(140deg, #E83A3A, #E83A3A, #D9B747) 1;border-image:linear-gradient(140deg, #E83A3A, #E83A3A, #D9B747) 1}.job2 .anchor-nav ul li{border-top:solid 2px #3a1fd7}.job2 .anchor-nav ul li a.is-active{background-color:#3a1fd7}.job2 .various-pay{border:solid 3px #3a1fd7}.job2 .basic-info .pays::after{border-color:#3a1fd7}.job2 .basic-info .pays .various-pay:first-child::after{border-color:#3a1fd7}.job2 .basic-info .pays .various-pay::before{border-color:#3a1fd7}.job2 .basic-info .description{border:solid 3px;-webkit-border-image:-webkit-linear-gradient(310deg, #3A1FD7, #0052B1, #00C3C3) 1;-o-border-image:linear-gradient(140deg, #3A1FD7, #0052B1, #00C3C3) 1;border-image:linear-gradient(140deg, #3A1FD7, #0052B1, #00C3C3) 1}.job2 .basic-info .description::before{border-color:#3a1fd7}.job2 .basic-info .name{background-color:#3a1fd7}.job2 .requirements .dl-list-wrap{background:-webkit-linear-gradient(310deg, #3A1FD7, #0052B1, #00C3C3);background:linear-gradient(140deg, #3A1FD7, #0052B1, #00C3C3)}.job2 .requirements .tag-section{border:solid 2px;-webkit-border-image:-webkit-linear-gradient(310deg, #3A1FD7, #0052B1, #00C3C3) 1;-o-border-image:linear-gradient(140deg, #3A1FD7, #0052B1, #00C3C3) 1;border-image:linear-gradient(140deg, #3A1FD7, #0052B1, #00C3C3) 1}.job3 .anchor-nav ul li{border-top:solid 2px #d9b747}.job3 .anchor-nav ul li a.is-active{background-color:#d9b747}.job3 .various-pay{border:solid 3px #d9b747}.job3 .basic-info .pays::after{border-color:#d9b747}.job3 .basic-info .pays .various-pay:first-child::after{border-color:#d9b747}.job3 .basic-info .pays .various-pay::before{border-color:#d9b747}.job3 .basic-info .description{border:solid 3px;-webkit-border-image:-webkit-linear-gradient(310deg, #D9B747, #d9a547, #E93E00) 1;-o-border-image:linear-gradient(140deg, #D9B747, #d9a547, #E93E00) 1;border-image:linear-gradient(140deg, #D9B747, #d9a547, #E93E00) 1}.job3 .basic-info .description::before{border-color:#d9b747}.job3 .basic-info .name{background-color:#d9b747}.job3 .requirements .dl-list-wrap{background:-webkit-linear-gradient(310deg, #D9B747, #d9a547, #E93E00);background:linear-gradient(140deg, #D9B747, #d9a547, #E93E00)}.job3 .requirements .tag-section{border:solid 2px;-webkit-border-image:-webkit-linear-gradient(310deg, #D9B747, #d9a547, #E93E00) 1;-o-border-image:linear-gradient(140deg, #D9B747, #d9a547, #E93E00) 1;border-image:linear-gradient(140deg, #D9B747, #d9a547, #E93E00) 1}.job4 .anchor-nav ul li{border-top:solid 2px #3daa52}.job4 .anchor-nav ul li a.is-active{background-color:#3daa52}.job4 .various-pay{border:solid 3px #3daa52}.job4 .basic-info .pays::after{border-color:#3daa52}.job4 .basic-info .pays .various-pay:first-child::after{border-color:#3daa52}.job4 .basic-info .pays .various-pay::before{border-color:#3daa52}.job4 .basic-info .description{border:solid 3px;-webkit-border-image:-webkit-linear-gradient(310deg, #3DAA52, #49aa3d, #FFC505) 1;-o-border-image:linear-gradient(140deg, #3DAA52, #49aa3d, #FFC505) 1;border-image:linear-gradient(140deg, #3DAA52, #49aa3d, #FFC505) 1}.job4 .basic-info .description::before{border-color:#3daa52}.job4 .basic-info .name{background-color:#3daa52}.job4 .requirements .dl-list-wrap{background:-webkit-linear-gradient(310deg, #3DAA52, #49aa3d, #FFC505);background:linear-gradient(140deg, #3DAA52, #49aa3d, #FFC505)}.job4 .requirements .tag-section{border:solid 2px;-webkit-border-image:-webkit-linear-gradient(310deg, #3DAA52, #49aa3d, #FFC505) 1;-o-border-image:linear-gradient(140deg, #3DAA52, #49aa3d, #FFC505) 1;border-image:linear-gradient(140deg, #3DAA52, #49aa3d, #FFC505) 1}.goverlay{background-color:rgba(0,0,0,.8) !important}.glightbox-clean .gclose{background-color:rgba(0,0,0,0) !important}.sticky-wrap{background-color:#fff;border:solid 1px #333;position:-webkit-sticky;position:sticky;top:0;z-index:100;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:normal;font-style:normal;font-size:1.4rem;color:#525252}.sticky-wrap__inner{overflow:hidden}.sticky-wrap img{width:100%;height:auto;vertical-align:top}.swiper{padding:2.5em 2.5em 0}.top-btn{width:42px;height:42px;bottom:20px;right:0px;left:0px;margin:auto;border-radius:10%;background-color:#f37497;background-image:var(--top-button);background-repeat:no-repeat;background-position:50%;background-size:20px}