@media screen and (max-width: 810px){.p-pageMv__bg img{object-position:74% center}}.p-pageMv{z-index:1}.p-lead{padding:100px 0;background-image:linear-gradient(to bottom, transparent 0%, #FBF8F4 13%)}@media screen and (max-width: 1080px){.p-lead{padding:90px 0}}@media screen and (max-width: 810px){.p-lead{padding:80px 0}}@media screen and (max-width: 500px){.p-lead{padding:60px 0}}.p-lead .text{text-align:center}.p-course{position:relative;background-color:#fbf8f4;padding-bottom:100px;z-index:0}@media screen and (max-width: 1080px){.p-course{padding-bottom:90px}}@media screen and (max-width: 810px){.p-course{padding-bottom:80px}}@media screen and (max-width: 500px){.p-course{padding-bottom:60px}}.p-course::before{content:"";position:absolute;top:-400px;right:-80px;width:343px;height:1274px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../../../assets/images/coursemenu/shape.svg");z-index:-1}.p-course::after{content:"";position:absolute;top:600px;transform:scale(-1.1);left:-30px;width:343px;height:1274px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../../../assets/images/coursemenu/shape.svg");z-index:-1}.p-course .p-courseTabs{margin:auto;display:flex;justify-content:center;gap:0 20px;width:95%}@media screen and (max-width: 1080px){.p-course .p-courseTabs{gap:0 15px}}@media screen and (max-width: 810px){.p-course .p-courseTabs{gap:0 10px}}@media screen and (max-width: 500px){.p-course .p-courseTabs{gap:0 5px}}.p-course .p-courseTab__button{position:relative;display:flex;align-items:center;justify-content:center;border-top-left-radius:20px;border-top-right-radius:20px;width:310px;height:60px;color:#fff;font-size:2rem;background-color:#cdcbcb;overflow:hidden;z-index:0;cursor:pointer}@media screen and (max-width: 650px){.p-course .p-courseTab__button{border-top-left-radius:10px;border-top-right-radius:10px;width:auto;height:50px;font-size:1.8rem}}@media screen and (max-width: 500px){.p-course .p-courseTab__button{font-size:1.4rem}}.p-course .p-courseTab__button:before{content:"";position:absolute;width:100%;height:100%;opacity:0;background-image:linear-gradient(45deg, #FE8270 0%, #FFD589 100%);transition:opacity .3s;z-index:-1}.p-course .p-courseTab__button.is-active:before{opacity:1}.p-course .p-courseSection{display:none}.p-course .p-courseSection.is-active{display:block}.p-course .p-courseContent{padding-bottom:60px;background-color:#fff;filter:drop-shadow(0 0 20px rgba(72, 67, 57, 0.1))}@media screen and (max-width: 810px){.p-course .p-courseContent{padding-bottom:50px}}@media screen and (max-width: 650px){.p-course .p-courseContent{padding-bottom:30px}}@media screen and (max-width: 810px){.p-course .p-courseContent .c-inner895{width:85%}}.p-course .p-leadDesc{padding-top:60px;margin-bottom:50px}@media screen and (max-width: 810px){.p-course .p-leadDesc{padding-top:50px;margin-bottom:30px}}@media screen and (max-width: 650px){.p-course .p-leadDesc{padding-top:30px}}.p-course .p-leadDesc .title{font-size:2.5rem;font-weight:500}@media screen and (max-width: 1080px){.p-course .p-leadDesc .title{font-size:2.4rem}}@media screen and (max-width: 810px){.p-course .p-leadDesc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-course .p-leadDesc .title{font-size:2rem}}.p-course .p-leadDesc .text{margin-top:20px}.p-course .p-leadImage{width:100%;height:436px}@media screen and (max-width: 1080px){.p-course .p-leadImage{height:45vw}}.p-course .p-trial{padding-top:100px}@media screen and (max-width: 1080px){.p-course .p-trial{padding-top:80px}}@media screen and (max-width: 810px){.p-course .p-trial{padding-top:60px}}@media screen and (max-width: 500px){.p-course .p-trial{padding-top:30px}}.p-course .p-trial .c-title{display:flex;align-items:baseline;gap:0 15px}@media screen and (max-width: 500px){.p-course .p-trial .c-title{flex-direction:column;gap:10px 0}}.p-course .p-trial .c-title .ja{margin-top:0}.p-course .p-trial .p-editor{margin-top:60px}@media screen and (max-width: 1080px){.p-course .p-trial .p-editor{margin-top:50px}}@media screen and (max-width: 810px){.p-course .p-trial .p-editor{margin-top:40px}}@media screen and (max-width: 500px){.p-course .p-trial .p-editor{margin-top:30px}}.p-course .p-trial .p-editor h3{padding-left:0;font-size:2.5rem;font-weight:500}@media screen and (max-width: 1080px){.p-course .p-trial .p-editor h3{font-size:2.4rem}}@media screen and (max-width: 810px){.p-course .p-trial .p-editor h3{font-size:2.2rem}}@media screen and (max-width: 500px){.p-course .p-trial .p-editor h3{font-size:2rem}}.p-course .p-trial .p-editor h3:before{display:none}.p-course .p-trial .p-editor img{display:inline}@media screen and (max-width: 650px){.p-course .p-trial .p-editor img{display:block}}.p-course .p-courseMenu{padding-top:100px}@media screen and (max-width: 1080px){.p-course .p-courseMenu{padding-top:80px}}@media screen and (max-width: 810px){.p-course .p-courseMenu{padding-top:60px}}@media screen and (max-width: 500px){.p-course .p-courseMenu{padding-top:30px}}.p-course .p-courseMenu .c-title{display:flex;align-items:baseline;gap:0 15px}@media screen and (max-width: 500px){.p-course .p-courseMenu .c-title{flex-direction:column;gap:10px 0}}.p-course .p-courseMenu .c-title .ja{margin-top:0}.p-course .p-courseMenu__wrap{margin-top:80px;display:flex;align-items:flex-start;gap:0 100px}@media screen and (max-width: 1080px){.p-course .p-courseMenu__wrap{gap:0 50px}}@media screen and (max-width: 810px){.p-course .p-courseMenu__wrap{flex-direction:column;gap:50px 0}}.p-course .p-courseMenu__nav{position:sticky;top:140px;left:0}@media screen and (max-width: 810px){.p-course .p-courseMenu__nav{position:relative;top:0;display:flex;flex-wrap:wrap;gap:20px;width:100%}}@media screen and (max-width: 650px){.p-course .p-courseMenu__nav{gap:10px}}.p-course .p-courseMenu__nav__link{position:relative;padding-left:38px;display:flex;flex-direction:column;text-align:left;opacity:.3;transition:opacity .3s;cursor:pointer}@media screen and (max-width: 810px){.p-course .p-courseMenu__nav__link{padding-left:0}}.p-course .p-courseMenu__nav__link:before{content:"";position:absolute;top:10px;left:0;width:18px;height:1px;background-color:#dfd6bd}@media screen and (max-width: 810px){.p-course .p-courseMenu__nav__link:before{display:none}}.p-course .p-courseMenu__nav__link .en{font-family:"Lustria",serif;font-weight:400}.p-course .p-courseMenu__nav__link .ja{font-size:1.4rem;font-weight:500}@media screen and (max-width: 500px){.p-course .p-courseMenu__nav__link:nth-child(2){margin-left:auto}}.p-course .p-courseMenu__nav__link:nth-child(n+2){margin-top:40px}@media screen and (max-width: 810px){.p-course .p-courseMenu__nav__link:nth-child(n+2){margin-top:0}}.p-course .p-courseMenu__nav__link:hover,.p-course .p-courseMenu__nav__link.is-active{opacity:1}.p-course .p-courseMenu__content{position:relative;width:608px}@media screen and (max-width: 810px){.p-course .p-courseMenu__content{width:100%}}.p-course .p-courseMenu__content:before{content:"";position:absolute;top:0;left:-50px;width:1px;height:100%;background-color:rgba(72,67,57,.1)}@media screen and (max-width: 1080px){.p-course .p-courseMenu__content:before{left:-25px}}@media screen and (max-width: 810px){.p-course .p-courseMenu__content:before{display:none}}.p-course .p-courseMenu__content__item{display:none}.p-course .p-courseMenu__content__item.is-active{display:block}.p-course .p-courseMenu__title .en{font-size:3rem;font-family:"Lustria",serif;font-weight:400;line-height:1}.p-course .p-courseMenu__title .ja{margin-top:20px;font-weight:500;line-height:1}.p-course .p-courseMenu__lead{margin-top:50px}.p-course .p-courseMenu__image{margin:50px auto 0;width:100%;height:300px}@media screen and (max-width: 810px){.p-course .p-courseMenu__image{margin:30px auto 0;height:50vw}}.p-course .p-courseMenu__list{margin-top:20px}.p-course .p-courseMenu__list__item{border:1px solid #dfd6bd;padding:30px}@media screen and (max-width: 500px){.p-course .p-courseMenu__list__item{padding:20px}}.p-course .p-courseMenu__list__item:nth-child(n+2){margin-top:20px}.p-course .p-courseMenu__list__item img{width:45%;height:160px}@media screen and (max-width: 650px){.p-course .p-courseMenu__list__item img{width:40%;height:18vw}}@media screen and (max-width: 500px){.p-course .p-courseMenu__list__item img{width:100%;height:42vw}}.p-course .p-courseMenu__list__head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px}@media screen and (max-width: 650px){.p-course .p-courseMenu__list__head{flex-direction:column;gap:10px 0}}.p-course .p-courseMenu__list__head .title{font-size:1.7rem;font-weight:500}.p-course .p-courseMenu__list__head .time{opacity:.8;font-size:1.5rem;font-family:"Lustria",serif;font-weight:400}@media screen and (max-width: 500px){.p-course .p-courseMenu__list__head .time{font-size:1.4rem}}.p-course .p-courseMenu__list__head .valueSet{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:end;gap:5px}.p-course .p-courseMenu__list__head .value{font-size:1.5rem;font-family:"Lustria",serif;font-weight:400;line-height:1}.p-course .p-courseMenu__list__head__left{white-space:nowrap;width:220px}.p-course .p-courseMenu__list__desc{margin-top:30px}@media screen and (max-width: 500px){.p-course .p-courseMenu__list__desc{margin-top:20px}}.p-course .p-courseMenu__list__desc .text{font-size:1.4rem}.p-course .p-courseMenu__list__desc .treatmentNotes{margin-top:25px;font-size:1.2rem}.p-course .p-courseMenu__list__bottom{display:flex;justify-content:space-between}@media screen and (max-width: 500px){.p-course .p-courseMenu__list__bottom{flex-direction:column;gap:10px 0}}.p-course .p-courseMenu__list__bottom:has(img){margin-top:40px}@media screen and (max-width: 810px){.p-course .p-courseMenu__list__bottom:has(img){margin-top:30px}}@media screen and (max-width: 650px){.p-course .p-courseMenu__list__bottom:has(img){margin-top:20px}}.p-course .p-courseMenu__tags{margin-left:auto;display:grid;align-items:end;grid-template-columns:repeat(3, auto);gap:5px}.p-course .p-courseMenu__tags .tag{padding:6px 10px;font-size:1.2rem;letter-spacing:0em;background-color:#f3efe9}@media screen and (max-width: 500px){.p-course .p-courseMenu__tags .tag{padding:5px 8px}}