#header.header-campaign{z-index:20}#header.header-campaign .inner{box-sizing:border-box;margin:0 auto;max-width:1168px!important;width:100%;transition:none}@media(max-width:1300px){#header.header-campaign .inner{padding:unset!important}}@media(max-width:1200px){#header.header-campaign .inner{width:calc(100% - 32px)}}#header.header-campaign ._h-top ._logo{filter:brightness(0) saturate(100%) invert(1)}#header.header-campaign ._h-top ._logo span{color:#fff}#header.header-campaign ._h-top ._inbox .search-form{border:1px solid #fff}#header.header-campaign ._h-top ._inbox .search-form input,#header.header-campaign ._h-top ._inbox .search-form input::placeholder{color:#fff}#header.header-campaign ._h-top ._inbox .search-form button:before{filter:brightness(0) invert(1)}#header.header-campaign ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(1)}#header.header-campaign ._h-top ._inbox ._nav ._icons li a,#header.header-campaign ._h-top ._inbox ._nav ._icons li p{color:#fff}#header.header-campaign ._h-top ._inbox ._nav .lang-menu:hover #lang-switcher{display:flex;gap:.3rem}#header.header-campaign ._h-top ._inbox ._nav .lang-menu #lang-switcher{background:#fff;box-shadow:none}#header.header-campaign ._h-top ._inbox ._nav .lang-menu #lang-switcher a{color:#313131}#header.sticky ._h-top ._logo{filter:none}#header.sticky ._h-top ._logo span{color:#313131}#header.sticky ._h-top ._inbox .search-form{border:1px solid #000}#header.sticky ._h-top ._inbox .search-form input,#header.sticky ._h-top ._inbox .search-form input::placeholder{color:#000}#header.sticky ._h-top ._inbox .search-form button:before{filter:brightness(1) invert(0)}#header.sticky ._h-top ._inbox ._nav ._icons li img{filter:brightness(0) saturate(100%) invert(17%)}#header.sticky ._h-top ._inbox ._nav ._icons li a,#header.sticky ._h-top ._inbox ._nav ._icons li p{color:#000}.p-campaign{position:relative;font-family:Noto Sans JP,sans-serif}.p-campaign .sec-title .icon{width:24.08px;height:40.14px}.p-campaign .sec-title h2{font-family:Avenir Black,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#70c9e2;font-size:3.8rem;margin-bottom:1rem}.p-campaign .sec-title p{margin:0;text-align:center}@media(max-width:480px){.p-campaign .sec-title p{font-size:1.6rem}}.p-campaign .btn-group{margin-top:4rem}.p-campaign .section{margin:0!important}.p-campaign #mv-campaign{position:relative;margin-top:-120px;padding-bottom:6rem;background:url(/images_next/campaign-trial/mv-trial-campaign-pc.webp) no-repeat top/cover}@media(max-width:1330px){.p-campaign #mv-campaign{background-size:contain}}@media(max-width:860px){.p-campaign #mv-campaign{background-image:url(/images_next/campaign-trial/mv-trial-campaign-sp.webp)}}.p-campaign #mv-campaign .campaign-img{padding-top:36%}@media(max-width:860px){.p-campaign #mv-campaign .campaign-img{padding-top:75%}}.p-campaign #trial-lesson{padding:6rem 0}@media(max-width:480px){.p-campaign #trial-lesson{padding:3rem 0 6rem}}.p-campaign #trial-lesson .lessons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.1rem;gap:3.1rem}@media(max-width:960px){.p-campaign #trial-lesson .lessons{grid-template-columns:repeat(1,1fr)}}.p-campaign #trial-lesson .lessons .lesson img{border-radius:10px}.p-campaign #trial-lesson .lessons .lesson .tags{display:flex;gap:.75rem;margin:1.5rem 0 1rem}.p-campaign #trial-lesson .lessons .lesson .tags .tag{border:1px solid #333;border-radius:40px;text-align:center;padding:.5rem 3rem;font-weight:600}.p-campaign #trial-lesson .lessons .lesson .subtitle{color:#70c9e2;font-weight:700;font-size:1.8rem}.p-campaign #trial-lesson .lessons .lesson h3{font-size:2.4rem;font-weight:700;margin-top:.5rem}@media(max-width:960px){.p-campaign #trial-lesson .lessons .lesson h3{font-size:2.2rem}}.p-campaign #trial-lesson .lessons .lesson .value{font-weight:700;margin-bottom:.5rem}.p-campaign #trial-lesson .lessons .lesson .value .price{font-weight:500;font-size:2.8rem}@media(max-width:480px){.p-campaign #trial-lesson .lessons .lesson .value .price{font-size:2.4rem}}.p-campaign #present{padding:6rem 0}@media(max-width:480px){.p-campaign #present{padding:3rem 0}}.p-campaign #present .item-title{display:block;font-family:Avenir Black,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#70c9e2;font-size:1.9rem;text-align:center}.p-campaign #present .present01,.p-campaign #present .present02,.p-campaign #present .present03,.p-campaign #present .present04,.p-campaign #present .present05{padding:4rem 0!important}.p-campaign #present .block{margin-top:2rem;display:flex;gap:3rem}@media(max-width:768px){.p-campaign #present .block{flex-direction:column;gap:1.5rem}}.p-campaign #present .block>*{flex:1 1}.p-campaign #present .block figure img{border-radius:10px}.p-campaign #present .block .content span{color:#70c9e2;font-size:1.8rem}.p-campaign #present .block .content h3{font-weight:700;font-size:2.8rem;margin:1rem 0}.p-campaign #present .present01{border-top:2px dashed rgba(120,120,120,.6);border-bottom:2px dashed rgba(120,120,120,.6)}.p-campaign #present .present01 img{display:block;margin:0 auto;max-width:620px;height:100%}.p-campaign #present .present02 .n-inner figure{padding:3rem 0 4rem}.p-campaign #present .present02,.p-campaign #present .present03,.p-campaign #present .present04{border-bottom:2px dashed rgba(120,120,120,.6)}.p-campaign #experience-flow{padding:6rem 0}@media(max-width:480px){.p-campaign #experience-flow{padding:3rem 0 6rem}}.p-campaign #experience-flow .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem;margin-bottom:5rem}@media(max-width:960px){.p-campaign #experience-flow .grid{grid-template-columns:repeat(2,1fr)}}.p-campaign #experience-flow .grid .step{text-align:center}.p-campaign #experience-flow .grid .step img{margin-bottom:1.5rem;max-width:205px}.p-campaign #experience-flow .grid .step .number{display:block;font-weight:600;color:#49b8d9;margin-bottom:.5rem}.p-campaign #experience-flow .grid .step h3{font-size:2.4rem;line-height:3.5rem;font-weight:700}@media(max-width:960px){.p-campaign #experience-flow .grid .step h3{font-size:2rem;line-height:3.2rem}}.p-campaign #studio-list{padding:6rem 0 9rem}@media(max-width:480px){.p-campaign #studio-list{padding:3rem 0 6rem}}.p-campaign #studio-list .sec-title{margin:0}.p-campaign #studio-list .studios-list{margin-top:6rem}.p-campaign #studio-list .note{margin:6rem 0}.p-campaign #studio-list .note li{line-height:2.8rem}