@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;tab-size:2;scrollbar-gutter:stable;interpolate-size:allow-keywords;line-height:1.5}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:inherit;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;font-feature-settings:inherit;font-variation-settings:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog,[popover]){border:none;background:none;color:inherit;inset:unset;max-width:unset;max-height:unset;overflow:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important;-webkit-user-select:none!important;user-select:none!important}:where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:middle}:where(h1,h2,h3){text-wrap:revert}:where(fieldset){border:none;background:none;inset:unset;max-width:unset;max-height:unset}:where(summary){list-style:none}:where(summary)::-webkit-details-marker{display:none}:where([tabindex="-1"]:focus-visible){outline:none;box-shadow:none}@media(prefers-reduced-motion){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:1ms!important;animation-iteration-count:1!important}}:root{--color-primary: #08312a;--color-background: #F7EDE1;--color-border: #ccc;--color-beige: #E5DCD3;--color-text: #333;--color-accent: #333;--color-sub: #B35F4F;--color-gradetion: #DE7662;--color-brown: #835122;--color-link: var(--color-primary);--color-link-visited: var(--color-link);--color-link-hover: var(--color-link);--color-dark: #000;--color-light: #fff;--font-family: "Noto Sans JP", "BIZ UDPGothic", Meiryo, sans-serif;--font-family-Serif: "Noto Serif JP", "Noto Sans JP", "BIZ UDPGothic", Meiryo, sans-serif;--font-family-Arial: "Arial", "Noto Serif JP", "BIZ UDPGothic", Meiryo, sans-serif;--base-font-size: 1rem;--base-line-height: 1.5rem}html{height:var(--100vh, 100vh);min-height:100%;color-scheme:light;scrollbar-gutter:auto;scroll-padding-top:1rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-family);font-size:100%;line-height:inherit;color:var(--color-text);font-weight:400;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-weight:300}hr{height:0;margin:0;background:none;border:none}img,svg{max-width:100%;height:auto;vertical-align:top}@page{margin:20px}strong,b{font-weight:700}em{font-style:italic}mark{background-color:transparent}sup{font-size:smaller;vertical-align:super}sub{font-size:smaller;vertical-align:sub}a{color:var(--color-link);text-decoration:underline}a:where(:visited){color:var(--color-link-visited)}@media(any-hover:hover){a:where(:hover){color:var(--color-link-hover);text-decoration:none}}input,textarea,select,button{margin:0;padding:0;background:none;border:none;border-radius:0;font:inherit;color:inherit;text-align:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}select,button{cursor:pointer}button{width:100%;overflow:visible}input::-ms-clear,input::-ms-reveal,select::-ms-expand{display:none}fieldset{border:none}legend{width:100%}.l-base{position:relative;font-size:var(--font-size-base);line-height:var(--line-height-base);overflow-x:hidden;background:#fffcf2}.l-base__body{margin-top:-108px}@media screen and (max-width:48rem){.l-base__body{margin-top:52px}}.l-footer{background-color:#31353b}.l-footer__copyright{width:fit-content;margin:0 auto;padding-top:29px;padding-bottom:37px;letter-spacing:.1em}@media screen and (max-width:48rem){.l-footer__copyright{padding-top:29px}}.l-footer__copyright img{display:block}.c-cosmeticButton{min-width:177px}.c-cosmeticButton a{position:relative;display:inline-block;padding:6px 35px 6px 20px;width:100%;text-align:center;color:#fff;font-size:1.125rem;line-height:1.3888888889;font-weight:500;font-family:var(--font-family-Serif);letter-spacing:.1em;border-radius:22px;text-decoration:none;border:1px solid var(--color-accent);transition:.5s}.c-cosmeticButton a:hover{color:#ffffff80;border:1px solid rgba(43,47,107,.5);transition:.5s}@media screen and (max-width:48rem){.c-cosmeticButton a:hover{color:#fff;border:1px solid #2b2f6b}}.c-cosmeticButton a:hover:before,.c-cosmeticButton a:hover:after{opacity:.5;transition:.5s}@media screen and (max-width:48rem){.c-cosmeticButton a:hover:before,.c-cosmeticButton a:hover:after{opacity:1}}.c-cosmeticButton a:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#ac7642,#6f487b 90%,#6e487c 98%,#885151);background-color:#2b2f6b;top:2px;left:2px;border-radius:22px;z-index:-1;transition:.5s}.c-cosmeticButton a:after{content:"";position:absolute;right:24px;top:50%;transform:translateY(-50%);width:20px;height:7px;background-image:url(/cosmetic-program/images/header_arrow.png);background-position:center;background-size:cover;background-repeat:no-repeat}.c-cosmeticButton--nav{min-width:288px;width:fit-content}@media screen and (max-width:48rem){.c-cosmeticButton--nav{min-width:331px;margin:0 auto}}.c-cosmeticButton--nav a{padding:5px 25px 8px 20px;border-radius:69px;font-size:1.0625rem;line-height:2.3529411765}@media screen and (max-width:48rem){.c-cosmeticButton--nav a{padding:12px 7px 17px 20px;font-size:1.25rem;line-height:2}}.c-cosmeticButton--nav a:before{top:-3px;left:-3px;border-radius:69px;background:linear-gradient(90deg,#ac7642,#6e487c 90%)}.c-cosmeticButton--nav a:after{right:-20px;top:calc(50% - 4px);transform:translateY(-50%);width:59px;height:13px;background-image:url(/cosmetic-program/images/arrow_nav.png)}@media screen and (max-width:48rem){.c-cosmeticButton--nav a:after{right:-16px}}.c-cosmeticButton--cta{margin:0 auto;transform:translate(-5px);width:fit-content;min-width:555px}@media screen and (max-width:48rem){.c-cosmeticButton--cta{min-width:330px}}.c-cosmeticButton--cta a{border-radius:69px;margin:0 auto;font-size:1.75rem;line-height:1.4285714286;padding:24px 10px 38px 20px}@media screen and (max-width:48rem){.c-cosmeticButton--cta a{font-size:1.25rem;line-height:2;padding:12px 10px 17px 17px}}.c-cosmeticButton--cta a:before{border-radius:69px;top:-6px;left:-6px;background:linear-gradient(90deg,#ac7642,#6e487c 90%)}@media screen and (max-width:48rem){.c-cosmeticButton--cta a:before{top:-3px;left:-3px}}.c-cosmeticButton--cta a:after{right:-35px;top:calc(50% - 10px);transform:translateY(-50%);width:135px;height:20px;background-image:url(/cosmetic-program/images/arrow_cta.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:48rem){.c-cosmeticButton--cta a:after{top:calc(50% - 4px);right:-14px;width:58px;height:13px;background-image:url(/cosmetic-program/images/arrow_nav.png)}}.c-cosmeticButton--course{min-width:423px;padding-left:8px}@media screen and (max-width:48rem){.c-cosmeticButton--course{min-width:347px;padding-left:0}}.c-cosmeticButton--course a{width:100%;color:var(--color-accent);padding:20px 87px 22px 72px;border-radius:69px;border:1px solid var(--color-brown);font-size:1.5rem;line-height:1.6666666667;text-align:center}@media screen and (max-width:48rem){.c-cosmeticButton--course a{background:none;padding:14px 34px 15px 20px;font-size:1.25rem;line-height:2}}.c-cosmeticButton--course a:hover{color:#33333380;border:1px solid rgba(131,81,34,.5);transition:.5s}@media screen and (max-width:48rem){.c-cosmeticButton--course a:hover{color:#333;border:1px solid #835122}}.c-cosmeticButton--course a:hover:before,.c-cosmeticButton--course a:hover:after{opacity:.5;transition:.5s}@media screen and (max-width:48rem){.c-cosmeticButton--course a:hover:before,.c-cosmeticButton--course a:hover:after{opacity:1}}.c-cosmeticButton--course a:before{background:#fff;border-radius:69px;transition:.5s;top:-4px;left:-6px}@media screen and (max-width:48rem){.c-cosmeticButton--course a:before{top:3px;left:2px}}.c-cosmeticButton--course a:after{right:34px;top:45%;transform:translateY(-50%);width:32px;height:12px;background-image:url(/cosmetic-program/images/arrow_course.png);transition:.5s}@media screen and (max-width:48rem){.c-cosmeticButton--course a:after{top:47%;right:27px;width:21px;background-size:contain}}.c-aboutItem{position:relative;filter:drop-shadow(5px 6px rgba(131,81,34,.1))}@media screen and (max-width:48rem){.c-aboutItem{filter:drop-shadow(1px 2px rgba(131,81,34,.1))}}.c-aboutItem:before{content:"";position:absolute;bottom:46px;left:7px;transform:rotate(29deg);width:132px;height:1px;background-color:var(--color-brown);z-index:10}@media screen and (max-width:48rem){.c-aboutItem:before{content:none}}.c-aboutItem:after{content:"";position:absolute;transform:rotate(-29deg);top:50px;left:7px;width:125px;height:1px;background-color:var(--color-brown)}@media screen and (max-width:48rem){.c-aboutItem:after{content:none}}@media screen and (max-width:48rem){.c-aboutItem:first-of-type .c-aboutItem__inner{padding-top:0}}@media screen and (max-width:48rem){.c-aboutItem:first-of-type .c-aboutItem__num img{width:16px;height:13px}}.c-aboutItem__inner{position:relative;padding-top:54px;width:284px;height:320px;background-color:#fff;clip-path:polygon(50% 0,99% 25%,100% 75%,50% 100%,0 75%,0 25%)}@media screen and (max-width:48rem){.c-aboutItem__inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"aboutNum aboutLead" "aboutNum aboutText";padding-top:28px;column-gap:16px;width:auto;height:auto;background-color:transparent;clip-path:none}}.c-aboutItem__inner:before{content:"";position:absolute;top:226px;right:10px;transform:rotate(90deg);transform-origin:100% 0 0;width:132px;height:1px;background-color:var(--color-brown)}@media screen and (max-width:48rem){.c-aboutItem__inner:before{content:none}}.c-aboutItem__num{width:fit-content;margin:0 auto;grid-area:aboutNum;transform:translate(-3px)}@media screen and (max-width:48rem){.c-aboutItem__num{position:relative;clip-path:polygon(50% 0,99% 25%,100% 75%,50% 100%,0 75%,0 25%);width:42px;height:47px;background-color:#fff;font-size:1.0625rem;line-height:1.1764705882;filter:drop-shadow(1px 2px rgba(179,95,79,.1));transform:translate(0)}.c-aboutItem__num:before,.c-aboutItem__num:after{content:"";position:absolute;background-color:var(--color-brown);width:19px;height:1px}.c-aboutItem__num:before{top:6px;left:2px;transform:rotate(-29deg)}.c-aboutItem__num:after{bottom:6px;left:2px;transform:rotate(29deg)}}.c-aboutItem__num img{display:block}@media screen and (max-width:48rem){.c-aboutItem__num img{width:18px;height:12px}}@media screen and (max-width:48rem){.c-aboutItem__num span{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-aboutItem__num span:before{content:"";position:absolute;top:50%;right:-7px;transform:translateY(-50%) rotate(90deg);width:19px;height:1px;background-color:var(--color-brown)}}.c-aboutItem__lead{position:relative;transform:translate(-1%);margin-top:10px;padding-bottom:14px;text-align:center;color:var(--color-accent);font-size:1.25rem;line-height:1.45;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em;grid-area:aboutLead}@media screen and (max-width:48rem){.c-aboutItem__lead{margin-top:8px;padding-bottom:0;text-align:left;transform:translate(0)}}.c-aboutItem__lead:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:27px;height:1px;background-color:var(--color-brown)}@media screen and (max-width:48rem){.c-aboutItem__lead:after{content:none}}.c-aboutItem__text{margin-top:16px;padding-left:47px;padding-right:34px;font-size:.875rem;line-height:1.7142857143;letter-spacing:.06em;grid-area:aboutText}@media screen and (max-width:48rem){.c-aboutItem__text{margin-top:12px;padding-left:0;padding-right:0}}.c-humBtn{z-index:10;position:relative;text-align:center}@media screen and (max-width:48rem){.c-humBtn{transform:translateY(4px)}}.c-humBtn:hover{opacity:.6;transition:.5s}@media screen and (max-width:48rem){.c-humBtn:hover{opacity:1}}.c-humBtn__lineBox{position:relative;display:inline-block;width:40px;height:25px}@media screen and (max-width:48rem){.c-humBtn__lineBox{width:32px;height:21px}}.c-humBtn__lineBox span{position:absolute;left:0;width:100%;height:1px;background-color:#333;transition:.5s}.c-humBtn__lineBox span:nth-of-type(1){top:0}.c-humBtn__lineBox span:nth-of-type(2){top:12px}@media screen and (max-width:48rem){.c-humBtn__lineBox span:nth-of-type(2){top:10px}}.c-humBtn__lineBox span:nth-of-type(3){bottom:0}.c-humBtn__text{display:block}@media screen and (max-width:48rem){.c-humBtn__text{height:10px}}.js-humBtn.is-active .c-humBtn__lineBox{width:46px}@media screen and (max-width:48rem){.js-humBtn.is-active .c-humBtn__lineBox{width:35px}}.js-humBtn.is-active .c-humBtn__lineBox span:nth-of-type(1){transform:translateY(10px) rotate(-32deg);transition:.5s}@media screen and (max-width:48rem){.js-humBtn.is-active .c-humBtn__lineBox span:nth-of-type(1){transform:translateY(7px) rotate(-31deg)}}.js-humBtn.is-active .c-humBtn__lineBox span:nth-of-type(2){opacity:0;transition:.5s}.js-humBtn.is-active .c-humBtn__lineBox span:nth-of-type(3){transform:translateY(-14px) rotate(32deg);transition:.5s}@media screen and (max-width:48rem){.js-humBtn.is-active .c-humBtn__lineBox span:nth-of-type(3){transform:translateY(-13px) rotate(31deg)}}.c-humBtn__text--close{position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}@media screen and (max-width:48rem){.c-humBtn__text--close{bottom:2px}}.c-humBtn__text--open{padding-top:5px}@media screen and (max-width:48rem){.c-humBtn__text--open{width:33px;padding-top:0}}.c-humBtn__text--open,.c-humBtn__text--close{opacity:0;visibility:hidden}.c-humBtn__text--open.is-textChange,.c-humBtn__text--close.is-textChange{opacity:1;visibility:visible}.p-header{position:relative;display:flex;align-items:center;padding:27px 31px 26px 24px;width:100%;z-index:10;justify-content:space-between}@media screen and (max-width:48rem){.p-header{padding:14px 19px 12px 14px}}.p-header__titleBox{display:flex;align-items:center;column-gap:67px;z-index:10}@media screen and (max-width:48rem){.p-header__titleBox{column-gap:38px}}.p-header__title{display:inline-block;position:relative}.p-header__title:hover img{opacity:.5;transition:.5s}@media screen and (max-width:48rem){.p-header__title:hover img{opacity:1}}.p-header__title img{transition:.5s}@media screen and (max-width:48rem){.p-header__title img{width:124px}}.p-header__title:before{content:"";width:1px;height:50px;position:absolute;right:-19px;transform:rotate(28deg) translateY(-50%);top:50%;background-color:var(--color-beige)}@media screen and (max-width:48rem){.p-header__title:before{height:24px;right:-10px}}.p-header__subTitle{color:var(--color-accent);font-weight:500;font-size:1rem;line-height:1.25;font-family:var(--font-family-Serif);letter-spacing:.1em}@media screen and (max-width:48rem){.p-header__subTitle{font-size:.875rem;line-height:1.2142857143}}.p-header__Menu{display:flex}.p-header__buttonBox{margin-right:44px}@media screen and (max-width:48rem){.p-header__buttonBox{display:none}}.p-header__Nav{position:relative}.p-headerMenu{position:absolute;right:-34px;top:-33px;width:465px;height:100vh;background-color:#fff;opacity:0;visibility:hidden;transition:.5s;min-height:764px;z-index:0}@media screen and (max-width:48rem){.p-headerMenu{width:100vw;padding-bottom:89px;right:-19px;height:auto;min-height:auto}}.js-headerNav.is-navOpen{opacity:1;visibility:visible;transition:.5s}.js-headerNav__nav__item{padding:0 30px 0 29px;border-left:1px solid #fff}.js-headerNav__nav__item:last-of-type{border-right:1px solid #fff}.js-headerNav__nav__item a{color:var(--color-accent);font-family:var(--font-family-Serif);line-height:23px;text-decoration:none}.p-header__humBtn{margin-left:40px}.p-headerMenu__buttonBox{margin-top:-9px}.p-headerMenu__nav{margin:113px auto 0}@media screen and (max-width:48rem){.p-headerMenu__nav{margin-top:119px;width:100%;padding-left:20px;padding-right:20px}}.p-headerMenu__nav__list{padding-left:21px;padding-right:19px}.p-headerMenu__nav__item{margin-bottom:-1px;padding-top:15px;padding-bottom:18px;padding-left:60px;border-top:1px solid var(--color-beige);border-bottom:1px solid var(--color-beige)}@media screen and (max-width:48rem){.p-headerMenu__nav__item{padding-top:16px;padding-bottom:17px;padding-left:0;text-align:center;width:100%;display:inline-block}}.p-headerMenu__nav__item a{color:var(--color-accent);font-size:1.125rem;line-height:1.4444444444;font-family:var(--font-family-Serif);font-weight:500;text-decoration:none;transition:.5s;display:inline-block}.p-headerMenu__nav__item a:hover{opacity:.5;transition:.5s}@media screen and (max-width:48rem){.p-headerMenu__nav__item a:hover{opacity:1}}.p-headerMenu__nav__item img{display:block;margin-top:7px}@media screen and (max-width:48rem){.p-headerMenu__nav__item img{margin:7px auto 0}}.p-headerMenu__nav__button{margin-top:51px;padding-left:81px}@media screen and (max-width:48rem){.p-headerMenu__nav__button{margin-top:53px;padding-left:0;transform:translate(-6px)}}.p-mv{display:grid;grid-template-columns:auto 207px 1fr;grid-template-rows:auto;align-items:flex-end}@media screen and (max-width:48rem){.p-mv{grid-template-columns:auto;grid-template-rows:auto 1fr}}.p-mv__titleGroup{position:relative;grid-area:1/1/2/3;z-index:2;margin-left:88px;margin-bottom:70px;color:var(--color-accent)}@media screen and (max-width:48rem){.p-mv__titleGroup{grid-area:1/1/2/2;margin-left:38px;margin-bottom:0}}.p-mv__titleGroup:before{content:"";position:absolute;top:-133px;left:-194px;width:406px;height:271px;background-image:url(/cosmetic-program/images/decoration_mv.png);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1}@media screen and (max-width:48rem){.p-mv__titleGroup:before{background-image:url(/cosmetic-program/images/decoration_mv-sp.png);top:-45px;left:-51px;width:97px;height:141px}}.p-mv__title{font-size:2.875rem;line-height:1.4782608696;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-mv__title{font-size:1.75rem;line-height:1.4642857143}}.p-mv__title__bgWhite{position:relative;display:inline-block;background-color:#fff;margin-right:11px;padding-right:6px;padding-left:7px}@media screen and (max-width:48rem){.p-mv__title__bgWhite{margin-right:2px}}.p-mv__title__bgWhite:before,.p-mv__title__bgWhite:after{position:absolute;color:var(--color-brown);font-size:60px}@media screen and (max-width:48rem){.p-mv__title__bgWhite:before,.p-mv__title__bgWhite:after{top:-15px;font-size:36px}}.p-mv__title__bgWhite:before{content:"“";top:-24px;left:-18px}@media screen and (max-width:48rem){.p-mv__title__bgWhite:before{top:-15px;left:-8px}}.p-mv__title__bgWhite:after{content:"”";top:-24px;right:-22px}@media screen and (max-width:48rem){.p-mv__title__bgWhite:after{top:-15px;right:-8px}}.p-mv__title__fsMini{font-size:2.3125rem;line-height:1.8378378378}@media screen and (max-width:48rem){.p-mv__title__fsMini{font-size:1.375rem;line-height:1.8636363636}}.p-mv__img{grid-area:1/2/2/4}@media screen and (max-width:48rem){.p-mv__img{grid-area:2/1/3/2;padding-left:20px;margin-top:23px}}.p-mv__img img{width:100%;height:692px;object-fit:cover}@media screen and (max-width:48rem){.p-mv__img img{height:236px}}.p-mv__title__flex{display:flex;column-gap:13px;align-items:center;padding-left:7px}@media screen and (max-width:48rem){.p-mv__title__eg{transform:translateY(4px);width:94px}}.p-concept{max-width:1400px;margin:58px auto 0}@media screen and (max-width:48rem){.p-concept{margin-top:30px}}.p-concept__inner{display:flex}@media screen and (max-width:48rem){.p-concept__inner{display:block}}.p-concept__img{padding-right:20px}@media screen and (max-width:48rem){.p-concept__img{padding-right:110px}}.p-concept__img img{width:100%;height:290px;object-fit:cover}@media screen and (max-width:48rem){.p-concept__img img{height:137px}}.p-concept__leadBox{margin-top:69px;margin-left:83px}@media screen and (max-width:48rem){.p-concept__leadBox{margin-top:54px;margin-left:0}}.p-concept__title{position:relative;color:var(--color-accent);font-size:2rem;line-height:1.25;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-concept__title{font-size:1.375rem;line-height:1.1363636364;text-align:center}}.p-concept__title:before{content:"";position:absolute;top:57%;right:calc(100% + 14px);width:113px;height:1px;background-color:var(--color-accent)}@media screen and (max-width:48rem){.p-concept__title:before{content:none}}.p-concept__text{margin-top:16px;font-size:1.375rem;line-height:1.6363636364;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.14em}@media screen and (max-width:48rem){.p-concept__text{text-align:center;font-size:1rem;line-height:1.8125;letter-spacing:.1em;margin-top:20px}}.p-scrollDown{display:flex;justify-content:center;margin-top:75px;margin-bottom:170px}@media screen and (max-width:48rem){.p-scrollDown{margin-top:52px;margin-bottom:195px}}.p-scrollDown__text{position:relative;font-size:.75rem;line-height:1.1666666667;font-family:var(--font-family-Arial);writing-mode:vertical-rl}.p-scrollDown__text:before{content:"";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:10px;height:10px;background-image:url(/cosmetic-program/images/scroll_square.png);background-position:center;background-size:cover;background-repeat:no-repeat}.p-scrollDown__text:after{content:"";position:absolute;top:calc(100% + 11px);right:-2px;background-image:url(/cosmetic-program/images/scroll_arrow.png);width:8px;height:119px;background-position:center;background-size:cover;background-repeat:no-repeat}.p-scrollDown__text img{display:block}.p-cosmeticSection{padding-top:142px}@media screen and (max-width:48rem){.p-cosmeticSection{padding-top:144px}}.p-cosmeticSection__titleGroup{margin-bottom:32px}@media screen and (max-width:48rem){.p-cosmeticSection__titleGroup{margin-bottom:33px}}.p-cosmeticSection__title{color:var(--color-accent);text-align:center;font-size:2.375rem;line-height:1.3684210526;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em;padding-left:20px;padding-right:20px}@media screen and (max-width:48rem){.p-cosmeticSection__title{font-size:1.875rem;line-height:1.2}}.p-cosmeticSection__subTitle{position:relative;width:fit-content;margin:9px auto 0}.p-cosmeticSection__subTitle:before,.p-cosmeticSection__subTitle:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-size:contain;width:4px;height:16px}@media screen and (max-width:48rem){.p-cosmeticSection__subTitle:before,.p-cosmeticSection__subTitle:after{height:13px}}.p-cosmeticSection__subTitle:before{left:-25px;background-image:url(/cosmetic-program/images/title_decoration-left.svg)}@media screen and (max-width:48rem){.p-cosmeticSection__subTitle:before{left:-23px}}.p-cosmeticSection__subTitle:after{right:-25px;background-image:url(/cosmetic-program/images/title_decoration-right.svg)}@media screen and (max-width:48rem){.p-cosmeticSection__subTitle:after{right:-23px}}.p-cosmeticSection__subTitle img{display:block}.p-cosmeticSection__lead{margin-top:29px;text-align:center;font-size:1rem;line-height:1.8125;letter-spacing:.1em;padding-left:20px;padding-right:20px}@media screen and (max-width:48rem){.p-cosmeticSection__lead{text-align:left}}.p-cosmeticSection__lead:first-of-type{margin-top:0}.p-cosmeticSection__body{margin-top:86px}@media screen and (max-width:48rem){.p-cosmeticSection__body{margin-top:88px}}.p-cosmeticSection--about{padding-top:172px;background-color:var(--color-background);position:relative}@media screen and (max-width:48rem){.p-cosmeticSection--about{padding-top:89px}}.p-cosmeticSection--about:before{content:"";position:absolute;top:-138px;right:-88px;background-image:url(/cosmetic-program/images/decoration_about.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:457px;height:264px}@media screen and (max-width:48rem){.p-cosmeticSection--about:before{top:-84px;right:-56px;background-image:url(/cosmetic-program/images/decoration_about-sp.png);width:233px;height:134px}}.p-cosmeticSection--about .p-cosmeticSection__body{position:relative}@media screen and (max-width:48rem){.p-cosmeticSection--about .p-cosmeticSection__subTitle{width:48px}}.p-cosmeticSection--curriculum{position:relative;background-color:var(--color-background);padding-bottom:170px;scroll-margin-top:-143px}@media screen and (max-width:48rem){.p-cosmeticSection--curriculum{padding-bottom:118px}}.p-cosmeticSection--curriculum:after{content:"";width:532px;height:532px;position:absolute;bottom:-192px;left:-102px;background-image:url(/cosmetic-program/images/decoration_curriculum.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:48rem){.p-cosmeticSection--curriculum:after{width:266px;height:266px;bottom:-127px;left:-90px}}.p-cosmeticSection--curriculum .p-cosmeticSection__subTitle{margin-top:11px}@media screen and (max-width:48rem){.p-cosmeticSection--curriculum .p-cosmeticSection__subTitle img{width:91px}}.p-cosmeticSection--curriculum .p-cosmeticSection__body{position:relative;margin-top:68px;z-index:1}@media screen and (max-width:48rem){.p-cosmeticSection--curriculum .p-cosmeticSection__body{margin-top:0;margin-left:20px;padding-top:20px;padding-left:20px;padding-bottom:20px;background-color:#fff}}.js-scroll.is-hidden .p-curriculum__scroll{opacity:0;visibility:hidden;transition:.5s}.p-cosmeticSection--voices{padding-top:210px;scroll-margin-top:-210px}@media screen and (max-width:48rem){.p-cosmeticSection--voices{padding-top:125px;scroll-margin-top:-125px}}@media screen and (max-width:48rem){.p-cosmeticSection--voices .p-cosmeticSection__subTitle{width:50px}}.p-cosmeticSection--voices .p-cosmeticSection__body{margin-top:96px}@media screen and (max-width:48rem){.p-cosmeticSection--voices .p-cosmeticSection__body{margin-top:75px}}.p-cosmeticSection--professor{padding-top:172px;padding-bottom:190px;scroll-margin-top:-190px}@media screen and (max-width:48rem){.p-cosmeticSection--professor{padding-top:143px;scroll-margin-top:-143px}}.p-cosmeticSection--professor .p-cosmeticSection__body{margin-top:53px}@media screen and (max-width:48rem){.p-cosmeticSection--professor .p-cosmeticSection__body{margin-top:36px}}.p-cosmeticSection--professor .p-cosmeticSection__subTitle{margin-top:7px}@media screen and (max-width:48rem){.p-cosmeticSection--professor .p-cosmeticSection__subTitle{margin-top:9px;width:88px}}.p-cosmeticSection--program{padding-top:135px;scroll-margin-top:-134px;padding-bottom:195px;background-color:var(--color-background)}@media screen and (max-width:48rem){.p-cosmeticSection--program{padding-top:62px;padding-bottom:69px;scroll-margin-top:-61px}}.p-cosmeticSection--program .p-cosmeticSection__titleGroup{width:fit-content;margin:0 auto 34px;z-index:10}@media screen and (max-width:48rem){.p-cosmeticSection--program .p-cosmeticSection__titleGroup{margin-bottom:33px}}@media screen and (max-width:48rem){.p-cosmeticSection--program .p-cosmeticSection__subTitle img{width:67px}}@media screen and (max-width:48rem){.p-cosmeticSection--program .p-cosmeticSection__lead{text-align:center}}.p-cosmeticSection--program .p-cosmeticSection__body{margin-top:60px}@media screen and (max-width:48rem){.p-cosmeticSection--program .p-cosmeticSection__body{margin-top:61px}}.p-cosmeticSection--level{background-color:var(--color-background);padding-top:142px;scroll-margin-top:-142px}@media screen and (max-width:48rem){.p-cosmeticSection--level{padding-top:144px;scroll-margin-top:-144px}}@media screen and (max-width:48rem){.p-cosmeticSection--level .p-cosmeticSection__subTitle img{width:113px}}.p-cosmeticSection--level .p-cosmeticSection__body{margin-top:69px}@media screen and (max-width:48rem){.p-cosmeticSection--level .p-cosmeticSection__body{margin-top:53px}}.p-cosmeticSection--course{position:relative;background-color:var(--color-background);padding-top:121px;scroll-margin-top:-123px;padding-bottom:113px;z-index:0}@media screen and (max-width:48rem){.p-cosmeticSection--course{padding-top:105px;scroll-margin-top:-104px;padding-bottom:103px}}@media screen and (max-width:48rem){.p-cosmeticSection--course .p-cosmeticSection__subTitle img{width:55px}}.p-cosmeticSection--course .p-cosmeticSection__body{margin-top:80px}@media screen and (max-width:48rem){.p-cosmeticSection--course .p-cosmeticSection__body{margin-top:55px}}.p-about{padding-left:20px;padding-right:20px}.p-aboutBG{width:100%;height:auto;position:absolute;bottom:100%;left:0;z-index:-1}.p-about__title{margin:0 auto;padding:12px 22px 10px;width:fit-content;background-color:var(--color-accent);color:#fff;font-size:1.375rem;line-height:1.3636363636;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width:48rem){.p-about__title{padding:7px 22px 10px;font-size:1.375rem;line-height:1.5909090909;width:100%}}.p-about__title__emphasis{font-size:1.875rem;line-height:1}@media screen and (max-width:48rem){.p-about__title__emphasis{font-size:1.875rem;line-height:1.1666666667}}.p-about__list{margin-top:46px;display:flex;gap:33px;justify-content:center;flex-wrap:wrap}@media screen and (max-width:48rem){.p-about__list{display:block}}.p-curriculum{text-align:center;padding-bottom:22px;padding-left:20px;padding-right:20px;position:relative}@media screen and (max-width:48rem){.p-curriculum{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:2px;padding-left:0;position:relative}.p-curriculum::-webkit-scrollbar{height:9px}.p-curriculum::-webkit-scrollbar-track{background:#c4cad5;margin-left:20px;margin-right:20px;border-radius:8px}.p-curriculum::-webkit-scrollbar-thumb{background:#2b2f6b;border-radius:8px}}@media screen and (max-width:48rem){.p-curriculum img{max-width:100%;min-width:962px;vertical-align:top}}.p-curriculum__scroll{display:none}@media screen and (max-width:48rem){.p-curriculum__scroll{position:absolute;top:50%;left:50%;transform:translate(-57%,-37%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;padding-left:6px;width:140px;height:122px;background:linear-gradient(135deg,#ac7642e6,#6f487be6 80%);color:#fff;font-size:10px;font-weight:500;letter-spacing:.1em;border-radius:5px;z-index:2}.p-curriculum__scroll:before{content:"";background-image:url(/cosmetic-program/images/scroll.png);background-position:center;background-size:cover;background-repeat:no-repeat;width:68px;height:67px;position:absolute;top:19px;left:50%;transform:translate(-51%)}}.p-voices__profileCard:first-of-type{margin-top:0}@media screen and (max-width:48rem){.p-voices__profileCard:first-of-type .p-voices__innerBox{margin-top:171px}}@media screen and (max-width:48rem){.p-voices__profileCard:first-of-type .p-voices__company{margin-top:14px}}.p-voices__profileCard:nth-of-type(2){position:relative}.p-voices__profileCard:nth-of-type(2):after{content:"";width:296px;height:175px;position:absolute;top:-91px;left:calc(50% - 630px);background-image:url(/cosmetic-program/images/voices_decoration-01.png);background-position:center;background-size:cover;background-repeat:no-repeat}.p-voices__profileCard:last-of-type{margin-top:83px;position:relative}@media screen and (max-width:48rem){.p-voices__profileCard:last-of-type{margin-top:98px}}.p-voices__profileCard:last-of-type:after{content:"";width:363px;height:355px;position:absolute;bottom:-164px;right:calc(50% - 669px);background-image:url(/cosmetic-program/images/voices_decoration-02.png);background-position:center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply}.p-voices__innerBox{position:relative;z-index:1;padding:37px 0 36px;margin-top:92px;clip-path:inset(-58px calc(50% - 462px) 0 0);background-color:var(--color-background)}@media screen and (max-width:48rem){.p-voices__innerBox{clip-path:none;padding:0 20px 42px;margin-top:210px}}.p-voices__inner{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;column-gap:40px;grid-template-areas:"imgBox lead" "imgBox text";max-width:964px;margin:0 auto;overflow:visible}@media screen and (max-width:48rem){.p-voices__inner{grid-template-columns:auto;grid-template-rows:auto auto 1fr;grid-template-areas:"imgBox" "lead" "text"}}.p-voices__profileCard--decoration{position:relative}.p-voices__profileCard--decoration:after{content:"";position:absolute;bottom:-50px;left:-50px;width:100px;height:100px}.p-voices__imgBox{display:grid;grid-area:imgBox;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"voicesImg voicesImg" "voicesCompany voicesCompany" "voicesName voicesIntroduction";margin-top:-65px;column-gap:18px;padding-left:20px}@media screen and (max-width:48rem){.p-voices__imgBox{padding-left:0;margin-top:-153px}}.p-voices__img{grid-area:voicesImg}@media screen and (max-width:48rem){.p-voices__img img{width:100%;height:307px;object-fit:cover;object-position:top}}.p-voices__company{grid-area:voicesCompany;margin-top:16px;color:var(--color-brown);font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-voices__company{margin-top:17px}}.p-voices__seniorName{grid-area:voicesName;margin-top:8px;color:var(--color-accent);font-size:1.125rem;line-height:1.3333333333;font-weight:500;letter-spacing:.1em}.p-voices__seniorIntroduction{grid-area:voicesIntroduction;margin-top:8px;font-size:.875rem;line-height:1.5;letter-spacing:.1em}.p-voices__lead{grid-area:lead;padding-right:48px;color:var(--color-accent);font-size:1.25rem;line-height:1.5;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-voices__lead{padding-right:0;margin-top:38px}}.p-voices__text{grid-area:text;margin-top:21px;padding-right:48px;letter-spacing:.1em;font-weight:300}@media screen and (max-width:48rem){.p-voices__text{padding-right:0}}.p-voices__profileCard--rearrange .p-voices__innerBox{clip-path:inset(-58px 0 0 calc(50% - 462px))}@media screen and (max-width:48rem)and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__innerBox{clip-path:none;padding:0 20px 43px}}.p-voices__profileCard--rearrange .p-voices__inner{grid-template-areas:"lead imgBox" "text imgBox"}@media screen and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__inner{grid-template-areas:"imgBox" "lead" "text"}}.p-voices__profileCard--rearrange .p-voices__imgBox{padding-right:20px}@media screen and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__imgBox{padding-right:0}}@media screen and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__img img{height:287px}}.p-voices__profileCard--rearrange .p-voices__lead{padding-right:0;padding-left:68px}@media screen and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__lead{padding-left:0}}.p-voices__profileCard--rearrange .p-voices__text{padding-right:0;padding-left:63px}@media screen and (max-width:48rem){.p-voices__profileCard--rearrange .p-voices__text{padding-left:0}}.p-professor{position:relative;display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;grid-template-areas:"professorImg profissorName" "professorImg professorText";margin:0 auto;column-gap:41px;max-width:847px;padding-left:20px;padding-right:20px}@media screen and (max-width:48rem){.p-professor{grid-template-columns:auto;grid-template-rows:auto auto 1fr;grid-template-areas:"professorImg" "profissorName" "professorText"}}.p-professor:before{content:"";position:absolute;bottom:-219px;right:-182px;width:434px;height:418px;background-image:url(/cosmetic-program/images/professor_decoration.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:48rem){.p-professor:before{bottom:-189px;right:-143px}}.p-professor__img{grid-area:professorImg;position:relative;height:fit-content;padding-left:4px}@media screen and (max-width:48rem){.p-professor__img{width:fit-content;padding-left:2px;margin:0 auto}}.p-professor__img img{border-radius:130px 130px 0 0;overflow:hidden}.p-professor__img:before{content:"";width:100%;height:100%;border:1px solid var(--color-brown);position:absolute;top:-4px;left:-4px;border-radius:130px 130px 0 0}.p-professor__nameBox{grid-area:profissorName;margin-top:64px;padding-bottom:24px;border-bottom:1px solid var(--color-beige)}@media screen and (max-width:48rem){.p-professor__nameBox{margin-top:39px;text-align:center}}@media screen and (max-width:48rem){.p-professor__overview{width:fit-content;margin:0 auto}}.p-professor__overview img{display:block}.p-professor__name{margin-top:14px;color:var(--color-accent);font-size:1.375rem;line-height:1;font-family:var(--font-family-Serif);font-weight:500}.p-professor__text{grid-area:professorText;padding-top:18px;font-size:1rem;line-height:1.8125;letter-spacing:.1em}.p-program{display:grid;grid-template-columns:auto 1fr;max-width:963px;margin:0 auto;padding-left:20px;padding-right:20px;column-gap:41px}@media screen and (max-width:48rem){.p-program{grid-template-columns:auto}}.p-program__img{position:relative;height:fit-content}@media screen and (max-width:48rem){.p-program__img{padding-right:4px}}.p-program__img:before{content:"";width:100%;height:100%;position:absolute;top:11px;left:10px;background:linear-gradient(180deg,#ac7642,#6f487b 80%,#6e487c 96%,#885151);z-index:1;opacity:50%}@media screen and (max-width:48rem){.p-program__img:before{top:7px;left:1px}}.p-program__img img{position:relative;z-index:2}@media screen and (max-width:48rem){.p-program__img img{width:100%;height:257px;object-fit:cover}}@media screen and (max-width:48rem){.p-program__list{margin-top:40px}}.p-program__item{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;grid-template-areas:"programNum programLead" "programNum programText";margin-top:31px}.p-program__item:first-of-type{margin-top:0}@media screen and (max-width:48rem){.p-program__item:first-of-type .p-program__lead{padding-left:20px}}@media screen and (max-width:48rem){.p-program__item:first-of-type .p-program__text{padding-left:21px}}@media screen and (max-width:48rem){.p-program__item:first-of-type .p-program__num__img{width:28px}}@media screen and (max-width:48rem){.p-program__item{margin-top:19px}}.p-program__num{grid-area:programNum;padding-top:5px;padding-right:18px;text-align:center;font-size:2.0625rem;line-height:1.1515151515;color:var(--color-sub);border-right:1px solid var(--color-beige);font-family:var(--font-family-Arial)}@media screen and (max-width:48rem){.p-program__num{padding-top:0;padding-bottom:4px;padding-right:12px;height:fit-content;font-size:1.875rem;line-height:.7666666667}}.p-program__num span{display:block;color:var(--color-accent);font-size:.75rem;line-height:1.25;font-family:var(--font-family)}@media screen and (max-width:48rem){.p-program__num span{font-size:.625rem;line-height:1.3}}.p-program__num__theme{display:block}@media screen and (max-width:48rem){.p-program__num__theme{width:34px}}.p-program__num__img{display:block;margin-top:7px}@media screen and (max-width:48rem){.p-program__num__img{margin-top:4px;width:32px}}.p-program__lead{grid-area:programLead;padding-top:12px;padding-left:11px;color:var(--color-accent);font-size:1.75rem;line-height:1.4285714286;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-program__lead{padding-top:0;padding-left:13px;font-size:1.5rem;line-height:1.6666666667}}.p-program__text{grid-area:programText;margin-top:10px;padding-left:11px;padding-bottom:12px;letter-spacing:.1em}@media screen and (max-width:48rem){.p-program__text{margin-top:13px;padding-left:12px}}.p-level{display:grid;grid-template-columns:repeat(3,auto);max-width:917px;padding-left:20px;padding-right:20px;margin:0 auto;column-gap:40px;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:48rem){.p-level{column-gap:0;grid-template-columns:auto auto 1fr}}.p-level__item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;max-width:212px;grid-template-areas:"levelNum" "levelIcon" "levelTitle" "levelText"}@media screen and (max-width:48rem){.p-level__item{grid-template-rows:auto 1fr;grid-template-columns:subgrid;grid-row:auto;grid-column:span 3;grid-template-areas:"levelNum levelIcon levelTitle" "levelNum levelText levelText";max-width:none;margin-top:28px}}.p-level__item:after{content:"";position:absolute;top:29px;left:126px;width:280px;height:1px;background-color:var(--color-accent)}@media screen and (max-width:51.5625rem){.p-level__item:after{width:270px}}@media screen and (max-width:48rem){.p-level__item:after{top:0;left:32px;width:1px;height:calc(100% + 28px)}}@media screen and (max-width:48rem){.p-level__item:first-of-type{margin-top:0}}.p-level__item:first-of-type .p-level__item__icon{transform:translate(5px)}@media screen and (max-width:48rem){.p-level__item:first-of-type .p-level__item__icon{transform:translate(-3px)}}@media screen and (max-width:48rem){.p-level__item:first-of-type .p-level__item__icon img{width:42px}}.p-level__item:nth-of-type(2) .p-level__item__icon{transform:translate(2px)}@media screen and (max-width:48rem){.p-level__item:nth-of-type(2) .p-level__item__icon{transform:translateY(4px)}}@media screen and (max-width:48rem){.p-level__item:nth-of-type(2) .p-level__item__icon img{width:45px}}.p-level__item:last-of-type:after{content:none}.p-level__item:last-of-type .p-level__item__num{transform:translate(-3px)}@media screen and (max-width:48rem){.p-level__item:last-of-type .p-level__item__num{transform:translate(0)}}.p-level__item:last-of-type .p-level__item__title{transform:translate(-3px)}@media screen and (max-width:48rem){.p-level__item:last-of-type .p-level__item__title{transform:translate(0)}}.p-level__item:last-of-type .p-level__item__icon{transform:translate(-3px)}@media screen and (max-width:48rem){.p-level__item:last-of-type .p-level__item__icon{transform:translateY(4px)}}@media screen and (max-width:48rem){.p-level__item:last-of-type .p-level__item__icon img{width:45px}}.p-level__item__num{display:flex;position:relative;justify-content:center;margin:0 auto;width:62px;height:62px;align-items:center;color:#fff;background-color:var(--color-accent);font-size:1.375rem;line-height:1.8181818182;letter-spacing:.1em;font-family:var(--font-family-Serif);border-radius:50%;grid-area:levelNum;z-index:10}.p-level__item__icon{text-align:center;margin-top:34px;grid-area:levelIcon}@media screen and (max-width:48rem){.p-level__item__icon{margin-top:0;padding-left:26px}}.p-level__item__title{margin-top:13px;text-align:center;color:var(--color-accent);font-size:1.375rem;line-height:1.8181818182;font-family:var(--font-family-Serif);grid-area:levelTitle}@media screen and (max-width:48rem){.p-level__item__title{text-align:left;margin-top:10px;padding-left:8px}}.p-level__item__text{margin-top:8px;letter-spacing:.1em;grid-area:levelText}@media screen and (max-width:48rem){.p-level__item__text{padding-left:26px}}.p-cosmeticCta{padding-top:106px;padding-bottom:100px}@media screen and (max-width:48rem){.p-cosmeticCta{padding-top:101px}}.p-cosmeticCta__title{text-align:center;color:#714d2b;font-size:2rem;line-height:1.125;font-family:var(--font-family-Serif);font-weight:500;letter-spacing:.1em}@media screen and (max-width:48rem){.p-cosmeticCta__title{font-size:1.875rem;line-height:1.4}}.p-cosmeticCta__button{margin-top:50px}@media screen and (max-width:48rem){.p-cosmeticCta__button{margin-top:43px}}.p-course{display:flex;column-gap:80px;row-gap:30px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:48rem){.p-course{row-gap:33px}}.u-pcOnly{display:none}@media print,screen and (min-width:48.0625rem){.u-pcOnly{display:block}}.u-spOnly{display:block}@media print,screen and (min-width:48.0625rem){.u-spOnly{display:none}}
