@charset "UTF-8";:root{--clr-black: #1F2937;--clr-red: #E84646;--clr-red5: #FEF6F6;--clr-red10: #FCE4E4;--clr-blue: #264394;--clr-blue5: #F4F6FA;--clr-blue70: #677BB4;--clr-blue10: #DFE4F0;--clr-blue-hover: hsl(from var(--clr-blue) h calc(s*1.4) calc(l*.8) );--clr-darkgreen: #149089;--clr-darkgreen5: #F3F9F9;--clr-darkgreen10: #DDEFEE;--clr-link:#0083D4;--clr-gray1:#EDF2F7;--clr-gray2:#F9FAFB;--clr-black50: #8F949B;--clr-black20: #BCBFC3;--clr-black10: #E3E5E7;--sec-max-width: 100%;--article-max-width:100%;--sec-padding: 5.6em;--sec-m-side:1em;--round32: 32px;--round16: 16px;--round8: 8px;--icon:"Material Symbols Outlined";--ttl:"Zen Kaku Gothic New", sans-serif;--num:"Oswald", sans-serif;--anm-hover: all .3s ease-in-out;--header-height: 86px}@media only screen and (min-width:768px){:root{--sec-m-side: 2em;--sec-max-width: 1664px;--article-max-width: 1264px;--header-height: 121px}}@media only screen and (min-width:1024px){:root{--sec-padding: 10.4em}}@media only screen and (min-width:1024px){body:has(.sidebar.is-collapsed) .main-content{padding-left:calc(90px + 5%)}}.app-layout.lp-trial .main-content{padding:0}@media only screen and (min-width:1024px){.app-layout.lp-trial .main-content{padding-top:0;padding-bottom:0;padding-left:calc(300px + 5%);padding-right:5%}}.camp-container{background:#fff;width:100%;max-width:45em;margin-inline:auto;min-height:100vh}.offer-active{padding-top:2.5em}@media only screen and (min-width:768px){.offer-active{padding-top:3em}}.fb{font-weight:900}.entry-fb{font-weight:900;color:#f65467}.camp-text{padding:.5em 1.5em;display:block;background-color:var(--text-main);color:#fff;font-size:.875rem;font-weight:500;text-align:center}.camp-text .ttl{display:block;font-weight:700}@media only screen and (min-width:768px){.camp-text{font-size:1.125rem}.camp-text .ttl{padding:.25em 1em;margin-right:.5em;font-size:.875rem;border:1px solid #fff;display:inline-block;border-radius:3em}}.trial-offer-contents .title,.trial-offer-contents h2,.trial-offer-contents h3{font-weight:700;letter-spacing:.05em;color:var(--text-main);font-family:var(--ttl);text-align:center}.trial-offer-contents .title{font-size:1.25rem;padding:0 .8em;margin-bottom:1em}.trial-offer-contents .title .is-block{display:inline-block}.trial-offer-contents h2{font-size:1.125rem;padding:0 .888em}.trial-offer-contents h3{font-size:1.125rem;padding:0 1em}@media only screen and (min-width:768px){.trial-offer-contents .title{font-size:1.5rem}.trial-offer-contents h2,.trial-offer-contents h3{font-size:1.25rem}}.trial-offer-contents .btn-wrap{text-align:center;display:flex;align-items:center;justify-content:center;gap:.5em;flex-direction:column}@media only screen and (min-width:768px){.trial-offer-contents .btn-wrap{flex-direction:row}}.trial-offer-contents .paid-btn,.trial-offer-contents .trial-back a,.trial-offer-contents .btn-trial{padding:.75em 1.5em;border:none;cursor:pointer;font-size:1rem;font-weight:700;border-radius:50px;transition:var(--anm-hover);min-width:13.625em;letter-spacing:.05em}.trial-offer-contents .paid-btn:disabled,.trial-offer-contents .trial-back a:disabled,.trial-offer-contents .btn-trial:disabled{cursor:auto}.trial-offer-contents .paid-btn,.trial-offer-contents .btn-trial{background:#f65467;color:#fff}.trial-offer-contents .paid-btn:hover,.trial-offer-contents .btn-trial:hover{background:#ff344c}.trial-offer-contents .paid-btn:disabled,.trial-offer-contents .btn-trial:disabled{background:#dd7b86}.trial-offer-contents .trial-back a{display:block;background:#fff;color:var(--app-blu);font-weight:800;border:1px solid var(--app-blu)}.read,.trial-features{padding:2.5em 1.5em}@media only screen and (min-width:768px){.read,.trial-features{padding:5em 3em}}.btn-wrap,.list-note{padding:0 1.5em}@media only screen and (min-width:768px){.btn-wrap,.list-note{padding:0 2em}}.list-note{margin-top:.75em;margin-bottom:2.5em}@media only screen and (min-width:768px){.list-note{margin-bottom:3em}}.list-note li{position:relative;padding-left:1.25em;line-height:1.5;color:var(--text-light);font-size:.75rem;letter-spacing:.05em}@media only screen and (min-width:768px){.list-note li{text-align:center}}.list-note li:before{position:absolute;left:0;top:0;content:"※"}@media only screen and (min-width:768px){.list-note li:before{position:relative}}.read{background-color:var(--clr-gray1)}.read p{margin-top:1.5em;text-align:center;font-weight:500;letter-spacing:.05em;color:var(--text-main);font-size:1rem;line-height:1.8}.read p:first-child{margin-top:0}@media only screen and (min-width:768px){.read p{font-size:1.25rem}}.read .is-block{display:inline-block}.trial-features{padding-top:0;padding-bottom:5em;background-color:var(--clr-gray1)}.trial-features .s-title{background-color:#fff;display:block;width:fit-content;margin-inline:auto;position:relative;padding:.4em 1.5em;border-radius:3em}.trial-features .s-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);border-width:10px 8px 0;border-style:solid;border-color:#fff transparent transparent}.trial-features .trial-feature-list{margin-bottom:3em}.trial-features .feature-body{margin-top:2.5em;padding:0 1.5em 1.5em;background-color:#fff;border-radius:.5em;overflow:hidden;display:flex;align-items:center;flex-direction:column}@media only screen and (min-width:768px){.trial-features .feature-body{padding:0 3em 3em}}.trial-features .feature-body h3{margin-bottom:1.5em;margin-inline:-1.334em;width:calc(100% + 2.666em);background-color:var(--clr-link);color:#fff;padding:.75em 1em}@media only screen and (min-width:768px){.trial-features .feature-body h3{width:calc(100% + 4.8em);margin-inline:-2.4em}}.trial-features .feature-body p{margin-top:1.5em;margin-bottom:1em;letter-spacing:.05em;color:var(--text-main);font-size:1rem;line-height:1.8;width:100%}.trial-features .feature-body p .fb{font-weight:700}.trial-features .feature-body p:not([class]){margin-top:0}.trial-features .feature-body img{width:100%;height:auto;max-width:392px}.trial-features .feature-body .notice{margin-top:0;line-height:1.5;color:var(--text-light);font-size:.875rem;letter-spacing:.05em}.offer-expired{padding:2.5em 0}.offer-expired h2{margin-bottom:2em}.offer-expired .btn-wrap{margin-top:2.5em}.offer-expired .paid-btn a{color:#fff}.drill-title-img{max-width:15em}.drill-title-img img{width:100%;height:auto}
