@charset "UTF-8";body{background-color:#fcfbf2}h1{font-size:1.8em}.main-content{padding-top:0!important}.page-width{padding-left:12px!important;padding-right:12px!important}.rental-contents *{margin:0;padding:0;border:0;text-align:center}.rental-contents{color:#333}.rental-contents *,.rental-contents *:before,.rental-contents *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.rental-contents ul,.rental-contents li{list-style:none;padding:0;margin:0}.rental-contents img{vertical-align:top}.rental-contents a{color:#b88700;border-bottom:none}.rental-contents a:hover{color:#e7ab05}.rental-contents .common-area{padding:4em 0}.rental-contents .bk-yellow{background-color:#fff6d2;margin:0 calc(50% - 50vw);width:100vw;padding-left:12px!important;padding-right:12px!important}.rental-contents h2.common-ttl{position:relative;letter-spacing:.05em;font-size:1.8em;margin:60px 0 0;padding:0 0 .2em}.rental-contents h2.common-ttl.no-icon{margin:0}.rental-contents h2.common-ttl:after{font-family:haritifont;font-weight:400;display:inline-block;font-size:60px;color:#333;position:absolute;left:50%;top:-70px;transform:translate(-50%);-webkit-transform:translateX(-50%)}.rental-contents h2.common-ttl.rental-flow:after{content:"\e906"}.rental-contents h2.common-ttl.payment-method:after{content:"\e901"}.rental-contents h2.common-ttl.about-delivery:after{content:"\e908"}.rental-contents h2.common-ttl.failure-etc:after{content:"\e909"}.rental-contents h2.common-ttl.feel-relieved:after{content:"\e903"}.rental-contents .sub-txt{font-size:.9em;text-align:left;padding:0 .7em}.rental-contents h3.common-ttl{letter-spacing:.05em;font-size:1.6em;padding:1em 0 .5em}.rental-contents .btn-area{text-align:center}.rental-contents .btn-area a{width:80%;margin:0 auto;display:block;padding:1em 1.5em;border-radius:10px;background-color:#b88700;color:#fff;border:none;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;position:relative}.rental-contents .btn-area a:hover{background-color:#e7ab05;color:#fff}.rental-contents .btn-area a:after{font-family:haritifont;content:"\e90b";display:inline-block;font-size:20px;color:#fff;position:absolute;right:3%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.rental-contents .hariti-service{text-align:center}.rental-contents .service-ttl{font-weight:400;text-transform:capitalize!important;font-size:1.4em}.rental-contents .service-list{max-width:600px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center}.rental-contents .service-list li{width:33%}.rental-contents .service-list li span{display:block;width:90px;height:90px;overflow:hidden;background-size:cover;background-repeat:no-repeat;border-radius:50%;margin:0 auto .5em}.rental-contents .service-list .service-img-01{background-image:url(/cdn/shop/files/service_img_01.jpg?v=1612275724);background-position:center center}.rental-contents .service-list .service-img-02{background-image:url(/cdn/shop/files/rental_relief_01.jpg);background-position:center left}.rental-contents .service-list .service-img-03{background-image:url(/cdn/shop/files/service_img_03.jpg?v=125625743);background-position:center center}.rental-contents .menu-box{padding:0}.rental-contents .rental-menu{max-width:1000px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center}.rental-contents .rental-menu li{width:23.5%;margin:0 .5% 4%;background-color:#fff;border-radius:15px;position:relative;text-align:center;height:120px;box-shadow:0 .5rem .5rem -.5rem #2a4d1966}.rental-contents .rental-menu li:before{font-family:haritifont;display:inline-block;font-size:40px;color:#b88700;position:absolute;left:50%;top:4%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.rental-contents .rental-menu li:hover:before{color:#e7ab05}.rental-contents .rental-menu li.rental-flow:before{content:"\e906"}.rental-contents .rental-menu li.payment-method:before{content:"\e901"}.rental-contents .rental-menu li.about-delivery:before{content:"\e908"}.rental-contents .rental-menu li.failure-etc:before{content:"\e909"}.rental-contents .rental-menu li.feel-relieved:before{content:"\e903"}.rental-contents .rental-menu li.return-method:before{content:"\e900"}.rental-contents .rental-menu li.common-qa:before{content:"\e90a"}.rental-contents .rental-menu li.target-product:before{content:"\e915"}.rental-contents .rental-menu li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:none!important}.rental-contents .rental-menu li a:after{font-family:haritifont;content:"\e90e";display:inline-block;font-size:16px;color:#333;position:absolute;left:50%;bottom:3%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.rental-contents .menu-txt{display:block;position:absolute;bottom:23%;left:0;width:100%;text-align:center;font-weight:700;font-size:.8em;line-height:1.2}.rental-contents .common-area{text-align:left}.rental-contents .flow-contents{display:flex;flex-flow:row wrap;justify-content:center;padding:1.5em 0;font-size:.8em}.rental-contents .flow-inner{width:80px;text-align:center}.rental-contents .flow-inner.arrow-box{width:20px;text-align:center}.rental-contents .flow-inner span{display:block}.rental-contents .flow-inner.sp-space{padding-top:1em}.rental-contents .flow-inner .balloon-under,.rental-contents .flow-inner .balloon-right{position:relative;display:inline-block;padding:.5em;color:#fff;font-size:.6em;background:#333;margin:0 0 6px;border-radius:5px}.rental-contents .flow-inner .balloon-under:before,.rental-contents .flow-inner .balloon-right:before{content:"";position:absolute}.rental-contents .flow-inner .balloon-under:before{top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top:5px solid #333}.rental-contents .flow-inner .balloon-right:before{top:50%;left:100%;margin-top:-5px;border:5px solid transparent;border-left:5px solid #333}.rental-contents .flow-icon{width:76px;height:76px;background-color:#fff;position:relative;border-radius:50%;margin:.5em auto;box-shadow:0 .2rem .6rem -.4rem #2a4d1999}.rental-contents .flow-icon:before{font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rental-contents .upper-row,.rental-contents .middle-row,.rental-contents .lower-row{font-weight:700;font-size:1.5em}.rental-contents .upper-row{padding-top:4.2rem}.rental-contents .middle-row{padding-top:4.5rem}.rental-contents .lower-row{padding-top:0}.rental-contents .list-box{max-width:600px;margin:0 auto}.rental-contents .list-box li{width:100%;background-color:#fff;padding:1.5em 2em;text-align:left;margin:0 0 .8em;box-shadow:0 .2rem .6rem -.4rem #2a4d1999}.rental-contents .list-ttl{text-align:left;font-weight:700;font-size:1em;line-height:28px;margin:0 0 .5em}.rental-contents .list-ttl .number-icon,.rental-contents .list-ttl .caution-icon{background-color:#b88700;color:#fff;text-align:center;display:inline-block;vertical-align:middle;width:28px;height:28px;border-radius:50%;font-size:16px;margin:0 .3em 0 0}.rental-contents .list-ttl .ttl-inner{display:inline-block;vertical-align:middle}.rental-contents .innner-txt{font-size:.9em;color:#555}.comparison-outer{max-width:880px;overflow:hidden;overflow-x:scroll;margin:0 auto}.payment-comparison{width:880px;margin:0!important;border-collapse:collapse}.payment-comparison th,.payment-comparison td{width:150px;vertical-align:middle;padding:.6em;text-align:center;border:1px solid #ccc;font-size:.85em;line-height:1.4!important;background-color:#fff}.payment-comparison th{width:120px}.payment-comparison .fixed-td{position:sticky;left:0;color:#fff;background:#333}.payment-comparison .fixed-td:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #ccc}.payment-comparison .cod-fee{max-width:880px}.payment-comparison .cod-fee td{vertical-align:middle;padding:.8em;text-align:center;border:1px solid #ccc;font-size:.9em}.payment-comparison .table-bg{background-color:#f6f6f6}@media screen and (min-width:768px){.comparison-outer{overflow-x:hidden}}.rental-contents .delivery-table{max-width:600px;margin:0 auto;font-size:.9em;border-collapse:collapse}.rental-contents .delivery-table th{width:140px}.rental-contents .delivery-table th,.rental-contents .delivery-table td{padding:1em .8em;text-align:left;border-bottom:1px solid #555}.rental-contents .disclaimer-table{width:100%;margin:0 auto;font-size:.85em;border-collapse:collapse;background-color:#fff}.rental-contents .disclaimer-table th{background-color:#eee;text-align:center}.rental-contents .disclaimer-table td{text-align:left}.rental-contents .disclaimer-table th,.rental-contents .disclaimer-table td{padding:1em .8em;border:1px solid #555}.rental-contents .add-cost-table{width:100%;margin:0 auto;font-size:.85em;border-collapse:collapse;background-color:#fff}.rental-contents .add-cost-table th{background-color:#eee}.rental-contents .add-cost-table th,.rental-contents .add-cost-table td{padding:1em .8em;text-align:center;border:1px solid #555}.rental-contents .img-list{display:flex;flex-flow:row wrap;justify-content:center}.rental-contents .img-list .img-inner{padding:1em;max-width:400px}.rental-contents .img-list .img-inner img{width:100%}.rental-contents .qa-menu{margin:0 auto;max-width:800px;display:flex;flex-flow:row wrap;justify-content:left}.rental-contents .qa-menu-inner{width:100%;margin:0 0 2%;padding:1em;text-align:left;background-color:#fff;border-radius:15px;box-shadow:0 .2rem .6rem -.4rem #2a4d1999}.rental-contents .qa-menu-ttl{font-size:1.2em;font-weight:700;margin:0 0 .5em .5em;text-align:left}.rental-contents .qa-menu-list li{text-align:left;text-indent:-1em;padding-left:1em}.rental-contents dl.qa-common-txt{max-width:800px;margin:0 auto;padding:1.5em 0 2em;border-bottom:1px solid #ccc}.rental-contents .qa-common-txt dt{margin:0 0 .5em}.rental-contents .qa-common-txt .disp-icon-bg-q,.rental-contents .qa-common-txt .disp-icon-bg-a{display:inline-block;font-size:40px;width:40px;vertical-align:top}.rental-contents .qa-common-txt .disp-icon-bg-q{color:#b88700}.rental-contents .qa-common-txt .remaining-txt{display:inline-block;width:calc(100% - 50px);vertical-align:top;text-align:left}.rental-contents .qa-common-txt dt .remaining-txt{font-size:1.4em;padding:.2em 0 0}.rental-contents .qa-common-txt dd .remaining-txt{padding:.5em 0 0}.rental-contents .top-ttl-logo{text-align:center}.rental-contents .hariti-logo{width:100px;height:100px;margin:0 auto}.rental-contents .common-ttl .top-ttl-txt{font-size:.6em;display:block}.rental-contents .target-list{max-width:640px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 .2rem .6rem -.4rem #2a4d1999}.rental-contents .target-list .target-img{width:35%;vertical-align:middle}.rental-contents .target-list .target-img img{width:100%}.rental-contents .target-list .target-img a{border-bottom:none}.rental-contents .target-list .target-txt{width:65%;padding:1em 1.5em}.rental-contents .target-list .target-txt p{text-align:left}.rental-contents .lending-period{max-width:640px;margin:0 auto}.rental-contents .monthly-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.rental-contents .monthly-list li{width:49%;padding:1em 0;margin:0 .5% 1%;background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 .2rem .6rem -.4rem #2a4d1999;position:relative}.rental-contents .monthly-list li span{display:block}.rental-contents .monthly-list li span.period-month{width:80%;margin:0 auto;font-size:2em;font-weight:700;color:#b88700;border-bottom:2px solid #B88700}.rental-contents .monthly-list li span.period-price{font-size:1.6em;padding:.7em 0 .5em}.rental-contents .monthly-list li span.compensat-price{font-size:.9em;border-top:1px solid #ccc;padding:.5em 0 1em;width:80%;margin:0 auto}.rental-contents .monthly-list li span.period-btn{width:80%;margin:0 auto;padding:.5em 1em;border-radius:30px;background-color:#b88700;color:#fff;-webkit-transition:all .3s;transition:all .3s;font-size:.8em;position:relative}.rental-contents .monthly-list li:hover span.period-btn{background-color:#e7ab05;color:#fff}.rental-contents .monthly-list li span.period-btn:after{font-family:haritifont;content:"\e90b";display:inline-block;font-size:16px;color:#fff;position:absolute;right:5%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.rental-contents .monthly-list .period-cover-link{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:none}.rental-contents .staff-recommended{max-width:640px;margin:0 auto;padding:1.5em 1em;background-color:#fff;border-radius:15px;box-shadow:0 .2rem .6rem -.4rem #2a4d1999}.rental-contents .recommended-ttl{color:#b88700;font-size:1.4em;font-weight:700;margin:0 0 .5em}.rental-contents .recommended-sub-txt{font-size:.8em;padding:.8em 0 0}.rental-contents .comparison{border-collapse:collapse;border-spacing:0;max-width:600px;margin:0 auto}.rental-contents .comparison th,.rental-contents .comparison td{text-align:center;padding:1em .5em;border:none!important;border-bottom:dotted 1px #555!important;line-height:1.4;font-size:.9em}.rental-contents .comparison th{font-weight:700;padding:1.2em .5em}.rental-contents .comparison .table-ttl{border-radius:20px 20px 0 0}.rental-contents .comparison .table-btm{border-radius:0 0 20px 20px;border-bottom:none!important}.rental-contents .comparison .table-item{width:20%;font-size:.8em}.rental-contents .comparison .table-space{width:2%}.rental-contents .comparison .table-bg{width:38%;background-color:#f6d9d9}.rental-contents .comparison .emphasis{font-size:1.4em;display:block}.fixed-menu{position:fixed;right:-2px;bottom:-100px;transition:all .5s ease-out;z-index:99}.fixed-menu.display{bottom:40px}.fixed-menu .link-top{text-decoration:none;display:inline-block;text-align:center;padding:.8em 1.2em;margin:0;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;border:2px solid #333;color:#333;cursor:pointer}.fixed-menu .link-top:hover{border:2px solid #777;color:#777}.mt1{margin-top:1em!important}.mt2{margin-top:2em!important}.mt3{margin-top:3em!important}.mt4{margin-top:4em!important}.mt5{margin-top:5em!important}.mb1{margin-bottom:1em!important}.mb2{margin-bottom:2em!important}.mb3{margin-bottom:3em!important}.mb4{margin-bottom:4em!important}.mb5{margin-bottom:5em!important}.pt1{padding-top:1em!important}.pt2{padding-top:2em!important}.pt3{padding-top:3em!important}.pt4{padding-top:4em!important}.pt5{padding-top:5em!important}.pb1{padding-bottom:1em!important}.pb2{padding-bottom:2em!important}.pb3{padding-bottom:3em!important}.pb4{padding-bottom:4em!important}.pb5{padding-bottom:5em!important}.txt-ac{text-align:center}.txt-al{text-align:left}.txt-ar{text-align:right}.font-s{font-size:.9em}.font-ss{font-size:.8em}.font-c-red{color:#e7052b}.spno{display:none}.pcno{display:inline}@media (min-width: 750px){h1{font-size:2.33333em}.rental-contents .sub-txt{text-align:center;padding:0}.rental-contents .btn-area a{max-width:320px}.rental-contents .service-list li span{width:180px;height:180px}.rental-contents .rental-menu li{width:20%;margin:1% 1% 2%;height:140px}.rental-contents .rental-menu li:before{font-size:60px;top:6%}.rental-contents .rental-menu li a:after{font-size:20px;bottom:3%}.rental-contents .menu-txt,.rental-contents .flow-contents{font-size:1em}.rental-contents .flow-inner{width:150px}.rental-contents .flow-inner.arrow-box{width:50px}.rental-contents .flow-inner .balloon-under,.rental-contents .flow-inner .balloon-right{padding:.7em 1em;font-size:.75em;margin:0 0 9px;border-radius:10px}.rental-contents .flow-inner .balloon-under:before{margin-left:-10px;border:10px solid transparent;border-top:10px solid #333}.rental-contents .flow-inner .balloon-right:before{margin-top:-10px;border:10px solid transparent;border-left:10px solid #333}.rental-contents .flow-icon{width:100px;height:100px}.rental-contents .flow-icon:before{font-size:60px}.rental-contents .upper-row,.rental-contents .middle-row,.rental-contents .lower-row{font-size:3em}.rental-contents .upper-row{padding-top:2em}.rental-contents .middle-row{padding-top:1.5em}.rental-contents .lower-row{padding-top:0}.rental-contents .add-cost-table.wid-600{width:600px}.rental-contents .list-ttl{font-weight:400;font-size:1.3em;line-height:34px}.rental-contents .list-ttl .number-icon,.rental-contents .list-ttl .caution-icon{width:34px;height:34px;font-size:18px}.rental-contents .qa-menu-inner{width:48%;margin:0 1% 2%}.rental-contents .monthly-list li{width:32%}.rental-contents .comparison .emphasis{font-size:1.8em}.spno{display:inline}.pcno{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/rental.css.map */
