﻿:root{--header-size: 70px;--theme-color: #f29600;--main-bg-color: #fffaf3;--section-bg-color: #f8f8f8}@media screen and (min-width: 980px){:root{--header-size: 100px}}.lp_inner{max-width:1600px;margin-right:auto;margin-left:auto;padding-right:min(5dvw, 40px);padding-left:min(5dvw, 40px);box-sizing:content-box}.lp_button{width:fit-content;margin:40px auto}.lp_button:first-child{margin-top:0}.lp_button:last-child{margin-bottom:0}.lp_button .lp_button__link{display:flex;justify-content:center;align-items:center;gap:0 0.5em;font-size:16px;color:var(--theme-color);text-align:center;text-decoration:none;width:100%;min-width:200px;min-height:50px;padding:0.5em 1.25em;background-color:#fff;border:1px solid var(--theme-color);border-radius:6px}.lp_button .lp_button__link .fa-arrow-up-right-from-square{width:0.75em}.lp_button .lp_button__link:hover{color:#fff;background-color:var(--theme-color)}.lp_header{position:sticky;top:0;right:0;z-index:10;width:100%;background-color:#fff}.lp_header::after{position:absolute;bottom:0;right:0;content:'';width:100%;height:1px;background-color:#ccc}.lp_header .lp_header__rows{display:flex;justify-content:space-between;align-items:center;max-width:none;height:var(--header-size)}.lp_header .lp_header__logo{flex-shrink:0;width:clamp(100px, 5dvw, 160px)}.lp_header .lp_header__logo a:hover{opacity:0.6}@media screen and (min-width: 980px){.lp_header .lp_header__logo{width:160px}}.lp_header .lp_header__menu{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;width:50px;height:50px}@media screen and (min-width: 980px){.lp_header .lp_header__menu{display:none}}.lp_header .lp_header__menu .lp_header__hamburger{position:relative;width:20px;height:12px}.lp_header .lp_header__menu .lp_header__hamburger span{position:absolute;width:100%;height:2px;margin:auto;background-color:#fff;border-radius:25em;transition:0.4s ease-out}.lp_header .lp_header__menu .lp_header__hamburger span:nth-of-type(1){top:0}.lp_header .lp_header__menu .lp_header__hamburger span:nth-of-type(2){top:0;bottom:0}.lp_header .lp_header__menu .lp_header__hamburger span:nth-of-type(3){bottom:0}.lp_header .lp_header__menu::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';width:40px;height:40px;margin:auto;background-color:var(--theme-color);border-radius:6px}.lp_header .lp_header__menu.is-active .lp_header__hamburger span:nth-of-type(1){bottom:0;transform:rotate(45deg)}.lp_header .lp_header__menu.is-active .lp_header__hamburger span:nth-of-type(2){opacity:0}.lp_header .lp_header__menu.is-active .lp_header__hamburger span:nth-of-type(3){top:0;transform:rotate(-45deg)}.lp_header .lp_header__drawer{position:fixed;top:var(--header-size);right:0;z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:calc( 100svh - var(--header-size) );background-color:#fff;opacity:0;visibility:hidden;transition:0.4s opacity linear, 0.4s visibility linear}@media screen and (min-width: 980px){.lp_header .lp_header__drawer{position:static;flex-direction:row;flex-shrink:1;flex-grow:1;width:auto;height:auto;background-color:transparent;opacity:1.0;visibility:visible}}.lp_header .lp_header__drawer.is-active{opacity:1.0;visibility:visible}.lp_header .lp_header__navi .lp_header__list{display:flex;flex-direction:column;gap:40px clamp(20px, 2dvw, 40px);list-style:none;padding:0}.lp_header .lp_header__navi .lp_header__list .lp_header__list__item a{font-size:16px;color:inherit;text-decoration:none}.lp_header .lp_header__navi .lp_header__list .lp_header__list__item a:hover{color:var(--theme-color)}@media screen and (min-width: 980px){.lp_header .lp_header__navi{margin:auto}.lp_header .lp_header__navi .lp_header__list{justify-content:center;align-items:center;flex-direction:row}}@media screen and (min-width: 980px){.lp_header .lp_button{margin:0}}.lp_main_visual{padding-top:clamp(40px, 10dvw, 80px);padding-bottom:clamp(40px, 6.4dvw, 48px);background-color:var(--main-bg-color)}.lp_main_visual .lp_main_visual__rows{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px 0;max-width:none}@media screen and (min-width: 980px){.lp_main_visual .lp_main_visual__rows{flex-direction:row-reverse}}.lp_main_visual .lp_main_visual__content{text-align:center}@media screen and (min-width: 980px){.lp_main_visual .lp_main_visual__content{flex-shrink:1;flex-grow:1;text-align:inherit;padding-left:min(4dvw, 40px)}}.lp_main_visual .lp_main_visual__content .lp_main_visual__text h2{font-size:clamp(24px, calc( 24px + ( 40 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);display:inline;color:#231815;line-height:1.4;background-image:linear-gradient(to bottom, transparent 60%, rgba(255,240,0,0.4) 100%)}.lp_main_visual .lp_main_visual__content .lp_main_visual__text h2 span{font-size:1.5em;color:var(--theme-color)}@media screen and (min-width: 768px){.lp_main_visual .lp_main_visual__content .lp_main_visual__text h2 br{display:none}}@media screen and (min-width: 980px){.lp_main_visual .lp_main_visual__content .lp_main_visual__text h2 br{display:block}}@media screen and (min-width: 1200px){.lp_main_visual .lp_main_visual__content .lp_main_visual__text h2 br{display:none}}.lp_main_visual .lp_main_visual__content .lp_main_visual__text p{margin-top:1.5em}.lp_main_visual .lp_main_visual__content .lp_main_visual__text p br{display:none}@media screen and (min-width: 768px){.lp_main_visual .lp_main_visual__content .lp_main_visual__text p br{display:block}}@media screen and (min-width: 980px){.lp_main_visual .lp_main_visual__content .lp_button{margin-left:0}}@media screen and (min-width: 980px){.lp_main_visual .lp_main_visual__img{flex-shrink:0;width:min(55%, 1010px)}}.lp_contents>*{padding-top:clamp(60px, 16dvw, 120px);padding-bottom:clamp(60px, 16dvw, 120px);scroll-margin-top:var(--header-size)}.lp_headline{position:relative;font-size:1.66em;text-align:center;margin-bottom:1.5em;padding-bottom:0.8em}.lp_headline::after{position:absolute;right:0;bottom:0;left:0;content:'';width:1.0em;height:1px;margin:auto;background-color:var(--theme-color)}.lp_about .lp_about__rows{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px clamp(20px, 5%, 80px)}@media screen and (min-width: 980px){.lp_about .lp_about__rows{align-items:flex-start;flex-direction:row-reverse}}@media screen and (min-width: 980px){.lp_about .lp_about__img{width:100%}}.lp_about .lp_about__img .lp_about__list{--gap: clamp( 16px, 4dvw, 32px );display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px var(--gap);list-style:none;padding:0}.lp_about .lp_about__img .lp_about__list .lp_about__list__item{line-height:1.6;width:calc( 50% - ( var(--gap) * 0.5 ) );max-width:fit-content}.lp_about .lp_about__img .lp_about__list .lp_about__list__item div{position:relative;color:#fff;width:fit-content;margin:auto;padding:0.8em 1.5em;background-color:var(--theme-color);border-radius:6px}.lp_about .lp_about__img .lp_about__list .lp_about__list__item div::after{position:absolute;right:0;bottom:-0.833em;left:0;content:'';display:block;width:0.833em;height:0.833em;margin:auto;background-color:var(--theme-color);clip-path:polygon(100% 0, 0 0, 0 100%)}.lp_about .lp_about__img .lp_about__list .lp_about__list__item:first-child{width:100%;max-width:none}.lp_about .lp_about__img img{margin:auto}@media screen and (min-width: 980px){.lp_about .lp_about__content{width:100%}}.lp_about .lp_about__content .lp_about__problem{position:relative;margin-bottom:clamp(24px, 6.4dvw, 40px);padding-bottom:clamp(24px, 6.4dvw, 40px);border-bottom:1px solid var(--theme-color)}.lp_about .lp_about__content .lp_about__problem::before,.lp_about .lp_about__content .lp_about__problem::after{position:absolute;right:0;left:0;content:'';width:min(2em, 32px);height:min(2em, 32px);margin:auto;clip-path:polygon(100% 0, 0 0, 50% 100%)}.lp_about .lp_about__content .lp_about__problem::before{bottom:calc( min( 2.0em, 32px ) * -1 );background-color:var(--theme-color)}.lp_about .lp_about__content .lp_about__problem::after{bottom:calc( ( min( 2.0em, 32px ) - 2px ) * -1 );background-color:#fff}.lp_about .lp_about__content .lp_about__solution{margin-top:clamp(36px, 9.6dvw, 70px)}.lp_about .lp_about__content .lp_about__solution p{font-size:clamp(24px, calc( 24px + ( 32 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 32px);font-weight:bold;text-align:center}@media screen and (min-width: 768px){.lp_about .lp_about__content .lp_about__solution p br{display:none}}.lp_about .lp_about__content .lp_about__solution p span{display:inline-block;width:fit-content;height:1.0em;margin:0 0.5em}.lp_about .lp_about__content .lp_about__solution p span img{width:100%;height:100%;object-fit:contain}.lp_about .lp_about__content .lp_about__solution p img{margin:auto}.lp_functions{background-color:var(--section-bg-color)}.lp_functions .lp_functions__list{--gap: clamp( 20px, 2dvw, 40px );display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;padding:0}.lp_functions .lp_functions__list .lp_functions__list__item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.0em;width:calc( 50% - ( var(--gap) * 0.5 ) );padding:var(--gap) 20px;background-color:#fff;border-radius:20px;box-shadow:10px 10px 20px rgba(var(--theme-color), 20%)}@media screen and (min-width: 980px){.lp_functions .lp_functions__list .lp_functions__list__item{width:calc( 33.33% - ( var(--gap) - ( var(--gap) * 0.3333 ) ) )}}@media screen and (min-width: 1200px){.lp_functions .lp_functions__list .lp_functions__list__item{width:calc( 25% - ( var(--gap) - ( var(--gap) * 0.25 ) ) )}}.lp_functions .lp_functions__list .lp_functions__list__item .svg-inline--fa{display:block;font-size:2.0em;color:var(--theme-color);width:1.0em}.lp_functions .lp_functions__list .lp_functions__list__item h4{font-size:clamp(20px, calc( 20px + ( 32 - 20 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 32px);color:#231815;text-align:center}@media screen and (min-width: 768px){.lp_functions .lp_functions__list .lp_functions__list__item h4 br{display:none}}.lp_functions .lp_functions__list .lp_functions__list__item p{font-size:clamp(14px, 0.75em, 18px);width:fit-content;margin:auto}.lp_plan .lp_headline+p{width:fit-content;margin-right:auto;margin-left:auto}@media screen and (min-width: 980px){.lp_plan .lp_headline+p{text-align:center}}.lp_plan .lp_plan__table{position:relative;margin-top:clamp(40px, 10dvw, 80px);margin-bottom:clamp(40px, 10dvw, 80px);overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 768px){.lp_plan .lp_plan__table{overflow-x:visible}}.lp_plan .lp_plan__table .lp_plan__table__hint{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(51,51,51,0.4);opacity:0;pointer-events:none;transition:0.4s opacity ease-in-out}.lp_plan .lp_plan__table .lp_plan__table__hint span{font-weight:bold;color:#fff;padding:8px 16px;background:rgba(51,51,51,0.6);border-radius:20px}.lp_plan .lp_plan__table .lp_plan__table__hint.is-visible{opacity:1.0}.lp_plan .lp_plan__table table{table-layout:fixed;width:100%;min-width:800px;border-collapse:collapse;border-spacing:0}@media screen and (min-width: 768px){.lp_plan .lp_plan__table table{min-width:0px}}.lp_plan .lp_plan__table table tr th,.lp_plan .lp_plan__table table tr td{line-height:1.4;padding:1.0em}.lp_plan .lp_plan__table table thead tr th{color:#fff;padding-top:0.5em;padding-bottom:0.5em;background-color:#f5f5f5}.lp_plan .lp_plan__table table thead tr th.free{background-color:var(--theme-color)}.lp_plan .lp_plan__table table thead tr th.light{background-color:#66bded}.lp_plan .lp_plan__table table thead tr th.basic{background-color:#4ade80}.lp_plan .lp_plan__table table thead tr th.premium{background-color:#8b5cf6}.lp_plan .lp_plan__table table thead tr th:first-child{width:15%}.lp_plan .lp_plan__table table tbody tr th{text-align:left;background-color:#f5f5f5;border-bottom:1px solid #fff}.lp_plan .lp_plan__table table tbody tr td{vertical-align:top;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.lp_plan .lp_plan__table table tbody tr td .lp_plan__price{font-size:clamp(12px, calc( 12px + ( 16 - 12 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 16px);font-weight:500;line-height:1.0;width:fit-content;margin:auto}.lp_plan .lp_plan__table table tbody tr td .lp_plan__price .num{font-size:clamp(24px, calc( 24px + ( 48 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 48px);margin:0 0.125em}.lp_plan .lp_plan__table table tbody tr td .lp_plan__price .yen{font-size:clamp(12px, calc( 12px + ( 16 - 12 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 16px)}.lp_plan .lp_plan__table table tbody tr td .lp_plan__tax{font-size:clamp(16px, calc( 16px + ( 24 - 16 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 24px);text-align:center}.lp_plan .lp_plan__table table tbody tr td .lp_plan__member{font-size:16px;text-align:center}.lp_plan .lp_plan__table table tbody tr td .lp_plan__divide{display:block;font-size:clamp(14px, 0.666em, 16px);text-decoration:underline;width:fit-content;margin:1.0em auto 0}.lp_plan .lp_plan__table table tbody tr td .lp_plan__functions{display:flex;justify-content:center;align-items:center;gap:0.5em;text-align:center}.lp_plan .lp_plan__table table tbody tr td .lp_plan__functions .fa-circle-check{font-size:1.333em;color:#14c418;width:1.0em}.lp_plan .lp_plan__table table tbody tr td .lp_plan__payment{text-align:center}.lp_plan .lp_plan__table table tbody tr td .lp_button{margin-top:1.0em}.lp_plan .lp_plan__table table tbody tr td .lp_button .lp_button__link{min-width:0px;padding-right:1.0em;padding-left:1.0em}.lp_plan .lp_plan__table table tbody tr td.free{border-right-color:var(--theme-color);border-left-color:var(--theme-color)}.lp_plan .lp_plan__table table tbody tr td.free:first-child{border-bottom-color:var(--theme-color)}.lp_plan .lp_offer .lp_offter__header{--gap: clamp( 20px, 5dvw, 36px );display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--gap);color:#fff;padding:var(--gap);background-image:linear-gradient(to right, #f97416 0%, #f59e0b 100%);border-radius:20px 20px 0 0}@media screen and (min-width: 980px){.lp_plan .lp_offer .lp_offter__header{flex-direction:row}}.lp_plan .lp_offer .lp_offter__header .lp_offer__title span{display:flex;align-items:center;gap:0 0.5em;font-weight:bold;line-height:1.0;width:fit-content;margin:0 auto 16px;padding:0.5em 1.0em;background-color:rgba(255,255,255,0.4);border-radius:25em}@media screen and (min-width: 980px){.lp_plan .lp_offer .lp_offter__header .lp_offer__title span{margin-left:0}}.lp_plan .lp_offer .lp_offter__header .lp_offer__title h3{font-size:2.0em;text-align:center}@media screen and (min-width: 980px){.lp_plan .lp_offer .lp_offter__header .lp_offer__title h3{text-align:inherit}}@media screen and (min-width: 980px){.lp_plan .lp_offer .lp_offter__header .lp_offer__title h3 br{display:none}}.lp_plan .lp_offer .lp_offter__header .lp_offer__text{font-weight:bold;text-align:center}.lp_plan .lp_offer .lp_offter__header .lp_offer__text span{display:block;font-size:2.5em;color:#ffdf57;width:fit-content;margin:auto}.lp_plan .lp_offer .lp_offer__wrap{padding:40px clamp(20px, 5dvw, 60px) clamp(40px, 5dvw, 60px);border-width:0px 1px 1px 1px;border-style:solid;border-color:#ddd;border-radius:0 0 20px 20px}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list{--gap: clamp( 20px, 2.5dvw, 40px );display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;padding:0}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc( 50% - ( var(--gap) * 0.5 ) );padding:var(--gap);border:1px solid #eee;border-radius:20px}@media screen and (min-width: 980px){.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item{width:calc( 25% - ( var(--gap) - ( var(--gap) * 0.25 ) ) )}}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item .lp_offer__icon{--icon-size: clamp( 40px, 10dvw, 60px );display:flex;justify-content:center;align-items:center;font-size:var(--icon-size);color:var(--theme-color);width:1.0em;height:1.0em;background-color:#ffedd4;border-radius:50%}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item .lp_offer__icon svg{width:50%;object-fit:contain;aspect-ratio:1 / 1}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item p{line-height:1.2;text-align:center;margin-top:20px}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item p .percent{font-weight:bold}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item p .percent span{font-size:2.0em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item p .off{font-weight:bold;color:#c4c4c4}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item:last-child{background-color:var(--main-bg-color);border-color:#f15a2a}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item:last-child .lp_offer__icon{color:#fff;background-color:#f15a2a}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item:last-child p .percent,.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item:last-child p .off{color:#f15a2a}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__list .lp_offer__list__item:last-child::before{position:absolute;top:-1.0em;right:0;left:0;content:'MAX';font-size:0.833em;font-weight:bold;color:#fff;text-align:center;width:fit-content;margin:auto;padding:0.5em 1.0em;background-color:#f15a2a;border-radius:25em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__note{margin-top:20px}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__note p{position:relative;font-size:clamp(14px, 0.75em, 16px);margin-bottom:0;padding-left:1.5em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__note p::before{position:absolute;left:0;content:'※'}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example{margin-top:40px}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__title{position:relative;font-weight:bold;margin-bottom:1.5em;padding:0 0 0.8em 1.0em;border-bottom:1px solid #eee}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__title span{font-size:1.5em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__title::before{position:absolute;bottom:1.25em;left:0;content:'';width:5px;height:1.0em;background-color:var(--theme-color)}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list{list-style:disc;padding-left:1.0em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li{line-height:1.4;margin-bottom:0.8em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li:last-child{margin-bottom:0}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li .percent{font-weight:bold;color:var(--theme-color)}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li .percent span{font-size:1.5em}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li .price{font-weight:bold;color:#f15a2a;text-decoration:underline}.lp_plan .lp_offer .lp_offer__wrap .lp_offer__example .lp_offer__example__list li .price span{font-size:1.5em}.lp_howto{background-color:var(--section-bg-color)}.lp_howto .lp_howto__list{--gap: clamp( 20px, 5dvw, 40px );display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;padding:0}.lp_howto .lp_howto__list .lp_howto__list__item{width:calc( 50% - ( var(--gap) * 0.5 ) )}@media screen and (min-width: 980px){.lp_howto .lp_howto__list .lp_howto__list__item{width:calc( 33.33% - ( var(--gap) - ( var(--gap) * 0.3333 ) ) )}}@media screen and (min-width: 1200px){.lp_howto .lp_howto__list .lp_howto__list__item{width:calc( 25% - ( var(--gap) - ( var(--gap) * 0.25 ) ) )}}.lp_howto .lp_howto__list .lp_howto__list__item a{position:relative;display:flex;justify-content:center;align-items:center;font-size:0.833em;font-weight:500;color:#129bc6;text-align:center;text-decoration:none;line-height:1.4;height:100%;padding:2.0em 1.5em;background-color:#fff;border:2px solid #129bc6;border-radius:10px}.lp_howto .lp_howto__list .lp_howto__list__item a .fa-arrow-up-right-from-square{position:absolute;right:10px;bottom:10px;font-size:0.8em;width:1.0em}.lp_howto .lp_howto__list .lp_howto__list__item a:hover{color:#fff;background-color:#129bc6}.lp_cta{position:relative;color:#fff;overflow:hidden;background-color:var(--theme-color)}@media screen and (min-width: 980px){.lp_cta .lp_cta__content{width:60%;max-width:fit-content;margin-left:auto}}.lp_cta .lp_cta__content .lp_cta__title{font-size:clamp(24px, calc( 24px + ( 40 - 24 ) * ( ( 100dvw - 375px ) / ( 1920 - 375 ) ) ), 40px);margin-bottom:1.0em}@media screen and (min-width: 980px){.lp_cta .lp_cta__content .lp_button{margin-left:0}}.lp_cta .lp_cta__img{position:absolute;bottom:calc( clamp( 40px, 4dvw, 80px ) * -1 );right:0;width:min(33.33dvw, 640px);margin-left:auto}@media screen and (min-width: 980px){.lp_cta .lp_cta__img{right:auto;left:0;width:40%;margin-left:0}.lp_cta .lp_cta__img img{display:block;width:min(52%, 640px);margin:auto}}.lp_footer{padding-top:clamp(40px, 10dvw, 60px);padding-bottom:clamp(60px, 16dvw, 120px)}.lp_footer .lp_footer__logo{width:160px;margin:auto}.lp_footer .lp_footer__logo a:hover{opacity:0.6}.lp_footer .lp_footer__navi{margin-top:clamp(20px, 5dvw, 40px)}.lp_footer .lp_footer__navi .lp_footer__list{display:flex;justify-content:center;flex-wrap:wrap;gap:1em clamp(20px, 5dvw, 40px);list-style:none;padding:0}.lp_footer .lp_footer__navi .lp_footer__list li a{font-size:clamp(14px, 0.75em, 16px);color:inherit;text-decoration:none}.lp_footer .lp_footer__navi .lp_footer__list li a:hover{color:var(--theme-color)}.lp_footer .lp_footer_manager{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:fit-content;margin:clamp(20px, 5dvw, 40px) auto}.lp_footer .lp_footer_manager .lp_footer_manager__label{font-size:12px;margin-bottom:0}.lp_footer .lp_footer_manager .lp_footer_manager__site{font-size:16px}.lp_footer .lp_footer_manager .lp_footer_manager__site a{color:inherit;text-decoration:none}.lp_footer .lp_footer_manager .lp_footer_manager__site a:hover{color:var(--theme-color)}.lp_footer .lp_footer__copyright{font-size:14px;text-align:center;margin-top:clamp(20px, 5dvw, 40px)}
