@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300..700&display=swap";@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Regular.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-SemiBold.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/NotoSansJP/NotoSansJP-Bold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:300;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-LightItalic.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:400;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Regular.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:500;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-Medium.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:normal;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBold.ttf) format("truetype")}@font-face{font-family:YsabeauOffice;font-style:italic;font-weight:600;src:url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.woff2) format("woff2"),url(/lp/corporate-website/static/fonts/YsabeauOffice/YsabeauOffice-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Ysabeau Office;font-style:italic;font-weight:300;src:url(/assets/fonts/Ysabeau_Office/YsabeauOffice-LightItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Ysabeau Office;font-style:normal;font-weight:400;src:url(/assets/fonts/Ysabeau_Office/YsabeauOffice-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Ysabeau Office;font-style:normal;font-weight:500;src:url(/assets/fonts/Ysabeau_Office/YsabeauOffice-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Ysabeau Office;font-style:normal;font-weight:600;src:url(/assets/fonts/Ysabeau_Office/YsabeauOffice-SemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Ysabeau Office;font-style:italic;font-weight:600;src:url(/assets/fonts/Ysabeau_Office/YsabeauOffice-SemiBoldItalic.woff2) format("woff2");font-display:swap}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2");font-display:swap}@-webkit-keyframes fade-in-x{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes fade-in-x{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes fade-in-simple{0%{opacity:0}to{opacity:1}}@keyframes clip{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes progress{0%{left:-110%}90%{left:0}to{left:110%}}@keyframes rotateScale{0%{transform:scale(0) rotate(60deg);opacity:0}40%{transform:scale(1) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes rotate{0%{transform:rotate(60deg);opacity:0}40%{opacity:1}to{transform:rotate(0);opacity:1}}@keyframes zoomUp{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes fadeUpSlide{0%{opacity:1;transform:translateY(0)}90%{opacity:0;transform:translateY(-12.5%)}to{opacity:0;transform:translateY(12.5%)}}.c-heading1{font-weight:400;color:#222;letter-spacing:0;line-height:1.3}.c-heading1__en{font-size:clamp(78px,7.3vw,105px);font-family:Ysabeau Office,sans-serif}@media print,screen and (min-width: 768px) and (max-width: 1019px){.c-heading1__en{font-size:78px}}@media screen and (max-width: 767px){.c-heading1__en{font-size:50px}}.c-heading1__jp{font-size:15px}@media screen and (max-width: 767px){.c-heading1__jp{font-size:11px}}.c-heading1__period:before{content:"";display:inline-block;background-color:#333;width:1px;height:25px;transform:rotate(25deg) translateY(5px);margin-left:25px;margin-right:10px}@media screen and (max-width: 767px){.c-heading1__period:before{height:20px;margin-left:15px;margin-right:8px}}.c-heading2{position:relative;font-size:30px;color:#222;font-weight:600;line-height:1.6;padding:2px 0 2px 27px}@media screen and (max-width: 767px){.c-heading2{font-size:23px;padding:0 0 0 19px}}.c-heading2:before{content:"";position:absolute;display:block;width:4px;height:100%;background-color:#222;left:0;top:50%;transform:translateY(-50%);border-radius:2px}.c-heading3{font-size:24px;color:#222;font-weight:600;line-height:1.6;padding-bottom:16px;border-bottom:1px solid #d0d0d0}@media screen and (max-width: 767px){.c-heading3{font-size:21px;margin-top:50px;padding-bottom:13px}}.c-heading4{font-size:19px;color:#222;font-weight:600;line-height:1.6}@media screen and (max-width: 767px){.c-heading4{font-size:17px}}.p-download-detail-container{width:100%;max-width:1536px;padding:0 83px;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 1119px){.p-download-detail-container{max-width:none;padding:0 40px}}@media screen and (max-width: 1019px){.p-download-detail-container{padding:0 30px}}@media screen and (max-width: 767px){.p-download-detail-container{padding:0 25px}}.p-download-detail-container--sm{--containerPaddingX: 30px;max-width:calc(900px + var(--containerPaddingX) * 2);padding:0 var(--containerPaddingX)}@media screen and (max-width: 767px){.p-download-detail-container--sm{max-width:none;padding:0 25px}}.p-download-detail-container--pt{padding-top:170px}@media screen and (max-width: 1019px){.p-download-detail-container--pt{padding-top:145px}}@media screen and (max-width: 767px){.p-download-detail-container--pt{padding-top:103px}}.p-download-detail-container--pb{padding-bottom:130px}@media screen and (max-width: 767px){.p-download-detail-container--pb{padding-bottom:81px}}.p-download-detail-container--py{padding-top:170px;padding-bottom:135px}@media screen and (max-width: 1019px){.p-download-detail-container--py{padding-top:145px;padding-bottom:147px}}@media screen and (max-width: 767px){.p-download-detail-container--py{padding-top:120px;padding-bottom:80px}}.p-download-detail-container--fullWidth{margin-left:calc((100% - (100vw - var(--scroll-bar-width))) / 2);margin-right:calc((100% - (100vw - var(--scroll-bar-width))) / 2)}.p-download-detail-tagWrap{font-size:14px}@media print,screen and (min-width: 768px){.p-download-detail-tagWrap{text-align:center}}.p-download-detail-tagWrap span{display:inline-block;padding:3px 23px 4px;border-radius:30px;border:1px solid #222;font-size:14px;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.p-download-detail-tagWrap span{font-size:11px;padding:2px 15px 3px}}.p-download-detail-h1{display:block;font-weight:600;color:#222;letter-spacing:0;line-height:1.3;font-size:46px}@media print,screen and (min-width: 768px){.p-download-detail-h1{margin:18px auto 0;text-align:center}}@media screen and (max-width: 767px){.p-download-detail-h1{margin:12px auto 0;font-size:26px}}.p-download-detail-h1__en{font-size:clamp(78px,7.3vw,105px);font-family:Ysabeau Office,sans-serif}@media print,screen and (min-width: 768px) and (max-width: 1019px){.p-download-detail-h1__en{font-size:78px}}@media screen and (max-width: 767px){.p-download-detail-h1__en{font-size:50px}}.p-download-detail-h1__jp{font-size:15px}@media screen and (max-width: 767px){.p-download-detail-h1__jp{font-size:11px}}.p-download-detail-h1__period:before{content:"";display:inline-block;background-color:#333;width:1px;height:25px;transform:rotate(25deg) translateY(5px);margin-left:25px;margin-right:10px}@media screen and (max-width: 767px){.p-download-detail-h1__period:before{height:20px;margin-left:15px;margin-right:8px}}.p-download-detail__text{font-size:16px;color:#333;font-weight:400;line-height:2}@media print,screen and (min-width: 768px){.p-download-detail__text{margin-top:40px;text-align:center}}@media screen and (max-width: 767px){.p-download-detail__text{font-size:15px;margin-top:20px}}.p-download-detail__subText{font-size:13px;color:#666;line-height:1.6;font-weight:400;margin-top:13px}@media print,screen and (min-width: 768px){.p-download-detail__subText{text-align:center}}@media screen and (max-width: 767px){.p-download-detail__subText{font-size:12px}}.p-download-detail-content{margin-top:60px;display:flex}@media print,screen and (min-width: 768px){.p-download-detail-content{gap:0 7%}}@media screen and (max-width: 1019px){.p-download-detail-content{margin:60px auto 0;max-width:708px;flex-direction:column;gap:80px 0}}@media screen and (max-width: 767px){.p-download-detail-content{flex-direction:column;margin-top:45px;gap:50px 0}}@media print,screen and (min-width: 768px){.p-download-detail-intro{width:45%}}@media screen and (max-width: 1019px){.p-download-detail-intro{width:100%}}.p-download-detail-intro__text{line-height:1.6;margin-top:15px}.p-download-detail-point{margin-top:35px;background-color:#eff3f7;border-radius:15px}@media print,screen and (min-width: 768px){.p-download-detail-point{padding:35px 30px 30px}}@media screen and (max-width: 767px){.p-download-detail-point{padding:30px 15px 25px}}.p-download-detail-point__ttl{display:flex;align-items:center}@media print,screen and (min-width: 768px){.p-download-detail-point__ttl{gap:0 10px}}@media screen and (max-width: 767px){.p-download-detail-point__ttl{gap:0 9px}}@media print,screen and (min-width: 768px){.p-download-detail-point__ttl span{width:32px}}@media screen and (max-width: 767px){.p-download-detail-point__ttl span{width:27px}}.p-download-detail-point__ttl p{color:#272f95;font-weight:600;line-height:1.6}@media print,screen and (min-width: 768px){.p-download-detail-point__ttl p{font-size:23px}}@media screen and (max-width: 767px){.p-download-detail-point__ttl p{font-size:20px}}.p-download-detail-point__list{margin-top:17px}.p-download-detail-point__list li{position:relative;margin-top:10px;color:#333;line-height:1.6}@media print,screen and (min-width: 768px){.p-download-detail-point__list li{margin-left:10px;padding-left:31px;font-size:16px}}@media screen and (max-width: 767px){.p-download-detail-point__list li{margin-left:12px;padding-left:24px;font-size:14px}}.p-download-detail-point__list li:before{content:"";background:url(/assets/img/common/icon_point_check.svg) no-repeat center;background-size:contain;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media print,screen and (min-width: 768px){.p-download-detail-point__list li:before{width:19px;height:15px}}@media screen and (max-width: 767px){.p-download-detail-point__list li:before{width:16px;height:13px}}@media print,screen and (min-width: 768px){.p-download-detail-form{width:48%}}@media screen and (max-width: 1019px){.p-download-detail-form{width:100%}}.p-download-detail-form .hbspt-form{margin-top:0}.p-download-detail-transform{opacity:0}.p-download-detail-transform[data-load-number="1"]{transform:translateY(100px);transition:1.6s ease;transition-delay:0s}.p-download-detail-transform[data-load-number="2"]{transform:translateY(100px);transition:1.6s ease;transition-delay:.24s}.p-download-detail .js-load-mv[data-loaded=true] .p-download-detail-transform{transform:translateY(0)}.p-download-detail .js-load-mv[data-loaded=true] .p-download-detail-transform:not([data-load-number="9"]){opacity:1}.p-form-container{max-width:1260px;width:100%;padding:170px 30px 135px;box-sizing:border-box;margin:auto}
