@import"https://fonts.googleapis.com/css2?family=Bacasime+Antique&family=Noto+Sans+JP:wght@100;200;300;400;500&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";body{position:relative;width:100%;min-height:100%;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#131313;z-index:1;font-feature-settings:"palt";font-size:clamp(1.2rem,.4489337823vw + 10.3164983165px,1.6rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f8f8f3}@media(max-width: 1024px)and (orientation: portrait){body{font-size:1.4vw}}@media(max-width: 767px)and (orientation: portrait){body{font-size:3.6vw}}body img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}@media(min-width: 768px){body a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media(max-width: 767px)and (orientation: portrait){body br.pc{display:none}}body br.sp{display:none}@media(max-width: 767px)and (orientation: portrait){body br.sp{display:inline}}body.area_index{display:flex;flex-direction:column;justify-content:space-between;color:#fefefe}body.area_index h1{display:flex;justify-content:center;background-color:#1c382e;font-size:max(12px,1.125em);padding:.5em 0;letter-spacing:.05em}body.area_index h1 span{margin-left:.5em}body.area_index main{background-color:#2c8666;flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5em 0}body.area_index main form{display:flex;flex-direction:column;font-size:1em;gap:.3em 0}body.area_index main form input[type=text],body.area_index main form input[type=password]{font-size:max(12px,1.125em);width:100%;padding:.5em;background-color:#fefefe;width:18em;color:#131313}body.area_index main form input[type=submit]{background-color:#fff7b4;width:100%;height:100%;border-radius:.5em;color:#2c8666;text-transform:uppercase;font-size:max(12px,1.3125em);letter-spacing:.05em;font-weight:500}body.area_index main form div{position:relative;font-size:1em}body.area_index main form div.box_id::before,body.area_index main form div.box_pw::before{position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + .5em);font-size:1em;text-transform:uppercase;letter-spacing:.03em}body.area_index main form div.box_id::before{content:"id"}body.area_index main form div.box_pw::before{content:"pw"}body.area_index main form div.box_login{width:80%;align-self:center;margin-top:1em;height:3em}body.area_index main form div.box_login::before{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 4em), -50%);width:1.2em;aspect-ratio:1;background:url(../img/icon/top_login.svg) no-repeat center center/contain;z-index:1}body.area_index main h2{display:flex;flex-direction:column;align-items:center;font-size:max(12px,1.5em);letter-spacing:.05em;font-weight:700}body.area_index main h2 span{font-size:8.3em;font-weight:200;text-transform:uppercase;letter-spacing:.02em}body.area_index .copyright{background-color:#2b4b40;font-size:max(12px,.875em);text-align:center;padding:.5em 0;letter-spacing:.05em}main{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;font-size:1em}main.open::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(10,10,10,.4);z-index:2}article,section,aside{position:relative;width:100%;font-size:1em;display:flex}header,footer{position:relative;width:100%;font-size:1em}header{background-color:#fefefe;display:flex;justify-content:space-between;align-items:center;padding:1em 2em 1em 4em;gap:0 2em;box-shadow:0 0 .8em 0 rgba(44,134,102,.1)}header h1{color:#2c8666;display:flex;align-items:center;font-size:1em;gap:0 1em;margin-right:auto}header h1 .en{font-size:max(12px,2.625em);text-transform:uppercase;font-weight:600}header h1 .jp{font-size:12px;font-weight:600;letter-spacing:.05em;padding-top:.3em}header h1 .jp em{margin-left:.5em}header .shop-name{position:relative;font-size:1em;color:#2c8666}header .shop-name::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + .5em);width:1.4em;aspect-ratio:1;background:url(../img/icon/account.svg) no-repeat center center/contain}header .shop-name span{font-size:max(12px,1.125em);font-weight:700;letter-spacing:.05em}header .shop-name span::after{content:"様";margin-left:.2em}header .number{font-size:max(12px,1em);color:#2c5086;font-weight:500}header .number::before{content:"登録件数：";margin-right:.3em}header .number::after{content:"件";margin-left:.3em}.block_menu{background-color:#1c382e;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:3em 1em 1em;z-index:10}.block_menu .block_menu_nav{position:relative;display:flex;flex-direction:column;align-items:center;font-size:1em;gap:1em 0;z-index:1}.block_menu .block_menu_nav a,.block_menu .block_menu_nav button{position:relative;font-size:1em;display:flex;width:6em;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.block_menu .block_menu_nav a::after,.block_menu .block_menu_nav button::after{content:"";position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);width:1.4em;aspect-ratio:1}.block_menu .block_menu_nav a.home::after,.block_menu .block_menu_nav button.home::after{width:2.2em;background:url(../img/icon/menu_clip.svg) no-repeat center center/contain}.block_menu .block_menu_nav a.search::after,.block_menu .block_menu_nav button.search::after{background:url(../img/icon/menu_search.svg) no-repeat center center/contain}.block_menu .block_menu_nav a.edit::after,.block_menu .block_menu_nav button.edit::after{background:url(../img/icon/menu_edit.svg) no-repeat center center/contain}.block_menu .block_menu_nav a.entry::after,.block_menu .block_menu_nav button.entry::after{background:url(../img/icon/menu_entry.svg) no-repeat center center/contain}.block_menu .block_menu_nav a.syukei::after,.block_menu .block_menu_nav button.syukei::after{background:url(../img/icon/syukei.svg) no-repeat center center/contain}.block_menu .block_menu_nav a::before,.block_menu .block_menu_nav button::before{content:"";position:absolute;inset:0;background-color:#2b4b40;border-radius:.8em;z-index:-1;transition:.5s ease-out;opacity:0;transform:scale(0)}.block_menu .block_menu_nav a span,.block_menu .block_menu_nav button span{font-size:12px;color:#fff7b4;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding-top:3.6em}@media(min-width: 767px){.block_menu .block_menu_nav a:hover::before,.block_menu .block_menu_nav button:hover::before{opacity:1;transition:.3s ease-out;transform:scale(1)}}.block_menu .block_menu_nav a.active,.block_menu .block_menu_nav button.active{background-color:#2c8666;border-radius:.8em}.block_menu .btn_logout{position:relative;width:100%;aspect-ratio:1;background-color:#2b4b40;font-size:1em;display:flex;align-items:center;justify-content:center;border-radius:.8em;transition:.3s ease-out}.block_menu .btn_logout::after{content:"";position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);width:1.4em;aspect-ratio:1;background:url(../img/icon/logout.svg) no-repeat center center/contain}.block_menu .btn_logout span{font-size:12px;color:#fefefe;font-weight:600;padding-top:3em}@media(min-width: 767px){.block_menu .btn_logout:hover{background-color:#2c8666;transition:.3s ease-out}}.menu_search{position:absolute;display:flex;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:9;padding-left:8.5em;background-color:#1c382e;padding-top:1em;padding-bottom:10em;padding-right:.5em;top:0;left:-15em;opacity:0;transition:.5s ease-out;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.menu_search.open{opacity:1;transform:translateX(15em);transition:.3s ease-out;-webkit-clip-path:inset(0);clip-path:inset(0)}.menu_search .logo{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#2c8666;font-weight:600}.menu_search .logo i{color:#fefefe;font-size:3.5em;text-transform:uppercase;font-weight:500}.menu_search nav{position:relative;font-size:1em;margin-top:2em;display:flex;flex-direction:column;gap:.3em 0}.menu_search nav hr{display:block;width:100%;border-top:1px solid #2b4b40}.menu_search nav a{position:relative;font-size:max(12px,1.125em);color:#fefefe;font-weight:700;width:12em;letter-spacing:.05em;padding-left:2.2em;display:flex;align-items:center;height:2.4em;border-radius:.8em;transition:.5s ease-out}.menu_search nav a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:.8em;width:1em;aspect-ratio:1}.menu_search nav a.search_customer::before{background:url(../img/icon/name_search.svg) no-repeat center center/contain;filter:brightness(0) invert(100)}.menu_search nav a.search_cast::before{width:.9em;background:url(../img/icon/girl_search.svg) no-repeat center center/contain}.menu_search nav a.sign-up_customer::before{background:url(../img/icon/sign_up.svg) no-repeat center center/contain}.menu_search nav a.sign-up_cast::before{background:url(../img/icon/sign-up_cast.svg) no-repeat center center/contain}.menu_search nav a.sign-up_shop::before{background:url(../img/icon/shop_plus.svg) no-repeat center center/contain}.menu_search nav a.edit_shop::before{background:url(../img/icon/Shop.svg) no-repeat center center/contain}.menu_search nav a.edit_cast::before{background:url(../img/icon/edit_cast.svg) no-repeat center center/contain}.menu_search nav a.list_black-list::before{background:url(../img/icon/blacklist.svg) no-repeat center center/contain}@media(min-width: 767px){.menu_search nav a:hover{background-color:#2b4b40;transition:.3s ease-out}}.menu_search nav a.active{background-color:#2c8666}footer{display:flex;justify-content:center;background-color:#2b4b40;grid-column:span 2}footer .copyright{font-size:max(12px,.875em);color:#e2f0ea;padding:.3em 0 .5em;letter-spacing:.05em}
/*# sourceMappingURL=common.min.css.map */