@charset "UTF-8";.partner_hero{background-color:#fff;height:680px;padding-top:94px}@media (min-width:768px){.partner_hero{height:740px;padding-top:140px}}.partner_hero .c-heading__title{align-items:center;flex-direction:column}.partner_hero .c-heading__logo{width:120px}@media (min-width:768px){.partner_hero .c-heading__logo{width:250px}}.partner_hero .c-heading__large{font-size:20px;letter-spacing:.05em;line-height:1.6;margin-top:16px}@media (min-width:768px){.partner_hero .c-heading__large{font-size:44px}}.partner_hero__lead{font-size:14px;font-weight:700;line-height:2;margin-top:30px;text-align:center}@media (min-width:768px){.partner_hero__lead{font-size:20px;margin-top:70px}}.partner_hero__annotation{color:#e2041b;font-size:12px;margin-top:12px;text-align:center}.partner_CTA{background:#f6f6f6 url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2024-theme/images/common/bg-dots-black2.png) 50%/10px repeat}.partner_CTA__wrap{padding:45px 0}.partner_CTA__wrap .c-cta{gap:30px}@media (min-width:768px){.partner_CTA__wrap{padding:80px 0}.partner_CTA__wrap .c-cta{gap:40px}}.partner_CTA__wrap .white-button{background-image:none}.partner_index{background:#fff url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2024-theme/images/common/bg-dots-black2.png) 50%/10px repeat}.partner_index__wrap{padding:45px 15px}@media (min-width:768px){.partner_index__wrap{padding:80px 10px 20px}}.partner_index__card{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:768px){.partner_index__card{flex-direction:row;padding-top:80px}}.partner_index__item{background-color:#fff;border:1px solid #dadada;border-radius:4px;-webkit-box-shadow:0 0 15px rgba(55,66,78,.05);box-shadow:0 0 15px rgba(55,66,78,.05);display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 15px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}@media (min-width:768px){.partner_index__item{padding:40px;width:30%}}.partner_index__item:first-child:before,.partner_index__item:nth-child(2):before{bottom:-32px;color:#e2041b;content:"▶︎";display:block;font-size:16px;font-weight:700;height:24px;position:absolute;right:calc(50% - 12px);transform:rotate(90deg);width:16px}@media (min-width:768px){.partner_index__item:first-child:before,.partner_index__item:nth-child(2):before{right:calc(-8.33333% - 9px);top:calc(50% - 12px);transform:rotate(0)}}.partner_index__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:315px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-justify-content:space-between;justify-content:space-between}.partner_index__partner_logo{align-items:center;display:flex;margin-top:0;width:100%}@media (min-width:768px){.partner_index__partner_logo{margin-bottom:0;max-width:220px}}.partner_index__title{font-size:18px;font-weight:700;text-align:center}@media (min-width:768px){.partner_index__title{font-size:24px}.partner_index .c-heading__title{flex-direction:column}}@media (max-width:767px){.partner_index .c-heading__title .c-heading__large{font-size:24px;letter-spacing:.05em;margin-top:16px}.partner_index .c-heading__title .c-heading__title-row{align-items:center;flex-direction:column}}.partner_index .c-heading__title .c-heading__logo{margin-top:16px}.partner_index .c-heading__large{line-height:1.6}.partner_index__info{width:100%}.partner_index__partner_info-wrap{margin-top:16px;padding-bottom:8px}.partner_index__partner_info{background-color:#f6f6f6;border:10px solid #f6f6f6;border-radius:4px;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}@media (min-width:768px){.partner_index__partner_info-wrap{padding-bottom:0}.partner_index__partner_info{border:4px solid #f6f6f6;-webkit-flex-direction:row;flex-direction:row;margin-bottom:4px}}.partner_index__contents_wrap{padding:60px 0 0}@media (min-width:768px){.partner_index__contents_wrap{padding:80px 0 0}}.partner_index__contents_wrap h3{font-size:24px;margin:32px 0;width:100%}@media (max-width:767px){.partner_index__contents_wrap h3{text-align:center}}.step_no{background-color:#334252;border-radius:8px;color:#fff;display:inline-block;margin-bottom:16px;padding:8px 16px;text-align:center;width:auto}@media (min-width:768px){.step_no{margin-bottom:0;margin-right:16px}}.partner_index__container{padding-bottom:40px}@media (min-width:768px){.partner_index__container{padding-bottom:60px}}.partner_index__container h4{font-size:30px;padding:24px 0;text-align:center}.partner_index__container p{margin-bottom:1em}@media (max-width:767px){.partner_index__container p{line-height:2;margin-bottom:1.5em}}.partner_index__container .annotation{color:#e2041b;font-size:12px;margin-top:12px}.partner_index__container .partner_index__banner{margin:40px auto;width:100%}@media (min-width:768px){.partner_index__container .partner_index__banner{margin:80px auto;max-width:800px}}.partner_index__container table{border:1px solid #dadada;width:100%}.partner_index__container table.pc-only{margin:40px auto}.partner_index__container table thead{background-color:#334252;color:#fff}.partner_index__container table td,.partner_index__container table th{border:1px solid #dadada;padding:16px;text-align:left;vertical-align:middle}.partner_index__container table .annotation{color:#334252}.partner_index__container .sp-only h5{font-size:16px;margin-bottom:16px}.partner_index__container .sp_table-head{background-color:#334252;border:1px solid #334252;color:#fff;text-align:center}.partner_index__container .sp_table-head .annotation{color:#fff}#step1 .partner_index__container:nth-child(4),#step2 .partner_index__container,#step3 .partner_index__container{padding-bottom:0}.partner_index__explain-img{margin:16px auto 40px;max-width:800px;width:100%}.partner_index__container .partner_CTA__wrap{padding:40px 0}.partner_index__container-cont{display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin:40px auto}@media (min-width:768px){.partner_index__container-cont{align-items:center;flex-direction:row-reverse}.partner_index__container-cont div{width:48%}.partner_index__figure{max-width:480px;width:48%}}.partner_index__step{background-color:#fff;border:1px solid #dadada;border-radius:4px;margin:16px auto 40px;padding:20px;position:relative;width:100%}.partner_index__step_contents{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:space-between}@media (min-width:768px){.partner_index__step{margin:16px auto 56px}.partner_index__step_contents{flex-direction:row}}.partner_index__step_contents h5{font-size:18px;margin-bottom:1em}.partner_index__step_contents a{color:#e2041b}.partner_index__step_contents div{width:100%}.partner_index__step .annotation{color:#e2041b;font-size:14px}.partner_index__step:before{bottom:-32px;color:#e2041b;content:"▶︎";display:block;font-size:16px;font-weight:700;height:24px;position:absolute;right:calc(50% - 12px);transform:rotate(90deg);width:16px}.partner_index__step:last-child{margin-bottom:0}.partner_index__step:last-child:before{display:none}@media (min-width:768px){.partner_index__step:before{bottom:-49px;font-size:28px;height:42px;right:calc(50% - 14px);width:28px}}.partner_info__label{background-color:#f6f6f6;border-radius:4px;font-size:16px;height:30px;line-height:30px;min-width:130px;padding-left:12px;position:relative;width:auto}@media (min-width:768px){.partner_info__label{height:46px;line-height:46px;padding-left:23px}}@media (max-width:767px){.partner_info__label:before{background-color:#e2041b;border-radius:5px;content:"";display:block;height:5px;left:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}}.partner_info__URL{background-color:#fff;border-radius:4px;color:#db4242;font-size:16px;height:46px;line-height:46px;padding-left:15px;width:100%}@media (max-width:767px){.partner_info__URL{font-size:14px}.partner_index__partner_info.__long .partner_info__URL{font-size:12px}}.partner_info__URL a{color:#db4242}.partner_index__icon{bottom:12px;position:absolute;right:calc(50% - 10px);width:20px}@media (min-width:768px){.l-blog-list__icon{right:40px}}.l-blog-list__icon-word{padding-right:8px}.l-blog-list__icon-ancher{display:flex;flex-direction:row}.explain_cyzen{background-color:#fff;padding-bottom:40px;padding-top:45px}.explain_cyzen__lead{font-size:16px;font-weight:700;line-height:2;margin-top:45px;text-align:center}@media (min-width:768px){.explain_cyzen{padding-bottom:70px;padding-top:70px}.explain_cyzen__lead{font-size:20px;margin-top:60px}}.explain_cyzen .c-heading__title{flex-direction:row;justify-content:center}.explain_cyzen__image{margin:40px auto 0;max-width:480px;width:100%}.lp-faq{background:#fff url(//6158193.fs1.hubspotusercontent-na1.net/hubfs/6158193/raw_assets/public/cyzen-2024-theme/images/common/bg-dots-black2.png) 50%/10px repeat}.lp-faq__wrap{padding:80px 15px 120px}@media (min-width:768px){.lp-faq__wrap{padding:120px 10px}}.lp-faq__title{font-size:30px;font-weight:700;text-align:center}@media (min-width:768px){.lp-faq__title{font-size:40px;letter-spacing:.02em}}.lp-faq__content{padding-top:38px}.lp-faq__cta{padding-top:40px}@media (min-width:768px){.lp-faq__cta{padding-top:60px}}.lp-faq .annotation{color:#e2041b;font-size:14px}.lp-form{padding:80px 15px 120px}@media (min-width:768px){.lp-form{padding:120px 0}}.lp-form .c-heading__large{display:inline-block}.lp-form .c-heading__title-row .c-heading__large{line-height:1.5}.lp-form .c-heading__title-row .c-heading__logo,.lp-form .c-heading__title-row .c-heading__title-small,.lp-form .c-heading__title-row_top .c-heading__large,.lp-form .c-heading__title-row_top .c-heading__title-medium{line-height:1.7}.lp-form .hs-submit{margin-top:40px}.l-form__title{margin-bottom:20px}.partne-foot__CTA{padding:80px 5px}@media (min-width:768px){.partne-foot__CTA{padding:80px 0}}.partne-foot__CTA p{line-height:2;margin:40px auto 0;text-align:center}.partne-foot__CTA .partner_CTA__wrap{padding:40px 0}