@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html,body{width:100%;height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,button,textarea{background:transparent;vertical-align:baseline;font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{box-sizing:border-box;display:block}img{width:100%}a{text-decoration:none;color:inherit}ul,ol{list-style-type:none}.ly-top-page .ly-lp-content{position:relative;background-color:#fff;max-width:500px;margin:auto;padding-bottom:min(21.3333333333vw,12.8rem)}.ly-top-page .ly-sec{padding:0 min(4.2666666667vw,2.56rem);background-color:#f6f8fd}.ly-top-page .ly-sec.un-sec01{background-color:#fff;padding:min(8.5333333333vw,5.12rem) min(5.3333333333vw,3.2rem);padding-bottom:min(2.6666666667vw,1.6rem)}.ly-top-page .ly-sec.un-sec01 h1{margin-bottom:min(-.5555555556vw,-.8rem)}@media screen and (min-width:600px)and (max-width:1027px){.ly-top-page .ly-sec.un-sec01 h1{margin-bottom:min(-.5555555556vw,-.8rem)}}@media screen and (max-width:599px){.ly-top-page .ly-sec.un-sec01 h1{margin-bottom:min(-1.3333333333vw,-.8rem)}}.ly-top-page .ly-sec.un-sec02{padding-top:min(10.6666666667vw,6.4rem);padding-bottom:min(5.3333333333vw,3.2rem)}.ly-top-page .ly-sec.un-sec02 .el-link-txt{margin-top:min(4.2666666667vw,2.56rem);text-align:center}.ly-top-page .ly-sec.un-sec02 .el-link-txt a{color:#005eff;font-size:clamp(1.2rem,2.6666666667vw,1.6rem);font-weight:400;text-align:center;text-decoration:underline}.ly-top-page .ly-sec.un-sec03{padding-top:min(5.3333333333vw,3.2rem);padding-bottom:min(5.3333333333vw,3.2rem)}.ly-top-page .ly-sec.un-sec03 .bl-shadow-wrap .bl-inner-content{margin-top:min(4.2666666667vw,2.56rem);padding:min(4.2666666667vw,2.56rem)}.ly-top-page .ly-sec.un-sec04,.ly-top-page .ly-sec.un-sec05,.ly-top-page .ly-sec.un-sec06{padding-top:min(5.3333333333vw,3.2rem);padding-bottom:min(5.3333333333vw,3.2rem)}.ly-top-page .ly-sec.un-sec06 .bl-shadow-wrap .bl-inner-content{margin-top:min(4.2666666667vw,2.56rem);padding:min(6.4vw,3.84rem) min(4.2666666667vw,2.56rem)}.ly-top-page .ly-sec.un-sec07{padding-top:min(5.3333333333vw,3.2rem);padding-bottom:min(5.3333333333vw,3.2rem)}.ly-top-page .ly-sec.un-sec07 .bl-shadow-wrap .bl-inner-content{margin-top:min(4.2666666667vw,2.56rem)}.ly-top-page .ly-sec h1,.ly-top-page .ly-sec .el-content-img{width:100%}.ly-top-page .ly-sec .bl-shadow-wrap{border-radius:min(2.1333333333vw,1.28rem);background:#fff;box-shadow:0 4px 16px #d8ddedcc;padding:min(8.5333333333vw,5.12rem) min(4.2666666667vw,2.56rem)}.ly-top-page .ly-sec .bl-shadow-wrap .bl-inner-content{background:#f6f8fd;padding:min(8.5333333333vw,5.12rem);margin-top:min(8.5333333333vw,5.12rem);border-radius:min(2.1333333333vw,1.28rem)}.ly-top-page .ly-sec .el-btn{width:100%;border-radius:min(2.1333333333vw,1.28rem);margin-top:min(8.5333333333vw,5.12rem)}.ly-top-page .ly-sec .el-btn a{display:block;width:100%;padding:min(4vw,2.4rem) min(1.3333333333vw,.8rem);color:#fff;font-size:clamp(1.2rem,3.7333333333vw,2.24rem);font-weight:700;text-align:center;line-height:1}.ly-top-page .ly-sec .el-btn.un-pato{background-color:#f47907;box-shadow:0 4px #b45600}.ly-top-page .ly-sec .el-btn.un-neneru{background-color:#9c65f0;box-shadow:0 4px #6d32c7}.ly-top-page .bl-btn-wrap{display:flex;max-width:500px;width:100%;gap:min(2.1333333333vw,1.28rem);padding:min(2.1333333333vw,1.28rem)}.ly-top-page .bl-btn-wrap.un_fixed{position:fixed;bottom:0;padding:min(5.3333333333vw,3.2rem) min(2.1333333333vw,1.28rem);padding-bottom:calc(min(5.3333333333vw,3.2rem) + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.ly-top-page .bl-btn-wrap.un_fixed.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ly-top-page .bl-btn-wrap .el-btn{width:50%;border-radius:min(2.1333333333vw,1.28rem)}.ly-top-page .bl-btn-wrap .el-btn a{display:block;width:100%;padding:min(4vw,2.4rem) min(1.3333333333vw,.8rem);color:#fff;font-size:clamp(1.2rem,3.7333333333vw,2.24rem);font-weight:700;text-align:center;line-height:1}.ly-top-page .bl-btn-wrap .el-btn.un-pato{background-color:#f47907;box-shadow:0 4px #b45600}.ly-top-page .bl-btn-wrap .el-btn.un-neneru{background-color:#9c65f0;box-shadow:0 4px #6d32c7}.ly-top-page footer{padding:min(7.4666666667vw,4.48rem) min(5.3333333333vw,3.2rem) min(12.2666666667vw,7.36rem);background-color:#f6f8fd}.ly-top-page footer .el-link-txt{text-align:center}.ly-top-page footer .el-link-txt a{color:#000;font-size:clamp(1.2rem,3.2vw,1.92rem);font-weight:400;line-height:1}.ly-top-page footer .el-copyright{margin-top:min(2.1333333333vw,1.28rem);color:#000;font-size:clamp(1.2rem,3.2vw,1.92rem);font-weight:400;line-height:1;text-align:center}
