﻿.p-schedule__content:after{content:"";display:table;clear:both}.p-intro{overflow:hidden;margin-inline:auto;padding-top:4.84375vw}.p-intro__text{display:flex;flex-direction:column;text-align:center;max-width:90%;margin-inline:auto}@media only screen and (min-width: 1200px){.p-intro__text{gap:2.08333vw;padding-bottom:2.60417vw}}@media print{.p-intro__text{gap:2.08333vw;padding-bottom:2.60417vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__text{gap:1.5625vw}}@media only screen and (max-width: 767px){.p-intro__text{gap:1em}}.p-intro__text .catch span{display:block;letter-spacing:.08em;margin-top:.71429em;line-height:1.9;color:#343434;font-feature-settings:"palt";font-size:138%}@media only screen and (max-width: 767px){.p-intro__text .catch span{font-size:154%}}.p-intro__text .text{line-height:2;letter-spacing:.04em;font-size:94%}@media only screen and (max-width: 767px){.p-intro__text .text{font-size:106%}}.p-intro__image{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;gap:3.57143em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-intro__image{gap:1.07143em}}@media only screen and (max-width: 767px){.p-intro__image{gap:1.42857em}}@media only screen and (min-width: 768px){.p-intro__image{margin-top:6.25vw;width:238.54167%}}@media only screen and (max-width: 767px){.p-intro__image{margin-top:3em;width:500%}}.p-intro__image__items{border-radius:.21429em;overflow:hidden}#abi_page{overflow:visible}.p-schedule{background:url(../../program/images/beauty_skin/bg_marble.webp) no-repeat 23.4375vw 62.5vw;background-size:119.63542% auto}@media only screen and (min-width: 768px){.p-schedule{margin-top:1.04167vw}}@media only screen and (max-width: 767px){.p-schedule{margin-top:1.5em;padding-block:4em 0;background-position:20vw 60vh}}.p-schedule__title.u-border:before{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%)}@media only screen and (min-width: 768px){.p-schedule__title.u-border:before{height:10.41667vw}}.p-schedule__intro{width:83.33333%;margin-inline:auto;padding-bottom:6.94444vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__intro{padding-bottom:5.71429em}}@media only screen and (max-width: 767px){.p-schedule__intro{padding-bottom:1.42857em}}@media only screen and (max-width: 767px){.p-schedule__intro{width:85.33333%}}.p-schedule__intro .image{margin-top:2.60417vw}@media only screen and (max-width: 767px){.p-schedule__intro .image{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-schedule__intro .image{aspect-ratio:1 / .6;border-radius:.21429em;overflow:hidden}.p-schedule__intro .image img{width:100%;height:100%;object-fit:cover;object-position:center center}}.p-schedule__intro .catch{text-align:center;line-height:1.6;letter-spacing:.08em;margin-top:2.60417vw;font-size:113%}@media only screen and (max-width: 767px){.p-schedule__intro .catch{margin-top:1.42857em}}@media only screen and (max-width: 767px){.p-schedule__intro .catch{font-size:127%}}.p-schedule__content{position:relative;margin-inline:auto}@media only screen and (min-width: 1200px){.p-schedule__content{width:83.33333%;padding-right:15.625%}}@media print{.p-schedule__content{width:83.33333%;padding-right:15.625%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content{width:90%}}@media only screen and (max-width: 767px){.p-schedule__content{width:85.33333%}}@media only screen and (min-width: 768px){.p-schedule__content__side{float:left;position:sticky;left:0;top:92px}}@media only screen and (min-width: 1200px){.p-schedule__content__side{width:15.55556%;margin-right:2.96296%}}@media print{.p-schedule__content__side{width:15.55556%;margin-right:2.96296%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__side{width:120px;margin-right:40px}}@media only screen and (max-width: 767px){.p-schedule__content__side{width:85.33333%;margin-inline:auto;padding-block:1em 3em}}.p-schedule__content__side ul{width:fit-content;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.p-schedule__content__side ul{gap:2.57143em}}@media only screen and (max-width: 767px){.p-schedule__content__side ul{width:100%;display:grid;gap:.5em 1em;grid-template-columns:repeat(2, 1fr)}}.p-schedule__content__side ul li a{text-decoration:none;display:flex;flex-direction:row;align-items:center;transition:color 400ms ease,padding-left 400ms ease;position:relative;padding-bottom:4px;gap:.71429em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__side ul li a{gap:.5em}}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a{gap:.5em}}.p-schedule__content__side ul li a:before{content:"";margin-right:.3em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;position:absolute;top:40%;transform:translateY(-50%);left:0;opacity:0;transition:opacity 400ms ease}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a:before{top:50%}}.p-schedule__content__side ul li a:after{content:'';width:0;height:1px;background:#00A496;display:block;position:absolute;bottom:0;right:0;left:auto;transition:left 400ms ease,width 400ms ease}.p-schedule__content__side ul li a:hover{color:#00A496;padding-left:1.8rem}.p-schedule__content__side ul li a:hover:before{opacity:1}.p-schedule__content__side ul li a:hover:after{left:0;width:100%}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a{padding:.8em;color:#00A496;padding-left:1.8rem}.p-schedule__content__side ul li a:before{opacity:1}.p-schedule__content__side ul li a:after{left:0;width:100%}}.p-schedule__content__side ul li a i{line-height:1;padding-right:.5em;font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;display:swap;font-size:88%}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a i{font-size:98%}}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a i{font-size:115%}}.p-schedule__content__side ul li a span{line-height:1;font-size:88%}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a span{font-size:98%}}@media only screen and (max-width: 767px){.p-schedule__content__side ul li a span{font-size:115%}}.p-schedule__content__side ul li.is-active a{color:#00A496;padding-left:1.8rem}.p-schedule__content__side ul li.is-active a:before{opacity:1}.p-schedule__content__side ul li.is-active a:after{left:0;width:100%}.p-schedule__content__inner{position:relative;margin-inline:auto}@media only screen and (min-width: 768px){.p-schedule__content__inner{float:left}}@media only screen and (min-width: 1200px){.p-schedule__content__inner{width:81.48148%}}@media print{.p-schedule__content__inner{width:81.48148%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__inner{width:calc(100% - 160px)}}.p-schedule__content__inner>div{width:100%}.p-schedule__content__inner>div:not(:last-child){padding-bottom:5.20833vw}@media only screen and (max-width: 767px){.p-schedule__content__inner>div:not(:last-child){padding-bottom:4em}}.p-schedule__content__inner>div .item_heading{text-align:center;line-height:1.9;border-top:1px solid #999;border-bottom:1px solid #999;padding-block:4px;letter-spacing:.08em;font-size:138%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_heading{font-size:154%}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_heading{font-size:150%}}.p-schedule__content__inner>div .item_inner{display:flex;flex-direction:column;margin-top:3.125vw}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner{margin-top:2em}}@media only screen and (min-width: 768px){.p-schedule__content__inner>div .item_inner{gap:2.08333vw}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner{gap:3.57143em}}@media only screen and (min-width: 768px){.p-schedule__content__inner>div .item_inner .item_group{display:flex;flex-direction:row;align-items:center;gap:5.45455%}}@media only screen and (min-width: 768px){.p-schedule__content__inner>div .item_inner .item_group.reverse{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.p-schedule__content__inner>div .item_inner .item_group .image{width:50%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-schedule__content__inner>div .item_inner .item_group .image{aspect-ratio:1 / 1;border-radius:.21429em;overflow:hidden}.p-schedule__content__inner>div .item_inner .item_group .image img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .image{aspect-ratio:1 / .6;border-radius:.35714em;overflow:hidden}.p-schedule__content__inner>div .item_inner .item_group .image img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media only screen and (min-width: 768px){.p-schedule__content__inner>div .item_inner .item_group .text{width:44.54545%}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text{width:85.33333%;margin-inline:auto;padding:1.5em 0}}.p-schedule__content__inner>div .item_inner .item_group .text .time{width:fit-content;max-width:100%;display:flex;flex-direction:row;align-items:center;line-height:1.3;gap:.71429em;border-bottom:1px solid #999;padding-bottom:.42857em;font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;display:swap;letter-spacing:.06em;font-size:94%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .time{font-size:106%}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .time{font-size:108%}}.p-schedule__content__inner>div .item_inner .item_group .text .time:before{content:'';width:1.28571em;height:1.28571em;display:block;background:url(../../program/images/beauty_skin/icon_time.svg) no-repeat center center;background-size:100% auto}.p-schedule__content__inner>div .item_inner .item_group .text .title{width:100%;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.28571em .35714em;margin-top:.78125vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__inner>div .item_inner .item_group .text .title{margin-top:1.07143em}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title{margin-top:1em}}@media only screen and (min-width: 1200px){.p-schedule__content__inner>div .item_inner .item_group .text .title{align-items:flex-start}}@media print{.p-schedule__content__inner>div .item_inner .item_group .text .title{align-items:flex-start}}.p-schedule__content__inner>div .item_inner .item_group .text .title:first-child{margin-top:0}.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{letter-spacing:.06em;font-family:"Inter", Verdana, Helvetica, Arial, sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;display:swap;font-size:113%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{font-size:127%}}@media only screen and (min-width: 1200px){.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{padding-bottom:2px}}@media print{.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{padding-bottom:2px}}@media only screen and (max-width: 1199px){.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{line-height:1}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .ind{font-size:129%}}.p-schedule__content__inner>div .item_inner .item_group .text .title .tit{line-height:1.6;letter-spacing:.06em;font-size:113%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .tit{font-size:127%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__inner>div .item_inner .item_group .text .title .tit{line-height:1.2;letter-spacing:.04em}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .tit{line-height:1.4;font-size:129%}}.p-schedule__content__inner>div .item_inner .item_group .text .title .sub{width:100%;line-height:1.5;letter-spacing:.06em;font-size:82%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .sub{font-size:91%}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .title .sub{font-size:86%}}.p-schedule__content__inner>div .item_inner .item_group .text .content{line-height:1.65;letter-spacing:.04em;font-size:94%;margin-top:2.34375vw}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .content{font-size:106%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-schedule__content__inner>div .item_inner .item_group .text .content{margin-top:1.07143em}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .content{margin-top:1em}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .item_group .text .content{font-size:108%}}.p-schedule__content__inner>div .item_inner .attention{text-align:center;padding-top:1.04167vw;font-size:82%}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .attention{font-size:91%}}@media only screen and (max-width: 767px){.p-schedule__content__inner>div .item_inner .attention{text-align:left;text-indent:-1em;padding-left:1em;font-size:93%}}.btn{margin:5em auto 0 auto}@media only screen and (max-width: 767px){.btn{margin-top:3em}}
