@charset "UTF-8";.the-campaign-contents{--color-black:#000;--color-white:#fff;--color-text:#222;--color-theme:#4ba53a;--color-border:#cccccc;--color-border-light:#dcdcdc;--color-background:#f4f4f4;--color-bullet-border:#666666;line-height:1;color:var(--color-text)}.the-campaign-contents *,.the-campaign-contents :after,.the-campaign-contents :before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:640px){.the-campaign-contents{font-size:16px}}@media (min-width:641px){.the-campaign-contents{font-size:18px}}.the-campaign-contents img,.the-campaign-contents video{width:100%;margin:0;line-height:1;vertical-align:bottom}.the-campaign-contents .view{margin:0 auto}@media (max-width:640px){.the-campaign-contents .view{width:88vw}}@media (min-width:641px){.the-campaign-contents .view{width:90%;max-width:1080px}}.the-campaign-contents .__wb{white-space:unset}@media (min-width:641px){.the-campaign-contents .__wb>span{display:inline-block;white-space:nowrap}}.the-campaign-contents .__wba>span{display:inline-block;white-space:nowrap}@media (min-width:641px){.the-campaign-contents br.--ismobile{display:none}}@media (max-width:640px){.the-campaign-contents br.--isdesktop{display:none}}.the-campaign-contents .__intersection.__fadein{-webkit-transition:opacity 1.4s;transition:opacity 1.4s;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0}.the-campaign-contents .__intersection.__fadein.__inview{opacity:1}.the-campaign-contents .__intersection.__fadeinup{-webkit-transition:opacity 1.4s,-webkit-transform 1s;transition:opacity 1.4s,-webkit-transform 1s;transition:opacity 1.4s,transform 1s;transition:opacity 1.4s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.the-campaign-contents .__intersection.__fadeinup.__inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.the-campaign-contents .billboard .image{-o-object-fit:cover;object-fit:cover}@media (max-width:640px){.the-campaign-contents .billboard .image{aspect-ratio:402/517}}@media (min-width:641px) and (max-width:1400px){.the-campaign-contents .billboard .image{max-height:540px}}@media (min-width:1401px){.the-campaign-contents .billboard .image{aspect-ratio:1400/540}}.the-campaign-contents .billboard .image.__load{-webkit-transition:opacity 1.4s;transition:opacity 1.4s;opacity:0}.the-campaign-contents .billboard .image.__load.__loaded{opacity:1}@media (min-width:641px){.the-campaign-contents .section{padding:0 0 120px 0}}@media (max-width:640px){.the-campaign-contents .section{padding:0 0 80px 0}}.the-campaign-contents .section.section--overview{text-align:center}@media (min-width:641px){.the-campaign-contents .section.section--overview{padding-top:120px}}@media (max-width:640px){.the-campaign-contents .section.section--overview{padding-top:17.4vw}}.the-campaign-contents .section.section--overview .view .titles .product-logo{aspect-ratio:498/40.08;-o-object-fit:contain;object-fit:contain;height:auto}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .titles .product-logo{width:500px;max-width:52vw;margin-bottom:26px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .titles .product-logo{width:55.78vw;min-width:224.25px;max-width:498px;margin-bottom:7vw}}.the-campaign-contents .section.section--overview .view .titles .the-title{font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .titles .the-title{font-size:min(6.4vw,50px);line-height:1.52;margin-bottom:60px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .titles .the-title{font-size:7.4vw;line-height:1.5;margin-bottom:7vw}}.the-campaign-contents .section.section--overview .view .closing-date{border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date{width:560px;max-width:100%;padding:12px 0;margin:0 auto 60px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date{width:100%;max-width:560px;padding:14px 0 10px;margin:0 auto 60px}}.the-campaign-contents .section.section--overview .view .closing-date .layout{text-align:left}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.35}}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .label{font-size:16px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .label{font-size:min(3vw,14px);margin-bottom:2px}}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.35}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.35}}.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date{font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date{font-size:20px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date{font-size:min(4.2vw,20px)}}.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date em{position:relative;font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date em{font-size:14px;margin-left:-4px;bottom:1px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .closing-date .layout .date-line .dates .date em{font-size:0.58em;margin-left:-0.23em}}.the-campaign-contents .section.section--overview .view .introduction{line-height:2.2}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .introduction{font-size:20px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .introduction{text-align:left}}.the-campaign-contents .section.section--overview .view .introduction p:not(:first-child){margin-top:30px}.the-campaign-contents .section.section--overview .view .the-lineups{display:-ms-grid;display:grid;text-align:center}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:80px min(1.4vw,20px);max-width:1000px;margin:100px auto 0}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups{gap:20px;margin:60px auto 0}}.the-campaign-contents .section.section--overview .view .the-lineups .lineup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(3.5vw,14px);padding:30px 16px;border:1px solid var(--color-border-light)}}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .product-image{margin-bottom:min(2.2vw,30px)}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .product-image{width:64.67661692vw}}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .product-logo{height:min(1.8vw,22px);margin-bottom:16px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .product-logo{width:auto;height:min(5.47vw,22px)}}.the-campaign-contents .section.section--overview .view .the-lineups .lineup .tagline{line-height:1.6}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .tagline{font-size:14px;margin-bottom:20px}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .tagline{font-size:14px}}.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap{margin-top:auto}}@media (max-width:640px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap{margin-top:10px}}.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-text);color:var(--color-white);width:140px;height:44px;border-radius:22px;font-size:14px;font-weight:bold;text-decoration:none}@media (hover:hover){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap .button{-webkit-transition:width 0.2s ease-out;transition:width 0.2s ease-out}}@media (hover:hover) and (min-width:641px){.the-campaign-contents .section.section--overview .view .the-lineups .lineup .button-wrap .button:hover{width:160px}}.the-campaign-contents .section.section--campaign{background-color:var(--color-background)}@media (min-width:641px){.the-campaign-contents .section.section--campaign{padding-top:100px}}@media (max-width:640px){.the-campaign-contents .section.section--campaign{padding-top:80px}}.the-campaign-contents .section.section--campaign .view>.title{font-weight:bold;line-height:1.6;text-align:center}@media (min-width:641px){.the-campaign-contents .section.section--campaign .view>.title{font-size:min(4.4vw,42px);margin-bottom:60px}}@media (max-width:640px){.the-campaign-contents .section.section--campaign .view>.title{font-size:28px;margin-bottom:20px;text-align:left}}@media (min-width:641px) and (max-width:980px){.the-campaign-contents .section.section--campaign .view .layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 min(5vw,80px)}}@media (min-width:981px){.the-campaign-contents .section.section--campaign .view .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 min(5vw,80px)}}@media (min-width:641px){.the-campaign-contents .section.section--campaign .view .layout .images{width:32vw;max-width:420px;min-width:260px}}.the-campaign-contents .section.section--campaign .view .layout .images .image{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media (min-width:641px){.the-campaign-contents .section.section--campaign .view .layout .information{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (max-width:640px){.the-campaign-contents .section.section--campaign .view .layout .information{margin-top:40px}}.the-campaign-contents .section.section--campaign .view .layout .information .subtitle{line-height:1.6;font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--campaign .view .layout .information .subtitle{font-size:24px;margin-bottom:15px}}@media (max-width:640px){.the-campaign-contents .section.section--campaign .view .layout .information .subtitle{font-size:18px;margin-bottom:12px}}.the-campaign-contents .section.section--campaign .view .layout .information .caption{line-height:2}@media (max-width:640px){.the-campaign-contents .section.section--campaign .view .layout .information .caption>br{display:none}}@media (min-width:641px){.the-campaign-contents .section.section--products{padding-top:120px}}@media (max-width:640px){.the-campaign-contents .section.section--products{padding-top:80px}}@media (min-width:1081px){.the-campaign-contents .section.section--products .view{max-width:1260px}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view{width:100vw}}@media (max-width:640px){.the-campaign-contents .section.section--products .view{width:100vw}}.the-campaign-contents .section.section--products .view>.title{font-weight:bold;line-height:1.6;text-align:center}@media (min-width:641px){.the-campaign-contents .section.section--products .view>.title{font-size:min(4.4vw,42px);margin-bottom:60px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view>.title{font-size:28px;margin-bottom:20px;text-align:center}}.the-campaign-contents .section.section--products .view .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout{gap:140px 0}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout{gap:80px 0}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout{gap:80px 0}}.the-campaign-contents .section.section--products .view .layout .product{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product{gap:0 min(4vw,60px)}.the-campaign-contents .section.section--products .view .layout .product:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.the-campaign-contents .section.section--products .view .layout .product .image-wrap{text-align:center}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .image-wrap{width:min(50vw,702px)}}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-wrapper .swiper-slide .image{min-height:420px;-o-object-fit:cover;object-fit:cover}}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-wrapper .swiper-slide figcaption{line-height:1.6}@media (min-width:641px){.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-wrapper .swiper-slide figcaption{margin:22px auto 16px;font-size:16px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-wrapper .swiper-slide figcaption{margin:16px auto;font-size:12px}}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination{position:relative;bottom:0;top:0;height:26px}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination .swiper-pagination-bullet{position:relative;opacity:1;width:20px;height:20px;border:1px solid transparent;margin:0 8px}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:1px solid var(--color-black)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster-pro .swiper-pagination-bullet{border-color:var(--color-bullet-border)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster-pro .swiper-pagination-bullet:first-of-type{background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,#000),color-stop(50%,#f1b994),to(#f1b994));background:linear-gradient(90deg,#000 0%,#000 50%,#f1b994 50%,#f1b994 100%)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster-pro .swiper-pagination-bullet:nth-of-type(2){background-color:#fff;border-color:#999}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster-pro .swiper-pagination-bullet:nth-of-type(3){background:-webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,#000),color-stop(50%,#e5e5e5),to(#e5e5e5));background:linear-gradient(90deg,#000 0%,#000 50%,#e5e5e5 50%,#e5e5e5 100%)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster .swiper-pagination-bullet:first-of-type{background-color:#000}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster .swiper-pagination-bullet:nth-of-type(2){background-color:#fff;border:1px solid var(--color-bullet-border)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster .swiper-pagination-bullet:nth-of-type(3){background-color:#b2a198}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--toaster .swiper-pagination-bullet:nth-of-type(4){background-color:#898989}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--rebaker .swiper-pagination-bullet:first-of-type{background-color:#fff;border:1px solid var(--color-bullet-border)}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--rebaker .swiper-pagination-bullet:nth-of-type(2){background-color:#000}.the-campaign-contents .section.section--products .view .layout .product .image-wrap .swiper .swiper-pagination.--rebaker .swiper-pagination-bullet:nth-of-type(3){background-color:#999}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .captions{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product .captions{width:90%;max-width:660px;margin:0 auto;padding:50px 0 0 0;text-align:center}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions{width:88vw;margin:0 auto;padding:50px 0 0 0;text-align:center}}.the-campaign-contents .section.section--products .view .layout .product .captions .label{display:inline-block;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black);font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--products .view .layout .product .captions .label{padding:11px 20px;font-size:14px;margin-bottom:40px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .label{padding:10px 20px;font-size:14px;margin-bottom:32px}}.the-campaign-contents .section.section--products .view .layout .product .captions .product-logo{display:block;width:auto}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .captions .product-logo{height:min(2.6vw,32px);margin:0 auto 22px 2px}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product .captions .product-logo{height:min(4.6vw,36px);margin:0 auto 22px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .product-logo{height:24px;margin:0 auto 20px}}.the-campaign-contents .section.section--products .view .layout .product .captions .tagline{font-weight:bold}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .captions .tagline{font-size:22px;line-height:1.6;margin-bottom:30px}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product .captions .tagline{font-size:22px;line-height:1.8;margin-bottom:30px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .tagline{font-size:18px;line-height:1.8;margin-bottom:30px}}.the-campaign-contents .section.section--products .view .layout .product .captions .caption{font-size:16px;line-height:2}@media (min-width:641px){.the-campaign-contents .section.section--products .view .layout .product .captions .caption{margin-bottom:45px}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .caption{margin-bottom:10px;text-align:left}}.the-campaign-contents .section.section--products .view .layout .product .captions .price{font-size:22px}.the-campaign-contents .section.section--products .view .layout .product .captions .price:before{content:"¥";font-size:16px;margin-right:4px}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product .captions .price:before{margin-left:1.8em}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .price:before{margin-left:1.8em}}.the-campaign-contents .section.section--products .view .layout .product .captions .price:after{content:"（税込）";font-size:13px}.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media (min-width:1081px){.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap{margin-top:20px}}@media (min-width:641px) and (max-width:1080px){.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap{margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:640px){.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-text);border:1px solid;color:var(--color-white);width:140px;height:44px;border-radius:22px;font-size:14px;font-weight:bold;text-decoration:none}@media (hover:hover){.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap .button{-webkit-transition:width 0.2s ease-out;transition:width 0.2s ease-out}}@media (hover:hover) and (min-width:641px){.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap .button:hover{width:160px}}.the-campaign-contents .section.section--products .view .layout .product .captions .button-wrap .button.button--secondary{background-color:var(--color-white);color:var(--color-text);font-weight:normal}.the-campaign-contents .section.section--apply{border-top:1px solid var(--color-border)}@media (min-width:641px){.the-campaign-contents .section.section--apply{padding-top:100px}}@media (max-width:640px){.the-campaign-contents .section.section--apply{padding-top:80px}}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .titles{margin-bottom:80px;text-align:center}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .titles{margin-bottom:40px}}.the-campaign-contents .section.section--apply .view .titles .title{font-weight:bold;line-height:1.6;text-align:center}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .titles .title{font-size:min(4.4vw,42px);margin-bottom:20px}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .titles .title{font-size:28px;margin-bottom:10px;text-align:left}}.the-campaign-contents .section.section--apply .view .titles p{line-height:2}.the-campaign-contents .section.section--apply .view .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .steps{max-width:854px;margin:0 0 0 auto}}.the-campaign-contents .section.section--apply .view .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex}.the-campaign-contents .section.section--apply .view .steps .step .label{text-transform:uppercase;font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .steps .step .label{width:110px;min-width:110px;margin-right:28px;border-right:1px solid var(--color-black);font-size:40px}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .steps .step .label{width:75px;min-width:75px;font-size:36px}}.the-campaign-contents .section.section--apply .view .steps .step .label em{font-weight:bold;position:relative}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .steps .step .label em{font-size:22px;margin-right:7px;bottom:2px}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .steps .step .label em{font-size:14px;margin-right:7px;bottom:2px}}.the-campaign-contents .section.section--apply .view .steps .step .description{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .steps .step .description{line-height:2}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .steps .step .description{line-height:1.6;padding-top:9px}}.the-campaign-contents .section.section--apply .view .steps .step .description .step-title{font-weight:bold;line-height:1.6}@media (min-width:641px){.the-campaign-contents .section.section--apply .view .steps .step .description .step-title{font-size:22px}}@media (max-width:640px){.the-campaign-contents .section.section--apply .view .steps .step .description .step-title{font-size:18px;margin-bottom:4px}}.the-campaign-contents .section.section--apply .view .steps .step .description .caption-note{font-size:14px;margin-top:10px}.the-campaign-contents .section.section--apply .view .steps .step .description .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.the-campaign-contents .section.section--apply .view .steps .step .description .button-wrap .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-text);color:var(--color-white);width:240px;height:44px;border-radius:22px;font-size:14px;font-weight:bold;text-decoration:none}@media (hover:hover){.the-campaign-contents .section.section--apply .view .steps .step .description .button-wrap .button{-webkit-transition:width 0.2s ease-out;transition:width 0.2s ease-out}}@media (hover:hover) and (min-width:641px){.the-campaign-contents .section.section--apply .view .steps .step .description .button-wrap .button:hover{width:260px}}.the-campaign-contents .section.section--detail{background-color:var(--color-background)}@media (min-width:641px){.the-campaign-contents .section.section--detail{padding-top:80px}}@media (max-width:640px){.the-campaign-contents .section.section--detail{padding-top:55px}}.the-campaign-contents .section.section--detail .view{max-width:980px;line-height:1.8}@media (min-width:641px){.the-campaign-contents .section.section--detail .view{font-size:14px}}@media (max-width:640px){.the-campaign-contents .section.section--detail .view{font-size:14px}}.the-campaign-contents .section.section--detail .view .title{font-weight:bold}@media (min-width:641px){.the-campaign-contents .section.section--detail .view .title{font-size:21.6px;margin-top:40px;margin-bottom:2px}}@media (max-width:640px){.the-campaign-contents .section.section--detail .view .title{font-size:18px;margin-top:25px;margin-bottom:6px}}.the-campaign-contents .section.section--detail .view p strong{font-weight:bold}.the-campaign-contents .section.section--detail .view p.indent{margin-left:1em}.the-campaign-contents .section.section--detail .view ul li{margin-left:1em}@media (max-width:640px){.the-campaign-contents .section.section--detail .view ul li{line-height:1.6;margin-bottom:0.6em}}.the-campaign-contents .section.section--detail .view .sub-group{margin-top:10px}