﻿html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal;scroll-behavior:smooth}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img,svg,video{border-style:none;display:block;max-width:100%}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width: 1025px){.now-template{position:fixed;z-index:1000;bottom:60px;left:0px;font-size:12px}.user-dashboard{position:fixed;z-index:1000;bottom:40px;left:0px;font-size:12px}.user-edit{position:fixed;z-index:1000;bottom:20px;left:0px;font-size:12px}}html{position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,section,figure{letter-spacing:0.04em;font-feature-settings:"palt"}p,ul,ol,li,dl{line-height:2}p{margin:0px 0px 1em}p:last-child{margin:0px}ul,ol{margin:0px 0px 1em 1.5em}img{height:auto}body{font-size:16px;overflow-wrap:break-word;word-break:break-word;font-family:"FOT-筑紫ゴシック Pr5 M"}body.fixed{position:fixed;width:100%}.btn{position:fixed;z-index:100}.btn a{display:flex;align-items:center;text-decoration:none;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";color:#fff;background:linear-gradient(180deg, #FF79A8, #FF508D);box-shadow:0px 0px 8px 2px rgba(0,0,0,0.1);line-height:24px;transition:0.3s}.btn a:before{margin:0px 2px 0px 0px;font-size:24px;font-family:'Material Symbols Rounded';content:"\e163"}.btn a:hover{opacity:0.9;color:#fff}@media screen and (min-width: 1025px){.btn{top:2vw;right:100px}.btn a{padding:1em 2.5em;font-size:20px;border-radius:0.5em}}@media screen and (max-width: 1024px){.btn{bottom:0px;left:0px}.btn a{padding:1em 2em;font-size:18px;border-radius:0px 0.5em 0px 0px}}#tsparticles{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1}@media screen and (min-width: 1025px){.first-view{position:relative;height:80vh;max-height:800px}.headline{padding:2vw}.headline h1{font-size:14px}.headline p{font-size:14px}.slide{position:absolute;top:0px;right:4vw;height:100%}#swiper1{position:absolute;top:0px;right:calc(16vw + 30px);height:100%}#swiper2{position:absolute;top:0px;right:0px;height:100%}figure.swiper-slide{position:relative;width:16vw;height:16vw}figure.swiper-slide img{width:100%;height:auto;border-radius:8%}.lead{position:absolute;bottom:40%;padding:4vw}.lead h2{margin:0px 0px 1em;font-family:"F+UD-筑紫明朝 R";font-size:28px;line-height:2em}.lead p{font-family:"F+UD-筑紫明朝 R";font-size:20px}.plan-price{position:absolute;bottom:10%;padding:4vw}.plan-price h2{margin:0px 0px 1em;font-family:"F+UD-筑紫明朝 R";font-size:28px;line-height:1em}.plan-price p{font-family:"F+UD-筑紫明朝 R";font-size:48px;line-height:1em}}@media screen and (max-width: 1024px){.headline{padding:2vw}.headline h1{font-size:12px}.headline p{font-size:12px}#swiper1{margin:0px 0px 10px}figure.swiper-slide{position:relative;width:160px;height:160px}figure.swiper-slide img{width:100%;height:auto;border-radius:8%}.lead{padding:4vw}.lead h2{margin:0px 0px 1em;font-family:"F+UD-筑紫明朝 R";font-size:28px;line-height:2em;text-align:center}.lead p{font-family:"F+UD-筑紫明朝 R";font-size:20px;text-align:center}.plan-price{padding:4vw}.plan-price h2{margin:0px 0px 1em;font-family:"F+UD-筑紫明朝 R";font-size:28px;line-height:1em;text-align:center}.plan-price p{font-family:"F+UD-筑紫明朝 R";font-size:48px;line-height:1em;text-align:center}}@media screen and (max-width: 1024px) and (max-width: 799px){.lead h2{font-size:20px}.lead p{font-size:16px}.plan-price h2{font-size:20px}.plan-price p{font-size:32px}}@media screen and (max-width: 1024px) and (max-width: 499px){figure.swiper-slide{width:100px;height:100px}.lead{padding:4vw 0px}.lead h2{font-size:17px}.lead p{font-size:14px}.plan-price{padding:4vw 0px}.plan-price h2{font-size:17px}.plan-price p{font-size:28px}}.plan-point{margin:auto;max-width:1040px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.plan-point dl{padding:1em 1em 2em;border-radius:1em;background-color:rgba(255,227,237,0.94);backdrop-filter:blur(20px)}.plan-point dt{margin:0px 0px 1em;text-align:center;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium"}@media screen and (max-width: 799px){.plan-point{grid-template-columns:1fr;gap:10px}.plan-point dl{padding:1em 1em;display:grid;grid-template-columns:6em 1fr;border-radius:0.5em}.plan-point dt{margin:0px;padding:0px}.plan-point dd{margin:0px;padding:0px}}@media screen and (max-width: 499px){.plan-point dl{padding:1em 1em 2em;grid-template-columns:1fr}.plan-point dt{margin:0px 0px 1em;padding:0px}}.sec2{background-color:#4ABFA2;padding:6vw 4vw 8vw;color:#fff;text-align:center}.sec2 h2{margin:0px 0px 1em;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";font-size:32px}@media screen and (max-width: 799px){.sec2 h2{font-size:24px;text-align:justify}.sec2 p{text-align:justify}.sec2 p br{display:none}}@media screen and (max-width: 499px){.sec2{padding:3em 4vw 4em}.sec2 h2{font-size:20px}}.sec3{background-color:#e5f8f3;padding:6vw 4vw 8vw}.sec3 h2{margin:0px 0px 1em;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";text-align:center;font-size:20px}.sec3 h2 span{display:block;margin:0px 0px 2em;font-size:16px}.sec3 .issue{margin:3em auto;max-width:1040px}.sec3 .issue dt{background-color:#72CCB6}.sec3 .issue dd{background-color:#fff}@media screen and (min-width: 1025px){.sec3 .issue dl{margin:0px 0px 2em}.sec3 .issue dt{display:inline-block;padding:1.5em 2em;border-radius:1em}.sec3 .issue dd{margin:-3em 0px 0px 4em;padding:4em 3em 3em;border-radius:1em}}@media screen and (max-width: 1024px){.sec3 .issue dl{margin:0px 0px 1em}.sec3 .issue dt{padding:1.5em 2em;border-radius:1em 1em 0px 0px}.sec3 .issue dd{margin:0em 0px 0px 0em;padding:2em;border-radius:0px 0px 1em 1em}}@media screen and (max-width: 499px){.sec3 .issue dt{padding:1em}.sec3 .issue dd{padding:1em 1em 2em}}.sec4{padding:6vw 4vw 8vw}.sec4 h2{margin:0px 0px 1em;font-family:"F+UD-筑紫明朝 R";font-size:28px;line-height:2em;text-align:center}.sec4 h3{margin:0px 0px 1em;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";font-size:20px;line-height:2em;text-align:center}.plan-details{margin:3em auto;padding:3em;max-width:1040px;background-color:#E5F8F3;border-radius:1em}.plan-details h4{display:inline-block;margin:2em 0px 2em;padding:0.5em 1em;background-color:#fff;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";font-size:16px;line-height:1em;border-radius:4px}@media screen and (min-width: 800px){.plan-details dl{display:grid;grid-template-columns:12em 1fr;padding:1em;border-color:#ccc;border-style:solid;border-width:0px 0px 1px}.plan-details dl:nth-child(2){border-width:1px 0px}.plan-details dt{font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium"}}@media screen and (max-width: 799px){.plan-details{padding:1.5em}.plan-details dl{margin:0px 0px 2em}.plan-details dt{font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium"}}#form{margin:4em auto 0px;padding:4em;min-height:100vh;border-color:#ccc;border-style:solid;border-width:1px 0px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px)}.contact{margin:auto;padding:4vw;max-width:980px}.form-step{margin:0px auto 4em;max-width:360px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.form-step dl{padding:0.6em 0px;text-align:center;background-color:#eee;border-radius:4px}.form-step dl.current{background-color:#4ABFA2}.form-step dl dt{margin:0px 0px 0.3em;font-size:12px;line-height:16px}.form-step dl dt span{display:block;vertical-align:top;font-size:18px;line-height:20px}.form-step dl dd{font-size:15px}.form-wrap{margin:auto;padding:1em;max-width:1000px;background-color:#fff}.form-wrap h2{margin:0px 0px 1em;text-align:center;font-family:"F+UD-筑紫明朝 R";font-size:20px}.form{margin:0px 0px 3em}.form dl{display:flex;padding:1em 0px;border-color:#ccc;border-style:solid;border-width:0px 0px 1px;width:100%}.form dl dt{flex-shrink:0;width:16em}.form dl dt:before{display:inline-block;margin:0px 0.8em 0px 0px;padding:0em 0.4em;font-size:12px;background-color:#B0B0B0;color:#fff;border-radius:4px;content:"任意";font-family:"FOT-筑紫ゴシック Pr5 M"}.form dl dd{width:calc(100% - 16em)}.form dl dd input[type="text"]{padding:0.5em;width:100%;background-color:#eee;font-size:15px}.form dl dd input[type="text"].zip{width:5em}.form dl dd input[type="text"].zip1{width:8em}.form dl dd input[type="tel"]{padding:0.5em;background-color:#eee;font-size:15px}.form dl dd input[type="tel"].zip{width:6em}.form dl dd input[type="tel"].zip1{width:8em}.form dl dd textarea{font-size:15px;padding:0.5em;width:100%;background-color:#eee;height:12em}.form dl dd p{margin:0.5em 0px;font-size:14px}.form dl dd p:first-child{margin:0px 0px 0.5em}.form dl.must dt:before{content:"必須";background-color:tomato;color:#fff}.form dl.must dd input[type="text"],.form dl.must dd input[type="tel"],.form dl.must dd textarea{background-color:#ffe0e1}.form .form-submit{margin:2em auto}.form .form-submit input[type="submit"]{margin:auto;padding:1em;display:block;background-color:darkorange;color:#fff;font-size:16px;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium";line-height:1em;border-color:darkorange;border-style:solid;border-width:2px;border-radius:4px;width:240px}.form .form-submit input[type="submit"]:hover{color:darkorange;background-color:#fff}.form .form-submit input[type="submit"].form-back{padding:0.5em 1em;font-size:14px;font-family:"FOT-筑紫ゴシック Pr5 M";color:#000;background-color:#eee;border-color:#eee;border-width:1px;width:inherit}.form .form-submit input[type="submit"].form-back:hover{background-color:#fff}@media screen and (max-width: 1024px){.form dl{flex-direction:column}.form dl dt{margin:0px 0px 1em;width:inherit;font-family:"TsukuGoPro-B-AvenirNextLTPro-Medium"}.form dl dd{width:100%}}footer{margin:0px;border-color:#ccc;border-style:solid;border-width:0px 0px 0px;background-color:dimgray;color:#fff}footer a{color:#fff}@media screen and (min-width: 1200px){.f-sitemap{display:flex;justify-content:center;padding:4vw 0px;border-color:#fff;border-style:solid;border-width:0px 0px 1px}}@media screen and (min-width: 1200px) and (min-width: 1600px){.f-sitemap{margin:auto;max-width:1480px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.f-sitemap{margin:auto 4vw auto}}@media screen and (min-width: 1200px){.f-sitemap-col{padding:2em;font-size:14px}.f-sitemap-col ul{font-size:14px}}@media screen and (max-width: 1199px){.f-sitemap{margin:0px}.f-sitemap-col{font-size:16px}.f-sitemap-col div{padding:1em 1em;background-color:#555;color:#fff;text-decoration:none;font-size:16px;line-height:1.4em}.f-sitemap-col ul{list-style:none;margin:0px}.f-sitemap-col li a{display:flex;justify-content:space-between;align-items:center;padding:1em 1em;border-color:#fff;border-style:solid;border-width:0px 0px 1px;text-decoration:none;font-size:16px;line-height:1.4em}.f-sitemap-col li a:after{margin:1px 0px 0px 0px;width:1.5em;font-size:20px;font-family:'Material Symbols Rounded';content:"\e5cc"}}@media screen and (min-width: 1200px){.f-copy{display:flex;justify-content:space-between;align-items:center;padding:4vw 0px}}@media screen and (min-width: 1200px) and (min-width: 1600px){.f-copy{margin:auto;max-width:1480px}}@media screen and (min-width: 1200px) and (max-width: 1599px){.f-copy{margin:auto 4vw auto}}@media screen and (min-width: 1200px){.f-office-info{font-size:14px;display:flex;gap:10px}.copyright{font-size:12px}}@media screen and (max-width: 1199px){.f-copy{text-align:center}.f-office-info{padding:2em;font-size:14px}.copyright{padding:2em;font-size:12px}}
