@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.signleContent li{letter-spacing:.4em;line-height:3.2;margin-bottom:3.2em}@media screen and (max-width:640px){.signleContent li{font-size:1.4rem;line-height:1.8;letter-spacing:0}}.signleContent ul{margin-top:3.5rem;margin-bottom:3.5rem;padding-left:1.5rem}@media screen and (max-width:640px){.signleContent ul{padding-left:1em}}.signleContent ul li{text-indent:-1.5em;padding-left:1.5em;margin-bottom:.5rem}@media screen and (max-width:640px){.signleContent ul li{text-indent:-1em;padding-left:1em}}.signleContent ul li:before{content:"・"}.signleContent ul ol{margin-top:0;margin-left:.4rem}.signleContent ul ol>li{text-indent:0;padding-left:0}.signleContent ul ol>li:before{content:""}.signleContent ol{list-style:decimal;margin-left:3rem;margin-top:3.5rem;margin-bottom:3.5rem;padding-left:1.5rem}.signleContent ol li{margin-bottom:.5rem}.signleContent img{max-width:100%;margin:3rem auto}.signleContent .dot2025{width:40px;margin-top:50px;margin-bottom:100px}.signleContent.infomationContent p{font-size:1.3rem;letter-spacing:.2em;line-height:2}@media screen and (max-width:640px){.signleContent.infomationContent ul{padding-left:0}.signleContent.infomationContent ul li{text-indent:-1.2em;padding-left:1em}.signleContent.infomationContent ul ol{margin-left:.8em}.signleContent.infomationContent ul ol>li{text-indent:0;padding-left:0}}.signleContent.infomationContent li{font-size:1.3rem;letter-spacing:.2em;line-height:2}@media screen and (max-width:640px){.signleContent.infomationContent li{letter-spacing:0;font-size:1.3rem;letter-spacing:.2em;line-height:2}}.signleContent.infomationContent video{margin-top:2rem;margin-bottom:2rem}.writingStrategyGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px 30px;margin:40px auto 100px}@media screen and (max-width:640px){.writingStrategyGrid{gap:10px 10px;margin:40px auto 80px}}.writingStrategyGridItem{border:1px solid #000;padding:20px}@media screen and (max-width:640px){.writingStrategyGridItem{padding:15px}}.writingStrategyGridItem p{letter-spacing:0;line-height:1.6}.writingStrategyGridItem p:last-child{margin-bottom:0}.writingStrategyStep{margin:0 auto}.writingStrategyStepItem{border-bottom:1px solid;padding-top:30px;padding-bottom:30px}.writingStrategyStepItem:last-child{border-bottom:none}.writingStrategyStepItem h3 span{background-color:#000;color:#fff;letter-spacing:0;padding:2px 10px;margin-right:10px;font-weight:400}@media screen and (max-width:640px){.writingStrategyStepItem h3 span{font-size:1.3rem;padding:2px 5px;display:block;width:fit-content}}.writingStrategyStepItem p{letter-spacing:0;line-height:1.6}.companyInfo{margin:100px auto 0}@media screen and (max-width:640px){.companyInfo{margin:60px auto 0}}.companyInfo dl{display:flex;font-size:1.4rem;margin-bottom:30px;letter-spacing:.2em}@media screen and (max-width:640px){.companyInfo dl{font-size:1.3rem;letter-spacing:0;margin-bottom:16px}}.companyInfo dt{width:200px}@media screen and (max-width:640px){.companyInfo dt{width:150px}}.companyInfo dd{text-align:left;flex:1}.companyInfo dd span{display:inline-block}.antisocial ol,.antisocial ul,.policy ol,.policy ul{padding-left:0}@media screen and (max-width:640px){.antisocial ol,.antisocial ul,.policy ol,.policy ul{font-size:1.4rem;padding-left:0;margin-left:2.5rem}}.antisocial li>ol,.antisocial li>ul,.policy li>ol,.policy li>ul{padding-left:0;margin-top:1rem}.antisocial ol>li>ol,.policy ol>li>ol{margin-left:0}.antisocial ol>li>ol>li,.policy ol>li>ol>li{counter-increment:cnt2;list-style:none;margin-left:3rem;text-indent:-2.8em}@media screen and (max-width:640px){.antisocial ol>li>ol>li,.policy ol>li>ol>li{margin-left:2.4rem;text-indent:-1.8em}}.antisocial ol>li>ol>li:before,.policy ol>li>ol>li:before{content:"(" counter(cnt2) ")";margin-right:.5rem}.antisocial ol>li>ol>li>ol>li,.policy ol>li>ol>li>ol>li{list-style:lower-alpha;margin-left:2.5rem;padding-left:2.5rem}@media screen and (max-width:640px){.antisocial ol>li>ol>li>ol>li,.policy ol>li>ol>li>ol>li{margin-left:2rem;text-indent:-.5em;padding-left:.1rem}}.antisocial ol>li>ol>li>ol>li:before,.policy ol>li>ol>li>ol>li:before{content:""}.download,.thanks{margin:100px auto 0}.download h2,.thanks h2{text-align:center}.download ul li,.thanks ul li{text-indent:-1em;padding-left:1em;line-height:2}.download .attend,.thanks .attend{color:#fa3163;line-height:2}@media screen and (max-width:640px){.download p br,.thanks p br{display:none}}.lpContents .lpSection{padding-top:8rem;padding-bottom:15rem}@media screen and (max-width:640px){.lpContents .lpSection{padding-top:4rem;padding-bottom:8rem}}.lpContents .lpSection .vertical{writing-mode:vertical-rl;text-orientation:upright;margin-bottom:0;position:relative;bottom:-3rem;line-height:1;letter-spacing:.6em;font-size:1.3rem;font-weight:300}@media screen and (max-width:640px){.lpContents .lpSection .vertical{font-size:1.45rem;font-weight:400}}.lpContents .lpSection .vertical.tomonatte{bottom:-4rem}@media screen and (max-width:640px){.lpContents .lpSection .vertical.tomonatte{bottom:-3.5rem}.lpContents .lpSection .vertical{letter-spacing:.2em;bottom:-2.5rem}}.lpContents .lpSection .vertical+p{text-indent:2em}@media screen and (max-width:640px){.lpContents .lpSection .vertical+p{text-indent:1.5em}}.lpContents .lpSection .red{color:#fa3163}.lpContents .lpSection .lpImage01{width:400px;margin:150px auto;max-width:100%}@media screen and (max-width:640px){.lpContents .lpSection .lpImage01{width:80%;margin:120px auto 90px}}.lpContents .lpSection .lpImage02{width:400px;max-width:100%;margin:180px auto}@media screen and (max-width:640px){.lpContents .lpSection .lpImage02{width:80%;margin:150px auto 120px}}.lpContents .lpSection .lpImage03{width:200px;max-width:100%;margin:225px auto}@media screen and (max-width:640px){.lpContents .lpSection .lpImage03{width:40%;margin:150px auto}}.lpContents .lpSection .lpImage04{width:400px;max-width:100%;margin:150px auto}@media screen and (max-width:640px){.lpContents .lpSection .lpImage04{width:80%;margin:120px auto 90px}}.lpContents .lpSection .lpImage05{width:300px;max-width:100%;margin:225px auto}@media screen and (max-width:640px){.lpContents .lpSection .lpImage05{width:40%;margin:150px auto}}.lpContents .lpSection .lpImage06{width:400px;max-width:100%;margin:225px auto}@media screen and (max-width:640px){.lpContents .lpSection .lpImage06{width:80%;margin:150px auto}}.lpContents .lpSection .section02Ul{margin:5rem 0 6rem}@media screen and (max-width:640px){.lpContents .lpSection .section02Ul{margin:3rem 0 4rem}}.lpContents .lpSection .section02Ul li{font-size:1.6rem;color:#206072;font-weight:700;line-height:2.5}@media screen and (max-width:640px){.lpContents .lpSection .section02Ul li{line-height:1.5;margin-bottom:.5em;text-indent:-1.3em;padding-left:1.3em}}.lpContents .lpSection .section02Ul li:before{content:"★";margin-right:1rem}@media screen and (max-width:640px){.lpContents .lpSection .section02Ul li:before{margin-right:.5rem}}.lpContents .lpSection .section03Ul{margin:5rem 0 1rem}@media screen and (max-width:640px){.lpContents .lpSection .section03Ul{margin:3rem 0}}.lpContents .lpSection .section03Ul li{font-size:1.4rem;line-height:2.5;letter-spacing:.2em}@media screen and (max-width:640px){.lpContents .lpSection .section03Ul li{line-height:1.5;margin-bottom:.8em;text-indent:-1.6em;padding-left:1.5em}.lpContents .lpSection .section03Ul li a{letter-spacing:0}}.lpContents .lpSection .section03Ul li:before{content:"▪️";margin-right:.5rem}@media screen and (max-width:640px){.lpContents .lpSection .section03Ul li:before{margin-right:.25rem}}.lpContents .btn-area{text-align:center;margin-top:80px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:640px){.lpContents .btn-area{margin-top:40px}}.lpContents .btn-area p{margin-bottom:2em}.lpContents .btn-area .lpBtn{margin:0 auto}.lpContents .lpBtn{width:280px;border:1px solid #000;display:block;text-decoration:none;font-size:1.3rem;text-align:center;padding:.6em 0;transition:all .3s}.lpContents .lpBtn span{position:relative;text-decoration:none}.lpContents .lpBtn span:before{content:"";width:6px;height:6px;display:block;border-top:1px solid #000;border-right:1px solid #000;position:absolute;left:-1.5rem;top:55%;transform:translateY(-50%) rotate(45deg)}.lpContents .lpBtn:hover{background-color:#000;color:#fff}.lpContents .lpBtn:hover span:before{border-color:#fff}.analysis{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:5rem auto 8rem}.analysisItem{background-color:#000;color:#fff;padding:16px}.analysisItemHeading{font-size:1.8rem;font-weight:700;text-align:center}.analysisItemDescription{text-align:center;margin-bottom:2rem}@media screen and (max-width:640px){.analysisItemDescription{font-size:1.3rem}}.analysisItemUL{line-height:2}.analysisItemUL li{letter-spacing:.16em}@media screen and (max-width:640px){.analysisItemUL li{letter-spacing:.08em;font-size:1.3rem}}#pc-table1,#pc-table2,#pc-table3{display:table}@media screen and (max-width:640px){#pc-table1,#pc-table2,#pc-table3{display:none}}#sp-table1,#sp-table2,#sp-table3{display:none}@media screen and (max-width:640px){#sp-table1,#sp-table2,#sp-table3{display:table}}.seoPlansTables{position:relative;padding:8rem 0;margin-bottom:8rem;width:800px;left:calc((800px - 100%)/-2)}@media screen and (max-width:640px){.seoPlansTables{width:100%;left:0;padding:6rem 0 4rem;margin-bottom:4rem}}.seoPlansTables:before{content:"";position:absolute;background-color:rgba(229,231,235,.5);left:calc((100vw - 100%)/-2);top:0;width:100vw;height:100%;z-index:-1}.seoPlansTablesItem{border:1px solid #000;margin-bottom:10rem;position:relative;padding:8rem 5rem 3rem}@media screen and (max-width:640px){.seoPlansTablesItem{padding:4rem 1rem 1rem;margin-bottom:6rem}.seoPlansTablesItem:nth-child(2){padding-top:2.5rem}}.seoPlansTablesItem:last-child{margin-bottom:0}.seoPlansTablesHeading{background-color:#000;color:#fff;padding:1rem;text-align:center;font-size:1.8rem;font-weight:700;border-radius:99px;position:absolute;left:50%;top:-2rem;transform:translateX(-50%);width:70%}@media screen and (max-width:640px){.seoPlansTablesHeading{width:75%;font-size:1.3rem;padding:.8rem;top:-2.9rem}}.seoPlansTablesDescription{position:absolute;padding:1rem;font-size:1.1rem;line-height:2;left:50%;top:2rem;transform:translateX(-50%)}@media screen and (max-width:640px){.seoPlansTablesDescription{width:100%;position:unset;transform:unset;padding:0;text-align:center;margin-bottom:1.5rem}}.seoPlansTablesTable{width:100%;border-collapse:collapse}@media screen and (max-width:640px){.seoPlansTablesTable thead td{padding-bottom:.5rem}.seoPlansTablesTable thead{border-bottom:1px solid #000}.seoPlansTablesTable thead small{display:none}}.seoPlansTablesTable tbody tr{border-bottom:1px solid #000}@media screen and (max-width:640px){.seoPlansTablesTable tbody tr td,.seoPlansTablesTable tbody tr th{height:5em}}.seoPlansTablesTable tbody tr:nth-child(2) td,.seoPlansTablesTable tbody tr:nth-child(2) th{padding-top:4rem}@media screen and (max-width:640px){.seoPlansTablesTable tbody tr:nth-child(2) td,.seoPlansTablesTable tbody tr:nth-child(2) th{padding-top:0}}.seoPlansTablesTable tbody tr:last-child{border-bottom:none}.seoPlansTablesTable tbody tr:last-child td{color:#fa3163;font-size:1.4rem}@media screen and (max-width:640px){.seoPlansTablesTable tbody tr:last-child td{font-size:1.3rem;color:#000}}@media screen and (max-width:375px){.seoPlansTablesTable tbody tr:last-child td{font-size:1.2rem}}@media screen and (max-width:640px){.seoPlansTablesTable tbody tr:last-child{border-bottom:none}.seoPlansTablesTable tbody tr td:last-child{color:#fa3163}}.seoPlansTablesTable tbody th{font-size:1.4rem;text-align:left}@media screen and (max-width:640px){.seoPlansTablesTable tbody th{font-size:1.3rem;text-align:center}}@media screen and (max-width:375px){.seoPlansTablesTable tbody th{font-size:1.2rem}}.seoPlansTablesTable tbody th span{display:block;font-weight:700;line-height:1}.seoPlansTablesTable tbody th small{font-weight:400}@media screen and (max-width:640px){.seoPlansTablesTable tbody th small{display:none}}.seoPlansTablesTable td,.seoPlansTablesTable th{padding:1rem 0;text-align:center}@media screen and (max-width:640px){.seoPlansTablesTable td,.seoPlansTablesTable th{padding:0}}.seoPlansTablesTable td{font-weight:700;font-size:1.3rem}@media screen and (max-width:375px){.seoPlansTablesTable td{font-size:1.2rem}}.seoPlans{display:flex;justify-content:space-between;position:relative;width:700px;left:calc((700px - 100%)/-2);gap:10px;margin-bottom:4rem}@media screen and (max-width:640px){.seoPlans{width:100%;left:0;flex-direction:column;margin-top:2rem}}.seoPlansItem{border:1px solid #000;padding:1.6rem;flex:1}@media screen and (max-width:640px){.seoPlansItem{padding:1.6rem 1.2rem}}.seoPlansTitle{font-size:1.6rem;font-weight:700;text-align:center;line-height:1.2;margin-bottom:1.6rem}@media screen and (max-width:640px){.seoPlansTitle{margin-bottom:.5rem}.seoPlansTitle br{display:none}.seoPlans ul{width:fit-content;margin:0 auto}}.seoPlans ul li{line-height:1.8}@media screen and (max-width:640px){.seoPlans ul li{font-size:1.3rem}}.seoPlans ul li:before{content:"●";margin-right:.3rem;font-size:1rem}.infoDate{font-weight:400;margin-top:6rem;margin-bottom:4.5rem;width:fit-content;display:block;line-height:1;font-size:1.3rem;letter-spacing:.1em;margin-left:auto}@media screen and (max-width:640px){.infoDate{margin-top:4rem;margin-bottom:3.5rem;letter-spacing:.08em}}.verification-wrap{border:1px solid #000;padding:5px 15px;letter-spacing:.2em;line-height:2.2}@media screen and (max-width:640px){.verification-wrap{padding:5px;font-size:1.4rem;line-height:1.8;letter-spacing:0}}.verification-wrap ul{margin-top:2rem;margin-bottom:2rem;padding-left:1rem;padding-right:1rem}.dot2025{width:40px;margin:70px auto}.dot-separate{display:flex;gap:1.5rem;margin-top:50px;margin-bottom:100px;justify-content:center}@media screen and (max-width:640px){.dot-separate{gap:1rem;margin-top:30px;margin-bottom:60px}}.dot-separate span{width:4px;height:4px;background:#000;border-radius:50%}.gray-wrapper{padding:10px 15px;text-align:left;background:#f1f3f4;letter-spacing:.2em;line-height:2.2}@media screen and (max-width:640px){.gray-wrapper{font-size:1.4rem;line-height:1.8;letter-spacing:0}}.messageImagePicture{width:260px;margin:80px auto 30px;border-radius:50%}@media screen and (max-width:640px){.messageImagePicture{width:45%;margin:60px auto 20px}}.messageImageLetter{width:220px;margin:0 auto 10px}@media screen and (max-width:640px){.messageImageLetter{width:35%}}