@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300..900&family=Noto+Sans+JP:wght@400..900&display=swap";#works{background-color:#0a3561;padding-top:120px;padding-bottom:120px}#works .heading-en{color:#fff;opacity:.8}#works .heading{color:#fff}a.works-card{transition:.4s cubic-bezier(0.33, 2.29, 0.59, 0.22)}a.works-card:hover{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important;box-shadow:0 4px 40px rgba(10,53,97,.2) !important}a.works-card ._link:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:4px;font-size:16px}.works-card{height:100%;border-radius:40px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;text-decoration:none;line-height:1.75;color:#22262a}.works-card ._cover img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.works-card ._contents{padding:24px;flex-grow:1}.works-card ._contents ._title{font-size:20px}.works-card ._contents ._outline{font-size:16px}.works-card ._info{padding:0 24px;display:flex;justify-content:space-between;align-items:center}.works-card ._info ._type{color:#0a3561;font-size:16px;font-weight:bold}.works-card ._info ._tag .tag{font-size:14px;background-color:#e4e7e9;padding:4px 8px}.works-card ._link{text-align:center;color:#0062c4;font-size:14px;font-weight:500;padding:24px;display:flex;align-items:center;justify-content:center}#value{padding-top:120px}.value-links{margin-bottom:80px}.value-links-card{height:100%;display:block;border-radius:40px;border:solid 2px #0062c4;box-shadow:0 4px 40px rgba(0,39,78,.08);background-color:#fff;padding:24px;text-align:center;text-decoration:none;transition:.4s cubic-bezier(0.33, 2.29, 0.59, 0.22)}.value-links-card:hover{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important;box-shadow:0 4px 40px rgba(10,53,97,.2) !important}.value-links-card ._point{color:#0062c4;font-weight:bold;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:18px;margin-bottom:12px;line-height:1.5}.value-links-card ._point ._num{font-size:24px}.value-links-card ._title{font-size:20px;font-weight:bold;margin-bottom:16px;color:#0a3561;line-height:1.75}.value-links-card ._btn-wrapper ._btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;width:180px;height:48px;font-size:14px;font-weight:bold;background-color:#0062c4;color:#fff}.value-links-card ._btn-wrapper ._btn:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:16px;margin-left:8px}.value-section{padding:80px 0}.value-section#value-1{background-color:rgba(0,98,196,.1)}.value-section#value-2{background-color:#fff}.value-section#value-3{background-color:#f6f8f9;padding-bottom:120px}.value-numberSection+.value-numberSection{margin-top:80px}.value-logo{width:193px}.value-h4{font-size:28px;margin-bottom:40px}.value-text{font-size:18px;margin-bottom:80px}.value-youtube{max-width:800px;margin:0 auto}#trend{padding-top:120px;padding-bottom:120px;background-color:#f6f8f9}.trend-section+.trend-section{margin-top:80px}.trend-text{margin-bottom:32px}.trend-point{margin-top:120px;margin-bottom:100px;color:#0a3561}.trend-point-inner{border-top:solid 3px #0a3561;border-bottom:solid 3px #0a3561;padding:56px 0;position:relative;text-align:center}.trend-point-icon{position:absolute;left:calc(50% - 40px);top:-40px;width:80px;height:80px}.trend-point-title{font-size:32px;margin-bottom:24px}.trend-point-text{font-size:18px;font-weight:500}.trend-lyzon-title{text-align:center;color:#0a3561;margin-bottom:72px;font-size:40px}.table-width-md{width:1000px !important}.table-base{width:100%;margin-bottom:0}.table-base th,.table-base td{height:80px;line-height:1.5;text-align:center}.table-base th{font-size:18px}.table-base tr>*:not(:last-child){border-right:solid 2px #cbd2d6}.table-base thead{background-color:#f6f8f9}.table-base thead th{width:192px}.table-base thead th:first-child{width:240px}.table-base tbody tr{background-color:#fff}.table-base tbody tr:nth-child(even){background-color:#f6f8f9}.table-base tbody td img{width:40px}.table-base tbody .tr-lyzon{border:solid 4px #0062c4}.table-base tbody .tr-lyzon th{background-color:#0062c4;color:#fff;font-size:24px;letter-spacing:.05em;font-family:"Figtree","Noto Sans JP",sans-serif}.table-base ._icon{width:32px;height:32px}#problems{padding-top:80px;background-color:#f6f8f9}.problems-list{list-style:none;padding-left:0;margin-bottom:0}.problems-list>li{background-color:#fff;box-shadow:0 4px 40px rgba(0,39,78,.08);border-radius:30px;position:relative;padding:24px 24px 24px 56px}.problems-list>li+li{margin-top:24px}.problems-list>li:before{content:"";width:56px;height:56px;background-image:url("../images/webp/membership/problem-icon.webp");background-repeat:no-repeat;background-size:contain;position:absolute;left:-9px;top:-4px}.problems-list>li ._title{font-size:24px}.problems-list>li ._text{font-size:14px;color:#3f444b}.problems-others{margin-top:80px;margin-bottom:120px}.problems-others-panel{margin-left:auto;margin-right:auto;background-color:#e5eff9;border-radius:30px;padding:40px 64px}.problems-others-panel ._title{color:#0a3561;font-size:22px;margin-bottom:32px}.problems-others-list{list-style:none;margin-bottom:0;padding-left:0;line-height:1.75}.problems-others-list li{padding-left:20px;position:relative;font-weight:500;color:#22262a}.problems-others-list li+li{margin-top:16px}.problems-others-list li:before{content:"";width:12px;height:12px;border-radius:100%;background-color:#0062c4;position:absolute;left:0;top:9px}.problems-apeal{position:relative;background-image:url("../images/webp/membership/bg-pc.webp");background-size:cover;background-position:center;height:240px;overflow:hidden;color:#fff}.problems-apeal .container{height:100%;display:flex;align-items:center;justify-content:center}.problems-apeal-circle-1,.problems-apeal-circle-2{width:300px;height:300px;border-radius:100%;position:absolute;left:calc(50% - 150px);top:calc(50% - 150px);background:radial-gradient(circle, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);-webkit-animation:2s circleApeal linear infinite;animation:2s circleApeal linear infinite}.problems-apeal-circle-2{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes circleApeal{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(5);transform:scale(5);opacity:0}}@keyframes circleApeal{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(5);transform:scale(5);opacity:0}}.problems-apeal-text{font-size:48px;font-weight:bold;position:relative;z-index:1}.panel{border-radius:40px;background-color:#fff;padding:32px;box-shadow:0 4px 40px rgba(0,39,78,.08);height:100%;line-height:1.75;display:flex;flex-direction:column}.panel-color-blue{background-color:#e5eff9}.panel-color-blue ._panel{border-radius:30px;background-color:#fff;padding:24px 32px}.panel-color-blue ._panel ._title{font-size:24px;color:#0a3561}.panel-icon{width:140px;height:140px;border-radius:100%;-o-object-fit:contain;object-fit:contain;background-color:#eef5f9}.panel-icon-title{text-align:center;color:#0a3561;font-weight:bold;font-size:18px}.panel-multi-title{display:flex;align-items:center;justify-content:center;color:#0062c4;text-align:center;font-size:24px;margin-top:16px;margin-bottom:24px;min-height:80px}.panel-text{font-size:16px;color:#0a3561}.panel-bg{border-radius:40px;background-color:#fff;padding:32px;box-shadow:0 4px 40px rgba(0,39,78,.08);height:100%;line-height:1.75;display:flex;justify-content:center;align-items:center;color:#fff;min-height:260px}.panel-bg-text{text-align:center;font-size:20px;font-weight:500}.panel-icon-heading{display:flex;align-items:center;margin-bottom:24px}.panel-icon-heading>._title{color:#0062c4;flex:1;padding-left:16px;font-size:28px}.panel-text-bold{margin-bottom:16px;font-weight:bold;color:#0a3561;font-size:18px;line-height:1.75}.panel-circle{width:calc(100% - 210px);position:relative;border-radius:40px;background-color:#fff;padding:48px 264px 48px 40px;box-shadow:0 4px 40px rgba(0,39,78,.08);height:100%;line-height:1.75}.panel-circle .panel-title{font-size:28px;margin-bottom:32px;color:#0a3561}.panel-circle-img{width:420px;position:absolute;right:-210px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel-trend-title{display:flex;align-items:center;margin-bottom:24px}.panel-trend-title ._img{width:140px;height:140px}.panel-trend-title>._title{line-height:1.5;flex:1;padding-left:16px}.panel-trend-title>._title ._case{color:#0062c4;font-size:16px;margin-bottom:8px}.panel-trend-title>._title ._title{font-size:28px;color:#0a3561}.panel-trend-text{font-size:18px;font-weight:bold;color:#0a3561}.panel-lyzon{background:linear-gradient(180deg, rgb(67, 121, 194) 0%, rgb(13, 50, 139) 100%);border-radius:40px;height:100%;position:relative;padding:56px 32px 48px;line-height:1.75}.panel-lyzon ._num{font-family:"Figtree","Noto Sans JP",sans-serif;display:flex;justify-content:center;align-items:center;width:64px;height:64px;border:solid 3px #0062c4;background-color:#fff;border-radius:100%;font-size:24px;font-weight:bold;color:#0062c4;position:absolute;left:calc(50% - 32px);top:-32px}.panel-lyzon ._title{text-align:center;font-size:28px;margin-bottom:24px;color:#fff}.panel-lyzon ._text{font-size:16px;color:rgba(255,255,255,.9)}h6,h5,h4,h3,h2,h1{font-weight:700}.mv{position:relative;background-image:url("../images/webp/membership/bg-pc.webp");background-size:cover;background-position:center;padding-bottom:40px}.mv-left-title{color:#fff;font-weight:bold}.mv-left-title-sub{font-size:28px}.mv-left-title-main ._main{font-size:70px;color:#ffe600}.mv-left-title-main ._wo{font-size:50px}.mv-left-title-main ._sub{font-size:56px}.mv-left-apeal{color:#fff;background-color:#0a3561;padding:2px 10px;font-size:20px;font-weight:500;text-align:center}.mv-left-cta{margin-top:56px;text-align:center}.mv-left-cta .mv-left-cta-text{font-size:16px;font-weight:500;color:#fff}.mv-left-cta .mv-left-cta-btn{margin-top:24px}.mv-right-title{font-size:28px;margin-bottom:24px;color:#fff;font-weight:500}.mv-right-text{font-size:12px;opacity:.9;color:#fff;margin-bottom:40px}.mv-card{background-color:#e5eff9;text-decoration:none;display:block;border-radius:40px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:16px 8px 24px;text-align:center;height:100%;transition:.4s cubic-bezier(0.33, 2.29, 0.59, 0.22)}.mv-card:hover{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important;box-shadow:0 4px 40px rgba(10,53,97,.2) !important}.mv-card ._icon{text-align:center;margin-bottom:12px}.mv-card ._icon img{width:80px;height:80px;background-color:#fff;border-radius:100%}.mv-card ._title{color:#0a3561;font-size:16px;margin-bottom:16px}.mv-card ._title ._main{color:#0062c4;font-size:18px}.mv-card ._link{font-size:14px;font-weight:bold;color:#0062c4;display:flex;justify-content:center;align-items:center}.mv-card ._link:after{content:"";background-image:url(../images/membership/link-down.svg);background-repeat:no-repeat;background-size:contain;width:32px;height:32px;margin-left:8px}.mv-carousel{opacity:1;padding:0 32px;position:relative;margin-bottom:0 !important}.mv-carousel .swiper-wrapper{transition-timing-function:linear}.mv-work{border-radius:20px;background-color:#fff;padding:12px;text-align:center}.text-secondary{color:#ffe600 !important}#method{padding-top:120px;padding-bottom:120px;background-color:rgba(0,98,196,.1)}.method-card{position:relative;height:100%;display:flex;flex-direction:column}.method-card ._type{width:100px;height:100px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:solid 2px #0062c4;background-color:#fff;color:#0062c4;font-weight:bold;font-family:"Figtree","Noto Sans JP",sans-serif;font-size:40px;margin-bottom:0;position:absolute;left:50%;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.method-card ._cover img{width:100%;border-radius:40px 40px 0 0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.method-card ._content{background:linear-gradient(180deg, rgb(67, 121, 194) 0%, rgb(13, 50, 139) 100%);color:#fff;padding:32px;flex-grow:1}.method-card ._content ._title{text-align:center;font-size:22px;margin-bottom:32px}.method-card ._content ._text{font-size:16px;line-height:1.75}.method-card ._osusume{background-color:#c8dcf1;border-radius:0 0 40px 40px;padding:24px 32px;display:flex;line-height:1.75}.method-card ._osusume:before{content:"";width:32px;height:28px;background-image:url("../images/webp/membership/icon-check.webp");background-size:contain}.method-card ._osusume ._text{font-size:14px;padding-left:10px;flex:1;color:#0a3561;font-weight:bold}.method-table-wrapper{margin:40px 0 24px;overflow:auto}.method-table{width:814px;margin:0 auto;position:relative}.method-table:after{content:"";width:385px;height:100%;border:solid 4px #0062c4;position:absolute;right:0;top:0}.method-table thead th{font-family:"Figtree","Noto Sans JP",sans-serif;font-size:32px}.method-point{width:814px;margin:0 auto;background-color:#fff;border-radius:40px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:24px;text-align:center;font-size:24px;color:#22262a;font-weight:bold;line-height:1.75}.method-point ._big{font-size:32px}.link-area-section{background-color:#fff;padding-top:35px;padding-bottom:35px;text-align:center}.link-area-section .cta-link-card{width:100%;margin:0 auto}.link-area-section .cta-link-card>._title{font-family:"Noto Sans",sans-serif;font-size:24px;font-weight:700;color:#000;line-height:1.5;margin-bottom:0}.link-area-section .cta-link-card>._sub-title{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1;margin-bottom:10px}.link-area-section .cta-link-card>._btn a{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:500;width:100%;background-color:#000;border-radius:50px;color:#fff;text-decoration:none;display:inline-block;padding:6px 8px 8px;letter-spacing:.6px;border:solid 1px #000;transition:all .2s}.link-area-section .cta-link-card>._btn a:hover{background-color:#fff;color:#000;font-weight:700}.cta-mv-link{position:absolute;right:40px;bottom:-90px}.cta-mv-link .cta-link-card{width:100%;max-width:230px;padding:10px 30px;background-color:#fff;box-shadow:0px 0px 2px rgba(10,10,10,.3411764706);border-radius:5px;text-align:center}.cta-mv-link .cta-link-card>._title{font-family:"Noto Sans",sans-serif;font-size:20px;font-weight:700;color:#000;line-height:1.5;margin-bottom:0}.cta-mv-link .cta-link-card>._sub-title{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:500;line-height:1;margin-bottom:10px}.cta-mv-link .cta-link-card>._btn a{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:500;width:100%;background-color:#000;border-radius:50px;color:#fff;text-decoration:none;display:inline-block;padding:6px 8px 8px;letter-spacing:.6px;border:solid 1px #000;transition:all .2s}.cta-mv-link .cta-link-card>._btn a:hover{background-color:#fff;color:#000;font-weight:700}html,body{overflow-x:hidden}.heading-en{font-family:"Figtree","Noto Sans JP",sans-serif;color:#0062c4;letter-spacing:.1em;font-size:20px;margin-bottom:24px;font-weight:600}h2.heading{font-size:48px;margin-bottom:80px}h2.heading>span{display:block}h4.heading{font-size:32px;margin-bottom:40px;line-height:1.75}h5.heading{font-size:20px;margin-bottom:32px;line-height:1.75;color:#3f444b}.barHeading{border-left:solid 3px #0062c4;padding-left:32px;margin-bottom:80px}.barHeading ._en{font-family:"Figtree","Noto Sans JP",sans-serif;color:#0062c4;letter-spacing:.1em;font-size:20px;margin-bottom:16px;font-weight:bold;line-height:1.5}.barHeading ._en ._num{font-size:32px}.barHeading ._title{color:#0a3561;font-size:40px;line-height:1.5}.numberHeading{margin-bottom:24px;display:flex;align-items:center;line-height:1.5}.numberHeading ._num{font-family:"Figtree","Noto Sans JP",sans-serif;color:#0062c4;font-size:56px;width:56px;font-weight:bold}.numberHeading ._title{flex:1;font-size:32px}#features{padding-top:120px;padding-bottom:120px;background:linear-gradient(90deg, rgb(20, 113, 199) 0%, rgb(1, 65, 126) 100%);color:#fff}#features .heading-en{color:#fff}.features-title{background-image:url("../images/common/feature/icon-crown.svg");background-repeat:no-repeat;background-position:left center;background-size:64px 64px;padding-left:72px;font-size:32px;margin-bottom:24px}.features-carousel{padding:0 56px 88px;position:relative;margin-bottom:40px !important}.features-work{text-decoration:none;color:#22262a;line-height:1.5;color:#fff;text-decoration:none}.features-work ._cover{background-color:#e4e7e9;margin-bottom:16px;border-radius:20px;position:relative;overflow:hidden}.features-work ._cover ._img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.features-work ._company{font-weight:bold;font-size:15px;margin-bottom:0;transition:opacity .2s}.features-work ._note{font-size:12px;color:#e4e7e9;margin-top:8px;font-weight:bold}a.features-work:hover ._cover ._img{-webkit-transform:scale(1.1);transform:scale(1.1)}a.features-work:hover ._company{color:#fff;opacity:.8}.features-item ._inner{background-color:#fff;padding:24px 24px 40px 24px;display:flex;box-shadow:0 4px 40px rgba(0,39,78,.08);height:100%}.features-item ._icon{width:64px}.features-item ._text{flex:1;color:#22262a;padding-left:8px;padding-top:14px}.features-item ._text>*:last-child{margin-bottom:0}.features-item ._title{color:#0062c4;font-size:24px;margin-bottom:24px}.features-item ._list{font-size:18px;line-height:1.75}.features-item ._list li{padding-left:1em;margin-bottom:8px}.features-item ._list li:before{margin-right:-0.5em}.features-btn{text-align:center;margin-top:40px}#faq{padding-top:120px;padding-bottom:120px;background-color:#f6f8f9}.faq-qa{background-color:#fff;border-radius:30px;box-shadow:0 4px 40px rgba(0,39,78,.08);padding:32px 40px 40px 32px;margin-bottom:0;position:relative}.faq-qa+.faq-qa{margin-top:24px}.faq-qa:nth-child(even){background-color:#dbedff}.faq-qa ._icon{font-family:"Figtree","Noto Sans JP",sans-serif;color:#fff;font-size:24px;font-weight:bold;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:100%}.faq-qa ._content{padding-top:4px;padding-left:16px;flex:1}.faq-qa ._content>*:last-child{margin-bottom:0}.faq-qa ._title{font-weight:bold;line-height:1.75;font-size:22px}.faq-qa dt{display:flex;margin-bottom:24px}.faq-qa dt ._icon{background-color:#0062c4}.faq-qa dt ._title{color:#0062c4}.faq-qa dd{display:flex}.faq-qa dd ._icon{background-color:#f90}.faq-qa dd ._title{color:#22262a;margin-bottom:16px}.faq-qa dd ._text{font-size:14px;color:#3f444b;margin-bottom:24px}.faq-qa dd ._text small{font-size:12px}.faq-qa dd ._sub{font-size:18px;font-weight:bold;color:#22262a;margin-bottom:24px}.faq-qa dd ._img{margin-bottom:24px}.faq-next{text-align:center;padding:80px 0 40px}.faq-next ._title{font-size:32px;line-height:1.75;margin-bottom:24px;font-weight:bold}.faq-next ._img{height:48px}#difference{padding-top:120px;padding-bottom:120px;background-color:rgba(0,98,196,.1)}.difference-catch{color:#0062c4;font-size:32px;line-height:1.75;margin-bottom:64px;font-weight:bold}.difference-table-wrapper{overflow:auto;margin-bottom:64px}.difference-table{width:1830px;margin:0 auto;position:relative}.difference-table:after{content:"";width:320px;height:100%;border:solid 3px #0062c4;position:absolute;left:240px;top:0}.difference-table thead th{width:316px}.difference-table thead th:nth-child(1){width:240px}.difference-table .th-lyzon{color:#fff;background-color:#0062c4}.difference-table tbody td{vertical-align:top}.difference-table .td-wrap{padding:16px;text-align:left;display:flex}.difference-table .td-wrap ._icon{width:32px;height:32px;margin-left:6px}.difference-table .td-wrap ._text{flex:1;font-size:12px;padding-left:16px}.cta{background-image:url("../images/webp/membership/bg-pc.webp");background-size:cover;background-position:center;color:#fff}.cta-contact{padding:100px 40px;text-align:center;display:flex;flex-direction:column}.cta-contact>._top{flex-grow:1;margin-bottom:40px}.cta-contact>._top>._title{font-size:32px;margin-bottom:32px;line-height:1.5}.cta-contact>._top>._text{font-size:16px;line-height:1.75}.cta-dl{padding:100px 40px;display:flex;flex-direction:column}.cta-dl>._btn{text-align:center}.btn-icon-start{display:inline-flex !important;align-items:center;justify-content:center}.btn-icon-start [class*=icon-]{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.btn-icon-end{display:inline-flex !important;align-items:center;justify-content:center}.btn-icon-end [class*=icon-]{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.btn-primary{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:15px 16px 0;background-color:#0062c4;color:#fff;display:block;position:relative;overflow:hidden}.btn-primary span{position:relative;z-index:2}.btn-primary:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .3s;background:linear-gradient(120deg, #0090ff 0%, #004ce3 100%);z-index:1}.btn-primary:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .2s;background:linear-gradient(120deg, #004ce3 0%, #0090ff 100%);z-index:0}.btn-primary:hover:before{opacity:0}.btn-outline-primary{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:13px 16px 0;background-color:#fff;color:#004ce3;border:solid 2px #004ce3;display:block;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-outline-primary span{position:relative}.btn-outline-primary:hover{background-color:#004ce3;color:#fff}.btn-outline{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:0 32px;background-color:#fff;color:#22262a;border:solid 2px #22262a;display:inline-flex;align-items:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-outline span{position:relative}.btn-outline:hover{background-color:#22262a;color:#fff}.btn-outline-invers{line-height:1.5;height:56px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:16px;border-radius:9999px;min-width:200px;text-align:center;padding:0 32px;background-color:rgba(0,0,0,0);color:#fff;border:solid 2px #fff;display:inline-flex;align-items:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-outline-invers span{position:relative}.btn-outline-invers:hover{background-color:#fff;color:#0062c4}.btn-arrow{padding-right:24px}.btn-arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:8px;font-size:24px}.btn-cta{line-height:1.5;height:80px;width:350px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:20px;border-radius:9999px;text-align:center;background-color:#004ce3;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative}.btn-cta span{position:relative;z-index:2}.btn-cta ._icon{margin-right:12px}.btn-cta ._text{margin-right:46px}.btn-cta ._arrow{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:100%;background-color:#fff;z-index:2}.btn-cta ._arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#004ce3;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-cta:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .3s;background:linear-gradient(120deg, #0090ff 0%, #004ce3 100%);border-radius:999px;z-index:1;box-shadow:inset 0px 0px 0 2px rgba(255,255,255,.3)}.btn-cta:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;transition:opacity .2s;background:linear-gradient(120deg, #004ce3 0%, #0090ff 100%);border-radius:999px;z-index:0;box-shadow:inset 0px 0px 0 2px rgba(255,255,255,.3)}.btn-cta:hover:before{opacity:0}.btn-dl{line-height:1.5;height:80px;width:350px;text-decoration:none;letter-spacing:.05em;font-weight:bold;font-size:20px;border-radius:9999px;text-align:center;background-color:#fff;color:#004ce3;border:solid 2px #004ce3;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:background-color .2s,color .2s}.btn-dl span{position:relative}.btn-dl ._icon{margin-right:12px}.btn-dl ._text{margin-right:46px}.btn-dl ._arrow{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;border-radius:100%;background-color:rgba(0,76,227,.1);transition:background-color .2s}.btn-dl ._arrow:after{content:"";font-family:"icon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;color:#004ce3;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:color .2s}.btn-dl:hover{background-color:#004ce3;color:#fff;border-color:rgba(255,255,255,.3)}.btn-dl:hover ._arrow{background-color:rgba(255,255,255,.1)}.btn-dl:hover ._arrow:after{color:#fff}.btn-cta-wrap{position:relative;display:inline-block;border-radius:9999px}.btn-cta-wrap:after,.btn-cta-wrap:before{content:"";position:absolute;left:0;top:0;background-color:rgba(255,255,255,.5);width:100%;height:100%;border-radius:9999px;opacity:1;-webkit-animation:2s circleanime linear infinite;animation:2s circleanime linear infinite}.btn-cta-wrap:before{-webkit-animation-delay:.5s;animation-delay:.5s}.btn-cta-wrap:hover:before,.btn-cta-wrap:hover:after{opacity:0 !important}@-webkit-keyframes circleanime{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.15, 1.4);transform:scale(1.15, 1.4);opacity:0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes circleanime{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}50%{-webkit-transform:scale(1.15, 1.4);transform:scale(1.15, 1.4);opacity:0}51%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@media (min-width: 576px){.link-area-section .cta-link-card{max-width:330px}}@media (min-width: 992px){.problems-top .container{background-image:url("../images/webp/membership/problem-img.webp");background-repeat:no-repeat;background-size:518px;background-position:right top;padding-top:60px;min-height:518px}.problems-list{max-width:760px}.problems-others-panel{max-width:1000px}.link-area-section{display:none}.features-items{display:flex;flex-wrap:wrap;margin:-4px}.features-item{width:50%;padding:4px}.features-item:nth-child(1) ._inner{border-top-left-radius:30px}.features-item:nth-child(2) ._inner{border-top-right-radius:30px;background-color:#dbedff}.features-item:nth-child(3) ._inner{border-bottom-left-radius:30px;background-color:#dbedff}.features-item:nth-child(4) ._inner{border-bottom-right-radius:30px}.cta{display:flex}.cta-contact{width:50%}.cta-dl{width:50%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%)}.cta-dl>._top{display:flex;align-items:center;max-width:680px;margin:0 auto 56px;flex-grow:1}.cta-dl>._top>._img{width:177px}.cta-dl>._top>._contents{padding-left:32px;flex:1}.cta-dl>._top>._contents>._sub{font-size:16px;color:#ffe600;font-weight:500}.cta-dl>._top>._contents>._title{line-height:1.5;font-size:28px}.cta-dl-panel{border-radius:60px;background-image:url("../images/webp/membership/bg-pc.webp");background-size:cover;background-position:center;max-width:1200px;margin:0 auto;padding:40px 64px;display:flex}.cta-dl-panel>._img{width:310px}.cta-dl-panel>._img img{width:100%}.cta-dl-panel>._contents{padding-left:64px;line-height:1.75}.cta-dl-panel>._contents>._sub{font-size:16px;font-weight:bold;color:#ffe600;margin-bottom:12px}.cta-dl-panel>._contents>._title{font-size:28px;margin-bottom:24px;color:#fff}}@media (min-width: 1200px){.mv-main{display:flex}.mv-left{display:flex;justify-content:center;width:50%;padding:80px 40px 40px}.mv-left .mv-left-inner{max-width:680px}.mv-left-cta .mv-left-cta-btn .btn-cta,.mv-left-cta .mv-left-cta-btn .btn-dl{width:100%;text-wrap:nowrap}.mv-right{width:50%;padding:80px 24px 40px;display:flex;justify-content:center}.mv-right .mv-right-inner{width:100%}}@media (min-width: 1400px){.mv-left-title-sub{font-size:40px}.mv-left-title-main ._main{font-size:90px;color:#ffe600}.mv-left-title-main ._wo{font-size:60px}.mv-left-title-main ._sub{font-size:80px}.mv-left-apeal{font-size:25px}.mv-left-cta .mv-left-cta-text{font-size:20px}.mv-right{padding:80px 40px 40px}.mv-right-title{font-size:32px}.mv-right-text{font-size:14px}.mv-card ._icon img{width:120px;height:120px}.mv-card ._title{font-size:18px;margin-bottom:16px}.mv-card ._title ._main{font-size:20px}.mv-card ._link{font-size:14px}.mv-card ._link:after{width:32px;height:32px;margin-left:8px}.method-card ._osusume ._text{font-size:16px}}@media (max-width: 1199.98px){.mv{background-image:url("../images/webp/membership/bg-sp.webp")}.mv-left{padding:40px 24px}.mv-left .mv-left-inner{text-align:center}.mv-left-title-sub{font-size:20px}.mv-left-title-main ._main{font-size:42px}.mv-left-title-main ._wo{font-size:30px}.mv-left-title-main ._sub{font-size:36px}.mv-left-apeal{padding:2px 12px;font-size:12px;display:inline-block}.mv-left-cta{margin-top:24px}.mv-left-cta .mv-left-cta-text{font-size:16px}.mv-left-cta .mv-left-cta-btn{margin-top:16px}.mv-right{padding:0px 24px 40px}.mv-right-title{font-size:18px;margin-bottom:16px;border-top:solid 1px rgba(255,255,255,.5);padding-top:40px}.mv-right-text{font-size:12px;margin-bottom:24px}.mv-card{border-radius:20px;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center}.mv-card ._icon{margin-bottom:0}.mv-card ._icon img{width:64px;height:64px}.mv-card ._title{flex:1;padding-left:12px;font-size:16px;margin-bottom:0;text-align:left}.mv-card ._title ._main{font-size:18px}.mv-card ._link{width:100%;font-size:12px;margin-top:4px}.mv-card ._link:after{width:24px;height:24px;margin-left:4px}.mv-works{border-top:solid 1px rgba(255,255,255,.5);padding-top:40px}.mv-carousel{padding:0 24px}.mv-work{border-radius:10px;padding:8px}.heading-en{font-size:14px;margin-bottom:16px}h2.heading{font-size:26px;margin-bottom:48px}h2.heading>span{display:inline}h4.heading{font-size:20px;margin-bottom:24px}h4.heading ._block{display:inline}h5.heading{font-size:16px;margin-bottom:24px}.barHeading{padding-left:24px;margin-bottom:40px}.barHeading ._en{font-size:16px;margin-bottom:8px}.barHeading ._en ._num{font-size:24px}.barHeading ._title{font-size:22px}.numberHeading{margin-bottom:16px}.numberHeading ._num{font-size:32px;width:32px}.numberHeading ._title{font-size:18px}}@media (max-width: 991.98px){#works{padding-top:80px;padding-bottom:80px}.works-card{border-radius:20px}.works-card ._cover img{aspect-ratio:16/9}.works-card ._contents{padding:12px}.works-card ._contents ._title{font-size:12px;margin-bottom:0}.works-card ._contents ._outline{display:none}.works-card ._info{display:block;padding:0 12px}.works-card ._info ._type{font-size:10px}.works-card ._info ._tag .tag{font-size:10px;padding:4px 8px}.works-card ._link{font-size:12px;padding:12px}.works-card ._link:after{margin-left:4px;font-size:14px}#value{padding-top:80px}.value-links-card{padding:16px}.value-links-card ._point{font-size:14px;margin-bottom:0px}.value-links-card ._point ._num{font-size:20px}.value-links-card ._title{font-size:18px;margin-bottom:12px}.value-links-card ._btn-wrapper ._btn{width:140px;height:40px;font-size:12px}.value-section#value-3{padding-bottom:80px}.value-numberSection+.value-numberSection{margin-top:40px}.value-logo{width:140px}.value-h4{font-size:16px;margin-bottom:24px}.value-text{font-size:12px;margin-bottom:40px}#trend{padding-top:80px;padding-bottom:80px}.trend-text{font-size:12px;margin-bottom:24px}.trend-point{margin-top:80px;margin-bottom:64px}.trend-point-inner{padding:48px 0 32px}.trend-point-icon{left:calc(50% - 32px);top:-32px;width:64px;height:64px}.trend-point-title{font-size:20px;margin-bottom:16px}.trend-point-text{font-size:14px}.trend-lyzon-title{margin-bottom:48px;font-size:24px}.table-base{width:620px}.table-base th,.table-base td{height:56px}.table-base th{font-size:12px}.table-base thead th{width:100px}.table-base thead th:first-child{width:120px}.table-base tbody td img{width:32px}.table-base tbody .tr-lyzon th{font-size:18px}.table-base ._icon{width:24px;height:24px}#problems{padding-top:80px}.problems-top .container{padding-top:40px}.problems-list>li{border-radius:20px;padding:24px}.problems-list>li+li{margin-top:16px}.problems-list>li:before{width:40px;height:40px;left:-9px;top:-10px}.problems-list>li ._title{font-size:15px}.problems-list>li ._text{font-size:12px}.problems-others{margin-top:40px;margin-bottom:40px}.problems-others-panel{border-radius:20px;padding:24px}.problems-others-panel ._title{font-size:15px;margin-bottom:24px}.problems-others-list li{font-size:12px;padding-left:16px}.problems-others-list li+li{margin-top:12px}.problems-others-list li:before{content:"";width:8px;height:8px;border-radius:100%;background-color:#0062c4;position:absolute;left:0;top:7px}.problems-apeal{height:160px}.problems-apeal-circle-1,.problems-apeal-circle-2{width:100px;height:100px;left:calc(50% - 50px);top:calc(50% - 50px)}.problems-apeal-text{font-size:24px}.panel{padding:24px}.panel-color-blue>._text{font-size:14px}.panel-color-blue ._panel{padding:24px}.panel-color-blue ._panel ._title{font-size:18px}.panel-color-blue ._panel ._text{font-size:14px}.panel-icon{width:80px;height:80px}.panel-icon-title{font-size:16px}.panel-multi-title{font-size:20px;margin-top:0px;margin-bottom:16px;min-height:auto}.panel-text{font-size:12px}.panel-bg{padding:24px;min-height:200px}.panel-bg-text{font-size:18px}.panel-icon-heading{margin-bottom:16px}.panel-icon-heading>._title{padding-left:8px;font-size:18px}.panel-text-bold{font-size:14px}.panel-circle{width:100%;padding:24px}.panel-circle .panel-title{font-size:20px;margin-bottom:16px}.panel-circle-img{display:none}.panel-trend-title{margin-bottom:16px}.panel-trend-title ._img{width:80px;height:80px}.panel-trend-title>._title{padding-left:12px}.panel-trend-title>._title ._case{font-size:12px;margin-bottom:8px}.panel-trend-title>._title ._title{font-size:20px}.panel-trend-text{font-size:14px}.panel-lyzon{border-radius:30px;padding:40px 24px 24px}.panel-lyzon ._title{font-size:20px;margin-bottom:16px}.panel-lyzon ._text{font-size:12px}#method{padding-top:80px;padding-bottom:80px}.method-card ._type{width:64px;height:64px;font-size:24px;top:-32px}.method-card ._cover img{aspect-ratio:16/6}.method-card ._content{padding:24px}.method-card ._content ._title{font-size:20px;margin-bottom:24px}.method-card ._content ._text{font-size:12px}.method-card ._osusume{padding:16px 24px}.method-card ._osusume:before{width:32px;height:28px}.method-card ._osusume ._text{padding-left:10px;font-size:12px}.method-table{width:343px}.method-table:after{width:168px}.method-table thead th{font-size:24px}.method-point{width:100%;border-radius:20px;padding:12px 24px 16px;font-size:16px}.method-point ._big{font-size:24px}.cta-mv-link{display:none}#features{padding-top:80px;padding-bottom:80px}.features-title{background-size:48px 48px;padding-left:56px;font-size:24px}.features-carousel{padding:0 24px 60px}.features-work ._cover{margin-bottom:12px;border-radius:12px}.features-work ._company{font-size:12px}.features-work ._note{font-size:11px}.features-item+.features-item{margin-top:4px}.features-item:first-child ._inner{border-top-left-radius:30px;border-top-right-radius:30px}.features-item:last-child ._inner{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.features-item:nth-child(even) ._inner{background-color:#dbedff}.features-item ._inner{padding:16px 24px 16px 16px}.features-item ._icon{width:32px}.features-item ._text{padding-left:8px;padding-top:4px}.features-item ._title{font-size:18px;margin-bottom:16px}.features-item ._list{font-size:13px}#faq{padding-top:80px;padding-bottom:80px}.faq-qa{border-radius:30px;padding:24px}.faq-qa+.faq-qa{margin-top:24px}.faq-qa ._icon{font-size:18px;width:32px;height:32px}.faq-qa ._content{padding-top:0px;padding-left:16px}.faq-qa ._title{font-size:16px}.faq-qa dt{margin-bottom:16px}.faq-qa dd ._title{margin-bottom:16px}.faq-qa dd ._text{font-size:12px;margin-bottom:16px}.faq-qa dd ._text small{font-size:10px}.faq-qa dd ._sub{font-size:14px;margin-bottom:16px}.faq-qa dd ._img{margin-bottom:16px}.faq-next{padding:40px 0 24px}.faq-next ._title{font-size:20px;margin-bottom:16px}.faq-next ._img{height:32px}#difference{padding-top:80px;padding-bottom:80px}.difference-catch{font-size:20px;margin-bottom:40px}.difference-table-wrapper{margin-bottom:40px}.difference-table{width:1000px}.difference-table:after{width:180px;left:100px}.difference-table thead th{width:180px}.difference-table thead th:nth-child(1){width:100px}.difference-table .td-wrap{padding:12px}.difference-table .td-wrap ._icon{width:24px;height:24px;margin-left:0px}.difference-table .td-wrap ._text{font-size:10px;padding-left:8px}.cta{background-image:url("../images/membership/bg-sp.png")}.cta-contact{padding:40px 16px}.cta-contact>._top{margin-bottom:24px}.cta-contact>._top>._title{font-size:20px;margin-bottom:16px}.cta-contact>._top>._text{font-size:12px}.cta-dl{background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);padding:40px 16px}.cta-dl>._top{margin:0 0 16px;text-align:center}.cta-dl>._top>._img{width:120px;margin:0 0 24px}.cta-dl>._top>._contents>._sub{font-size:14px;color:#ffe600;font-weight:500}.cta-dl>._top>._contents>._title{line-height:1.5;font-size:20px}.cta-dl-panel{border-radius:40px;background-image:url("../images/webp/membership/bg-sp.webp");background-size:cover;background-position:center;padding:24px 16px;display:block}.cta-dl-panel>._img{width:140px;margin:0 auto 24px}.cta-dl-panel>._img img{width:100%}.cta-dl-panel>._contents{line-height:1.75;text-align:center}.cta-dl-panel>._contents>._sub{font-size:14px;font-weight:bold;color:#ffe600;margin-bottom:12px}.cta-dl-panel>._contents>._title{font-size:16px;margin-bottom:16px;color:#fff}}@media (max-width: 767.98px){.btn-outline{font-size:12px}.btn-outline-invers{font-size:12px}.btn-cta{width:280px;height:64px;font-size:16px}.btn-cta ._icon{font-size:24px;margin-right:8px}.btn-cta ._arrow{right:12px;width:40px;height:40px}.btn-cta ._arrow:after{font-size:18px}.btn-dl{width:280px;height:64px;font-size:16px}.btn-dl ._icon{font-size:24px;margin-right:8px}.btn-dl ._arrow{right:12px;width:40px;height:40px}.btn-dl ._arrow:after{font-size:18px}}