.mainText{margin-bottom:50px}.mainText img{display:block;margin-bottom:30px}.mainText p{font-size:1.6rem;line-height:1.6;text-align:center}.mainText .copy{margin-bottom:25px;font-size:2.4rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 980px){.mainText{margin-right:-20px;margin-left:-20px}.mainText p{padding:0 20px}}@media screen and (max-width: 568px){.mainText{margin:0 -10px 50px}.mainText img{margin-bottom:20px}.mainText p{padding:0 10px;font-size:1.4rem}.mainText .copy{margin-bottom:15px;font-size:1.6rem}}.tabWrap>input{display:none}.tabWrap .tabContent{display:none}.tabWrap #tab_parts:checked~#parts,.tabWrap #tab_shop:checked~#shop,.tabWrap #tab_service:checked~#service{display:block}.tabNav{display:table;width:100%;padding:0 8px;border-bottom:6px solid #000}.tabNav label{display:table-cell;width:33.33%;height:68px;padding:0 5px;border-top:1px solid #000;border-right:1px solid #000;font-size:1.8rem;font-weight:bold;line-height:1;text-align:center;vertical-align:middle;cursor:pointer}.tabNav label:first-child{border-left:1px solid #000}.tabNav span{display:inline-block}#tab_parts:checked~.tabNav label[for=tab_parts],#tab_shop:checked~.tabNav label[for=tab_shop],#tab_service:checked~.tabNav label[for=tab_service]{background:#000;color:#fff}@media screen and (max-width: 980px){.tabNav{width:calc(100% + 40px);margin:0 -20px;padding:0 20px}}@media screen and (max-width: 568px){.tabNav{width:calc(100% + 20px);margin:0 -10px;padding:0 10px}.tabNav label{height:50px;font-size:1.4rem}}.tabContent{margin-bottom:50px;padding-top:50px}.tabContent h2{margin-bottom:30px;font-size:2rem;text-align:center}.tabContent h2 span{display:inline-block;padding-bottom:5px;border-bottom:1px solid #505050}.tabContent h2+p{margin-bottom:15px}@media screen and (max-width: 568px){.tabContent{padding-top:30px}.tabContent h2{margin-bottom:20px;font-size:1.8rem}.tabContent h2+p{margin-bottom:10px}}.noteList{max-width:860px;margin:75px auto}.noteList dt{font-weight:bold}.noteList dd+dt{margin-top:20px}.noteList dd{margin-top:10px;padding-left:1em;font-size:1.2rem}.noteList dd::before{display:inline-block;width:1em;margin-left:-1em;text-align:center;content:"●"}@media screen and (max-width: 568px){.noteList{margin:40px auto}}.bnrBox{max-width:860px;margin:0 auto;text-align:center}.bnrBox h3{margin-bottom:10px;font-size:1.8rem}@media screen and (max-width: 568px){.bnrBox h3{font-size:1.6rem}}.orderBox{margin-bottom:50px;font-weight:500;text-align:center}.orderBox p+p{margin-top:10px}.orderBox .commonTable{width:100% !important;max-width:600px;margin-right:auto;margin-left:auto}.orderBox .commonTable thead th{background:#cc1533}.orderBox .commonTable th,.orderBox .commonTable td{vertical-align:middle}@media screen and (max-width: 568px){.orderBox p+p br{display:none}}.shopTable{width:100%;border:1px solid #b4b4b4;color:#464646;font-size:1.3rem;line-height:1.6}.shopTable th,.shopTable td{padding:5px 10px;border:1px solid #b4b4b4}.shopTable thead th{background:#969696;color:#fff}.shopTable tbody th,.shopTable tbody td:nth-child(3){white-space:nowrap}.shopTable tbody th{color:#000;font-weight:normal;text-align:left}.shopTable tbody td:nth-child(3){text-align:center}@media screen and (max-width: 568px){.shopTable thead{display:none}.shopTable tbody tr,.shopTable tbody th,.shopTable tbody td{display:block}.shopTable tbody tr{padding:10px}.shopTable tbody th{margin:-11px -11px 10px;background:#969696;color:#fff;font-weight:bold}.shopTable tbody td{padding:0;border:none}.shopTable tbody td+td{margin-top:5px}.shopTable tbody td:nth-child(2)::before{content:"所在地："}.shopTable tbody td:nth-child(3)::before{content:"電話番号："}.shopTable tbody td:nth-child(3){text-align:left}}.serviceTable{display:flex;width:100%}.serviceTable table{border:1px solid #b4b4b4;font-size:1.3rem;line-height:1.6}.serviceTable table th,.serviceTable table td{padding:5px 10px;border:1px solid #b4b4b4}.serviceTable table th{width:150px;background:#969696;color:#fff;text-align:left}.serviceTable table:nth-of-type(1){width:calc(55% + 1px);margin-right:-1px}.serviceTable table:nth-of-type(2){width:45%}.serviceTable+.serviceTable{margin-top:20px}@media screen and (max-width: 768px){.serviceTable{display:block}.serviceTable table{width:100% !important}.serviceTable table+table{margin-top:-1px}}@media screen and (max-width: 568px){.serviceTable{border:1px solid #b4b4b4;padding:10px}.serviceTable table{dislay:block;border:none}.serviceTable table tr{display:block}.serviceTable table tr+tr{margin-top:5px}.serviceTable table th,.serviceTable table td{display:inline;padding:0;border:none}.serviceTable table th{background:none;color:#464646}.serviceTable table th::after{content:"："}.serviceTable table:nth-of-type(1) tr:nth-of-type(1) th{display:none}.serviceTable table:nth-of-type(1) tr:nth-of-type(1) td{display:block;margin:-11px -11px 10px;padding:5px 10px;border:1px solid #b4b4b4;background:#969696;color:#fff;font-weight:bold}.serviceTable table+table{margin-top:5px}.serviceTable+.serviceTable{margin-top:-1px}}