.container{width:100%;padding-left:20px;padding-right:20px;margin-inline:auto}@media (min-width: 1024px){.container{padding-left:60px;padding-right:60px;max-width:1160px}}.u-mt0{margin-top:0!important}.u-mt5{margin-top:5px}@media (min-width: 1024px){.u-md-mt5{margin-top:5px!important}}.u-mt10{margin-top:10px}.u-mt15{margin-top:15px}.u-md-mt15{margin-top:15px!important}.u-mt20{margin-top:20px}@media (min-width: 1024px){.u-md-mt20{margin-top:20px!important}}.u-mt25{margin-top:25px}@media (min-width: 1024px){.u-md-mt25{margin-top:25px!important}}.u-mt30{margin-top:30px!important}@media (min-width: 1024px){.u-md-mt30{margin-top:30px!important}}.u-mt40{margin-top:40px}@media (min-width: 1024px){.u-md-mt40{margin-top:40px!important}}.u-mt50{margin-top:50px}@media (min-width: 1024px){.u-md-mt50{margin-top:50px!important}}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}@media (min-width: 1024px){.u-md-mt60{margin-top:60px!important}}.u-mt70{margin-top:70px}@media (min-width: 1024px){.u-md-mt70{margin-top:70px!important}}.u-mt76{margin-top:76px}@media (min-width: 1024px){.u-md-mt76{margin-top:76px!important}}.u-mt80{margin-top:80px}@media (min-width: 1024px){.u-md-mt80{margin-top:80px!important}}@media (min-width: 1110px){.u-lg-mt80{margin-top:80px!important}}.u-mt90{margin-top:90px}@media (min-width: 1024px){.u-md-mt90{margin-top:90px!important}}.u-mt100{margin-top:100px}@media (min-width: 1024px){.u-md-mt100{margin-top:100px!important}}.u-mt105{margin-top:105px}.u-mt120{margin-top:120px}@media (min-width: 1024px){.u-md-mt120{margin-top:120px!important}}.u-mt160{margin-top:160px}@media (min-width: 1024px){.u-md-mt160{margin-top:160px!important}}.u-mt180{margin-top:180px}@media (min-width: 1024px){.u-md-mt180{margin-top:180px!important}}.u-mt200{margin-top:200px}@media (min-width: 1024px){.u-md-mt200{margin-top:200px!important}}.u-pt60{padding-top:60px}@media (min-width: 1024px){.u-md-pt120{padding-top:120px}}.u-pb60{padding-bottom:60px}@media (min-width: 1024px){.u-md-pb120{padding-bottom:120px}}.u-sec-mt{margin-top:100px!important}@media (min-width: 1024px){.u-sec-mt{margin-top:120px!important}}@media (min-width: 1110px){.u-sec-mt{margin-top:160px!important}}.u-sec-mt-lg{margin-top:120px!important}@media (min-width: 1024px){.u-sec-mt-lg{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-lg{margin-top:200px!important}}.u-sec-mt-top{margin-top:80px!important}@media (min-width: 1024px){.u-sec-mt-top{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-top{margin-top:200px!important}}.u-sec-mt-select{margin-top:200px!important}@media (min-width: 1024px){.u-sec-mt-select{margin-top:180px!important}}@media (min-width: 1110px){.u-sec-mt-select{margin-top:200px!important}}.u-pb40{padding-bottom:40px}@media (min-width: 1024px){.u-md-pb60{padding-bottom:60px}}.u-is-md{display:none}@media (min-width: 1024px){.u-is-md{display:block}}.u-md-none{display:block}@media (min-width: 1024px){.u-md-none{display:none}}.u-is-slg{display:none}@media (min-width: 1024px){.u-is-slg{display:block}}.u-slg-none{display:block}@media (min-width: 1024px){.u-slg-none{display:none}}.u-iblock{display:inline-block}@media (min-width: 1024px){.u-iblock-md{display:inline-block}}.u-inline,br.u-dy-none{display:inline}@media (min-width: 480px){br.u-dy-none{display:none}}br.u-is-dy{display:none}@media (min-width: 480px){br.u-is-dy{display:inline}}br.u-is-dy-xl{display:none}@media (min-width: 480px){br.u-is-dy-xl{display:inline}}@media (min-width: 1024px){br.u-is-dy-xl{display:none}}@media (min-width: 1280px){br.u-is-dy-xl{display:inline}}br.u-is-sm{display:none}@media (min-width: 590px){br.u-is-sm{display:inline}}br.u-sm-none{display:inline}@media (min-width: 590px){br.u-sm-none{display:none}}br.u-is-md{display:none}@media (min-width: 1024px){br.u-is-md{display:inline}}br.u-is-md-lg{display:none}@media (min-width: 1024px){br.u-is-md-lg{display:inline}}@media (min-width: 1110px){br.u-is-md-lg{display:none}}br.u-md-none{display:inline}@media (min-width: 1024px){br.u-md-none{display:none}}br.u-is-lg{display:none}@media (min-width: 1110px){br.u-is-lg{display:inline}}br.u-lg-none{display:inline}@media (min-width: 1110px){br.u-lg-none{display:none}}br.u-is-xxl{display:none}@media (min-width: 1440px){br.u-is-xxl{display:inline}}br.u-xxl-none{display:inline}@media (min-width: 1440px){br.u-xxl-none{display:none}}.u-header picture{height:auto;display:block;margin-inline:auto;text-align:center}.u-header picture img{margin-inline:auto}.u-footer picture{width:100%;height:auto;display:block;margin-inline:auto}.u-footer picture img{width:100%}.u-fixedmenu{position:fixed;width:100%}.c-package{--root-fz: 16;background:var(--color-green);overflow:hidden}@media (max-width: 1023px){.c-package{padding-block:40px}}@media (min-width: 1024px){.c-package{padding-block:80px}}.c-package__bg{position:absolute;z-index:-1}@media (max-width: 1023px){.c-package__bg{width:100%}}@media (max-width: 1023px) and (max-width: 600px){.c-package__bg{bottom:-10px}}@media (max-width: 1023px){.c-package__bg img{width:100%}}@media (min-width: 1024px){.c-package__bg{width:31%;top:0;right:0}}.c-package__inner{max-width:1200px;padding-inline:18px 19px;margin-inline:auto}@media (min-width: 1024px){.c-package__inner{padding-inline:60px}}.c-package__lead{max-width:1070px;margin-inline:auto}@media (max-width: 1023px){.c-package__lead{width:102%;translate:-10px 0}}.c-package__title{text-align:center;color:#fff;margin-top:23px}@media (min-width: 1024px){.c-package__title{margin-top:27px}}.c-package__title-top{font-family:LINESeedJPStd Bold,sans-serif;font-size:calc(16 / var(--root-fz) * 1rem);line-height:1.375}@media (min-width: 1024px){.c-package__title-top{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:calc(28 / var(--root-fz) * 1rem);line-height:1.5}}.c-package__title-bottom{font-family:LINESeedJPStd ExtraBold,sans-serif;font-size:3rem;font-size:calc(30 / var(--root-fz) * 1rem);line-height:1.4;margin-top:8px}@media (min-width: 1024px){.c-package__title-bottom{font-size:4.8rem;font-size:calc(48 / var(--root-fz) * 1rem);line-height:1.5;margin-top:0}}.c-package__content{margin-top:40px}@media (max-width: 1023px){.c-package__content{position:relative}}@media (min-width: 1024px){.c-package__content{margin-top:34px}}@media (min-width: 1024px) and (min-width: 1240px){.c-package__content{margin-inline:131px}}.c-package__content-text{font-family:LINESeedJPStd ExtraBold,sans-serif;line-height:1.3;text-align:center}@media (max-width: 1023px){.c-package__content-text{position:absolute;top:-13px;left:50%;translate:-50% 0;white-space:nowrap;font-size:calc(18 / var(--root-fz) * 1rem);background:#fff;color:var(--color-green);border:1.5px solid var(--color-green);border-radius:5px;padding:7px 11px 4px;letter-spacing:-.03em;z-index:1}}@media (min-width: 1024px){.c-package__content-text{font-size:calc(24 / var(--root-fz) * 1rem);position:relative;color:#fff;letter-spacing:-.01em}.c-package__content-text:before,.c-package__content-text:after{content:"";width:30%;height:2px;background:#fff;position:absolute;left:0;top:50%;translate:0 -50%}.c-package__content-text:after{right:0;left:auto}}@media (max-width: 1023px){.c-package__content-list{background:#fff;border-radius:8px;position:relative;padding:43px 20px 25px}.c-package__content-list>*+*{padding-top:34px}}@media (min-width: 1024px){.c-package__content-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:27px;column-gap:27px;margin-top:22px}}.c-package__content-item{color:#000048;position:relative}@media (max-width: 1023px){.c-package__content-item{padding-left:52px}.c-package__content-item:not(:first-child):after{content:"";width:100%;height:1px;background:#E8E8E8;position:absolute;top:14px;left:0}}@media (max-width: 1023px) and (min-width: 1024px){.c-package__content-item:not(:first-child):after{width:1px;height:144px;top:-8px;left:-26px}}@media (min-width: 1024px){.c-package__content-item{background:#fff;border-radius:15px;padding:30px 32px 40px}}.c-package__content-item:nth-child(2) .c-package__content-img{width:42px}@media (max-width: 1023px){.c-package__content-item:nth-child(2) .c-package__content-img{width:31px;top:32px;left:9px}}.c-package__content-item:nth-child(3) .c-package__content-img{width:48px}@media (max-width: 1023px){.c-package__content-item:nth-child(3) .c-package__content-img{width:36px;top:32px;left:9px}}.c-package__content-img{width:38px}@media (max-width: 1023px){.c-package__content-img{position:absolute;top:1px;left:9px;width:28px}}.c-package__content-title{font-family:LINESeedJPStd Bold,sans-serif;font-size:calc(16 / var(--root-fz) * 1rem);line-height:1.1175}@media (min-width: 1024px){.c-package__content-title{font-size:calc(22.13 / var(--root-fz) * 1rem);line-height:1.4446452779;margin-top:5px}}.c-package__content-desc{font-family:LINESeedJPStd Bold,sans-serif;font-size:calc(12 / var(--root-fz) * 1rem);line-height:1.6;margin-top:8px}@media (min-width: 1024px){.c-package__content-desc{font-size:calc(14.75 / var(--root-fz) * 1rem);line-height:1.7;margin-top:11px}}.c-package__box{background:#FFCC33;margin-top:26px;padding:28px 14px;border-radius:16px}@media (min-width: 1024px){.c-package__box{border-radius:30px;display:flex;justify-content:space-between;padding:55px 63px 51px;margin-top:50px}}.c-package__box .c-more__btnLink{border:none;background:#000;height:-moz-fit-content;height:fit-content}@media (max-width: 1023px){.c-package__box .c-more__btnLink{display:block;margin-top:22px;text-align:left;max-width:295px;margin-inline:auto;padding-block:13px 12px}}@media (min-width: 1024px){.c-package__box .c-more__btnLink{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;justify-content:center;margin-top:16px;margin-inline:0;padding-inline:16px}}@media (max-width: 1023px){.c-package__box .c-more__btnLink span{font-size:calc(14 / var(--root-fz) * 1rem);padding-left:32px}}@media (min-width: 1024px){.c-package__box .c-more__btnLink span{font-size:calc(20.8 / var(--root-fz) * 1rem)}}@media (min-width: 1024px){.c-package__box .c-more__btnLink:after{position:static;translate:0 3px}}.c-package__box-text{font-family:LINESeedJPStd Bold,sans-serif;font-size:calc(22 / var(--root-fz) * 1rem);letter-spacing:-.04px;line-height:1.4545454545;color:#000}@media (max-width: 1023px){.c-package__box-text{text-align:center}}@media (min-width: 1024px){.c-package__box-text{font-size:calc(32 / var(--root-fz) * 1rem);line-height:1.6;letter-spacing:-.03em}}
