@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy";@media screen and (max-width: 600px){html{font-size:62.5%}body{font-family:Arial,Verdana,Helvetica Neue,Helvetica,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:14px;font-size:1.4rem;color:#333;font-feature-settings:"palt";letter-spacing:.05em;line-break:strict;word-break:break-all}*{box-sizing:border-box;height:auto;max-width:100%}.gm-style,.gm-style *{max-width:none}.tableWrapper{overflow-x:scroll;padding-bottom:10px}.tableWrapper>table{max-width:none}}@media screen and (max-width: 600px){.drawerBtn{cursor:pointer;display:inline-block;position:fixed;right:4vw;top:15px;z-index:1020;width:40px;height:40px}.drawerBtn~.drawerClose{display:none;width:40px;height:40px;position:fixed;right:4vw;top:15px;z-index:1030;cursor:pointer}.drawerBtn~.uk-active+.drawerClose{display:block}.drawerBtn a{display:block;height:100%;position:relative;width:100%}.drawerBtn a:before{content:"";height:40px;width:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.drawerBtn i{transition:all .5s ease-in-out;background:#000;bottom:0;display:block;height:2px;left:0;position:absolute;right:0;top:0;width:100%}.drawerBtn i:nth-child(1){top:4px}.drawerBtn i:nth-child(2){top:19px}.drawerBtn i:nth-child(3){top:34px}body.uk-offcanvas-page .drawerBtn i:nth-child(1){top:19px;transform:rotate(135deg)}body.uk-offcanvas-page .drawerBtn i:nth-child(2){opacity:0}body.uk-offcanvas-page .drawerBtn i:nth-child(3){top:19px;transform:rotate(-135deg)}.drawerNav .uk-offcanvas-bar{box-shadow:-2px 0 5px #0000001a;background:#fff;padding:70px 0 20px}.drawerMenuList>li{display:block;position:relative;margin:0;padding:0}.drawerMenuList>li a{display:flex;align-items:center;justify-content:flex-start;padding:1.5em 1em}.drawerMenuList>li a:after{content:"";display:block;width:8px;height:10px;background-color:#00468c;margin-left:auto;clip-path:polygon(0 0,100% 50%,0 100%)}.drawerMenuList>li:not(:last-child) a{border-bottom:1px solid #ccc}.drawerMenuList>li>*>li>a{display:flex;background-color:#e9e9e9;align-items:center;justify-content:flex-start;gap:1em}.drawerMenuList>li>*>li>a:before{content:"";display:block;background-color:#00468c;width:1em;height:2px}#gmenu{display:none}}@media screen and (max-width: 600px){select,option,button,textarea,input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime],input[type=submit],input[type=reset]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:Arial,Verdana,Helvetica Neue,Helvetica,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=number],input[type=datetime]{font-size:14px;font-size:1.4rem;border:1px solid #ccc;padding:5px;width:100%}button,input[type=submit],input[type=reset]{background:none;border:none;display:inline-block}input[type=radio],input[type=checkbox]{margin-right:5px;position:relative;top:-.05em;vertical-align:middle}}@media screen and (max-width: 600px){.uk-offcanvas{background:#0000001a;bottom:0;display:none;left:0;position:fixed;right:0;top:0;touch-action:none;z-index:1000}.uk-offcanvas.uk-active{display:block}.uk-offcanvas-page{position:fixed;transition:margin-left .3s ease-in-out}.uk-offcanvas-bar{background:#333;bottom:0;left:0;max-width:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;position:fixed;-ms-scroll-chaining:none;top:0;transform:translate(-100%);transition:transform .3s ease-in-out;min-width:270px;width:calc(100vw - 60px);z-index:1010}.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{transform:translate(0)}.uk-offcanvas-bar-flip{left:auto;right:0;transform:translate(100%)}.uk-offcanvas .uk-panel{color:#777;margin:20px 15px}.uk-offcanvas .uk-panel a:not([class]),.uk-offcanvas .uk-panel-title{color:#ccc}.uk-offcanvas .uk-panel a:not([class]):hover{color:#fff}}@media screen and (max-width: 600px){#main_column{float:none;line-height:1.75}#main_column h2{border-left:solid 5px #2C4273;border-bottom:solid 1px #2C4273;padding-left:.5em;font-size:2rem;line-height:1.75;margin-bottom:1em}#main_column .category_main h2{border-left-color:#fff;border-bottom-color:#fff}#main_column .category_main:not(:has(:not(h2))) h2{border:none;padding:0;margin-bottom:0}#main_column+#local_menu{margin-top:40px}#local_menu{width:auto;float:none;margin:0}#local_menu>ul>li>a{background-position:10px center}#local_menu>ul>li a,#local_menu>ul>li ul li a{padding-top:15px;padding-bottom:15px;padding-right:5px;line-height:1.45}#local_menu>ul>li ul li a{background-position:15px center}}@media screen and (max-width: 600px){#container{padding-left:4vw;padding-right:4vw}#container #contents{padding-bottom:40px}}@media screen and (max-width: 600px){#container footer{max-width:none;width:auto;margin-left:-4vw;margin-right:-4vw}#footer1{padding:6vw 4vw 4vw;margin:0}#footer1>section+section{margin-top:1em}#footer1>section{margin-bottom:0}#footer1>section{float:none}#footer1>section h2{margin-bottom:1em}#footer1>section>ul{display:flex;flex-wrap:wrap;gap:1em}#footer1>section>ul li{width:auto;display:inline-block}#footer1>section>ul li a{display:block}#footer1 .company_footer{width:auto;margin-top:0}#footer1 .other_footer,#footer1 .mypage_footer{width:calc(50% - .5em)}#footer2{background:#00468c;padding:4vw;height:auto;overflow:initial;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4vw}#footer2 .logo{margin-top:0}#footer2 .sr_engineering{font-size:16px;font-size:1.6rem;flex:1;line-height:1;height:auto}#footer2 .inquiry_btn,#footer2 .office_footer{flex:0 0 100%}#footer2 .inquiry_btn a{float:none;width:auto;border:0}#footer2 .office_footer{background-size:cover;background-position:left bottom;max-width:none;width:calc(100% + 8vw);margin:0 -4vw;padding:4vw;clear:initial;overflow:initial;line-height:1.75}#footer2 .office_footer .network_footer{font-size:11px;font-size:1.1rem;float:none;position:relative;z-index:100}#footer2 .office_footer .network_footer,#footer2 .office_footer .network_footer>thead,#footer2 .office_footer .network_footer>tbody,#footer2 .office_footer .network_footer>thead>tr,#footer2 .office_footer .network_footer>tbody>tr,#footer2 .office_footer .network_footer>thead>tr>th,#footer2 .office_footer .network_footer>tbody>tr>td{display:block}#footer2 .office_footer .network_footer>tbody>tr{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 1px #ffffff1a inset,3px 3px 1px #0000001a;text-shadow:1px 1px 3px rgba(0,0,0,.9);color:#fff}#footer2 .office_footer .network_footer>tbody{display:flex;flex-direction:column;gap:4vw}#footer2 .office_footer .network_footer>tbody>tr{display:flex;flex-wrap:nowrap}#footer2 .office_footer .network_footer>tbody>tr>th{padding:10px 0 10px 10px}#footer2 .office_footer .network_footer>tbody>tr>td{padding:10px 10px 10px 0}p#copyright{font-size:10px;font-size:1rem;clear:none;color:#fff}}@media screen and (max-width: 600px){#container header{background:none}#header_menu{padding-top:4vw}#header_menu h1{float:none;width:100px;margin-left:0;margin-right:auto}#header_menu h1 a{display:block}#header_menu a.mypage{font-size:12px;font-size:1.2rem;background:linear-gradient(360deg,#eee,#eee 50%,#fff 50%,#fff);border:0;box-shadow:0 0 5px 1px #0000000d,0 0 0 1px #dddc inset,0 -1px 0 2px #fff inset;text-shadow:0 0 2px #fff;box-sizing:border-box;margin-left:auto;margin-right:55px;height:45px;line-height:45px;padding:0;top:4vw}#search_form{float:none;width:100%;margin:calc(4vw - 3px) 0 0}#search_form .gsc-control-cse{padding:0}#search_form .gsc-search-box{padding:0;margin:0;height:45px}#search_form .gsc-input-box{box-sizing:border-box;padding:0;border:none}#search_form .gsc-input-box .gsib_a{padding:0}#search_form .gsc-input-box .gsc-input{display:block;border-radius:4px 0 0 4px;box-sizing:border-box;border:1px solid #ccc;border-right:0;height:45px!important;overflow:hidden;padding:0 5px!important}#search_form .gsc-search-button{box-sizing:border-box;width:50px;height:45px;vertical-align:top;padding:0}#search_form .gsc-search-button-v2{border-radius:0 4px 4px 0}#search_form+ul{margin:2vw 0}}@media screen and (max-width: 600px){#lightbox .lb-outerContainer{width:96vw!important;background-color:transparent}#lightbox .lb-container{display:flex;justify-content:center;align-items:center}#lightbox .lb-image{object-fit:contain}}@media screen and (max-width: 600px){body.home #container #contents{clear:none;overflow:initial;max-width:none;width:auto;margin:0 -4vw}body.home #main{clear:both;float:none;height:auto;width:auto;overflow:initial;background:linear-gradient(to bottom,#00468c,#00468c,#fff);padding-top:6vw}body.home #main .copy{margin:0 0 6vw}body.home #main .copy a{display:flex;flex-direction:column;align-items:center;gap:.5em}body.home #main .copy a h2{font-size:22px;font-size:2.2rem}body.home #main .copy a p{font-size:12.5px;font-size:1.25rem}body.home #main .qdc_img.item{top:80px}body.home #main .item{margin-left:4vw!important;margin-right:4vw!important;margin-top:4vw}body.home #main .item>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);box-shadow:3px 3px 1px #0000001a;text-shadow:1px 1px 3px rgba(0,0,0,.9);color:#fff;display:flex;align-items:center;justify-content:center}body.home #main .item>a:before{content:"";width:100%;height:100%;background-color:#ffffff1a;position:absolute;left:0;top:0;clip-path:polygon(0 0,0 100%,100% 0);mix-blend-mode:plus-lighter}body.home #main .item>a h3{font-size:15px;font-size:1.5rem;line-height:37px;flex:1;height:auto;position:static;margin:auto;text-align:center;position:absolute;left:auto;right:auto}body.home #main .item>a>p{order:-1}body.home #main .item>a>p>img{height:200px;width:auto}body.home #main .item.dielifter,body.home #main .item.pvd02,body.home #main .item.pvd10,body.home #main .item.hu{float:none;width:auto!important;height:auto!important}body.home #main .item.sz,body.home #main .item.lz{float:none}body.home #main .item.cbc,body.home #main .item.pvd10,body.home #main .item.hu,body.home #main .item.srg{float:none;clear:initial}body.home #main .item.hu{margin-left:4vw!important}body.home #main .item.hu h3{width:auto!important}body.home #main .item.srg{margin-left:4vw!important;width:auto!important}body.home .news{float:none;width:auto;height:auto;padding:0 calc(4vw - 10px) 4vw}body.home .inquiry{float:none;width:auto;overflow:initial;height:auto}body.home .inquiry .inquiry_tel{float:none;padding:calc(4vw + 40px) 4vw 0}body.home .inquiry .inquiry_tel table{margin-top:1em}body.home .inquiry .inquiry_tel table,body.home .inquiry .inquiry_tel table>thead,body.home .inquiry .inquiry_tel table>tbody,body.home .inquiry .inquiry_tel table>tbody>tr,body.home .inquiry .inquiry_tel table>tbody>tr>th,body.home .inquiry .inquiry_tel table>tbody>tr>td{display:block}body.home .inquiry .inquiry_tel table>tbody>tr:first-child{display:none}body.home .inquiry .inquiry_tel table>tbody>tr>td{padding:1em 0}body.home .inquiry .inquiry_tel table>tbody>tr>td:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.5em}body.home .inquiry .inquiry_web{margin-top:20px}body.home .inquiry .inquiry_web a[href*="inquiry.html"]{width:100%;height:60px;line-height:60px;margin-top:20px;background-size:contain}body.home a[href*=travellingclamp] .usz{width:100%;clear:initial;float:none}body.home a[href*=travellingclamp] h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.home .nsy{width:50%}body.home .nsy h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.home .modelchange{width:50%}body.home .modelchange a{background-size:contain;background-repeat:no-repeat;background-image:url(../img/modelchange.png),linear-gradient(to right,#fff 9%,#a4a4a4 50%,#717171,#484848 90%)}body.home .modelchange h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}}@media screen and (max-width: 600px){body.page_inquiry #container h2{padding:0 0 0 1em}}@media screen and (max-width: 600px){body.page_mypage #contents .login,body.page_mypage #contents .regist{float:inherit;width:auto}body.page_mypage #contents .login+*.login,body.page_mypage #contents .login+*.regist,body.page_mypage #contents .regist+*.login,body.page_mypage #contents .regist+*.regist{margin-top:4vw}body.page_mypage #contents .login .inner,body.page_mypage #contents .regist .inner{height:auto}}@media screen and (max-width: 600px){body.page_sitemap #contents h2{line-height:30px}body.page_sitemap #contents>ul.list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px 20px}body.page_sitemap #contents>ul.list>*{min-width:calc(50% - 10px);width:auto}body.page_sitemap #contents>ul:not(.list) .product_category{width:auto;float:none}body.page_sitemap #contents>ul:not(.list) .product_category ul{margin-top:20px;display:flex;flex-wrap:wrap;gap:15px 20px}body.page_sitemap #contents>ul:not(.list) .product_category ul>*{min-width:calc(33.3333333333% - 13.3333333333px);width:auto}}@media screen and (max-width: 600px){body.page_cn{font-family:Arial,Verdana,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Heiti SC,WenQuanYi Micro Hei,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}@media screen and (max-width: 600px){body.page_agency.page_cn #contents table,body.page_agency.page_cn #contents table>thead,body.page_agency.page_cn #contents table>tbody,body.page_agency.page_cn #contents table>thead>tr,body.page_agency.page_cn #contents table>tbody>tr,body.page_agency.page_cn #contents table>thead>tr>*,body.page_agency.page_cn #contents table>tbody>tr>*{display:block;width:auto}body.page_agency.page_cn #contents table>tbody>tr:not(:last-child){border-bottom:0}body.page_agency.page_cn #contents table>tbody>tr>td:first-child{font-weight:700;padding-top:1em;padding-bottom:.5em;line-height:1.75}body.page_agency.page_cn #contents table>tbody>tr>td{padding:0 0 1em;line-height:1.75}}@media screen and (max-width: 600px){body.page_index.page_cn #container #contents{clear:none;overflow:initial;max-width:none;width:auto;margin:0 -4vw}body.page_index.page_cn #main{clear:both;float:none;height:auto;width:auto;overflow:initial;background:linear-gradient(to bottom,#00468c,#00468c,#fff);padding-top:6vw}body.page_index.page_cn #main .copy{margin:0 0 6vw}body.page_index.page_cn #main .copy a{display:flex;flex-direction:column;align-items:center;gap:.5em}body.page_index.page_cn #main .copy a h2{font-size:22px;font-size:2.2rem}body.page_index.page_cn #main .copy a p{font-size:12.5px;font-size:1.25rem}body.page_index.page_cn #main .qdc_img.item{top:80px}body.page_index.page_cn #main .item{margin-left:4vw!important;margin-right:4vw!important;margin-top:4vw}body.page_index.page_cn #main .item>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);box-shadow:3px 3px 1px #0000001a;text-shadow:1px 1px 3px rgba(0,0,0,.9);color:#fff;display:flex;align-items:center;justify-content:center}body.page_index.page_cn #main .item>a:before{content:"";width:100%;height:100%;background-color:#ffffff1a;position:absolute;left:0;top:0;clip-path:polygon(0 0,0 100%,100% 0);mix-blend-mode:plus-lighter}body.page_index.page_cn #main .item>a h3{font-size:15px;font-size:1.5rem;line-height:37px;flex:1;height:auto;position:static;margin:auto;text-align:center;position:absolute;left:auto;right:auto}body.page_index.page_cn #main .item>a>p{order:-1}body.page_index.page_cn #main .item>a>p>img{height:200px;width:auto}body.page_index.page_cn #main .item.dielifter,body.page_index.page_cn #main .item.pvd02,body.page_index.page_cn #main .item.pvd10,body.page_index.page_cn #main .item.hu{float:none;width:auto!important;height:auto!important}body.page_index.page_cn #main .item.sz,body.page_index.page_cn #main .item.lz{float:none}body.page_index.page_cn #main .item.cbc,body.page_index.page_cn #main .item.pvd10,body.page_index.page_cn #main .item.hu,body.page_index.page_cn #main .item.srg{float:none;clear:initial}body.page_index.page_cn #main .item.hu{margin-left:4vw!important}body.page_index.page_cn #main .item.hu h3{width:auto!important}body.page_index.page_cn #main .item.srg{margin-left:4vw!important;width:auto!important}body.page_index.page_cn .news{float:none;width:auto;height:auto;padding:0 calc(4vw - 10px) 4vw}body.page_index.page_cn .inquiry{float:none;width:auto;overflow:initial;height:auto}body.page_index.page_cn .inquiry .inquiry_tel{float:none;padding:calc(4vw + 40px) 4vw 0}body.page_index.page_cn .inquiry .inquiry_tel table{margin-top:1em}body.page_index.page_cn .inquiry .inquiry_tel table,body.page_index.page_cn .inquiry .inquiry_tel table>thead,body.page_index.page_cn .inquiry .inquiry_tel table>tbody,body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr,body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr>th,body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr>td{display:block}body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr:first-child{display:none}body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr>td{padding:1em 0}body.page_index.page_cn .inquiry .inquiry_tel table>tbody>tr>td:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.5em}body.page_index.page_cn .inquiry .inquiry_web{margin-top:20px}body.page_index.page_cn .inquiry .inquiry_web a[href*="inquiry.html"]{width:100%;height:60px;line-height:60px;margin-top:20px;background-size:contain}body.page_index.page_cn a[href*=travellingclamp] .usz{width:100%;clear:initial;float:none}body.page_index.page_cn a[href*=travellingclamp] h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.page_index.page_cn .nsy{width:50%}body.page_index.page_cn .nsy h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.page_index.page_cn .modelchange{width:50%}body.page_index.page_cn .modelchange a{background-size:contain;background-repeat:no-repeat;background-image:url(../img/modelchange.png),linear-gradient(to right,#fff 9%,#a4a4a4 50%,#717171,#484848 90%)}body.page_index.page_cn .modelchange h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}}@media screen and (max-width: 600px){body.page_environment_declaration.page_company #main_column{padding:4vw}body.page_environment_declaration.page_company #main_column .declaration h2{padding-bottom:inherit;text-align:left}body.page_environment_declaration.page_company #main_column .declaration ol{padding-bottom:4vw}body.page_environment_declaration.page_company #main_column .right,body.page_environment_declaration.page_company #main_column .left{float:none}body.page_environment_declaration.page_company #main_column .right p{padding:0}body.page_environment_declaration.page_company #main_column .right br:nth-child(1),body.page_environment_declaration.page_company #main_column .right br:nth-child(2),body.page_environment_declaration.page_company #main_column .right br:nth-child(3){display:none}body.page_environment_declaration.page_company #main_column .left{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.page_environment_declaration.page_company #main_column .left>a{flex:1}body.page_environment_declaration.page_company #main_column .left>a img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width: 600px){body.page_environment.page_company #main_column h3{margin-top:2em}body.page_environment.page_company #main_column .solar{margin-left:0;float:none;width:auto}body.page_environment.page_company #main_column img[src*="led1.JPG"]{display:block;margin:1em 0}}@media screen and (max-width: 600px){body.page_history.page_company #main_column .block table td{font-size:13px;font-size:1.3rem}body.page_history.page_company #main_column .block table th,body.page_history.page_company #main_column .block table td.month{font-size:11px;font-size:1.1rem;white-space:nowrap;padding:5px}}@media screen and (max-width: 600px){body.page_company_info.page_company #main_column p:has(img[src*="company_info_big.jpg"]){overflow:hidden}body.page_company_info.page_company #main_column p:has(img[src*="company_info_big.jpg"]) img{display:block;margin-top:4vw;max-width:102vw;margin-right:-2vw}body.page_company_info.page_company #main_column table,body.page_company_info.page_company #main_column table>thead,body.page_company_info.page_company #main_column table>tbody,body.page_company_info.page_company #main_column table>thead>tr,body.page_company_info.page_company #main_column table>tbody>tr,body.page_company_info.page_company #main_column table>thead>tr>*,body.page_company_info.page_company #main_column table>tbody>tr>*{display:block;width:auto}body.page_company_info.page_company #main_column table>tbody>tr:not(:last-child){border-bottom:0}body.page_company_info.page_company #main_column table>tbody>tr>th{font-weight:700;padding-top:1em;padding-bottom:0;line-height:1.75}body.page_company_info.page_company #main_column table>tbody>tr>td{padding-bottom:1em;padding-top:0;line-height:1.75}body.page_company_info.page_company #main_column h4{font-weight:700;padding-bottom:.8em}body.page_company_info.page_company #main_column ul{display:flex;flex-wrap:wrap;gap:1em}body.page_company_info.page_company #main_column ul li{width:auto;display:inline-block;padding:0}}@media screen and (max-width: 600px){body.page_network.page_company #main_column table,body.page_network.page_company #main_column table>thead,body.page_network.page_company #main_column table>tbody,body.page_network.page_company #main_column table>thead>tr,body.page_network.page_company #main_column table>tbody>tr,body.page_network.page_company #main_column table>thead>tr>*,body.page_network.page_company #main_column table>tbody>tr>*{display:block;width:auto}body.page_network.page_company #main_column table>tbody>tr:not(:last-child){border-bottom:0}body.page_network.page_company #main_column table>tbody>tr>th{font-weight:700;padding-top:1em;padding-bottom:0;line-height:1.75}body.page_network.page_company #main_column table>tbody>tr>td{padding-bottom:1em;padding-top:0;line-height:1.75}body.page_network.page_company #main_column table>tbody>tr>td:first-child{padding:1em 0}body.page_network.page_company #main_column table>tbody>tr>td.right{text-align:inherit}body.page_network.page_company #main_column table>tbody>tr>td.right img{display:block;margin-left:auto;margin-right:auto}}@media screen and (max-width: 600px){body.page_philosophy.page_company #main_column p{text-align:left}body.page_philosophy.page_company #main_column p span{font-size:14px;font-size:1.4rem;font-weight:700}body.page_philosophy.page_company #main_column p:nth-child(3) br{display:none}body.page_philosophy.page_company #main_column h3{padding-bottom:.5em}body.page_philosophy.page_company #main_column ul li span{display:inline-block;margin-bottom:.5em}}@media screen and (max-width: 600px){body.page_quality_policy.page_company #main_column{padding:4vw}body.page_quality_policy.page_company #main_column .declaration h2{padding-bottom:inherit;text-align:left;margin-bottom:1em}body.page_quality_policy.page_company #main_column .declaration ol{padding-bottom:4vw}body.page_quality_policy.page_company #main_column .right,body.page_quality_policy.page_company #main_column .left{float:none}body.page_quality_policy.page_company #main_column .right p{padding:0}body.page_quality_policy.page_company #main_column .right br:nth-child(1),body.page_quality_policy.page_company #main_column .right br:nth-child(2),body.page_quality_policy.page_company #main_column .right br:nth-child(3){display:none}body.page_quality_policy.page_company #main_column .left{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}body.page_quality_policy.page_company #main_column .left>a{flex:1}body.page_quality_policy.page_company #main_column .left>a img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width: 600px){body.page_agency.page_en #contents table,body.page_agency.page_en #contents table>thead,body.page_agency.page_en #contents table>tbody,body.page_agency.page_en #contents table>thead>tr,body.page_agency.page_en #contents table>tbody>tr,body.page_agency.page_en #contents table>thead>tr>*,body.page_agency.page_en #contents table>tbody>tr>*{display:block;width:auto}body.page_agency.page_en #contents table>tbody>tr:not(:last-child){border-bottom:0}body.page_agency.page_en #contents table>tbody>tr>td:first-child{font-weight:700;padding-top:1em;padding-bottom:.5em;line-height:1.75}body.page_agency.page_en #contents table>tbody>tr>td{padding:0 0 1em;line-height:1.75}}@media screen and (max-width: 600px){body.page_index.page_en #container #contents{clear:none;overflow:initial;max-width:none;width:auto;margin:0 -4vw}body.page_index.page_en #main{clear:both;float:none;height:auto;width:auto;overflow:initial;background:linear-gradient(to bottom,#00468c,#00468c,#fff);padding-top:6vw}body.page_index.page_en #main .copy{margin:0 0 6vw}body.page_index.page_en #main .copy a{display:flex;flex-direction:column;align-items:center;gap:.5em}body.page_index.page_en #main .copy a h2{font-size:22px;font-size:2.2rem}body.page_index.page_en #main .copy a p{font-size:12.5px;font-size:1.25rem}body.page_index.page_en #main .qdc_img.item{top:80px}body.page_index.page_en #main .item{margin-left:4vw!important;margin-right:4vw!important;margin-top:4vw}body.page_index.page_en #main .item>a{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);box-shadow:3px 3px 1px #0000001a;text-shadow:1px 1px 3px rgba(0,0,0,.9);color:#fff;display:flex;align-items:center;justify-content:center}body.page_index.page_en #main .item>a:before{content:"";width:100%;height:100%;background-color:#ffffff1a;position:absolute;left:0;top:0;clip-path:polygon(0 0,0 100%,100% 0);mix-blend-mode:plus-lighter}body.page_index.page_en #main .item>a h3{font-size:15px;font-size:1.5rem;line-height:37px;flex:1;height:auto;position:static;margin:auto;text-align:center;position:absolute;left:auto;right:auto}body.page_index.page_en #main .item>a>p{order:-1}body.page_index.page_en #main .item>a>p>img{height:200px;width:auto}body.page_index.page_en #main .item.dielifter,body.page_index.page_en #main .item.pvd02,body.page_index.page_en #main .item.pvd10,body.page_index.page_en #main .item.hu{float:none;width:auto!important;height:auto!important}body.page_index.page_en #main .item.sz,body.page_index.page_en #main .item.lz{float:none}body.page_index.page_en #main .item.cbc,body.page_index.page_en #main .item.pvd10,body.page_index.page_en #main .item.hu,body.page_index.page_en #main .item.srg{float:none;clear:initial}body.page_index.page_en #main .item.hu{margin-left:4vw!important}body.page_index.page_en #main .item.hu h3{width:auto!important}body.page_index.page_en #main .item.srg{margin-left:4vw!important;width:auto!important}body.page_index.page_en .news{float:none;width:auto;height:auto;padding:0 calc(4vw - 10px) 4vw}body.page_index.page_en .inquiry{float:none;width:auto;overflow:initial;height:auto}body.page_index.page_en .inquiry .inquiry_tel{float:none;padding:calc(4vw + 40px) 4vw 0}body.page_index.page_en .inquiry .inquiry_tel table{margin-top:1em}body.page_index.page_en .inquiry .inquiry_tel table,body.page_index.page_en .inquiry .inquiry_tel table>thead,body.page_index.page_en .inquiry .inquiry_tel table>tbody,body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr,body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr>th,body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr>td{display:block}body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr:first-child{display:none}body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr>td{padding:1em 0}body.page_index.page_en .inquiry .inquiry_tel table>tbody>tr>td:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.5em}body.page_index.page_en .inquiry .inquiry_web{margin-top:20px}body.page_index.page_en .inquiry .inquiry_web a[href*="inquiry.html"]{width:100%;height:60px;line-height:60px;margin-top:20px;background-size:contain}body.page_index.page_en a[href*=travellingclamp] .usz{width:100%;clear:initial;float:none}body.page_index.page_en a[href*=travellingclamp] h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.page_index.page_en .nsy{width:50%}body.page_index.page_en .nsy h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}body.page_index.page_en .modelchange{width:50%}body.page_index.page_en .modelchange a{background-size:contain;background-repeat:no-repeat;background-image:url(../img/modelchange.png),linear-gradient(to right,#fff 9%,#a4a4a4 50%,#717171,#484848 90%)}body.page_index.page_en .modelchange h2.title{font-size:15px;font-size:1.5rem;padding:0 .5em;text-align:center;height:auto}}@media screen and (max-width: 600px){body.page_news.page_PKOBO_News01 #contents h2{padding:0 0 0 1em}body.page_news.page_PKOBO_News01 #contents #newsWrap{margin-top:30px}body.page_news.page_PKOBO_News01 #contents .pager{display:flex;justify-content:flex-end;padding:0;gap:5px}body.page_news.page_PKOBO_News01 #contents .pager a{padding:10px 5px;min-width:3em;text-align:center;display:inline-block;line-height:1;white-space:nowrap}body.page_news.page_PKOBO_News01 #contents .pager+#newsList{margin-top:20px}body.page_news.page_PKOBO_News01 #contents #newsList{margin-bottom:0}body.page_news.page_PKOBO_News01 #contents #newsList li{padding:4vw 0}body.page_news.page_PKOBO_News01 #contents #newsList+.pager{margin-top:30px}}@media screen and (max-width: 600px){body.page_products #contents .products+.products{margin-top:4vw}body.page_products #contents .products{margin:0;width:auto;height:auto;float:none;padding:4vw;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}body.page_products #contents .products h3{flex:1;padding:0 0 0 1em;margin:0}body.page_products #contents .products>ul{width:100%;order:10;margin:0}body.page_products #contents .products img{position:static;max-width:120px;object-fit:cover;margin-left:auto}body.page_products #contents .related_products>li+li{margin-top:4vw}body.page_products #contents .related_products a{height:auto;width:auto;margin:0;float:none;display:flex;align-items:center;justify-content:center;gap:4vw}body.page_products #contents .related_products a img{position:static;max-width:150px;height:100px;object-fit:contain;margin-left:auto}body.page_products #contents .product{margin-right:0;width:auto;height:auto;float:none;display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap}body.page_products #contents .product h3{width:100%;background-position:left center;padding-left:20px}body.page_products #contents .product .img{width:120px}body.page_products #contents .product .img+p{flex:1}body.page_products #contents .product .text{flex:1;width:auto}}@media screen and (max-width: 600px){body.page_modelchange.page_products #main_column .img{width:auto}}@media screen and (max-width: 600px){body.page_unit.page_products #main_column .category_main{background-size:cover}}@media screen and (max-width: 600px){body.page_hydro.page_others.page_products #main_column .tableWrapper{max-width:none;margin-left:-4vw;margin-right:-4vw}body.page_hydro.page_others.page_products #main_column .tableWrapper table#table{width:500px}body.page_hydro.page_others.page_products #main_column .tableWrapper table#table th,body.page_hydro.page_others.page_products #main_column .tableWrapper table#table td{padding:5px;line-height:1.45}}@media screen and (max-width: 600px){body.page_recruit #contents table,body.page_recruit #contents table>thead,body.page_recruit #contents table>tbody,body.page_recruit #contents table>thead>tr,body.page_recruit #contents table>tbody>tr,body.page_recruit #contents table>thead>tr>*,body.page_recruit #contents table>tbody>tr>*{display:block;width:auto}body.page_recruit #contents table>tbody>tr:not(:last-child){border-bottom:0}body.page_recruit #contents table>tbody>tr>th{font-weight:700;padding-top:1em;padding-bottom:0;line-height:1.75}body.page_recruit #contents table>tbody>tr>td{padding-bottom:1em;padding-top:0;line-height:1.75}body.page_recruit #contents iframe[src*="docs.google.com/forms"]{min-height:1000px;max-width:none;width:100vw;margin-left:-4vw;margin-right:-4vw}}@media screen and (max-width: 600px){body.page_useful_info #main_column .flex_container{flex-direction:column;gap:4vw}body.page_useful_info #main_column .flex_container .flex_1,body.page_useful_info #main_column .flex_container .flex_2,body.page_useful_info #main_column .flex_container .flex_3{flex:1;margin:0;padding:0 4vw 4vw}body.page_useful_info #main_column .flex_container .flex_1 p,body.page_useful_info #main_column .flex_container .flex_2 p,body.page_useful_info #main_column .flex_container .flex_3 p{margin:0}body.page_useful_info #main_column .flex_container .flex_1 a img,body.page_useful_info #main_column .flex_container .flex_2 a img,body.page_useful_info #main_column .flex_container .flex_3 a img{width:auto}}
