.about-lp{font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;color:#212529;text-align:left;font-size:1rem;font-weight:400;line-height:1.5}:where(.about-lp) section{display:block}:where(.about-lp) h1,:where(.about-lp) h2{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}:where(.about-lp) h1{font-size:2.5rem}:where(.about-lp) h2{font-size:2rem}:where(.about-lp) h3{text-transform:uppercase;color:#202124;margin-bottom:1rem;font-size:1.25rem;font-weight:700}:where(.about-lp) h4{font-size:1.5rem}:where(.about-lp) p{font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;margin-top:0;margin-bottom:1rem;font-weight:500}:where(.about-lp) ul{margin-top:0;margin-bottom:1rem}:where(.about-lp) dt{font-weight:700}:where(.about-lp) dd{margin-bottom:.5rem;margin-left:0}:where(.about-lp) small{font-size:.875em;font-weight:400}:where(.about-lp) a{color:#202124;font-family:var(--font-noto-sans-jp), "Noto Sans JP", sans-serif;cursor:pointer;background-color:#0000;font-size:14px;font-style:normal;font-weight:700;line-height:22px;text-decoration-line:underline}:where(.about-lp) a:not([href]):not([class]),:where(.about-lp) a:not([href]):not([class]):hover{color:inherit;text-decoration:none}:where(.about-lp) img{vertical-align:middle;border-style:none}:where(.about-lp) summary{cursor:pointer;display:list-item}:where(.about-lp) label{margin-bottom:.5rem;display:inline-block}:where(.about-lp) button{text-transform:none;appearance:button;border-radius:0}:where(.about-lp) button:focus:not(:focus-visible){outline:0}:where(.about-lp) button,:where(.about-lp) input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}:where(.about-lp) [type=button]:not(:disabled),:where(.about-lp) button:not(:disabled){cursor:pointer}:where(.about-lp) input{outline:none}:where(.about-lp) input[type=radio]{box-sizing:border-box;padding:0}:where(.about-lp) table{border-collapse:collapse}:where(.about-lp) th{text-align:inherit;text-align:-webkit-match-parent}:where(.about-lp) .contents,:where(.about-lp) .flex{display:revert}:where(.about-lp) .underline{-webkit-text-decoration-line:revert;text-decoration-line:revert}:where(.about-lp) :is(img,svg,video,canvas,audio,iframe,embed,object){display:revert}:where(.about-lp) :is(img,video){max-width:revert;height:revert}:where(.about-lp) :is(ul,ol,menu){list-style:revert}:where(.about-lp) .container{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){:where(.about-lp) .container{max-width:540px}}@media (min-width:768px){:where(.about-lp) .container{max-width:720px}}@media (min-width:992px){:where(.about-lp) .container{max-width:960px}}@media (min-width:1200px){:where(.about-lp) .container{max-width:1140px}}:where(.about-lp) .btn{color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){:where(.about-lp) .btn{transition:none}}:where(.about-lp) .btn:hover{color:#212529;text-decoration:none}:where(.about-lp) .btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}:where(.about-lp) .btn:disabled{opacity:.65}:where(.about-lp) .btn:not(:disabled):not(.disabled){cursor:pointer}:where(.about-lp) .modal{z-index:1050;outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}:where(.about-lp) .text-justify{text-align:justify!important}
@media (prefers-reduced-motion:no-preference){html:has(.about-lp){scroll-behavior:smooth}}.about-lp [id]{scroll-margin-top:80px}@media screen and (min-width:1024px){.about-lp [id]{scroll-margin-top:96px}}.about-lp a.about-lp-btnlink{text-align:center;text-decoration-line:none}.about-lp div.contents.contents,.about-lp .lp-arrangerecipe_layout.lp-arrangerecipe_layout{min-width:0;max-width:min(1280px,100%)}
