@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap);
@charset "UTF-8";.long-diagram{margin:80px 0 20px}.long-diagram .h3{font-weight:700}.long-diagram .diagram-text,.long-diagram img,.long-diagram source{padding:20px}.section-title{font-size:24px}section.products.gallery{margin:40px 0}section.products.gallery .gallery__images{margin-bottom:24px}section.products.gallery .gallery__images__sidebar__label{padding:4px 20px}section.products.gallery .gallery__header{margin-bottom:4px}section.products.gallery .gallery__header__main{font-size:24px;margin-right:8px}hr{border-top:2px solid #000;margin:0}.two-part-section .h3{font-weight:700}.two-part-section.row .col-md-6 img{padding:12px}.subsection{margin-top:20px;padding:40px 4px}.kome-text{font-size:.8em}.bottom-button-row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:80px}.bottom-button-row .custom-button__label{font-size:1.2em;line-height:2}@media (min-width:992px){.button-section .left-side-button{margin-bottom:0}.text-left-image-right-row{display:flex}.text-left-image-right-row .col-md-6:first-child{align-items:center;display:flex}.two-part-section.row{display:flex}.two-part-section.row .col-md-6{display:flex;flex-direction:column;justify-content:space-between}.two-part-section.row .col-md-6 img{padding:12px}.usage-text{margin-top:0}}.pill{background-color:#008fd7;border-radius:20px;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-left:.5em;padding:0 7px}.pill.orange{background-color:orange;border-radius:5px}hr.styled{border:none;border-top:thick double #bebebe;color:#bebebe;overflow:visible;padding:0;text-align:center}hr.styled:after{background:#fff;content:"・";display:inline-block;font-size:1.7em;padding:0;position:relative;top:-20px}.hino-fuso .gallery .main-image img{max-height:none}.hino-fuso ul{padding-inline-start:20px}.hino-fuso .flexbox-button{display:flex}.hino-fuso .flexbox-button a{margin:0 auto}.hino-fuso .flexbox-button a .custom-button.not-allowed{cursor:not-allowed}.plan-icon{text-align:center}.plan-icon svg{width:80px}.diagrams,.diagrams .diagrams__content{flex-direction:column;justify-content:flex-end}.diagrams .diagrams__content{align-items:center;background-color:#e4e4e4;background-origin:content-box;background-position:left 20px center;background-repeat:no-repeat;background-size:auto 60px;border-radius:3px;display:flex;margin:0 0 1em;padding:.2em .5em;width:100%}.diagrams .diagrams__content.coming-soon{background-color:#b2b2b2}.diagrams .text-container{display:flex;flex-direction:column;margin-left:auto;padding-left:0}.diagrams .text-container hr{border-top:1px solid #4a4a4a;margin:0;width:100%}.diagrams .plan-type-title{font-size:1.2em;font-weight:700}.diagrams .plan-type-romaji{font-size:.7em;font-weight:700;margin-bottom:.5em}.diagrams .flexbox-button{margin:.2em 0 .2em auto}.vehicle-service-list{display:flex;justify-content:center}.service-fee{text-align:center}.service-fee .tooltip-inner{max-width:480px;text-align:left}.custom-button-row{justify-content:center;margin-top:40px}.custom-button-row .custom-button{margin:0 1em 1em 0}.checkbox-row{margin-bottom:12px}.checkbox-row .checkmark-container{border:3px solid #111;height:20px;width:20px}.checkbox-row .checkmark-icon{color:red;left:-4px;position:relative;top:-15px}.long-diagram{border:1px solid #111;margin-top:40px}.long-diagram--pt{padding-top:1em}.long-diagram--pb{padding-bottom:1em}.long-diagram__flex{display:flex;flex-direction:column}.long-diagram img,.long-diagram source{margin:0 auto}.long-diagram--row-center{justify-content:center}.long-diagram__flex-captions{flex-basis:30%}.long-diagram__flex-captions--spacer{flex-basis:5%}.large-image-bg-section{margin-top:2em;position:relative}.large-image-bg-section .bg-image{position:relative;z-index:-1}.large-image-bg-section .bg-image img{margin-top:0}.symbol{align-self:center;font-size:5em;padding:0 8px}.row-captions{display:none}.column-captions{display:block}.small-caption{font-size:16px;padding:0 8px}.large-caption{font-size:24px;font-weight:700}section:last-of-type{margin-bottom:80px}.usage-image,.usage-text{padding:0 20px}.usage-text{margin-top:24px}.section-title{font-size:32px;font-weight:700;margin-bottom:0;padding:12px 0}.section-title.sub{font-size:24px}.plan-subtitle{font-family:serif;font-size:32px;font-weight:lighter;margin-bottom:.5em;text-align:center}.main-features-icon{padding:0 2px}.main-features{margin-top:12px;padding:4px 8px}.main-features-icon{max-width:48px}.main-features-icons-container{display:block}.flex-gps,.flex-recorder{justify-content:center}.flex-recorder{display:flex}.main-features-icons-container{justify-content:space-between}.main-features-icons-text{font-size:12px;margin-bottom:4px}.mt-2{margin-top:2px}.docomap-logo-container{margin-bottom:20px;margin-top:24px;text-align:center}.small-text{font-size:12px}.subaccount{margin-top:20px;padding:40px 4px}.two-part-section.row{display:block}.two-part-section.row .col-md-6{display:flex;flex-direction:column;justify-content:space-between}.two-part-section.row .col-md-6 img{padding:24px}.plan-container{display:flex;gap:1em;margin-bottom:.5em}.plan-container,.plan-container.right{justify-content:center}.icon-row{align-items:center;display:flex;height:1em}.plan-image{height:70px}.plan-type-icon{height:1.2em;margin:0;padding-right:0}.plan-text{font-size:.8em}.with-plan-icons{align-items:center;display:flex}.with-plan-icons img{height:1em;margin-right:.2em;padding:0!important}.text-upper-right-grid{display:grid;gap:10px;grid-template-areas:"text-box text-box" "daily-report daily-report" "map-enlarge map-enlarge";justify-items:center;padding:10px}.text-upper-right-grid.row:before{content:none}.text-upper-right-grid .text-box{grid-area:text-box}.text-upper-right-grid .text-box p{margin-bottom:12px}.text-upper-right-grid .daily-report{grid-area:daily-report}.text-upper-right-grid .map-enlarge{grid-area:map-enlarge}.text-over-image-container{margin-top:1em;position:relative}.text-box{padding-left:15px;padding-right:15px}.text-box,.top-left-text-box{position:relative}.cards-container{margin:0 1em}.stats-grid{display:grid;gap:1em;grid-template-areas:"top" "mid" "bot";margin-top:2em}.stats-grid #stats{grid-row:mid}.stats-grid #stats-text{align-items:center;display:flex;grid-row:top;padding-left:15px;padding-right:15px}.stats-grid #report{grid-row:bot}@media (min-width:480px){.flex-gps{display:flex}}@media (min-width:600px){.diagrams .diagrams__content{flex-direction:row}.diagrams .text-container{padding-left:20%}}@media (min-width:768px){.diagrams__content{flex-basis:48%;margin:36px 1% 0}}@media (min-width:992px){.diagrams .diagrams__content{flex-direction:column}.long-diagram__flex{flex-direction:row}.long-diagram__flex__content{flex-basis:30%}.symbol{flex-basis:5%}.row-captions{display:block}.column-captions{display:none}.docomap-logo-container{margin-top:0;text-align:left}.two-part-section.row{display:flex}.two-part-section.row .col-md-6{display:flex;flex-direction:column;justify-content:space-between}.two-part-section.row .col-md-6 img{padding:24px}.usage-text{margin-top:0}.plan-container.right{justify-content:right}.cards-container{margin:-20em 1em 0}.stats-grid{grid-template-areas:"top1 top2 top3 top4" "umd1 umd2 umd3 umd4" "lmd1 lmd2 lmd3 lmd4" "bot1 bot2 bot3 bot4"}.stats-grid #stats{grid-column:top1/top2;grid-row:top1/lmd1;padding-bottom:3em;padding-right:2em}.stats-grid #stats-text{grid-column:top3/top4;grid-row:top4/umd4;padding-left:0;padding-right:2em}.stats-grid #report{grid-column:bot2/bot3;grid-row:lmd2/bot2;padding-left:4em}}@media (min-width:1200px){.diagrams .diagrams__content{flex-direction:row}.main-features-icons-container{display:flex}.flex-gps,.flex-recorder{justify-content:flex-start}.mt-2{margin-top:0}.text-upper-right-grid{grid-template-areas:"daily-report text-box" "daily-report map-enlarge"}.top-left-text-box{padding:0;width:50%}.bg-image{display:block;position:relative;width:99%;z-index:-1}.bg-image img{margin-top:-15em}}.gallery .main-image img,.gallery .main-image source{cursor:pointer;margin:0 auto;max-height:325px}.custom-button-row{justify-content:space-between;margin-top:0}.custom-button-row .custom-button{margin:0 0 20px}.custom-button-row .custom-button__label{font-size:1.2em;line-height:2}.custom-button-row.space-around{justify-content:space-around}.custom-button-row.centered,.paltek-button-row{justify-content:center}.paltek-button-row{display:flex;flex-wrap:wrap;gap:3vw;margin-top:80px}.paltek-button-row .custom-button{margin:0 0 20px}.paltek-button-row .custom-button__label{font-size:1.2em;line-height:2}.paltek-button-row #paltek_button{margin-left:-72px}@media (max-width:991px){#paltek_button{margin-left:0!important}}.usage .kome-text{margin:0 0 -15px 20px}.long-diagram{border:none}
