.aboutPoint{border:6px solid #dd513a;margin-top:100px;margin-bottom:30px;padding:70px 5% 50px;position:relative}.aboutPointIcon{max-width:140px;margin:auto;position:absolute;top:-50px;left:0;right:0}.aboutPointTitle{width:fit-content;margin-inline:auto}.aboutPointList{gap:15px;width:fit-content;margin-inline:auto}.aboutPointListItem{padding-left:35px;position:relative}.aboutPointListItem::before{content:"";display:block;background-image:url(../images/icon-checkbox-01.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:2px;left:0}.aboutPointNote{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 30px;font-size:1.4rem;position:relative}.aboutPointNoteTitle{min-width:140px}.feeLinkWrap{margin-top:60px;padding:120px 0 60px}.flowImg{max-width:350px;margin-inline:auto}.flowNote09{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;position:relative}.flowNote09Title{display:flex;align-items:center;gap:10px;min-width:fit-content}.flowNote09Title:before{content:"9";background-color:#26c9ae;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif;font-weight:bold;line-height:1;width:28px;height:28px}.documentList{max-width:450px;margin-inline:auto}.feeListNavWrap{border-bottom:5px solid #26c9ae;grid-template-columns:repeat(auto-fit, 300px);justify-content:center;padding:0 2% 20px}.feeListNav{grid-template-columns:repeat(auto-fit, 300px);justify-content:center;max-width:1000px;width:95%;margin-inline:auto}.feeListNavLink{background-color:#d7d7d7;border-radius:5px;color:#767676;display:flex;align-items:center;gap:0 20px;font-size:1.6rem;line-height:1.4;text-decoration:none;position:relative;width:100%;padding:.5em 1.5em;transition:background .3s,color .3s}.feeListNavLink:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;background-position:center;border:none;width:50px;height:50px;min-width:50px;transition:background .3s}.feeListNavLink.feeListCar:before{background-image:url(../images/icon-car-01.png)}.feeListNavLink.feeListTruck:before{background-image:url(../images/icon-truck-01.png)}.feeListNavLink.feeListBus:before{background-image:url(../images/icon-bus-01.png)}.feeListNavLink:hover{background-color:#26c9ae;color:#fff}.feeListNavLink:hover.feeListCar:before{background-image:url(../images/icon-car-02.png)}.feeListNavLink:hover.feeListTruck:before{background-image:url(../images/icon-truck-02.png)}.feeListNavLink:hover.feeListBus:before{background-image:url(../images/icon-bus-02.png)}.feeListNavLink.-active{background-color:#26c9ae;color:#fff;pointer-events:none}.feeListNavLink.-active.feeListCar:before{background-image:url(../images/icon-car-02.png)}.feeListNavLink.-active.feeListTruck:before{background-image:url(../images/icon-truck-02.png)}.feeListNavLink.-active.feeListBus:before{background-image:url(../images/icon-bus-02.png)}.feeListNavText{display:flex;flex-wrap:wrap;gap:0 .75em}.feeTableNote{display:block}.contactWrap{background-color:#f5f5f5;border-radius:60px 60px 0 0;max-width:850px;width:100%;margin-inline:auto;padding:50px 6% 60px;position:relative}.contact{position:relative;z-index:1}.contactInfo{display:flex;flex-wrap:wrap;flex-direction:column;gap:0 30px;align-items:center;justify-content:center}.contactIllust01{max-width:163px;width:30vw;margin:auto;position:absolute;bottom:-10px;left:-2%;z-index:0}.contactIllust02{max-width:203px;width:20vw;margin:auto;position:absolute;bottom:-10px;left:80%;right:0;z-index:0}@media (min-width: 768px){.aboutPoint{margin-top:150px;padding:70px 5% 60px}.aboutPointIcon{max-width:170px;top:-65px}.aboutPointListItem::before{top:4px}.aboutPointNote{flex-wrap:nowrap}.feeLinkWrap{margin-top:80px;padding:90px 0 150px}.flowImg{max-width:inherit}.flowNote09{flex-wrap:nowrap}.flowNote09Title:after{content:"…"}.feeListNavWrap{grid-template-columns:repeat(3, 1fr);padding:0}.feeListNav{grid-template-columns:repeat(3, 1fr)}.feeListNavLink{border-radius:5px 5px 0 0}.contactWrap{border-radius:120px 120px 0 0;padding:60px 6%}.contactInfo{display:grid;grid-template-columns:130px 1fr;max-width:450px;margin-inline:auto}.contactInfoTitle{min-width:130px}.contactIllust02{width:20vw;left:80%}}@media (min-width: 960px){.feeListNavLink{font-size:2rem;padding:.25em 1em}.feeListNavLink:before{width:76px;height:76px;min-width:76px}.contactIllust02{left:82%}}