.renewal-body{background-color:#FFF}.header--default{display:flex;flex-direction:column;background-color:inherit}.header--default .header-catchcopy{display:flex;padding:3px 17px;align-items:center;justify-content:center;gap:10px}@media screen and (min-width: 750px){.header--default .header-catchcopy{justify-content:center}}.header--default .header-container{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 15px}@media screen and (min-width: 750px){.header--default .header-container{justify-content:center}}.header--default .container{padding:10px 15px}.header--default .site-branding{margin:0;padding:0}.header--default .site-branding__heading a{display:block;margin:0;width:180px}.header--default .site-branding__logo{width:180px;height:31px}#main{margin:0}#main .article,#main .page{background-color:#fff;display:flex;flex-direction:column;gap:15px;margin:0 auto 32px;width:100%}@media screen and (min-width: 750px){#main .article,#main .page{width:750px}}#main .page-service-lp,#main .article-form-thanks{background-color:inherit}#main .article-toppage{padding:0}@media screen and (min-width: 750px){#main .article-toppage{padding:0}}.article-toppage p,.article-404 p{color:#332300;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:0.56px;margin:0}.article-toppage .top-section,.article-404 .top-section{display:flex;flex-direction:column;gap:24px;padding:15px;background:#F8F8F8}.article-toppage .top-section .h2-heading,.article-404 .top-section .h2-heading{margin-left:-15px}.article-toppage .top-section--w,.article-404 .top-section--w{padding:15px 0;background:#F8F8F8}.article-toppage .top-section--no-padding,.article-404 .top-section--no-padding{padding:0;background:#F8F8F8}.article-toppage .top-section .box1-osusume-app,.article-404 .top-section .box1-osusume-app{margin:0 auto}.article-toppage .top-eyecatch,.article-404 .top-eyecatch{position:relative;display:block;content:''}.article-toppage .top-eyecatch__title,.article-404 .top-eyecatch__title{position:absolute;left:50%;top:20px;transform:translateX(-50%);width:100%}.article-toppage .top-eyecatch__title-text,.article-404 .top-eyecatch__title-text{color:#FFF;text-align:center;font-feature-settings:'palt' on;text-shadow:0 4px 6.6px rgba(0,0,0,0.25);font-family:"Hiragino Sans";font-size:32px;font-style:normal;font-weight:800;line-height:120%;margin:0}.article-toppage .top-eyecatch__title-subtext,.article-404 .top-eyecatch__title-subtext{color:#FFF;text-align:center;font-feature-settings:'palt' on;text-shadow:0 4px 6.6px rgba(0,0,0,0.25);font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-0.7px;margin:0}.article-toppage .top-eyecatch__body,.article-404 .top-eyecatch__body{width:100%}.article-toppage .top-eyecatch__body--sp,.article-404 .top-eyecatch__body--sp{height:541px}@media screen and (min-width: 750px){.article-toppage .top-eyecatch__body--sp,.article-404 .top-eyecatch__body--sp{display:none}}@media screen and (min-width: 561px) and (max-width: 749px){.article-toppage .top-eyecatch__body--sp,.article-404 .top-eyecatch__body--sp{display:none}}.article-toppage .top-eyecatch__body--pc,.article-404 .top-eyecatch__body--pc{height:418px}@media screen and (min-width: 561px) and (max-width: 749px){.article-toppage .top-eyecatch__body--pc,.article-404 .top-eyecatch__body--pc{object-fit:cover}}@media screen and (max-width: 560px){.article-toppage .top-eyecatch__body--pc,.article-404 .top-eyecatch__body--pc{display:none}}.article-toppage .top-eyecatch__overlay,.article-404 .top-eyecatch__overlay{position:absolute;left:0;bottom:0;width:100%;display:flex;padding:10px 15px 15px 15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch;background:rgba(0,0,0,0.25)}@media screen and (min-width: 561px) and (max-width: 749px){.article-toppage .top-eyecatch__overlay,.article-404 .top-eyecatch__overlay{align-items:center}}@media screen and (min-width: 750px){.article-toppage .top-eyecatch__overlay,.article-404 .top-eyecatch__overlay{align-items:center}}.article-toppage .top-eyecatch__overlay .pc-only,.article-404 .top-eyecatch__overlay .pc-only{display:inline}@media screen and (max-width: 560px){.article-toppage .top-eyecatch__overlay .pc-only,.article-404 .top-eyecatch__overlay .pc-only{display:none}}.article-toppage .top-eyecatch__overlay .sp-only,.article-404 .top-eyecatch__overlay .sp-only{display:none}@media screen and (max-width: 560px){.article-toppage .top-eyecatch__overlay .sp-only,.article-404 .top-eyecatch__overlay .sp-only{display:inline}}.article-toppage .top-eyecatch__overlay-text,.article-404 .top-eyecatch__overlay-text{color:#FFF;text-align:center;font-feature-settings:'palt' on;text-shadow:0 4px 4px rgba(0,0,0,0.1);font-family:"Hiragino Sans";font-size:34px;font-style:normal;font-weight:800;line-height:140%;letter-spacing:-1.7px;margin:0}@media screen and (max-width: 560px){.article-toppage .top-eyecatch__overlay-text,.article-404 .top-eyecatch__overlay-text{text-align:left}}.article-toppage .top-copy-section .copy-wrap,.article-404 .top-copy-section .copy-wrap{display:flex;justify-content:center}.article-toppage .top-copy-section .copy-wrap__block,.article-404 .top-copy-section .copy-wrap__block{display:flex;flex-direction:column;align-items:center;text-align:center;border-right:1px solid #ccc;padding-right:20px;margin-right:20px}@media screen and (max-width: 560px){.article-toppage .top-copy-section .copy-wrap__block,.article-404 .top-copy-section .copy-wrap__block{padding-right:0;margin-right:0}}.article-toppage .top-copy-section .copy-wrap__block .text,.article-404 .top-copy-section .copy-wrap__block .text{color:#E4007F;text-align:center;font-family:"Hiragino Sans";font-size:30px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.8px;margin:0}.article-toppage .top-copy-section .copy-wrap__block .text span,.article-404 .top-copy-section .copy-wrap__block .text span{font-size:24px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:-0.96px}.article-toppage .top-copy-section .copy-wrap__block .sub-text,.article-404 .top-copy-section .copy-wrap__block .sub-text{color:#666;text-align:center;font-feature-settings:'palt' on, 'pkna' on;font-family:"Hiragino Sans";font-size:12px;font-style:normal;font-weight:600;line-height:240%;margin:0}.article-toppage .top-copy-section .copy-wrap__block .sub-text--2row,.article-404 .top-copy-section .copy-wrap__block .sub-text--2row{line-height:120%}.article-toppage .top-copy-section .copy-wrap__block:last-child,.article-404 .top-copy-section .copy-wrap__block:last-child{border-right:none;padding-right:0;margin-right:0}.article-toppage .text-section p,.article-404 .text-section p{line-height:180%;letter-spacing:0.56px;font-size:15px}.article-toppage .toph2-heading,.article-404 .toph2-heading{position:relative;margin:0}.article-toppage .h2-heading,.article-404 .h2-heading{position:relative;margin:0}.article-toppage .h3-heading,.article-404 .h3-heading{position:relative;margin:0}.article-toppage .h--1-404-img,.article-404 .h--1-404-img{text-align:center;margin:0}.article-toppage .h--1-404-img img,.article-404 .h--1-404-img img{width:100%;height:auto}@media screen and (min-width: 750px){.article-toppage .h--1-404-img img,.article-404 .h--1-404-img img{width:360px}}.article-toppage .p--center,.article-404 .p--center{text-align:center}.article-toppage .bg--gray,.article-404 .bg--gray{display:flex;flex-direction:column;gap:8px;padding:15px}.article-toppage .app-card-list-wrapper,.article-404 .app-card-list-wrapper{position:relative;display:flex;flex-direction:column;gap:8px;margin:15px}.article-toppage .app-card-list,.article-toppage .app-card-hide-list,.article-404 .app-card-list,.article-404 .app-card-hide-list{display:flex;flex-direction:column}@media screen and (min-width: 750px){.article-toppage .app-card-list,.article-toppage .app-card-hide-list,.article-404 .app-card-list,.article-404 .app-card-hide-list{flex-direction:row;flex-wrap:wrap;gap:0}}.article-toppage .app-card-list .app-card,.article-toppage .app-card-hide-list .app-card,.article-404 .app-card-list .app-card,.article-404 .app-card-hide-list .app-card{display:none}.article-toppage .app-card-list .app-card--is-show,.article-toppage .app-card-hide-list .app-card--is-show,.article-404 .app-card-list .app-card--is-show,.article-404 .app-card-hide-list .app-card--is-show{display:flex}.article-toppage .app-card-list.is-show,.article-toppage .app-card-hide-list.is-show,.article-404 .app-card-list.is-show,.article-404 .app-card-hide-list.is-show{margin-bottom:44px}.article-toppage .app-card-hide-list,.article-404 .app-card-hide-list{display:none}.article-toppage .app-card-hide-list.is-open,.article-404 .app-card-hide-list.is-open{display:flex;margin-bottom:0}.article-toppage .app-card-list-read-more,.article-404 .app-card-list-read-more{position:absolute;width:100%;left:0;bottom:0}.article-toppage .app-card-list-read-more__button,.article-404 .app-card-list-read-more__button{display:flex;padding:15px;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch;width:100%}.article-toppage .taikendan-wrapper,.article-404 .taikendan-wrapper{position:relative;display:flex;flex-direction:column;padding:50px var(--item-spacing-15, 15px) var(--item-spacing-15, 15px) var(--item-spacing-15, 15px);flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.article-toppage .taikendan-wrapper__head,.article-404 .taikendan-wrapper__head{position:absolute;left:15px;top:-3px}.article-toppage .taikendan-wrapper .taikendan-list,.article-404 .taikendan-wrapper .taikendan-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%}@media screen and (min-width: 750px){.article-toppage .taikendan-wrapper .taikendan-list,.article-404 .taikendan-wrapper .taikendan-list{flex-direction:row;overflow-x:scroll}}.article-toppage .taikendan-wrapper .taikendan-list .taikendan,.article-404 .taikendan-wrapper .taikendan-list .taikendan{display:flex;align-items:flex-start;flex:1 0 0;width:100%}@media screen and (min-width: 750px){.article-toppage .taikendan-wrapper .taikendan-list .taikendan,.article-404 .taikendan-wrapper .taikendan-list .taikendan{min-width:270px}}.article-toppage .taikendan-wrapper .taikendan-list .right,.article-404 .taikendan-wrapper .taikendan-list .right{width:calc(100% - 55px)}.article-toppage .taikendan-wrapper .taikendan-list .reviewer-icon,.article-404 .taikendan-wrapper .taikendan-list .reviewer-icon{width:55px;height:55px;flex-shrink:0}.article-toppage .taikendan-wrapper .taikendan-list .user-info,.article-404 .taikendan-wrapper .taikendan-list .user-info{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:8px}.article-toppage .taikendan-wrapper .taikendan-list .user-info p,.article-404 .taikendan-wrapper .taikendan-list .user-info p{display:flex;align-items:center;gap:8px}.article-toppage .taikendan-wrapper .taikendan-list .user-review,.article-404 .taikendan-wrapper .taikendan-list .user-review{display:flex;padding:8px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.article-toppage .taikendan-wrapper .taikendan-list .user-review__body,.article-404 .taikendan-wrapper .taikendan-list .user-review__body{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.article-toppage .taikendan-wrapper .taikendan-list .user-review__link,.article-404 .taikendan-wrapper .taikendan-list .user-review__link{display:flex;height:20px;justify-content:flex-end;align-items:center;align-self:stretch}.article-toppage .link-card-list,.article-404 .link-card-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}@media screen and (min-width: 750px){.article-toppage .link-card-list,.article-404 .link-card-list{flex-direction:row;flex-wrap:wrap}}.article-toppage .link-card,.article-404 .link-card{display:flex;align-items:flex-start;gap:8px;align-self:stretch;width:100%}@media screen and (min-width: 750px){.article-toppage .link-card,.article-404 .link-card{width:calc(100% / 2 - 8px)}}.article-toppage .link-card img,.article-404 .link-card img{width:160px;height:100px}.article-toppage .link-card p,.article-404 .link-card p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:calc(100% - 160px - 8px)}.article-toppage .about,.article-404 .about{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.article-toppage .about__header,.article-404 .about__header{display:flex;flex-direction:column;gap:4px;width:100%;height:127px;padding-top:20px}@media screen and (min-width: 750px){.article-toppage .about__header,.article-404 .about__header{height:244px}}.article-toppage .about__content,.article-404 .about__content{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:-60px;padding:0 30px 30px 30px}@media screen and (min-width: 750px){.article-toppage .about__content,.article-404 .about__content{margin-top:-118px}}.article-toppage .about__content .content-inner,.article-404 .about__content .content-inner{display:flex;padding:var(--item-spacing-15, 15px);flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.article-toppage .about__content .content-inner__body,.article-404 .about__content .content-inner__body{display:flex;flex-direction:column;gap:16px}.article-toppage .about__content .content-inner .author-info,.article-404 .about__content .content-inner .author-info{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.article-toppage .about__content .content-inner .author-info__icon,.article-404 .about__content .content-inner .author-info__icon{width:67px;height:67px}.article-toppage .about__content .content-inner .author-info__details,.article-404 .about__content .content-inner .author-info__details{display:flex;flex-direction:column}.article-toppage .campaign-card,.article-404 .campaign-card{padding:16px;font-family:sans-serif;line-height:1.6}.article-toppage .campaign-card__header,.article-404 .campaign-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.article-toppage .campaign-card__logo-wrap,.article-404 .campaign-card__logo-wrap{flex-shrink:0;text-align:center}.article-toppage .campaign-card__logo,.article-404 .campaign-card__logo{width:48px;height:48px;display:block;margin:0 auto 4px}.article-toppage .campaign-card__content,.article-404 .campaign-card__content{margin-top:16px;display:flex;gap:16px}.article-toppage .campaign-card__table,.article-404 .campaign-card__table{width:100%}.article-toppage .campaign-card__table th,.article-toppage .campaign-card__table td,.article-404 .campaign-card__table th,.article-404 .campaign-card__table td{vertical-align:top;padding:8px}.article-toppage .campaign-card__table th,.article-404 .campaign-card__table th{width:80px;white-space:nowrap;text-align:center}.article-toppage .campaign-card__table td,.article-404 .campaign-card__table td{width:auto}.article-form-thanks h1{text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:18px;font-style:normal;font-weight:600;line-height:140%;margin:0}.content-footer{width:100%;padding:24px 15px}.content-footer__inner{width:750px;max-width:100%;margin:0 auto}.content-footer .link-banner-list{display:flex;flex-direction:column}@media screen and (min-width: 750px){.content-footer .link-banner-list{flex-direction:row;align-items:stretch}}.content-footer .link-banner-list .link-banner{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:24px 0}.content-footer .link-banner-list .link-banner:first-child{padding-top:0}.content-footer .link-banner-list .link-banner:last-child{padding-bottom:0;border-bottom:none}@media screen and (min-width: 750px){.content-footer .link-banner-list .link-banner{gap:16px;width:calc(100% / 2);padding:0}}.content-footer .link-banner-list .link-banner p{margin:0}.content-footer .link-banner-list .link-banner__bunner{width:194px}.banner-link{width:1110px;max-width:100%;margin:0 auto;padding:15px 20px}.banner-link p{margin:0 0 10px}.banner-link__body{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}@media screen and (min-width: 750px){.banner-link__body{justify-content:flex-start}}.banner-link__body a{display:block;width:calc(100% / 2 - 4px)}@media screen and (min-width: 750px){.banner-link__body a{width:calc(100% / 5 - 8px)}}.banner-link__body a img{width:100%}.app-choice--margin-top{margin-top:24px}.app-choice--padding-bottom{padding-bottom:23px}.app-choice__generation,.app-choice__purpose{margin-top:4px}.app-choice__subtitle{display:flex;align-items:center;gap:4px}.app-choice__subtitle img{max-width:14px;height:auto;aspect-ratio:1/1}.app-choice__subtitle-text{font-size:13px;font-weight:600;color:#999999;padding-top:7px;margin-bottom:0;font-family:"Hiragino Sans"}.app-choice__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(115px, 1fr));justify-content:center;gap:4px;margin-top:4px}.app-choice__items.is-expanded{max-height:none}.app-choice__item{width:100%;padding:0;background:rgba(196,194,194,0.15)}.app-choice__item a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px}.app-choice__item a img{border-radius:15px}.app-choice__item a p{color:#39F;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:12px;font-style:normal;font-weight:600;line-height:100%}.app-choice__more{display:none}.app-choice__items.is-expanded ~ .app-choice__more .app-choice--button img{transform:rotate(180deg) translateY(2px)}.app-squeeze--margin-top{margin-top:29px}@media screen and (max-width: 749px){.app-choice--padding{padding:0 15px 23px}.app-choice__subtitle-text{padding:0}.app-choice__items{overflow:hidden;max-height:287px;transition:max-height 0.3s ease-in-out;margin-bottom:4px}.app-choice__more{display:flex;justify-content:center;text-align:center;position:relative;background:rgba(196,194,194,0.15);padding:8px 0}.app-choice__more-button{display:flex;align-items:center;justify-content:center;min-width:160px;font-size:11px;font-weight:600;color:#3399FF;font-family:"Hiragino Sans";background-color:white;border:1px solid #3399FF;border-radius:4px;padding:4px 10px;cursor:pointer;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15);transition:all 0.3s ease}.app-squeeze--margin-top{margin-top:24px}}.concierge-v2-h2__pc,.concierge-v2-h2__sp{width:100%}.concierge-v2-h2__pc{display:none}.concierge-v2-h2__sp{display:block}@media screen and (min-width: 750px){.concierge-v2-h2__pc{display:block}.concierge-v2-h2__sp{display:none}}.ugc-cta-card{display:flex;padding:16px 15px 60px 15px;flex-direction:column;align-items:center;gap:16px;background-color:#fff;border-radius:8px 8px 0px 0px;border-top:5px solid #51BEF0;box-shadow:0px 0px 13px 0px rgba(0,0,0,0.15)}.ugc-cta-card .ugc-cta-crown--1,.ugc-cta-card .ugc-cta-crown--2,.ugc-cta-card .ugc-cta-crown--3{display:flex;align-items:center;padding:4px 8px;gap:4px;border-radius:22px;background:#DCC017;color:#FFF;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:400;line-height:100%}.ugc-cta-card .ugc-cta-crown--1::before,.ugc-cta-card .ugc-cta-crown--2::before,.ugc-cta-card .ugc-cta-crown--3::before{content:'';display:block;width:19px;height:14px;background-image:url(./img/icon-crown-white.png);background-size:contain;background-repeat:no-repeat}.ugc-cta-card .ugc-cta-crown--1{background:#DCC017}.ugc-cta-card .ugc-cta-crown--2{background:#C8C9CA}.ugc-cta-card .ugc-cta-crown--3{background:#D78041}.ugc-cta-card .jsbs44-ugc{margin:0;padding:0;width:100%}.ugc-cta-card .jsbs44-ugc .jsbs44-ugc-app-evaluation{box-shadow:none;padding:0}.ugc-cta-card .ugc-cta-buttons{background:#F5F5F5;display:flex;padding:16px 0px;justify-content:center;align-items:center;gap:16px;align-self:stretch}.ugc-cta-card .ugc-cta-buttons .ugc-cta-button--google,.ugc-cta-card .ugc-cta-buttons .ugc-cta-button--apple{content:'';display:block;background-size:contain;background-repeat:no-repeat;width:120px;height:40px}.ugc-cta-card .ugc-cta-buttons .ugc-cta-button--google{background-image:url(./img/store-banner-google.png)}.ugc-cta-card .ugc-cta-buttons .ugc-cta-button--apple{background-image:url(./img/store-banner-apple.png)}.ugc-cta-card .app-link{display:flex;align-items:center;justify-content:center;gap:16px;background:#F8F8F8;width:100%;padding:16px 15px}.ugc-cta-card .app-link .app-link__button{display:flex;align-items:center;justify-content:center;width:142px;max-width:calc(100% / 2 - 8px);height:36px;padding:2px 7px}.ugc-cta-card .app-link .app-link__button--inner{border-radius:4px;border:1px solid #FF943C;background:#FFF;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15);color:#FF943C;font-family:"Hiragino Sans";font-size:12px;font-style:normal;font-weight:600;line-height:120%}.ugc-cta-card .app-link .app-link__button--outer{gap:2px;border-radius:4px;background:#FF943C;box-shadow:0 4px 4px 0 rgba(0,0,0,0.15);color:#FFF;font-family:"Hiragino Sans";font-size:12px;font-style:normal;font-weight:600;line-height:120%}.ugc-cta-card .app-link .app-link__button--outer::after{content:'';display:block;width:15px;height:15px;background-image:url(./img/icon-outer-link-white.svg);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.ugc-cta-card .ugc-app-info__detail-text{color:#332300;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:300;line-height:180%;letter-spacing:0.56px}.ugc-cta-card .app-review-link{position:absolute;left:0;bottom:0;width:100%}.ugc-cta-card .app-review-link__button{display:block;display:flex;padding:var(--item-spacing-15, 15px);flex-direction:column;align-items:center;gap:var(--item-spacing-15, 15px);border-radius:0px 0px 8px 8px;background:#51BEF0;color:var(--color-white-solid, #fff);font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-decoration-line:underline}.ugc-cta-card .app-review-link__button:hover{color:#0076AC}.ugc-cta-card .app-review-link__button:active,.ugc-cta-card .app-review-link__button:focus{color:#A1D7EF}.color-box--pink{border-radius:16px;display:flex;padding:20px 30px 24px 30px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;color:#5C5C5C;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:15px;font-style:normal;font-weight:400;line-height:180%}.color-box--pink p,.color-box--pink ul,.color-box--pink ol{margin:0}.color-box--pink{background:rgba(228,0,127,0.03)}.border-box--pink{display:flex;padding:15px;gap:10px;align-self:stretch;border-radius:8px;background:#FFF;color:#5C5C5C;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:13px;font-style:normal;font-weight:400;line-height:140%}.border-box--pink p,.border-box--pink ul,.border-box--pink ol{margin:0}.border-box--pink{border:1px solid #F168A0}.service-lp-top{position:relative;font-family:Hiragino Sans;padding-bottom:200px}@media screen and (max-width: 749px){.service-lp-top{padding-bottom:240px}}.service-lp-top__bg{width:100%;height:auto;display:block}@media screen and (max-width: 749px){.service-lp-top__bg{width:auto;height:315px;object-fit:cover;object-position:left center}}.service-lp-top__copy{max-width:330px;position:absolute;left:90px;top:18px}@media screen and (max-width: 749px){.service-lp-top__copy{width:239px;left:16px}}.service-lp-top__character{max-width:273px;position:absolute;right:90px;top:0}@media screen and (max-width: 749px){.service-lp-top__character{right:-38px}}.service-lp-top__problem-list-box{width:570px;gap:35px;border-radius:16px;background:#FFFEFB;box-shadow:0px 1px 7.5px 1px rgba(0,0,0,0.15);position:absolute;top:280px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 749px){.service-lp-top__problem-list-box{width:calc(100vw - 30px)}}.service-lp-top__problem-title-box{width:100%;font-weight:700;font-size:20px;line-height:120%;text-align:center;color:#FFFFFF}.service-lp-top__problem-title-box--rectangle{height:37px;border-radius:16px 16px 0 0;background:#F168A0;padding:8px}.service-lp-top__problem-title-box--triangle{width:0;height:0;border-style:solid;border-right:285px solid transparent;border-left:285px solid transparent;border-top:21px solid #F168A0;border-bottom:0}@media screen and (max-width: 749px){.service-lp-top__problem-title-box--triangle{border-right:calc(50vw - 15px) solid transparent;border-left:calc(50vw - 15px) solid transparent}}.service-lp-top__problem-list{color:#F168A0;font-weight:600;font-size:16px;line-height:120%;padding:15px 15px 0}.service-lp-top__problem-list li:not(:last-child){margin-bottom:6px}.service-lp-top__problem-list-item{display:flex;gap:4px}.service-lp-top__check-icon{width:20px;height:20px}.service-lp-description{padding:0 15px}.service-lp-description p{margin-bottom:0}@media screen and (max-width: 749px){.service-lp-description{padding:24px 15px}}.service-lp-description__item:not(:last-child){margin-bottom:36px}.service-lp-description__heading{border-left:6px solid #E4007F;color:#00A0E9;font-family:Hiragino Sans;font-weight:700;font-size:20px;line-height:140%;letter-spacing:4%;vertical-align:middle;padding-left:10px;margin-bottom:24px}.service-lp-description__merit-list{width:100%;background:rgba(0,160,233,0.05);border-radius:16px;padding:16px 15px}.service-lp-description__merit-list-item{color:#332300;font-family:Hiragino Sans;letter-spacing:4%;vertical-align:middle}.service-lp-description__merit-list-item:not(:last-child){margin-bottom:16px}.service-lp-description__merit-title{font-weight:700;font-size:16px;line-height:180%}.service-lp-description__merit-text{font-weight:400;font-size:14px;line-height:160%}.service-lp-description__step-list{position:relative}.service-lp-description__step-line{width:2px;height:160px;background:#a8e4ff;position:absolute;top:11px;left:26px}@media screen and (max-width: 373px){.service-lp-description__step-line{height:178px}}.service-lp-description__step-list-item{color:#332300;display:flex;gap:12px;align-items:start;line-height:160%}.service-lp-description__step-list-item:not(:last-child){margin-bottom:16px}.service-lp-description__step-number{font-family:Helvetica;font-weight:700;font-size:16px}.service-lp-description__step-circle{width:12px;height:12px;margin-top:6px;border-radius:50%;background:rgba(0,160,233,0.7)}.service-lp-description__step-text{font-family:Hiragino Sans;font-weight:600;font-size:15px;letter-spacing:4%}.service-lp-description__step-note{font-family:Hiragino Sans;font-weight:300;font-size:13px;line-height:160%;letter-spacing:4%}.service-lp-description__staff-list{width:100%;background:rgba(228,0,127,0.02);border-radius:16px;padding:11px 15px}.service-lp-description__staff-list-item{display:flex;font-family:Hiragino Sans}.service-lp-description__staff-list-item:not(:last-child){margin-bottom:16px}.service-lp-description__staff-image{width:55px;height:55px}.service-lp-description__staff-info{font-weight:600;font-size:12px;line-height:100%;padding:8px}.service-lp-description__staff-text{font-weight:300;font-size:13px;line-height:180%;border-radius:8px;padding:8px;background:#FFFFFF;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.08)}.service-lp-description__payment-list{display:flex;gap:20px;align-items:center;margin-bottom:8px}@media screen and (max-width: 749px){.service-lp-description__payment-list{flex-direction:column;align-items:start;gap:8px}}.service-lp-description__payment-list-item{font-family:Hiragino Sans;display:flex;align-items:center;gap:8px}.service-lp-description__payment-label{width:100px;font-weight:600;font-size:13px;line-height:140%;letter-spacing:4%;text-align:center;background:rgba(0,0,0,0.05);padding:10px 4px}.service-lp-description__payment-text{color:#332300;font-weight:300;font-size:14px;line-height:160%}.service-lp-description__payment-text span{font-weight:500}.service-lp-description__payment-note{color:#999999;font-family:Hiragino Sans;font-weight:300;font-size:12px;line-height:180%;letter-spacing:4%}.service-lp-description__faq-list-item:not(:last-child){margin-bottom:24px}.service-lp-description__faq-question{color:#332300;font-family:Hiragino Sans;font-weight:700;font-size:14px;line-height:121%;background:#F4F6FA;margin-bottom:8px;padding:12px}.service-lp-description__question-icon{line-height:17px;text-align:center;width:17px;height:17px;background:#332300;color:white;border-radius:3px;display:inline-block}.service-lp-description__faq-answer{color:#28292A;font-weight:300;font-size:14px;line-height:180%}.service-lp-form{width:100%;background:#EEEEEE;padding:24px 15px;margin:0 auto;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1) inset;display:flex;flex-direction:column;gap:32px;font-family:Hiragino Sans}.service-lp-form p{margin-bottom:0}.service-lp-form__title{color:#00A0E9;font-weight:700;font-size:20px;line-height:121%;letter-spacing:0%;text-align:center}.service-lp-form__description{color:#28292A;font-weight:300;font-size:14px;line-height:160%}.service-lp-form__label{color:#332300;font-weight:400;font-size:14px;line-height:120%;margin-bottom:4px;display:block}.service-lp-form__required{color:#E4007F;font-weight:600;font-size:10px;line-height:140%}.service-lp-form input,.service-lp-form select,.service-lp-form textarea{width:100%;padding:4px 8px;border-radius:5px;border:1px solid #D8D8D8}.service-lp-form input,.service-lp-form select{height:40px}.service-lp-form input::placeholder,.service-lp-form select::placeholder{color:#C7C7C7;font-weight:400;font-size:14px}.service-lp-form__select-wrapper{position:relative;display:inline-block}@media screen and (max-width: 749px){.service-lp-form__select-wrapper{width:100%}}.service-lp-form__select-wrapper select{width:360px;padding-right:40px;font-size:14px;border:1px solid #ddd;border-radius:6px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.service-lp-form__select-wrapper select:invalid{color:#C7C7C7}@media screen and (max-width: 749px){.service-lp-form__select-wrapper select{width:100%}}.service-lp-form__select-wrapper::after{content:"▼";font-size:9px;color:#D9D9D9;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.service-lp-form__radio-group{display:flex;align-items:center;gap:130px;margin-top:10px}.service-lp-form__radio{display:flex;align-items:center}.service-lp-form__radio label{font-weight:400;line-height:18px;margin-bottom:0;cursor:pointer}.service-lp-form__radio input{width:18px;height:18px;margin-top:0px;margin-right:4px;cursor:pointer}.service-lp-form textarea{height:115px;resize:vertical}.service-lp-form__privacy{display:flex}.service-lp-form__privacy input{width:18px;height:18px;margin:0 4px 0 0}.service-lp-form__privacy label{gap:4px;font-weight:400;font-size:14px;line-height:18px;margin:0}.service-lp-form__privacy label a{color:#00A0E9;font-weight:600;text-decoration:underline}.service-lp-form__submit_button{font-weight:600;font-size:20px;line-height:100%;width:200px;height:50px;background:#00A0E9;color:white;padding:10px;border-radius:8px;border:none;margin:0 auto;text-align:center;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.15)}
