.rental .btn_g:after,.rental .btn_g:before{content:"";display:block;position:absolute;z-index:-1}.rental .btn_g,.rental .btn_g:after,.rental .btn_g:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.rental .btn_g{background-color:#21aee5;border:2px solid #21aee5!important;color:#fff;font-size:24px;margin:60px auto;padding:20px 0;width:720px}.rental .btn_g:hover{background-color:#fff;border-color:#21aee5;color:#21aee5!important;text-decoration:none!important}.rental .btn_g:after,.rental .btn_g:before{background-color:#21aee5;height:100%;top:0;width:50%}.rental .btn_g:before{right:0}.rental .btn_g:after{left:0}.rental .btn_g:hover:after,.rental .btn_g:hover:before{background-color:#21aee5;width:0}.rentalProdWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute}.rentalProd>div.col2{width:24%}.rentalProd>div.col1{width:100%}.faqWrapper{display:block;padding:20px;　background-color:#f5f5f5}.faq_toc{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;align-items:top;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:10px 10px 20px}.toclist{flex-basis:70%;padding-left:20px}.faq_toc h6{display:inline-block;padding:0 205px;position:relative;　background:none;color:#434343;font-size:12px;line-height:1;margin:0 auto 1.5em;text-align:center}.faq_toc h6:after,.faq_toc h6:before{background-color:#a7a7b4;content:"";display:inline-block;height:1px;position:absolute;top:50%;width:190px}.faq_toc h6:before{left:0}.faq_toc h6:after{right:0}.faq_toc ul li{font-size:16px;line-height:2;margin-bottom:.5em}.faq_toc ul li i.fas{color:#838391;margin-right:5px}.faq_toc ul li ul{margin-left:1.5em}.faq_toc ul li ul li{font-size:14px;line-height:1.6}.faq .main-col .faq_toc h5,.faq_toc dl{text-align:left;width:100%}.faq_toc dl{padding:10px}.faq_toc dl,.faq_toc dl dd,.faq_toc dl dt{font-size:16px}.faq_toc dl dt{font-weight:700;margin:1rem 0}.faq_toc dt span{color:#1e90ff;font-size:2rem;margin-right:8px}.faq .main-col h2{border-bottom:4px solid #1d69a6;margin:1.5em 0;padding-bottom:5px}.faq .main-col h3{background:#4cc7c8;border-radius:7px;color:#fff;font-size:20px;margin:20px 10px 6px 3px;padding:6px 0;text-align:center}.faq .main-col h4{border-bottom:3px solid #666;font-size:18px;padding:0 0 2px 8px}.faq .main-col h4,.faq .main-col h5{font-weight:700;margin:30px 10px 0 3px}.faq .main-col h5{background:#f5f5f5;font-size:16px;padding:2px 8px}.faq .main-col .instance li{border-bottom:1px solid #ccc;margin:20px 10px 0 5px;padding:0 0 3px 10px}.faq .main-col .instance li a{font-size:1.2em;font-weight:700;line-height:1.4em}.faq .main-col .pagetop{margin-top:20px}.row{padding:20px 0}.procedure_disp{position:relative}.procedure_disp p{font-size:18px;padding-left:40px}.procedure_disp span{color:#4493d1;display:inline-block;font-family:Avenir next,Open Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MSPGothic,sans-serif;font-size:3rem;left:0;margin-right:8px;position:absolute;top:5px}.procedure_disp span.redcircle{background:#bf2050;border-radius:50%;color:#fff;display:inline-block;font-size:1rem;margin-right:0;position:inherit;text-align:center;width:30px}.procedure_disp span.half{left:-16px}.procedure_disp ol{counter-reset:olstep;margin-left:40px}.procedure_disp ol>li{counter-increment:olstep;line-height:1.6;list-style:none;margin:10px 0;padding:0 0 0 2em;position:relative;text-indent:0}.procedure_disp ol>li:before{background:#4493d1;-webkit-border-radius:100%;border-radius:100%;color:#fff;content:counter(olstep);display:inline-block;font-family:Avenir next,Open Sans,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MSPGothic,sans-serif;font-weight:600;height:20px;left:0;line-height:20px;margin:0;padding:0;position:absolute;text-align:center;top:1px;width:20px}.procedure_disp .note{color:coral}.procedure_disp .caution,.procedure_disp .procedure_after{margin:20px 0}.procedure_disp .caution{background:#f5f5f5;color:#333;font-size:14px;font-weight:700;margin:20px 40px;padding:10px}.procedure_disp .procedure_after{color:#838391}.procedure_disp .caution span{color:#ff8c00;display:inline-block;font-size:20px;position:relative;top:0}.procedure_disp .procedure_after span{font-size:16px;position:relative;top:0}.procedure_fig figure img{max-width:520px}.reset .procedure_fig figure img{max-width:640px}.rentalProd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:2rem auto;-ms-flex-pack:distribute}.rentalProd>div{background:#f2f2f2;margin-right:10px;text-align:center;width:18%}.rentalProd>div img{width:100px}.rentalProd>div>h5{font-size:12px!important;margin:1em auto}.rentalProd>div p{font-size:10px!important;line-height:1.5em;margin:1em!important;text-align:left}.rentalProd>div p strong{background:#4cc7c8;display:block;margin-bottom:.5em;padding:2px 6px}.caution_app{background:#fdefda;display:block;font-size:14px;margin-bottom:1em;padding:1em}.printSample{border:1px solid #ccc;display:block;font-family:Courier New,Courier,"monospace";font-size:12px!important;font-weight:700;margin:20px auto;max-width:300px;padding:20px 10px!important}.printSample>span.yellow{background:#ff0;display:inline-block}span.green{color:green}span.skyblue{color:#23abee}span.blue{color:blue}.solcompany{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;gap:20px}@media (-ms-high-contrast:none){.solcompany,::-ms-backdrop{margin:0 10px}}.solcompany>div{background:#f2f2f2;border:1px solid #d4d4d4;box-shadow:0 1rem 2rem rgba(0,0,0,.2);padding:15px 15px 187px;position:relative;text-align:center;width:43%}@media (-ms-high-contrast:none){.solcompany>div,::-ms-backdrop{border:1px solid #ccc}}.solcompany .solimg{bottom:-3px;display:block;left:0;position:absolute}.solcompany>div img{width:100%}.solcompany>div h5{font-size:14px!important;margin:1em auto}.solcompany>div p{font-size:12px!important;line-height:2em;margin:1em!important;text-align:left;text-align:justify}.solcompany>div p strong{background:#4cc7c8;display:block;margin-bottom:.5em;padding:2px 6px}.slpWrap img{max-width:340px}.slpWrap h3{background-image:-webkit-gradient(linear,left top,right top,from(#209cff),to(#68e0cf));background-image:-webkit-linear-gradient(left,#209cff,#68e0cf);background-image:linear-gradient(90deg,#209cff 0,#68e0cf);color:#fff;font-size:16px;margin-top:40px;padding:.5rem 1.2rem;-webkit-transform:skew(-15deg);transform:skew(-15deg)}.slpWrap h4{margin:2em 0 1em;padding:.5em 1em}.btn_rental{border-radius:8px!important;clear:both;display:block;font-size:14px;margin:10px 0;padding:4px;text-align:center}.btn_rental,.btn_rental a{color:#fff!important;text-decoration:none}.btn_rental:hover a{color:#21aee5;text-decoration:none}.btn_rental:after,.btn_rental:before{content:"";display:block;position:absolute;z-index:-1}.btn_rental,.btn_rental:after,.btn_rental:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.btn_rental{background-color:#21aee5;border:2px solid #21aee5!important;color:#fff;font-size:24px;line-height:30px;margin:60px auto;padding:20px 0;position:relative;width:720px;z-index:2}.btn_rental:hover{background-color:#fff;border-color:#21aee5;color:#21aee5!important;text-decoration:none!important}.btn_rental:after,.btn_rental:before{background-color:#21aee5;height:100%;top:0;width:50%}.btn_rental:before{right:0}.btn_rental:after{left:0}.btn_rental:hover:after,.btn_rental:hover:before{background-color:#21aee5;width:0}.arrow{color:#000;display:inline-block;font-size:16px;padding:0 0 0 16px;position:relative;text-decoration:none;vertical-align:super}.arrow:after,.arrow:before{bottom:0;content:"";left:0;margin:auto;position:absolute;top:0;vertical-align:middle}.arrow_rental:before{background:#21aee5;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;height:18px;width:18px}.arrow_rental:after{border-right:2px solid #fff;border-top:2px solid #fff;height:5px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}p.rentalMicro{color:#21aee5;font-size:18px!important;margin-bottom:0!important;margin-top:30px;text-align:center}.mt10{margin-top:8px!important}