@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
@charset "utf-8";#header{border-top:3px solid #217fc4;border-bottom:1px solid #27b2cd;position:fixed;justify-content:space-between;top:0;left:0;width:100%;z-index:2;background-color:#fff}.header__leadWrap{background:#0285c1;color:#fff;font-size:11px}.headerNavWrap,.headerNav{max-width:1080px;margin:0 auto}.headerNavWrap{padding:10px 0 0;display:block}.header__logo{width:auto;margin-top:3px}.headerNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;max-width:none;font-size:13px;font-weight:700;margin-top:10px}#js-spNav{width:100%}li.activeMenu{background-color:#eef5fa}.headerNav li:first-child{margin-left:0}.headerNav li a{display:block;line-height:48px}#js-menuBk{display:none;position:fixed;z-index:1;top:0;left:0;background:rgba(0,0,0,.6)}#js-closeBtnWrap{display:none}#js-openBtn{display:none}.menuClose{display:inline-block;padding:20px}.menuClose img{width:17px}.headerNav li a{font-size:1.4rem;font-weight:400;color:#000;line-height:1}li.subItem>a[target=_blank]:after{display:inline-block;width:13px;height:13px;background-image:url(//myasp.jp/wp-content/themes/myasp_theme/css/../images/icon_target_blank.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-left:5px;content:""}.h_left{float:left;margin-left:10px}.h_right{float:right;margin-right:18px}.h_btn{margin-left:48px}.h_btn a:hover{text-decoration:none;opacity:.7}.h_btn .app{margin-right:2px}.h_tel{margin-top:7px}.h_btn a{display:block;text-align:center;font-size:1.5rem;font-weight:700;border-radius:5px;color:#fff;text-decoration:none;height:44px;line-height:44px}.h_btn a.app{background-color:#f2921d;width:194px}.h_btn a.inq{background-color:#8dc556;width:160px}.sp_h_btn{position:absolute;top:0;right:54px;text-align:center}.sp_h_btn a{border-left:1px solid #27b2cd;display:inline-block;padding:16px}.sp_h_tel img{width:25px}.sp_h_mail img{width:32px}.sp_h_mail{border-right:1px solid #27b2cd}li.menuItem a:hover{background-color:#217fc4 !important;color:#fff !important;text-decoration:underline solid #fff !important}li.hasSubMenu>a{text-decoration:none !important}li.subItem>a[target=_blank]:hover:after{-webkit-filter:grayscale(100%) brightness(500%);-moz-filter:grayscale(100%) brightness(500%);-ms-filter:grayscale(100%) brightness(500%);-o-filter:grayscale(100%) brightness(500%);filter:grayscale(100%) brightness(500%)}@media not screen and (max-width:768px){.headerNav{padding-bottom:0}li.menuItem{white-space:nowrap}li.menuItem>a{padding:15px 20px}li.menuItem.activeMenu{height:44px;border-bottom:2px solid #217fc4}li.menuItem:first-child>a{padding:6px 10px}li.menuItem:first-child div.homeIcon{width:32px;height:32px;background:url(//myasp.jp/wp-content/themes/myasp_theme/css/../images/myasp_home.png) no-repeat;background-size:cover}li.menuItem ul{background-color:#fff;border:1px solid #000 !important;white-space:initial;z-index:1;display:none;position:absolute;width:250px;margin-left:-55px}li.subItem>ul{margin-left:20px !important}li.subItem{display:flex;position:relative;width:100%;margin:0}li.subItem>a{width:100%;padding:20px}.headerNav li:hover>ul{display:block !important}.headerNav>li:first-child:hover div.homeIcon{background-position:0 -32px}}@media screen and (max-width:1100px){.header__leadWrap{padding:0 10px}.headerNavWrap{padding:20px 10px 0}}@media screen and (min-width:768px) and (max-width:836px){li.menuItem.hasSubMenu:nth-last-of-type(-n+3)>ul{margin-left:calc(100% - 890px)}}@media screen and (max-width:768px){#header{position:fixed;top:0;left:0;width:100%;background-color:#fff;height:60px;z-index:2}.headerNavWrap{display:block;position:relative;padding:12px 10px !important}.headerNav{display:block;padding:0;margin-top:0;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;padding-bottom:100px}.header__logo img{width:124px}li.hasSubMenu.activeMenu{background-color:transparent}#js-closeBtnWrap{display:block;background:#fff}#js-openBtn{display:block;position:absolute;top:0;right:0;bottom:0;height:auto;margin:auto;padding:20px 16px}#js-openBtn img{width:22px}#js-spNav{position:absolute;z-index:2;top:0;right:0;width:78%;background:#fff;transform:translateX(100%);transition:all .3s}#js-spNav.isOpen{transform:translateX(0);padding-bottom:50px;display:block !important}.headerNav li{margin-left:0;border-bottom:1px solid #dbdbdb}.headerNav li:first-child{border-top:1px solid #dbdbdb}.headerNav li a{position:relative;padding:5px 15px;font-weight:400;line-height:50px}.h_left{margin-left:0}.h_btn{margin-left:auto}.headerNav li.tel,.headerNav .h_btn li{border:none}.headerNav li.tel a:after,.headerNav .h_btn li a:after{content:none}.headerNav li.tel{margin-top:30px;margin-bottom:30px}.headerNav li.tel img{width:90%;max-width:270px;margin:auto}.headerNav .h_btn li a{margin:auto;width:80%;color:#fff;font-weight:700}.headerNav .h_btn li+li a{margin-top:15px}div.homeIcon:before{content:"トップページ"}li.menuItem:not(.menuOther)>a,li.subItem>a{text-decoration:underline solid #000}li.menuOther>a{padding-top:0}li.menuItem ul{display:inline-block;width:100%}li.subItem>a{padding-left:50px !important}ul>li.subItem:last-child{border-bottom:none}}
@charset "UTF-8";.doubleline-top{border-top:double 5px #000}.doubleline-bottom{border-bottom:double 5px #000}.important_notice{display:flex;position:relative;width:98%;min-height:80px;margin:0 auto 20px;align-items:center;font-size:large;background-color:#ddd}.important_notice>div.important_title{position:absolute;top:0;min-width:150px;max-width:150px;height:80px;display:table;font-weight:700;color:#fff;background-color:red}.important_notice>div.important_link{min-height:80px;margin-left:150px;padding-left:15px;display:table}.important_notice>div.important_link>a{color:#000;text-decoration:underline}.important_notice>div.important_link>a:hover{text-decoration:none}.important_notice>div.important_title>span,.important_notice>div.important_link>a{display:table-cell;vertical-align:middle;text-align:center}@media only screen and (max-width:768px){.important_notice{align-items:baseline}.important_notice>div.important_title{width:100%;height:40px;max-width:none}.important_notice>div.important_link{margin:40px 0 0;padding:10px}}.alert-message{padding:1.5em;background:#e9f3fb;margin:0 auto 3em}.alert-message h3{color:#217fc4;text-align:center;font-size:2.2rem;font-weight:700}.alert-message__text{text-align:center}.message{display:flex;justify-content:center;align-items:center}.message__img{display:block;text-align:center;margin-right:1em}.message__img img{width:120px}.message__text{font-size:1.4rem;font-weight:700;max-width:600px;text-align:center;padding:1em;background:#b6d9f3;border-radius:5px;margin:.5em}.message__text .primary{font-size:2rem}.message__text .note{font-size:1.4rem}.alert-message a{color:#36c;font-weight:700;text-decoration:underline}.alert-message a:hover{text-decoration:none}#intoro .alert-message p+p{margin-top:0}@media only screen and (max-width:768px){.alert-message__text{text-align:left}.message{flex-direction:column;text-align:left}.message__img img{width:100px}.message__text{text-align:center}.message__text .note{display:block;text-align:left}}
@charset "utf-8";*,*:before,*:after{box-sizing:border-box}ul{padding:0}li{list-style:none}a{text-decoration:none}:root{--color-primary:#1096cb;--color-primary-dark:#1086cb;--color-primary-foreground:#fff;--color-text-base:#2c3034;--color-text-sub:#495057;--color-text-muted:#576776;--color-bg-light-blue:#f2f7fa;--color-bg-light-gray:#f5f5f5;--color-bg-white:#fff;--color-border:#d6e3f0;--color-border-light-blue:#f2f7fa;--color-border-primary:#1096cb;--border-radius-base:10px;--border-radius-sm:5px;--border-radius-full:calc(infinity*1px);--box-shadow-base:0 1px 5px 0 rgba(45,62,80,.12);--font-size-base:16px;--font-size-xs:12px;--font-size-sm:14px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--leading-none:1;--leading-normal:1.5;--leading-relaxed:1.8;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-midium:500;--font-weight-bold:700;--font-weight-black:900}html{display:flex;flex-direction:column;width:100%;max-width:none;overflow-x:hidden}body{font-family:"Noto Sans JP",sans-serif;font-size:var(--font-size-sm);line-height:var(--leading-normal);background:0 0;display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:none}main{flex:1 1 auto}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}h1,.h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}h2,.h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}h3,.h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}h4,.h4{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.txt-sm{font-size:.875rem}.txt-md{font-size:1rem}.txt-lg{font-size:1.1rem}.txt-left{text-align:left}.txt-center{text-align:center}.txt-midium{font-weight:var(--font-weight-midium)}.txt-bold{font-weight:var(--font-weight-bold)}h1,h2,h3,h4,h5,h6{color:var(--color-text-sub)}p{color:var(--color-text-base)}.txt-primary{color:var(--color-text-base)}.txt-secondary{color:var(--color-text-sub)}.txt-tertiary{color:var(--color-text-muted)}.txt-white,.link-white a{color:var(--color-primary-foreground)}.txt-mainblue{color:var(--color-primary)}.txt-navygray{color:var(--color-text-sub)}.txt-black,.txt-black{color:#333}.txt-myasp-red{color:#e3616e}.txt-myasp-blue{color:#58cae9}.txt-myasp-green{color:#ade681}.txt-myasp-yellow{color:#fac654}.bgc-snowwhite{background-color:var(--color-bg-light-blue)}.bgc-whitesmoke{background-color:var(--color-bg-light-gray)}.bgc-white{background-color:var(--color-bg-white)}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pr-0{padding-right:0}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:2rem}.mr-0{margin-right:0}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.d-block{display:block}.d-none{display:none}.inner{max-width:75rem;padding:0 4vw;margin:0 auto}.section{padding-top:40px;padding-bottom:40px}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-container.column-row{flex-flow:column wrap}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-container:after{content:"";display:block;width:calc(100%/3 - 20px)}.flex-column-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.col-xs-12{width:100%;margin:0 0 30px}.summary-card{padding:1.2em;background-color:var(--color-bg-white);border-radius:var(--border-radius-base)}.summary-card__title{margin:0 auto;text-align:center}.summary-card__img{display:block;margin:1em auto 1.5em}.button-wrap{text-align:center}.button{display:inline-block;color:var(--color-primary-foreground);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;text-decoration:none;width:100%;padding:.75em 1.5em;background:var(--color-primary);border-radius:var(--border-radius-sm);-webkit-transition:all .3s;transition:all .3s}.button:hover{-webkit-box-shadow:0 6px 8px rgba(149,157,165,.4);box-shadow:0 6px 8px rgba(149,157,165,.4);-webkit-transform:scale(1.05);transform:scale(1.05)}.primary-btn{color:var(--color-primary-foreground);background:var(--color-primary)}.primary-btn:hover{background:var(--color-primary-dark)}.secondary-btn{color:var(--color-primary);background:#fff;border:3px solid var(--color-primary)}.secondary-btn:hover{background:rgba(255,255,255,.5)}.offer-button img{width:24px}.link-button{text-align:center}.link-button .button{max-width:500px}.link-button i{margin-left:.5em}.primary-tag{display:inline-block;background-color:#def4fb;color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-bold);padding:.25em .5em;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm);margin-left:.5em;vertical-align:middle}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-title{display:flex;justify-content:center;position:relative;text-align:center;z-index:0}.section-title__en{color:#e4eef5;font-size:2.5rem;font-weight:var(--font-weight-black);position:absolute;top:-2.4rem;z-index:-1}.bgc-snowwhite .section-title__en{color:var(--color-primary-foreground)}.header{position:-webkit-sticky;position:fixed;top:0;width:100%;z-index:10;background:var(--color-primary-foreground);box-shadow:0 1px 5px 0 rgba(45,62,80,.12)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:60px;max-width:1200px;padding:0 4vw;margin:0 auto}.header__logo{display:block}.header__logo img{width:120px;display:block}.header__mobile-controls{display:flex;align-items:center}.header__mobile-icons{display:flex}.header__mobile-icons a{font-size:var(--font-size-3xl);color:var(--color-primary);padding-right:2rem}.hamburger{display:block;width:24px;font-size:0;cursor:pointer}#hamburger-toggle.hamburger__input{display:none}.hamburger__line{box-sizing:border-box;display:block;width:24px;height:4px;margin:4px 0;background-color:#687179;border-radius:4px;transition:all .4s}.hamburger__input:checked~.hamburger__line--1{transform:translateY(8px) rotate(-45deg)}.hamburger__input:checked~.hamburger__line--2{opacity:0}.hamburger__input:checked~.hamburger__line--3{transform:translateY(-8px) rotate(45deg)}.header__nav{display:none}.header__mobile-panel{display:none;width:100%;position:fixed;left:0;top:60px;z-index:80;background-color:var(--color-bg-light-blue);box-shadow:0 2px 5px -1px rgb(45 62 80/12%) inset}.header__mobile-inner{margin:2em 1em;background-color:var(--color-bg-white);padding:.5em 1em;border-radius:var(--border-radius-base)}.header__mobile-list,.header__mobile-contact{list-style:none;margin:0;padding:0}.header__mobile-item{border-bottom:solid 1px #ddd;padding:.875rem 0 .875rem 1rem;color:var(--color-text-sub);font-weight:600;position:relative}.header__mobile-item a{display:block;color:var(--color-text-sub);font-weight:600;text-decoration:none}.header__mobile-item--subcategory a{margin-left:1rem;color:var(--color-text-muted)}.header__mobile-item a:after{font-family:"FontAwesome";content:"\f105";position:absolute;right:1em;color:var(--color-text-sub)}.header__mobile-item--category:after{content:none}.header__mobile-contact{margin-top:2em}.header__mobile-contact-item{text-align:center;margin-bottom:1em}.header__mobile-contact-link{color:var(--color-primary);text-decoration:none;font-weight:600}.header__mobile-contact-link i{margin-right:.5em}.header__mobile-contact-note{margin-top:.5em;font-size:var(--font-size-sm)}.button--primary{display:inline-flex;justify-content:center;color:var(--color-primary-foreground);border:3px solid var(--color-border-primary)}.button--secondary{color:var(--color-primary);background:#fff;border:3px solid var(--color-primary)}.header__mobile-contact-item .button:hover{transform:scale(1)}.header__mobile-panel .button__icon{width:24px}.header__mobile-contact-item a:hover img{opacity:1}.hero{background:#fbfbfb;background-position:center;background-repeat:no-repeat;background-size:cover;padding:calc(60px + 2vw) 0 0}.hero>.flex-container{flex-direction:column}.hero__content{width:100%}.hero__content h1{margin-top:0}.hero__img{width:100%;margin:30px auto}.why-myasp .section{padding-top:40px}.why-myasp .section-title__en{font-size:.9rem;top:-.8rem}.description-box{margin:5em 0}.description-box:last-child{margin-bottom:0}.why-myasp .description-box p{line-height:var(--leading-relaxed)}.description-box__img{width:70vw;margin:0 auto}.description-box__text h3{margin-top:0}.description-box__number{display:block;font-size:48px}.features .section-title__ja img{width:2rem;vertical-align:middle}.summary-card__wrap{margin:3em 0}.features .summary-card__title{color:var(--color-text-muted)}.features .summary-card__img{width:30%}.features .summary-card__text{color:var(--color-text-base);height:5em}.features .flex-container{align-items:baseline}.toggle{display:none}.more-list{max-height:0;overflow:hidden}.toggle:checked+.more-features__title+.more-list{max-height:1500px;transition:all 1.5s}.more-features__title.button{font-size:var(--font-size-sm);font-weight:var(--font-weight-midium);padding-left:.5rem;padding-right:.5rem}.more-features__title:before{font-family:"FontAwesome";content:"\f067";padding-right:.5em}input.toggle:checked~label.more-features__title:before{font-family:"FontAwesome";content:"\f068"}.more-list__item{color:var(--color-text-base);text-align:center;padding:.4em 1.6em;background:var(--color-bg-light-blue);border-radius:var(--border-radius-full);margin:1em 0;font-size:var(--font-size-sm)}.more-list .etc{color:var(--color-text-base);text-align:center}.features .summary-card.coming-soon{position:relative}.mask{align-items:center;background:rgba(70,70,70,.7);top:0;right:0;bottom:0;display:flex;justify-content:center;position:absolute;width:100%;border-radius:var(--border-radius-base)}.mask h3{color:var(--color-primary-foreground)}.testimonials__box{margin:3em 0}.testimonials-list__text{text-align:center}.testimonials-list__text h3{color:var(--color-text-sub);font-size:15px;margin:.5em 0}.testimonials-list__text p{color:#687179;font-size:var(--font-size-xs);margin:0;min-height:1.5em}.puzzle-box{padding:.5em;border:solid #d6e3f0 1px;border-radius:var(--border-radius-sm);margin:1em 0}.puzzle-box p{color:#687179;font-weight:var(--font-weight-midium);text-align:center;margin:0 0 .5em}.reasons .summary-card__title{font-size:var(--font-size-lg);text-align:left}.reasons .summary-card__wrap{margin-bottom:0}.user-voices .section-title__ja{font-size:1.15rem}.user-voices .summary-card{border:solid 1px #ddd}.slick-initialized .slick-slide{margin:10px;background-color:transparent}.slick-prev:before,.slick-next:before{opacity:1 !important;color:#ddd !important}.user-voices .inner-box{height:20em;display:flex;flex-wrap:wrap;align-content:space-between}.user-voices .inner-box p:nth-child(2){margin-bottom:0;display:flex;font-size:.95rem}.user-voices .inner-box i{margin-right:.5em;font-size:1.4rem}.slick-prev{left:-3.5%}.slick-next{right:-3.5%}.pricing__content{background-color:var(--color-bg-light-blue);border-radius:20px}.pricing__list{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin:0 auto;margin-left:3vw;padding-right:3vw}.plan-card{background-color:var(--color-bg-white);border-radius:var(--border-radius-base)}.plan-card--recommended{border:solid 2px var(--color-border-primary)}.plan-card__content{position:relative;padding:1rem;overflow:hidden;border-radius:var(--border-radius-base)}.plan-card__description{text-align:center;margin:0 0 .25rem;font-size:var(--font-size-xs)}.plan-card__price{text-align:center;margin:0;font-size:var(--font-size-sm)}.plan-card__name{text-align:center;margin:0 0 .5rem;font-size:var(--font-size-lg)}.plan-card__yen{font-size:1.5em;font-weight:600}.plan-card__num{font-size:var(--font-size-3xl);font-weight:600}.plan-card__ribbon-wrapper{position:absolute;top:-6px;left:-6px;width:90px;height:91px;overflow:hidden}.plan-card__ribbon{display:inline-block;position:absolute;padding:.5em 0;right:-25px;top:20px;width:160px;text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-midium);background:var(--color-primary);color:var(--color-primary-foreground);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.activites .summary-card{border:solid 1px #ddd}.activites .summary-card__title{font-size:var(--font-size-lg)}.activites .summary-card__img{width:80%}.contact .contact-button{margin:0 calc(55% - 50vw)}.contact hr{background-color:var(--color-bg-white);border:none;height:2px}.contact p{text-align:center}.contact p.subtitle{color:var(--color-text-muted);font-weight:var(--font-weight-midium);margin-top:2em}.contact p a{color:var(--color-primary)}.contact .contact-tel h4{text-align:center;margin-bottom:0;color:var(--color-text-muted)}.contact .contact-tel a{font-size:1.3em;text-decoration:underline;color:var(--color-text-muted)}.contact .contact-button .secondary-btn{padding:.59em 1.5em}.footer__inner{display:flex;flex-flow:column wrap;justify-content:space-between;max-width:100%;margin:0 auto}.top-video-description{text-align:center}.top-video-container{width:60%;max-width:1200px;margin:0 auto;margin-bottom:5vw}@media (max-width:959px){.top-video-container{width:90%}}@media (max-width:374px){.top-video-container{width:90%;margin-bottom:8vw}.top-video-description{font-size:.9em}}.info-content-accordion{width:100%;margin:20px auto;border:1px solid #e0e0e0;border-radius:var(--border-radius-base);overflow:hidden;background-color:var(--color-bg-white)}.accordion-details summary::-webkit-details-marker,.accordion-details summary::marker{display:none;content:""}.accordion-header{background-color:#fff;padding:1em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;list-style:none}.accordion-header:hover{background-color:#efefef}.info-content-ttl{margin:0;font-weight:var(--font-weight-bold);font-size:1.1em;color:#333}.accordion-toggle-icon{font-size:1.2em;color:#555;transition:transform .3s ease}.accordion-details[open] .accordion-toggle-icon{transform:rotate(180deg)}.accordion-content{padding:1em;background-color:var(--color-bg-white)}.references{list-style:none;padding:0;margin:0}.references li{padding:.8em 0;border-bottom:1px solid #eee;line-height:1.4;font-size:var(--font-size-sm);text-align:left}.references li:last-child{border-bottom:none;padding-bottom:0}.references i{margin-right:.5em;color:#666}.references a{text-decoration:none;color:#007bff}.references a:hover{text-decoration:underline}.references a .fa-external-link-alt{margin-left:.5em;font-size:.8em;vertical-align:middle;color:inherit}@media (max-width:768px){.info-content-accordion{width:100%;margin-left:0;margin-right:0}.accordion-header{padding:12px 15px}.info-content-ttl{font-size:1em}.references li{padding:.6em 0;font-size:var(--font-size-sm)}}.footer-company-info span{padding:0 .5em}.hp-logo-myasp img{width:140px}.hp-logo-toollabo img{width:120px}.footer-company-info__tel{margin:1em 0}.footer-company-info__tel p{font-size:.75em;padding-left:.5em;margin:.5em 0}.link-line.footer-company-info__tel a,.link-line.footer-company-info__mail a{color:var(--color-primary);display:inline-block}.link-line.footer-company-info__tel a:hover,.link-line.footer-company-info__mail a:hover{box-shadow:0 2px 0 var(--color-primary)}.footer-company-info__tel i,.footer-company-info__mail i{margin-right:.5em}.footer-menu{display:flex;flex-flow:column wrap;justify-content:center;align-items:baseline}.footer-menu__link p{margin:0}.footer-menu__link-title{color:var(--color-text-sub);font-size:1rem;font-weight:var(--font-weight-bold);position:relative}.footer-menu__link-title:after{font-family:"FontAwesome";content:"\f107";position:absolute;right:0}.footer-menu__link .footer-menu-list.is-open{margin-top:1.125rem}.is-active:after{transform:translateY(-50%) rotateX(180deg)}.top-link .footer-menu__link-title:after{content:""}.link-line a.footer-menu__link-title{font-weight:var(--font-weight-bold);display:block}.footer-company-info{margin-bottom:1em}.footer-company-info__slogan{margin-bottom:1rem}.footer-company-info__slogan .footer-slogan{color:var(--color-text-sub);font-weight:var(--font-weight-bold);margin-bottom:.5em}.slogan-message{color:var(--color-text-sub);font-size:var(--font-size-sm);line-height:var(--leading-normal);margin-top:0}.footer-menu__link{padding:1rem 0;border-bottom:1px solid #ddd;width:100%;cursor:pointer}.footer-menu__link ul{margin:0}.footer-menu-list__item{font-size:var(--font-size-sm);margin-bottom:1rem;display:flex;justify-content:space-between}.footer-menu-list__item:last-of-type{margin-bottom:0}.footer-menu-list__item.link-line a{color:var(--color-text-sub);display:inline-block}.footer-menu-list__item.link-line a:hover{box-shadow:0 2px 0 var(--color-text-sub)}.footer-menu-list__item.link-line a i{margin-left:.5em}.footer-menu__link-title{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.footer .contents{line-height:0;height:0;overflow:hidden;opacity:0;transition-duration:.4s}.footer .contents.is-open{line-height:normal;height:auto;opacity:1}.signiture{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-size-sm)}.signiture.inner{padding-top:1em;padding-bottom:1em}.p-mark img{width:55px}p.copyright{margin:.2em 0}@media screen and (min-width:481px){.sm-block{display:block}.sm-none{display:none}.section{padding-top:10vw;padding-bottom:10vw}.section-title__en{font-size:8vw;top:-4vh}.hero{padding:calc(60px + 3vw) 0 0}.why-myasp .section-title__en{font-size:4vw;top:-2.5vh}.contact .contact-area{display:flex;justify-content:space-evenly}.contact .contact-button{margin:0}.contact .contact-button .primary-btn{padding-left:2.5em;padding-right:2.5em}.signiture{flex-direction:row}.p-mark{margin-right:1rem}}@media screen and (min-width:768px){body{font-size:var(--font-size-base);line-height:var(--leading-normal)}h1,.h1{font-size:28px}h2,.h2{font-size:var(--font-size-2xl)}h3,.h3{font-size:var(--font-size-xl)}h4,.h4{font-size:var(--font-size-lg)}.md-block{display:block}.md-none{display:none}.col-md-6{width:calc(100%/2 - 15px)}.hero__wrap{margin:0 4em}.description-box__img{width:55vw;margin-top:3vw}.reasons .summary-card__title{font-size:var(--font-size-xl)}.activites .summary-card__title{font-size:var(--font-size-lg)}}@media screen and (min-width:960px){h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:26px}h4,.h4{font-size:22px}.lg-block{display:block}.lg-none{display:none}.inner{padding:0 3vw}.section{padding-top:10vw;padding-bottom:7vw}.flex-container.column-row{flex-flow:row wrap}.col-lg-4{width:calc(100%/3 - 20px)}.col-lg-5{width:calc(100%/4 - 20px)}.section-title__en{font-size:8vw;top:-6vh}.hero{padding-bottom:6vh}.hero>.flex-container{flex-direction:row}.hero__content{width:45%;padding-right:1em}.hero__img{width:55%;margin:0}.why-myasp .section-title__en{top:-1em;font-size:2.75vw;white-space:nowrap}.description-box__text{width:50%}.description-box__img{width:50%;padding-left:2em}.description-box__text h3{margin-top:0}.description-box__number{display:block;font-size:48px}.box-reverse .description-box__img{order:-1;padding-left:0;padding-right:2em}.js-modal-video{cursor:pointer}.user-voices .section-title__ja{font-size:100%}.plan-card__content{min-height:140px}.plan-card--recommended .plan-card__content{padding:1.75rem 1rem}.contact .contact-button .primary-btn{padding-right:2.5em;padding-left:2.5em}}@media screen and (min-width:1024px){.header__inner{padding:0 3vw}.header__mobile-controls,.header__mobile-panel{display:none}.header__nav{display:flex;align-items:center;min-width:0;margin-left:2rem;height:60px;overflow:visible}.header__nav-list{display:flex;align-items:center;width:100%;list-style:none;margin:0;padding:0;height:100%}.header__nav-item{display:flex;align-items:center;height:100%;margin:0 .5rem;white-space:nowrap}.header__nav-item--spacer{margin-left:auto}.header__nav-link{display:flex;align-items:center;color:var(--color-text-sub);font-size:var(--font-size-sm);text-decoration:none;padding:0 .5rem;height:100%}.header__nav-link:hover{color:var(--color-primary)}.header__nav-link--tel{color:var(--color-primary)}.header__nav-link--tel i{margin-right:.5em}.header__nav-link--trigger{cursor:pointer}.header__contact-group{display:flex;align-items:center;list-style:none;margin:0;padding:0;height:100%}.header__contact-item{display:flex;align-items:center;margin-left:1rem;white-space:nowrap}.header__contact-item a{display:flex;align-items:center;text-decoration:none}.header__contact-link{color:var(--color-primary)}.header__contact-item .button{font-size:var(--font-size-sm);padding:.35em .8em;transform-origin:center;margin:.25em;transition:box-shadow .2s ease,transform .2s ease}.header__contact-item .button:hover{box-shadow:0 6px 8px rgba(149,157,165,.4);transform:scale(1.05)}.header__contact-item .button__icon{width:16px;margin-right:.5em}.header__nav-item--dropdown{position:relative}.header__dropdown-icon{margin-left:.4em;font-size:.8em;transition:transform .2s ease}.header__nav-item--dropdown:hover .header__dropdown-icon{transform:rotate(180deg)}.header__dropdown-menu{position:absolute;top:90%;left:50%;transform:translateX(-50%);z-index:100;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s .2s,transform .2s ease;min-width:200px;background-color:var(--color-bg-white);border-radius:var(--border-radius-base);box-shadow:0 6px 8px rgb(149 157 165/40%);padding:.5em 0}.header__nav-item--dropdown:hover .header__dropdown-menu{visibility:visible;opacity:1}.header__dropdown-list{list-style:none;margin:0;padding:0}.header__dropdown-item a{display:flex;align-items:center;padding:.75em 1.2em;color:var(--color-text-sub);font-size:var(--font-size-sm);text-decoration:none;height:auto}.header__dropdown-item a:hover{background-color:var(--color-bg-light-blue);color:var(--color-primary)}.header__dropdown-item a i{margin-right:.6em;font-size:1.2em}}@media screen and (min-width:1060px){.footer__inner{flex-direction:row}.footer-menu__link p{margin:0 0 1rem}.footer-menu__link-title:after{display:none}.bgc-whitesmoke{padding-bottom:0}.footer-button{display:none}.footer-menu{flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:2rem;min-width:0}.footer-menu__link-title{color:var(--color-text-sub);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.footer-menu__link{padding:0;border-bottom:none;margin-top:1rem;width:auto;cursor:pointer}.footer-menu__link p{cursor:default}.footer-menu-list__item{font-size:var(--font-size-xl);margin-bottom:1rem;display:block}.footer-menu-list.contents .footer-menu-list__item.link-line:after{display:none}.footer .contents{line-height:normal;height:auto;overflow:visible;opacity:1}}@media screen and (min-width:1140px){h1,.h1{font-size:34px}h2,.h2{font-size:28px}h3,.h3{font-size:26px}h4,.h4{font-size:22px}.section{padding-top:7vw;padding-bottom:7vw}.section-title__en{font-size:4vw;top:-1em}.hero__content{padding-right:2em}.why-myasp .section-title__en{font-size:1.75vw;white-space:nowrap}.footer__inner{justify-content:space-between;max-width:1200px;flex-wrap:nowrap;gap:3rem}}@media only screen and (max-width:374px){h1,.h1{font-size:var(--font-size-lg)}}#main{margin-top:0}.page_ttl{margin-bottom:0}.pankz p{margin-bottom:0}#agreement_purpose li{list-style:disc}.policy_area p{color:#333}.policy_area ol li,.policy_area ul li{list-style-type:decimal}.policy_area ul.list-type__disc li{list-style-type:disc}.policy_area ol.list-type__katakana li{list-style-type:katakana}#video .video{padding-bottom:0}.header a:hover,.footer a:hover{text-decoration:none}.header img{display:inline}.footer img{display:inline}.footer-company-info__hp{display:flex;align-items:center}.page-template-page-lp #header{top:0;border-top:none;border-bottom:none;box-shadow:0 1px 5px 0 rgb(45 62 80/12%)}#wpadminbar{display:none}.header__inner__menu .header-contact-icon a{font-size:27px}.button{font-size:var(--font-size-lg)}.footer-menu__link-title,.footer-menu-list__item{font-size:var(--font-size-sm)}@media screen and (min-width:960px){.header-nav-list.head-contact{display:flex;align-items:center}.header-nav-list.head-contact .button.primary-btn{display:flex;align-items:center}#main{margin-top:60px}.headerNavWrap{height:60px}.footer-lp .section{padding-top:0;padding-bottom:1vw}.footer-lp .link-line a.footer-menu__link-title{font-size:1.2rem}}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
html{font-size:100%}body{margin:0}#title .pankz{font-size:var(--font-size-xs);background-color:#f4f5f7;padding:.5rem 0;margin-top:60px}#title .pankz p{margin-top:0}#title .pankz a{color:var(--color-text-base)}#title .pankz a:hover{border-bottom:1px solid var(--color-text-base)}.wrap{padding:0 4vw;margin:0 auto;max-width:75rem}@media screen and (min-width:960px){#title .pankz{margin-top:0}.wrap{padding:0 3vw}}.page.plan .section{padding-top:2em;padding-bottom:2em}@media screen and (min-width:481px){.page.plan .section{padding-top:2vh;padding-bottom:2vh}}@media screen and (min-width:960px){.page.plan .section{padding-top:3vw;padding-bottom:3vw}}@media screen and (min-width:1140px){.page.plan .section{padding-top:4vw;padding-bottom:4vw}}.page.plan .section-first{padding-top:1rem;padding-bottom:1rem}.page.plan .section-last{margin-bottom:6rem}.plan .primary-btn{border:3px solid transparent}.plan p{line-height:var(--leading-relaxed)}.plan a.txt-link{border-bottom:1px solid var(--color-primary);color:var(--color-primary)}.plan a.txt-link:hover{border-bottom-color:var(--color-primary-dark);color:var(--color-primary-dark);text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.plan__overview .head-copy{line-height:var(--leading-normal);margin-top:.5rem;text-align:center}.announce-note{background-color:var(--color-bg-light-blue);padding:1rem 2rem;border-radius:var(--border-radius-base)}.announce-note__ttl{color:var(--color-primary);text-align:center;margin-bottom:.5em}.announce-note__content{margin-bottom:2rem}.announce-note__content:last-of-type{margin-bottom:0}.announce-note .content{margin:1rem 0}.content__list{color:var(--color-text-base);display:grid;grid-template-columns:1fr;align-items:start;margin-bottom:.5rem}.plan__news .content-ttl{display:inline-block;color:var(--color-text-base);font-weight:700;background:var(--color-bg-white);padding:.25rem .5rem;border-radius:5px;margin-bottom:.5em}.toggle{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.toggle__switch{display:inline-flex;background-color:#f0f2f5;border-radius:var(--border-radius-full);padding:4px}.toggle__switch .toggle__input{display:none}.toggle__switch .toggle__label{padding:.5rem 1.25rem;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-sub);cursor:pointer;border-radius:var(--border-radius-full);transition:all .3s ease-in-out;white-space:nowrap}.toggle__switch .toggle__input:checked+.toggle__label{background-color:var(--color-bg-white);color:var(--color-text-base);font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.1)}.plan__feature .discount-text{color:var(--color-primary);font-size:var(--font-size-sm);white-space:nowrap}.pricing{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}.pricing__card{background-color:var(--color-bg-white);border-radius:.5em;display:flex;flex-direction:column;border:2px solid transparent;box-shadow:0 0 0 1px var(--color-border-light-blue),var(--box-shadow-base)}.pricing__wrap{padding:0 1rem 1rem}.pricing__plan-header{margin-top:1.5rem;text-align:center}.pricing__plan-name{font-size:var(--font-size-lg);font-weight:700;margin:.5rem 0}.pricing__plan-description{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;min-height:2.5rem}.pricing__main{text-align:center;margin:1rem 0}.pricing__initial-cost{font-size:var(--font-size-sm);color:var(--color-text-sub);margin-bottom:0}.pricing__price-wrapper{display:flex;justify-content:center;align-items:baseline;gap:4px}.pricing__price{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text-base)}.pricing__period{font-size:var(--font-size-base);color:var(--color-text-base)}.pricing__note{color:var(--color-text-muted);font-size:var(--font-size-xs);min-height:1.25rem}.pricing__note:empty{min-height:0;margin:0;padding:0}.plan p.pricing__note{margin-top:0;line-height:var(--leading-normal)}.pricing__info{margin:1rem 0 2rem;font-size:var(--font-size-sm)}.pricing__info-item{display:flex;justify-content:space-between;padding:4px 0}.pricing__info-label{color:var(--color-text-sub);font-weight:600}.pricing__info-text{color:var(--color-text-base)}.pricing .annotation{vertical-align:super;font-size:var(--font-size-xs)}.pricing__cta{padding-bottom:2.25rem;border-bottom:1px solid var(--color-border)}.pricing__cta .button{font-size:var(--font-size-base);padding:.5rem 1.5rem}.plan a.button:hover{text-decoration:none}.pricing__features{padding-left:0;margin-top:1rem}.pricing__features-header{font-size:var(--font-size-sm);font-weight:700;margin-top:24px}.pricing__features-list{list-style:none;padding-left:0;font-size:var(--font-size-sm);text-align:left;color:var(--color-text-base)}.pricing__features-list li{display:flex;align-items:flex-start;margin-bottom:8px}.pricing__features-list .fa-check{color:var(--color-primary);margin-right:8px;margin-top:4px}.pricing__features-list .sub-list{list-style:none;padding-left:24px;margin-top:12px}.pricing__features-list .sub-list li{margin-bottom:8px}.added-feature li{font-weight:600}.pricing__card--popular{border:2px solid var(--color-primary)}.pricing__card--popular .pricing__plan-header{margin-top:0}.popular-badge{background-color:var(--color-primary);color:var(--color-primary-foreground);padding:3px 16px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:var(--font-size-sm);font-weight:700;text-align:center}.plan__feature-notes{margin:2em auto}.feature-notes-list{font-size:var(--font-size-sm);color:var(--color-text-sub);line-height:var(--leading-relaxed)}.feature-notes-list li{margin-bottom:8px}.comparison-video{background-color:var(--color-bg-light-blue);padding:1.5rem;border-radius:var(--border-radius-base);box-shadow:0 1px 5px 0 rgba(45,62,80,.12);text-align:center}.comparison-video__content{max-width:800px;width:100%}.plan__comparison-table-ttl{margin:3rem auto}.plan__comparison-table-ttl a{color:var(--color-text-sub);border-bottom:1px solid var(--color-text-sub)}.plan__comparison-table-ttl a:hover{opacity:.8;-webkit-transition:all .3s;transition:all .3s;text-decoration:none}.sticky-header{display:none}.plan__comparison-table .features__section{display:block}.is-visible-always{margin-bottom:1.5rem}.features__group:not(.is-visible-always){max-height:0;overflow:hidden;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border:none;visibility:hidden;opacity:0;transition:all .4s ease-out}.features__section.is-expanded .features__group:not(.is-visible-always){max-height:1000px;visibility:visible;opacity:1;padding:1rem;border-top:1px solid #e4eef5;margin-bottom:1.5rem}.show-more-btn{margin-bottom:1.5rem}.plan__comparison-table .button{font-size:var(--font-size-sm);padding:.5rem}.plan__comparison-table .button:hover{-webkit-box-shadow:0 2px 4px rgba(149,157,165,.4);box-shadow:0 2px 4px rgba(149,157,165,.4);-webkit-transform:scale(1);transform:scale(1)}.features__group{display:block;border:1px solid var(--color-border);border-radius:var(--border-radius-base);box-shadow:0 1px 5px 0 rgba(45,62,80,.12);padding:1rem}.features__head,.features__ttl{display:none}.features__name{color:var(--color-text-sub);font-size:var(--font-size-sm);padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.features__category{font-size:var(--font-size-xs);color:var(--color-text-base);font-weight:700;margin-bottom:4px;display:block}.features__group .fa-minus{color:#dee9f3}.features__group .fa-check{font-size:1rem}.plan-value__ttl{font-size:var(--font-size-sm);font-weight:500}.plan-value__ttl-note{display:block;font-size:var(--font-size-xs);font-weight:400;color:var(--color-text-sub);text-align:left}.plan-value__text{color:var(--color-text-sub);font-size:var(--font-size-sm)}.plan-value__note{font-size:var(--font-size-xs);color:var(--color-text-sub);flex-basis:100%;text-align:right}.plan-value{display:flex;flex-wrap:wrap;justify-content:space-between;padding:8px 0;font-size:var(--font-size-sm)}.plan-value:last-of-type{border-bottom:none}.plan-value:before{content:attr(data-plan);color:var(--color-text-sub)}.faq-list__item{border-bottom:1px solid var(--color-border)}.faq-list__item:first-of-type{border-top:1px solid var(--color-border)}.faq-list__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;font-weight:700;cursor:pointer}.faq-list__question::-webkit-details-marker{display:none}.faq-list__question{list-style:none}.faq-list__answer{padding-right:1rem;padding-bottom:1rem;overflow:hidden}.faq-list__answer ul,.faq-list__answer li{list-style:disc;color:var(--color-text-base)}.faq-list__answer ul{margin-left:1rem;margin-bottom:1rem}.faq-list__answer li{margin-bottom:.5rem}.faq-list__item .icon-minus{display:none}.faq-list__item[open] .icon-plus{display:none}.faq-list__item[open] .icon-minus{display:block}.faq-list__item[open] summary~*{animation:fade-in .4s ease-out}@keyframes fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-support{background-color:#f5f5f5;padding:2rem;border-radius:var(--border-radius-base);margin:3rem auto}.contact-support__tel,.contact-support__mail{color:var(--color-text-sub)}.contact-support__tel a,.contact-support__mail a{font-weight:700;cursor:pointer}.plan__options .options{background-color:var(--color-bg-white);border-radius:var(--border-radius-base);box-shadow:0 1px 5px 0 rgba(45,62,80,.12);padding:2rem;display:grid;grid-template-columns:1fr;align-items:center;gap:1rem 2rem;position:relative;transition:box-shadow .3s ease,transform .3s ease}.plan__options .options a:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;content:""}.plan__options .options:hover{box-shadow:0 4px 15px 0 rgba(45,62,80,.3);transform:translateY(2px)}.plan__options .options__title{text-align:center;grid-column:1;margin:0}.plan__options .options__img{width:50%;margin:0 auto}.plan__options .options__content ul{color:var(--color-text-sub);line-height:var(--leading-relaxed);margin-bottom:1rem}@media (min-width:768px){.content__list{grid-template-columns:.35fr .65fr;gap:1rem}.page .section-first{padding-top:2rem}.pricing{grid-template-columns:repeat(2,1fr)}.pricing__plan-header{margin-top:35px}.pricing__plan-name{font-size:var(--font-size-xl)}.beginner .pricing__note:empty{min-height:1.25rem}.pricing__cta .button{font-size:var(--font-size-lg);padding-top:.75rem;padding-bottom:.75rem}.plan__comparison-table-ttl{margin:4rem auto}.sticky-header{display:grid;position:sticky;top:60px;grid-template-columns:2fr 1.2fr 1.2fr 1.2fr 1.2fr;gap:1rem;background-color:var(--color-bg-white);z-index:5;padding:1rem 0 2rem;border-bottom:solid 1px var(--color-border)}.plan-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.sticky-header .button{font-size:var(--font-size-base);padding:.25em .5em}.plan__comparison-table .features{margin-bottom:3rem}.plan__comparison-table .features__section{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1.2fr 1.2fr;gap:0}.features__group .fa-check{font-size:var(--font-size-lg)}.features__category,.plan-value:before,.show-more-btn{display:none}.features__group:not(.is-visible-always){display:contents;max-height:none;visibility:visible;opacity:1;overflow:visible}.features__group{display:contents;border:none;padding:0;border-radius:0;max-height:none;visibility:visible;opacity:1;overflow:visible}.features__ttl,.features__name,.plan-value{padding:1rem;align-items:center}.features__ttl{display:block;border-bottom:1px solid var(--color-border);color:var(--color-text-base);font-size:var(--font-size-base);font-weight:700}.features__name{display:flex;margin-bottom:0;padding-left:1rem}.plan-value{justify-content:center;text-align:center;border-bottom:1px solid var(--color-border)}.plan-value:last-of-type{border-bottom:1px solid var(--color-border)}.plan-value__ttl{font-size:var(--font-size-base);font-weight:400}.plan-value__text{font-size:var(--font-size-base)}.plan-value__note{text-align:center}.plan__options .options{grid-template-columns:1fr 2fr}.plan__options .options__title{grid-column:1/-1}.plan__options .options__img{width:100%}}@media (min-width:1163px){.pricing{grid-template-columns:repeat(4,1fr)}.pricing__note:empty{min-height:1.25rem}}
.it-hojyo img{padding-top:2em;margin-left:12.7em;display:inline}@media screen and (max-width:768px){.it-hojyo img{margin-left:1em}.page_ttl{margin-top:60px}}