*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino\ Kaku\ Gothic\ ProN,Arial,"メイリオ",Meiryo,YuGothic,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal}p{margin:0}#wpstats{display:none}.pc-area{display:block}.sp-area{display:none}.green-text{color:#2ab978}.subscribe-okippa-lp-container{margin:0 auto}.key-visual-container{width:1024px;margin:0 auto;display:flex;align-items:center;position:relative}.key-visual-left-container{width:85%;z-index:1}.key-visual-subtitle-text{font-family:HiraginoSans-W3;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#33272a}.key-visual-title-text{margin-top:16px;font-family:HiraginoSans-W6;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#33272a}.free-first-month-image{position:absolute;text-align:right;top:-4px;right:80px}.free-first-month-image img{width:208px}.ranking-image-container{margin-top:120px;display:flex}.ranking-image-container .ranking-image{width:168px;display:inline-block}.ranking-image-container .ranking-image:last-child{margin-left:16px}.ranking-image-container img{width:100%}.key-visual-annotation-text{margin-top:24px;font-family:HiraginoSans-W3;font-size:8px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#33272a}.key-visual-right-container{width:40%;position:absolute;right:0}.key-visual-gif-image{width:100%}.three-point-circle-container{margin:120px auto 0;padding:40px 0;background-image:url(http://www.okippa.life/assets/img/subscribe-okippa/xthree-circle-background.png.pagespeed.ic.xtmQqV-q8u.png);background-size:contain}.three-point-circle-image-container{padding:32px 80px;background-color:#fff;margin:0 auto;width:1008px;border-radius:16px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.three-point-circle-image-container .three-star-container{margin-bottom:24px;text-align:center}.three-point-circle-image-container .three-star-container img{width:72px}.three-point-circle-image-container .title-text{margin-bottom:24px;font-family:HiraginoSans-W6;font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.8;letter-spacing:normal;text-align:center;color:#2ab978}.three-point-circle-container .three-point-circle-join-image{width:100%}.okippa-app-dl-container-pc{margin:40px auto 0;width:832px;height:200px;position:relative;background-image:url(http://www.okippa.life/assets/img/subscribe-okippa/xapp-dl-background-pc.png.pagespeed.ic.nzCsojzEpU.png);background-size:cover;background-position:center}.okippa-app-dl-container-pc .app-dl-image-container{position:absolute;bottom:40px;right:74px;display:flex}.okippa-app-dl-container-pc .app-dl-image-container .app-dl-image:last-child{margin-left:16px}.okippa-app-dl-container-pc img{width:100%}.web-register-button-container{width:100%;margin:16px auto 0}.web-register-button{display:flex;align-items:center;justify-content:center;width:320px;height:72px;margin:0 auto;padding:28px 34px 28px 31px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:8px;background-color:#ef9e62}.web-register-button:hover{color:#fffffe}.web-register-button-text{font-family:HiraginoSans-W6;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:right;color:#fffffe}.loop-image-container{margin:0 0 104px;padding:89px 0 192px;background-color:rgba(42,185,120,.06);background-image:url(http://www.okippa.life/assets/img/subscribe-okippa/xokippa-logo-circle.png.pagespeed.ic.FD-SnhdlMN.png);background-position:center 304px;background-repeat:no-repeat;background-size:328px}.loop-image-container .semicircle-text{margin-bottom:40px;font-size:24px;font-weight:bold;color:#2ab978;text-align:center}.loop-image-container .semicircle-text img{width:304px}.loop-image-container .loop-images{width:1280px;margin:0 auto;display:flex}.loop-image-container .loop-images .loop-image{width:432px;text-align:center}.loop-image-container .loop-images .loop-image img{width:100%}.possible-to-okippa-bag-container{width:936px;margin:0 auto 80px}.possible-to-okippa-bag-container .title-text{margin-bottom:104px;font-family:HiraginoSans-W6;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:normal;text-align:center;color:#33272a}.point-container{margin-bottom:40px;display:flex}.point-container:nth-child(2) {margin-left:0}.point-container:nth-child(3) {margin-left:80px}.point-container:nth-child(4) {margin-left:160px}.point-container:nth-child(5) {margin-left:240px}.point-container:last-child{margin-bottom:0}.point-container .point-number{margin-right:24px;min-width:80px;height:80px;font-size:40px;display:flex;align-items:center;justify-content:center;font-weight:bold;color:#fff;background-color:#2ab978;border-radius:50%}.point-container .point-text-container{width:568px}.point-container .point-text-container .point-title{margin-bottom:16px;font-family:HiraginoSans-W6;font-size:26px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#2ab978}.point-container .point-text-container .point-text{font-family:HiraginoSans-W3;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:left;color:#33272a}.okippa-bag-feature-container{margin:104px 0;padding-bottom:64px;background-image:url(http://www.okippa.life/assets/img/subscribe-okippa/xkv-bg-image-wide.png.pagespeed.ic.mo7AZvRzdM.png);background-position:center;background-size:contain}.okippa-bag-feature-container .feature-image{}.okippa-bag-feature-container .feature-image img{width:100%}.okippa-bag-feature-container .feature-three-points{margin:64px auto 0;width:1004px;display:flex;justify-content:center}.feature-three-points .feature-point-container{width:328px;margin-right:16px}.feature-three-points .feature-point-container:last-child{margin-right:0}.feature-three-points .feature-point-container .feature-point-image{margin-bottom:24px;border-radius:16px}.feature-three-points .feature-point-container .feature-point-image img{width:100%}.feature-three-points .feature-point-container .feature-point-title{margin:0 0 16px;font-family:HiraginoSans-W6;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#33272a}.feature-three-points .feature-point-container .feature-point-text{margin:16px 0 0;font-family:HiraginoSans-W3;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:left;color:#33272a}.okippa-bag-feature-container .okippa-bag-faq-link{width:1004px;margin:32px auto 0;font-family:HiraginoSans-W3;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:right;color:#33272a;text-decoration:underline}.okippa-bag-feature-container .okippa-bag-faq-link a{color:inherit}.user-voice-container{margin:0 auto;width:832px}.user-voice-container .user-voice-title{margin-bottom:72px;font-family:HiraginoSans-W6;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:normal;text-align:center;color:#33272a}.user-voice-container .user-voice-balloons{width:832px}.user-voice-container .user-voice-balloons img{width:100%}.okippa-bag-store-link-container{margin:48px auto 104px;width:832px}.okippa-bag-store-link-container .store-announce-text{font-family:HiraginoSans-W3;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#3b4043}.okippa-bag-store-link-container .store-link-container{margin:16px 0}.okippa-bag-store-link-container .store-link-container .store-link{display:inline-block;width:280px;font-family:HiraginoSans-W3;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#2ab978}.okippa-bag-store-link-container .store-annotation-text{margin-bottom:8px;font-family:HiraginoSans-W3;font-size:10px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#6f7579}.okippa-bag-store-link-container .store-annotation-text:last-child{margin-bottom:0}.notification-container{width:1008px;margin:0 auto;padding:64px 80px 96px;background-color:#f8f8f8;border-radius:24px}.notification-container .title-text{margin-bottom:40px;-webkit-text-stroke:1px #f7f7f7;font-family:HiraginoSans-W6;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#33272a}.notification-container .notification-text-container{}.notification-container .notification-text{margin-bottom:24px;font-family:HiraginoSans-W3;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#33272a}.notification-container .notification-text:last-child{margin-bottom:0}.faq-container{margin:104px 0;padding:104px 0 64px;background-color:rgba(42,185,120,.06)}.faq-container .faq-title-text{font-family:HiraginoSans-W3;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:normal;text-align:center;color:#33272a}.faq-container .question-and-answer{margin:0 auto;width:664px}.faq-container .user-support-link{width:664px;margin:16px auto 0;font-family:HiraginoSans-W3;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#2ab978;text-decoration:underline}.faq-container .user-support-link a{color:inherit}.media-publication-results-container{margin:104px 0}.media-publication-results-container .title-text{margin-bottom:64px;font-family:HiraginoSans-W3;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:normal;text-align:center;color:#33272a}.media-publication-results-container .media-results-image{text-align:center}.accordion-wrap{border-bottom:1px solid #bebebe}.accordion-wrap:first-child{margin-top:40px}.accordion-item{width:100%;margin:0 auto;cursor:pointer;color:#323232;position:relative}.accordion-header{transition:ease-in-out 100ms;padding:1.5em 3em 1.5em 0;font-family:HiraginoSans-W3;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:left;color:#33272a}.accordion-item::before,.accordion-item::after{content:'';display:block;width:18px;height:2px;border-radius:5px;background:#2ab978;position:absolute;right:2%;top:50%;transform:translateY(-50%)}.accordion-item::after{background:#2ab978;transform:translateY(-50%) rotate(90deg);transition:.5s}.active::after{transform:rotate(0);transition:.5s}.accordion-text{width:100%;display:none;padding-top:5px;padding-bottom:20px;font-family:HiraKakuProN-W3;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#707070}.accordion-no-bar{border-bottom:0}.faq-conpensation-table{}.faq-conpensation-table .conpensation-table-row{display:flex}.faq-conpensation-table .conpensation-table-row .conpensation-table-cell{width:33%;padding:24px 8px;font-family:HiraKakuProN-W3;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.73;letter-spacing:normal;text-align:center}.faq-conpensation-table .conpensation-table-row .normal-text-cell{color:#707070}.faq-conpensation-table .conpensation-table-row .green-text-cell{color:#2ab978}.faq-conpensation-table .conpensation-table-row .conpensation-table-header{font-family:HiraKakuProN-W6}.faq-conpensation-table .conpensation-table-row .conpensation-table-cell:first-child{border-left:1px solid #d5dce1;border-right:1px solid #d5dce1}.faq-conpensation-table .conpensation-table-row .conpensation-table-cell:last-child{border-left:1px solid #d5dce1;border-right:1px solid #d5dce1}@media screen and (max-width:900px){.pc-area{display:none}.sp-area{display:block}.subscribe-okippa-lp-container{width:100%}.key-visual-container{width:100%;padding:0 16px}.key-visual-left-container{width:100%}.key-visual-gif-container{width:100%;height:184px;position:relative;overflow:hidden}.key-visual-gif-image{width:100%;height:auto;position:absolute;bottom:0}.key-visual-subtitle-text{font-family:HiraginoSans-W3;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.55px;text-align:left;color:#33272a}.key-visual-title-text{font-family:HiraginoSans-W6;font-size:25px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:.75px;text-align:left;color:#33272a}.free-first-month-image{position:relative;text-align:right;top:-40px;right:0}.free-first-month-image img{width:168px}.ranking-image-container{margin-top:40px}.ranking-image-container .ranking-image{width:120px}.ranking-image-container .ranking-image:last-child{margin-left:8px}.three-point-circle-container{width:100%;margin-top:40px;background-image:unset;background-color:#2ab978}.three-point-circle-container .three-point-circle-images{padding:56px 0 24px;text-align:center;background-color:#fff}.three-point-circle-container .three-point-circle-images .three-star-container{margin-bottom:24px}.three-point-circle-container .three-point-circle-images .three-star-container img{width:56px}.three-point-circle-container .three-point-circle-images .title-text{margin-bottom:32px;font-family:HiraginoSans-W6;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:.81;letter-spacing:normal;text-align:center;color:#2ab978}.three-point-circle-container .three-point-circle-images .circle-image-container img{width:224px;display:inline-block;margin-bottom:16px}.three-point-circle-container .three-point-circle-images .circle-image-container img:last-child{margin-bottom:0}.okippa-app-dl-container-sp{padding:0 0 40px;width:100%;background-color:#fff}.okippa-app-dl-container-sp .okippa-set-image{padding:0 16px;margin-bottom:24px;text-align:center}.okippa-app-dl-container-sp .okippa-set-image .subscribe-okippa-in-price-image{width:320px}.okippa-app-dl-container-sp .okippa-set-image .subscribe-okippa-image{width:256px}.okippa-app-dl-container-sp .app-dl-image-container{margin-top:8px;display:flex;align-items:center;justify-content:center}.okippa-app-dl-container-sp .app-dl-image-container .app-dl-image{width:120px}.okippa-app-dl-container-sp .app-dl-image-container .app-dl-image:first-child{margin-right:16px}.okippa-app-dl-container-sp .app-dl-image-container .app-dl-image img{width:100%}.okippa-app-dl-container-sp .app-dl-annotation-text{margin-top:16px;font-family:HiraginoSans-W3;font-size:10px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#33272a}.web-register-button-container{width:100%;margin:32px auto 0}.loop-image-container{margin-top:0;padding-top:48px;background-position:center 808px}.loop-image-container .semicircle-text img{width:280px}.loop-image-container .loop-images{width:100%;flex-wrap:wrap}.loop-image-container .loop-images .loop-image{width:100%}.possible-to-okippa-bag-container{width:100%;margin-bottom:24px;padding:0 16px}.possible-to-okippa-bag-container .title-text{margin-bottom:40px;font-size:30px;text-align:left}.point-container{flex-wrap:wrap;justify-content:center}.point-container .point-number{margin-right:0;margin-bottom:16px}.point-container .point-text-container .point-title{font-family:HiraginoSans-W6;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#2ab978}.point-container .point-text-container .point-text{font-family:HiraginoSans-W3;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#33272a}.point-container:nth-child(2) {margin-left:0}.point-container:nth-child(3) {margin-left:0}.point-container:nth-child(4) {margin-left:0}.point-container:nth-child(5) {margin-left:0}.okippa-bag-feature-container{margin:0 0 80px;padding:0;background-image:unset}.okippa-bag-feature-container .feature-image{height:unset}.okippa-bag-feature-container .feature-three-points{width:100%;margin-top:24px;padding:0 16px;display:flex;flex-wrap:wrap}.feature-three-points .feature-point-container{margin:0 0 24px;width:unset}.feature-three-points .feature-point-container:last-child{margin-bottom:0}.feature-three-points .feature-point-container .feature-point-title{font-family:HiraginoSans-W6;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:center;color:#33272a}.feature-three-points .feature-point-container .feature-point-text{font-family:HiraginoSans-W3;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:normal;text-align:left;color:#33272a}.okippa-bag-feature-container .okippa-bag-faq-link{width:100%;padding:0 16px}.user-voice-container{width:100%;margin-bottom:32px;padding:0 16px}.user-voice-container .user-voice-title{margin-bottom:64px;font-family:HiraginoSans-W6;font-size:24px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.13;letter-spacing:normal;text-align:center;color:#33272a}.user-voice-container .user-voice-balloons{width:100%}.user-voice-container .user-voice-balloons .user-voice-balloon-image{width:100%;margin-bottom:24px}.user-voice-container .user-voice-balloons .user-voice-balloon-image:last-child{margin-bottom:0}.user-voice-container .user-voice-balloons .user-voice-balloon-image img{width:100%}.user-voice-container .okippa-logo-image{margin:40px 0 24px;text-align:center}.user-voice-container .okippa-logo-image img{width:104px}.okippa-bag-store-link-container{width:100%;margin:0 0 40px;padding:0 16px}.okippa-bag-store-link-container .store-link-container .store-link{width:100%}.notification-container{width:100%;padding:56px 16px 64px;border-radius:0}.faq-container{margin-top:0;padding:40px 16px 64px}.faq-container .faq-title-text{font-family:HiraginoSans-W6;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:center;color:#33272a}.faq-container .question-and-answer{width:100%}.faq-container .user-support-link{width:100%;text-align:right}.media-publication-results-container .media-results-image{overflow-x:scroll}}