#fsc-step ol{list-style:none;counter-reset:list-counter;padding-left:0}#fsc-step ol li{counter-increment:list-counter;position:relative;padding-left:3em;margin-bottom:2em}#fsc-step ol li:before{margin-top:-1px;content:counter(list-counter);position:absolute;left:10px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:2px solid #0764b1;border-radius:50%;background-color:#f0f5fa;box-sizing:border-box;font-family:Arial,sans-serif;font-size:18px;line-height:30px}.step-number{background-color:#0764b1;color:#fff;display:inline-flex;justify-content:center;align-items:center;width:2em;height:2em;margin-right:10px;font-size:1.1em;font-weight:700;font-family:Sans-Serif}#rank-list li:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;margin-right:10px}.rank-list li:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;margin-right:10px}.rank-list li:nth-child(1):before{width:50px;height:70px;background-image:url('https://fujiwarasangyo.jp/wp-content/uploads/2024/03/no1.png')}.rank-list li:nth-child(2):before,.rank-list li:nth-child(3):before,.rank-list li:nth-child(4):before{width:50px;height:40px}.rank-list li:nth-child(2):before{background-image:url('https://fujiwarasangyo.jp/wp-content/uploads/2024/03/no2.png')}.rank-list li:nth-child(3):before{background-image:url('https://fujiwarasangyo.jp/wp-content/uploads/2024/03/no3.png')}.rank-list li:nth-child(4):before{background-image:url('https://fujiwarasangyo.jp/wp-content/uploads/2024/03/no4.png')}.table-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.table-scroll table{width:100%;min-width:600px}.elementor-widget-container h2{margin:0;padding:0 0 3px 15px;background-color:transparent;background-image:linear-gradient(140deg,#0465b2 30%,#fff 100%);border-radius:0;border-top:none;border-bottom:none;color:#fff;font-size:25px;font-weight:700}h3.package-title{background:0 0;border-left:none}.elementor-widget-container h3.elementor-heading-title,.elementor-widget-container h4.elementor-heading-title{font-weight:700;padding-bottom:0;border-bottom:solid 4px #9dbcde;position:relative;margin-left:0;font-size:20px}.elementor-widget-container h3.elementor-heading-title:after,.elementor-widget-container h4.elementor-heading-title:after{position:absolute;content:" ";display:block;border-bottom:solid 4px #0763b0;bottom:-4px;width:30%}#sidebar h3{background:initial;border:none;border-top:4px solid #0763b0;border-bottom:4px solid #0763b0;text-align:center;margin-left:0;padding-top:5px;padding-bottom:5px;color:#0763b0}#sidebar h3:after{border-bottom:none}a#page_top{right:40px;bottom:130px;width:68px;height:68px}.fixed-search #searchform{display:none;position:initial;top:initial;margin-left:initial;right:initial;flex-flow:initial;align-items:initial}.fixed-search #searchform .s{position:fixed;z-index:1;bottom:40px;right:40px;text-align:left;height:70px;width:70px;transition:all .3s ease;border:none;border-radius:0;background:0 0}.fixed-search #searchform .s:hover{cursor:pointer}.fixed-search #searchform .s:focus{width:20em;background:#fff;border-radius:0;position:fixed;bottom:40px;right:120px;max-width:initial;width:250px;display:inline-block;padding:10px;z-index:-1}.fixed-search #searchform .searchsubmit{position:fixed;bottom:40px;right:40px;vertical-align:top;width:70px;height:70px;padding:10px;font-size:18px;color:#fff;border:none;border-radius:0;background:#ff6904;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.08em}.siteHeader{background-color:rgba(255,255,255,.85)}@media (min-width:992px){.header_scrolled .gMenu_outer{display:none}}@media (min-width:1200px){.gMenu_outer{min-height:5em}}@media (max-width:500px){.inquiry th,.inquiry td{display:block !important;width:100% !important;border-top:none !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7 !important}.inquiry .haveto,.inquiry .any{font-size:12px}}table.inquiry p{margin-bottom:0}.inquiry th{text-align:left;font-size:16px;font-weight:700;color:#444;padding:10px 15px;width:30%;background:#f7f7f7;border:solid 2px #d7d7d7;margin-bottom:0}.inquiry td{font-size:16px;border:solid 2px #d7d7d7;margin-bottom:0}.entry-content .inquiry tr,.entry-content table{border:solid 2px #d7d7d7}.haveto{font-size:12px;font-weight:700;padding:5px;background:#ff6909;color:#fff;margin-right:5px;position:relative;bottom:1px}.any{font-size:12px;font-weight:700;padding:5px;background:#0665b2;color:#fff;margin-right:5px;position:relative;bottom:1px}.if-haveto{font-size:12px;font-weight:700;padding:5px;background:#28a745;color:#fff;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#ff6909;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none}#formbtn:hover{opacity:.7}.wpcf7-file{margin-bottom:20px}#wpcf7cpcnf table{border:none}#wpcf7cpcnf table th{background-color:#f7f7f7;font-size:16px;font-weight:700;color:#444;border:1px solid #ccc;text-align:left}#wpcf7cpcnf table td{border:1px solid #ccc;font-size:16px}#wpcf7cpcnf p{margin-bottom:0}#wpcf7cpcnf button{border:none;padding:10px 40px;font-size:18px;font-weight:700;background:#eee;color:#333}#wpcf7cpcnf .wpcf7cp-cfm-submit-btn{background:#ff690a;color:#fff}#wpcf7cpcnf tr:last-child{display:none}.title-style{position:absolute;top:-40px;left:0;z-index:9999;font-size:26px;font-weight:700}.q-and-a .elementor-widget-container h2{border-radius:10px 10px 0 0}#news-list{list-style:none;padding:0;margin-top:0;margin-bottom:0;overflow:scroll;height:200px}#news-list li{list-style:none;margin-bottom:1.2em}#news-list li:last-child{margin-bottom:0}#news-list h3{background:initial;border:initial;font-size:15px;font-weight:700;padding:0;margin-top:15px;margin-bottom:8px;border-bottom:.5px dashed #292929;padding-bottom:5px}#news-list h3:after{border-bottom:none}#news-list h3 a{color:#292929}#news-list h3 a:hover{cursor:pointer;opacity:.5;text-decoration:underline}#news-list h3:before{content:"\f058";font-family:"Font Awesome 5 Free";margin-right:5px;color:#292929}#news-list span{display:block;font-size:14px;line-height:1.4em}.heading-badge{background:#ff9800;border-radius:5px;padding:5px 10px;color:#fff;margin-left:.5em;font-size:.8em}span.elementor-image-box-title{position:absolute;top:-15px;left:-15px;background:#0465b2;padding:4px 9px;border-radius:50%;color:#fff;display:block;font-size:20px;font-weight:700;border:4px solid #fff;box-shadow:3px 3px 3px rgb(0 0 0/30%)}.number-list{position:relative}.gMenu>li:last-child{padding-right:0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1800px;padding-left:40px;padding-right:40px}}@media (min-width:1520px){.container,.container-lg,.container-md,.container-sm,.container-xl{padding-left:0;padding-right:0}}.gMenu>li .gMenu_name{font-size:16px;font-weight:700}.device-mobile .gMenu>li .gMenu_name{font-size:16px}.gMenu>li:before{display:none}.gMenu>li .gMenu_name{display:inline-block;transition:color .2s ease,transform .2s ease}.gMenu>li:hover .gMenu_name{color:#0066b3;transform:translateY(-2px)}.device-pc .gMenu>li.header-cta{margin-left:24px;padding-top:0;padding-bottom:0;align-self:stretch}.device-pc .gMenu>li.header-cta>a{height:100%;display:flex;align-items:center;justify-content:center;background-color:#0066b3;border-radius:6px;padding:0 24px;transition:background-color .2s ease,transform .2s ease}.device-pc .gMenu>li.header-cta .gMenu_name{color:#fff}.device-pc .gMenu>li.header-cta:hover>a{background-color:#004d85;transform:translateY(-2px)}.device-pc .gMenu>li.header-cta:hover .gMenu_name{color:#fff;transform:none}#sidebar form.e-search-form input{margin-bottom:0}.elementor-widget-container .h4-initial h4{margin-left:0;border-bottom:none;margin-bottom:0}.elementor-widget-container .h4-initial h4:after{display:none}.qa-box-heading .elementor-widget-container h2{border-radius:10px 10px 0 0;margin-bottom:0}.wpcf7-response-output{display:none !important}.elementor-shortcode:has(.tablepress.horizon-scroll){overflow-x:auto;-webkit-overflow-scrolling:touch}.tablepress.horizon-scroll{min-width:1440px}.products-index .elementor-widget-container{height:70px}.products-index .elementor-image-box-wrapper{height:100%}.products-index .text-xs{font-size:.8em}.additional-fields .item-header .img-bolt-jack{height:60px}.additional-fields .item-header .img-fs-coupler{height:40px}.additional-fields .item-header .img-unit-jack{height:55px}.additional-fields .item-header .img-unit-nut{height:40px}.additional-fields .item-header .img-electric-jack{height:60px}.additional-fields .item-header .img-center-hole-jack{height:60px}.additional-fields .item-header .img-hydraulic-pump{height:60px}.additional-fields .item-header .img-tension-bar{height:40px}.additional-fields .item-header .img-digimatic{height:60px}.additional-fields .item-header .img-dial-gauge{height:60px}.additional-fields .item-header .img-wire-meter{height:60px}.additional-fields .item-header .img-magnetic-stand{height:60px}.additional-fields .item-header .img-lock-stand{height:60px}.additional-fields .item-header .img-torque-wrench{height:60px}.additional-fields .item-header .img-socket{height:60px}.additional-fields .item-header .img-nut-detail{height:50px;margin-right:5px}.additional-fields .item-header .nut-images{display:inline-block;vertical-align:middle;margin-left:10px}.additional-fields .item-header img{width:auto;margin-left:10px;max-width:100px;object-fit:contain}.product-image-container{position:relative;display:inline-block}.product-tooltip{display:none!important;position:absolute;bottom:100%;left:50%;transform:translateX(-15%);background-color:#fff;color:#333;padding:10px;border-radius:4px;width:200px;z-index:1000;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.2);margin-bottom:5px;border:1px solid #ccc}.product-tooltip:after{content:" ";position:absolute;top:100%;left:15%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent}.product-tooltip:before{content:"";position:absolute;top:100%;left:0;width:100%;height:10px}.product-image-container:hover .product-tooltip{display:block}.tooltip-desc{margin:0 0 5px;font-size:14px;color:#333;line-height:1.4;text-align:left}.tooltip-link{color:#0665b2;font-size:12px;text-decoration:none;display:block;text-align:right}.tooltip-link:hover{text-decoration:underline}