.shopify-section--main-page .container{--container-max-width:100%;margin:0;overflow:hidden;padding-left:20px!important;padding-right:20px!important}@media screen and (min-width: 1000px){.prose:not(.prose--tight) :where(:not(meta,span)+*){margin-block-start:0}}.breadcrumb{display:none}.container{padding-top:27px}.section-header{max-width:877px}.shopify-section--main-page .container .leadtext{max-width:877px;margin-left:auto;margin-right:auto;text-align:center;margin-top:38px;letter-spacing:.08em;line-height:2.1em}.prose .section-title{font-size:24px;line-height:1.41em;font-weight:500;position:relative;text-align:center}.prose .section-title:after{content:"";position:absolute;display:inline-block;bottom:-10px;left:calc(50% - 25px);width:50px;height:1px;text-align:center;background-color:#1a8cc9}.list{max-width:1250px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:139px}.list .subtitle{text-align:center;line-height:1.444em;font-size:18px;font-weight:500}.list .title{text-align:center;line-height:1.435em;font-size:32px;font-weight:500;margin-top:10px}.list .wrapper{width:100%;display:flex;margin-top:75px;margin-left:2px}.contents-card{margin-top:0;max-width:360px;width:100%;text-align:center;min-height:416px;background-color:#faf9f5;border:1px solid #1A8CC9;border-radius:20px;padding:48px 32px 20px}.contents-card-01{padding-left:31px;padding-right:32px}.contents-card-02{margin-top:0;margin-left:61px;margin-right:69px}.contents-card .img{max-width:100px;margin-left:auto;margin-right:auto}.contents-card .title{font-size:16px;line-height:1.75em;margin-top:25px}.contents-card .text{font-size:15px;line-height:1.6em;margin-top:25px}.stage{padding-top:189px}.stage .subtitle{font-size:22px;font-weight:500;margin-top:78px;text-align:center}.stage .subtitle.benefits{margin-top:80px}.stage .table{max-width:858px;margin-left:auto;margin-right:auto;margin-top:26px}.stage .table ul{display:flex;margin:0}.stage .table .top{align-items:flex-end}.stage .table ul li{padding:23px 0 22px;list-style:none;max-width:188px;width:21.9%;border-bottom:1px solid #fff;font-weight:500;font-size:15px;display:flex;align-items:center}.stage .table ul li.mark{font-size:27px;padding-top:12px;padding-bottom:11.5px}.stage .table ul .head{color:#fff;font-size:18px;font-weight:500;line-height:1.333;text-align:center;border-radius:20px 20px 0 0;padding-bottom:16px}.stage .table .head:nth-child(2){background-color:#1a8cc9;padding-top:20px}.stage .table .head:nth-child(3){background-color:#cbcbcb;padding-top:35px}.stage .table .head:nth-child(4){background-color:#d9be6d;padding-top:50px}.stage .table ul li:nth-child(1){font-size:14px;font-weight:700;font-family:Noto Sans JP;color:#000;max-width:278px;line-height:1.71em;width:32.5%;padding-left:36px;border:none;padding-top:14px;padding-bottom:13px;text-align:left;display:flex;align-items:center;justify-content:start}.stage .table .white{background-color:#fff;color:#000}.stage .table .gray{background-color:#efefef}.stage .table li .sp{display:none}.stage .table li{border-bottom:1px solid #fff;font-weight:500;text-align:center;vertical-align:middle;justify-content:center}.stage .table li:nth-child(2){background-color:#e3f5ff}.stage .table li:nth-child(3){background-color:#e2e2e2;margin-left:8px;margin-right:8px}.stage .table li:nth-child(4){background-color:#f5e2aa}.membership{padding-top:184px}.membership .text{line-height:1.785em;font-size:14px;margin-top:80px;text-align:center;max-width:858px;margin-left:auto;margin-right:auto}.point{padding-top:182px;padding-bottom:150px}.point .item{display:flex;max-width:858px;width:100%;margin-left:auto;margin-right:auto;padding-top:78px;padding-left:0;padding-right:0}.point .item span{font-size:14px;font-weight:700;display:inline-block;max-width:42px;width:100%;margin-left:-7px}.point .item:last-child{padding-top:65px}.point .item p{font-size:14px;line-height:1.78em;margin-left:86px;max-width:730px;width:100%}@media screen and (max-width: 1000px){.list .wrapper{flex-direction:column;margin-top:43px}.contents-card{min-height:356px;padding-left:10px;padding-right:16px;padding-bottom:20px;margin-left:auto;margin-right:auto}.contents-card-01{margin-top:0}.contents-card-02,.contents-card-03{margin-top:25px}.contents-card .title{font-size:15px;margin-top:25px}.contents-card .text{font-size:13px;line-height:1.84em;margin-top:15px}}@media screen and (max-width: 750px){.breadcrumb{display:block}.section-header .h2{font-size:20px}.shopify-section--main-page .container{padding-left:0!important;padding-right:0!important}.shopify-section--main-page .container .leadtext{margin-top:66px;text-align:left;letter-spacing:-.07em;line-height:1.72em;padding-left:20px;padding-right:20px}.prose .section-title{font-size:20px}.list{padding-top:60px;padding-left:0;padding-right:0}.list .subtitle{font-size:12px;letter-spacing:.08em}.list .title{font-size:20px;margin-top:6px}.stage{padding-top:89px}.stage .subtitle{font-size:18px}.stage .subtitle.benefits{margin-top:68px}.stage .table_wrap{overflow-x:scroll;padding-left:20px}.stage .table{width:832px;max-width:inherit;margin-left:auto;margin-right:auto;margin-top:12px}.stage .table ul li:nth-child(1){font-size:14px;max-width:278px;padding-left:36px;padding-top:14px;padding-bottom:13px}.stage .table li:nth-child(3){margin-left:8px;margin-right:8px}.stage .table ul li:nth-child(1){max-width:252px;font-size:13px;padding-left:45px}.point ul{margin-top:0;margin-left:0}.stage .table ul li .pc{display:none}.stage .table li .sp{display:block}.membership{padding-top:93px}.membership .text{font-size:13px;margin-top:52px;text-align:left;line-height:1.84em}.membership,.point{padding-left:20px;padding-right:20px}.point{padding-top:88px}.point .item{padding-top:53px;flex-direction:column;justify-content:center}.point .item span{font-size:15px;max-width:100%;display:block;text-align:center;margin-left:0}.point .item p{font-size:13px;margin-left:0;margin-top:15px;line-height:1.84em}.point .item:last-child{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/program.css.map */
