@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:initial}[hidden],template{display:none}a{background-color:initial;-webkit-text-decoration-skip:objects;text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}hr{box-sizing:initial;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font:inherit}blockquote,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:12px}li{list-style:none}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}img{line-height:1;vertical-align:top}caption,td,th{padding:0}fieldset{border:0}:root{--color-orange:#f57a1b;--color-key:#1664a8;--color-cta-bg:#1a1a1a;--color-text:#202020;--color-text-secondary:#364153;--color-text-card:#4a5565;--color-bg:#fff;--color-card-border:#f57a1b;--font-family-base:YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;--font-family-heading:M PLUS 2,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic ProN,メイリオ,meiryo,sans-serif;--site-width:1272px;--content-padding-pc:120px;--content-padding-sp:16px}body,html{height:100%}html{background:#fff;font-size:62.5%}body{font-size:1.8rem;padding-bottom:0}@media (max-width:768px){body{font-size:1.6rem}}.is-show{display:inherit!important}.is-hide{display:none!important}.is-visible{visibility:visible!important}.is-hidden{visibility:hidden!important}.is-fixed{position:fixed!important}.is-absolute{position:absolute!important}.is-overflow-hidden{overflow:hidden!important}.is-disable a{cursor:default;opacity:.4}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.left{float:left}.right{float:right}.clear{clear:both}.inline{display:inline!important}.inline-block{display:inline-block!important}@media (min-width:921px){.is-sp{display:none}}@media (min-width:769px) and (max-width:920px){.is-sp{display:none}}@media (max-width:768px){.is-pc{display:none}}.c-button{border:2px solid #0000;border-radius:4px;display:block;font-family:var(--font-family-base);font-size:16px;font-weight:600;line-height:1;padding:12px 24px;text-decoration:none;transition:all .3s ease}.c-button.--primary{background-color:var(--color-orange);border-color:var(--color-orange);color:#fff}@media (min-width:921px){.c-button.--primary{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-button.--primary:hover{opacity:.8}}.c-button.--outline{background-color:initial;border-color:var(--color-orange);color:var(--color-orange)}@media (min-width:921px){.c-button.--outline{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-button.--outline:hover{background-color:var(--color-orange);color:#fff}}.c-button.--cta{align-items:center;background-color:var(--color-orange);border-radius:16px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000001a;color:#fff;display:flex;font-family:var(--font-family-heading);font-weight:600;justify-content:center;margin:auto;max-width:720px;padding:24px 32px;text-align:center;text-decoration:none;transition:opacity .3s ease;width:100%}.c-button.--cta .c-button__text--main{font-size:22px;line-height:36px}.c-button.--cta .c-button__text--note{display:block;font-size:16px;line-height:24px}@media (min-width:921px){.c-button.--cta{transition:all .3s cubic-bezier(.23,1,.32,1)}.c-button.--cta:hover{opacity:.85}}@media (max-width:768px){.c-button.--cta{display:block;max-width:100%;padding:8px}.c-button.--cta .c-button__text--main{font-size:20px;line-height:30px}}#header-group-nav a{align-items:center;display:flex}.c-mv__heading{margin-bottom:64px;text-align:center}@media (max-width:768px){.c-mv__heading{margin-bottom:40px}}.c-mv__heading .c-mv__lead{color:var(--color-orange);font-family:var(--font-family-heading);font-size:22px;font-weight:600;line-height:1.5;margin-bottom:16px}@media (max-width:768px){.c-mv__heading .c-mv__lead{font-size:16px;margin-bottom:12px}}.c-mv__heading .c-mv__title{color:#000;font-family:var(--font-family-heading);font-size:48px;font-weight:600;line-height:1.5;margin-bottom:40px}@media (max-width:768px){.c-mv__heading .c-mv__title{font-size:32px;line-height:1.4;margin-bottom:24px}}.c-mv__heading .c-mv__sub{align-items:center;display:flex;gap:10px;justify-content:center}@media (min-width:769px) and (max-width:920px){.c-mv__heading .c-mv__sub{flex-direction:column}}@media (max-width:768px){.c-mv__heading .c-mv__sub{flex-direction:column}}.c-mv__heading .c-mv__sub .c-mv__sub-text{color:#000;font-family:var(--font-family-heading);font-size:28px;font-weight:600;line-height:44px}@media (max-width:768px){.c-mv__heading .c-mv__sub .c-mv__sub-text{font-size:20px;line-height:1.5;text-align:center}}.c-mv__heading .c-mv__sub .c-mv__badge{background-color:var(--color-orange);color:#fff;font-family:var(--font-family-heading);font-size:32px;font-weight:600;line-height:24px;padding:10px;width:fit-content}@media (max-width:768px){.c-mv__heading .c-mv__sub .c-mv__badge{font-size:20px;padding:8px 14px}}.c-mv__features{display:flex;gap:64px;justify-content:center;list-style:none;padding:40px 0 0}@media (min-width:769px) and (max-width:920px){.c-mv__features{gap:32px}}@media (max-width:768px){.c-mv__features{align-items:center;flex-direction:column;gap:32px;margin:auto;padding-top:24px;width:90%}}.c-mv__features .c-mv__feature{align-items:center;display:flex;flex-direction:column}@media (max-width:768px){.c-mv__features .c-mv__feature{align-items:center;flex-direction:row;gap:16px}.c-mv__features .c-mv__feature:nth-of-type(2n){flex-direction:row-reverse;margin-left:auto}.c-mv__features .c-mv__feature:nth-of-type(odd){margin-right:auto}}.c-mv__features .c-mv__feature-icon{flex-basis:150px;margin-bottom:24px}@media (max-width:768px){.c-mv__features .c-mv__feature-icon{margin-bottom:0}}.c-mv__features .c-mv__feature-icon img{max-width:240px;width:100%}.c-mv__features .c-mv__feature-text{color:#1e2939;font-family:var(--font-family-heading);font-size:24px;font-weight:600;line-height:1.5;text-align:center}@media (max-width:768px){.c-mv__features .c-mv__feature-text{font-size:18px;text-align:left}}.c-howto{background-image:url(../../assets/images/img_bg_howto.png);background-size:auto;border-radius:24px;display:grid;gap:48px;padding:60px}@media (max-width:768px){.c-howto{border-radius:20px;gap:24px;grid-template-columns:1fr;padding:32px 24px;text-align:center}}.c-howto .c-howto__title{color:var(--color-orange);font-family:var(--font-family-heading);font-size:36px;font-weight:600;grid-column:1/2;grid-row:1/2;line-height:1.4}@media (max-width:768px){.c-howto .c-howto__title{font-size:24px}}.c-howto .c-howto__text{color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:18px;grid-column:1/2;grid-row:2/3;line-height:1.8}@media (max-width:768px){.c-howto .c-howto__text{font-size:16px;grid-row:3/4;text-align:left}}.c-howto .c-howto__img{flex-shrink:0;grid-column:2/3;grid-row:1/3;width:180px}@media (max-width:768px){.c-howto .c-howto__img{grid-column:1/2;grid-row:2/3;margin:auto;width:100px}}.c-howto .c-howto__img img{height:auto;width:100%}#newsletter-lp-point{background-color:#fff;padding:40px 0}@media (max-width:768px){#newsletter-lp-point{padding:30px 0}}#newsletter-lp-news{background-color:#fff;padding:40px 0}@media (max-width:768px){#newsletter-lp-news{padding:30px 0}}.c-point .c-point__title{color:var(--color-orange);font-family:var(--font-family-heading);font-size:36px;font-weight:600;line-height:1.5;margin-bottom:48px;text-align:center}@media (max-width:768px){.c-point .c-point__title{font-size:24px;margin-bottom:32px}}.c-point .c-point__list{display:flex;gap:24px;margin:0;padding:0}@media (max-width:768px){.c-point .c-point__list{flex-direction:column;gap:40px}}.c-point .c-point__list .c-point__item{width:33.3333333333%}@media (max-width:768px){.c-point .c-point__list .c-point__item{width:100%}}.c-point .c-point-card{background-color:#fff;background-image:url(../../assets/images/img_bg_howto.png);background-size:cover;border:4px solid var(--color-card-border);border-radius:16px;height:100%;padding:32px}@media (max-width:768px){.c-point .c-point-card{border-radius:12px;padding:24px}}.c-point .c-point-card .c-point-card__img{margin:0 auto 20px;max-width:167px;width:100%}@media (max-width:768px){.c-point .c-point-card .c-point-card__img{max-width:120px}}.c-point .c-point-card .c-point-card__img img{display:block;height:100%;object-fit:contain;width:100%}.c-point .c-point-card .c-point-card__title{color:#101828;font-family:var(--font-family-heading);font-size:24px;font-weight:600;line-height:36px;margin-bottom:16px;text-align:center}@media (max-width:768px){.c-point .c-point-card .c-point-card__title{font-size:18px;line-height:30px;margin-bottom:16px}}.c-point .c-point-card .c-point-card__text{color:var(--color-text-card);font-family:var(--font-family-base);font-size:16px;line-height:24px;text-align:left}.c-mail .c-mail__header{margin-bottom:48px}@media (max-width:768px){.c-mail .c-mail__header{margin-bottom:32px}}.c-mail .c-mail__title{color:var(--color-orange);font-family:var(--font-family-heading);font-size:36px;font-weight:600;line-height:1.4;margin-bottom:16px}@media (max-width:768px){.c-mail .c-mail__title{font-size:24px;text-align:center}}.c-mail .c-mail__lead{color:var(--color-text-secondary);font-family:var(--font-family-base);font-size:20px;line-height:1.6}@media (max-width:768px){.c-mail .c-mail__lead{font-size:18px;line-height:28px}}.c-mail .c-mail__group{display:flex;gap:24px;margin-bottom:40px}.c-mail .c-mail__group:last-of-type{margin-bottom:0}@media (max-width:768px){.c-mail .c-mail__group{align-items:center;flex-direction:column}}.c-mail .c-mail__cover{flex-shrink:0;width:280px}@media (max-width:768px){.c-mail .c-mail__cover{max-width:294px;width:100%}}.c-mail .c-mail__cover img{display:block;height:100%;object-fit:cover;width:100%}.c-mail-card{background-color:#fff;border:2px solid var(--color-card-border);border-radius:10px;box-shadow:0 1px 2px -1px #0000001a;display:flex;gap:24px;margin-bottom:24px;padding:32px}@media (max-width:768px){.c-mail-card{flex-direction:column;padding:24px}}.c-mail-card:last-of-type{margin-bottom:0}.c-mail-card .c-mail-card__point{flex-basis:65%}.c-mail-card .c-mail-card__badge{background-color:var(--color-orange);border-radius:100px;color:#fff;display:inline-block;font-family:var(--font-family-heading);font-size:18px;font-weight:600;line-height:20px;margin-bottom:16px;padding:8px 16px}.c-mail-card .c-mail-card__title{color:#101828;font-family:var(--font-family-base);font-size:20px;font-weight:300;line-height:30px}@media (max-width:768px){.c-mail-card .c-mail-card__title{font-size:18px;line-height:28px}}.c-mail-card .c-mail-card__img{flex-basis:35%}@media (max-width:768px){.c-mail-card .c-mail-card__img{flex-basis:auto}}.c-mail-card .c-mail-card__img img{height:auto;width:100%}.c-cta{background-color:var(--color-cta-bg);width:100%}.c-cta .c-cta__inner{margin:0 auto;max-width:var(--site-width);padding:24px 10px;text-align:center}@media (max-width:768px){.c-cta .c-cta__inner{padding:40px var(--content-padding-sp)}}.c-cta .c-cta__text{color:#fff;font-family:var(--font-family-base);font-size:18px;line-height:1.6;margin-bottom:24px}@media (max-width:768px){.c-cta .c-cta__text{font-size:14px;margin-bottom:20px}}.p-cta-sticky{background-color:#2e2e2ee6;bottom:0;margin-bottom:24px;opacity:0;padding:24px 16px;position:sticky;transition:opacity .3s ease;width:100%;z-index:100}@media (max-width:768px){.p-cta-sticky{padding:16px}}.p-cta-sticky.is-show{opacity:1}.p-cta-sticky .p-cta-sticky__inner{text-align:center}.magazine .phase2-theme{overflow:unset}#newsletter-lp-mv{background-image:url(../images/img_bg_mv.png);background-position:bottom;background-repeat:no-repeat;background-size:contain}#newsletter-lp-mv .p-container{max-width:1032px;padding:64px 0 144px}@media (max-width:768px){#newsletter-lp-mv .p-container{padding-bottom:40px;padding-top:40px}}#newsletter-lp-howto{padding:80px 0 0}@media (max-width:768px){#newsletter-lp-howto{padding:48px 0 0}}#newsletter-lp-howto .p-container,#newsletter-lp-news .p-container,#newsletter-lp-point .p-container{padding:0 20px}.l-main{overflow:unset}.l-container,.l-main{width:100%}.p-section{position:relative;width:100%}.p-section:last-of-type{padding-bottom:24px}.p-container{margin:0 auto;max-width:var(--site-width);padding:0 var(--content-padding-pc);width:100%}@media (max-width:768px){.p-container{padding:0 var(--content-padding-sp)}}.p-contents{width:100%}
