*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff}@media screen and (max-width:768px){body{overflow-x:clip;width:100%}}.tw_container{width:100%;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","メイリオ",Meiryo,YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,sans-serif;font-size:1.6rem;line-height:1.6;color:#333}@media screen and (max-width:768px){.tw_container{width:100%;box-sizing:border-box;padding:0}}.tw-appeal-section h3{font-size:3.2rem;letter-spacing:5px}@media screen and (max-width:768px){.tw-appeal-section h3{font-size:2rem}}.tw-section-title h2{font-size:4.1rem}@media screen and (max-width:768px){.tw-section-title h2{font-size:2.2rem}}.faq__q--content{font-size:2.2rem;font-weight:700}@media screen and (max-width:768px){.faq__q--content{font-size:1.6rem}}.faq__a--content,.faq__q--content{padding-left:0}@media screen and (max-width:768px){.faq__a--content,.faq__q--content{width:auto;margin-left:0;padding-left:0}}a.tw-category-card{text-decoration:none;color:inherit}a.tw-category-card:hover{text-decoration:none}.hero-section{width:100%;max-height:460px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.hero-section{max-height:410px}}.global-menu{width:100%;background-color:#0e1371;font-size:1.6rem;line-height:1.6}.global-menu ul{display:flex;list-style:none;max-width:1200px;margin:0 auto}.global-menu li{flex:1;text-align:center}.global-menu li:not(:last-child){border-right:1px solid #6065eb}.global-menu a{display:block;padding:15px;color:#fff;text-decoration:none}.nav__icon--01::before{content:url(/images/static/B-7/01.svg);height:26px;width:30px;position:absolute;top:-20%;left:-40px}.nav__icon--03::before{content:url(/images/static/B-7/03.svg);height:26px;width:26px;position:absolute;top:-18%;left:-40px}.nav__icon--04::before{content:url(/images/static/B-7/04.svg);height:26px;width:17px;position:absolute;top:-6%;left:-30px}@media screen and (max-width:768px){.global-menu{background-color:#0e1371;display:block}.global-menu ul{display:flex;list-style:none;width:100%;margin:0 auto}.global-menu a{display:block;padding:15px 5px;color:#fff;text-decoration:none}.global-menu li{flex:1;text-align:center}.global-menu li a span{display:block;padding-top:40px;font-size:1.2rem;color:#fff;font-weight:700}.nav__icon--01::before{position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav__icon--03::before{position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav__icon--04::before{position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main-copy-section{margin-top:80px;text-align:center}.main-copy{color:#0e1371;font-size:3.4rem}@media screen and (max-width:768px){.main-copy-section{margin-top:40px}.main-copy{font-size:2rem}}.tw-catchphrase{background-color:#0e1371;color:#fff;padding:5px;text-align:center;margin:30px auto;max-width:740px}.tw-catchphrase h3{font-size:2.2rem}@media screen and (max-width:768px){.tw-catchphrase{display:block;padding:2% 0;margin:1.5% auto 1% auto;background:#0e1271;border-radius:4px;text-align:center;width:94%;font-size:2rem;color:rgba(255,255,255,.9);font-weight:700;box-shadow:0 3px 0 #06072d}.tw-catchphrase h3{font-size:2rem}}.decorated-heading{display:flex;justify-content:center;color:#f90;text-align:center;margin:20px auto}.decorated-heading h3{font-size:2.6rem}.decorated-heading::before{content:"＼";margin-right:20px;color:#f90;font-size:6.2rem}.decorated-heading::after{content:"／";margin-left:20px;color:#f90;font-size:6.2rem}@media screen and (max-width:768px){.decorated-heading h3{font-size:2rem;white-space:nowrap;line-height:3.2rem}.decorated-heading::before{content:"＼";margin-top:1rem;margin-right:1.5%;color:#f90;font-size:3.8rem}.decorated-heading::after{content:"／";margin-top:1rem;margin-left:1.5%;color:#f90;font-size:3.8rem}}.tw-tagline{color:#0e1371;text-align:center;margin-bottom:10px;font-weight:700;font-size:2.2rem}.lead-text{color:#333;max-width:800px;margin:0 auto 60px;text-align:center;font-size:1.8rem}@media screen and (max-width:768px){.lead-text{color:#333;margin:0 auto 60px;text-align:left;width:94%;font-size:1.4rem;line-height:2.2rem}}.pc__br{display:inline-block}@media screen and (max-width:768px){.pc__br{display:none}}.slideshow-section{max-width:1200px;margin:0 auto 60px auto;padding:0 40px;position:relative}@media screen and (max-width:768px){.slideshow-section{margin-bottom:20px;padding:0 20px;position:relative}}.swiper{padding:0}.mySwiper .swiper-wrapper{align-items:stretch}.mySwiper .swiper-slide{height:auto;display:flex;flex-direction:column}.swiper-slide img{width:100%}@media screen and (max-width:768px){.swiper-slide img{padding:0}}.swiper-button-next,.swiper-button-prev{width:35px;height:160px;vertical-align:middle;color:#fff;background-color:#707c80!important;opacity:.6;margin-top:-50px;border-radius:4px}.swiper-button-next::after,.swiper-button-prev::after{font-family:ifonts-M;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;font-size:30px}.swiper-button-next::after{content:"\e003"}.swiper-button-prev::after{content:"\e002"}.swiper-button-next{left:auto;right:0}.swiper-button-prev{right:auto;left:0}@media screen and (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-pagination{display:none}@media screen and (max-width:768px){.swiper-pagination{display:block;position:relative;margin-top:20px}.swiper-pagination-bullet{width:12px;height:12px;margin:0 6px;background:#aaa;opacity:.5}.swiper-pagination-bullet-active{background:#0082c3;opacity:1}}.tw-slide-img{height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media screen and (max-width:768px){.tw-slide-img{height:8rem}}.tw-slide-img.tw-badge::after{content:"";position:absolute;top:0;right:0;width:30%;aspect-ratio:1/1;background:url('/images/static/preminum_seller/tokuworld/tw_badge_emblem.png') no-repeat top right/contain;pointer-events:none;z-index:1;filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .5))}.tw-slide-info{width:100%;padding:5px 2% 0 4%;background:#d5e5fb;margin:1% auto 0 auto;list-style:none;flex:1}.tw-slide-info li.tw-slide-info__category{font-size:1.4rem;line-height:1.4;color:#91a1a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0}.tw-slide-info li.tw-slide-info__maker,.tw-slide-info li.tw-slide-info__model,.tw-slide-info li.tw-slide-info__year{font-size:1.8rem;line-height:1.4;font-weight:700;color:#373d3f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-slide-info li.tw-slide-info__price{font-size:2.4rem;line-height:1.6;font-weight:700;color:#ef6f0e}@media screen and (max-width:768px){.tw-slide-img{min-height:auto}.tw-slide-info{width:100%;padding:3px 2% 2px 3%}.tw-slide-info li.tw-slide-info__category{font-size:min(3.5vw,10px);margin:2px 0}.tw-slide-info li.tw-slide-info__maker,.tw-slide-info li.tw-slide-info__model,.tw-slide-info li.tw-slide-info__year{font-size:min(3.5vw,14px);line-height:1.3}.tw-slide-info li.tw-slide-info__price{font-size:min(3.8vw,16px);line-height:1.4}}.category-section-wrapper{max-width:800px;margin:0 auto 60px;padding:0 10px}@media screen and (max-width:768px){.category-section-wrapper{margin:2% 0 8% auto;width:auto;padding:4rem 2rem}.category-section-wrapper::after{content:"";display:block;clear:both}}.category-grid{display:grid;grid-template-columns:repeat(3,240px);justify-content:center;gap:20px}@media screen and (max-width:768px){.category-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;width:100%;margin:0 auto}}.tw-category-card{background:#fff;box-shadow:4px 4px 10px #c9cacd;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;aspect-ratio:1/1;width:100%}.tw-category-card__img{width:65%}.tw-category-card__img img{width:100%;height:auto}.tw-category-card p{font-size:1.5rem;color:#0e1371;text-align:center}@media screen and (max-width:768px){.tw-category-card__img{width:95%}.tw-category-card{max-width:164px!important;height:auto!important;min-height:190px;aspect-ratio:1/1;margin:15px 7px;text-align:center}.tw-category-card p{font-size:1.3rem;line-height:1.2;word-break:break-all;text-align:center}.tw-category-card p span{display:block}.tw-search-tab__item-img{max-width:90%!important;height:auto!important}}.mobile-only{display:none}@media screen and (max-width:768px){.mobile-only{display:flex}}.blue-heading-section{text-align:center;margin:9rem auto}@media screen and (max-width:768px){.blue-heading-section{margin-top:2rem;margin-bottom:4rem}}.tw-heading{font-size:3.2rem;color:#0e1371;margin-bottom:10px;word-break:break-all;letter-spacing:5px}.tw-heading-sub{display:block;padding:5px 0;margin:0 auto;background:#0e1271;text-align:center;max-width:380px;width:100%;font-size:3.2rem;color:rgba(255,255,255,.9);font-weight:700}@media screen and (max-width:768px){.tw-heading{font-size:2.2rem}.tw-heading-sub{font-size:2rem}}.decorative-line-wrapper{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:11rem;margin-bottom:40px}.decorative-line-wrapper h3{width:380px;text-align:center;flex-shrink:0}.tw-heading-line{width:240px;height:4px;background-color:#0e1371}@media screen and (max-width:768px){.decorative-line-wrapper{gap:10px;margin-top:2rem;margin-bottom:20px}.decorative-line-wrapper h3{width:auto;font-size:2rem}.tw-heading-line{width:60px;height:3px}}.tw-feature-section{margin-bottom:60px}@media screen and (max-width:768px){.tw-feature-section{margin-bottom:20px}}.tw-feature-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width:768px){.tw-feature-grid{flex-direction:column;align-items:center}}.tw-divider-short{width:60px;height:2px;background-color:#0e1371;margin:.2rem auto 1rem auto;padding:0;border:none}@media screen and (max-width:768px){.tw-divider-short{width:40px;margin:.2rem auto .6rem auto}}.tw-divider-long{width:200px;height:3px;background-color:#0e1371;margin:.2rem auto 1rem auto;padding:0;border:none}@media screen and (max-width:768px){.tw-divider-long{width:120px;height:2px;margin:.2rem auto .6rem auto}}.tw-section-title{font-size:2.2rem;line-height:1.5;color:#373d3f;text-align:center}@media screen and (max-width:768px){.tw-section-title{font-size:1.8rem}}.tw-feature-card{width:440px;height:auto;background-color:#fff;box-shadow:4px 4px 10px #c9cacd;display:flex;align-items:center;padding:13px;gap:15px;overflow:hidden}.tw-feature-card--wide{width:900px;height:auto;background-color:#fff;box-shadow:4px 4px 10px #c9cacd;display:flex;align-items:center;padding:13px;gap:15px;overflow:hidden}.tw-feature-card__img{width:154px;height:184px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.8rem}.tw-feature-card__img img{width:auto;max-width:100%;height:auto}.tw-feature-card__img--wide{width:290px;height:160px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;margin:20px 0}.tw-feature-card__img--wide img{width:auto;max-width:100%;height:auto}.tw-feature-card__content h4{color:#0e1371;font-size:1.8rem;text-align:center}.tw-feature-card__content p{font-size:1.4rem;line-height:1.5}.tw-feature-card--wide .tw-feature-card__content-text{width:100%;font-size:1.4rem;line-height:1.5;padding:0 15px}.tw-feature-card--wide .tw-feature-card__content-list{margin:15px 0}.tw-feature-card--wide .tw-feature-card__content-list p{font-weight:700}.tw-feature-card--wide .tw-feature-card__content-list li:not(:last-child){margin-bottom:3px}@media screen and (max-width:768px){.tw-feature-card,.tw-feature-card--wide{width:90%;height:auto;flex-direction:column;padding:15px;margin:0 0 25px 0}.tw-feature-card__img{width:100%;height:auto;margin:0 0 15px 0}.tw-feature-card__content{width:100%;text-align:left}.tw-feature-card--wide .tw-feature-card__content p,.tw-feature-card__content p{font-size:1.6rem}}.tw-benefit-card{width:290px;height:auto;background:#fff;box-shadow:4px 4px 10px #c9cacd;margin:0 auto 60px;padding:21px;display:flex;flex-direction:column;align-items:center}.tw-benefit-card h4{text-align:center}@media screen and (max-width:768px){.tw-benefit-card{width:90%!important;height:auto!important;margin:0 auto}}.tw-benefit-grid{max-width:900px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:0 auto 30px}@media screen and (max-width:768px){.tw-benefit-grid{width:100%;flex-direction:column;align-items:center;gap:30px}}.tw-benefit-card__img{width:218px;height:120px;background:#eee;margin-bottom:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.tw-benefit-card__img img{width:auto;max-width:100%;height:auto}@media screen and (max-width:768px){.tw-benefit-card__img{width:100%!important;height:auto!important;aspect-ratio:218/120;background-color:#fff}}.tw-benefit-card__content p{margin-top:1rem;font-size:1.4rem;line-height:1.6;color:#333}@media screen and (max-width:768px){.tw-benefit-card__content p{font-size:1.6rem}}.cta-wrapper{text-align:center;margin-bottom:60px}.cta-button{display:inline-block;background-color:#0e1371;color:#fff;padding:20px 100px;text-decoration:none;font-weight:700;font-size:2.1rem;letter-spacing:5px;border-radius:4px}.cta-button:hover{text-decoration:none}@media screen and (max-width:768px){.cta-wrapper{margin:40px 0}.cta-button{display:block;width:90%;max-width:400px;margin:0 auto;padding:16px 0;text-align:center;font-size:1.6rem;letter-spacing:2px;box-shadow:0 3px 0 #06072d}}.p-komatsu-premium-certified-container{padding:60px 0}@media screen and (max-width:768px){.p-komatsu-premium-certified-container{padding:30px 0}}.faq-list{display:grid;grid-template-columns:56px 1fr;column-gap:16px;row-gap:14px;align-items:start;margin:0}@media screen and (max-width:768px){.faq-list{grid-template-columns:36px 1fr;column-gap:10px;row-gap:10px}.faq__a--title span,.faq__q--title span{height:36px;width:36px;font-size:1.8rem;line-height:36px}.faq__q--content,.faq__q--title{margin-bottom:15px}.faq__a--content p{font-size:1.4rem;margin-bottom:10px}.faq__content{margin-bottom:30px}}.tw-category-section{width:100%;margin:0 0 2% 0;padding:4% 2%;background-color:#edf3fc}@media screen and (max-width:768px){.tw-category-section{width:100%;box-sizing:border-box;padding:0}}.tw-appeal-section{width:100%;margin:0 0 2% 0;padding:2%;background-color:#d5e5fb}@media screen and (max-width:768px){.tw-appeal-section{width:100%;box-sizing:border-box;padding:2rem 0}}
