.f-box{display:flex}.f-box img{margin:0}.anchor{margin-top:-60px;padding-top:80px}[class*=btn-]{align-items:center;display:flex;justify-content:center;position:relative}[class*=btn-]::after{border-right:2px solid;border-top:2px solid;content:"";display:block;height:10px;position:absolute;right:20px;transform:rotate(45deg);transition:.4s;width:10px}[class*=btn-]:hover:after{right:15px}.btn-bdr{border:3px solid;border-radius:50px;height:50px;margin:20px}.btn-fill{border-radius:10px;color:#fff;height:50px;margin:20px auto;width:50%}.btn-fill::after{border-color:#fff}[class*=ttl-throughtxt]{position:relative;text-align:center}[class*=ttl-throughtxt]::before,[class*=ttl-throughtxt]::after{content:"";display:block;position:absolute}[class*=ttl-throughtxt]::after{height:1px;margin-top:.5px;top:50%;width:100%}[class*=ttl-throughtxt] strong{display:inline-block;margin:0 auto;position:relative;z-index:1}.ttl-throughtxt-w::after{background:#e6e6e6}.ttl-throughtxt-w strong{background-color:#fff}.ttl-throughtxt-g::after{background:var(--gray)}.ttl-throughtxt-g strong{background-color:var(--light-gray);color:#666}.ttl-txt{font-size:16px;font-size:1.6rem;font-weight:bold;padding:15px 0;text-align:center}.ttl-ico{color:var(--black);font-size:20px;font-size:2rem;font-weight:bold;margin:20px 0;padding-top:50px;position:relative;text-align:center}.ttl-ico::before{background:var(--icon-img) no-repeat;background-size:200px auto;content:"";display:block;height:40px;left:50%;margin-left:-20px;position:absolute;top:0;width:40px}.ttl-fill{font-size:20px;font-size:2rem;padding:10px;text-align:center}.ttl-bar{color:#fff;padding:5px 0;text-align:center}.ttl-bar::before{background:var(--icon-img) no-repeat;background-size:100px auto;content:"";display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}.ttl-article{color:#fff;padding:15px;position:relative;text-align:center}.ttl-article::after{border-style:solid;border-width:20px 10px 0 10px;bottom:-20px;content:"";left:50%;margin-left:-10px;position:absolute}main{min-height:100%;overflow:hidden;padding-top:60px}article p{margin:20px 0;line-height: 1.8}article p a{text-decoration:underline}article .wp-block-image{margin:20px 0}article .wp-block-image figcaption{font-size:14px;font-size:1.4rem;margin-top:5px}.link-wrap{align-items:center;background:#ffc;border:1px solid;display:flex;margin:20px 0 0}.link-wrap a{align-items:center;display:flex;justify-content:flex-start}.recruit-wrap .link-wrap a{display:inline}.link-wrap p{color:#0693e3;display:inline-block;font-size:14px;font-size:1.4rem;margin:0;position:relative}.link-wrap span{text-decoration:underline}.link-wrap p::before{color:var(--black);display:block;font-size:12px;font-size:1.2rem;font-weight:bold}.link-article p::before{content:"関連記事"}.link-recruit p::before{content:"料亭のおしごと探し"}article .article-explain{font-size:12px;font-size:1.2rem;margin-top:5px}.recruit-wrap{border-top:1px solid;margin:50px 0 0;padding:20px 0 0;position:relative}.recruit-wrap::before{background:#fff;box-sizing:border-box;content:"料亭のおしごと探し";display:inline-block;font-size:18px;font-size:1.8rem;font-weight:bold;left:50%;margin-left:-100px;padding:0 10px;position:absolute;text-align:center;top:-15px;width:200px}.recruit-wrap .wp-block-group__inner-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.recruit-wrap .link-wrap{align-items:center;background:none;border:none;flex-direction:column;margin:0;padding:0}.recruit-wrap .link-wrap img{margin:0;width:100%}.recruit-wrap .link-wrap p{font-size:12px;font-size:1.2rem;margin:5px 0 0;padding:0;text-align:center}.recruit-wrap .link-recruit p::before{display:none}.recruit-wrap .link-wrap p span{color:var(--black)}.link-word{background:#ffd;border:1px solid;margin:20px 0}.link-word a{color:#0693e3;display:inline;text-decoration:underline}.author{align-items:flex-start;background:#fff;border:1px solid var(--dark-gray);border-radius:10px;flex-wrap:wrap;margin:20px;padding:15px;position:relative}.author .writer{background:#fff;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:bold;padding:0 5px;position:absolute;text-align:center;top:-10px}.author img{border-radius:50%;height:auto;margin-right:10px;width:60px}.author p{margin:0;text-align:justify;width:calc(100% - 70px)}.author b{display:block;font-size:16px;font-size:1.6rem;margin-bottom:5px;width:100%}.author b a{display:inline-block;margin-right:5px;text-decoration:underline}.author b a.sns{vertical-align:middle;width:25px}.share{margin:30px 20px;text-align:center}.share h4{font-size:14px;font-size:1.4rem;font-weight:normal}article .share p{margin:0}.share .f-box{align-items:center;justify-content:center}.share li{margin:20px}.message-section{background:var(--light-gray)}.message-section h2{font-size:16px;font-size:1.6rem;text-align:center}.message-section p{font-size:14px;font-size:1.4rem;text-align:justify}.other-condition-section .ttl-throughtxt-w,.other-condition-section h3{color:#666}.other-condition-section h3{font-size:14px;font-size:1.4rem}.other-condition-section ul{display:flex;flex-wrap:wrap}.other-condition-section li{font-size:14px;font-size:1.4rem;list-style:disc;line-height:1.8}.other-condition-section a:not(.btn-bdr){color:#666;text-decoration:underline}.other-condition-section .btn-bdr{border-radius:10px;margin:20px auto}.num-list{list-style:decimal;margin-left:20px}.ttl-author{background:#f90;color:#fff;font-size:16px;font-size:1.6rem;padding:10px;text-align:center}.profile-wrap h3{border-bottom:2px dotted var(--gray);border-top:5px solid #f78da7;font-size:20px;font-size:2rem;margin:30px 0 20px;padding:10px 5px}.profile-wrap figure{margin:0}.profile-intro figure{width:100px}.profile-intro .wp-block-image+.wp-block-group{margin-left:120px}.profile-intro p:nth-of-type(1){margin-bottom:0}.profile-intro p:nth-of-type(2){font-size:18px;font-size:1.8rem;margin-top:5px}.breadcrumb{overflow:hidden;padding:15px 20px;width:100%}.breadcrumb ol{color:#969696;display:block;font-size:12px;font-size:1.2rem;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.breadcrumb li{display:inline;position:relative;white-space:nowrap}.breadcrumb li:first-of-type::before{background:var(--icon-img) -12px -72px;background-size:60px auto;content:"";display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:12px}.breadcrumb a{color:#969696}.breadcrumb span{padding:5px 5px 5px 15px;position:relative}.breadcrumb a span{text-decoration:underline}.breadcrumb a span::after,.breadcrumb a span::before{border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.breadcrumb a span::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-width:3px 0 3px 6px;margin-top:-3px;right:-8px;z-index:1}.breadcrumb a span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #969696;border-width:4px 0 4px 7px;margin-top:-4px;right:-9px;z-index:0}.breadcrumb li:last-of-type a span::before,.breadcrumb li:last-of-type a span::after{display:none}footer{padding:0 0 20px;text-align:center}footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:center}footer .footer-menu li{color:#969696;font-size:14px;font-size:1.4rem;padding:5px 0}footer .footer-menu li:not(:last-of-type)::after{content:"｜"}footer .footer-menu a{color:#969696;margin:0 5px;text-decoration:underline}.copyright{color:#969696;font-size:12px;font-size:1.2rem;padding:10px 0;text-align:center}.page-top{border-radius:50%;bottom:20px;display:none;position:fixed}.amp .page-top{display:block}.page-top::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:rotate(-45deg)}#amp-mobile-version-switcher{display:none}@media screen and (min-width: 771px){.sp{display:none}[class*=ttl-throughtxt] strong{padding:0 10px}.ttl-article{font-size:22px;font-size:2.2rem;margin:30px 0 40px}main,footer{border-left:1px solid var(--gray);border-right:1px solid var(--gray);margin:0 auto;width:770px}.link-wrap img{margin:15px}.link-wrap p{padding-right:15px}.recruit-wrap .link-wrap{margin:10px;width:calc((100% - 80px)/4)}.link-word{padding:20px}.author:not(.blog-section){margin:10px 0}.message-section{padding:20px}.message-section h2{margin-bottom:10px}.other-condition-section h3{margin:20px 20px 0}.other-condition-section ul{margin:10px 40px 20px}.other-condition-section li{width:33.3333333333%}.other-condition-section .btn-bdr{width:50%}footer .footer-menu{margin:20px 0 0}.page-top{bottom:20px;height:50px;margin-right:-455px;right:50%;width:50px}.page-top::before{height:16px;margin:-5px 0 0 -8px;width:16px}}@media screen and (max-width: 770px){.pc{display:none}[class*=ttl-throughtxt] strong{padding:0 5px}.ttl-article{font-size:2rem;margin:20px 0 30px}.link-wrap img{margin:10px;width:100px}.link-wrap p{padding-right:10px}.recruit-wrap .link-wrap{margin:5px;width:calc((100% - 20px)/2)}.link-word{padding:10px}.link-word a{font-size:1.4rem}.author{margin:10px 0}.author p{font-size:1.4rem}.message-section{padding:20px 10px}.message-section h2{margin-bottom:5px}.other-condition-section h3{margin:20px 10px 0}.other-condition-section ul{margin:10px 10px 20px 25px}.other-condition-section li{padding:5px 0;width:50%}.other-condition-section .btn-bdr{margin-bottom:30px;width:80%}footer .footer-menu{margin:10px 0 0}.page-top{bottom:10px;height:40px;right:10px;width:40px}.page-top::before{height:10px;margin:-3px 0 0 -5px;width:10px}}.ttl-shop-list{background:var(--light-gray);font-size:14px;font-size:1.4rem;padding:5px 0 0;text-align:center}.update{background:var(--light-gray);font-size:12px;font-size:1.2rem;padding:5px 10px;text-align:right}.btn-research{background:#fff;border-radius:50px;color:#333;font-size:14px;font-size:1.4rem;font-weight:bold;height:40px;margin:0 auto;width:280px}.btn-research:last-of-type{margin-bottom:20px}.btn-research::after{left:20px;right:auto;transform:rotate(-135deg)}.btn-research span{display:inline-block;padding-left:30px;position:relative}.btn-research span::before{background:var(--icon-img) no-repeat -60px -120px;background-size:100px auto;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.category-explain-top{border:1px solid #ccc;border-radius:10px 10px 0 0;margin:10px;overflow:hidden}.category-explain-top dt{background:#e7e7e7;border-bottom:1px solid #ccc;font-weight:bold;padding:10px 0 10px 40px;position:relative}.category-explain-top dt::before{background:var(--icon-img) no-repeat;background-size:150px auto;content:"";display:block;height:30px;left:5px;position:absolute;top:6px;width:30px}.category-explain-top dd{padding:10px;text-align:justify}.category-explain{padding:20px 10px}.category-explain h2{align-items:center;border-bottom:5px solid;display:flex;font-weight:bold;margin-bottom:20px;position:relative}.category-explain h2::before{background:var(--icon-img) no-repeat;content:"";display:block;left:0;position:absolute;top:0}.category-explain p{margin:10px 0 20px}.search-count{background:var(--light-gray);padding:10px 10px 0;text-align:right}.search-count::before{background:var(--icon-img) -30px -90px;background-size:75px auto;content:"";display:inline-block;height:15px;margin-right:5px;position:relative;top:2px;width:15px}.search-count b{color:#fa6469;font-size:20px;font-size:2rem}.search-result{background:var(--light-gray);padding:10px 0}.list-wrap{background:#fff;border-radius:10px;margin:0 10px 20px;overflow:hidden;padding:0 0 5px;position:relative}.list-data{align-items:center;background:#ddd;display:flex;font-size:12px;font-size:1.2rem;justify-content:space-between;padding:8px}.list-data .point{color:#fa6469}.list-age{align-items:center;background:#fff;border:2px solid;border-radius:50px;display:flex;font-size:11px;font-size:1.1rem;font-weight:700;height:34px;overflow:hidden;padding:5px 0 5px 60px;position:relative;width:150px}.list-age::before{align-items:center;color:#fff;content:"応募資格";display:flex;font-size:12px;font-size:1.2rem;height:100%;justify-content:center;left:0;margin-right:3px;position:absolute;text-align:center;top:0;width:55px}.list-name{padding:5px 10px}.list-img{display:block;margin:0 10px;width:calc(100% - 20px)}.list-message{font-size:12px;font-size:1.2rem;margin:5px 10px;text-align:justify}.list-appeal{flex-wrap:wrap;margin:0 10px}.list-appeal li{border-radius:5px;font-size:12px;font-size:1.2rem;font-weight:bold;margin:5px 0 0;padding:5px;text-align:center;width:calc((100% - 5px)/2)}.list-appeal li:nth-of-type(odd){margin-right:5px}.list-wrap .btn-detail{font-size:14px;font-size:1.4rem;margin:10px auto;width:50%}.list-free .list-data{background:#ccc}.list-free .list-age{border-color:#969696;color:#000}.list-free .list-age::before{background:#969696;color:#000}.list-free .list-img,.list-past .list-img{margin:0 auto;width:70%}.list-free .list-appeal li{background:#fff;border:2px solid}.list-free .btn-detail{border-width:2px;border-radius:10px}.search-result .ttl-throughtxt-g{margin:10px 0 20px}.list-past::after{content:"現在、募集は終了しています";color:#fff;display:block;font-size:18px;font-size:1.8rem;left:50%;margin:-10px 0 0 -200px;position:absolute;text-align:center;top:50%;width:400px;z-index:1}.list-past *{opacity:.6}.list-past .past-link{background:#000;display:block;height:100%;left:0;opacity:.45;position:absolute;top:0;width:100%}.search-result+.other-condition-section{padding-top:20px}@media screen and (min-width: 771px){.category-explain-top dt{font-size:16px;font-size:1.6rem}.category-explain h2{font-size:18px;font-size:1.8rem;height:60px;padding:0 0 0 60px}.category-explain h2::before{background-size:250px auto;height:50px;width:50px}.category-explain h2 strong{font-size:28px;font-size:2.8rem}}@media screen and (max-width: 770px){.category-explain-top dt{font-size:1.4rem}.category-explain h2{font-size:1.6rem;height:40px;padding:0 0 0 40px}.category-explain h2::before{background-size:150px auto;height:30px;width:30px}.category-explain h2 strong{font-size:2.2rem}.category-explain p{font-size:1.4rem}}.fixed-lift footer{padding-bottom:60px}.shop-close{background:#fee;border:1px solid red;color:red;padding:20px;text-align:center}.shop-title{font-size:14px;font-size:1.4rem;padding:8px 5px}.shop-title strong{background:#fff;border-radius:50px;color:#333;font-size:12px;font-size:1.2rem;font-weight:normal;margin-right:5px;padding:2px 8px}.shop-img{width:100%}.shop-info{background:var(--light-gray);padding:10px}.shop-info h3{font-size:20px;font-size:2rem;font-weight:bold}.shop-info h3 span{color:red}.shop-info .f-box,.shop-info .update{background:none;font-size:12px;font-size:1.2rem;color:#666;padding:0;text-align:left}.shop-info .f-box li:not(:last-of-type)::after{content:"｜"}.tbl-recruit{background:#fff;border:1px solid #999;border-collapse:separate;border-radius:10px;margin:20px 0 5px;width:100%}.tbl-recruit th,.tbl-recruit td{vertical-align:middle}.tbl-recruit th{text-align:center;width:60px}.tbl-recruit th span{display:block;font-size:10px;font-size:1rem;padding:40px 5px 5px;position:relative;width:60px}.tbl-recruit th span::before{background:var(--icon-img) no-repeat;background-size:150px auto;content:"";display:block;height:30px;left:50%;margin-left:-15px;position:absolute;top:10px;width:30px}.tbl-recruit .age span::before{background-position:-30px 0}.tbl-recruit .time-sales span::before{background-position:-60px 0}.tbl-recruit .time-work span::before{background-position:-90px 0}.tbl-recruit .station span::before{background-position:-120px 0}.tbl-recruit .interview span::before{background-position:0 -30px}.tbl-recruit td{font-size:14px;font-size:1.4rem;padding:5px}.shop-message .ttl-bar::before{background-position:-20px -20px}.shop-message p{padding:10px;line-height: 1.8}.shop-message .ttl-message{color:#cf2e2e;font-size:20px;font-size:2rem;font-weight:bold}.shop-message [class*=btn-exclusive]{align-items:center;background:#fff;border:2px solid;border-radius:50px;display:flex;height:50px;margin:20px auto;width:300px}.shop-message .btn-exclusive-dekasegi{border-color:#f78da7}.shop-message .btn-exclusive-waitress{border-color:#ff6900}.shop-contact{background:var(--light-gray)}.shop-contact .copyarea{margin:10px 0 30px;padding:10px;position:relative;text-align:center}.shop-contact .copyarea::after{border-style:solid;border-width:20px 10px 0 10px;content:"";margin-left:-10px;left:50%;position:absolute;bottom:-20px}.shop-contact .simple{font-size:14px;font-size:1.4rem;margin:0 auto;padding:0 0 5px 30px;position:relative;text-align:center;width:280px}.shop-contact .simple span{display:inline-block;font-size:18px;font-size:1.8rem}.shop-contact .simple::before{background:var(--icon-img) no-repeat;background-size:200px auto;content:"";display:inline-block;height:40px;left:0;margin-top:-16px;position:absolute;top:50%;width:40px}.shop-contact .copy-txt{background:#fff;border:1px solid #787878;border-radius:10px;color:#333;cursor:pointer;font-size:14px;font-size:1.4rem;padding:10px;position:relative;text-align:left;width:100%}.shop-contact .copyarea.success .copy-txt::after{background:rgba(0,0,0,.5);border-radius:10px;box-sizing:border-box;color:#fff;content:"コピーしました！";height:100%;left:0;padding-top:40px;position:absolute;text-align:center;top:0;width:100%}.shop-contact a{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:18px;font-size:1.8rem;font-weight:bold;justify-content:center;margin:10px 0;padding:20px 0 20px 10px;position:relative;text-align:center}.shop-contact .tel,.fixed-menu .tel a{background:var(--bg-color-tel)}.shop-contact .line,.fixed-menu .line a{background:var(--bg-color-line)}.shop-contact .mail,.fixed-menu .mail a{background:var(--bg-color-mail)}.shop-contact .form,.fixed-menu .form a{background:var(--bg-color-form)}.shop-contact a::before{background:var(--icon-img) no-repeat;background-size:150px auto;content:"";display:block;height:30px;left:35px;margin-top:-15px;position:absolute;top:50%;width:30px}.shop-contact .tel::before{background-position:-60px -30px}.shop-contact .line::before{background-position:-90px -30px}.shop-contact .mail::before{background-position:-120px -30px}.shop-contact .form::before{background-position:0 -60px}.shop-contact a::after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:10px;position:absolute;right:20px;transform:rotate(45deg);width:10px}.form-entry.anchor{margin-top:-60px;padding-top:60px}form.amp-form-initial .ampcf7-successes-massage{margin:15px auto}.shop-salary .ttl-bar::before{background-position:-20px -40px}.shop-salary p{border-top:1px dotted #969696;padding:10px}.shop-salary p:first-of-type{border-top:none}.shop-salary .explain{font-size:20px;font-size:2rem;font-weight:bold}.shop-salary .explain span{background:#f9da17;border-radius:50px;display:inline-block;font-size:12px;font-size:1.2rem;margin-right:10px;padding:2px 0;vertical-align:middle;text-align:center;width:80px}.shop-treat{padding-bottom:20px}.shop-treat .ttl-bar::before{background-position:-40px -40px}.shop-treat h5{border-left:5px solid;font-size:16px;font-size:1.6rem;font-weight:bold;margin:10px 10px 0;padding-left:5px}.shop-treat .f-box{flex-wrap:wrap;margin:5px}.shop-treat li{border-radius:5px;font-size:14px;font-size:1.4rem;line-height:1.4;margin:5px;padding:5px;text-align:center;width:calc(50% - 10px)}.shop-treat .disabled{background:var(--light-gray);color:#969696}.shop-treat.waitress [class*=morning-daytime],.shop-treat.waitress [class*=weekend],.shop-treat.waitress .experience,.shop-treat.waitress .experience-m,.shop-treat.waitress [class*=come-back],.shop-treat.waitress [class*=migrant],.shop-treat.waitress [class*=student],.shop-treat.waitress [class*=experienced-sexualservice],.shop-treat.waitress [class*=single-mother],.shop-treat.waitress [class*=tanki-ok],.shop-treat.waitress [class*=vance],.shop-treat.waitress [class*=enter-celebration],.shop-treat.waitress [class*=station-greet],.shop-treat.waitress [class*=personal-locker],.shop-treat.waitress [class*=dorm],.shop-treat.waitress [class*=smork],.shop-treat.waitress [class*=equipment],.shop-treat.waitress [class*=nursery],.shop-treat.waitress [class*=costume],.shop-treat.waitress [class*=alibi],.shop-treat.waitress [class*=not-practical],.shop-treat.waitress [class*=menstruation],.shop-treat.waitress [class*=with-pet],.shop-treat.waitress [class*=soap],.shop-treat.waitress .alone-sit-ok-m,.shop-treat.dekasegi [class*=regular],.shop-treat.dekasegi [class*=part-time],.shop-treat.dekasegi [class*=weekend],.shop-treat.dekasegi [class*=my-car],.shop-treat.dekasegi [class*=commuting-transportation],.shop-treat.dekasegi .experience,.shop-treat.dekasegi .experience-m{display:none}.fixed-menu{bottom:0;display:flex;height:60px;justify-content:space-between;position:fixed;z-index:5}.fixed-menu li{background:#ddd;height:100%}.fixed-menu a,.fixed-menu p{align-items:center;border-right:1px solid #fff;display:flex;height:100%;justify-content:center;padding-top:30px;position:relative;width:100%}.fixed-menu li:last-of-type a,.fixed-menu li:last-of-type p{border-right:none}.fixed-menu a::before,.fixed-menu p::before{background:var(--icon-img) no-repeat;content:"";left:50%;position:absolute;top:5px}.fixed-menu span{color:#fff;font-weight:bold}@media screen and (min-width: 771px){.shop-close{margin:20px}.shop-contact{padding:10px 20px 20px}.ampcf7-successes-massage{width:calc(100% - 40px)}.fixed-menu{left:50%;margin-left:-384px;width:768px}.fixed-menu li{width:25%}.fixed-menu.waitress li{width:33.3333333333%}.fixed-menu a::before,.fixed-menu p::before{background-size:150px auto;height:30px;margin-left:-15px;width:30px}.fixed-menu .tel a::before,.fixed-menu .tel p::before{background-position:-60px -30px}.fixed-menu .line a::before,.fixed-menu .line p::before{background-position:-90px -30px}.fixed-menu .mail a::before,.fixed-menu .mail p::before{background-position:-120px -30px}.fixed-menu .form a::before,.fixed-menu .form p::before{background-position:0 -60px}.fixed-menu span{font-size:12px;font-size:1.2rem}}@media screen and (max-width: 770px){.shop-close{margin:10px}.shop-contact{padding:10px 10px 20px}.ampcf7-successes-massage{width:calc(100% - 20px)}.fixed-menu{background:rgba(255,255,255,.7);left:0;padding:6px 3px;width:100%}.fixed-menu li{border-radius:5px;margin:0 3px;overflow:hidden;width:calc((100% - 24px)/4)}.fixed-menu.waitress li{width:calc((100% - 18px)/3)}.fixed-menu a::before,.fixed-menu p::before{background-size:125px auto;height:25px;margin-left:-13px;width:25px}.fixed-menu .tel a::before,.fixed-menu .tel p::before{background-position:-50px -25px}.fixed-menu .line a::before,.fixed-menu .line p::before{background-position:-75px -25px}.fixed-menu .mail a::before,.fixed-menu .mail p::before{background-position:-100px -25px}.fixed-menu .form a::before,.fixed-menu .form p::before{background-position:0 -50px}.fixed-menu span{font-size:1rem}.fixed-lift .page-top{bottom:65px}.fixed-lift .page-top.past{bottom:10px}}.form-entry .ttl-bar{font-size:20px;font-size:2rem;padding:20px 0}.form-entry .ttl-bar::before{background-position:0 -60px;background-size:150px auto;height:30px;margin-right:15px;width:30px}.form-entry table{border:1px solid #000}.form-entry th,.form-entry td{border-bottom:1px solid #000;padding:15px;text-align:left}.form-entry th{background:#faf2ac;background-clip:padding-box;font-size:16px;font-size:1.6rem;vertical-align:middle}.form-entry th p{position:relative}.form-entry th span{background:red;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;margin-top:-16px;padding:5px 10px;position:absolute;top:50%}.form-entry input[type=text],.form-entry input[type=email],.form-entry input[type=tel],.form-entry textarea{border:1px solid #999;font-size:16px;font-size:1.6rem;padding:5px;width:100%}.form-entry select{border:1px solid #999;font-size:16px;font-size:1.6rem;padding:5px 30px 5px 5px}.form-entry input[type=checkbox]{border:2px solid #ccc;display:inline-block;height:18px;margin-right:5px;vertical-align:middle;width:18px}.form-entry .wpcf7-list-item{display:inline-block;font-size:16px;font-size:1.6rem;margin:0;width:50%}.form-entry .experience .wpcf7-list-item{width:100%}.form-entry td span{position:relative}.form-entry td span.age::before,.form-entry td span.height::before,.form-entry td span.weight::before,.form-entry td span.bust::before,.form-entry td span.address::before,.form-entry td [data-name=age]::before,.form-entry td [data-name=height]::before,.form-entry td [data-name=weight]::before,.form-entry td [data-name=bust]::before,.form-entry td [data-name=address]::before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:block;height:5px;position:absolute;margin-top:-3px;right:10px;transform:rotate(45deg);top:50%;width:5px}.form-entry input[type=submit]{border-radius:5px;color:#fff;display:block;font-size:18px;font-size:1.8rem;font-weight:bold;margin:20px auto;padding:20px;text-align:center;width:300px}.form-entry .mailaddress{margin:20px auto;text-align:center}.wpcf7-not-valid-tip,.wpcf7-spinner{display:none}@media screen and (min-width: 768px){.form-entry table{margin:20px;width:calc(100% - 40px)}.form-entry th{border-right:1px solid #000;width:250px}.form-entry tr:nth-last-of-type(3) th,.form-entry tr:nth-last-of-type(2) th,.form-entry tr:last-of-type th{vertical-align:top}.form-entry th span{right:20px}.wpcf7 form .wpcf7-response-output{margin:20px}}@media screen and (max-width: 767px){.form-entry table{border-bottom:none;margin:20px 10px;width:calc(100% - 20px)}.form-entry th,.form-entry td{display:block}.form-entry th{width:100%}.form-entry th span{right:0}.wpcf7 form .wpcf7-response-output{margin:10px}}.article-title{font-size:14px;font-size:1.4rem}.article-title h2{border-bottom:1px solid var(--gray);border-top:none;color:#f78da7;font-size:20px;font-size:2rem;padding:5px 0 10px;text-align:left}.article-title strong{border-radius:50px;display:inline-block;font-weight:normal;margin-right:5px;padding:2px 10px}.article-title time{margin-right:10px}.blog-section .article-title h2{color:#333;font-weight:normal}.blog-section .ttl-l,.blog-section h2.wp-block-heading,.guide-section .ttl-l,.guide-section h2.wp-block-heading{border-bottom:3px dotted #f9e;font-size:26px;font-size:2.6rem;margin-bottom:20px;padding-bottom:10px;text-align:center}.blog-section .ttl-m,.blog-section h3.wp-block-heading,.guide-section .ttl-m,.guide-section h3.wp-block-heading{border-bottom:5px double #f9e;font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:20px;padding-bottom:10px}.blog-section .ttl-l:not(.anchor),.blog-section h2.wp-block-heading:not(.anchor),.blog-section .ttl-m:not(.anchor),.blog-section h3.wp-block-heading:not(.anchor),.guide-section .ttl-l:not(.anchor),.guide-section h2.wp-block-heading:not(.anchor),.guide-section .ttl-m:not(.anchor),.guide-section h3.wp-block-heading:not(.anchor){margin-top:20px}.mokuji,.list{background:#ffc;border:1px solid;margin:20px 0;padding:20px}.article-detail li{margin-left:20px}.mokuji li,.list li{font-weight:bold}.mokuji li{list-style-type:decimal}.list li{list-style-type:disc}.mokuji a,.list a{text-decoration:underline}.article-detail ul:not(.mokuji) li{list-style:disc}.article-detail ol:not(.mokuji) li{list-style:decimal}.liquid-speech-balloon-wrap{margin-top:2rem}.wp-block-embed__wrapper{height:0;padding-top:56.25%;position:relative;width:100%}.wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.tbl-company td{border:1px solid var(--gray);font-size:16px;font-size:1.6rem}.tbl-company td:nth-of-type(1){background:#ffc}.article-detail.profile th,.article-detail.profile td{border:1px solid var(--black);font-size:14px;font-size:1.4rem}.article-detail.profile th{background:#fee;width:100px}.blog-list .f-box{border-bottom:1px dotted var(--gray)}.blog-list img{margin-right:10px;width:160px}.blog-list p{font-size:14px;font-size:1.4rem;line-height:1.4;padding-top:20px;position:relative;width:calc(100% - 170px)}.blog-list .category{background:var(--tobita-light-color);border-radius:5px;display:inline-block;font-size:10px;font-size:1rem;padding:1px 5px;position:absolute;top:0}.blog-list .date{bottom:0;display:block;font-size:12px;font-size:1.2rem;position:absolute;text-align:left}.nav-links ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto}.nav-links li{margin:0 5px}.nav-links a,.nav-links span{align-items:center;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;position:relative;width:40px}.nav-links a.prev::before,.nav-links a.next::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;margin-top:-5px;height:10px;position:absolute;top:50%;width:10px}.nav-links a.prev::before{right:13px;transform:rotate(-135deg)}.nav-links a.next::before{left:13px;transform:rotate(45deg)}.nav-links span{background:var(--light-gray);color:#999}.blog-relation{padding-bottom:20px}.blog-relation h2{color:#fff;font-size:16px;font-size:1.6rem;font-weight:bold;padding:5px 10px;text-align:center}.blog-relation .f-box:last-of-type{border-bottom:none}.guide-menu-txt a{align-items:center;border-bottom:1px solid var(--gray);display:flex;transition:.4s}.guide-menu-txt a:first-of-type{border-top:1px solid var(--gray)}.guide-menu-txt p{position:relative}.guide-menu-txt p::after{border-right:2px solid var(--black);border-top:2px solid var(--black);content:"";display:block;height:10px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:10px}.guide-menu a{display:block}.guide-list{background:var(--light-gray);margin-bottom:20px}.guide-detail{background:#fff;border:1px solid var(--dark-gray);border-radius:10px;margin-bottom:20px}.guide-list .anchor:first-of-type{padding-top:60px}.guide-detail h3{border-bottom:1px solid var(--dark-gray);color:#f78da7;font-size:16px;font-size:1.6rem;font-weight:bold;margin-bottom:20px;padding-bottom:10px}.snap-cate,.word-list{display:flex;flex-wrap:wrap;margin-bottom:10px}.word-list{margin-bottom:20px}.snap-cate a{align-items:center;background:#fff;border:2px solid var(--gray);border-radius:50px;display:flex;font-size:14px;font-size:1.4rem;height:40px;justify-content:center;padding:0 30px}.word-list a{font-size:14px;font-size:1.4rem;text-decoration:underline}@media screen and (min-width: 771px){.article-title{margin:20px 20px 0}.article-detail{padding:0 20px 20px}.guide-list .guide-detail .is-layout-flow:first-of-type{margin-right:20px}.tbl-company td{padding:15px}.tbl-company td:nth-of-type(1){width:150px}.blog-list .f-box{padding:15px 20px}.blog-title{padding:20px 20px 0}.blog-section .author{margin:20px}.guide-menu-txt img{margin:15px 20px}.guide-menu-txt p{width:calc(100% - 100px)}.guide-menu-txt p::after{right:22px}.guide-menu{margin-bottom:20px}.guide-menu a{margin:15px 20px 0}.guide-list{padding:20px}.guide-detail{padding:20px}.snap-cate li{margin:0 10px 10px 0}.word-list li{margin:0 20px 0 0}}@media screen and (max-width: 770px){.article-title{margin:10px 10px 0}.article-detail{padding:0 10px 20px}.mokuji li,.list li{line-height:2}.tbl-company{border-top:none}.tbl-company td{border-bottom:none;display:block;padding:10px}.tbl-company tr:last-of-type td:last-of-type{border-bottom:1px solid var(--gray)}.blog-list .f-box{padding:15px 10px}.blog-section .btn-top{width:80%}.blog-title{padding:20px 10px 0}.blog-section .author{margin:20px 10px}.blog-section .author p{margin:0}.guide-menu-txt img{margin:10px;width:70px}.guide-menu-txt p{width:calc(100% - 90px)}.guide-menu-txt p::after{right:12px}.guide-menu{margin-bottom:20px}.guide-menu a{margin:15px 10px 0}.guide-list{padding:10px}.guide-detail{padding:10px}.guide-detail p.has-background{padding:10px}.guide-detail p.has-background a{text-decoration:underline}.snap-cate li{margin:0 10px 15px 0}.word-list li{margin:0 20px 10px 0}}.tbl-contact{border:1px solid #ccc}.tbl-contact th,.tbl-contact td{border-bottom:1px solid #ccc;text-align:left}.tbl-contact th{background:#ffe;background-clip:padding-box;font-size:16px;font-size:1.6rem;vertical-align:middle}.tbl-contact th p,.tbl-contact td p{margin:0}.tbl-contact th p{position:relative}.tbl-contact th span{background:#0cf;border-radius:5px;color:#fff;display:block;font-size:12px;font-size:1.2rem;margin-top:-14px;padding:5px;position:absolute;right:0;text-align:center;top:50%;width:40px}.tbl-contact tr:last-of-type th{vertical-align:top}.tbl-contact th .required{background:red}.tbl-contact input[type=text],.tbl-contact input[type=email],.tbl-contact input[type=tel],.tbl-contact textarea{border:1px solid #ccc;font-size:16px;font-size:1.6rem;padding:5px;width:100%}.tbl-contact input[type=radio]{border:2px solid #ccc;border-radius:50%;display:inline-block;height:18px;margin-right:5px;vertical-align:middle;width:18px}.tbl-contact .wpcf7-list-item{display:block;font-size:14px;font-size:1.4rem;margin:0}.tbl-contact .wpcf7-list-item-label{vertical-align:middle}.tbl-contact td p{font-size:12px;font-size:1.2rem}.contact-button p{margin:20px 0 0}.contact-button .wpcf7-submit{align-items:center;border-radius:50px;color:#fff;display:flex;font-size:18px;font-size:1.8rem;justify-content:center;height:60px;margin:0 auto;text-align:center}.contact-tel{border:1px solid #000}.contact-tel dt,.contact-tel dd{font-size:16px;font-size:1.6rem}.contact-tel dt{background:#fdd;border-bottom:1px solid #000;font-weight:bold;text-align:center}.contact-attention{background:#ffc;margin:30px auto 0}.contact-attention p{color:red;margin:0}.contact-attention ul{font-size:16px;font-size:1.6rem;list-style:disc}@media screen and (min-width: 771px){.tbl-contact th,.tbl-contact td{padding:15px}.tbl-contact th{border-right:1px solid #ccc;width:230px}.contact-button .wpcf7-submit{width:400px}.contact-tel dt,.contact-tel dd{padding:15px}.contact-attention{padding:20px}.contact-attention ul{margin:20px 0 0 20px}}@media screen and (max-width: 770px){.tbl-contact th,.tbl-contact td{display:block;padding:10px;width:100%}.tbl-contact tr:last-of-type td{border-bottom:none}.contact-button .wpcf7-submit{width:100%}.contact-tel dt,.contact-tel dd{padding:15px}.contact-attention{padding:10px}.contact-attention ul{margin:10px 0 0 15px}}.ttl-bar,.ttl-fill{background-color:var(--takii-main-color)}.guide-section .ttl-ico::before{background-position:0 -120px}.blog-section .ttl-ico::before{background-position:-160px -120px}.shop-contact .ttl-ico::before{background-position:-120px -200px}.btn-bdr{border-color:var(--takii-main-color);color:var(--takii-main-color)}.btn-fill{background:var(--takii-main-color)}label.trigger span,label.trigger span::before,label.trigger span::after{background:var(--takii-main-color)}.header-menu li{background-color:rgba(251,164,187,.8)}.list-wrap .list-area .point{color:var(--takii-main-color)}.list-data,.list-appeal li{background:var(--takii-light-color)}.list-age{border-color:var(--takii-main-color);color:var(--takii-main-color)}.list-age::before{background:var(--takii-main-color)}.list-free .list-appeal li{border-color:var(--takii-light-color)}.shop-title{background:var(--takii-light-color);color:var(--takii-main-color)}.shop-contact .copyarea{background:#f1c7d2}.shop-contact .copyarea::after{border-color:#f1c7d2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.shop-contact .simple{color:var(--takii-main-color)}.shop-contact .simple span{background:linear-gradient(to bottom, #f1c7d2 50%, #fff 50%)}.shop-contact .simple::before{background-position:0 -200px}.form-entry input[type=submit]{background-color:var(--takii-main-color)}.shop-treat h5{border-color:#e54981;color:var(--takii-main-color)}.shop-treat li{background:#f1c7d2;color:var(--takii-main-color)}.nav-links a{background:var(--takii-main-color)}.mokuji,.list,.link-wrap,.recruit-wrap,.link-word{border-color:var(--takii-main-color)}.recruit-wrap::before{color:var(--takii-main-color)}.contact-button .wpcf7-submit{background:var(--takii-main-color)}.page-top{background:var(--takii-main-color)}