@charset "UTF-8";

@charset "utf-8";
section.main_visual {}
section.main_visual img.logo {width: 7rem;position: absolute;}
section.main_visual div.center {height: 100vh;}
section.main_visual div.center img.fade-up {width: 30vw;}
section.main_visual div.center h1.fade-up.delay-2 {padding: 0 2rem;}
section.main_visual div.center h1.fade-up.delay-2 span.sta {font-size: var(--fs-15);}
section.main_visual div.center h1.fade-up.delay-2 span.sta b {
}
section.catch {padding: 1em;}
section.catch ul {display: block;}
section.catch ul li {width: 100%;border-bottom: 1px solid;margin: 1em 0 0 0;border-right: none;padding: 0 0 1em 0;border-left: none;}
section.catch ul li:last-child{
    border: none;
}
section.catch ul li span {
}
section.reservation.fade-up {
}
section.reservation.fade-up a {min-width: 90%;}
section.service {width: 90%;}
section.service div.sec-heading.fade-up {
}
section.service div.sec-heading.fade-up div.sec-heading__line {
}
section.service div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta {
}
section.service div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta b {
}
section.service div.sec-heading.fade-up h2.sec-heading__ja {
}
section.service ul.fade-up {grid-template-columns: repeat(2, 1fr);gap: 20px;}
section.service ul.fade-up li {
}
section.service ul.fade-up li img {
}
section.service ul.fade-up li h3 {
}
section.service ul.fade-up li p {font-size: var(--fs-3);}
section.simulator {
    padding: 2rem 0;
    margin: 2rem 0;
}
section.simulator div.wrap {width: 85%;display: block;}
section.simulator div.wrap div.left.fade-left {display: flex;align-items: center;width: 100%;justify-content: space-between;}
section.simulator div.wrap div.left.fade-left img {height: auto;display: block;width: 49%;}
section.simulator div.wrap div.right.fade-right {width: 100%;}
section.simulator div.wrap div.right.fade-right span {
}
section.simulator div.wrap div.right.fade-right h4 {font-size: var(--fs-8);}
section.simulator div.wrap div.right.fade-right p {
}
section.simulator div.wrap div.right.fade-right h5 {font-size: var(--fs-5);}
section.simulator div.wrap div.right.fade-right img {width: 100%;}
section.profile {width: 90%;}
section.profile div.sec-heading.fade-up {
}
section.profile div.sec-heading.fade-up div.sec-heading__line {
}
section.profile div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta {
}
section.profile div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta b {
}
section.profile div.sec-heading.fade-up h2.sec-heading__ja {
}
section.profile div.photo.fade-left {display: block;}
section.profile div.photo.fade-left img {width: 62%;margin: 0 auto;}
section.profile div.photo.fade-left div.text.fade-right {margin: 1rem auto;width: 90%;}
section.profile div.photo.fade-left div.text.fade-right h3.mnc {display: block;text-align: center;}
section.profile div.photo.fade-left div.text.fade-right h3.mnc span {display: block;margin: 0;}
section.profile div.photo.fade-left div.text.fade-right h4 {
}
section.profile div.photo.fade-left div.text.fade-right p {
}
section.profile div.file {display: block;margin: 1rem auto;border: none;padding: 0;width: 100%;}
section.profile div.file table {width: 100%;border-right: 1px solid #c5c5c5;border-left: 1px solid #c5c5c5;}
section.profile div.file table tbody {
}
section.profile div.file table tbody tr {
}
section.profile div.file table tbody tr th {text-align: left;}
section.profile div.file table tbody tr td {
}
section.profile div.file div.movie {width: 100%;margin: 1rem 0;}
section.profile div.file div.movie video {width: 46%;margin: 2%;}
section.price {width: 85%;}
section.price div.sec-heading.fade-up {
}
section.price div.sec-heading.fade-up div.sec-heading__line {
}
section.price div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta {
}
section.price div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta b {
}
section.price div.sec-heading.fade-up h2.sec-heading__ja {
}
section.price div.entry.fade-up {
}
section.price div.entry.fade-up p {font-size: var(--fs-5);}
section.price div.entry.fade-up p span.montserrat {
}
section.price ul.price-list.fade-up {display: block;margin: 1rem 0;}
section.price ul.price-list.fade-up li.price-card {margin: 0 0 1rem 0;}
section.price ul.price-list.fade-up li.price-card.price-card--vip p.plan-name {
}
section.price ul.price-list.fade-up li.price-card.price-card--vip p.plan-price {
}
section.price ul.price-list.fade-up li.price-card.price-card--vip p.plan-price span.montserrat {
}
section.price ul.price-list.fade-up li.price-card.price-card--vip ul.plan-detail {
}
section.price ul.price-list.fade-up li.price-card.price-card--vip ul.plan-detail li {
}
section.price ul.price-list.fade-up li.price-card.price-card--vip ul.plan-detail li span {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum p.plan-name {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum p.plan-price {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum p.plan-price span.montserrat {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum ul.plan-detail {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum ul.plan-detail li {
}
section.price ul.price-list.fade-up li.price-card.price-card--platinum ul.plan-detail li span {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold p.plan-name {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold p.plan-price {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold p.plan-price span.montserrat {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold ul.plan-detail {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold ul.plan-detail li {
}
section.price ul.price-list.fade-up li.price-card.price-card--gold ul.plan-detail li span {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver p.plan-name {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver p.plan-price {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver p.plan-price span.montserrat {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver ul.plan-detail {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver ul.plan-detail li {
}
section.price ul.price-list.fade-up li.price-card.price-card--silver ul.plan-detail li span {
}
section.price ul.option.fade-up {grid-template-columns: repeat(1, minmax(200px, 1fr));}
section.price ul.option.fade-up li.option-card {
}
section.price ul.option.fade-up li.option-card p.option-title {
}
section.price ul.option.fade-up li.option-card p.option-price {
}
section.price ul.option.fade-up li.option-card p.option-price span.montserrat {
}
section.price ul.option.fade-up li.option-card p.option-note {
}
section.price div.workshop {
}
section.price div.workshop p.workshop-title {
}
section.price div.workshop ul.workshop-list.fade-up {grid-template-columns: repeat(1, 1fr);}
section.price div.workshop ul.workshop-list.fade-up li {
}
section.price div.workshop ul.workshop-list.fade-up li span.montserrat {
}
section.price div.workshop ul.workshop-list.fade-up li span {
}
section.price div.workshop ul.workshop-list.fade-up li small {
}
section.info {
}
section.info div.sec-heading.fade-up {
}
section.info div.sec-heading.fade-up div.sec-heading__line {
}
section.info div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta {
}
section.info div.sec-heading.fade-up div.sec-heading__line span.sec-heading__en.sta b {
}
section.info div.sec-heading.fade-up h2.sec-heading__ja {
}
section.info div.shop_info {display: block;}
section.info div.shop_info iframe.fade-left {width: 100%;}
section.info div.shop_info div.text.fade-right {width: 100%;}
section.info div.shop_info div.text.fade-right h3 {
}
section.info div.shop_info div.text.fade-right h3 span {
}
section.info div.shop_info div.text.fade-right p {
}
section.info div.shop_info div.text.fade-right a {
}
section.info div.shop_info div.text.fade-right a i.fa-brands.fa-instagram {
}
section.info div.shop_info div.text.fade-right a.reserve {width: 100%;font-size: var(--fs-7);padding: 0.5em 0;}
p.copyright {padding: 2rem 0;}



