body{font-family:"Roboto",sans-serif}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit;overflow-wrap:break-word}a:hover{color:#3d7a5d}p+p{margin-top:2rem}@media screen and (min-width:820px){.spOnly{display:none!important}}@media screen and (max-width:819px){.pcOnly{display:none!important}}.mb3r{margin-bottom:3rem!important}html,body{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media screen and (max-width:768px){html,body{scroll-padding-top:60px}}@media screen and (min-width:769px){html,body{scroll-padding-top:120px}}body{position:relative;color:#333;counter-reset:number 0;line-height:1.7143}:focus{outline:0}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden}.wrapper{overflow:hidden}main{position:relative;z-index:1}@media screen and (min-width:769px){body:not(.top) main{padding-top:60px}}@media screen and (max-width:768px){main{padding-top:60px}}body:not(.top) main{background-color:#ededed}.breadcrumbs{max-width:1200px;padding:.5rem 2.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.breadcrumbs{padding:.5rem 1rem}}.breadcrumbs ol{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0;margin:0;color:#555;font-size:clamp(.688rem,.631rem + .24vw,.813rem);white-space:nowrap;overflow-x:auto}.breadcrumbs ol li+li::before{content:">";margin:0 .5rem;color:#555}.breadcrumbs ol a,.breadcrumbs ol span{color:#555}.section-header{margin-bottom:3rem}@media screen and (max-width:768px){.section-header{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}}.section-header .sec-title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-header .sec-title .en{font-family:"Roboto",sans-serif;font-size:clamp(2.125rem,1.5rem + 2.67vw,3.5rem);font-weight:700;text-transform:uppercase}.section-header.min{border-bottom:1px solid #131313;padding:1rem 2.875rem}@media screen and (max-width:768px){.section-header.min{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}}.section-header.min .sec-title{text-align:left}.section-header.min .sec-title .en{font-size:clamp(1.375rem,1.091rem + 1.21vw,2rem);font-weight:500}.section-header .sec-description{margin-top:2rem;font-size:clamp(1rem,.943rem + .24vw,1.125rem);text-align:center}@media screen and (max-width:768px){.section-header .sec-description{text-align:center}}.inner{width:100%;max-width:1200px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.inner{padding-left:16px;padding-right:16px}}.wide-inner{margin-left:-30px;margin-right:-30px}@media screen and (max-width:768px){.wide-inner{margin-left:-16px;margin-right:-16px}}@media screen and (max-width:768px){.menu-content{-webkit-transition:all .2s;transition:all .2s;overflow-y:auto;background-color:#000;display:none;height:100dvh}}#menu-btn-check{display:none}#menu-btn-check:checked~.menu-btn::after{opacity:0}#menu-btn-check:checked~.menu-btn span{background-color:transparent}#menu-btn-check:checked~.menu-btn span::before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-btn-check:checked~.menu-content{width:100%;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:9999;padding-top:100px;padding-left:2rem}.menu-btn{display:none}@media screen and (max-width:768px){.menu-btn{position:fixed;top:20px;right:20px;z-index:10000;-webkit-transform:translateY(-5px);transform:translateY(-5px);padding:1rem;top:14px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-btn::after{content:"menu";color:#fff;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;line-height:1;margin-left:4px;font-size:.625rem}}.menu-btn span{display:block;width:16px;height:2px;background-color:#fff;position:relative}.menu-btn span::before,.menu-btn span::after{background-color:#fff;content:"";display:block;width:16px;height:2px;position:absolute;-webkit-transition:all .2s;transition:all .2s}.menu-btn span::before{bottom:5px;-webkit-transform:rotate(0);transform:rotate(0)}.menu-btn span::after{top:5px;-webkit-transform:rotate(0);transform:rotate(0)}header{background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:99999}header .global-header{width:100%;background-color:#000;color:#fff}header .global-header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}header .global-header .site-logo span,header .global-header .site-logo a{display:block;padding:14px;margin-left:-14px}header .global-header .with-subnav>a:hover{color:#fff;cursor:default}header .global-header .with-subnav:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .global-header .global-subnav.show{display:block;-webkit-animation:gsv_on .5s forwards;animation:gsv_on .5s forwards}header .global-header .site-nav-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;font-size:.8125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){header .global-header .site-nav-list{margin-right:74px}}header .global-header .site-nav-list>li{line-height:1;position:relative}header .global-header .site-nav-list>li+li{margin-left:2.75em}@media screen and (max-width:768px){header .global-header .site-nav-list>li:not(.lang){display:none}}header .global-header .site-nav-list .lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;cursor:pointer}header .global-header .site-nav-list .lang i{-webkit-transition:all .2s ease;transition:all .2s ease}header .global-header .site-nav-list .lang::before{content:"";display:block;width:20px;height:20px;background:url(/assets/img/51690770d88e.svg)no-repeat 0 0;background-size:contain}header .global-header .site-nav-list .lang-select{position:relative}header .global-header .site-nav-list .lang-select *{display:block;padding:0 .25rem 0 .75rem;width:1.5em;-webkit-box-sizing:content-box;box-sizing:content-box}header .global-header .site-nav-list .lang-select span{position:relative;background-color:#000;z-index:2;padding:.5rem}header .global-header .site-nav-list .lang-select a{padding:.5rem;position:absolute;top:0;left:0;z-index:1;background-color:#000;display:none}header .global-header .site-nav-list .lang-select a:nth-child(3){top:28px}header .global-nav{white-space:nowrap}header .global-nav ul{margin:0;padding:0;list-style-type:none}header .global-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:1rem}header .global-nav-list>li{position:relative}@media screen and (max-width:768px){header .global-nav-list>li.with-subnav>a.open::before{opacity:0}header .global-nav-list>li.with-subnav>a.open+.global-subnav{display:block!important}}header .global-nav-list>li>a{display:block;padding:1.5rem 1.5rem 1.25rem;font-weight:700}header .global-nav-list>li>a i{margin-left:.5rem;font-size:.875rem}header .global-nav .global-subnav{position:absolute;left:1rem;opacity:0;display:none}@media screen and (min-width:769px){header .global-nav .global-subnav{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}header .global-nav .global-subnav.show{display:block;-webkit-animation:gsv_on .5s forwards;animation:gsv_on .5s forwards}@media screen and (min-width:769px){header .global-nav .global-subnav.show{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (min-width:769px){body:not(.top) .menu-content .global-nav{display:none}}footer .pagetop{color:#fff;border:1px solid #555;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:85vw;margin:1rem auto 2.5rem;font-family:"Roboto",sans-serif;font-size:.875rem;font-weight:500}@media screen and (min-width:769px){footer .pagetop{border:0;background-color:#fff;-webkit-box-shadow:rgba(99,99,99,.2)0 2px 8px 0;box-shadow:rgba(99,99,99,.2)0 2px 8px 0;margin:0;position:fixed;right:10px;bottom:10px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;z-index:8888}footer .pagetop span{display:none}footer .pagetop::before{content:"";height:10px;width:16px;clip-path:polygon(50%0,100% 100%,0 100%);background-color:#555}}footer .site-footer{padding-top:4rem;padding-bottom:20px;background-color:#131313;color:#fff}@media screen and (max-width:768px){footer .site-footer{padding-top:1rem}}footer .site-footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){footer .site-footer-wrap{padding-left:1rem;padding-right:1rem}}footer .site-footer-cont{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){footer .site-footer-cont{margin-top:1rem;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}footer .site-footer-cont.sporder1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%}footer .site-footer-cont.sporder2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%}footer .site-footer-cont.sporder3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:50%}footer .site-footer-cont.sporder4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:50%}}footer .site-footer-sns{font-size:clamp(2rem,1.773rem + .97vw,2.5rem)}footer .site-footer-sns a{margin:1rem}footer .site-footer-sns a:hover{color:#fff}footer .site-footer-sns span{font-size:0}footer .site-footer .content-title{font-size:clamp(.938rem,.881rem + .24vw,1.063rem);font-weight:500;margin-bottom:1rem}footer .site-footer .content-list{padding-left:1rem;list-style-type:none;border-left:1px solid #fff;font-size:clamp(.813rem,.756rem + .24vw,.938rem);font-weight:300}footer .site-footer .content-list li{margin:1rem 0}footer .global-footer{padding-top:1.5rem;padding-bottom:1.5rem;background-color:#000;color:#fff}@media screen and (max-width:768px){footer .global-footer-nav{padding-left:1rem;padding-right:1rem}}footer .global-footer-nav-list{padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){footer .global-footer-nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .global-footer-nav-list li+li{margin-left:1.5rem}@media screen and (max-width:768px){footer .global-footer-nav-list li+li{margin:.5rem 0}}footer .global-footer-nav-list a{color:#a7a7a7;font-size:.8125rem}footer .global-footer-nav-list a:hover{color:#fff}footer .global-footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){footer .global-footer .copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem}}footer .global-footer .copyright span{font-size:clamp(.625rem,.597rem + .12vw,.688rem);margin-right:1.5rem;color:#a7a7a7}@media screen and (max-width:768px){footer .global-footer .copyright span{margin:0 auto 1rem}}footer .global-footer .copyright img{height:13px}.lower_page_header{width:100%;background-color:#3d7a5d}.lower_page_header .lp_title{width:100%;max-width:1200px;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;margin-left:auto;margin-right:auto;font-family:"Montserrat",sans-serif;font-size:1.75rem;font-weight:700;display:block;color:#fff}@media screen and (max-width:768px){.lower_page_header .lp_title{font-size:1.375rem;padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}}@media screen and (min-width:769px){body.product .menu-content .global-nav,body.ambassador .menu-content .global-nav,body.company .menu-content .global-nav,body.link .menu-content .global-nav,body.shaft .menu-content .global-nav,body.faq .menu-content .global-nav,body.sitemap .menu-content .global-nav,body.contact .menu-content .global-nav,body.dealerarea .menu-content .global-nav{display:block}}body.product main,body.ambassador main,body.company main,body.link main,body.shaft main,body.faq main,body.sitemap main,body.contact main,body.dealerarea main{padding-top:120px;background-color:#fff}@media screen and (max-width:768px){body.product main,body.ambassador main,body.company main,body.link main,body.shaft main,body.faq main,body.sitemap main,body.contact main,body.dealerarea main{padding-top:60px}}.dealerarea .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;margin-bottom:50px}@media screen and (max-width:768px){.dealerarea .tabs{margin-bottom:30px}}.dealerarea .tabs .tab_label{position:relative;z-index:1;cursor:pointer;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;margin:0 1% 10px 1%;padding:10px 1%;font-size:18px;line-height:1em;font-weight:500;text-align:center;border:1px solid #ccc;width:18%;border-radius:50rem;font-family:"Roboto",sans-serif}@media screen and (max-width:768px){.dealerarea .tabs .tab_label{width:46%;padding:10px 1%;margin:0 1% 5px 1%;font-size:.9em}}.dealerarea .tabs .tab_label:hover{color:#fff;background-color:#333}.dealerarea .tabs input[name=tab_switch]{display:none}.dealerarea .tabs input:checked+.tab_label{color:#fff;background-color:#3d7a5d;border:1px solid #3d7a5d}.dealerarea .tabs .tab_content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:none;overflow:hidden;margin:0 auto 0 auto;padding:20px 0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content{padding:10px 0}}.dealerarea .tabs .tab_content .map{position:relative;width:100%;height:0;padding-top:56.25%}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .map{padding-top:70%}}.dealerarea .tabs .tab_content .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dealerarea .tabs .tab_content .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .filter{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0 0}}.dealerarea .tabs .tab_content .filter:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .tabs .tab_content .filter .left,.dealerarea .tabs .tab_content .filter .right{display:block;width:50%;padding:0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .filter .left,.dealerarea .tabs .tab_content .filter .right{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}}.dealerarea .tabs .tab_content .filter .left h4,.dealerarea .tabs .tab_content .filter .right h4{display:inline-block;font-size:18px;line-height:1em;font-weight:500;margin:0 0 30px 0;text-align:center;padding:10px 20px;border-bottom:2px solid #333;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .filter .left p,.dealerarea .tabs .tab_content .filter .right p{font-size:13px;line-height:1em;font-weight:400;margin:0;padding:0;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .search-form-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:1px solid #333;width:80%;margin-bottom:10px}.dealerarea .tabs .tab_content .search-form-1 label{width:100%;background-color:#f1f1f1}.dealerarea .tabs .tab_content .search-form-1 input{width:100%;height:45px;padding:5px 15px;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;outline:0}.dealerarea .tabs .tab_content .search-form-1 input::-webkit-input-placeholder{color:#777}.dealerarea .tabs .tab_content .search-form-1 input::placeholder{color:#777}.dealerarea .tabs .tab_content .search-form-1 button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:45px;border:0;background-color:#333;cursor:pointer}.dealerarea .tabs .tab_content .search-form-1 button::after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.dealerarea .tabs .tab_content .checkbox-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 2em;border:0}.dealerarea .tabs .tab_content .checkbox-2 label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 .5em;position:relative;cursor:pointer;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .checkbox-2 label::before{width:20px;height:20px;border:1px solid #333;content:""}.dealerarea .tabs .tab_content .checkbox-2 label:has(:checked)::after{position:absolute;top:1px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:14px;border:solid #333;border-width:0 3px 3px 0;content:""}.dealerarea .tabs .tab_content .checkbox-2 input{display:none}.dealerarea .tabs .tab_content ul.n_list{display:block;max-width:1080px;margin:0 auto 0 auto;padding:0;list-style:none;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content ul.n_list:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .tabs .tab_content ul.n_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;border-bottom:1px solid #333}@media screen and (max-width:768px){.dealerarea .tabs .tab_content ul.n_list li{-ms-flex-wrap:wrap;flex-wrap:wrap}}.dealerarea .tabs .tab_content ul.n_list li .data,.dealerarea .tabs .tab_content ul.n_list li a{position:relative;display:block;width:100%;color:#333;margin:0;padding:10px 25px;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;cursor:pointer}@media screen and (max-width:768px){.dealerarea .tabs .tab_content ul.n_list li .data,.dealerarea .tabs .tab_content ul.n_list li a{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px 0}}.dealerarea .tabs .tab_content ul.n_list li .data:before,.dealerarea .tabs .tab_content ul.n_list li a:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:3%;width:12px;height:12px;border-top:3px solid #3d7a5d;border-right:3px solid #3d7a5d;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease}.dealerarea .tabs .tab_content ul.n_list li .data:hover .category,.dealerarea .tabs .tab_content ul.n_list li .data:hover .country,.dealerarea .tabs .tab_content ul.n_list li a:hover .category,.dealerarea .tabs .tab_content ul.n_list li a:hover .country{color:#3d7a5d}.dealerarea .tabs .tab_content ul.n_list li .data:hover:before,.dealerarea .tabs .tab_content ul.n_list li a:hover:before{right:2%}.dealerarea .tabs .tab_content ul.n_list li .data.nomap,.dealerarea .tabs .tab_content ul.n_list li a.nomap{pointer-events:none}.dealerarea .tabs .tab_content ul.n_list li .data.nomap:before,.dealerarea .tabs .tab_content ul.n_list li a.nomap:before{display:none}.dealerarea .tabs .tab_content ul.n_list li .name{font-size:16px;line-height:1.4em;font-weight:600;margin:0;color:#3d7a5d}.dealerarea .tabs .tab_content ul.n_list li .category,.dealerarea .tabs .tab_content ul.n_list li .country{font-size:14px;line-height:1.8em;font-weight:600;margin:0}.dealerarea .tabs .tab_content ul.n_list li .address,.dealerarea .tabs .tab_content ul.n_list li .phone,.dealerarea .tabs .tab_content ul.n_list li .hp,.dealerarea .tabs .tab_content ul.n_list li .mail{font-size:14px;line-height:1.8em;font-weight:400;margin:0}.dealerarea .tabs .tab_content ul.n_list li .address>a,.dealerarea .tabs .tab_content ul.n_list li .phone>a,.dealerarea .tabs .tab_content ul.n_list li .hp>a,.dealerarea .tabs .tab_content ul.n_list li .mail>a{position:relative;display:inline-block;width:auto;padding:inherit;pointer-events:all!important}.dealerarea .tabs .tab_content ul.n_list li .address>a:before,.dealerarea .tabs .tab_content ul.n_list li .phone>a:before,.dealerarea .tabs .tab_content ul.n_list li .hp>a:before,.dealerarea .tabs .tab_content ul.n_list li .mail>a:before{display:none}.dealerarea .tabs .tab_content ul.n_list li .point{display:inline-block;font-size:14px;line-height:1em;font-weight:400;margin:5px 10px 0 0;padding:3px 5px;color:#3d7a5d;border:1px solid #3d7a5d}.dealerarea #tab01:checked~#tab01_content,.dealerarea #tab02:checked~#tab02_content,.dealerarea #tab03:checked~#tab03_content,.dealerarea #tab04:checked~#tab04_content,.dealerarea #tab05:checked~#tab05_content{display:block}.dealerarea .related{display:block;margin:auto;padding:0;margin-bottom:100px}@media screen and (max-width:768px){.dealerarea .related{margin-bottom:50px}}.dealerarea .related ul{display:block;margin:0 auto 0 auto;padding:0;list-style:none}.dealerarea .related ul:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .related ul li{display:block;width:17%;float:left;padding:0;margin:0 3% 3%0}@media screen and (max-width:768px){.dealerarea .related ul li{width:31%;margin:0 2% 2%0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.dealerarea .related ul li a{width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.dealerarea .related ul li a img{width:100%}body.company .company.link a:hover{color:#333}body.company .company_link,body.dealerarea .company_link{padding:40px 0;background-color:#ededed}@media screen and (max-width:768px){body.company .company_link,body.dealerarea .company_link{padding:20px 0}}body.company .company_link .title,body.dealerarea .company_link .title{margin:0 0 20px;font-weight:600}@media screen and (max-width:768px){body.company .company_link .title,body.dealerarea .company_link .title{font-size:1.125rem}}@media screen and (min-width:769px){body.company .company_link .title,body.dealerarea .company_link .title{font-size:1.25rem}}body.company .company_link .title .fa-solid,body.dealerarea .company_link .title .fa-solid{color:#3d7a5d}body.company .company_link .items,body.dealerarea .company_link .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:768px){body.company .company_link .items,body.dealerarea .company_link .items{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.875rem;gap:.8rem}}body.company .company_link .items .fa-solid,body.dealerarea .company_link .items .fa-solid{color:#3d7a5d}body.company .company_link a,body.dealerarea .company_link a{-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:768px){body.company .company_link a,body.dealerarea .company_link a{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}body.shaft .shaft a:hover .content:before{color:#333}body.shaft .tabs>ul>li>button:hover{color:#3d7a5d}.lower_page_header{width:100%;background-color:#3d7a5d}.lower_page_header .lp_title{width:100%;max-width:1200px;padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,5vw,1.75rem);font-weight:500;color:#fff;font-family:"Roboto",sans-serif}@media screen and (max-width:768px){.lower_page_header .lp_title{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}}@media screen and (min-width:769px){body.dealerarea .menu-content .global-nav{display:block}}body.dealerarea main{padding-top:120px;background-color:#fff}@media screen and (max-width:768px){body.dealerarea main{padding-top:60px}}.breadcrumbs{font-family:"Roboto",sans-serif}.section-header{margin-bottom:1rem;margin-top:1rem}.section-header .sec-description{margin-top:2rem;font-size:1.13rem;text-align:center;font-family:"Roboto",sans-serif}@media screen and (max-width:768px){.section-header .sec-description{text-align:center;margin-top:0;font-size:1rem}}@media screen and (max-width:768px){.pc{display:none}}.sp{display:none}@media screen and (max-width:768px){.sp{display:block}}.dealerarea .tabs{display:flex;flex-wrap:wrap;margin:auto;margin-bottom:50px}@media screen and (max-width:768px){.dealerarea .tabs{margin-bottom:30px}}.dealerarea .tabs .tab_label{position:relative;z-index:1;cursor:pointer;display:grid;align-items:center;color:#333;margin:0 1% 10px 1%;padding:10px 1%;font-size:18px;line-height:1em;font-weight:500;text-align:center;border:1px solid #ccc;width:18%;border-radius:50rem;font-family:"Roboto",sans-serif}@media screen and (max-width:768px){.dealerarea .tabs .tab_label{width:46%;padding:10px 1%;margin:0 1% 5px 1%;font-size:.9em}}.dealerarea .tabs .tab_label:hover{color:#fff;background-color:#333}.dealerarea .tabs input[name=tab_switch]{display:none}.dealerarea .tabs input:checked+.tab_label{color:#fff;background-color:#3d7a5d;border:1px solid #3d7a5d}.dealerarea .tabs .tab_content{flex:100%;display:none;overflow:hidden;margin:0 auto 0 auto;padding:20px 0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content{padding:10px 0}}.dealerarea .tabs .tab_content .map{position:relative;width:100%;height:0;padding-top:56.25%}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .map{padding-top:70%}}.dealerarea .tabs .tab_content .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dealerarea .tabs .tab_content .filter{display:flex;align-items:flex-start;padding:50px 0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .filter{flex-wrap:wrap;padding:20px 0 0 0}}.dealerarea .tabs .tab_content .filter:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .tabs .tab_content .filter .left,.dealerarea .tabs .tab_content .filter .right{display:block;width:50%;padding:0}@media screen and (max-width:768px){.dealerarea .tabs .tab_content .filter .left,.dealerarea .tabs .tab_content .filter .right{width:100%;flex-wrap:wrap;margin-bottom:20px}}.dealerarea .tabs .tab_content .filter .left h4,.dealerarea .tabs .tab_content .filter .right h4{display:inline-block;font-size:18px;line-height:1em;font-weight:500;margin:0 0 30px 0;text-align:center;padding:10px 20px;border-bottom:2px solid #333;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .filter .left p,.dealerarea .tabs .tab_content .filter .right p{font-size:13px;line-height:1em;font-weight:400;margin:0;padding:0;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .search-form-1{display:flex;justify-content:space-between;align-items:center;overflow:hidden;border:1px solid #333;width:80%;margin-bottom:10px}.dealerarea .tabs .tab_content .search-form-1 label{width:100%;background-color:#f1f1f1}.dealerarea .tabs .tab_content .search-form-1 input{width:100%;height:45px;padding:5px 15px;border:0;box-sizing:border-box;font-size:1em;outline:0}.dealerarea .tabs .tab_content .search-form-1 input::placeholder{color:#777}.dealerarea .tabs .tab_content .search-form-1 button{display:flex;justify-content:center;align-items:center;width:50px;height:45px;border:0;background-color:#333;cursor:pointer}.dealerarea .tabs .tab_content .search-form-1 button::after{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;content:""}.dealerarea .tabs .tab_content .checkbox-2{display:flex;flex-wrap:wrap;gap:.5em 2em;border:0}.dealerarea .tabs .tab_content .checkbox-2 label{display:flex;align-items:center;gap:0 .5em;position:relative;cursor:pointer;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content .checkbox-2 label::before{width:20px;height:20px;border:1px solid #333;content:""}.dealerarea .tabs .tab_content .checkbox-2 label:has(:checked)::after{position:absolute;top:1px;left:6px;transform:rotate(45deg);width:8px;height:14px;border:solid #333;border-width:0 3px 3px 0;content:""}.dealerarea .tabs .tab_content .checkbox-2 input{display:none}.dealerarea .tabs .tab_content ul.n_list{display:block;max-width:1080px;margin:0 auto 0 auto;padding:0;list-style:none;font-family:"Roboto",sans-serif}.dealerarea .tabs .tab_content ul.n_list:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .tabs .tab_content ul.n_list li{display:flex;align-items:flex-start;padding:0;border-bottom:1px solid #333}@media screen and (max-width:768px){.dealerarea .tabs .tab_content ul.n_list li{flex-wrap:wrap}}.dealerarea .tabs .tab_content ul.n_list li .data,.dealerarea .tabs .tab_content ul.n_list li a{position:relative;display:block;width:100%;color:#333;margin:0;padding:10px 25px;transition:all .2s ease;text-decoration:none;cursor:pointer}@media screen and (max-width:768px){.dealerarea .tabs .tab_content ul.n_list li .data,.dealerarea .tabs .tab_content ul.n_list li a{flex-wrap:wrap;padding:15px 0}}.dealerarea .tabs .tab_content ul.n_list li .data:before,.dealerarea .tabs .tab_content ul.n_list li a:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:3%;width:12px;height:12px;border-top:3px solid #3d7a5d;border-right:3px solid #3d7a5d;transform:rotate(45deg);pointer-events:none;transition:all .2s ease}.dealerarea .tabs .tab_content ul.n_list li .data:hover .category,.dealerarea .tabs .tab_content ul.n_list li .data:hover .country,.dealerarea .tabs .tab_content ul.n_list li a:hover .category,.dealerarea .tabs .tab_content ul.n_list li a:hover .country{color:#3d7a5d}.dealerarea .tabs .tab_content ul.n_list li .data:hover:before,.dealerarea .tabs .tab_content ul.n_list li a:hover:before{right:2%}.dealerarea .tabs .tab_content ul.n_list li .data.nomap,.dealerarea .tabs .tab_content ul.n_list li a.nomap{pointer-events:none}.dealerarea .tabs .tab_content ul.n_list li .data.nomap:before,.dealerarea .tabs .tab_content ul.n_list li a.nomap:before{display:none}.dealerarea .tabs .tab_content ul.n_list li .name{font-size:16px;line-height:1.4em;font-weight:600;margin:0;color:#3d7a5d}.dealerarea .tabs .tab_content ul.n_list li .category,.dealerarea .tabs .tab_content ul.n_list li .country{font-size:14px;line-height:1.8em;font-weight:600;margin:0}.dealerarea .tabs .tab_content ul.n_list li .address,.dealerarea .tabs .tab_content ul.n_list li .phone,.dealerarea .tabs .tab_content ul.n_list li .hp,.dealerarea .tabs .tab_content ul.n_list li .mail{font-size:14px;line-height:1.8em;font-weight:400;margin:0}.dealerarea .tabs .tab_content ul.n_list li .address>a,.dealerarea .tabs .tab_content ul.n_list li .phone>a,.dealerarea .tabs .tab_content ul.n_list li .hp>a,.dealerarea .tabs .tab_content ul.n_list li .mail>a{position:relative;display:inline-block;width:auto;padding:inherit;pointer-events:all!important}.dealerarea .tabs .tab_content ul.n_list li .address>a:before,.dealerarea .tabs .tab_content ul.n_list li .phone>a:before,.dealerarea .tabs .tab_content ul.n_list li .hp>a:before,.dealerarea .tabs .tab_content ul.n_list li .mail>a:before{display:none}.dealerarea .tabs .tab_content ul.n_list li .point{display:inline-block;font-size:14px;line-height:1em;font-weight:400;margin:5px 10px 0 0;padding:3px 5px;color:#3d7a5d;border:1px solid #3d7a5d}.dealerarea #tab01:checked~#tab01_content,.dealerarea #tab02:checked~#tab02_content,.dealerarea #tab03:checked~#tab03_content,.dealerarea #tab04:checked~#tab04_content,.dealerarea #tab05:checked~#tab05_content{display:block}.dealerarea .related{display:block;margin:auto;padding:0;margin-bottom:100px}@media screen and (max-width:768px){.dealerarea .related{margin-bottom:50px}}.dealerarea .related ul{display:block;margin:0 auto 0 auto;padding:0;list-style:none}.dealerarea .related ul:after{content:".";display:block;visibility:hidden;height:0;font-size:0;line-height:0;clear:both}.dealerarea .related ul li{display:block;width:17%;float:left;padding:0;margin:0 3% 3%0}@media screen and (max-width:768px){.dealerarea .related ul li{width:31%;margin:0 2% 2%0;flex-wrap:wrap}}.dealerarea .related ul li a{width:100%;transition:all .2s ease}.dealerarea .related ul li a img{width:100%}