body{color:#2c2c2c;margin:0;font-size:32px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}h2{font-size:48px}.container{width:80%;margin-left:auto;margin-right:auto}.fv{height:36vh}.fv.unin-time{height:26vh}.fv .fv-img{width:100%;height:100%;object-fit:cover;display:block}.story{margin-top:140px}.story div{display:flex;justify-content:center;width:100%;text-align:center}.story .title{font-size:52px;font-weight:bold;margin-bottom:28px}.story .sub-title{display:none}.story .desc{display:block;margin-bottom:70px}.image-div{margin-top:136px}.image-div img{width:100%}.to-unin-time{padding:32px 0px}.to-unin-time .title{font-size:44px;font-weight:bold;margin-bottom:48px;display:flex;justify-content:center}.to-unin-time .to-unin-time-left img{width:100%}.to-unin-time .to-unin-time-right .pc-title{display:none;font-weight:bold}.to-unin-time .to-unin-time-right .desc{margin:32px 0px 36px 0px}.introduce div{display:flex;justify-content:center}.feature-item{display:flex;margin-bottom:72px}.feature-item img{width:100%}.feature-item .feature-item-contents{display:none}.feature-item .feature-item-mobile .item-no{margin-top:48px}.feature-item .feature-item-mobile h2{font-size:52px;margin:12px 0px}.feature-item .feature-item-mobile .feature-item-text{margin:48px 0px}.feature-item .feature-item-mobile div{margin-bottom:20px}.feature-item .annotation{font-size:20px;color:#6e6e6e}.plan-item{border:1px #000 solid;border-radius:20px;padding:60px 48px}.plan-item .plan-contents{padding-bottom:32px;margin-bottom:32px}.plan-item .plan-contents h2{margin-top:0px;margin-bottom:20px}.plan-item .service-detail{margin-bottom:48px}.plan-item .service-detail-list{align-items:start;margin-bottom:24px}.plan-item .service-detail-list .list-header{font-weight:bold}.plan-item .service-detail-list .list-body{margin:12px 0px 12px 0px}.plan-item .service-detail-list .list-body .plan-amount{font-size:1.8em;font-weight:bold}.plan-item .service-detail-list .list-body .zeikomi{margin-left:12px;margin-bottom:14px;font-size:24px}.plan-item .service-detail-list .list-body li{margin-bottom:6px}.philosophy{padding:32px 12px;justify-content:space-around;font-size:24px}.philosophy .philosophy-left img{width:100%}.philosophy .philosophy-right{margin:98px 0px}.philosophy .philosophy-right div{margin-bottom:32px}.waiting-form{margin-top:72px}.divider.middle{margin-bottom:64px}.divider.large{margin-bottom:124px}.common-btn{margin-left:auto;margin-right:auto;text-decoration:none;display:flex;justify-content:center;border:1px #000 solid;width:480px !important;border-radius:6px;padding:12px 0px;background-color:#2c2c2c;color:#fff;font-weight:600}.unin-line-invitation{margin-top:24px;font-size:24px;display:flex;justify-content:center;width:100%}.unin-time-link{display:flex}.unin-time-link a{color:#2c2c2c;margin-left:auto;font-size:36px;font-weight:bold}.notion-link{display:flex}.notion-link a{color:#2c2c2c;margin-left:auto}.waiting-form-container{width:100%}.waiting-form-container div{width:100%}@media screen and (min-width: 1024px){body{margin:0;font-size:16px}h2{font-size:28px}.container{width:1030px;margin-bottom:60px;margin-left:auto;margin-right:auto}.fv{height:76vh}.fv.unin-time{height:36vh}.fv .fv-img{width:100%;height:100%;object-fit:cover;display:block}.story{margin:80px 40px}.story div{display:flex;justify-content:center;width:100%}.story .title{font-size:42px;font-weight:bold;margin-bottom:7px}.story .sub-title{display:block;font-weight:bold;margin-bottom:48px;font-size:20px}.story .desc{display:block;margin-bottom:48px}.image-div{display:block;margin-bottom:80px;margin-top:0px}.coffee-time{width:100%}.to-unin-time{display:flex;border:1px #000 solid;padding:32px 12px;justify-content:space-around;border-radius:6px}.to-unin-time .title{display:none}.to-unin-time .to-unin-time-left{width:45%}.to-unin-time .to-unin-time-left img{width:100%;height:280px}.to-unin-time .to-unin-time-right{width:45%}.to-unin-time .to-unin-time-right .pc-title{display:block;font-weight:bold;font-size:24px}.to-unin-time .to-unin-time-right .desc{margin-bottom:72px}.introduce div{display:flex;justify-content:center}.feature-item{display:flex;padding:32px 12px;justify-content:space-around;margin-bottom:0px}.feature-item .feature-item-mobile{display:none}.feature-item .feature-item-contents{display:block;width:45%}.feature-item .feature-item-contents .feature-item-text{margin-top:20px}.feature-item .feature-item-contents h2{margin:0px 0px}.feature-item .feature-item-contents .title{font-weight:bold}.feature-item .feature-item-contents div{margin-bottom:12px;font-size:.9rem}.feature-item .feature-item-contents img{width:100%}.plan-item{border:1px #000 solid;border-radius:6px;padding:48px;margin:0px 60px}.plan-item .plan-contents{padding-bottom:28px;margin-bottom:32px;border-bottom:1px #000 solid;font-size:16px}.plan-item .plan-contents h2{margin-top:0px;margin-bottom:8px}.plan-item .service-detail{margin-bottom:0px}.plan-item .service-detail-list{display:flex;align-items:start;margin-bottom:0px}.plan-item .service-detail-list .list-header{font-weight:bold}.plan-item .service-detail-list .list-body{margin:0px 0px 12px 84px;font-size:16px}.plan-item .service-detail-list .list-body h2{margin:0}.plan-item .service-detail-list .list-body .amount-body{margin-bottom:12px;margin-top:-8px}.plan-item .service-detail-list .list-body .amount-body .plan-amount{margin-top:-8px}.plan-item .service-detail-list .list-body .zeikomi{margin-left:12px;margin-bottom:6px;font-size:12px}.plan-item .service-detail-list .list-body li{margin-left:-10px}.plan-item .common-btn{margin-right:32px}.philosophy{display:flex;padding:32px 12px;justify-content:space-around;font-size:16px}.philosophy .philosophy-left{width:40%}.philosophy .philosophy-left img{width:100%}.philosophy .philosophy-right{width:50%;margin:0px 0px}.philosophy .philosophy-right div{margin-bottom:12px}.divider.middle{margin-bottom:32px}.divider.large{margin-bottom:64px}.common-btn{margin-left:auto;margin-right:auto;text-decoration:none;display:flex;justify-content:center;width:320px !important;border-radius:6px;padding:12px 0px;background-color:#2c2c2c;color:#fff;font-weight:600;cursor:pointer}.unin-line-invitation{margin-top:12px;font-size:.8rem}.unin-time-link{display:flex}.unin-time-link a{font-size:16px}.notion-link a{font-size:16px}}
