.cf{*zoom:1;}.cf:after{content:"";display:table;clear:both}.hover{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hover:hover{opacity:.7}.p-webcatalog-lead{line-height:2;text-align:center}@media only screen and (max-width:768px){.p-webcatalog-lead{font-size:1.4rem;margin-bottom:50px}}@media print,screen and (min-width:769px){.p-webcatalog-lead{font-size:2rem;margin-bottom:100px}}.p-webcatalog-pagelink{display:flex;justify-content:center}@media only screen and (max-width:768px){.p-webcatalog-pagelink{margin-bottom:56px}}@media print,screen and (min-width:769px){.p-webcatalog-pagelink{margin-bottom:112px}}.p-webcatalog-pagelink li{border-left:1px solid #000}.p-webcatalog-pagelink li:last-child{border-right:1px solid #000}.p-webcatalog-pagelink a{display:-ms-grid;display:grid;letter-spacing:.1em;place-content:center}@media only screen and (max-width:768px){.p-webcatalog-pagelink a{font-size:1.2rem;height:25px;width:100px}}@media print,screen and (min-width:769px){.p-webcatalog-pagelink a{font-size:1.8rem;height:32px;width:214px}}.p-webcatalog-pagelink a span{display:inline-block;position:relative}.p-webcatalog-pagelink a span:before{background:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;scale:0 1;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:scale .3s ease-in-out;transition:scale .3s ease-in-out;width:100%}@media print,screen and (min-width:769px){.p-webcatalog-pagelink a:hover span:before{-webkit-transform-origin:left;transform-origin:left;scale:1 1}}.p-webcatalog-pagelink a.is-active span:before{scale:1 1}@media only screen and (max-width:768px){.p-tab-container{margin-bottom:65px;padding-inline:10px}}@media print,screen and (min-width:769px){.p-tab-container{margin-bottom:130px;padding-inline:50px}}.p-tab-head{font-size:1.8rem;align-items:center;border-left:3px solid #005953;display:flex;font-weight:400;gap:20px;letter-spacing:.2em;line-height:1;margin-bottom:40px;padding-left:8px}@media only screen and (max-width:768px){.p-tab-head{font-size:1.5rem;gap:10px;margin:0 auto 18px}}@media only screen and (max-width:768px){.p-tab-head span{font-size:1.2rem}}@media print,screen and (min-width:769px){.p-tab-head span{font-size:1.4rem}}.p-tab{display:none}.p-tab.is-active{display:block}@media only screen and (max-width:768px){.p-tab-item:not(:last-child){margin-bottom:50px}}@media print,screen and (min-width:769px){.p-tab-item:not(:last-child){margin-bottom:100px}}.p-tab-cars{display:-ms-grid;display:grid}@media only screen and (max-width:768px){.p-tab-cars{gap:30px 20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr)}}@media print,screen and (min-width:769px){.p-tab-cars{gap:35px 53px;-ms-grid-columns:1fr 53px 1fr 53px 1fr 53px 1fr;grid-template-columns:repeat(4,1fr)}}.p-tab-car-logo{align-items:center;display:flex;height:27px}@media only screen and (max-width:768px){.p-tab-car-logo{margin-bottom:5px}}@media print,screen and (min-width:769px){.p-tab-car-logo{margin-bottom:3px}}@media only screen and (max-width:768px){.p-tab-car-logo img{height:auto;max-width:100%}}.p-tab-car-image img{height:auto;width:100%}@media only screen and (max-width:768px){.p-tab-car-button{margin-top:12px}}@media print,screen and (min-width:769px){.p-tab-car-button{margin-top:25px}}.p-tab-car-button a{background:#6c6c6c;color:#fff;display:-ms-grid;display:grid;letter-spacing:.1em;place-content:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:768px){.p-tab-car-button a{font-size:1.4rem;height:40px}}@media print,screen and (min-width:769px){.p-tab-car-button a{font-size:1.6rem;height:36px}}@media print,screen and (min-width:769px){.p-tab-car-button a:hover{opacity:.7}}.p-tab-car-button a span{background:url(//www.osaka-toyopet.jp/wps/wp-content/themes/toyopet2023/_assets/css/../img/common/200404/icon_arrow02.svg) no-repeat right center/8px 14px;display:inline-block}@media only screen and (max-width:768px){.p-tab-car-button a span{padding-right:12px}}@media print,screen and (min-width:769px){.p-tab-car-button a span{padding-right:14px}}@media only screen and (max-width:768px){.p-webcatalog-offer{margin-bottom:80px;padding-inline:10px}}@media print,screen and (min-width:769px){.p-webcatalog-offer{margin-bottom:128px}}.p-webcatalog-offer h3{font-weight:400}@media only screen and (max-width:768px){.p-webcatalog-offer h3{font-size:1.4rem;margin-bottom:10px}}@media print,screen and (min-width:769px){.p-webcatalog-offer h3{font-size:1.6rem;margin-bottom:12px}}.p-webcatalog-offer ul{border:1px solid #000}@media only screen and (max-width:768px){.p-webcatalog-offer ul{padding:12px}}@media print,screen and (min-width:769px){.p-webcatalog-offer ul{padding:10px}}.p-webcatalog-offer li{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.785}@media only screen and (max-width:768px){.p-webcatalog-offer li{font-size:1.2rem}}@media print,screen and (min-width:769px){.p-webcatalog-offer li{font-size:1.4rem}}