*{box-sizing:border-box}html{font-size:10px}body{padding:0;margin:0}.header-content{align-items:center;background-color:#ebeae2;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:18px;display:flex;height:80px;justify-content:space-between;padding:0 16px}.header-content a{text-decoration:none}.header-content__title{align-items:center;display:flex}.header-content__title img{height:60px}.header-content__menu{align-items:center;display:flex}.header-content__menu li{display:inline-block}.menu-nav{align-items:center;display:flex;justify-content:end}.menu-nav--header li{list-style:none}.menu-nav--header li a{text-decoration:none}.header-btn{align-items:center;background-color:#ebeae2;border:solid 1px #4a4a4a;color:#565656;display:flex;font-size:16px;height:36px;justify-content:center;width:120px;margin:0 6px}.header-btn:hover{background-color:#4a4a4a;color:#fff}.header-btn2{align-items:center;background-color:#ebeae2;border:solid 1px #4a4a4a;color:#565656;display:flex;font-size:16px;height:36px;justify-content:center;width:180px;margin:0 6px}.header-btn2:hover{background-color:#4a4a4a;color:#fff}.funeral-account-name{align-items:center;color:#565656;display:flex;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif}.funeral-account-name p{color:#565656;text-align:right}.header-line{height:0;margin:0;padding:0;border:0;border-top:3px solid #e1dfed}.pc{display:block}.tablet,.mobile,.display-mobile{display:none}.display-tablet{display:none}a{text-decoration:none}.main-page,.v6-main-page{display:block;width:100%}.ityped-cursor{font-size:34px;opacity:1;-webkit-animation:blink .3s infinite;animation:blink .3s infinite;-webkit-animation-direction:alternate;animation-direction:alternate;color:#565656}.test{left:0;position:absolute;top:40%;transform:translateY(-50%);width:100%}@keyframes blink{100%{opacity:0}}@-webkit-keyframes blink{100%{opacity:0}}.banner{background-color:#fff;overflow:hidden;position:relative;max-width:1920px;width:100%;margin:auto}.banner-content{position:absolute;max-width:1600px;width:100%;height:760px;top:0;left:50%;transform:translateX(-50%)}.banner-content .pc-tablet-title{font-size:34px;left:0;position:absolute;top:40%;transform:translateY(-50%);text-align:left}.banner-content .pc-tablet-title,.banner-content .mobile-title{padding:0 16px;color:#565656;font-weight:bold;font-family:"Noto Serif JP",serif}.banner-content .devices-img{width:900px;right:0;padding:0 16px;position:absolute;top:48%;transform:translateY(-50%)}.banner-content .title-logo{width:400px;left:0;padding:0 16px;position:absolute;top:24%;transform:translateY(-50%)}.banner-content .circle{width:240px;left:0;padding:0 16px;position:absolute;top:60%;transform:translateY(-50%)}.banner-content .patent-img{width:200px;right:0;padding:0 16px;position:absolute;top:83%;transform:translateY(-50%)}.banner-content .btn-big{left:50%;position:absolute;top:87%;transform:translate(-50%, -50%);align-items:center;background-color:#d63481;box-shadow:5px 5px 10px #c2c2c2;display:flex;color:#fff;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:24px;height:80px;justify-content:center;text-align:center;width:380px}.banner-content .btn-big:hover{background-color:#e374a9}.introduction-user-section img{width:320px}.introduction-user-section .introduction-user-section-item{display:flex;align-items:center}.introduction-user-section .introduction-user-section-item:not(:last-child){margin-bottom:32px}.introduction-user-section .introduction-user-section-content{margin-left:16px;font-style:normal;text-align:left;font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif}.introduction-user-section .introduction-user-section-content h3{font-size:34px;margin-bottom:16px;font-weight:lighter}.introduction-user-section .introduction-user-section-content li{display:flex;gap:0 16px;padding:6px 0}.introduction-user-section .introduction-user-section-content li::before{position:relative;top:13px;transform:rotate(-45deg);width:12px;height:12px;border-bottom:4px solid #b6aed2;border-right:4px solid #b6aed2;content:""}.introduction-user-section .introduction-user-section-content span{width:calc(100% - 12px)}.introduction-system-section img{width:50%}.introduction-system-section .introduction-system-section-item li{display:flex;align-items:center;justify-content:space-between}.introduction-system-section .introduction-system-section-item li:not(:last-child){margin-bottom:32px}.introduction-system-section .introduction-system-section-item .introduction-system-section-content{width:50%;font-style:normal;text-align:left;font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif}.introduction-system-section .introduction-system-section-item .introduction-system-section-content h3{font-size:34px;margin-bottom:16px;font-weight:lighter}.introduction-system-section .introduction-system-section-item .introduction-system-section-content p{margin-bottom:32px}.introduction-system-section .introduction-system-section-item .introduction-system-section-content.thanks-content{margin-right:16px}.introduction-system-section .introduction-system-section-item .introduction-system-section-content.narration-content{margin-left:16px}.feature-section img{width:400px}.feature-section li{display:flex;gap:0 16px;padding:6px 0}.feature-section li::before{position:relative;top:13px;transform:rotate(-45deg);width:12px;height:12px;border-bottom:4px solid #b6aed2;border-right:4px solid #b6aed2;content:""}.feature-section span{width:calc(100% - 12px)}.feature-section .feature-section-item{display:flex;align-items:center;margin-bottom:32px}.feature-section .feature-section-content{width:100%;font-style:normal;text-align:left;font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif}.price-merit-section img{width:200px}.price-merit-section .price-merit-section-item li{display:flex;align-items:center}.price-merit-section .price-merit-section-item li:not(:last-child){margin-bottom:80px}.price-merit-section .price-merit-section-item .price-merit-section-content{font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;text-align:left;font-weight:normal;width:100%;margin-left:16px}.price-merit-section .price-merit-section-item .price-merit-section-content h3{font-size:34px;margin-bottom:16px;font-weight:lighter}.price-merit-section .price-merit-section-item .price-merit-section-content small{font-size:18px;margin-bottom:6px;display:block}.price-merit-section .price-merit-section-item .price-merit-section-content .table{text-align:center;vertical-align:middle;width:100%;border-spacing:0 10px}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal,.price-merit-section .price-merit-section-item .price-merit-section-content .table .special{padding:18px}.price-merit-section .price-merit-section-item .price-merit-section-content .table th{width:20%;font-weight:lighter;padding-right:16px}.price-merit-section .price-merit-section-item .price-merit-section-content .table td{width:100%}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal{display:block;background-color:#ebeae2;text-align:right}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-01{width:78%}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-02{width:32%}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-03{width:100%}.price-merit-section .price-merit-section-item .price-merit-section-content .table .special{width:96px;display:inline-block;background-color:#d63481;color:#fff;text-align:center}.price-merit-section .price-merit-section-item .price-merit-section-content .table .special-text{font-size:34px;margin-left:8px}.time-merit-section .time-merit-section-item{font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:normal;width:100%}.time-merit-section .time-merit-section-item>li:not(:last-child){margin-bottom:80px}.time-merit-section .time-merit-section-item h3{font-size:34px;text-align:left;font-weight:lighter;margin-bottom:16px}.time-merit-section .time-merit-section-item p{text-align:left;margin-bottom:16px;display:flex;align-items:center}.time-merit-section .time-merit-section-item .time-merit-item{margin-bottom:64px}.time-merit-section .time-merit-section-item .time-img{width:64px;margin-right:8px}.time-merit-section .time-merit-section-item .time-merit-special-text{background-color:#d63481;color:#fff;position:relative;display:inline-block;height:80px;margin-left:40px}.time-merit-section .time-merit-section-item .time-merit-special-text:before{position:absolute;left:-40px;content:"";border-width:55px 40px 55px 0;border-style:solid;border-color:rgba(0,0,0,0) #d63481 rgba(0,0,0,0) rgba(0,0,0,0)}.time-merit-section .time-merit-section-item .time-merit-graph{font-size:24px;display:flex;align-items:center;color:#565656;width:100%;justify-content:space-between}.time-merit-section .time-merit-section-item .time-merit-graph li{display:flex;height:110px;align-items:center;justify-content:center}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(1){background-color:#ebeae2;width:calc((100% - 228px)/120*20)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(3){background-color:#ebeae2;width:calc((100% - 228px)/120*60)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(5){background-color:#ebeae2;width:calc((100% - 228px)/120*30)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(7){background-color:#ebeae2;width:calc((100% - 228px)/120*10)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(9){width:100px;color:#fff;background-color:#b6aed2}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(2n){width:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02{width:100%}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(1){background-color:#ebeae2;width:calc((100% - 228px)/120*20)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(3){background-color:#ebeae2;width:calc((100% - 228px)/120*25)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(5){background-color:#ebeae2;width:calc((100% - 228px)/120*15)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(7){background-color:#ebeae2;width:calc((100% - 228px)/120*10)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(9){width:100px;color:#fff;background-color:#b6aed2}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(2n){width:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li.time-merit-special-text{width:calc((100% - 330px)/120*50)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-03{width:100%}.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(1){background-color:#ebeae2;width:calc((100% - 164px)/60*10)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(3){background-color:#ebeae2;width:calc((100% - 164px)/60*50)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(5){width:100px;color:#fff;background-color:#b6aed2}.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(2n){width:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04{width:100%}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(1){background-color:#ebeae2;width:calc((100% - 164px)/60*10)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(3){background-color:#ebeae2;width:calc((100% - 164px)/60*5)}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(5){width:100px;color:#fff;background-color:#b6aed2}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(2n){width:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li.time-merit-special-text{width:calc((100% - 220px)/60*45)}.time-merit-section .time-merit-section-item .time-merit-graph .time-merit-graph-content{background-color:#b6aed2}.time-merit-section .time-merit-section-item .time-merit-graph .dli-caret-right{display:inline-block;color:#b6aed2;width:20px;border-style:solid;border-color:rgba(0,0,0,0);border-width:.375em .64952em;border-left-color:currentColor;border-right:0}.labor-merit-section{font-size:24px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:normal}.labor-merit-section img{width:100%;margin-bottom:32px}.labor-merit-section p{font-size:34px}.introduction-merit-section ul{display:flex;align-items:center;justify-content:center}.introduction-merit-section img{width:240px}.about-fees{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:24px;line-height:2;padding:0}.fees-containers{display:flex;justify-content:center;margin-bottom:32px}.fees-containers .addition{color:#000;font-family:"Quicksand",sans-serif;font-size:50px;font-weight:bolder;text-align:center;margin-top:75px}.fees-container{display:flex;flex-flow:column;align-items:center}.fees-container p{color:#000;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:lighter;display:inline-block;font-size:18px;margin:5px 10px 10px 10px;text-align:center}.fees-container-box{display:flex;flex-flow:column;align-items:center;border:8px solid #b1ccc6;margin:20px 5px 5px 5px}.fees-container-box h3{color:#000;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:lighter;font-size:20px;text-align:center;margin:8px auto}.fees-container-box .price{color:#000;font-family:"Zen Maru Gothic","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;display:inline-block;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:bolder;font-size:24px;margin:16px;text-align:center}.back-purple{background-color:#e2dfed}.back-white{background-color:#fff}.contact-section{font-weight:normal;font-size:24px;color:#000;text-align:left}.contact-section h3{font-size:34px;margin-bottom:32px}.contact-section ul{line-height:2}.contact-section ul li{display:flex;align-items:center}.contact-section ul img{width:32px}.contact-section .contact-section-item{display:flex;align-items:center;justify-content:center;margin-bottom:80px}.contact-section .contact-section-content{margin-right:32px}.contact-section .bienfait-logo{width:256px}.system-image{background-color:#fff;padding:80px 16px;text-align:center;margin:0 auto;max-width:1200px}.system-image.wrapper-full{max-width:100%;margin:0 32px}.section-title{text-align:center;color:#000;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:40px;font-weight:normal;padding-bottom:80px;background-color:#fff}.section-title.not-under-pd{padding-bottom:0}.section-title.section-title-img img{height:58px;width:auto;margin-bottom:-18px}.section-title .ikiru-logo{width:180px;margin-bottom:-3px}.section-title .underline{background-image:linear-gradient(to bottom, #b6aed2, #b6aed2);background-repeat:no-repeat;background-position:left bottom;background-size:0% 4px;transition:all .8s;z-index:-1}.section-title .underline.isActive{background-size:100% 4px}.feature-explanation{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:normal;font-size:34px;line-height:2;margin-bottom:32px}.feature-explanation.no-mb{margin-bottom:0}.feature-explanation .ikiru-logo{width:180px;margin-bottom:-3px}.feature-explanation .highlight{color:#d63481}.page-top-btn{position:fixed;bottom:80px;right:50px;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:16px;font-weight:bold;padding:6px;text-align:center;background-color:#d63481;box-shadow:2px 2px 5px #c2c2c2;color:#fff;height:56px;z-index:10}.page-top-btn .page-top-arrow{height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;border-radius:1.5px;transform:translateY(20%) rotate(-45deg);margin:0 auto}.page-top-btn:hover{background-color:#e374a9}.page-top-btn:hover .page-top-arrow{height:10px;width:10px;border-top:3px solid #fff;border-right:3px solid #fff;border-radius:1.5px;transform:translateY(20%) rotate(-45deg)}.cta-btn-wrap{width:100%;padding:40px 16px;display:flex;align-items:center;justify-content:center}.cta-btn-wrap.bg-purple{background-color:#b6aed2}.cta-btn-wrap.no-pd{padding:0}.cta-btn-wrap .cta-btn a,.cta-btn-wrap .mobile-cta-btn a{color:#fff;width:100%;padding:20px}.cta-btn-wrap .cta-btn.btn-big,.cta-btn-wrap .cta-btn.mobile-btn-big,.cta-btn-wrap .mobile-cta-btn.btn-big,.cta-btn-wrap .mobile-cta-btn.mobile-btn-big{display:flex;align-items:center;justify-content:center;background-color:#d63481;box-shadow:5px 5px 10px #c2c2c2;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:24px;min-width:380px}.cta-btn-wrap .cta-btn.btn-big:hover,.cta-btn-wrap .cta-btn.mobile-btn-big:hover,.cta-btn-wrap .mobile-cta-btn.btn-big:hover,.cta-btn-wrap .mobile-cta-btn.mobile-btn-big:hover{background-color:#e374a9}.cta-btn-wrap .cta-btn .phone-icon-img,.cta-btn-wrap .mobile-cta-btn .phone-icon-img{width:32px;margin-right:8px}.footer-content{background-color:#ebeae2;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif}.footer-line{height:0;margin:0;padding:0;border:0;border-top:3px solid #c2c2c2}.footer-container{display:flex;margin:10px;text-align:center;justify-content:space-between}.footer-logo img{height:60px}.footer-nav{margin:auto 0}.footer-menu-nav{align-items:center;display:flex}.footer-menu-nav li{float:left;font-size:18px;padding:0 20px;list-style:none}.footer-menu-nav a{color:#565656;text-decoration:none}.footer-menu-nav a:hover{opacity:.5}.copyright{text-align:center;margin-bottom:10px}.pos-re{position:relative !important}.password-eye-icon{position:absolute;right:0;top:50%;transform:translate(-50%, -50%);width:24px}.hide-mobile-login{display:block}.login-forms{align-items:center;background-color:#f8eff1;border:1px solid #f8eff1;border-radius:20px;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:20px;margin:40px auto;padding:16px;text-align:left;width:550px;height:auto}.login-forms .login-title{margin:40px 0;text-align:center}.login-forms .login-title img{width:360px}.login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.login-forms .form-group{margin-bottom:16px;width:100%}.login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.login-forms .form-group{margin-bottom:16px;width:100%}.login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.login-btn .btn-color-pink{margin:40px auto 30px auto;background-color:#dcaeb8;color:#565656}.login-btn .btn-color-pink:hover{background-color:#d49ca8;color:#fff}.system-login-forms{align-items:center;background-color:#edf2f4;border:1px solid #edf2f4;border-radius:20px;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:2rem;margin:40px auto;padding:16px;text-align:left;width:550px;height:auto}.system-login-forms .login-title{margin:40px 0 20px 0;text-align:center}.system-login-forms .login-title img{width:360px}.system-login-forms .login-subtitle{font-size:28px;text-align:center;margin-bottom:32px}.system-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.system-login-forms .form-group{margin-bottom:16px;width:100%}.system-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.system-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.system-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.system-login-forms .form-group{margin-bottom:16px;width:100%}.system-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.system-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.login-btn .btn-color-blue{margin:40px auto 30px auto;background-color:#adc6ce;color:#565656}.login-btn .btn-color-blue:hover{background-color:#9dbbc4;color:#fff}.display-mobile-login{display:none}html{scroll-behavior:smooth}.terms-title{text-align:center}.terms-title h1{background-color:#b6aed2;color:#f7f6f2;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:normal;font-size:24px;height:80px;padding:20px 0}.terms-container{margin:0 auto;max-width:1100px;padding:40px 16px}.terms-container p{color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:16px;line-height:1.5}.terms-container .p-right{text-align:right}.terms-container .terms-text{padding-bottom:16px}.terms-container .terms-sub-title{display:flex;position:relative;margin:20px 0 15px 0}.terms-container .terms-sub-title:before{background-color:#b6aed2;content:"";display:inline-block;height:30px;position:absolute;width:24px}.terms-container .terms-sub-title h3{color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-weight:normal;font-size:2rem;margin-left:36px}.terms-container .terms-table{color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:16px;line-height:1.5}.terms-container .terms-table th{font-weight:normal;padding-bottom:8px;padding-right:8px;vertical-align:top}.terms-container .terms-table td{padding-bottom:8px}.terms-container .terms-table .terms-table-inner th,.terms-container .terms-table .terms-table-inner td{padding-bottom:8px}.narration-sample-section{font-size:20px;text-align:left}.narration-sample-section small{font-size:18px;text-align:center;display:block;margin:32px 0}.narration-sample-section img{width:100%;box-shadow:5px 5px 10px #c2c2c2}.narration-sample-section .narration-sample-section-content li>p{font-size:24px;margin-bottom:16px;display:flex;align-items:center}.narration-sample-section .narration-sample-section-content li>ul{display:flex;align-items:center;justify-content:center;margin-bottom:6px}.narration-sample-section .narration-sample-section-content li h3{margin-bottom:32px}.narration-sample-section .narration-sample-section-content li .title{width:calc(100% - 80px)}.narration-sample-section .narration-sample-section-content li .circle{font-size:32px;display:inline-block;width:80px;height:80px;border-radius:50%;color:#fff;background-color:#b6aed2;text-align:center;line-height:80px;margin-right:8px}.narration-sample-section .narration-sample-section-content li .table{text-align:center;vertical-align:middle;width:100%;border-spacing:0 10px;margin-bottom:80px}.narration-sample-section .narration-sample-section-content li .table li{list-style:disc;margin-left:24px}.narration-sample-section .narration-sample-section-content li .table th{font-size:24px;font-weight:lighter;width:20%;padding:12px;background-color:#ebeae2}.narration-sample-section .narration-sample-section-content li .table td{font-size:18px;width:100%;padding:12px;text-align:left;background-color:#f4f3f0}.modal{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:999}.modal.is-show{opacity:1;transition:.6s;visibility:visible}.v6-modal-inner{background-color:#fff;width:580px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:999;box-shadow:5px 5px 10px #c2c2c2;padding:20px}.v6-modal-inner .modal-close-btn{cursor:pointer;height:50px;line-height:50px;position:absolute;right:20px;text-align:center;top:20px;width:50px}.v6-modal-inner .modal-close-btn i{color:#4a4a4a;font-size:40px}.v6-modal-inner .v6-modal-content{display:flex;flex-flow:column;justify-content:space-between;height:100%;align-items:center}.v6-modal-inner .modal-title{color:#4a4a4a;font-size:24px;text-align:center;margin:60px 0 40px 0}.modal-background{background-color:#f7f6f2;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.form-btn{display:flex;gap:12px;justify-content:center;margin-bottom:40px;margin-top:40px}.v6-btn{align-items:center;box-shadow:5px 5px 10px #c2c2c2;display:flex;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:2.2rem;height:50px;justify-content:center;text-align:center;width:240px}.v6-btn.v6-btn--purple{color:#4a4a4a;background-color:#b6aed2}.v6-btn.v6-btn--purple:hover{background-color:#e2dfed}.v6-btn.v6-btn--pink{color:#fff;background-color:#d63481}.v6-btn.v6-btn--pink:hover{background-color:#e374a9}.v6-btn.no-shadow{box-shadow:none}.page-error{color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;text-align:center}.page-error h1{font-size:24px;font-weight:lighter;margin:40px auto}.page-error .pc-img{width:480px}.page-error p{background-color:#e2dfed;font-size:16px;width:500px;padding:10px;margin:0 auto}.top-btn{display:flex;align-items:center;background-color:#b6aed2;box-shadow:5px 5px 10px #c2c2c2;color:#4a4a4a;font-size:22px;height:50px;justify-content:center;text-align:center;width:240px;margin:40px auto}.top-btn:hover{background-color:#b6aed2}@media(max-width: 1400px){.question-category:before{height:30px;width:22px;bottom:12px}.question-category h3{font-size:28px;margin-left:30px}}@media(max-width: 1300px){.banner-content .pc-tablet-title{font-size:24px;width:100%;left:0;top:40%;transform:translateY(-50%)}.banner-content .devices-img{width:730px;right:0;top:48%;transform:translateY(-50%)}.banner-content .title-logo{width:300px;left:0;top:28%;transform:translateY(-50%)}.banner-content .circle{width:240px;left:0;top:60%;transform:translateY(-50%)}.banner-content .patent-img{width:200px;right:0;top:83%;transform:translateY(-50%)}.banner-content .btn-big{left:50%;position:absolute;top:86%;transform:translate(-50%, -50%);align-items:center;background-color:#d63481;box-shadow:5px 5px 10px #c2c2c2;display:flex;color:#fff;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:24px;height:80px;justify-content:center;text-align:center;width:380px}.banner-content .btn-big:hover{background-color:#e374a9}.system-image{max-width:100%;margin:0 32px}.features{display:flex;width:750px}.introduction-user-section img{width:320px}.about-fees{font-size:20px}.fees-containers .addition{font-size:42px;margin-top:50px}.fees-container p{font-size:16px}.fees-container-box{margin:16px 3px 3px 3px}.fees-container-box h3{font-size:18px;margin:8px auto 4px auto}.fees-container-box .price{font-size:22px;margin:8px}.narration-sample-section .narration-sample-section-content li>ul{display:block}.footer-menu-center{display:flex;justify-content:center;margin:0 auto}}@media(max-width: 991px){.banner-content{height:784px;width:600px}.banner-content .pc-tablet-title{font-size:24px;width:100%;left:50%;top:25%;transform:translate(-50%, -50%);text-align:center}.banner-content .devices-img{width:600px;left:50%;top:50%;transform:translate(-50%, -50%)}.banner-content .title-logo{width:300px;left:50%;top:14%;transform:translate(-50%, -50%)}.banner-content .circle{width:170px;left:0;top:38%;transform:translateY(-50%)}.banner-content .patent-img{width:160px;left:50%;top:77%;transform:translate(-50%, -50%)}.banner-content .btn-big{left:50%;position:absolute;top:90%;transform:translate(-50%, -50%);align-items:center;background-color:#d63481;box-shadow:5px 5px 10px #c2c2c2;display:flex;color:#fff;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:24px;height:80px;justify-content:center;text-align:center;width:380px}.banner-content .btn-big:hover{background-color:#e374a9}.pc{display:none}.tablet{display:block;height:940px;width:auto}.mobile{display:none}.hide-tablet{display:none}.display-pc{display:none}.display-tablet{display:block}.section-title{font-size:34px}.section-title.section-title-img img{height:49px;margin-bottom:-14px}.page-top-btn{bottom:24px;right:24px}.introduction-user-section img{width:320px;margin-bottom:16px}.introduction-user-section .introduction-user-section-item{display:block}.introduction-user-section .introduction-user-section-content{margin-left:0}.introduction-system-section img{width:100%;margin-bottom:16px}.introduction-system-section .introduction-system-section-item li:nth-child(1){flex-direction:column-reverse;margin-bottom:80px}.introduction-system-section .introduction-system-section-item li:nth-child(2){flex-direction:column}.introduction-system-section .introduction-system-section-item .introduction-system-section-content{width:100%}.introduction-system-section .introduction-system-section-item .introduction-system-section-content.thanks-content,.introduction-system-section .introduction-system-section-item .introduction-system-section-content.narration-content{margin:0}.feature-section img{width:400px;margin-bottom:16px}.feature-section .feature-section-item{flex-direction:column-reverse}.price-merit-section img{width:240px;margin-bottom:16px}.price-merit-section .price-merit-section-item{font-size:20px}.price-merit-section .price-merit-section-item li{display:block}.price-merit-section .price-merit-section-item .price-merit-section-content{margin-left:0}.time-merit-section .time-merit-section-item .time-merit-graph{font-size:24px;width:100%;flex-direction:column}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(n){width:100%;height:110px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(2n){height:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li.time-merit-special-text{width:180px;background-color:#d63481;color:#fff;position:relative;height:110px;margin:40px auto 0px auto}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li.time-merit-special-text:before,.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li.time-merit-special-text:before,.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li.time-merit-special-text:before,.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li.time-merit-special-text:before{position:absolute;top:-40px;left:50%;margin-left:-90px;border-width:0 90px 40px 90px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #d63481 rgba(0,0,0,0)}.time-merit-section .time-merit-section-item .time-merit-graph .dli-caret-right{transform:rotate(90deg)}.about-fees{font-size:18px}.fees-containers .addition{font-size:36px;margin-top:54px}.fees-container p{font-size:14px}.fees-container-box h3{font-size:16px}.fees-container-box .price{font-size:20px;margin:6px}.faq-title h2{font-size:28px}.ikiru-faq{width:560px}.question-container summary{width:500px}.question-container summary::before{top:22px}.question-container summary::after{min-width:16px;min-height:16px;left:500px}.anser-container{max-width:480px}.narration-sample-section{font-size:20px}.narration-sample-section .narration-sample-section-content li .table tr{display:flex;flex-direction:column;margin-bottom:16px}.narration-sample-section .narration-sample-section-content li .table th,.narration-sample-section .narration-sample-section-content li .table td{width:100%}.footer-container{display:block;margin:0 auto}.footer-logo img{margin-top:20px}.footer-menu-nav{margin:20px auto;justify-content:center}.footer-menu-nav li{font-size:16px}.copyright{margin-top:20px}}@media(max-width: 768px){.hide-mobile{display:none}.display-mobile{display:block}.features-section{margin:60px auto}.features{display:flex;flex-flow:column;align-items:center;width:0;margin:0 auto}.features-container{width:360px;height:450px;margin:24px}.features-container h3{font-size:28px;margin:24px auto 8px auto}.features-container p{font-size:22px;line-height:1.8;margin:16px 30px}.price-merit-section .price-merit-section-item li{margin-bottom:16px}.price-merit-section .price-merit-section-item .price-merit-section-content .table tr{display:flex;flex-direction:column-reverse;margin-bottom:6px}.price-merit-section .price-merit-section-item .price-merit-section-content .table th{width:30%;text-align:left;padding:12px 0}.price-merit-section .price-merit-section-item .price-merit-section-content .table th,.price-merit-section .price-merit-section-item .price-merit-section-content .table td{width:100%}.introduction-merit-section img{width:100%}.fees-containers{display:flex;flex-flow:column;align-items:center;margin-bottom:60px}.fees-containers .addition{font-size:36px;margin-top:0}.fees-container p{font-size:18px}.fees-container-box{width:200px}.fees-container-box h3{font-size:20px}.price{font-size:24px}.contact-section .contact-section-item{flex-direction:column-reverse}.contact-section .contact-section-content{margin-right:0}.contact-section .bienfait-logo{width:256px;margin-bottom:32px}.terms-title h1{font-size:2rem;line-height:1.5;padding:12px 0}}@media(max-width: 576px){.banner-content{height:784px;width:100%}.banner-content .mobile-only{justify-content:center;display:flex;flex-direction:column;align-items:center;padding:0 16px;height:784px}.banner-content .mobile-only img{width:100%;margin-bottom:8px}.banner-content .mobile-only .mobile-title{font-size:18px;margin-bottom:8px}.banner-content .mobile-only .mobile-title-logo{max-width:240px}.banner-content .mobile-only .mobile-circle{max-width:140px}.banner-content .mobile-only .mobile-devices-img{max-width:320px}.banner-content .mobile-only .mobile-patent-img{max-width:120px}.pc,.tablet{display:none}.mobile{display:block;height:860px;width:auto}.system-image{padding:40px 16px;margin:0}.system-image.wrapper-full{margin:0}.section-title{padding-bottom:40px;font-size:24px}.section-title .ikiru-logo{width:140px}.section-title.section-title-img img{height:35px;margin-bottom:-9px}.feature-explanation{font-size:24px}.feature-explanation .ikiru-logo{width:140px;margin-bottom:-3px}.cta-btn-wrap .cta-btn.btn-big,.cta-btn-wrap .cta-btn.mobile-btn-big,.cta-btn-wrap .mobile-cta-btn.btn-big,.cta-btn-wrap .mobile-cta-btn.mobile-btn-big{width:100%;min-width:100%}.introduction-user-section img{width:80%}.introduction-user-section .introduction-user-section-content{margin-left:0;font-size:18px}.introduction-user-section .introduction-user-section-content h3{font-size:24px}.introduction-user-section .introduction-user-section-content li::before{top:8px}.introduction-system-section .introduction-system-section-item .introduction-system-section-content{font-size:18px}.introduction-system-section .introduction-system-section-item .introduction-system-section-content h3{font-size:24px}.feature-section img{width:80%}.feature-section .feature-section-content{font-size:18px}.feature-section .feature-section-content li::before{top:8px}.price-merit-section img{width:80%}.price-merit-section .price-merit-section-item .price-merit-section-content{font-size:18px}.price-merit-section .price-merit-section-item .price-merit-section-content h3{font-size:24px}.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-01,.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-02,.price-merit-section .price-merit-section-item .price-merit-section-content .table .normal-03{width:100%}.price-merit-section .price-merit-section-item .price-merit-section-content .table .special-text{font-size:24px}.time-merit-section .time-merit-section-item{font-size:24px}.time-merit-section .time-merit-section-item h3{font-size:24px}.time-merit-section .time-merit-section-item p{font-size:18px;margin-bottom:16px}.time-merit-section .time-merit-section-item .time-merit-item{margin-bottom:64px}.time-merit-section .time-merit-section-item .time-img{width:40px}.time-merit-section .time-merit-section-item .time-merit-graph{font-size:18px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(n){height:64px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li:nth-child(2n),.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li:nth-child(2n){height:32px}.time-merit-section .time-merit-section-item .time-merit-graph.graph-01 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-02 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-03 li.time-merit-special-text,.time-merit-section .time-merit-section-item .time-merit-graph.graph-04 li.time-merit-special-text{height:110px;font-size:24px}.labor-merit-section p{font-size:24px}.contact-section{font-size:18px}.contact-section h3{font-size:24px}.contact-section ul img{width:24px}.contact-section .bienfait-logo{width:80%}.narration-sample-section .narration-sample-section-content li>p{flex-direction:column}.narration-sample-section .narration-sample-section-content li .title{width:100%;text-align:center}.narration-sample-section .narration-sample-section-content li .circle{margin-right:0;margin-bottom:16px}.narration-sample-section .narration-sample-section-content li .table{margin-bottom:40px}.footer-menu-nav li{font-size:14px}h1{font-size:18px}.pc-img{width:300px}.terms-container p{font-size:14px}.terms-container .terms-sub-title:before{height:24px;width:18px}.terms-container .terms-sub-title h3{font-size:18px;margin-left:24px}.hide-mobile-login{display:none}.display-mobile-login{display:block;background-color:#fff;align-items:center;margin:100px auto;width:300px;height:360px}.display-mobile-login .login-title-small{margin:60px 0 40px 0;text-align:center}.display-mobile-login .login-title-small img{width:240px;margin-top:60px}.display-mobile-login .mobile-message{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;color:#565656;font-size:18px;line-height:1.5;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.v6-login-forms{align-items:center;background-color:#f0eff6;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:20px;margin:40px auto;padding:16px;text-align:left;width:550px;height:auto}.v6-login-forms .login-title{margin:40px 0;text-align:center}.v6-login-forms .login-title img{width:360px}.v6-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.v6-login-forms .form-group{margin-bottom:16px;width:100%}.v6-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.v6-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.v6-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.v6-login-forms .form-group{margin-bottom:16px;width:100%}.v6-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.v6-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.v6-login-btn{align-items:center;box-shadow:5px 5px 10px #c2c2c2;display:flex;margin:40px auto 30px auto;font-size:22px;height:50px;justify-content:center;text-align:center;width:240px;color:#4a4a4a;background-color:#b6aed2}.v6-login-btn:hover{background-color:#e2dfed}.v6-system-login-forms{align-items:center;background-color:#edf2f4;color:#565656;font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;font-size:20px;margin:40px auto;padding:16px;text-align:left;width:550px;height:auto}.v6-system-login-forms .login-title{margin:40px 0 20px 0;text-align:center}.v6-system-login-forms .login-title img{width:360px}.v6-system-login-forms .login-subtitle{font-size:28px;text-align:center;margin-bottom:32px}.v6-system-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.v6-system-login-forms .form-group{margin-bottom:16px;width:100%}.v6-system-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.v6-system-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.v6-system-login-forms .form-group td .date-form:not(:last-of-type){margin-bottom:16px}.v6-system-login-forms .form-group{margin-bottom:16px;width:100%}.v6-system-login-forms .form-control{font-family:"Kiwi Maru","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",sans-serif;border:1px solid #c2c2c2;font-size:18px}.v6-system-login-forms .form-control-lg{border-radius:10px;height:45px;width:100%;line-height:1.5;padding:8px}.v6-login-btn{align-items:center;box-shadow:5px 5px 10px #c2c2c2;display:flex;font-size:22px;height:50px;justify-content:center;text-align:center;width:240px}.pink-btn{background-color:#d63481;color:#fff}.pink-btn:hover{background-color:#e374a9}.purple-btn{background-color:#b6aed2;color:#4a4a4a}.purple-btn:hover{background-color:#e2dfed}