@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&family=Quicksand:wght@700&family=Zen+Maru+Gothic:wght@400;700&display=swap");*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}li{list-style:none}img{max-width:100%;vertical-align:bottom}:root{--sp-size:375}html{scroll-behavior:smooth;scroll-padding-top:60px}@media only screen and (max-width:767px){html{font-size:calc((100/var(--sp-size))*10vmin);scroll-padding-top:6rem}}body{font-family:Noto Sans JP,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1.75;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width:767px){body{font-size:1.6rem}}.l-main{overflow-x:hidden}.l-header{left:0;position:sticky;top:0;width:100%;z-index:99}@media only screen and (max-width:767px){.l-header{height:6rem;padding:0}}.l-header-inner{background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3);display:grid;grid-template-columns:135px auto 135px;height:60px;padding:10px 20px}@media only screen and (max-width:1160px){.l-header-inner{grid-template-columns:135px auto}}@media only screen and (max-width:767px){.l-header-inner{align-items:center;display:flex;height:6rem;padding:0;position:relative}}.l-header-logo{cursor:pointer}@media only screen and (max-width:767px){.l-header-logo{padding:1.5rem 0 1.4rem 1.4rem;width:13rem}}.l-header .l-header-nav{align-self:center;padding-bottom:4px}@media only screen and (max-width:767px){.l-header .l-header-nav{background-color:#2c2c2c;height:100vh;left:0;opacity:0;overflow-y:scroll;padding-bottom:0;position:absolute;top:100%;transition:.3s ease;visibility:hidden;width:100%;z-index:-1}}.l-header .p-contact .l-inner{background:none;padding:5rem 20px;position:relative}.l-header .p-contact .l-inner:before{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/img-footer.png) no-repeat;background-size:100%;content:"";height:7.7rem;left:20px;position:absolute;top:-3rem;width:7.8rem}.l-nav ul{display:flex;font-family:Zen Maru Gothic,serif;gap:0 34px;justify-content:center}@media only screen and (max-width:1160px){.l-nav ul{gap:20px;justify-content:flex-end}}@media only screen and (max-width:767px){.l-nav ul{background-color:#ffce00;display:grid;gap:5rem 3rem;grid-template-columns:auto 1fr;padding:7rem 4rem}.l-nav ul>li{flex:0 1 50%}}.l-nav a{color:#000;display:block;font-size:14px;font-weight:700;line-height:1.2;position:relative;text-decoration:none}.l-nav a:after{background-color:#ffce00;bottom:-6px;content:"";height:4px;left:0;position:absolute;transition:.3s ease;width:0}@media only screen and (max-width:767px){.l-nav a{font-size:1.6rem;padding-bottom:0}}.l-nav a:hover:after{width:100%}#l-btn-spmenu{display:none;height:1.6rem;margin-left:auto;margin-right:20px;position:relative;width:2.4rem}@media only screen and (max-width:767px){#l-btn-spmenu{display:block}}#l-btn-spmenu span,#l-btn-spmenu span:after,#l-btn-spmenu span:before{background-color:#000;content:"";display:block;height:2px;position:absolute;transition:all .3s;width:100%}#l-btn-spmenu span{background:linear-gradient(90deg,#fff,#fff .4rem,#000 0,#000);left:50%;margin:-1px 0 0 -1.2rem;top:50%}#l-btn-spmenu span:before{top:-.9rem;transform:rotate(0deg)}#l-btn-spmenu span:after{background:linear-gradient(90deg,#fff,#fff .8rem,#000 0,#000);bottom:-.9rem;transform:rotate(0deg)}.js-open .l-header-nav{opacity:1;visibility:visible}.js-open #l-btn-spmenu span{background:transparent}.js-open #l-btn-spmenu span:before{background:#000;top:0;transform:rotate(220deg)}.js-open #l-btn-spmenu span:after{background:#000;top:0;transform:rotate(-220deg)}.l-inner{margin:0 auto;max-width:1160px}.l-inner-m{margin:0 auto;max-width:940px}.l-footer{background-color:#000;color:#fff;padding:50px 20px 35px}@media only screen and (max-width:767px){.l-footer{padding:4rem 20px 2rem}}.l-footer-bottom{display:grid;font-weight:400;grid-template-columns:1fr auto 1fr}@media only screen and (max-width:1160px){.l-footer-bottom{grid-template-columns:1fr auto 50px}}@media only screen and (max-width:767px){.l-footer-bottom{display:block}}.l-footer-bottom nav{margin-right:auto}@media only screen and (max-width:767px){.l-footer-bottom nav{margin-bottom:2rem}}.l-footer-bottom ul{display:flex;font-size:10px;line-height:1}@media only screen and (max-width:767px){.l-footer-bottom ul{font-size:1rem;justify-content:center}}.l-footer-bottom ul li:not(:last-child){border-right:1px solid #fff;margin-right:15px;padding-right:15px}@media only screen and (max-width:767px){.l-footer-bottom ul li:not(:last-child){margin-right:1rem;padding-right:1rem}}.l-footer-copy{font-size:12px;line-height:1;text-align:center}@media only screen and (max-width:767px){.l-footer-copy{font-size:1.25rem}}.l-footer-logo{margin-bottom:60px}.l-footer-logo img{width:192px}@media only screen and (max-width:767px){.l-footer-logo{margin-bottom:4rem;text-align:center}.l-footer-logo img{width:15rem}}.l-btn-contact,.l-footer a{color:#fff;text-decoration:none}.l-btn-contact{align-items:center;background-color:#2c2c2c;border-radius:50%;display:flex;font-family:Zen Maru Gothic,serif;font-size:15px;font-weight:700;height:125px;justify-content:center;line-height:1;position:fixed;right:35px;text-align:center;top:74%;transition:.3s ease;width:125px;z-index:90}.l-btn-contact:hover{background-color:#666}@media only screen and (max-width:767px){.l-btn-contact{bottom:2rem;font-size:1rem;height:8rem;right:2rem;top:auto;width:8rem}}.l-btn-contact:before{border:1px solid #fff;border-radius:50%;content:"";height:90%;position:absolute;width:90%}.l-btn-contact span{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-mail.svg) no-repeat bottom;background-size:25px auto;display:inline-block;margin-top:10px;padding-bottom:35px}@media only screen and (max-width:767px){.l-btn-contact span{background-size:1.5rem auto;margin-top:1rem;padding-bottom:2rem}}.l-btn-pagetop{align-items:center;background-color:#595959;bottom:0;color:#fff;display:flex;font-family:Quicksand,sans-serif;font-size:10px;font-weight:700;height:50px;justify-content:center;letter-spacing:.09em;line-height:1;position:fixed;right:0;text-align:center;text-decoration:none;transition:.3s ease;width:50px;z-index:90}.l-btn-pagetop:hover{background-color:#000}@media only screen and (max-width:767px){.l-btn-pagetop{display:none}}.l-btn-pagetop span{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-arrow.svg) no-repeat top;background-size:20px auto;display:inline-block;padding-top:20px}.p-top{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/bg-top.svg) no-repeat top;background-size:100% 100%;margin:0 -20px 20px;min-height:320px}@media only screen and (max-width:767px){.p-top{background-image:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/bg-top_sp.svg);margin-bottom:1.5rem;min-height:28rem}}.p-top-lead{font-family:Zen Maru Gothic,serif;font-size:18px;font-weight:700;line-height:2.1;margin-bottom:30px}@media only screen and (max-width:767px){.p-top-lead{font-size:1.6rem;line-height:1.8;margin-bottom:4rem;padding:0 4rem;text-align:left}}.p-top-result{font-family:Quicksand,Zen Maru Gothic,serif;font-size:25px;font-weight:700;line-height:1}@media only screen and (max-width:767px){.p-top-result{font-size:2.3rem}}.p-top-result span{background:linear-gradient(transparent 85%,#ffce00 0);padding-bottom:8px}@media only screen and (max-width:767px){.p-top-result span{padding-bottom:.8rem}}.p-top-result em{display:inline-block;font-size:43px;font-style:normal;vertical-align:-.05em}@media only screen and (max-width:767px){.p-top-result em{font-size:4rem}}.p-top-illust01{left:0;position:absolute;top:-47%;width:24%}@media only screen and (max-width:1160px){.p-top-illust01{top:-39%;width:22%}}.p-top-illust02{position:absolute;right:10%;top:-54%;width:13.5%}@media only screen and (max-width:1160px){.p-top-illust02{top:-41%}}@media only screen and (max-width:767px){.p-top-illust02{right:-1rem;top:-14rem;width:9.3rem}}.p-top-illust03{bottom:-43%;left:0;position:absolute;width:13.7%}@media only screen and (max-width:767px){.p-top-illust03{bottom:-12rem;left:-2rem;width:8.5rem}}.p-top-illust04{position:absolute;right:1%;top:7%;width:11.2%}@media only screen and (max-width:1160px){.p-top-illust04{right:0;top:-2%;width:10%}}#proud .l-inner,#top .l-inner{position:relative}#result{overflow:hidden}.p-proud-lead{font-weight:500;margin:0 auto 80px;max-width:724px;position:relative;z-index:2}@media only screen and (max-width:767px){.p-proud-lead{margin-bottom:4rem}}.p-proud-img{font-family:Quicksand,Zen Maru Gothic,serif;font-size:20px;font-weight:700;line-height:1.2;margin:0 auto;max-width:588px;position:relative;text-align:center;z-index:2}@media only screen and (max-width:767px){.p-proud-img{font-size:min(1.8rem,30px)}}.p-proud-img__cloud01{left:4.5%;position:absolute;top:13%}@media only screen and (max-width:767px){.p-proud-img__cloud01{left:5%;top:6%}}.p-proud-img__cloud02{left:77%;position:absolute;top:12%}@media only screen and (max-width:767px){.p-proud-img__cloud02{left:67.5%;top:7.5%}}.p-proud-img__cloud03{left:12%;position:absolute;top:71%}@media only screen and (max-width:767px){.p-proud-img__cloud03{left:13.5%;top:82%}}.p-proud-img__cloud04{left:82%;position:absolute;top:68.5%}@media only screen and (max-width:767px){.p-proud-img__cloud04{left:70%;top:81%}}.p-proud-illust01{position:absolute;right:11%;top:-19%;width:12%}.p-proud-illust02{position:absolute;right:1%;top:4%;width:9%}@media only screen and (max-width:1160px){.p-proud-illust02{top:-6.5%}}.p-proud-illust03{left:0;position:absolute;top:52%;width:20%}@media only screen and (max-width:1160px){.p-proud-illust03{top:54%;width:16%}}.p-proud-illust04{bottom:-14%;position:absolute;right:0;width:20%}@media only screen and (max-width:767px){.p-proud-illust04{bottom:-11rem;right:-1rem;width:12.3rem}}.p-contact{background:#2c2c2c;color:#fff;font-weight:400;text-align:center}.p-contact .l-inner{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/img-footer.png) no-repeat right 70px bottom;background-size:147px auto;padding:70px 20px}@media only screen and (max-width:1160px){.p-contact .l-inner{background-position:right 20px bottom;background-size:120px auto}}@media only screen and (max-width:767px){.p-contact .l-inner{background-position:right 1rem bottom;background-size:7.5rem auto;padding:6rem 20px}}.c-section-head{background-color:#ffea91;padding:0 20px 60px;text-align:center}@media only screen and (max-width:767px){.c-section-head{padding-bottom:6rem}}.c-section{padding:70px 20px}@media only screen and (max-width:767px){.c-section{padding:6rem 20px}}.c-ttl-top{font-family:Zen Maru Gothic,serif;font-size:32px;font-weight:700;letter-spacing:.01em;line-height:1.9;padding:30px 0;text-align:center}@media only screen and (max-width:767px){.c-ttl-top{font-size:2.2rem;padding:3rem 0}}.c-ttl-top span{background:linear-gradient(transparent 92%,#ffea91 0);padding-bottom:3px}.c-ttl-section{font-family:Zen Maru Gothic,serif;font-size:35px;line-height:1.4;margin-bottom:50px;text-align:center}@media only screen and (max-width:767px){.c-ttl-section{font-size:2.8rem;margin-bottom:3rem}}.c-ttl-contact{font-family:Quicksand,sans-serif;font-size:40px;letter-spacing:.22em;line-height:1;margin-bottom:60px}@media only screen and (max-width:767px){.c-ttl-contact{font-size:2.7rem;margin-bottom:5rem}}.c-lead{margin-bottom:50px;text-align:center}@media only screen and (max-width:767px){.c-lead{margin-bottom:4rem;text-align:center}}.c-list-licence{display:grid;gap:50px 34px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1160px){.c-list-licence{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.c-list-licence{gap:3rem 2rem;grid-template-columns:repeat(2,1fr)}.c-list-licence>div:first-child .c-list-licence__ttl{letter-spacing:-.04em}}.c-list-licence__ttl{border-bottom:2px solid #ffcd00;border-top:2px solid #ffcd00;font-family:Zen Maru Gothic,serif;font-size:17px;font-weight:700;line-height:1.5;margin-bottom:24px;padding:15px 0;position:relative;text-align:center}@media only screen and (max-width:767px){.c-list-licence__ttl{align-items:center;display:flex;font-size:1.6rem;height:7.6rem;justify-content:center;letter-spacing:-.02em;line-height:1.2;margin-bottom:2rem;padding:0}}.c-list-licence__ttl:before{border-color:#ffcd00 transparent transparent;border-style:solid;border-width:11px 7.5px 0;top:100%}.c-list-licence__ttl:after,.c-list-licence__ttl:before{content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.c-list-licence__ttl:after{border-color:#fff transparent transparent;border-style:solid;border-width:9px 6.5px 0;top:calc(100% - 1px)}.c-list-licence__body{align-items:center;display:flex}.c-list-licence__img{margin-right:20px;width:44%}@media only screen and (max-width:767px){.c-list-licence__img{margin-right:1.5rem;width:7.5rem}}.c-list-licence__num{font-family:Zen Maru Gothic,serif;font-size:36px;font-weight:700}@media only screen and (max-width:767px){.c-list-licence__num{font-size:2.2rem}}.c-list-licence__num>span{background:linear-gradient(transparent 85%,#ffce00 0);line-height:1;padding-bottom:8px}@media only screen and (max-width:767px){.c-list-licence__num>span{padding-bottom:.5rem}}.c-list-licence__num em{font-family:Quicksand,sans-serif;font-size:60px;font-style:normal}@media only screen and (max-width:767px){.c-list-licence__num em{font-size:3.6rem}}.__bgYellow{background-color:#ffce00}.c-list-plan{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.c-list-plan{display:block}}.c-list-plan>div{display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid;position:relative}@media only screen and (max-width:767px){.c-list-plan>div{display:block}.c-list-plan>div:not(:last-child){margin-bottom:4rem}}.c-list-plan__num{left:50%;position:absolute;top:-11px;transform:translateX(-50%)}@media only screen and (max-width:767px){.c-list-plan__num{top:-1.1rem}}.c-list-plan__num span{background-color:#ffce00;border:1px solid #000;border-radius:20px;display:inline-block;font-family:Quicksand,Zen Maru Gothic,sans-serif;font-size:12px;font-weight:700;line-height:1;min-width:80px;padding:6px;text-align:center;vertical-align:top}@media only screen and (max-width:767px){.c-list-plan__num span{font-size:1.2rem;min-width:7rem;padding:.6rem}}.c-list-plan__ttl{background-color:#f8f8f8;border-radius:5px 5px 0 0;padding:40px 20px 20px;text-align:center}@media only screen and (max-width:767px){.c-list-plan__ttl{border-radius:.5rem .5rem 0 0;padding:2.7rem 2rem 1.8rem}}.c-list-plan__ttl h3{font-family:Zen Maru Gothic,serif;font-size:21px;line-height:1.5}@media only screen and (max-width:767px){.c-list-plan__ttl h3{font-size:1.9rem}}.c-list-plan__ttl._img{background:#f8f8f8 no-repeat 20px;background-size:auto 80px}@media only screen and (max-width:880px){.c-list-plan__ttl._img{background-size:auto 60px}}@media only screen and (max-width:767px){.c-list-plan__ttl._img{background-position:1rem;background-size:auto 6.2rem}}.c-list-plan__ttl._bg02{background:#f8f8f8 url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-plan02.svg) no-repeat 20px;background-size:auto 83px}@media only screen and (max-width:880px){.c-list-plan__ttl._bg02{background-size:auto 63px}}@media only screen and (max-width:767px){.c-list-plan__ttl._bg02{background-position:1rem;background-size:auto 6.3rem}}.c-list-plan__ttl._bg03{background:#f8f8f8 url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-plan03.svg) no-repeat 20px;background-size:auto 80px}@media only screen and (max-width:880px){.c-list-plan__ttl._bg03{background-size:auto 50px}}@media only screen and (max-width:767px){.c-list-plan__ttl._bg03{background-position:1rem;background-size:auto 6.1rem}}.c-list-plan__ttl._bg04{background:#f8f8f8 url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-plan04.svg) no-repeat 20px;background-size:auto 75px}@media only screen and (max-width:880px){.c-list-plan__ttl._bg04{background-size:auto 45px}}@media only screen and (max-width:767px){.c-list-plan__ttl._bg04{background-position:1rem;background-size:auto 5.7rem}}.c-list-plan__body{background-color:#fff;border-radius:0 0 5px 5px;padding:40px}@media only screen and (max-width:767px){.c-list-plan__body{border-radius:0 0 .5rem .5rem;padding:2.5rem}}.c-list-ex{display:grid;gap:0 35px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:767px){.c-list-ex{display:block}}.c-list-ex>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;position:relative}@media only screen and (max-width:767px){.c-list-ex>div{display:block}.c-list-ex>div:not(:last-child){margin-bottom:5rem}}.c-list-ex__img{margin-bottom:20px}@media only screen and (max-width:767px){.c-list-ex__img{margin-bottom:2rem}}.c-list-ex__body{border-left:1px solid #000;border-right:1px solid #000;color:#2c2c2c;padding:0 15px;word-break:break-all}@media only screen and (max-width:767px){.c-list-ex__body{padding:0 1rem;text-align:center}}.c-list-ex__body a{color:#2c2c2c;text-decoration:none}.c-table{font-size:14px;line-height:1.6;width:100%}@media only screen and (max-width:767px){.c-table{font-size:1.4rem}}.c-table thead th{background-color:#ffea91;padding:10px;text-align:center}@media only screen and (max-width:767px){.c-table thead th{padding:1rem}}.c-table thead th:first-child{width:13%}@media only screen and (max-width:767px){.c-table thead th:first-child{width:24%}}.c-table thead th:nth-child(2){width:10%}@media only screen and (max-width:767px){.c-table thead th:nth-child(2){width:25%}}.c-table tbody tr:nth-child(2n) td{background-color:#f8f8f8}.c-table td{background-color:#fff;padding:10px}@media only screen and (max-width:767px){.c-table td{padding:1rem}}.c-table .count{font-family:Quicksand,sans-serif;text-align:center}.c-btn-contact{background-color:#ffce00;border:1px solid #000;border-radius:50px;color:#000;display:inline-block;font-family:Zen Maru Gothic,serif;font-size:20px;font-weight:700;line-height:1;margin-bottom:20px;min-width:240px;padding:17px;text-align:center;text-decoration:none;transition:.3s ease}.c-btn-contact:hover{opacity:.7}@media only screen and (max-width:767px){.c-btn-contact{font-size:1.7rem;margin-bottom:2rem;min-width:20.5rem;padding:1.4rem}}.c-btn-contact img{margin-right:10px;width:24px}@media only screen and (max-width:767px){.c-btn-contact img{margin-right:1rem;width:2rem}}.u-icon-blank{background:url(//7515824.fs1.hubspotusercontent-na1.net/hubfs/7515824/raw_assets/public/Original/infonic-corp/images/lp/icon-blank.svg) no-repeat 100%;background-size:10px;display:inline-block;padding-right:15px}@media only screen and (max-width:767px){.u-icon-blank{background-size:1.2rem;padding-right:1.8rem}}.u-txt-c{text-align:center}.u-sp{display:none}@media only screen and (max-width:767px){.u-sp{display:block}.u-pc{display:none}}.__fade{opacity:0;transform:translateY(50px);transition:1s ease}.__fade.active{opacity:1;transform:translateY(0)}.__move01{opacity:0;transform:translateY(-40px);transition:1.5s linear(0,1.32,.87,1.05,.98,1.01,1,1)}@media only screen and (max-width:767px){.__move01{transition:1.5s cubic-bezier(.68,-.6,.32,1.6)}}.__move01.active{-webkit-animation:rumble .8s ease 1s 1;animation:rumble .8s ease 1s 1;opacity:1;transform:translateY(0)}@keyframes rumble{0%{transform:translate(0)}33%{transform:translate(0)}50%{transform:translateY(2px) rotate(5deg)}65%{transform:translateY(-2px) rotate(-5deg)}to{transform:translate(0)}}@-webkit-keyframes rumble{0%{transform:translate(0)}33%{transform:translate(0)}50%{transform:translateY(2px) rotate(5deg)}65%{transform:translateY(-2px) rotate(-5deg)}to{transform:translate(0)}}