@charset "UTF-8";
/*!
  "Noto Sans Japanese" is lisenced under the SIL Open Font License 1.1
  by http://www.adobe.com/

  "Inter" is lisenced under the SIL Open Font License 1.1
  by https://github.com/rsms/inter
*/*{font-size:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}iframe,img{border:none;vertical-align:bottom}strong{font-weight:bold}ol,ol li,ul,ul li{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none}html{scroll-behavior:smooth}body,table{color:rgb(0,0,0)}*{max-height:999999px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}dl,ol,p,table,ul{margin:0 0 1rem 0}address{font-style:normal}sup{font-size:0.75rem;line-height:0px}sub{font-size:0.75rem;line-height:0px;vertical-align:baseline}a,img{}img{width:auto;height:auto;max-width:100%;max-height:100%}a{color:rgb(0,108,255);text-decoration:none}a:active,a:hover{text-decoration:underline}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0rem;content:"";clear:both;height:0}.txtSmall{font-size:0.875rem}.txtRed{color:red}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.txtMinLead{font-size:1.5rem;line-height:2.5rem}figure img{margin:0 0 10px;border-radius:10px}figure figcaption{text-align:center}a{}a .icoBlank{width:18px;height:14px;margin:0 10px 0 6px;display:inline-block;content:"";overflow:hidden;visibility:visible;text-indent:100%;white-space:nowrap;background:transparent url("/common/images/icoBlank.gif") no-repeat left center;background-size:cover}dl.icoCircle dd,ul.icoCircle li{position:relative;padding:3px 0 3px calc(1rem + 5px);line-height:1.3}dl.icoCircle dd:before,ul.icoCircle li:before{position:absolute;left:0.2rem;top:0.75rem;width:8px;height:8px;display:block;content:"";background:rgb(16,48,133);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.icoList dd,ul.icoList li{position:relative;padding:0 0 0 1rem}dl.icoList dd:before,ul.icoList li:before{width:1rem;margin:0 0 0 -1rem;display:inline-block;content:"";color:#1879be;text-align:center}dl.icoLine dd,ul.icoLine li{position:relative;padding:3px 0 3px 1.5rem;line-height:1.3}dl.icoLine dd:before,ul.icoLine li:before{position:absolute;left:0.3rem;top:0.875rem;width:8px;height:2px;display:block;content:"";background:#0d64bc;border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.icoSquare dd,ul.icoSquare li{position:relative;padding:0 0 0 1.5rem}dl.icoSquare dd:before,ul.icoSquare li:before{position:absolute;left:0.3rem;top:1.125rem;width:10px;height:10px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 1px #051dd0;box-shadow:inset 0 0 0 1px #051dd0;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}p.icoAsterisk,span.icoAsterisk,ul.icoAsterisk>li{padding-left:1rem}p.icoAsterisk span:first-child,span.icoAsterisk span:first-child,ul.icoAsterisk>li span:first-child{margin-left:-1rem}ol.icoAlpha>li{margin:0 0 0 2rem;list-style:lower-alpha}.btnTxt,a.btnTxt{position:relative;padding:15px 100px 17px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.9rem;color:#fff;line-height:1.2;text-align:left;text-decoration:none!important;background:rgb(16,48,133);border-radius:50px;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:hover,a.btnTxt:hover{padding:15px 90px 17px 40px;color:rgb(0,0,0);background:rgba(16,48,133,0.1)}.btnTxt:before,a.btnTxt:before{position:absolute;right:12px;top:50%;width:38px;height:38px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 20px #fff;box-shadow:inset 0 0 0 20px #fff;background:#ddd;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.btnTxt:hover:before,a.btnTxt:hover:before{right:19px;width:24px;height:24px;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;background:rgba(16,48,133,0.1);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:after,a.btnTxt:after{position:absolute;right:26px;top:50%;width:13px;height:13px;display:block;content:"";opacity:1;visibility:visible;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:hover:after,a.btnTxt:hover:after{right:22px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.btnTxt[target=_blank]:after,a.btnTxt[target=_blank]:after{right:23px;width:18px;height:14px;margin:0;display:inline-block;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btnTxt[target=_blank]:hover:after,a.btnTxt[target=_blank]:hover:after{right:19px}.btnLine{position:relative;min-width:300px;height:60px;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;color:#333;border:3px solid #333;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnLine:hover{color:#fff;text-decoration:none;background:#333}.efSlide{position:relative}.efSlide:before{position:absolute;top:0;height:100%;content:"";background:#333;z-index:-1;-webkit-animation:efSlide-out 0.5s ease 0s both;animation:efSlide-out 0.5s ease 0s both}.efSlide:hover{color:#fff}.efSlide:hover:before{-webkit-animation:efSlide 0.2s ease 0s both;animation:efSlide 0.2s ease 0s both}table{width:100%;border:1px solid #d2dae2;border-collapse:collapse}table caption{text-align:right}table>thead th{padding:15px 15px;font-weight:normal;color:#fff;text-align:center;background:#40566d;border:1px solid #d2dae2}table>tbody>tr>th{padding:12px 15px;font-weight:normal;text-align:left;background:#f4f8fa;border:1px solid #d2dae2}table>tbody>tr>td{padding:12px 15px;background:#fff;border:1px solid #d2dae2}table>tbody>tr>td dl,table>tbody>tr>td ol,table>tbody>tr>td p,table>tbody>tr>td table,table>tbody>tr>td ul{margin:0}table.sepStyle{width:auto;border:none}table.sepStyle tbody,table.sepStyle td,table.sepStyle th,table.sepStyle thead,table.sepStyle tr{padding:0;vertical-align:top;background:none;border:none}table.sepStyle th{position:relative;padding:0 1rem 0 0;font-weight:normal}table.sepStyle td{padding:0 0 0 0.8rem}td table.sepStyle{margin:0}#contents #primary form,.titleUp #contents #primary form{margin:50px auto 0}#contents #primary form section,.titleUp #contents #primary form section{margin:0 0 10px;padding:15px 0}#contents #primary form section h3,#contents #primary form section h4,.titleUp #contents #primary form section h3,.titleUp #contents #primary form section h4{margin:0 0 10px;font-size:0.9rem;font-weight:normal;text-align:left}#contents #primary form section h3:after,#contents #primary form section h3:before,#contents #primary form section h4:after,#contents #primary form section h4:before,.titleUp #contents #primary form section h3:after,.titleUp #contents #primary form section h3:before,.titleUp #contents #primary form section h4:after,.titleUp #contents #primary form section h4:before{display:none}#contents #primary form section h3 .icoRequired,#contents #primary form section h4 .icoRequired,.titleUp #contents #primary form section h3 .icoRequired,.titleUp #contents #primary form section h4 .icoRequired{margin:0 0 0 5px;padding:0 8px;display:inline-block;font-size:0.8rem;color:#fff;vertical-align:text-bottom;background:red;border-radius:3px}#contents #primary form .formColumn h4,#contents #primary form h5,.titleUp #contents #primary form .formColumn h4,.titleUp #contents #primary form h5{margin:0 0 5px;padding:0;font-size:0.8rem;font-weight:normal;background:none}#contents #primary form dl,#contents #primary form ol,#contents #primary form p,#contents #primary form ul,.titleUp #contents #primary form dl,.titleUp #contents #primary form ol,.titleUp #contents #primary form p,.titleUp #contents #primary form ul{margin:0}#contents #primary form p.icoAsterisk,.titleUp #contents #primary form p.icoAsterisk{margin:5px 0 0;font-size:0.8rem}#contents #primary form ul.formColumnList,.titleUp #contents #primary form ul.formColumnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #primary form ul.formColumnList li,.titleUp #contents #primary form ul.formColumnList li{margin:0 20px 0 0}#contents #primary form #formPostCode,.titleUp #contents #primary form #formPostCode{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #primary form #formPostCode input,.titleUp #contents #primary form #formPostCode input{margin-left:5px}#contents #primary form .formColumn,.titleUp #contents #primary form .formColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents #primary form .formColumnBox,.titleUp #contents #primary form .formColumnBox{width:49%;margin:0 0 10px}#contents #primary form input::-webkit-input-placeholder,.titleUp #contents #primary form input::-webkit-input-placeholder{color:#999}#contents #primary form input:-ms-input-placeholder,.titleUp #contents #primary form input:-ms-input-placeholder{color:#999}#contents #primary form input::-moz-placeholder,.titleUp #contents #primary form input::-moz-placeholder{color:#999}#contents #primary form input::-placeholder,.titleUp #contents #primary form input::-placeholder{color:#999}#contents #primary form input[type=email],#contents #primary form input[type=tel],#contents #primary form input[type=text],#contents #primary form textarea,.titleUp #contents #primary form input[type=email],.titleUp #contents #primary form input[type=tel],.titleUp #contents #primary form input[type=text],.titleUp #contents #primary form textarea{width:100%;min-height:2rem;margin:0;padding:15px 15px;background:#fafafa;border:1px solid #ccc;border-radius:3px;resize:vertical;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form input[type=email]:focus,#contents #primary form input[type=tel]:focus,#contents #primary form input[type=text]:focus,#contents #primary form textarea:focus,.titleUp #contents #primary form input[type=email]:focus,.titleUp #contents #primary form input[type=tel]:focus,.titleUp #contents #primary form input[type=text]:focus,.titleUp #contents #primary form textarea:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);background:#eeffee;border:1px solid #999;outline:none}#contents #primary form input[type=email].inShort,#contents #primary form input[type=tel].inShort,#contents #primary form input[type=text].inShort,#contents #primary form textarea.inShort,.titleUp #contents #primary form input[type=email].inShort,.titleUp #contents #primary form input[type=tel].inShort,.titleUp #contents #primary form input[type=text].inShort,.titleUp #contents #primary form textarea.inShort{width:10%}#contents #primary form input[type=checkbox],.titleUp #contents #primary form input[type=checkbox]{width:1.125rem;height:1.125rem;margin:-2px 5px 0 0;vertical-align:middle;cursor:pointer}#contents #primary form input[type=radio],.titleUp #contents #primary form input[type=radio]{display:none}#contents #primary form input[type=radio]+label,.titleUp #contents #primary form input[type=radio]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #primary form input[type=radio]+label:before,.titleUp #contents #primary form input[type=radio]+label:before{width:24px;height:24px;display:block;margin:0 5px 0 0;content:"";overflow:hidden;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff;border:1px solid #ccc;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}form input[type=radio]:checked+label:before{border:6px solid red!important}#contents #primary form label,.titleUp #contents #primary form label{padding:0 5px 0 0;display:inline-block;cursor:pointer}#contents #primary form select,.titleUp #contents #primary form select{position:relative;top:-1px;min-height:2rem;padding:0 5px;border-radius:3px}#contents #primary form button,.titleUp #contents #primary form button{position:relative;min-width:250px;padding:15px 100px 17px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;font-size:0.9rem;font-family:tkk-jp,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;color:#fff;line-height:1.2;text-align:left;text-decoration:none!important;background:rgb(16,48,133);border:none;border-radius:50px;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button:hover,.titleUp #contents #primary form button:hover{padding:15px 90px 17px 40px;color:rgb(0,0,0);background:rgba(16,48,133,0.1)}#contents #primary form button:before,.titleUp #contents #primary form button:before{position:absolute;right:12px;top:50%;width:38px;height:38px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 20px #fff;box-shadow:inset 0 0 0 20px #fff;background:#ddd;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form button:hover:before,.titleUp #contents #primary form button:hover:before{right:19px;width:24px;height:24px;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;background:rgba(16,48,133,0.1);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=confirm]:after,#contents #primary form button[value*=send]:after,.titleUp #contents #primary form button[value*=confirm]:after,.titleUp #contents #primary form button[value*=send]:after{position:absolute;right:26px;top:50%;width:13px;height:13px;display:block;content:"";opacity:1;visibility:visible;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=confirm]:hover:after,#contents #primary form button[value*=send]:hover:after,.titleUp #contents #primary form button[value*=confirm]:hover:after,.titleUp #contents #primary form button[value*=send]:hover:after{right:22px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form button[value*=back],.titleUp #contents #primary form button[value*=back]{color:rgb(0,0,0);background:#ddd}#contents #primary form button[value*=back]:hover,.titleUp #contents #primary form button[value*=back]:hover{background:#f3f3f3}#contents #primary form button[value*=back]:after,.titleUp #contents #primary form button[value*=back]:after{position:absolute;right:14px;top:calc(50% - 2px);width:1.5rem;height:1.5rem;display:block;content:"";opacity:1;font-size:1.5rem;line-height:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=back]:hover:after,.titleUp #contents #primary form button[value*=back]:hover:after{right:10px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}@font-face{font-family:"tkk-jp";src:url("/products/winch/shokoriki/assets/fonts/tkk-jp.woff2") format("woff2");font-style:normal;font-display:swap}body:after{position:fixed;left:0;top:0;width:100%;height:100%;display:block;content:"";visibility:hidden;background:#fff;-webkit-animation:pageLoad 0.4s ease 0.6s 1 backwards;animation:pageLoad 0.4s ease 0.6s 1 backwards;z-index:99998}@-webkit-keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@-webkit-keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@-webkit-keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@-webkit-keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@-webkit-keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}@keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}.scheduleTable{padding:45px 50px;font-size:0.8rem;background:#fff;border-radius:30px}.scheduleTable table{margin:0 0 5px;border:none}.scheduleTable table th{padding-top:8px;color:rgb(0,0,0);text-align:left;background:none;border:none}.scheduleTable table thead tr th{text-align:center}.scheduleTable table thead tr th:first-of-type{padding-left:10px;text-align:left}.scheduleTable table tbody tr th{padding-left:10px;border-top:1px solid #eee}.scheduleTable table tbody tr td{color:rgb(16,48,133);text-align:center;border:none;border-top:1px solid #eee}html{font-size:20px}body,table{font-family:tkk-jp,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;line-height:1.75}a:active,a:hover{text-decoration:underline}a[href*="tel:"]{color:rgb(0,0,0);pointer-events:none;cursor:text}.spOnly{display:none}.txtMin,.txtMinLead{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.plImage{float:left}.prImage{float:right}dl.flatDef dt{float:left;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatDef dd{margin:0}dl.flatDef dd:after{display:block;content:"";clear:both}dl.flatInDef dt{display:inline-block;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatInDef dd{display:inline-block;margin:0 25px 0 0}.flexBetween{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}.flexBetween:after{display:none}.flexBetween>*{margin:0 0 20px;white-space:normal}.flexEvenly{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;white-space:nowrap}.flexEvenly:after{display:none}.flexEvenly>*{margin:0 0 20px}.flexStart{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.flexStart:after{display:none}.flexStart>*{margin:0 0 20px 15px}.flexCenter{margin:0 0 10px;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;white-space:nowrap}.flexCenter:after{display:none}.flexCenter>*{margin:0 10px}.btnZoom{display:none}table.defStyle{line-height:1.3;white-space:normal;border:none}table.defStyle>tbody>tr>th{padding:15px 15px;background:#f5f5f5;font-weight:normal;border-color:#ddd;border-right:none;border-left:none}table.defStyle>tbody>tr>td{padding:15px 15px;border-color:#ddd;border-right:none;border-left:none}form{width:900px;padding:30px 40px;border:10px solid #f3f3f3;border-radius:20px}form table th{width:15rem;background:#fff;border-color:#333}form table td{background:#fff;border-color:#333}form table td dl dt{min-width:3rem}form input[type=email],form input[type=tel],form input[type=text],form textarea{font-family:tkk-jp,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif}textarea{width:60%;min-width:350px}#contents form input.inXshort{width:10%;min-width:80px}#contents form input.inShort{width:25%;min-width:220px}#contents form input.inMiddle{width:50%;min-width:350px}#contents form input.inLong{width:100%;min-width:500px}body,html{scroll-padding-top:82px}#wrapper{position:relative;min-width:1200px;padding-top:52px}#wrapper header{position:fixed;top:0;width:100%;min-width:1200px;height:52px;margin:0;background:#fff;z-index:2000;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#wrapper header #headCnt{position:relative;width:1200px;height:100%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#wrapper header #headCnt h1{margin:0;padding:20px 0 0 0}#wrapper header #headCnt h1 a{display:block;width:100%;height:100%}#wrapper header #headCnt h1 img{width:164px;vertical-align:middle}#wrapper header #headCnt p#skipLink{position:absolute;left:0;top:25px;margin:0;opacity:0;pointer-events:none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#wrapper header #headCnt p#skipLink:focus-within{opacity:1;pointer-events:auto}#wrapper header #headCnt p#skipLink a{padding:2px 10px;display:inline-block;font-size:0.7rem;color:rgb(0,0,0);text-align:center;white-space:nowrap;background:#eee;border-radius:3px}#wrapper header #headCnt #globalNav{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper header #headCnt #globalNav p#headDrawer{margin:0}#wrapper header #headCnt #globalNav ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper header #headCnt #globalNav ul li{padding:20px 50px 0 0}#wrapper header #headCnt #globalNav ul li:last-of-type{padding-right:30px}#wrapper header #headCnt #globalNav ul li a{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;color:#000;height:30px;padding:0 10px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#wrapper header #headCnt #globalNav ul li a img{width:auto;height:9px}#wrapper header #headCnt #globalNav ul li a:focus-within img,#wrapper header #headCnt #globalNav ul li a:hover img{-webkit-filter:invert(17%) sepia(74%) saturate(1530%) hue-rotate(204deg) brightness(60%) contrast(106%);filter:invert(17%) sepia(74%) saturate(1530%) hue-rotate(204deg) brightness(60%) contrast(106%)}#wrapper header #headCnt #globalNav p#new{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:135px;height:135px;margin:0;padding:20px;background:rgb(16,48,133) url("/products/winch/shokoriki/assets/images/txtNEW-min.svg") no-repeat center bottom -100px;background-size:auto 35px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#shokorikiInd.js-scroll #wrapper header #headCnt #globalNav p#new,#wrapper header #headCnt #globalNav #shokorikiInd.js-scroll p#new{background:rgb(16,48,133) url("/products/winch/shokoriki/assets/images/txtNEW-min.svg") no-repeat center center;background-size:auto 35px;height:70px;padding:0}#shokorikiInd.js-scroll #wrapper header #headCnt #globalNav p#new img,#wrapper header #headCnt #globalNav #shokorikiInd.js-scroll p#new img{display:none}#wrapper #container .cntFrame{width:1200px;margin:0 auto}#contents{min-width:1200px}#formFlow{margin:30px 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}#formFlow ol{width:900px;margin: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;overflow:hidden;border-radius:30px}#formFlow ol li{position:relative;width:33.33%;height:50px;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;color:rgb(0,0,0);background:rgb(234,239,250)}#formFlow ol li:first-of-type{width:32%;z-index:3}#formFlow ol li:nth-of-type(2){width:33%;z-index:2;padding-left:20px}#formFlow ol li:nth-of-type(3){width:35%;z-index:1;padding-left:20px}#formFlow ol li:before{position:absolute;right:0;top:50%;width:40px;height:40px;display:block;content:"";background:#fff;-webkit-transform:translate(25px,-50%) rotate(45deg);transform:translate(25px,-50%) rotate(45deg)}#formFlow ol li:after{position:absolute;right:0;top:50%;width:40px;height:40px;display:block;content:"";background:rgb(234,239,250);-webkit-transform:translate(20px,-50%) rotate(45deg);transform:translate(20px,-50%) rotate(45deg)}#formFlow ol li:last-of-type:before{display:none}#complete #formFlow ol li:nth-of-type(3),#confirm #formFlow ol li:nth-of-type(2),#entry #formFlow ol li:first-of-type,#inquiryForm #formFlow ol li:first-of-type{color:#fff;background:rgb(16,48,133)}#complete #formFlow ol li:nth-of-type(3):after,#confirm #formFlow ol li:nth-of-type(2):after,#entry #formFlow ol li:first-of-type:after,#inquiryForm #formFlow ol li:first-of-type:after{background:rgb(16,48,133)}dl.newsList dt{position:relative;float:left;padding:15px 0 0 10px;z-index:2}dl.newsList dd{position:relative;padding:15px 0 18px 225px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#999),color-stop(0%,rgba(255,255,255,0))) repeat-x left bottom;background:linear-gradient(to right,#999 25%,rgba(255,255,255,0) 0%) repeat-x left bottom;background-size:4px 1px;z-index:1}dl.newsList dd a{color:#333}dl.newsList dd:nth-of-type(2n){background-color:#fbfbfb}p.btnList{margin:50px 0;text-align:center}footer{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:100%;height:65px;padding:0 calc(50% - 600px);background:white;font-size:0.7rem}footer p{margin:0 15px;text-align:center}footer p img{height:24px;vertical-align:middle}#btnDrawer,#icoDrawer{display:none}h3{}@media screen and (max-width:767px){br.pcOnly{display:none}}#mainVisual{position:relative;width:100%;height:670px;display:-webkit-box;display:-ms-flexbox;display:flex}#mainVisual #logoShokoriki{position:absolute;left:calc(50% - 570px);bottom:60px;display:block;width:265px;height:180px;background:transparent}#mainVisual #mv1{position:relative;width:100%;height:100%}#mainVisual #mv1:before{content:"";position:absolute;top:0;right:0;display:block;min-width:830px;width:calc(100% - (50% - 230px));height:100%;background:transparent url("/products/winch/shokoriki/images/mv1.webp") no-repeat left top}#mainVisual #mv1 .txtLead{position:absolute;top:140px;left:calc(50% - 600px);width:615px;height:190px;padding:60px 0 0 100px;background:transparent;-webkit-animation:mvAnim1 5s infinite;animation:mvAnim1 5s infinite}#mainVisual #mv1 .txtLead span{position:absolute;top:0;left:0;display:block;width:195px;height:60px;background:transparent;-webkit-animation:mvAnim2 5s infinite;animation:mvAnim2 5s infinite}@-webkit-keyframes mvAnim1{0%{top:140px}50%{top:120px}to{top:140px}}@keyframes mvAnim1{0%{top:140px}50%{top:120px}to{top:140px}}@-webkit-keyframes mvAnim2{0%{top:0}50%{top:-10px}to{top:0}}@keyframes mvAnim2{0%{top:0}50%{top:-10px}to{top:0}}#mainVisual #mv2{position:relative;width:100%;height:100%}#mainVisual #mv2:before{content:"";position:absolute;top:0;right:0;display:block;min-width:830px;width:calc(100% - (50% - 230px));height:100%;background:transparent url("/products/winch/shokoriki/images/mv2.webp") no-repeat left top}#mainVisual #mv2 .txtLead{position:absolute;top:140px;left:calc(50% - 600px);width:615px;height:190px;padding:60px 0 0 100px;background:transparent;-webkit-animation:mvAnim1 5s infinite;animation:mvAnim1 5s infinite}#mainVisual #mv2 .txtLead span{position:absolute;top:0;left:0;display:block;width:195px;height:60px;background:transparent;-webkit-animation:mvAnim2 5s infinite;animation:mvAnim2 5s infinite}section{font-weight:900}section h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;margin-bottom:10px;font-weight:900}section h2 img{width:auto;height:10px;line-height:1em}#newsSec{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:1200px;margin:0 auto;padding:50px 0 70px;font-size:0.9rem}#newsSec dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:800}#newsSec dl dt{margin:0 10px 0 0}#newsSec dl dd a{color:black}#newsSec dl dd a img{vertical-align:middle}#leadSec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%;height:655px;font-weight:800}#leadSec:before{content:"";position:absolute;bottom:0;left:0;display:block;width:calc(485px + 50% - 600px);height:100%;background:transparent url("/products/winch/shokoriki/images/bgLeadSec-ph.webp") no-repeat right bottom;background-size:cover}#leadSec .cntWrap{position:relative;width:calc(50% + 115px);height:100%;padding:60px 0 0 60px;background:rgba(242,243,248,0.9);font-size:0.9rem}#leadSec .cntWrap:before{z-index:-1;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#f2f3f8 url("/products/winch/shokoriki/assets/images/logoShokoriki.svg") no-repeat left 420px top 420px;background-size:auto 200px}#leadSec .cntWrap p{line-height:2rem}#leadSec .cntWrap p#leadMessage{font-size:0.8rem}#leadSec .cntWrap p#leadMessage span{font-size:1.2rem;font-weight:bold}#leadSec .cntWrap p#leadMessage span:last-of-type{font-size:0.8rem}#leadSec .cntWrap p#leadMessage span.gradBlue{background:-webkit-gradient(linear,left top,left bottom,from(#e1371e),to(#7e0100));background:linear-gradient(180deg,#e1371e,#7e0100);-webkit-background-clip:text;color:transparent}#leadSec .cntWrap p#leadMessage span.gradRed{background:-webkit-gradient(linear,left top,left bottom,from(#024975),to(#0082c3));background:linear-gradient(180deg,#024975,#0082c3);-webkit-background-clip:text;color:transparent}#leadSec .cntWrap p#leadSolution{font-size:2.25rem;line-height:1.2em;margin:30px 0}#leadSec p#leadMovie{position:absolute;bottom:-90px;left:calc(485px + 50% - 600px + 60px);font-size:0.8rem}#leadSec p#leadMovie a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:black;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#leadSec p#leadMovie a img{margin-right:20px;-webkit-box-shadow:5px 5px 10px 1px rgba(0,0,0,0.3);box-shadow:5px 5px 10px 1px rgba(0,0,0,0.3)}#leadSec p#leadMovie a span img{-webkit-box-shadow:none;box-shadow:none}#leadSec p#leadMovie a:focus-within,#leadSec p#leadMovie a:hover{text-decoration:none}#leadSec p#leadMovie a:focus-within img,#leadSec p#leadMovie a:hover img{-webkit-box-shadow:5px 5px 20px 1px rgba(0,0,0,0.3);box-shadow:5px 5px 20px 1px rgba(0,0,0,0.3)}#leadSec p#leadMovie a:focus-within span img,#leadSec p#leadMovie a:hover span img{-webkit-box-shadow:none;box-shadow:none}#featureSec{padding:160px 0 80px}#featureSec div.cntWrap{width:100%}#featureSec div.cntWrap div.featBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#featureSec div.cntWrap div.featBox div.cntBox{width:620px}#featureSec div.cntWrap div.featBox div.cntBox h3{position:relative;width:100%;height:140px;margin-bottom:30px;padding:30px 0 0 150px;font-size:1.5rem;font-weight:900;line-height:2rem}#featureSec div.cntWrap div.featBox div.cntBox h3 span{position:absolute}#featureSec div.cntWrap div.featBox div.cntBox h3 span.icoNum{top:0;left:0;width:100px}#featureSec div.cntWrap div.featBox div.cntBox h3 span.enTit{top:0;left:150px;width:calc(100% - 150px);height:12px;line-height:0;-webkit-filter:invert(17%) sepia(85%) saturate(2114%) hue-rotate(211deg) brightness(78%) contrast(96%);filter:invert(17%) sepia(85%) saturate(2114%) hue-rotate(211deg) brightness(78%) contrast(96%)}#featureSec div.cntWrap div.featBox div.cntBox p{font-size:0.9rem;padding-right:130px}#featureSec div.cntWrap div.featBox p.imgBox{position:relative;font-size:0.9rem;width:410px}#featureSec div.cntWrap div.featBox p.imgBox span{position:absolute;bottom:0;display:block}#featureSec div.cntWrap div.featBox#hpaSec p.imgBox span{width:190px;height:190px;left:-240px}#featureSec div.cntWrap div.featBox#ssSec{background:#f2f3f8;padding:60px 0}#featureSec div.cntWrap div.featBox#ssSec p.imgBox span{width:130px;height:260px;left:-110px}#featureSec div.cntWrap div.featBox#tbSec p.imgBox span{width:270px;height:475px;bottom:auto;top:-80px;left:-255px}#specificationSec{border-top:2px solid black;width:1030px;margin:0 auto 60px;padding:15px 0 0 0}#specificationSec dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.9rem}#specificationSec dl dt{width:100%}#specificationSec p{margin-top:30px;text-align:center}#specificationSec p a{width:300px;height:80px;margin:0 auto;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;font-size:0.8rem;font-weight:normal;line-height:1.7;background:#fff;-webkit-box-shadow:inset 0 0 0 1px #e3e3e3;box-shadow:inset 0 0 0 1px #e3e3e3;border:4px solid #eee;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#specificationSec p a:before{width:10px;height:10px;margin:0 15px 0 0;display:inline-block;content:"";border-top:2px solid #db1015;border-right:2px solid #db1015;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#specificationSec p a[href*=".pdf"]:after{width:24px;height:24px;margin:0 0 0 10px;display:inline-block;content:"";visibility:visible;background:transparent url("/common/images/PDF_24.png") no-repeat left center;background-size:contain;vertical-align:middle}#specificationSec p a:hover{-webkit-box-shadow:inset 0 0 0 1px #d10609;box-shadow:inset 0 0 0 1px #d10609;border:4px solid #e80a0d}#contactSec{position:relative;width:100%;color:white}#contactSec:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:700px;background:#103085}#contactSec .cntWrap{position:relative;width:1200px;height:100%;margin:0 auto;padding:30px 0 30px 230px;background:transparent url("/products/winch/shokoriki/images/phFooter.webp") no-repeat left top}#contactSec .cntWrap h2{margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contactSec .cntWrap h2 span{-webkit-filter:invert(93%) sepia(60%) saturate(2%) hue-rotate(184deg) brightness(200%) contrast(101%);filter:invert(93%) sepia(60%) saturate(2%) hue-rotate(184deg) brightness(200%) contrast(101%)}#contactSec .cntWrap h3{font-weight:900;font-size:1.5rem;margin-bottom:10px}#contactSec .cntWrap h3 img{height:50px;margin-right:25px}#contactSec .cntWrap>p{font-size:0.8rem;font-weight:700;margin:0}#contactSec .cntWrap>p#txtEx{position:absolute;top:110px;right:70px;width:360px;height:60px}#contactSec .cntWrap>div{margin-top:40px;padding-top:10px;border-top:1px solid white}#contactSec .cntWrap>div h4{margin-bottom:20px}#contactSec .cntWrap>div#telBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#contactSec .cntWrap>div#telBox dl dt{font-size:1.8rem;margin-right:20px;font-weight:700;line-height:1em}#contactSec .cntWrap>div#telBox dl dd img{height:36px;vertical-align:middle}#contactSec .cntWrap>div#mailBox #formBox{width:100%;background:white}#contactSec #pagetop a{position:absolute;top:-65px;right:calc(50% - 600px);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:65px;height:65px;background:#103085;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#contactSec #pagetop a img{width:50px}#contactSec #pagetop a:focus-within,#contactSec #pagetop a:hover{top:-75px;height:75px}