.brand-button-flat{height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;box-sizing:border-box;white-space:nowrap;font-size:1rem;font-weight:700;transition:color .2s,background .2s;color:#fff!important;background:#249ea6!important;border:2px solid #249ea6}.brand-button-flat.--small{height:34px;padding:0 16px;font-size:.85714rem}.brand-button-flat.--large{height:56px;padding:0 32px;font-size:1.14286rem}.brand-button-flat:hover,.brand-button-stroked{color:#249ea6!important;background:#ecf2f9!important}.brand-button-stroked{height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;box-sizing:border-box;white-space:nowrap;font-size:1rem;font-weight:700;transition:color .2s,background .2s;border:2px solid #249ea6}.brand-button-stroked.--small{height:34px;padding:0 16px;font-size:.85714rem}.brand-button-stroked.--large{height:56px;padding:0 32px;font-size:1.14286rem}.brand-button-stroked:hover{color:#fff!important;background:#249ea6!important;border-color:#249ea6!important}html{touch-action:manipulation}body{margin:0;padding:0;width:100vw;font-family:Noto Sans JP,游ゴシック体,YuGothic,Yu Gothic Medium,メイリオ,Meiryo,sans-serif,icon_sit;font-size:14px;letter-spacing:.05rem;color:#202020;background:#ffe000;overflow-x:hidden}div,li,ol,ul{outline:none}li,ol,ul{margin:0;padding:0;list-style:none}em{font-style:normal}p{margin:0;padding:0}p a{color:#249ea6;text-decoration:underline}.textlink,a{outline:none;color:inherit;cursor:pointer;font-weight:inherit;text-decoration:none}label>*{pointer-events:none}img{border:0;outline:none;vertical-align:bottom}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.full-width{width:100%!important}.clearfix:after{content:"";clear:both;display:block}@media screen and (max-width:979px){h1,h2{font-size:1.42857rem}h1,h2,h3{font-weight:700;line-height:1.5}h3,p{font-size:1.14286rem}p{line-height:2}}@media screen and (min-width:980px){h1,h2{font-size:2.28571rem}h1,h2,h3{font-weight:700;line-height:1.5}h3{font-size:1.71429rem}p{font-size:1.14286rem;line-height:2}}.line-break{display:block}@media screen and (max-width:979px){.line-break-sp{display:block}}@media screen and (min-width:980px){.line-break-pc{display:block}}.bg__background-white{background:#fff}.bg__background-grey{background:#f2f2f2}.bg__background-brand{background:#ffe000}@media screen and (max-width:979px){.bg__background1{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/bg__background1-sp-bf84149fefbc718390e15bf17cef5281.jpg);background-image:-webkit-image-set(url(/assets/images/bg__background1-sp-bf84149fefbc718390e15bf17cef5281.jpg) 1x);background-size:contain}}@media screen and (min-width:980px){.bg__background1{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/bg__background1-ba3d3a89608ad020ef185caade3af7f9.jpg);background-image:-webkit-image-set(url(/assets/images/bg__background1-ba3d3a89608ad020ef185caade3af7f9.jpg) 1x)}}.bg__background2{background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/images/bg__background2-fe930677335792bfc2a807df57fa559f.jpg);background-image:-webkit-image-set(url(/assets/images/bg__background2-fe930677335792bfc2a807df57fa559f.jpg) 1x)}.bg_2021-04_hero-logo{background:url(/assets/images/hero-company-93367f528931425fe49c6bf19ddf01d7.png) repeat-x;background-size:50%}#content-header{top:0;left:0;right:0;position:fixed;background:#ffe000;z-index:700}#content-header .content-header__inner{display:flex}#content-header .content-header__inner>.nav{display:none;flex-grow:1}@media screen and (min-width:980px){#content-header .content-header__inner>.nav.--pc{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}}@media screen and (max-width:979px){#content-header .content-header__inner>.nav.--sp{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}}#content-header #toggle__menu-contact,#content-header #toggle__menu-drop-down,#content-header #toggle__menu-login,#content-header #toggle__menu-others,#content-header #toggle__menu-service,#content-header .drop-down-menu__group,#content-header .nav__menu-content{display:none}#content-header #toggle__menu-contact:checked~.drop-down-menu__group,#content-header #toggle__menu-contact:checked~.nav__menu-content,#content-header #toggle__menu-drop-down:checked~.drop-down-menu__group,#content-header #toggle__menu-drop-down:checked~.nav__menu-content,#content-header #toggle__menu-login:checked~.drop-down-menu__group,#content-header #toggle__menu-login:checked~.nav__menu-content,#content-header #toggle__menu-others:checked~.drop-down-menu__group,#content-header #toggle__menu-others:checked~.nav__menu-content,#content-header #toggle__menu-service:checked~.drop-down-menu__group,#content-header #toggle__menu-service:checked~.nav__menu-content{display:block;position:absolute}#content-header #toggle__menu-drop-down:checked~.nav__menu-content{position:fixed}#content-header .payme{display:inline-block;margin-right:8px}#content-header .payme__logo{width:auto;height:60px}@media screen and (max-width:979px){#content-header .payme__logo{height:45px}}@media screen and (max-width:979px){#content-header .content-header__inner{height:50px;padding:0 8px}#content-header .nav__app{margin-right:16px}#content-header .nav__menu-content{top:50px;left:0;right:0;bottom:0;padding:24px 16px;background:#ffe000;overflow-y:auto}#content-header .nav__menu-content .nav__group:not(:last-child){margin-bottom:16px}#content-header .nav__menu-content .nav__item{padding:16px 0}#content-header .nav__menu-content .nav__item:first-child{border-bottom:1px solid #202020}#content-header .nav__menu-content .nav__item-title{font-weight:700}#content-header .nav__menu-content .nav__item-link.nav__item-link.brand-button-stroked{width:100%}#content-header .nav__menu-icon{height:35px;width:35px;display:inline-block}#content-header .nav__menu-icon-content{width:100%;height:100%}}@media screen and (min-width:980px){#content-header .content-header__inner{margin:0 auto;padding:16px 24px;max-width:1280px}#content-header .nav__group{display:inline-block;margin-right:24px;white-space:nowrap}#content-header .nav__group.switch-compact{display:none}}@media screen and (min-width:980px) and (min-width:980px) and (max-width:1100px){#content-header .nav__group.default{display:none}#content-header .nav__group.switch-compact{display:inline-block}}@media screen and (min-width:980px){#content-header .nav__item{display:inline-block;padding:0 8px}#content-header .nav__item:first-child{padding-left:0}#content-header .nav__item:last-child{padding-right:0}#content-header .nav__item-link{color:#202020;font-size:.85714rem}#content-header #nav-link-contact-service{width:165px}#content-header #nav-link-contact-inquiry{width:136px}#content-header .drop-down-menu{position:relative}#content-header .drop-down-menu>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#content-header .drop-down-menu__trigger{color:#202020;font-size:.85714rem}#content-header .drop-down-menu__trigger:after{content:"";width:6px;height:6px;margin-left:8px;display:inline-block;border-right:1px solid #202020;border-bottom:1px solid #202020;transform:rotate(45deg);transform-origin:right}#content-header .drop-down-menu__group{top:40px;left:-8px;border-radius:4px;background:#fff;box-shadow:0 1px 4px #424242}#content-header .drop-down-menu__item{margin:8px 0}#content-header .drop-down-menu__item .nav__item-link{width:100%;padding:16px;display:inline-block}#content-header .drop-down-menu__item:hover{background:rgba(0,0,0,.04)}#content-header .brand-button-flat,#content-header .brand-button-stroked{height:40px!important}}#content_header-for-contact-new{top:0;left:0;right:0;position:fixed;background:#ffe000;z-index:700}#content_header-for-contact-new .inner{display:flex;align-items:center;justify-content:space-between}#content_header-for-contact-new .payme{display:inline-block;margin-right:8px}#content_header-for-contact-new .payme__logo{width:auto;height:60px}@media screen and (max-width:979px){#content_header-for-contact-new .payme__logo{height:45px}}@media screen and (max-width:979px){#content_header-for-contact-new .inner{font-size:.85714rem;padding-right:12px}}@media screen and (min-width:980px){#content_header-for-contact-new .inner{padding-left:12px;padding-right:24px}}#content-footer{background:#ffe000;border-top:1px solid #202020}@media screen and (max-width:979px){#content-footer .content-footer__inner{margin:auto;max-width:500px;padding:40px 24px}#content-footer .content-footer__section.group-1 .content-footer__section-item.payme{width:140px;margin-left:-20px;margin-bottom:40px}#content-footer .content-footer__section.group-1 .content-footer__section-item.payme .payme__logo{width:100%}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group{margin-bottom:16px}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group-title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #202020}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group-memu-item{padding:8px 0}#content-footer .content-footer__section.group-1:after{content:"";margin:0 -24px;height:1px;display:block;border-bottom:1px solid #fff}#content-footer .content-footer__section.group-2{padding:24px 0}#content-footer .content-footer__section.group-2 .content-footer__section-item.nav{margin-bottom:24px}#content-footer .content-footer__section.group-2 .content-footer__section-item.nav .nav__item{font-size:.85714rem;margin-bottom:4px}#content-footer .content-footer__section.group-2 .content-footer__section-item.copyright{text-align:center}}@media screen and (min-width:980px){#content-footer .content-footer__inner{width:100%;margin:0 auto;max-width:980px;text-align:center}#content-footer .content-footer__section.group-1{padding:32px 0;border-bottom:1px solid #fff;text-align:initial}#content-footer .content-footer__section.group-1 .content-footer__section-item{display:inline-block;vertical-align:top}#content-footer .content-footer__section.group-1 .content-footer__section-item.payme{width:140px;padding:16px;margin-right:56px;box-sizing:content-box}#content-footer .content-footer__section.group-1 .content-footer__section-item.payme .payme__logo{width:100%}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group{display:inline-block;margin-right:64px;vertical-align:top}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group-title{font-weight:700;margin-bottom:16px}#content-footer .content-footer__section.group-1 .content-footer__section-item.nav .nav__group-memu-item{font-size:.85714rem;margin-bottom:8px}#content-footer .content-footer__section.group-2{padding:24px 0;position:relative;text-align:right}#content-footer .content-footer__section.group-2 .content-footer__section-item{display:inline-block;font-size:.85714rem;vertical-align:top}#content-footer .content-footer__section.group-2 .content-footer__section-item.nav .nav__item{display:inline-block;margin-left:16px}#content-footer .content-footer__section.group-2 .content-footer__section-item.copyright{float:left}}@media screen and (max-width:979px){#section-payme-app-01 .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#section-payme-app-01 .section__summary{font-size:1.14286rem;line-height:2.4;margin-bottom:40px}#section-payme-app-01 .section__summary .highlight{width:260px;display:inline-block;font-size:1.42857rem;line-height:1.75;font-weight:700}#section-payme-app-01 .section__link .section__link-item{width:295px}#section-payme-app-01 .section__link .section__link-item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:980px){#section-payme-app-01 .section__inner{width:100%;margin:0 auto;padding:32px 0;max-width:980px;text-align:center}#section-payme-app-01 .section__summary{font-size:1.71429rem;line-height:2;margin-bottom:32px}#section-payme-app-01 .section__summary .highlight{font-weight:700}#section-payme-app-01 .section__link .section__link-item{width:240px}#section-payme-app-01 .section__link .section__link-item:not(:last-child){margin-right:32px}}#section-payme-app-02 .section__title>.next-line:before{content:"";display:block}@media screen and (max-width:979px){#section-payme-app-02 .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center;display:flex;flex-direction:column}#section-payme-app-02 .section__inner>*{order:1}#section-payme-app-02 .section__title{font-size:1.14286rem;line-height:1.75;margin-bottom:16px;text-align:initial}#section-payme-app-02 .section__summary{font-size:1rem;margin-bottom:40px;text-align:initial}#section-payme-app-02 .section__alliance{order:0;border:2px solid #efefef;box-sizing:border-box;padding:24px;border-radius:8px;margin-bottom:24px;overflow:hidden}#section-payme-app-02 .section__alliance img{width:100%}#section-payme-app-02 .section__link .section__link-item{width:295px}#section-payme-app-02 .section__link .section__link-item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:980px){#section-payme-app-02 .section__inner{width:100%;margin:0 auto;padding:96px 0 96px 390px;max-width:980px;position:relative}#section-payme-app-02 .section__title{font-size:1.71429rem;line-height:1.75;margin-bottom:24px}#section-payme-app-02 .section__summary{margin-bottom:40px}#section-payme-app-02 .section__alliance{top:96px;left:0;width:330px;position:absolute}#section-payme-app-02 .section__alliance .section__alliance-image{width:100%}#section-payme-app-02 .section__link .section__link-item{width:240px}#section-payme-app-02 .section__link .section__link-item:not(:last-child){margin-right:32px}}@media screen and (max-width:979px){#section-payme-step .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#section-payme-step .section__title{margin-bottom:40px}#section-payme-step .step__image-no{display:none}#section-payme-step .section__content{display:inline-block;position:relative}#section-payme-step .section__content:before{content:"";top:0;bottom:0;left:44px;margin:auto;width:2px;height:80%;display:block;position:absolute;background:#202020;z-index:0}#section-payme-step .section__content-item.step{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:32px}#section-payme-step .section__content-item.step .step__image{width:88px;height:88px;position:relative;margin-right:24px}#section-payme-step .section__content-item.step .step__image .step__image-content{top:0;right:0;bottom:0;left:0;display:block;position:absolute;width:100%;height:100%}#section-payme-step .section__content-item.step .step__text{font-size:1.14286rem;line-height:1.75;flex-grow:1;text-align:left}#section-payme-step .section__content-item.step .step__text .highlight{color:#249ea6;font-weight:700}}@media screen and (min-width:980px){#section-payme-step .section__inner{width:100%;margin:0 auto;padding:96px 0;max-width:980px;text-align:center}#section-payme-step .section__title{margin-bottom:48px}#section-payme-step .section__content{width:920px;display:flex;position:relative;justify-content:space-between;margin:0 auto 64px}#section-payme-step .section__content:before{content:"";left:0;right:0;top:100px;margin:auto;width:80%;height:2px;display:block;position:absolute;background:#202020;z-index:0}#section-payme-step .section__content-item.step{display:inline-block;position:relative}#section-payme-step .section__content-item.step .step__image{width:190px;height:150px;position:relative;margin-bottom:16px}#section-payme-step .section__content-item.step .step__image .step__image-no{top:0;left:0;width:54px;position:absolute}#section-payme-step .section__content-item.step .step__image .step__image-content{left:0;right:0;bottom:0;width:110px;height:110px;margin:auto;position:absolute}#section-payme-step .section__content-item.step .step__text{font-size:1.14286rem;font-weight:700;line-height:1.75}#section-payme-step .section__content-item.step .step__text .highlight{color:#249ea6}#section-payme-step .section__note{font-size:.85714rem}}#section-payme-plan .plan__title:after{content:"";left:0;right:0;bottom:0;width:20px;height:1px;margin:auto;position:absolute;background:#202020}@media screen and (max-width:979px){#section-payme-plan .section__inner{width:100%;margin:auto;max-width:500px;padding:40px 24px;text-align:center}#section-payme-plan .section__title{margin-bottom:40px}#section-payme-plan .section__summary{text-align:initial;margin-bottom:24px}#section-payme-plan .section__content-item.plan{padding:24px 16px;border-radius:8px;background:#fff;overflow:hidden}#section-payme-plan .section__content-item.plan:not(:last-child){margin-bottom:16px}#section-payme-plan .section__content-item.plan .plan__title{position:relative;color:#249ea6;padding-bottom:16px;margin-bottom:16px}#section-payme-plan .section__content-item.plan .plan__detail{font-size:1rem;text-align:initial}}@media screen and (min-width:980px){#section-payme-plan .section__inner{width:100%;margin:0 auto;padding:96px 0;max-width:980px;text-align:center}#section-payme-plan .section__title{margin-bottom:32px}#section-payme-plan .section__summary{margin-bottom:40px}#section-payme-plan .section__content{display:flex;align-items:flex-start;justify-content:space-between}#section-payme-plan .section__content-item.no-plan{width:304px;padding:32px 16px;border-radius:8px;overflow:hidden}#section-payme-plan .section__content-item.plan{width:400px;padding:32px 16px;border-radius:8px;background:#fff;overflow:hidden}#section-payme-plan .section__content-item.plan .plan__title{position:relative;font-size:1.42857rem;color:#249ea6;padding-bottom:16px;margin-bottom:16px}#section-payme-plan .section__content-item.plan .plan__detail{font-size:1rem;line-height:1.75;text-align:initial}}#section-payme-store-01 .nav__group.payme-store .nav__link-item{height:46px}#section-payme-store-01 .nav__group.payme-store .nav__link-item:not(:last-child){margin-right:16px}#section-payme-store-01 .nav__group.payme-store .nav__link-image{height:100%}@media screen and (max-width:979px){#section-payme-store-01 .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#section-payme-store-01 .section__title{font-size:1.57143rem;line-height:1.75;margin-bottom:40px}#section-payme-store-01 .section__title .line-break{display:block}#section-payme-store-01 .section__nav.nav .nav__group:not(:last-child){margin-bottom:24px}#section-payme-store-01 .section__nav.nav .nav__title{font-size:.85714rem;margin-bottom:8px}#section-payme-store-01 .section__nav.nav .nav__group.payme-login .nav__link-item{width:100%}#section-payme-store-01 .section__visual{display:none}}@media screen and (min-width:980px){#section-payme-store-01 .section__inner{width:100%;margin:0 auto;padding-top:32px;max-width:980px;display:flex;flex-direction:row-reverse;align-items:center;flex-wrap:nowrap}#section-payme-store-01 .section__inner .section__content{flex-grow:1}#section-payme-store-01 .section__inner .section__content .section__title{font-size:1.82857rem;margin-bottom:32px}#section-payme-store-01 .section__inner .section__content .section__nav.nav{display:flex;flex-wrap:nowrap;align-items:flex-start}#section-payme-store-01 .section__inner .section__content .section__nav.nav .nav__group:not(:last-child){margin-right:64px}#section-payme-store-01 .section__inner .section__content .section__nav.nav .nav__group.payme-login .nav__link-item{width:200px}#section-payme-store-01 .section__inner .section__content .section__nav.nav .nav__title{text-align:center;margin-bottom:16px}#section-payme-store-01 .section__inner .section__visual{width:290px;margin-right:48px}#section-payme-store-01 .section__inner .section__visual .section__visual-image{width:100%}}@media screen and (max-width:979px){#section-top-title.top-title>.top-title__inner{width:100%;margin:auto;padding:40px 24px;max-width:500px}#section-top-title.top-title>.top-title__inner>.top-title__summary{font-size:1rem;margin-top:16px}}@media screen and (min-width:980px){#section-top-title.top-title>.top-title__inner{margin:0 auto;padding:48px 0;max-width:980px}#section-top-title.top-title>.top-title__inner>.top-title__summary{font-size:1.14286rem;line-height:1.75;margin-top:16px}}@media screen and (min-width:980px){.content-terms.terms{margin:0 auto;width:100%;max-width:980px;font-size:1.14286rem;line-height:2;padding-top:96px}.content-terms.terms:last-child{padding-bottom:96px}.content-terms.terms .terms__title{font-size:1.71429rem;margin-bottom:24px}.content-terms.terms>p{margin-bottom:32px}.content-terms.terms .right{text-align:right}.content-terms.terms .text-line,.content-terms.terms .text-line-group{margin-bottom:16px}.content-terms.terms .text-line-group>.text-line{margin-bottom:0}.content-terms.terms .terms__indent-small{margin-left:16px}.content-terms.terms .terms__indent-base{margin-left:24px}.content-terms.terms ol.terms__list{counter-reset:item}.content-terms.terms ol.terms__list>li:before{counter-increment:item;padding-right:4px;display:inline-block;float:left}.content-terms.terms ol.terms__list.--style-paragraph>li:before{content:counter(item) "."}.content-terms.terms ol.terms__list.--style-item>li:before{content:"(" counter(item) ")"}.content-terms.terms li.terms__title-h2{margin-bottom:48px}.content-terms.terms li.terms__title-h2>p{margin-bottom:16px}.content-terms.terms li.terms__title-h2:before,.content-terms.terms li.terms__title-h2>h2{font-size:1.14286rem;font-weight:700;line-height:2;margin-bottom:16px}.content-terms.terms li.terms__title-h3:before,.content-terms.terms li.terms__title-h3>h3{font-size:1.14286rem;font-weight:700;line-height:2;margin-bottom:8px}.content-terms.terms li.terms__title-h4:before,.content-terms.terms li.terms__title-h4>h4{font-size:1.14286rem;font-weight:400;line-height:2;margin-bottom:16px}.content-terms.terms ol.terms__list>li{font-size:1.14286rem;line-height:2;margin-bottom:16px}.content-terms.terms ol.terms__list>li p,.content-terms.terms ol.terms__list>li span{font-size:1.14286rem;line-height:2}.content-terms.terms ol.terms__list>li ol{margin-top:24px;margin-bottom:24px}.content-terms.terms ol.terms__list>li ol>li{font-size:1rem;line-height:1.75;margin-bottom:1rem}.content-terms.terms ol.terms__list>li ol>li p,.content-terms.terms ol.terms__list>li ol>li span,.content-terms.terms table{font-size:1rem;line-height:1.75}.content-terms.terms table{width:100%;margin-bottom:16px;border-collapse:collapse;border-radius:8px;background:#fff;box-shadow:0 0 3px #dadada;overflow:hidden;text-align:left}.content-terms.terms table td,.content-terms.terms table th{border:1px solid #dadada;padding:16px 24px;box-sizing:border-box;vertical-align:top}.content-terms.terms table td:first-child,.content-terms.terms table th:first-child{width:360px;max-width:360px}.content-terms.terms table tbody>tr:nth-child(odd){background:#efefef}}@media screen and (max-width:979px){.content-terms.terms{margin:auto;max-width:500px;padding-top:40px;padding-left:24px;padding-right:24px;font-size:1rem;line-height:2}.content-terms.terms:last-child{padding-bottom:40px}.content-terms.terms .terms__title{font-size:1.14286rem;font-weight:700;line-height:2;margin-bottom:16px}.content-terms.terms>p{font-size:1rem;margin-bottom:40px}.content-terms.terms .right{text-align:right}.content-terms.terms .text-line,.content-terms.terms .text-line-group{margin-bottom:16px}.content-terms.terms .text-line-group>.text-line{margin-bottom:0}.content-terms.terms .terms__indent-small{margin-left:16px}.content-terms.terms .terms__indent-base{margin-left:24px}.content-terms.terms ol.terms__list{counter-reset:item}.content-terms.terms ol.terms__list>li:before{counter-increment:item;padding-right:4px;display:inline-block;float:left}.content-terms.terms ol.terms__list.--style-paragraph>li:before{content:counter(item) "."}.content-terms.terms ol.terms__list.--style-item>li:before{content:"(" counter(item) ")"}.content-terms.terms li.terms__title-h2{margin-bottom:40px}.content-terms.terms li.terms__title-h2>p{margin-bottom:16px}.content-terms.terms li.terms__title-h2:before,.content-terms.terms li.terms__title-h2>h2{font-size:1rem;font-weight:700;line-height:2;margin-bottom:16px}.content-terms.terms li.terms__title-h3:before,.content-terms.terms li.terms__title-h3>h3{font-size:1rem;font-weight:700;line-height:2}.content-terms.terms li.terms__title-h4:before,.content-terms.terms li.terms__title-h4>h4{font-size:1rem;font-weight:400;line-height:2;margin-bottom:8px}.content-terms.terms ol.terms__list>li{font-size:1rem;line-height:2;margin-bottom:16px}.content-terms.terms ol.terms__list>li p,.content-terms.terms ol.terms__list>li span{font-size:1rem;line-height:2}.content-terms.terms ol.terms__list>li ol{margin-top:16px;margin-bottom:16px}.content-terms.terms ol.terms__list>li ol>li{font-size:.85714rem;line-height:2;margin-bottom:.85714rem}.content-terms.terms ol.terms__list>li ol>li p,.content-terms.terms ol.terms__list>li ol>li span{font-size:.85714rem;line-height:2}.content-terms.terms table{width:100%;font-size:1rem;line-height:1.75;margin-bottom:16px;border-collapse:collapse;border-radius:8px;background:#fff;box-shadow:0 0 3px #dadada;overflow:hidden;text-align:left}.content-terms.terms table td,.content-terms.terms table th{border:1px solid #dadada;padding:8px 16px;box-sizing:border-box;vertical-align:top}.content-terms.terms table td:first-child,.content-terms.terms table th:first-child{width:160px;max-width:160px}.content-terms.terms table tbody>tr:nth-child(odd){background:#efefef}}@media screen and (max-width:979px){#site-top__key-visual .section__outer{margin:auto;max-width:500px;padding:40px 24px;position:relative;text-align:center}#site-top__key-visual .section__catchphrase,#site-top__key-visual .section__image{text-align:center;margin-bottom:40px}#site-top__key-visual .section__catchphrase img,#site-top__key-visual .section__image img{width:100%;max-width:100%}#site-top__key-visual .section__catchphrase{min-height:300px}#site-top__key-visual .section__image{min-height:220px}#site-top__key-visual .section__link{display:flex;align-items:center;flex-direction:column}#site-top__key-visual .section__link .link__item{width:300px}#site-top__key-visual .section__link .link__item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:980px){#site-top__key-visual .section__outer{width:100%;min-height:460px;margin:0 auto;max-width:1280px;position:relative}#site-top__key-visual .section__inner{width:578px;padding:80px 24px;box-sizing:border-box}#site-top__key-visual .section__catchphrase{text-align:center;margin-bottom:64px}#site-top__key-visual .section__catchphrase img{max-width:100%;max-height:100%}#site-top__key-visual .section__link{text-align:center}#site-top__key-visual .section__link .link__item{width:260px;height:56px;font-size:1.14286rem}#site-top__key-visual .section__link .link__item:not(:last-child){margin-right:16px}#site-top__key-visual .section__image{top:40px;right:0;bottom:40px;left:578px;display:block;position:absolute;display:flex;align-items:center;justify-content:center}#site-top__key-visual .section__image img{max-width:100%;max-height:100%}}#site-top__logo-scroll .content-slider{width:100%;height:100px;-webkit-animation:bg-slider 46s linear infinite;animation:bg-slider 46s linear infinite;background:url(/assets/images/logo__slide-66d6443c36827af76e5f8923bcabac6d.jpg) repeat-x 50%;background-size:auto 100px}@-webkit-keyframes bg-slider{0%{background-position:0 0}to{background-position:-4840px 0}}@keyframes bg-slider{0%{background-position:0 0}to{background-position:-4840px 0}}#site-top__concept .concept__text{font-weight:700;line-height:1.75}#site-top__concept .concept__text .highlight{color:#249ea6}#site-top__concept .concept__text .punctuation{letter-spacing:-.7rem}@media screen and (max-width:979px){#site-top__concept .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__concept .concept__image{width:100%;margin-bottom:32px}#site-top__concept .concept__text{display:inline-block;font-size:1.42857rem;text-align:initial}}@media screen and (min-width:980px){#site-top__concept .section__inner{width:100%;margin:0 auto;display:table;padding:48px 0;max-width:980px}#site-top__concept .concept__section{display:table-cell;padding:0 24px;white-space:nowrap;vertical-align:middle}#site-top__concept .concept__section:first-child{padding-left:0}#site-top__concept .concept__section:last-child{padding-right:0}#site-top__concept .concept__image{width:490px}#site-top__concept .concept__text{font-size:30px}}#site-top__concept #site-top__concept-movie-player.is-play{display:block}#site-top__concept #site-top__concept-movie-player{top:0;left:0;right:0;bottom:0;display:none;position:fixed;overflow:hidden;z-index:900}#site-top__concept #site-top__concept-movie-player .modal__backdrop{width:100%;height:100%;background:rgba(0,0,0,.4)}#site-top__concept #site-top__concept-movie-player .modal__container{top:50%;left:50%;width:80vw;height:40vw;max-width:800px;position:absolute;transform:translate(-50%,-50%)}#site-top__concept #site-top__concept-movie-player .modal__header{position:relative}#site-top__concept #site-top__concept-movie-player .modal__header-close{top:-24px;right:-24px;position:absolute}#site-top__concept #site-top__concept-movie-player .modal__header-close .modal__close-action{width:48px;height:48px}#site-top__concept #site-top__concept-movie-player .modal__content{height:100%;background:#fff}#site-top__concept #site-top__concept-movie-player .modal__content iframe{width:100%;height:100%}#site-top__merit .merit__image{display:none}@media screen and (max-width:979px){#site-top__merit .merit__image.--sp{display:block}}@media screen and (min-width:980px){#site-top__merit .merit__image.--pc{display:block}}@media screen and (max-width:979px){#site-top__merit .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__merit .section__title{font-size:1.42857rem;font-weight:700;margin-bottom:40px}#site-top__merit .section__content-item.merit{margin-bottom:40px}#site-top__merit .section__content-item.merit .merit__content .merit__content-title{position:relative;margin-bottom:24px}#site-top__merit .section__content-item.merit .merit__content .merit__content-title:after{content:"";top:56px;left:0;right:0;width:20px;height:1px;margin:auto;display:block;position:absolute;background:#202020}#site-top__merit .section__content-item.merit .merit__content .merit__content-title-no{height:40px;margin-bottom:32px}#site-top__merit .section__content-item.merit .merit__content .merit__content-title-text{display:block;font-size:1.42857rem}#site-top__merit .section__content-item.merit .merit__content .merit__content-desc{font-size:1.14286rem;line-height:2;text-align:initial}#site-top__merit .section__content-item.merit .merit__image{width:100%;margin-bottom:24px}#site-top__merit .section__content-item.merit .merit__image .merit__image-content{width:100%}}@media screen and (min-width:980px){#site-top__merit .section__inner{width:100%;margin:0 auto;padding:48px 0;max-width:980px;text-align:center}#site-top__merit .section__title{font-size:2.28571rem;font-weight:700}#site-top__merit .section__content{padding:96px 0}#site-top__merit .section__content-item.merit{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}#site-top__merit .section__content-item.merit:nth-child(2n){flex-direction:row-reverse}#site-top__merit .section__content-item.merit:not(:last-child){margin-bottom:120px}#site-top__merit .section__content-item.merit .merit__content{width:420px;text-align:initial}#site-top__merit .section__content-item.merit .merit__content .merit__content-title{height:68px;line-height:68px;margin-bottom:40px}#site-top__merit .section__content-item.merit .merit__content .merit__content-title-no{margin-right:16px;vertical-align:bottom}#site-top__merit .section__content-item.merit .merit__content .merit__content-title-text{font-size:2.28571rem;vertical-align:bottom}#site-top__merit .section__content-item.merit .merit__content .merit__content-desc{font-size:1.14286rem;line-height:2}#site-top__merit .section__content-item.merit .merit__image{width:475px;text-align:initial;padding:16px 0}#site-top__merit .section__content-item.merit .merit__image .merit__image-content{width:100%}}@media screen and (max-width:979px){#site-top__cooperation .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__cooperation .section__title{font-size:1.42857rem;font-weight:700;margin-bottom:40px}#site-top__cooperation .section__desc{font-size:1.14286rem;line-height:2;margin-bottom:16px;text-align:initial}#site-top__cooperation .section__content{padding:24px 32px 0;border-radius:8px;background:#fff;margin-bottom:16px}#site-top__cooperation .section__content .section__content-title{font-size:1.14286rem;font-weight:700;line-height:1.5;margin-bottom:24px}#site-top__cooperation .section__content .section__content-body{display:flex;flex-wrap:wrap;align-items:center}#site-top__cooperation .section__content .section__content-item{flex-grow:1;margin-bottom:16px}#site-top__cooperation .section__note{color:#424242}}@media screen and (min-width:980px){#site-top__cooperation .section__inner{width:100%;margin:0 auto;padding:96px 0;max-width:980px;text-align:center;white-space:nowrap}#site-top__cooperation .section__title{font-size:2.28571rem;font-weight:700;margin-bottom:48px}#site-top__cooperation .section__desc{font-size:1.14286rem;line-height:2;margin-bottom:40px}#site-top__cooperation .section__2column{display:flex;align-items:flex-start;justify-content:space-between}#site-top__cooperation .section__content{padding:16px 32px 0;border-radius:8px;background:#fff;margin-bottom:24px}#site-top__cooperation .section__content.group-2,#site-top__cooperation .section__content.group-3{width:calc(50% - 12px);min-height:250px}#site-top__cooperation .section__content .section__content-title{font-size:1.14286rem;font-weight:700;margin-bottom:32px}#site-top__cooperation .section__content .section__content-body{display:flex;flex-wrap:wrap;align-items:center}#site-top__cooperation .section__content .section__content-item{flex-grow:1;margin-bottom:24px}#site-top__cooperation .section__content.group-3 .section__content-body{height:178px}#site-top__cooperation .section__note{color:#424242;font-size:.85714rem;text-align:right}}@media screen and (max-width:979px){#site-top__security .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__security .section__title{font-size:1.42857rem;font-weight:700;margin-bottom:40px}#site-top__security .section__content-item.security{padding:16px;margin-bottom:16px;border-radius:8px;border:2px solid #efefef;box-sizing:border-box}#site-top__security .section__content-item.security .security__image{margin-bottom:16px}#site-top__security .section__content-item.security .security__content .security__title{font-size:1.14286rem;line-height:2;margin-bottom:24px;color:#424242}#site-top__security .section__content-item.security .security__content .security__detail{text-align:initial;line-height:2}}@media screen and (min-width:980px){#site-top__security .section__inner{width:100%;margin:0 auto;padding:96px 0;max-width:980px;text-align:center}#site-top__security .section__title{font-size:2.28571rem;font-weight:700;margin-bottom:48px}#site-top__security .section__content-item.security{padding:24px;margin-bottom:24px;width:100%;display:table;border-radius:8px;border:2px solid #efefef;box-sizing:border-box}#site-top__security .section__content-item.security>*{display:table-cell;vertical-align:middle}#site-top__security .section__content-item.security .security__image{width:200px}#site-top__security .section__content-item.security .security__content{text-align:initial}#site-top__security .section__content-item.security .security__content .security__title{font-size:1.14286rem;line-height:1.75;margin-bottom:8px;color:#424242}#site-top__security .section__content-item.security .security__content .security__detail{line-height:2}}@media screen and (max-width:979px){#site-top__faq .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__faq .section__title{font-size:1.42857rem;font-weight:700;margin-bottom:32px}#site-top__faq .section__content-item.faq{width:100%;padding:24px 0;text-align:initial;border-bottom:1px solid #dadada}#site-top__faq .section__content-item.faq .faq__question{color:#249ea6;font-size:1.14286rem;font-weight:700;margin-bottom:16px}#site-top__faq .section__content-item.faq .faq__answer{font-size:1.14286rem;line-height:2}}@media screen and (min-width:980px){#site-top__faq .section__inner{width:100%;margin:0 auto;padding:96px 0;max-width:980px;text-align:center}#site-top__faq .section__title{font-size:2.28571rem;font-weight:700;margin-bottom:48px}#site-top__faq .section__content-item.faq{width:100%;padding:16px 0;text-align:initial;border-bottom:1px solid #dadada}#site-top__faq .section__content-item.faq .faq__question{color:#249ea6;font-size:1.14286rem;font-weight:700;margin-bottom:8px}#site-top__faq .section__content-item.faq .faq__answer{font-size:1.14286rem;line-height:1.75}}@media screen and (max-width:979px){#site-top__more .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-top__more .section__image{margin-bottom:24px}#site-top__more .section__content.info .info__title{max-width:260px;font-size:1.42857rem;font-weight:700;line-height:1.75;margin:auto auto 16px}#site-top__more .section__content.info .info__desc{font-size:1.14286rem;margin-bottom:40px;line-height:2;text-align:initial}#site-top__more .section__content.info .info__nav{text-align:center}#site-top__more .section__content.info .info__nav-link{width:300px}#site-top__more .section__content.info .info__nav-link:not(:last-child){margin-bottom:16px}}@media screen and (min-width:980px){#site-top__more .section__inner{width:100%;margin:0 auto;display:table;padding:56px 0;max-width:980px}#site-top__more .section__inner .section__content,#site-top__more .section__inner .section__image{display:table-cell;vertical-align:middle}#site-top__more .section__image{width:320px;margin-right:32px}#site-top__more .section__image-content{width:100%}#site-top__more .section__content.info .info__title{font-size:1.71429rem;font-weight:700;margin-bottom:16px}#site-top__more .section__content.info .info__desc{font-size:1.14286rem;margin-bottom:24px}#site-top__more .section__content.info .info__nav-link{width:240px}#site-top__more .section__content.info .info__nav-link:not(:last-child){margin-right:24px}}@media screen and (max-width:979px){#site-features__key-visual-nav{display:none}}@media screen and (min-width:980px){#site-features__key-visual-nav{height:132px;position:relative}#site-features__key-visual-nav .navigation-menu{width:100%;padding:16px 0;top:auto;bottom:32px;position:absolute;text-align:center}#site-features__key-visual-nav .navigation-menu.fixed{top:0;bottom:auto;position:fixed;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:700}#site-features__key-visual-nav .navigation-menu__item{margin:0 8px;padding:0 16px;display:inline-block;line-height:36px;border-radius:8px}#site-features__key-visual-nav .navigation-menu__item.selected{font-weight:700;background:#ffe000}}@media screen and (max-width:979px){#site-features__feature .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-features__feature .section__title{margin-bottom:32px}#site-features__feature .section__content-item.feature{display:flex;position:relative;flex-direction:column;margin-bottom:40px}#site-features__feature .section__content-item.feature .feature__content,#site-features__feature .section__content-item.feature .feature__title{order:2}#site-features__feature .section__content-item.feature .feature__title{margin-bottom:8px}#site-features__feature .section__content-item.feature .feature__image-point{top:0;left:0;height:24px;position:absolute}#site-features__feature .section__content-item.feature .feature__image-visual{width:100%;margin-top:12px;margin-bottom:24px}#site-features__feature .section__content-item.feature .feature__image-visual>img{width:100%;border-radius:12px;overflow:hidden}#site-features__feature .section__content-item.feature .feature__content{font-size:1rem;text-align:initial}}@media screen and (min-width:980px){#site-features__feature .section__inner{width:100%;max-width:980px;margin:0 auto;padding-bottom:96px}#site-features__feature .section__title{padding:48px 0;text-align:center}#site-features__feature .section__content-item.feature{display:flex;position:relative;flex-wrap:wrap}#site-features__feature .section__content-item.feature:not(:last-child){margin-bottom:96px}#site-features__feature .section__content-item.feature .feature__content,#site-features__feature .section__content-item.feature .feature__title{order:2}#site-features__feature .section__content-item.feature .feature__title{margin-left:64px;margin-bottom:24px}#site-features__feature .section__content-item.feature .feature__image-point{top:0;left:0;width:156px;position:absolute}#site-features__feature .section__content-item.feature .feature__image-visual{width:100%;margin-top:16px;margin-left:64px;margin-bottom:32px}#site-features__feature .section__content-item.feature .feature__image-visual>img{width:100%;border-radius:12px;overflow:hidden}#site-features__feature .section__content-item.feature .feature__content{margin-left:64px}}@media screen and (max-width:979px){#site-guide-employee__concept .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-guide-employee__concept .section__image{margin-bottom:32px}#site-guide-employee__concept .section__image img{width:100%}#site-guide-employee__concept .section__content.concept .concept__catch{font-size:1.42857rem;font-weight:700;line-height:1.75;letter-spacing:.03rem;margin-bottom:24px}#site-guide-employee__concept .section__content.concept .concept__catch .highlight{color:#249ea6}#site-guide-employee__concept .section__content.concept .concept__detail{font-size:1.14286rem;line-height:2;text-align:left}#site-guide-employee__concept .section__content.concept .concept__detail br{display:none}}@media screen and (min-width:980px){#site-guide-employee__concept .section__inner{width:100%;margin:0 auto;max-width:980px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}#site-guide-employee__concept .section__image{width:490px;padding:48px 0}#site-guide-employee__concept .section__image img{width:100%}#site-guide-employee__concept .section__content.concept{flex-grow:1;margin-left:48px}#site-guide-employee__concept .section__content.concept .concept__catch{font-size:2.12571rem;font-weight:700;line-height:1.6;letter-spacing:.03rem;margin-bottom:32px}#site-guide-employee__concept .section__content.concept .concept__catch .highlight{color:#249ea6}#site-guide-employee__concept .section__content.concept .concept__detail{font-size:1.14286rem;line-height:1.75}}@media screen and (max-width:979px){#site-guide-employee__usage .section__inner{margin:auto;max-width:500px;padding:40px 24px;text-align:center}#site-guide-employee__usage .section__title{margin-bottom:40px}#site-guide-employee__usage .section__content-item.usage{display:flex;position:relative;flex-direction:column;margin-bottom:40px}#site-guide-employee__usage .section__content-item.usage .usage__content,#site-guide-employee__usage .section__content-item.usage .usage__title{order:2}#site-guide-employee__usage .section__content-item.usage .usage__title{line-height:2;margin-bottom:4px}#site-guide-employee__usage .section__content-item.usage .usage__image-step{top:0;left:0;height:24px;position:absolute}#site-guide-employee__usage .section__content-item.usage .usage__image-visual{width:100%;margin-top:12px;margin-bottom:16px}#site-guide-employee__usage .section__content-item.usage .usage__image-visual>img{width:100%;border-radius:12px;overflow:hidden}#site-guide-employee__usage .section__content-item.usage .usage__content{font-size:1rem;text-align:initial}#site-guide-employee__usage .section__footer.cs{padding:16px 24px;border-radius:8px;text-align:initial}#site-guide-employee__usage .section__footer.cs .cs__icon{display:flex;align-items:center;margin-bottom:16px}#site-guide-employee__usage .section__footer.cs .cs__icon .cs__icon-image{width:64px;height:64px;display:block;margin:0 auto}#site-guide-employee__usage .section__footer.cs .cs__icon .cs__icon-title{flex-grow:1;font-weight:700;margin-left:16px}#site-guide-employee__usage .section__footer.cs .cs__content .cs__content-title{font-size:1rem;font-weight:700;line-height:2;color:#249ea6}#site-guide-employee__usage .section__footer.cs .cs__content .cs__content-detail{font-size:1rem;line-height:2}}@media screen and (min-width:980px){#site-guide-employee__usage .section__inner{width:100%;margin:0 auto;max-width:980px;padding:96px 0}#site-guide-employee__usage .section__title{text-align:center;margin-bottom:48px}#site-guide-employee__usage .section__content{width:720px;margin:0 auto 56px;display:flex;flex-wrap:wrap;justify-content:space-between}#site-guide-employee__usage .section__content-item.usage{width:300px;display:flex;position:relative;flex-wrap:wrap;align-content:flex-start}#site-guide-employee__usage .section__content-item.usage:nth-child(2n){margin-top:72px}#site-guide-employee__usage .section__content-item.usage .usage__content,#site-guide-employee__usage .section__content-item.usage .usage__title{order:2}#site-guide-employee__usage .section__content-item.usage .usage__title{font-size:1.14286rem;line-height:2;margin-left:16px;margin-bottom:8px}#site-guide-employee__usage .section__content-item.usage .usage__image-step{top:0;left:0;height:24px;position:absolute}#site-guide-employee__usage .section__content-item.usage .usage__image-visual{width:100%;margin-top:12px;margin-left:16px;margin-bottom:16px}#site-guide-employee__usage .section__content-item.usage .usage__image-visual>img{width:100%;border-radius:12px;overflow:hidden}#site-guide-employee__usage .section__content-item.usage .usage__content{font-size:1rem;margin-left:16px;line-height:1.75}#site-guide-employee__usage .section__footer.cs{display:flex;padding:16px 24px;border-radius:8px;align-items:center}#site-guide-employee__usage .section__footer.cs .cs__icon{margin-right:24px;padding-right:24px;border-right:1px solid #dadada;box-sizing:border-box}#site-guide-employee__usage .section__footer.cs .cs__icon .cs__icon-image{width:64px;height:64px;display:block;margin:0 auto 8px}#site-guide-employee__usage .section__footer.cs .cs__icon .cs__icon-title{font-weight:700;line-height:1.75;white-space:nowrap}#site-guide-employee__usage .section__footer.cs .cs__content{flex-grow:1}#site-guide-employee__usage .section__footer.cs .cs__content .cs__content-title{font-size:1.14286rem;font-weight:700;line-height:2;color:#249ea6}#site-guide-employee__usage .section__footer.cs .cs__content .cs__content-detail{font-size:1.14286rem;line-height:2}}#site-guide-employee__faq .section__content a{color:#249ea6}@media screen and (max-width:979px){#site-guide-employee__faq .section__inner{margin:auto;max-width:500px;padding:40px 24px}#site-guide-employee__faq .section__title{margin-bottom:32px}#site-guide-employee__faq .section__content{font-size:1.14286rem!important;line-height:2!important}#site-guide-employee__faq .section__content-item.faq:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dadada}#site-guide-employee__faq .section__content-item.faq .faq__question{color:#249ea6;font-weight:700;margin-bottom:16px}#site-guide-employee__faq .section__content-item.faq .faq__list{padding:24px 0}#site-guide-employee__faq .section__content-item.faq .faq__item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:980px){#site-guide-employee__faq .section__inner{width:100%;margin:0 auto;padding-bottom:90px;max-width:980px}#site-guide-employee__faq .section__title{padding:48px 0;text-align:center}#site-guide-employee__faq .section__content{font-size:1.14286rem!important;line-height:2!important}#site-guide-employee__faq .section__content-item.faq:not(:last-child){padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #dadada}#site-guide-employee__faq .section__content-item.faq .faq__question{color:#249ea6;font-weight:700;margin-bottom:8px}#site-guide-employee__faq .section__content-item.faq .faq__list{padding:16px 0;margin-left:24px}#site-guide-employee__faq .section__content-item.faq .faq__note{margin-left:24px}}#site-guide-legal__legal .legal__visual{display:block}#site-guide-legal__legal .legal__visual img{width:100%}@media screen and (max-width:979px){#site-guide-legal__legal .section__content{margin:auto;max-width:500px;padding:40px 24px}#site-guide-legal__legal .section__title{font-size:1.42857rem;line-height:1.5;margin-bottom:24px}#site-guide-legal__legal .section__content-item.legal .legal__title,#site-guide-legal__legal .section__content.legal .legal__title{font-size:1.14286rem;line-height:2;margin-bottom:8px}#site-guide-legal__legal .section__content-item.legal .legal__content,#site-guide-legal__legal .section__content-item.legal .legal__content-section,#site-guide-legal__legal .section__content-item.legal .legal__visual,#site-guide-legal__legal .section__content.legal .legal__content,#site-guide-legal__legal .section__content.legal .legal__content-section,#site-guide-legal__legal .section__content.legal .legal__visual{margin-bottom:40px}#site-guide-legal__legal .section__content-item.legal .legal__content,#site-guide-legal__legal .section__content-item.legal .legal__content-section,#site-guide-legal__legal .section__content.legal .legal__content,#site-guide-legal__legal .section__content.legal .legal__content-section{font-size:1.14286rem}#site-guide-legal__legal .section__content-item.legal .legal__content-section .link,#site-guide-legal__legal .section__content-item.legal .legal__content .link,#site-guide-legal__legal .section__content.legal .legal__content-section .link,#site-guide-legal__legal .section__content.legal .legal__content .link{overflow-wrap:break-word}#site-guide-legal__legal .section__contact.contact{border-top:1px solid #dadada;padding-top:40px;text-align:center}#site-guide-legal__legal .section__contact.contact .contact__message{text-align:initial;margin-bottom:24px}#site-guide-legal__legal .section__contact.contact .contact__link-item{width:240px}}@media screen and (min-width:980px){#site-guide-legal__legal .section__outer{padding:48px 0}#site-guide-legal__legal .section__inner{width:100%;margin:0 auto;padding-right:320px;max-width:980px;position:relative;overflow:hidden;box-sizing:border-box}#site-guide-legal__legal .section__content{padding:40px 24px}#site-guide-legal__legal .section__title{font-size:1.71429rem;line-height:1.5;margin-bottom:32px}#site-guide-legal__legal .section__content-item.legal .legal__title,#site-guide-legal__legal .section__content.legal .legal__title{font-size:1.14286rem;margin-bottom:16px}#site-guide-legal__legal .section__content-item.legal .legal__content,#site-guide-legal__legal .section__content-item.legal .legal__content-section,#site-guide-legal__legal .section__content-item.legal .legal__visual,#site-guide-legal__legal .section__content.legal .legal__content,#site-guide-legal__legal .section__content.legal .legal__content-section,#site-guide-legal__legal .section__content.legal .legal__visual{margin-bottom:40px}#site-guide-legal__legal .section__content-item.legal .legal__content,#site-guide-legal__legal .section__content-item.legal .legal__content-section,#site-guide-legal__legal .section__content.legal .legal__content,#site-guide-legal__legal .section__content.legal .legal__content-section{font-size:1.14286rem}#site-guide-legal__legal .section__contact.contact{border-top:1px solid #dadada;padding-top:40px;text-align:center}#site-guide-legal__legal .section__contact.contact .contact__message{margin-bottom:16px}#site-guide-legal__legal .section__contact.contact .contact__link-item{width:240px}}#site-guide-legal__legal-nav-menu .section__item.cs .cs__icon{display:flex;flex-wrap:nowrap;align-items:center}#site-guide-legal__legal-nav-menu .section__item.cs .cs__icon-image{width:64px;height:64px;margin-right:16px;margin-bottom:16px}#site-guide-legal__legal-nav-menu .section__item.cs .cs__icon-image img{width:100%;height:100%}#site-guide-legal__legal-nav-menu .section__item.cs .cs__icon-title{font-weight:700}#site-guide-legal__legal-nav-menu .section__item.cs .cs__message{font-size:1rem;line-height:1.75}#site-guide-legal__legal-nav-menu .section__item.nav .nav__menu{margin-left:24px}#site-guide-legal__legal-nav-menu .section__item.nav .nav__menu-item{list-style:decimal}#site-guide-legal__legal-nav-menu .section__item.nav .nav__link{color:#249ea6;text-decoration:underline}@media screen and (max-width:979px){#site-guide-legal__legal-nav-menu{max-width:500px;margin:40px auto}#site-guide-legal__legal-nav-menu .section__item{margin:0 24px;padding:16px 24px}#site-guide-legal__legal-nav-menu .section__item:not(:last-child){margin-bottom:16px}#site-guide-legal__legal-nav-menu .section__item.nav .nav__title{font-size:1rem;line-height:1.75;margin-bottom:8px}#site-guide-legal__legal-nav-menu .section__item.nav .nav__menu-item{font-size:1rem;line-height:1.75;margin-bottom:12px}}@media screen and (min-width:980px){#site-guide-legal__legal-nav-menu{top:0;right:0;width:296px;position:absolute;transition:top .25s}#site-guide-legal__legal-nav-menu .section__item{padding:12px 16px}#site-guide-legal__legal-nav-menu .section__item:not(:last-child){margin-bottom:24px}#site-guide-legal__legal-nav-menu .section__item.nav .nav__title{font-size:1rem;line-height:1.75;margin-bottom:8px}#site-guide-legal__legal-nav-menu .section__item.nav .nav__menu-item{font-size:1rem;line-height:1.75;margin-bottom:12px}}