@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");:root{--active-brightness: 0.85;--border-radius: 5px;--box-shadow: 2px 2px 10px;--color: #118bee;--color-accent: #118bee15;--color-bg-secondary: #e9e9e9;--color-link: #000;--color-secondary: #920de9;--color-secondary-accent: #920de90b;--color-shadow: #f4f4f4;--color-table: #118bee;--color-text: #000;--color-text-secondary: #999;--hover-brightness: 1.2;--justify-important: center;--justify-normal: left;--line-height: 1.5;--width-card: 285px;--width-card-medium: 460px;--width-card-wide: 800px;--width-content: 1080px;--font-size: 14px}article aside{background:var(--color-secondary-accent);border-left:4px solid var(--color-secondary);padding:0.01rem 0.8rem}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);margin:0;overflow-x:hidden;padding:0}footer,header,main{margin:0 auto;max-width:var(--width-content);padding:3rem 1rem}hr{background-color:var(--color-bg-secondary);border:none;height:1px;margin:4rem 0;width:100%}section{display:flex;flex-wrap:wrap;justify-content:var(--justify-important)}section img,article img{max-width:100%}section pre{overflow:auto}section aside{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);margin:1rem;padding:1.25rem;width:var(--width-card)}section aside:hover{box-shadow:var(--box-shadow) var(--color-bg-secondary)}[hidden]{display:none}article header,div header,main header{padding-top:0}header{text-align:var(--justify-important)}header a b,header a em,header a i,header a strong{margin-left:0.5rem;margin-right:0.5rem}header nav img{margin:1rem 0}section header{padding-top:0;width:100%}nav{align-items:center;display:flex;font-weight:bold;justify-content:space-between}nav ul{list-style:none;padding:0}nav ul li{display:inline-block;margin:0 0.5rem;position:relative;text-align:left}nav ul li:hover ul{display:block}nav ul li ul{background:var(--color-bg);border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);display:none;height:auto;left:-2px;padding:0.5rem 1rem;position:absolute;top:1.7rem;white-space:nowrap;width:auto;z-index:1}nav ul li ul::before{content:"";position:absolute;left:0;right:0;top:-0.5rem;height:0.5rem}nav ul li ul li,nav ul li ul li a{display:block}code,samp{background-color:var(--color-accent);border-radius:var(--border-radius);color:var(--color-text);display:inline-block;margin:0 0.1rem;padding:0 0.5rem}details{margin:1.3rem 0}details summary{font-weight:bold;cursor:pointer}h1,h2,h3,h4,h5,h6{line-height:var(--line-height)}mark{padding:0.1rem}ol li,ul li{padding:0.2rem 0}p{margin:0.75rem 0;padding:0;width:100%}pre{margin:1rem 0;max-width:var(--width-card-wide);padding:1rem 0}pre code,pre samp{display:block;max-width:var(--width-card-wide);padding:0.5rem 2rem;white-space:pre-wrap}small{color:var(--color-text-secondary)}sup{background-color:var(--color-secondary);border-radius:var(--border-radius);color:var(--color-bg);font-size:xx-small;font-weight:bold;margin:0.2rem;padding:0.2rem 0.3rem;position:relative;top:-2px}a{color:var(--color-link);display:inline-block;font-weight:bold;text-decoration:none}a:active{filter:brightness(var(--active-brightness));text-decoration:underline}a:hover{filter:brightness(var(--hover-brightness));text-decoration:underline}a b,a em,a i,a strong,button{border-radius:var(--border-radius);display:inline-block;font-size:medium;font-weight:bold;line-height:var(--line-height);margin:0.5rem 0;padding:1rem 2rem}button{font-family:var(--font-family)}button:active{filter:brightness(var(--active-brightness))}button:hover{cursor:pointer;filter:brightness(var(--hover-brightness))}a b,a strong,button{background-color:var(--color-link);border:2px solid var(--color-link);color:var(--color-bg)}a em,a i{border:2px solid var(--color-link);border-radius:var(--border-radius);color:var(--color-link);display:inline-block;padding:1rem 2rem}article aside a{color:var(--color-secondary)}figure{margin:0;padding:0}figure img{max-width:100%}figure figcaption{color:var(--color-text-secondary)}button:disabled,input:disabled{background:var(--color-bg-secondary);border-color:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:not-allowed}button[disabled]:hover{filter:none}form{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);box-shadow:var(--box-shadow) var(--color-shadow);display:block;max-width:var(--width-card-wide);padding:1.5rem;text-align:var(--justify-normal)}form header{margin:1.5rem 0;padding:1.5rem 0}input,label,select,textarea{display:block;font-size:inherit;max-width:var(--width-card-wide)}input[type="checkbox"],input[type="radio"]{display:inline-block}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;font-weight:normal;position:relative;top:1px}input,select,textarea{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);margin-bottom:1rem;padding:0.4rem 0.8rem}input[readonly],textarea[readonly]{background-color:var(--color-bg-secondary)}label{font-weight:bold;margin-bottom:0.2rem}table{border:1px solid var(--color-bg-secondary);border-radius:var(--border-radius);border-spacing:0;display:inline-block;max-width:100%;overflow-x:auto;padding:0;white-space:nowrap}table td,table th,table tr{padding:0.4rem 0.8rem;text-align:var(--justify-important)}table thead{background-color:var(--color-table);border-collapse:collapse;border-radius:var(--border-radius);color:var(--color-bg);margin:0;padding:0}table thead th:first-child{border-top-left-radius:var(--border-radius)}table thead th:last-child{border-top-right-radius:var(--border-radius)}table thead th:first-child,table tr td:first-child{text-align:var(--justify-normal)}table tr:nth-child(even){background-color:var(--color-accent)}blockquote{display:block;font-size:x-large;line-height:var(--line-height);margin:1rem auto;max-width:var(--width-card-medium);padding:1.5rem 1rem;text-align:var(--justify-important)}blockquote footer{color:var(--color-text-secondary);display:block;font-size:small;line-height:var(--line-height);padding:1.5rem 0}.headerNav{z-index:5;position:relative;width:100%;height:60px;overflow:hidden;position:sticky;margin:0;top:0;display:flex;justify-content:center;background-color:rgba(255, 255, 255, 0.9)}.headerNav .header{width:100%;max-width:1280px;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}@media (max-width:757px){.headerNav .header{display:grid;grid-template-columns:repeat(4, 1fr)}}@media (max-width:757px){.headerNav .header .logo{grid-row:1/2}}.headerNav .header .logo a{font-size:1.4rem;display:flex;align-items:center}.headerNav .header .logo a .logo__img,.headerNav .header .logo a .logo__text{display:flex;align-items:center}.headerNav .header .logo a .logo__text{margin-left:1rem;font-size:1.6rem}@media (max-width:757px){.headerNav .header .logo a .logo__text{margin-left:0.2rem}}.headerNav .header .menu{margin-left:-1rem;cursor:pointer}@media (max-width:757px){.headerNav .header .menu{grid-column:4/5;grid-row:1/2;margin-left:0;justify-self:end}}.headerNav .header .menu img{height:32px;width:auto}.headerNav .header .menu img:active{opacity:0.4}@media (max-width:757px){.headerNav .header .reservation{justify-self:center;grid-column:3/4;grid-row:1/2}}.headerMenuLogo{height:40px}.headerMenu__nav{max-height:100vh;transition:max-height 0.5s ease-in;width:100%;position:fixed;overflow:hidden;top:60px;z-index:5;background-color:rgba(255, 255, 255, 0.9)}.headerMenu__nav div{width:100%}.headerMenu__nav div ul{width:100%;display:flex;flex-direction:column;align-items:center;margin:0}.headerMenu__nav div ul li{width:260px;margin:0.5rem 0;border-bottom:#707070 solid 1px;display:flex;justify-content:center;align-items:center}.headerMenu__nav.close{max-height:0vh;transition:max-height 0.5s ease-in}footer{background-color:var(--tone-and-manner);max-width:100%;color:white;display:flex;justify-content:center;font-size:0.8rem;font-weight:lighter}footer a{font-weight:lighter}footer .footer__container{width:100%;max-width:1080px;--color-link: #fff;display:grid;grid-template-columns:repeat(2, 1fr)}@media (max-width:757px){footer .footer__container{grid-template-columns:repeat(1, 1fr)}}footer .footer__container ul{list-style:none;padding:0}footer .footer__container .shop__info{grid-row:1 /3}@media (max-width:757px){footer .footer__container .shop__info{grid-row:inherit}}footer .footer__container .shop__info .shop__info__title{font-size:1.6rem}footer .footer__container .shop__info .shop__info__title a{font-weight:bold}footer .footer__container .sitemap ul,footer .footer__container .snsLinks ul{display:flex;flex-wrap:wrap}footer .footer__container .sitemap ul li,footer .footer__container .snsLinks ul li{margin:0 0.5rem}@media (max-width:757px){footer .footer__container .sitemap ul li,footer .footer__container .snsLinks ul li{margin:0}footer .footer__container .sitemap ul li a,footer .footer__container .snsLinks ul li a{margin-right:1rem}}footer .footer__container .sitemap{align-self:end}@media (max-width:757px){footer .footer__container .sitemap{display:none}}.sitemap .menu-menu-container ul li.line_icon::before{content:none}.sitemap .menu-menu-container ul li.facebook_icon::before{content:none}.sitemap .menu-menu-container ul li.insta_icon::before{content:none}.sitemap .menu-menu-container ul li.twitter_icon::before{content:none}.sitemap .menu-menu-container ul li.pepper_icon::before{content:none}.button{background-color:var(--tone-and-manner);--color-link: #fff;padding:0.3rem 1rem;border-radius:1rem}.hero{height:80vh;width:100%;position:relative;overflow:hidden}@media (min-width:758px) and (max-width:1023px){.hero{height:50vh}}@media (max-width:757px){.hero{height:inherit}}.hero .hero__imgs{height:100%;width:100%;position:absolute;top:0;display:flex;animation:heroSlide 15s infinite}@media (max-width:757px){.hero .hero__imgs{position:relative;height:30vh}}@media (max-width:757px){.hero .hero__imgs{animation:heroSlideMobile 15s infinite}}.hero .hero__imgs .hero__img{width:50vw;min-width:50vw;height:100%;margin-right:25vw;overflow:hidden}@media (max-width:757px){.hero .hero__imgs .hero__img{width:100vw;min-width:100vw}}@media (max-width:757px){.hero .hero__imgs .hero__img{margin-right:0}}.hero .hero__imgs .hero__img img{width:100%;height:100%;object-fit:cover}.hero .hero__text{background-color:rgba(255, 255, 255, 0.6);width:25vw;height:100%;margin-left:50vw;padding:0 1rem;padding-left:3rem;position:absolute;display:flex;align-items:flex-end;padding-bottom:1rem}@media (max-width:757px){.hero .hero__text{width:100%;margin-left:0;height:inherit;position:relative;background-color:none;padding-left:1rem}}@media (min-width:758px) and (max-width:1023px){.hero .hero__text{width:50vw}}.topStyle__details{width:100%;display:flex;justify-content:space-between}.topStyle__title{font-weight:bold;margin:1rem 0}.map__info{padding:0 1rem;display:flex}@media (max-width:757px){.map__info{flex-direction:column}}.map__info .map{width:50%;height:calc(50vw * 0.5)}@media (max-width:757px){.map__info .map{width:100%;height:calc(100vw * 0.5)}}.map__info .map iframe{padding-right:1rem}.map__info .info{width:50%;padding-left:1rem}@media (max-width:757px){.map__info .info{width:100%;margin-top:1rem}}.map__info .info .info__title{font-weight:bold}.map__info .info .info__payment ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.map__info .info .info__payment ul .payment{height:1.6rem;margin-right:1rem;margin-bottom:0.4rem}.map__info .info .info__payment ul .payment img{height:100%}.shops__details{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem}@media (min-width:1024px) and (max-width:1329px){.shops__details{grid-template-columns:repeat(3, 1fr)}}@media (min-width:758px) and (max-width:1023px){.shops__details{grid-template-columns:repeat(3, 1fr)}}@media (max-width:757px){.shops__details{grid-template-columns:repeat(3, 1fr)}}.shops__details .detail{width:100%;margin-bottom:1rem}.shops__details .detail:last-child{margin-bottom:0}.shops__details .detail a{width:100%}.shops__details .detail a .shop__img{width:100%;height:calc(23vw * 0.6);overflow:hidden}@media (max-width:757px){.shops__details .detail a .shop__img{height:calc(32vw * 0.6)}}.shops__details .detail a .shop__img img{width:100%;height:100%;object-fit:cover}.shops__details .detail a .shop__description{font-weight:normal}.blog__more{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}.blog__items{width:100%}.blog__items .blog__item{padding:0.5rem 1rem;border-bottom:#707070 solid 1px}.blog__items .blog__item a{font-weight:normal;display:flex;justify-content:space-between}@keyframes heroSlide{0%{transform:translateX(0)}14%{transform:translateX(0)}28%{transform:translateX(-75vw)}42%{transform:translateX(-75vw)}56%{transform:translateX(-150vw)}70%{transform:translateX(-150vw)}84%{transform:translateX(-225vw)}100%{transform:translateX(-225vw)}}@keyframes heroSlideMobile{0%{transform:translateX(0)}14%{transform:translateX(0)}28%{transform:translateX(-100vw)}42%{transform:translateX(-100vw)}56%{transform:translateX(-200vw)}70%{transform:translateX(-200vw)}84%{transform:translateX(-300vw)}100%{transform:translateX(-300vw)}}.concept__hero{width:100%;display:flex;height:80vh}@media (min-width:758px) and (max-width:1023px){.concept__hero{height:55vh}}@media (max-width:757px){.concept__hero{position:relative;display:block;height:inherit}}.concept__hero .concept__hero__img{width:50%;height:100%;overflow:hidden}@media (max-width:757px){.concept__hero .concept__hero__img{width:100%;position:relative;height:45vh}}.concept__hero .concept__hero__img img{width:100%;height:100%;object-fit:cover}.concept__hero .concept__hero__text{width:50%;height:100%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:757px){.concept__hero .concept__hero__text{width:100%;position:relative;background-color:rgba(255, 255, 255, 0.6)}}.concept__detailBox{width:100vw;display:flex}@media (max-width:757px){.concept__detailBox{display:block}}.concept__detailBox .detailBox__img{width:50vw;overflow:hidden}@media (max-width:757px){.concept__detailBox .detailBox__img{width:100%}}.concept__detailBox .detailBox__img img{width:100%;height:100%;object-fit:cover}.concept__detailBox .detailBox__img.wide{padding-left:1rem;height:25vw}@media (max-width:757px){.concept__detailBox .detailBox__img.wide{height:50vw;padding-right:1rem}}.concept__detailBox .detailBox__img.square{width:25vw;height:25vw;margin-left:25vw}@media (max-width:757px){.concept__detailBox .detailBox__img.square{width:100%;height:100vw;margin-left:0;padding:0 1rem}}.concept__detailBox .detailBox__text{padding:0 1rem;width:50vw;display:flex;flex-direction:column;justify-content:center}@media (max-width:757px){.concept__detailBox .detailBox__text{width:100%;margin-top:1rem}}.wpcf7{width:100%;display:flex;justify-content:center}.wpcf7 .wpcf7-form{width:100%;box-shadow:none;border:none}.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="email"],.wpcf7 .wpcf7-form textarea{margin-top:0.5rem;width:100%}.wpcf7 .wpcf7-form input[type="submit"]{margin:0 auto;background-color:var(--tone-and-manner);--color-link: #fff;color:var(--color-link);font-weight:bold;padding:0.3rem 1rem;border-radius:1rem}.contact__content{padding:0 1rem;display:flex;flex-direction:column;align-items:center}.contact__content>p{display:block;max-width:var(--width-card-wide);min-width:var(--width-card);padding:0 1.5rem}.wpcf7-response-output{border:none !important}.recruit__Hero{width:100%}.recruit__Hero .recruit__Hero__img{width:100%;height:33vh;overflow:hidden}.recruit__Hero .recruit__Hero__img img{width:100%;height:100%;object-fit:cover}.recruit__Message{width:100%}.recruit__Message .recruit__Message__details{width:100%;display:flex;justify-content:space-between}@media (max-width:757px){.recruit__Message .recruit__Message__details{flex-direction:column}}.recruit__Message .recruit__Message__details .recruit__Message__details__img{width:24vw;height:24vw;overflow:hidden}@media (min-width:758px) and (max-width:1023px){.recruit__Message .recruit__Message__details .recruit__Message__details__img{width:40vw;height:40vw}}@media (max-width:757px){.recruit__Message .recruit__Message__details .recruit__Message__details__img{width:calc(100vw - 2rem);height:calc(100vw - 2rem)}}.recruit__Message .recruit__Message__details .recruit__Message__details__img img{width:100%;height:100%;object-fit:cover}.recruit__Message .recruit__Message__details .recruit__Message__details__text{width:calc(26vw -2rem);padding-left:1rem}@media (min-width:758px) and (max-width:1023px){.recruit__Message .recruit__Message__details .recruit__Message__details__text{width:calc(60vw - 2rem)}}@media (max-width:757px){.recruit__Message .recruit__Message__details .recruit__Message__details__text{width:100%;padding-left:0;margin-top:1rem}}.recruit__recruit{width:100%}.recruit__recruit .recruit__recruit__details{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.recruit__recruit .recruit__recruit__details .detail{margin-bottom:1rem}.recruit__recruit .recruit__recruit__details .detail:last-child{margin-bottom:0}.recruit__recruit .recruit__recruit__details .detail a{font-weight:normal}.recruit__recruit .recruit__recruit__details .detail a .detail__img{width:24vw;height:calc(24vw * 0.4);overflow:hidden}@media (min-width:1024px) and (max-width:1329px){.recruit__recruit .recruit__recruit__details .detail a .detail__img{width:29vw;height:calc(29vw * 0.4)}}@media (min-width:758px) and (max-width:1023px){.recruit__recruit .recruit__recruit__details .detail a .detail__img{width:31vw;height:calc(40vw * 0.4)}}@media (max-width:757px){.recruit__recruit .recruit__recruit__details .detail a .detail__img{width:calc(50vw - 1.5rem);height:calc(40vw * 0.6)}}.recruit__recruit .recruit__recruit__details .detail a .detail__img img{width:100%;height:100%;object-fit:cover}.recruit__recruit .recruit__recruit__details .detail a .detail__text{margin-top:0.5rem;display:flex;justify-content:space-between}.recruit__recruit .recruit__recruit__details .detail a .detail__text .position__headCount{display:flex}.recruit__recruit .recruit__recruit__details .detail a .detail__text .position__headCount .headCount{margin-left:1rem}.recruit__to__contact{display:flex;justify-content:center}.recruit__detail{width:100%}.recruit__detail .recruit__detail__items .detail__item{display:flex;margin-bottom:1rem}.recruit__detail .recruit__detail__items .detail__item:last-child{margin-bottom:0}.recruit__detail .recruit__detail__items .detail__item .item__subject{font-weight:bold;min-width:128px;border-right:rgba(112, 112, 112, 0.4) solid 1px}.recruit__detail .recruit__detail__items .detail__item .item__description{padding-left:1rem}.main__wrapper{display:flex}@media (max-width:757px){.main__wrapper{flex-direction:column}}.main__wrapper .category_nav{list-style:none;padding-left:1rem;padding-top:1rem;width:25vw}@media (max-width:757px){.main__wrapper .category_nav{width:100%;padding-right:1rem;display:flex;padding:0.5rem 1rem}.main__wrapper .category_nav li{margin-right:0.5rem}}.main__wrapper .category_nav li{padding:0.2rem 0}.main__wrapper .category_nav ul{list-style:none;padding:0;margin:0;margin-top:0.2rem}.main__wrapper .category_nav .categoty_nav_navigation{position:sticky;top:calc(60px + 1rem)}.main__wrapper .category_nav a{font-weight:normal}.menu__wrapper{width:75vw;padding-right:1rem}.menu__wrapper .menuBox{width:100%}.menu__wrapper .menuBox .subject{margin:30px 0}.menu__wrapper .menuBox .menus__wrapper{display:grid;grid-template-columns:repeat(3, 1fr)}@media (min-width:758px) and (max-width:1023px){.menu__wrapper .menuBox .menus__wrapper{grid-template-columns:repeat(2, 1fr)}}@media (max-width:757px){.menu__wrapper .menuBox .menus__wrapper{grid-template-columns:repeat(1, 1fr)}}.menu__wrapper .menuBox:first-child .subject{margin-top:0}.menu__self{width:23vw;margin-bottom:2rem}@media (min-width:758px) and (max-width:1023px){.menu__self{width:33vw}}@media (max-width:757px){.menu__self{width:100%}}.menu__self .self__title{font-weight:bold;width:100%;display:flex;justify-content:space-between;padding-bottom:0.5rem;border-bottom:rgba(112, 112, 112, 0.4) 1px solid}.menu__self .self__description{padding-top:0.5rem;min-height:100px}@media (max-width:757px){.menu__self .self__description{min-height:auto}}.menu__self .self__reservation{padding-top:0.5rem;width:100%;display:flex;justify-content:flex-end}@media (max-width:757px){.menu__self .self__reservation{padding-top:1rem}}.post__wrapper{width:75vw;padding-right:1rem}.post__wrapper .blog__item{padding:0.5rem 1rem;border-bottom:#707070 solid 1px}.post__wrapper .blog__item a{font-weight:normal;display:flex;justify-content:space-between}.post__pagenation{width:100%;display:flex;justify-content:center;margin-top:1rem}.content__wrapper{width:75vw;padding-right:1rem}.content__wrapper .content{border-top:#707070 solid 1px;border-bottom:#707070 solid 1px;padding:1rem 0}.content__wrapper img{width:100%;height:auto}.content__wrapper .content__pagenation{width:100%;display:grid;grid-template-columns:repeat(3, 1fr)}.content__wrapper .content__pagenation .pagenation__prev{justify-self:start}.content__wrapper .content__pagenation .pagenation__index{justify-self:center}.content__wrapper .content__pagenation .pagenation__next{justify-self:end}.staff__wrapper{width:75vw;padding-right:25vw;border-top:#707070 solid 1px;padding-top:1rem;padding-bottom:1rem}@media (min-width:1024px) and (max-width:1329px){.staff__wrapper{padding-right:10vw}}@media (min-width:758px) and (max-width:1023px){.staff__wrapper{padding-right:1rem}}@media (max-width:757px){.staff__wrapper{padding-right:1rem;border:none}}.staff:last-child{margin-bottom:0}.staff .staff__info{width:100%;display:flex;align-items:flex-end}@media (min-width:758px) and (max-width:1023px){.staff .staff__info{align-items:flex-start}}@media (max-width:757px){.staff .staff__info{flex-direction:column;align-items:flex-start;padding-top:1rem;border-top:#707070 solid 1px}}@media (max-width:757px){.staff .staff__info .staff__info__img{width:50vw;height:calc(50vw * 1.2)}}.staff .staff__info .staff__info__detail{width:25vw;padding-left:1rem}@media (min-width:1024px) and (max-width:1329px){.staff .staff__info .staff__info__detail{width:40vw}}@media (min-width:758px) and (max-width:1023px){.staff .staff__info .staff__info__detail{width:50vw}}@media (max-width:757px){.staff .staff__info .staff__info__detail{width:100%;padding-left:0;margin-top:0.5rem}}.staff .staff__info .staff__info__detail .staff__detail__position{color:gray}.staff .staff__info .staff__info__detail .staff__detail__nameBox{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:0.5rem;border-bottom:#707070 solid 1px}.staff .staff__info .staff__info__detail .staff__detail__nameBox .nameBox__name__SNS{display:flex;align-items:center}.staff .staff__info .staff__info__detail .staff__detail__nameBox .nameBox__name__SNS .name{font-size:1.4rem;font-weight:bold;max-height:36px;display:flex;align-items:center}.staff .staff__info .staff__info__detail .staff__detail__nameBox .nameBox__name__SNS .SNS{margin-left:1rem;display:flex;align-items:center}.staff .staff__info .staff__info__detail .staff__detail__nameBox .nameBox__name__SNS .SNS a{display:flex;height:100%;align-items:center}.staff .staff__info .staff__info__detail .staff__detail__nameBox .nameBox__name__SNS .SNS a img{width:auto;height:1.4rem}.staff .staff__info .staff__info__detail .staff__detail__messages ul{list-style:none;padding:0;display:flex}.staff .staff__info .staff__info__detail .staff__detail__messages ul li:first-child{min-width:120px}.staff .staff__info .staff__info__detail .staff__detail__messages ul .li__bold{font-weight:bold}.staff .staff__style .subject{margin-top:1rem}@media (max-width:757px){.staff .staff__style .subject{margin-top:0}}.staff .staff__style .staff__style__styles{width:100%;display:flex;justify-content:flex-end}.staff .staff__style .staff__style__styles .staff__style__styles__detail{margin-left:1rem}.staff .staff__style .staff__style__styles .staff__style__styles__detail a{width:100%}.staff .staff__style .staff__style__styles .staff__style__styles__detail a .styleImg{width:12vw;height:calc(12vw * 1.4)}@media (max-width:757px){.staff .staff__style .staff__style__styles .staff__style__styles__detail a .styleImg{width:23vw;height:calc(23vw * 1.4)}}.style__wrapper{width:75vw;padding-right:1rem}.style__detail__wrapper{display:flex;width:100%}@media (max-width:757px){.style__detail__wrapper{flex-direction:column}}.style__detail__wrapper .style__detail__selected{width:23vw}@media (max-width:757px){.style__detail__wrapper .style__detail__selected{width:100%}}.style__detail__wrapper .style__detail__selected .styleImg{width:22vw;height:calc(22vw * 1.4)}@media (max-width:757px){.style__detail__wrapper .style__detail__selected .styleImg{width:100%;height:calc((100vw - 2rem) * 1.4)}}.style__detail__wrapper .style__detail__selected .style__title{font-weight:bold;padding:0.5rem 0;border-bottom:#707070 solid 1px}.style__detail__wrapper .style__detail__selected .style__review{margin-top:0.5rem}.style__detail__wrapper .style__detail__list{margin-left:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-right:10vw}@media (min-width:758px) and (max-width:1023px){.style__detail__wrapper .style__detail__list{padding-right:0}}@media (max-width:757px){.style__detail__wrapper .style__detail__list{padding-right:0;margin-left:0;margin-top:1rem;display:grid;grid-template-columns:repeat(3, 1fr)}}.style__detail__wrapper .style__detail__list .detail__list__preview{margin-right:1rem;margin-bottom:0.5rem}@media (max-width:757px){.style__detail__wrapper .style__detail__list .detail__list__preview{margin:0;margin-bottom:0.5rem}}.style__detail__wrapper .style__detail__list .detail__list__preview a .styleImg{width:11vw;height:calc(11vw * 1.4);filter:grayscale(0.9)}.style__detail__wrapper .style__detail__list .detail__list__preview a .styleImg:hover{filter:grayscale(0)}@media (max-width:757px){.style__detail__wrapper .style__detail__list .detail__list__preview a .styleImg{width:29vw;height:calc(29vw * 1.4)}}.line_icon::before{content:"";background-image:url("/wp-content/themes/note/img/line.png");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:1rem}@media (max-width:757px){.line_icon{margin-top:0 !important}}.facebook_icon::before{content:"";background-image:url("/wp-content/themes/note/img/facebook.svg");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:1rem}@media (max-width:757px){.facebook_icon{margin-top:0 !important}}.insta_icon::before{content:"";background-image:url("/wp-content/themes/note/img/instagram.svg");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:1rem}@media (max-width:757px){.insta_icon{margin-top:0 !important}}.twitter_icon::before{content:"";background-image:url("/wp-content/themes/note/img/twitter.svg");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:1rem}@media (max-width:757px){.twitter_icon{margin-top:0 !important}}.pepper_icon::before{content:"";background-image:url("/wp-content/themes/note/img/hotpepper.png");background-size:32px 32px;background-repeat:no-repeat;width:32px;height:32px;display:inline-block;margin-right:1rem}@media (max-width:757px){.pepper_icon{margin-top:0 !important}}*{box-sizing:border-box}main{padding:0;max-width:100%;min-height:60vh}.width_3{padding-left:calc(25vw + 1rem);padding-right:1rem}@media (min-width:1024px) and (max-width:1329px){.width_3{padding-left:calc(20vw + 1rem)}}@media (min-width:758px) and (max-width:1023px){.width_3{padding-left:calc(20vw + 1rem)}}@media (max-width:757px){.width_3{padding-left:1rem}}.width_2{padding-left:calc(50vw + 1rem);padding-right:1rem}@media (min-width:1024px) and (max-width:1329px){.width_2{padding-left:calc(35vw + 1rem)}}@media (min-width:758px) and (max-width:1023px){.width_2{padding-left:calc(25vw + 1rem)}}@media (max-width:757px){.width_2{padding-left:1rem}}.width_2__center{padding:0 25vw}@media (min-width:1024px) and (max-width:1329px){.width_2__center{padding:0 20vw}}@media (min-width:758px) and (max-width:1023px){.width_2__center{padding:0 1rem}}@media (max-width:757px){.width_2__center{padding:0 1rem}}.top__margin__60{margin-top:60px}.bottom__margin__60{margin-bottom:60px}.top__bottom__margin__60{margin:60px 0}.top__margin__1rem{margin-top:1rem}.bottom__margin__1rem{margin-bottom:1rem}.top__bottom__margin__1rem{margin:1rem 0}.subject{display:flex;align-items:center;font-weight:bold;font-size:1.2rem;width:100%;margin-bottom:1rem}.subject::after{content:"";flex-grow:1;margin-left:1rem;background:#707070;height:1px;font-size:0px;line-height:0px}.styleImg{width:23vw;height:calc(23vw * 1.4);overflow:hidden}@media (min-width:1024px) and (max-width:1329px){.styleImg{width:24vw;height:calc(24vw * 1.4)}}@media (min-width:758px) and (max-width:1023px){.styleImg{width:24vw;height:calc(24vw * 1.4)}}@media (max-width:757px){.styleImg{width:30vw;height:calc(30vw * 1.4)}}.styleImg img{width:100%;height:100%;object-fit:cover}.message__404{width:100%;height:60vh;display:flex;justify-content:center;align-items:center}.wp-editor__content{padding-left:calc(50vw + 1rem);padding-right:1rem}@media (min-width:1024px) and (max-width:1329px){.wp-editor__content{padding-left:calc(35vw + 1rem)}}@media (min-width:758px) and (max-width:1023px){.wp-editor__content{padding-left:calc(25vw + 1rem)}}@media (max-width:757px){.wp-editor__content{padding-left:1rem}}.wp-editor__content img{margin-bottom:1rem;display:block;width:100%;height:100%;margin-left:calc(-25vw - 1rem)}@media (min-width:1024px) and (max-width:1329px){.wp-editor__content img{margin-left:calc(-15vw - 1rem)}}@media (min-width:758px) and (max-width:1023px){.wp-editor__content img{margin-left:calc(-10vw - 1rem)}}@media (max-width:757px){.wp-editor__content img{margin:0;margin-bottom:1rem}}.pageTitle{margin-top:60px;font-size:1.2rem;font-weight:bold;margin-left:1rem}@media (max-width:757px){.pageTitle{display:flex;justify-content:space-between;align-items:center;margin-right:1rem}}.onlyMobile{display:none}@media (max-width:757px){.onlyMobile{display:block;font-size:1rem}}@media (max-width:757px){.categoty_nav_navigation{display:none}}@media (max-width:757px){.postMobileWrapper{width:100%;padding-left:1rem}}input[type="submit"]{-webkit-appearance:none;border:none}.solsol{opacity:0}