#page-custom-css-id .main-visual.lp_mv-area{position:relative;padding-top:106px}@media screen and (max-width: 1024px){#page-custom-css-id .main-visual.lp_mv-area.lp_mv-area{padding-top:80px}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row{max-width:1720px;margin-left:auto;padding:70px 0 45px}@media screen and (min-width: 1921px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row{margin:auto}}@media screen and (max-width: 1750px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row{max-width:92%}}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row{padding:35px 0 45px;margin:auto}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col{padding-left:0;padding-right:0}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col{display:block;width:calc((865 / 1720)*100%) !important;min-width:545px}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col{width:100% !important;min-width:auto}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.heading h1 span{font-size:clamp(35px, 2.86vw, 55px);letter-spacing:0.04em;line-height:calc(85/55)}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.heading h1 span:nth-of-type(2){font-size:clamp(25px, 2.34vw, 45px)}@media screen and (max-width: 540px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.heading h1 span:nth-of-type(2){font-size:18px}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.sub{position:relative;font-size:clamp(16px, 1.15vw, 22px);font-weight:bold;line-height:1.5;letter-spacing:0.02em;color:#069394;padding:27.5px 50px 27.5px 105px;margin-bottom:50px;background-color:#fff;border-radius:0 50px 0 50px}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.sub{padding:30px 25px;margin-bottom:30px;border-radius:0 25px}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.sub:before{content:"";position:absolute;left:50px;top:50%;width:36px;height:34px;background-image:url(https://ferret-one.akamaized.net/images/66289682dcf58d0c0e4c43b0/original.png?utime=1713936003);transform:translateY(-50%)}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.sub:before{left:13px;top:12px;transform:translate(0);opacity:0.25;scale:0.85}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.btn-sub{width:clamp(400px, 31.25vw, 600px);font-size:clamp(14px, 1.3vw, 25px);font-weight:bold;color:#fff;letter-spacing:0.08em;text-align:center}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.btn-sub{width:100%}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.annotation{width:clamp(400px, 31.25vw, 600px);font-size:clamp(12px, 1.04vw, 20px);font-weight:400;letter-spacing:0.02em;color:#fff;margin-top:17px;text-align:center}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.text.annotation{width:100%}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.button.lp-btn{width:clamp(400px, 31.25vw, 600px)}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.button.lp-btn{width:100%}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.button.lp-btn a{width:100%;font-size:clamp(20px, 2.08vw, 40px);font-weight:bold;color:#fff;letter-spacing:0.02em;margin-right:auto;padding:calc(19px - 9.2px) 40px;border-radius:50px;background-color:#fd82a7;border-bottom:solid #e96c95 5px;transition:0.3s ease-out}@media (any-hover: hover){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.left-col .component.button.lp-btn a:hover{opacity:1.0;transform:translateY(5px);border-color:transparent}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.right-col{position:absolute;right:0;bottom:-25px;width:calc((695 / 1720)*100%) !important;max-width:955px;padding:0}@media screen and (min-width: 1921px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.right-col{left:50%}}@media screen and (max-width: 767px){#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.right-col{position:static;width:100% !important;max-width:450px;margin:auto;transform:translateY(30%);margin-top:-70px}}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.right-col .component{margin:0}#page-custom-css-id .main-visual.lp_mv-area .row.mv_row .col.right-col .component.image img{width:100% !important}#page-custom-css-id section .inner .row.lp-hd_deco .col{display:block}#page-custom-css-id section .inner .row.lp-hd_deco .col .component.deco-img{margin-bottom:7.5px}@media screen and (max-width: 767px){#page-custom-css-id section .inner .row.lp-hd_deco .col .component.deco-img{scale:0.75}}#page-custom-css-id section .inner .row.lp-hd_deco .col .component.deco-img.mw300 img{max-width:300px !important}#page-custom-css-id section .inner .row .col .component.lp-btn a{font-weight:bold;color:#fff;letter-spacing:0.02em;padding:calc(19px - 9.2px) 40px;border-radius:50px;background-color:#fd82a7;border-bottom:solid #e96c95 5px;transition:0.3s ease-out}@media (any-hover: hover){#page-custom-css-id section .inner .row .col .component.lp-btn a:hover{opacity:1.0;transform:translateY(5px);border-color:transparent}}#page-custom-css-id section .inner .row .col .component.lp-btn.fs-23 a{font-size:23px}@media screen and (max-width: 1024px){#page-custom-css-id section .inner .row .col .component.lp-btn.fs-23 a{font-size:18px}}#page-custom-css-id section .inner .row .col .component.lp-hd01 :is(h2,h3,h4,h5,h6){font-size:35px;font-weight:bold;letter-spacing:0.04em;line-height:calc(60 / 40);margin-bottom:12.5px}@media screen and (max-width: 767px){#page-custom-css-id section .inner .row .col .component.lp-hd01 :is(h2,h3,h4,h5,h6){font-size:20px}}#page-custom-css-id section .inner .row .col .component.lp-hd01 :is(h2,h3,h4,h5,h6) span:first-of-type{font-size:calc(40em / 35)}#page-custom-css-id section .inner .row .col .component.lp-hd02 :is(h2,h3,h4,h5,h6){font-size:35px;font-weight:bold;letter-spacing:0.04em;line-height:calc(60 / 35);margin-bottom:40px}@media screen and (max-width: 767px){#page-custom-css-id section .inner .row .col .component.lp-hd02 :is(h2,h3,h4,h5,h6){font-size:20px;margin-bottom:20px}}#page-custom-css-id section.lp_header{position:fixed;z-index:9999;top:0;left:0;width:100%;height:106px;padding:0;background:#fff}@media screen and (max-width: 1024px){#page-custom-css-id section.lp_header{height:80px}}#page-custom-css-id section.lp_header .inner{display:flex;align-items:center;height:100%;padding:0;max-width:calc(100% - 60px)}#page-custom-css-id section.lp_header .inner .row{display:flex;justify-content:space-between;align-items:center;width:100%}#page-custom-css-id section.lp_header .inner .row .col{display:block;padding:0;width:fit-content !important}#page-custom-css-id section.lp_header .inner .row .col .component{margin:0}@media screen and (max-width: 767px){#page-custom-css-id section.lp_header .inner .row .col .component.lp-btn a{position:relative;width:0;height:0;font-size:0;padding:0;border:none}}@media screen and (max-width: 767px){#page-custom-css-id section.lp_header .inner .row .col .component.lp-btn a:before{display:flex;align-items:center;justify-content:center;content:"\f007";position:absolute;right:0;width:45px;height:45px;font-family:"Font Awesome 5 Free";font-size:21px;color:#fff;background-color:#e96c95;border-radius:50%;transform:translateY(-27px)}}#page-custom-css-id section.lp_header .inner .row .col.logo_col .component img{max-width:353px !important}@media screen and (max-width: 1024px){#page-custom-css-id section.lp_header .inner .row .col.logo_col .component img{max-width:250px !important}}#page-custom-css-id section.logoScroll_sec{padding:100px 0 90px}#page-custom-css-id section.logoScroll_sec .inner{max-width:100%;padding:0;overflow:hidden}#page-custom-css-id section.logoScroll_sec .inner .row.logo-slider_row{display:flex;width:max-content;max-width:2000px;margin:auto}#page-custom-css-id section.logoScroll_sec .inner .row.logo-slider_row:first-of-type{margin-top:15px}#page-custom-css-id section.logoScroll_sec .inner .row.logo-slider_row+.logo-slider_row{margin-top:15px}#page-custom-css-id section.logoScroll_sec .inner .row.logo-slider_row.is-loopAnimation .col{position:relative;min-width:1000px;animation:loop 20s linear infinite;padding:0 !important;will-change:transform;flex-shrink:0;width:calc(((180 * 5000) / 451) * 1px) !important;height:180px !important;background-image:url("https://ferret-one.akamaized.net/images/66e2b8ce75e6b00732811e8b/original.jpeg?utime=1726134478");background-size:100%}@keyframes loop{0%{transform:translateX(0%)}to{transform:translateX(-100%)}}#page-custom-css-id section.logoScroll_sec .inner .row.logo-slider_row .col .component{margin:0}#page-custom-css-id section.lp-active_sec{position:relative}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row{display:grid;gap:clamp(20px, 2.6vw, 45px);grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row{display:block !important;margin-top:80px}}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col{position:relative;display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 3;width:auto !important;margin-top:40px;padding:60px 0 2px;border-radius:10px;background-color:#fff;box-shadow:0px 5px 10px 0px rgba(51,51,51,0.05)}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col{display:flex !important;flex-wrap:wrap;width:70% !important;margin:auto;padding:60px 20px !important}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col{width:100% !important}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col{padding:45px 10px 45px !important}}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col:nth-of-type(2){margin:60px auto}}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.num{position:absolute;top:-40px;left:50%;display:flex;align-items:center;justify-content:center;width:70px;height:70px;color:#fff;font-size:35px;font-weight:bold;letter-spacing:0.04em;margin:auto;border-radius:50%;background-color:#fd82a7;transform:translateX(-50%)}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading{padding:0 3px}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading{width:100%;order:2}}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading h3{font-size:clamp(17px, 1.04vw, 19px);line-height:calc(30 / 20);margin-bottom:5px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading h3{font-size:17px !important;padding:0 10px}}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading h3{font-size:19px !important}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading h3{font-size:18px !important}}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.text_area{font-size:clamp(13px, 0.78vw, 14px);font-weight:400;color:#666;line-height:calc(26 / 15);padding:0 8px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.text_area{padding:0 10px}}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.text_area{order:3;width:100%}}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.image{padding:0 10px;margin-top:20px}#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.image img{width:100% !important}@media screen and (max-width: 770px){#page-custom-css-id section.lp-active_sec .inner .row.lp-three_row .col.lp-imgText_col .component.image img{order:1;text-align:center !important}}#page-custom-css-id section.lp-active_sec .inner .row.btn_area{margin-top:35px}#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.sub{font-size:25px;font-weight:bold;color:#fd82a7;letter-spacing:0.08em}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.sub{font-size:18px;padding:0}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.sub{font-size:16px}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.sub{font-size:14px}}#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.annotation{font-size:18px;font-weight:400;letter-spacing:0.02em;color:#333}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.annotation{font-size:16px;padding:0}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.text.annotation{font-size:14px}}#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:40px;padding-right:50px;padding-left:50px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:23px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:16px;padding-right:13px;padding-left:13px}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-active_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:15px;padding-right:10px;padding-left:10px}}#page-custom-css-id section.lp-registration_sec{padding:30px 0 80px}@media screen and (max-width: 767px){#page-custom-css-id section.lp-registration_sec{padding-bottom:40px}}#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row{margin-top:10px}#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row .col .component.text{font-size:18px;font-weight:bold;letter-spacing:0.04em;color:#333}@media screen and (max-width: 540px){#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row .col .component.text{font-size:16px}}#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row .col .component.richtext a{position:relative;padding-right:20px;font-weight:bold;letter-spacing:0.04em;color:#069394;transition:0.3s ease-out;text-decoration:none}#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row .col .component.richtext a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#069394}#page-custom-css-id section.lp-registration_sec .inner .row.loginLink_row .col .component.richtext a:after{content:"";position:absolute;top:calc(50% + 2px);right:0;width:7px;height:11px;background-image:url(https://ferret-one.akamaized.net/images/66285812ee47bf276e46fcc1/original.png?utime=1713920018);transform:translateY(-50%)}#page-custom-css-id section.lp-registration_sec .inner .row.img_row{margin-top:25px}#page-custom-css-id section.lp-registration_sec .inner .row.annotation_row .col .component.text.annotation{font-size:16px;font-weight:400;letter-spacing:0.02em;color:#666}#page-custom-css-id section.lp-registration_sec .inner .row.btn_area{margin-top:35px}#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.text.sub{font-size:25px;font-weight:bold;color:#fd82a7;letter-spacing:0.08em}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.text.sub{font-size:18px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.text.sub{font-size:16px;padding:0}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.text.sub{font-size:14px}}#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:40px;padding-right:60px;padding-left:60px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:23px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:17px;padding-right:15px;padding-left:15px}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-registration_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:15px}}#page-custom-css-id section.lp-fuction_sec{padding:60px 0 40px}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row{display:grid;gap:clamp(20px, 2.6vw, 45px);grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row{grid-template-columns:1fr}}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col{position:relative;z-index:1;display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 3;width:auto !important;padding:10px 15px 40px;border-radius:10px;background-color:#fff}@media screen and (max-width: 767px){#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col{width:80% !important;margin:auto;padding:10px 15px 20px}}@media screen and (max-width: 600px){#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col{width:100% !important}}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.num{position:absolute;z-index:-1;right:20px;bottom:20px;width:fit-content !important;font-size:60px;font-weight:bold;color:#f2f1f1;letter-spacing:0.04em;line-height:1.0;margin:0}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.num{font-size:45px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.num{bottom:0}}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading{display:flex;align-items:center;justify-content:center}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.heading h3{font-size:clamp(15px, 1.15vw, 20px);line-height:calc(32 / 22);margin:0}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.text.text_area{position:relative;z-index:2;font-size:clamp(13px, 0.78vw, 15px);font-weight:400;color:#666;line-height:calc(22 / 15);margin-top:5px}#page-custom-css-id section.lp-fuction_sec .inner .row.lp-three_row .col.lp-imgText_col .component.image img{max-width:145px !important;width:100% !important}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec{background-position:left}}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec .inner{padding:40px 20px 50px}}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area{position:relative;margin-top:35px;padding-top:50px;padding-bottom:40px;background-color:#fff;box-shadow:0px 5px 10px 0px rgba(51,51,51,0.1);border-radius:10px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area{margin:0;padding:65px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area{padding:60px 20px 50px}}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area:before{content:"";position:absolute;left:50%;top:50%;width:calc(100% - 40px);height:calc(100% - 40px);border:solid 2px rgba(6,147,148,0.2);border-radius:10px;transform:translate(-50%, -50%);pointer-events:none}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col{width:100%}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.text.sub{font-size:28px;font-weight:bold;color:#333;letter-spacing:0.16em}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.text.sub{font-size:20px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.text.sub{font-size:18px;padding:0}}@media screen and (max-width: 540px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.text.sub{font-size:16px}}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.richtext.text_link{margin-top:20px}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.richtext.text_link a{position:relative;font-size:20px;font-weight:400;letter-spacing:0.02em;color:#333;text-decoration:none;transition:0.3s ease-out}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.richtext.text_link a{font-size:16px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.richtext.text_link a{font-size:14px;padding:0}}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.richtext.text_link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#333}#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.button.lp-btn a{width:700px;font-size:40px}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.button.lp-btn a{width:fit-content;font-size:30px}}@media screen and (max-width: 767px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:25px}}@media screen and (max-width: 600px){#page-custom-css-id section.lp-cta_sec .inner .row.btn_area .col .component.button.lp-btn a{font-size:17px}}#page-custom-css-id section.lp-footer_sec{padding:0;background-color:#444}#page-custom-css-id section.lp-footer_sec .inner{padding:5.6px 0}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row{flex-wrap:wrap}}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col{padding-bottom:0}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.copyroght_col{width:100% !important;order:2;text-align:center !important}}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.copyroght_col .component{margin:0}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.copyroght_col .component.text{font-size:14px;color:#fff}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.copyroght_col .component.text{text-align:center !important}}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col{width:100% !important;order:1}}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component{margin:0}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul{display:flex;justify-content:end;list-style:none}@media screen and (max-width: 1024px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul{justify-content:center;margin:0}}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul li a{font-size:14px;color:#fff;text-decoration:none}@media screen and (max-width: 767px){#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul li a{font-size:12px}}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul li:nth-of-type(2){position:relative;margin:0 10px}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul li:nth-of-type(2):before{content:"";position:absolute;top:calc(50% + 2px);left:-5px;width:1px;height:14px;background-color:#fff;transform:translateY(-50%)}#page-custom-css-id section.lp-footer_sec .inner .row.menu_row .col.menu_col .component.richtext ul li:nth-of-type(2):after{content:"";position:absolute;top:calc(50% + 2px);right:-5px;width:1px;height:14px;background-color:#fff;transform:translateY(-50%)}@media screen and (min-width: 1025px){#page-custom-css-id .sp{display:none}#page-custom-css-id .tb{display:none}#page-custom-css-id .sp_tb{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){#page-custom-css-id .pc{display:none}#page-custom-css-id .sp{display:none}#page-custom-css-id .tb{display:inherit}#page-custom-css-id .tb_pc{display:inherit}#page-custom-css-id .sp_tb{display:inherit}}@media screen and (max-width: 767px){#page-custom-css-id .pc{display:none}#page-custom-css-id .tb_pc{display:none}#page-custom-css-id .sp{display:inherit}#page-custom-css-id .tb{display:none}#page-custom-css-id .sp_tb{display:inherit}}
.contents .content-1 {
  /* sample */
}

.contents .content-1 .row.row-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-1 .row.row-1 .col.col-2 .component.button {
  /* sample */
}

.contents .content-2 {
  /* sample */
}

.contents .content-2 .row.row-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-2 .row.row-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-2 .col.col-3 {
  /* sample */
}

.contents .content-2 .row.row-3 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-1 .component.image {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-2 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-2 .component.image {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-3 {
  /* sample */
}
.contents .content-2 .row.row-3 .col.col-3 .component.image {
  /* sample */
}

.contents .content-3 {
  /* sample */
}

.contents .content-3 .row.row-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-3 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-3 .row.row-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-3 .row.row-2 .col.col-3 .component.image {
  /* sample */
}

.contents .content-3 .row.row-3 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 .component.text {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 .component.button {
  /* sample */
}
.contents .content-3 .row.row-3 .col.col-1 .component.text {
  /* sample */
}

.contents .content-4 {
  /* sample */
}

.contents .content-4 .row.row-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-4 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-4 .row.row-2 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-2 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-4 .row.row-3 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-3 .col.col-1 .component.image {
  /* sample */
}

.contents .content-4 .row.row-4 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-4 .col.col-1 .component.text {
  /* sample */
}

.contents .content-4 .row.row-5 {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 .component.text {
  /* sample */
}
.contents .content-4 .row.row-5 .col.col-1 .component.button {
  /* sample */
}

.contents .content-5 {
  /* sample */
}

.contents .content-5 .row.row-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.image {
  /* sample */
}
.contents .content-5 .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}

.contents .content-5 .row.row-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.image {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-1 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.image {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-2 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.rich-heading {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.image {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.text {
  /* sample */
}
.contents .content-5 .row.row-2 .col.col-3 .component.text {
  /* sample */
}

.contents .content-6 {
  /* sample */
}

.contents .content-6 .row.row-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.contents .content-6 .row.row-1 .col.col-1 .component.richtext {
  /* sample */
}

.contents .content-7 {
  /* sample */
}

.contents .content-7 .row.row-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 {
  /* sample */
}
.contents .content-7 .row.row-1 .col.col-2 .component.richtext {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.side {
  /* sample */
}

.fixed-side .row.row-1 {
  /* sample */
}
.fixed-side .row.row-1 .col.col-1 {
  /* sample */
}

.foot {
  /* sample */
}

.foot .row.row-1 {
  /* sample */
}
.foot .row.row-1 .col.col-1 {
  /* sample */
}

.header, .main-visual {
  /* sample */
}

.header .row.row-1, .main-visual .row.row-1 {
  /* sample */
}
.header .row.row-1 .col.col-1, .main-visual .row.row-1 .col.col-1 {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.rich-heading, .main-visual .row.row-1 .col.col-1 .component.rich-heading {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.button, .main-visual .row.row-1 .col.col-1 .component.button {
  /* sample */
}
.header .row.row-1 .col.col-1 .component.text, .main-visual .row.row-1 .col.col-1 .component.text {
  /* sample */
}
.header .row.row-1 .col.col-2, .main-visual .row.row-1 .col.col-2 {
  /* sample */
}
.header .row.row-1 .col.col-2 .component.image, .main-visual .row.row-1 .col.col-2 .component.image {
  /* sample */
}

.navi, .navi-001-01, .navi-002-01 {
  /* sample */
}

.navi .row.row-1, .navi-001-01 .row.row-1, .navi-002-01 .row.row-1 {
  /* sample */
}
.navi .row.row-1 .col.col-1, .navi-001-01 .row.row-1 .col.col-1, .navi-002-01 .row.row-1 .col.col-1 {
  /* sample */
}
.navi .row.row-1 .col.col-2, .navi-001-01 .row.row-1 .col.col-2, .navi-002-01 .row.row-1 .col.col-2 {
  /* sample */
}