.wj .wj-fade-target{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.wj .wj-fade-target.wj-visible{opacity:1;transform:translateY(0)}.wj-lightbox{z-index:99999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;animation:.25s wjLbIn;display:flex;position:fixed;inset:0}.wj-lightbox img{object-fit:contain;border-radius:4px;max-width:92vw;max-height:90vh;box-shadow:0 4px 30px #00000080}@keyframes wjLbIn{0%{opacity:0}to{opacity:1}}.wj .work_flow_wrap img,.wj .process_img img,.wj .archive_link_img img,.wj .standards_wrap img,.wj .equipment_img img{cursor:zoom-in}.wj *{box-sizing:border-box}.wj img{width:100%;max-width:100%;height:auto}.wj a:link{color:inherit;text-decoration:none;transition:all .15s ease-out}.wj a:visited{color:inherit}.wj a:hover{opacity:.6}.wj a:hover img{opacity:.8}.wj .display_flex{display:flex}.wj .disp_pc{display:unset}.wj .disp_sp{display:none}.wj .layout_pc{display:unset}.wj .layout_sp{display:none}.wj{letter-spacing:.1em;word-break:break-word;font-family:源ノ角ゴシック,游ゴシック,source-han-sans-japanese,sans-serif;font-size:16px;font-weight:400}.wj .page_wrap{width:100%;padding-top:100px}.wj .page_content{width:90%;max-width:1200px;margin:0 auto}.wj header{z-index:100;background-color:#fff;width:100%;position:fixed}.wj .header_wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;width:90%;max-width:1200px;height:100px;margin:0 auto}.wj .header_logo{width:40%}.wj .header_logo a{align-items:center}.wj .header_logo img{width:60px}.wj .header_logo p{white-space:nowrap;color:#1d2382;margin-left:.5em;font-size:32px;font-weight:700}.wj .header_menu_wrap{color:#1d2382;justify-content:space-between;align-items:center;width:calc(60% - 2em);display:flex}.wj .header_menu_wrap .link_content{width:auto;height:100%}.wj .accordion_wrap{position:relative}.wj .accordion_wrap .accordion_button{cursor:pointer;justify-content:space-between;align-items:baseline;display:flex}.wj .accordion_wrap .accordion_button img{width:.8em;height:.5em;margin-left:.1em}.wj .accordion_wrap .toggle_wrap{background-color:#fffffff2;padding:.5em;display:none;position:absolute;bottom:0;left:0;transform:translateY(110%);box-shadow:0 2px 8px #0000001a}.wj .accordion_wrap .toggle_wrap li{white-space:nowrap;margin-top:1em;font-size:.9em;list-style:none}.wj .toggle_wrap.is_open{display:block}.wj .nav-wrapper,.wj .sp.header_menu_wrap{display:none}@media screen and (min-width:1340px){.wj .header_logo img{width:60px;max-width:60px}.wj .header_logo p{font-size:32px}}@media screen and (min-width:1300px){.wj .header_menu_wrap{font-size:15px}}@media screen and (max-width:1299px){.wj .header_logo img{width:4vw}.wj .header_logo p{font-size:2vw}.wj .header_menu_wrap{font-size:1vw}}@media screen and (max-width:900px){.wj .header_wrap{width:90%;height:60px}.wj .header_logo img{width:50px}.wj .header_logo p{font-size:24px}.wj .header_menu_wrap{display:none}.wj .page_wrap{padding-top:60px}.wj .pc.header_menu_wrap{display:none}.wj .sp.header_menu_wrap{justify-content:flex-end;align-items:center;display:flex}.wj .burger-btn{z-index:3;cursor:pointer;width:40px;height:40px;display:block;position:relative}.wj .burger-btn .bar{background-color:#1d2382;width:22px;height:2px;transition:transform .3s,opacity .3s;position:absolute;left:50%;transform:translate(-50%)}.wj .burger-btn .bar_top{top:10px}.wj .burger-btn .bar_mid{top:50%;transform:translate(-50%,-50%)}.wj .burger-btn .bar_bottom{bottom:10px}.wj .burger-btn.close .bar_top{transform:translate(-50%,10px)rotate(45deg)}.wj .burger-btn.close .bar_mid{opacity:0}.wj .burger-btn.close .bar_bottom{transform:translate(-50%,-8px)rotate(-45deg)}.wj .nav-wrapper.is_open{z-index:2;width:100vw;height:calc(100vh - 60px);display:block;position:fixed;top:60px;left:0}.wj .header-nav{z-index:2;background-color:#000c;width:100%;height:100%}.wj .header-nav .nav-list{color:#fff;word-break:keep-all;text-align:left;font-size:18px;font-weight:700;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wj .header-nav .nav-item{margin-bottom:30px;margin-right:0}.wj .header-nav .nav-item a{color:#fff;text-decoration:none}}@media screen and (max-width:429px){.wj .header_logo img{width:40px}.wj .header_logo p{font-size:18px}}@media screen and (max-width:360px){.wj .header_logo img{width:10vw}.wj .header_logo p{font-size:5vw}}.wj .top_slideshow_cover{width:100%;height:auto;margin:0 auto}.wj #cover{width:100%;height:calc(96vh - 100px);display:inline-block;position:relative;overflow:hidden}.wj #cover>div{opacity:0;position:absolute;top:0}.wj #cover>div img{object-fit:cover;object-position:top;width:100vw;height:calc(96vh - 100px)}.wj .top_slideshow_wrap{display:block;position:relative}.wj .slideshow_text_wrap{color:#fff;text-shadow:3px 0 5px #0009,-3px 0 5px #0009,0 3px 5px #0009,0 -3px 5px #0009;position:absolute;bottom:10%;left:10%}.wj .slideshow_text_wrap .en_title{margin-bottom:16px;font-size:20px;font-weight:400}.wj .slideshow_text_wrap .main_title{font-size:64px;font-weight:700;line-height:1.3em}.wj .slideshow_text_wrap .main_title_border{border-bottom:1px solid #fff;width:100%;height:1px;margin-top:16px;margin-bottom:16px;display:block}.wj .slideshow_text_wrap .sub_ttile{font-size:24px;font-weight:700;line-height:1.6em}.wj .slideshow_img_wrap .layout_pc{display:unset}.wj .slideshow_img_wrap .layout_sp{display:none}@media screen and (max-width:900px){.wj .slideshow_text_wrap{bottom:5%;left:5%}.wj .slideshow_text_wrap .en_title{margin-bottom:10px;font-size:13px;line-height:1.6em}.wj .slideshow_text_wrap .main_title{font-size:42px}.wj .slideshow_text_wrap .sub_ttile{font-size:16px}}@media screen and (max-width:600px){.wj .slideshow_img_wrap .layout_pc{display:none}.wj .slideshow_img_wrap .layout_sp{display:unset}.wj .top_slideshow_cover,.wj #cover,.wj #cover>div img{height:calc(80vh - 60px)}.wj .slideshow_text_wrap .main_title_border{margin-top:10px;margin-bottom:10px}.wj .slideshow_text_wrap .en_title{font-size:3.8vw}.wj .slideshow_text_wrap .main_title{font-size:12vw}.wj .slideshow_text_wrap .sub_ttile{font-size:4.5vw}.wj .disp_pc{display:none!important}.wj .disp_sp{display:unset!important}}.wj .top_pickup_wrap{width:100%;min-height:30px;padding:10px 0;display:block}.wj .top_pickup_content{white-space:nowrap;align-items:center;width:98%;max-width:1200px;height:40px;margin:0 auto;font-size:14px;display:flex}.wj .post_info{margin-left:1em}.wj .post_border{width:1em;height:2em;margin-left:1em}.wj .top_pickup_article{align-items:center;width:calc(100% - 6em);display:flex}.wj .top_pickup_article .post_day{margin:0 1em}.wj .top_pickup_article .post_category{border:1px solid #000;margin-right:1em;padding:.5em 1em}.wj .top_pickup_article .post_title{text-overflow:ellipsis;white-space:nowrap;margin-right:1em;overflow:hidden}.wj .post_arrow{width:1em;height:1em;margin-left:auto;margin-right:1em}@media screen and (max-width:600px){.wj .top_pickup_content{font-size:12px}}.wj .about_wrap{background-image:url(/images/waterjet/top/introduction_water_jet_bg_pc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:100px 0;display:block}.wj .about_content{justify-content:space-between;display:flex}.wj .about_content .content_article{color:#fff;width:48%}.wj .about_content .content_article .content_title{margin-top:100px;margin-bottom:40px}.wj .about_content .content_article .content_title p{margin-bottom:1em;font-size:16px;font-weight:lighter}.wj .about_content .content_article .content_title h2{font-size:32px;font-weight:700}.wj .about_content .content_article .content_text{margin-bottom:100px;line-height:2em}.wj .about_content .content_img{width:48%}.wj .about_content .content_img .disp_sp{display:none}.wj .more_button{width:210px;height:50px}@media screen and (max-width:900px){.wj .about_wrap{background-image:url(/images/waterjet/top/introduction_water_jet_bg_sp.png);padding:60px 0}.wj .about_content{flex-wrap:wrap}.wj .about_content .content_article,.wj .about_content .content_img{width:90%;margin:0 auto}.wj .about_content .content_article{margin-bottom:30px}.wj .about_content .content_article .content_title{margin-top:unset;margin-bottom:30px}.wj .about_content .content_article .content_text{margin-bottom:30px}.wj .about_content .content_img .disp_pc{display:none}.wj .about_content .content_img .disp_sp{display:unset}}@media screen and (max-width:600px){.wj .about_content .content_article .content_title p{font-size:3vw}.wj .about_content .content_article .content_title h2{font-size:5.4vw}}.wj .detail_wrap{padding:100px 0;display:block}.wj .detail_title{color:#1d2382;width:100%;padding-bottom:30px}.wj .detail_title p{margin-bottom:1em;font-size:12px}.wj .detail_title h2{font-size:32px;font-weight:700}.wj .deteil_link_wrap{justify-content:space-between;display:flex}.wj .detai_link_content{background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(25% - 1px);height:400px;position:relative}.wj .detai_link_content.link_01{background-image:url(/images/waterjet/top/detail_01.png)}.wj .detai_link_content.link_02{background-image:url(/images/waterjet/top/detail_02.png)}.wj .detai_link_content.link_03{background-image:url(/images/waterjet/top/detail_03.png)}.wj .detai_link_content.link_04{background-image:url(/images/waterjet/top/detail_04.png)}.wj .detai_link_content .link_button{position:absolute;bottom:20px;left:20px}.wj .detai_link_content .link_button h3{color:#fff;margin-bottom:.5em;font-size:24px;font-weight:700}.wj .detai_link_content .link_button a,.wj .detai_link_content .link_button .coming_soon{width:80%;display:inline-block}@media screen and (max-width:1200px){.wj .detai_link_content .link_button h3{font-size:2vw}}@media screen and (max-width:900px){.wj .detail_wrap{padding:60px 0}.wj .detail_wrap .page_content{width:90%;margin:0 auto}.wj .deteil_link_wrap{flex-wrap:wrap;justify-content:space-around}.wj .detai_link_content{width:calc(50% - 1px);height:80vw;max-height:600px;margin-bottom:1px}.wj .detai_link_content .link_button h3{font-size:24px}}@media screen and (max-width:600px){.wj .detail_title p{font-size:3vw}.wj .detail_title h2{font-size:5.4vw}.wj .detai_link_content .link_button h3{font-size:4vw}}.wj .works_wrap{background-color:#d8e9f2;width:100%;padding:100px 0;display:block}.wj .works_wrap .works_content{justify-content:space-between;display:flex}.wj .works_wrap .content_article,.wj .works_wrap .archive_link_wrap{width:48%}.wj .works_title{color:#1d2382;width:100%;padding:30px 0}.wj .works_title p{margin-bottom:1em;font-size:12px}.wj .works_title h2{font-size:32px;font-weight:700}.wj .works_text{margin-bottom:100px;line-height:2em}.wj .works_wrap .archive_link_wrap{justify-content:space-between;display:flex}.wj .works_wrap .archive_link_content{width:48%}.wj .works_wrap .archive_link_img{width:100%;height:auto;overflow:hidden}.wj .works_wrap .archive_link_img.comming_soon{border:unset;padding:unset}.wj .works_wrap .archive_link_img img{object-fit:cover;width:100%;height:auto}@media screen and (max-width:900px){.wj .works_wrap{padding:60px 0}.wj .works_wrap .works_content{flex-wrap:wrap;width:90%;margin:0 auto}.wj .works_text{margin-bottom:30px}.wj .works_wrap .content_article,.wj .works_wrap .archive_link_wrap{width:100%}.wj .works_wrap .content_article{margin-bottom:30px}}@media screen and (max-width:600px){.wj .works_wrap .archive_link_img{max-height:300px}.wj .works_title p{font-size:3vw}.wj .works_title h2{font-size:5.4vw}}.wj .news_wrap{width:100%;padding:100px 0;display:block}.wj .news_content{justify-content:space-between;display:flex}.wj .news_content .news_title_wrap{width:30%}.wj .news_title_wrap .news_title{color:#1d2382;width:100%;padding:30px 0}.wj .news_title_wrap .news_title p{margin-bottom:1em;font-size:12px}.wj .news_title_wrap .news_title h2{font-size:32px;font-weight:700}.wj .news_content .news_link_wrap{width:60%;margin-top:124px}.wj .news_link_content{background-color:#d8e9f2;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:20px;display:flex}.wj .news_link_content .news_text{width:calc(100% - 2em)}.wj .news_link_content .news_text p:first-child{margin-bottom:.6em}.wj .news_link_content .link_arrow{width:1em;height:1em}@media screen and (max-width:900px){.wj .news_wrap{padding:60px 0}.wj .news_content{flex-wrap:wrap}.wj .news_content .news_title_wrap,.wj .news_content .news_link_wrap{width:90%;margin:0 auto}.wj .news_content .news_title_wrap{margin-bottom:60px}}@media screen and (max-width:600px){.wj .news_title_wrap .news_title p{font-size:3vw}.wj .news_title_wrap .news_title h2{font-size:5.5vw}}.wj .footer_top_wrap{background-color:#fff;background-image:url(/images/waterjet/footer/footer_top_bg_pc.png);background-repeat:no-repeat;background-size:cover;padding:100px 0;display:block}.wj .footer_top_content{background-color:#fff;width:90%;max-width:1400px;margin:0 auto;padding:60px 100px}.wj .footer_top_inner{justify-content:space-between;width:100%;max-width:1000px;margin:0 auto;display:flex}.wj .top_text_content{width:40%;max-width:300px}.wj .top_text_content .title{color:#1d2382;padding-left:30px}.wj .top_text_content .title p{margin-bottom:.6em;font-size:12px}.wj .top_text_content .title h2{padding-bottom:30px;font-size:32px;font-weight:700}.wj .top_text_content .comment{text-align:center;line-height:1.6em}.wj .top_border_content{align-items:center;width:20px;display:flex}.wj .top_contact_content{width:60%;max-width:400px}.wj .top_contact_content .link a{text-align:center;color:#fff;background-color:#2ed4e4;padding:10px 20px;font-size:20px;display:block}.wj .top_contact_content .link a.disp_sp{display:none}@media screen and (max-width:999px){.wj .top_text_content .comment{font-size:1.4vw}}@media screen and (max-width:900px){.wj .footer_top_wrap{background-image:url(/images/waterjet/footer/footer_top_bg_sp.png);padding:30px 0}.wj .footer_top_content{padding:30px 60px}.wj .footer_top_inner{flex-wrap:wrap;justify-content:center}.wj .top_text_content{width:90%;max-width:600px}.wj .top_text_content .title{text-align:center;padding-left:unset;width:100%}.wj .top_text_content .comment{font-size:2vw}.wj .top_border_content{width:90%;max-width:600px;margin:20px 0}.wj .top_border_content img{width:60%;max-width:200px;margin:0 auto}.wj .top_border_content img.disp_pc{display:none}.wj .top_border_content img.disp_sp{display:unset}.wj .top_contact_content{width:90%;max-width:600px}.wj .top_contact_content .link a{margin-top:10px;font-size:3vw}.wj .top_contact_content .link a.disp_pc{display:none}.wj .top_contact_content .link a.disp_sp{display:block}}@media screen and (max-width:600px){.wj .footer_top_content{padding:20px}.wj .top_text_content .title p{margin-bottom:10px;font-size:3vw}.wj .top_text_content .title h2{padding-bottom:20px;font-size:6vw}.wj .top_text_content .comment{font-size:3vw}.wj .top_border_content{width:40%}.wj .top_contact_content .link{flex-direction:column;gap:12px;margin-bottom:10px;display:flex}.wj .top_contact_content .link a{white-space:nowrap;margin-top:0;font-size:clamp(14px,4.5vw,20px)}}.wj .footer_bottom_content{width:94%;max-width:1600px;margin:30px auto 0}.wj .footer_bottom_content.disp_sp{display:none}.wj .bottom_content_top{border-bottom:.5px solid #000;align-items:flex-start;width:90%;max-width:1200px;margin:0 auto;padding:40px 0;display:flex}.wj .bottom_content_top .logo{align-items:center;width:30%;display:flex}.wj .bottom_content_top .logo img{width:3em}.wj .bottom_content_top .logo h2{margin-left:.5em;font-size:1.4em;font-weight:700}.wj .bottom_content_top .link{justify-content:space-between;width:65%;margin-top:1em;margin-left:5%;display:flex}.wj .bottom_content_top .link div .link_name{margin-bottom:10px;font-weight:700}.wj .bottom_content_top .link .link_detail{flex-direction:column;display:flex}.wj .bottom_content_top .link .link_detail div{margin-top:10px;position:relative}.wj .bottom_content_top .link .link_detail div a{margin-top:10px;margin-left:1em}.wj .bottom_content_top .link .link_detail div span{border-bottom:1px solid #000;width:.5em;position:absolute;top:calc(50% - 1px);left:.25em}.wj .bottom_content_bottom{text-align:right;width:90%;max-width:1200px;margin:0 auto;padding:40px 0 60px}.wj .footer_copylight_wrap{color:#fff;background-color:#1d2382;width:100%;padding:20px 0;display:block}.wj .footer_copylight_content{text-align:center;width:90%;max-width:1200px;margin:0 auto}@media screen and (max-width:1199px){.wj .bottom_content_top .logo img{width:4vw}.wj .bottom_content_top .logo h2{font-size:1.8vw}.wj .bottom_content_top .link{margin-top:1.4vw;font-size:1.2vw}}@media screen and (max-width:900px){.wj .footer_bottom_content.disp_pc{display:none}.wj .footer_bottom_content.disp_sp{display:unset}.wj .bottom_content_inner{justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:20px 0;display:flex}.wj .footer_bottom_content.disp_sp .logo{align-items:center;display:flex}.wj .footer_bottom_content.disp_sp .logo img{width:5vw;height:5vw}.wj .footer_bottom_content.disp_sp .logo h2{margin-left:.5em;font-size:3vw;font-weight:700;line-height:5vw}.wj .bottom_content_inner .link{font-size:3vw;line-height:5vw}.wj .footer_copylight_content{font-size:2vw}}.wj .top_view_wrap{width:100%;max-width:1500px;height:calc(90vh - 100px);max-height:300px;margin:0 auto;position:relative}.wj .top_view_wrap img{object-fit:cover;width:100%;height:calc(90vh - 100px);max-height:300px}.wj .top_view_title{color:#fff;text-align:center;width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wj .top_view_title p{margin-bottom:1em;font-size:16px}.wj .top_view_title h1{font-size:32px;font-weight:700}.wj .breadcrumb_wrap{width:90%;max-width:1500px;margin:10px auto 100px}.wj .page_title{color:#1d2382;margin:30px 0}.wj .page_title p{margin-bottom:10px;font-size:16px}.wj .page_title h2{font-size:32px;font-weight:700}@media screen and (max-width:1200px){.wj .top_view_title p{font-size:1.8vw}.wj .top_view_title h1{font-size:3vw}}@media screen and (max-width:900px){.wj .top_view_title p{font-size:14px}.wj .top_view_title h1{font-size:32px}.wj .top_view_wrap,.wj .top_view_wrap img{height:200px}.wj .breadcrumb_wrap{margin:10px auto 30px}}.wj .page_link_wrap{display:block}.wj .page_link_content{justify-content:space-between;padding:100px 0;display:flex}.wj .page_link_inner{text-align:center;color:#1d2382;border:1px solid #1d2382;width:24%;margin-bottom:10px;padding:20px;box-shadow:2px 2px 4px #0000001a}.wj .link_name .name_en{margin-bottom:10px;font-size:12px}.wj .link_name .name_jp{margin-bottom:20px;font-size:22px;font-weight:700}@media screen and (max-width:900px){.wj .page_link_content{flex-wrap:wrap;padding:60px 0}.wj .page_link_inner{width:49%;padding:10px}.wj .link_name .name_en{font-size:2vw}.wj .link_name .name_jp{font-size:3vw}}@media screen and (max-width:600px){.wj .link_name .name_en{margin-bottom:.5em;font-size:14px}.wj .link_name .name_jp{margin-bottom:10px;font-size:18px}}.wj .contact_form_wrap{width:90%;max-width:800px;margin:0 auto}.wj .contact_form_wrap table{border-collapse:collapse;width:100%}.wj .contact_form_wrap th,.wj .contact_form_wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:15px 10px}.wj .contact_form_wrap th{white-space:nowrap;width:200px;font-weight:700}.wj .contact_form_wrap td input[type=text],.wj .contact_form_wrap td input[type=email],.wj .contact_form_wrap td input[type=tel],.wj .contact_form_wrap td textarea{border:1px solid #ccc;width:100%;padding:8px 12px;font-family:inherit;font-size:16px}.wj .contact_form_wrap td textarea{resize:vertical;min-height:150px}.wj .contact_form_wrap .required{color:red;font-size:12px;font-weight:700}.wj .contact_form_wrap .form_buttons{text-align:center;margin-top:30px}.wj .contact_form_wrap .form_buttons button{cursor:pointer;color:#1d2382;background:#fff;border:1px solid #1d2382;padding:12px 40px;font-size:16px;transition:all .2s}.wj .contact_form_wrap .form_buttons button:hover{color:#fff;background:#1d2382}@media screen and (max-width:600px){.wj .contact_form_wrap th{border:none;width:100%;padding-bottom:5px;display:block}.wj .contact_form_wrap td{width:100%;padding-top:0;display:block}}.wj .advantage_content{justify-content:space-between;padding-top:100px;padding-bottom:100px;display:flex}.wj .advantage_text{width:46%}.wj .advantage_text h2{color:#1d2382;margin-bottom:30px;font-size:32px;font-weight:700;line-height:1.6em}.wj .advantage_text ul{margin-left:1em}.wj .advantage_text ul li{margin-bottom:10px;line-height:1.6em;list-style:outside}.wj .advantage_img{width:46%}@media screen and (max-width:900px){.wj .advantage_content{flex-wrap:wrap;justify-content:center;padding-top:10px;padding-bottom:60px;display:flex}.wj .advantage_text,.wj .advantage_img{width:90%}}@media screen and (max-width:600px){.wj .advantage_text h2{font-size:5.5vw}}.wj .system_wrap{color:#fff;background-color:#1a84da;width:100%;display:block}.wj .system_content{padding-top:100px;padding-bottom:100px}.wj .system_title{margin-bottom:60px}.wj .system_title h2{font-size:32px;font-weight:700;line-height:1.6em}.wj .system_title p{margin-bottom:10px}.wj .sysytem_image{width:100%;margin-bottom:60px}.wj .sysytem_image_messege{display:none}.wj .system_intro{justify-content:space-between;margin-bottom:30px;display:flex}.wj .system_intro .intro_text{width:30%;line-height:2em}.wj .system_intro .intro_img{width:66%}.wj .intro_img .disp_pc{display:unset}.wj .intro_img .disp_sp{display:none}.wj .sysytem_workflow .disp_pc{display:unset}.wj .sysytem_workflow .disp_sp,.wj .workflow_image_messege{display:none}@media screen and (max-width:900px){.wj .system_content{padding-top:60px;padding-bottom:60px}.wj .sysytem_image{border:2px solid #fff;margin-bottom:10px;padding:10px 0;overflow:scroll}.wj .sysytem_image img{min-width:1200px}.wj .sysytem_image_messege{text-align:center;width:100%;margin:0 auto 30px;font-size:.8em;display:block}.wj .system_intro{flex-wrap:wrap;margin-bottom:30px}.wj .system_intro .intro_text,.wj .system_intro .intro_img{width:100%;margin-bottom:30px}.wj .intro_img .disp_pc{display:none}.wj .intro_img .disp_sp{display:unset}.wj .workflow_img{border:2px solid #fff;margin-bottom:10px;padding:10px 0;overflow:scroll}.wj .workflow_img img{min-width:1200px}.wj .workflow_image_messege{text-align:center;width:100%;margin:0 auto 30px;font-size:.8em;display:block}}@media screen and (max-width:600px){.wj .system_title p{font-size:3vw}.wj .system_title h2{font-size:5.5vw}.wj .sysytem_workflow .disp_pc{display:none}.wj .sysytem_workflow .disp_sp{display:unset}.wj .workflow_img{overflow:unset;margin-bottom:unset;padding:unset;border:unset}.wj .workflow_img img{min-width:unset;width:100%}.wj .workflow_image_messege{display:none}}.wj .construction_title{color:#1d2382;margin-bottom:60px}.wj .construction_title p{margin-bottom:10px;font-size:16px}.wj .construction_title h2{font-size:32px;font-weight:700}.wj .construction_intro{margin-bottom:100px;line-height:2em}@media screen and (max-width:900px){.wj .construction_title{margin-bottom:30px}.wj .construction_intro{margin-bottom:30px;font-size:12px}.wj .construction_intro span{margin-left:5.5em;display:block}}.wj .method_list_wrap{margin-bottom:100px}.wj .method_list_wrap .disp_pc{display:unset}.wj .method_list_wrap .disp_sp{display:none}@media screen and (max-width:900px){.wj .method_list_wrap{margin-bottom:60px}}@media screen and (max-width:600px){.wj .method_list_wrap{margin-bottom:30px}.wj .method_list_wrap .disp_pc{display:none}.wj .method_list_wrap .disp_sp{display:unset}}.wj .method_process_wrap{flex-wrap:wrap;justify-content:space-between;display:flex}.wj .method_process_content{width:30%;margin-bottom:30px}.wj .method_process_arrow{width:2%}.wj .method_process_arrow .disp_pc{display:unset}.wj .method_process_arrow .disp_sp{display:none}.wj .method_process_content .process_img{margin-bottom:20px}.wj .method_process_content .process_text h3{color:#1d2382;text-align:center;margin-bottom:10px;font-size:18px;font-weight:700}.wj .method_process_content .process_text p{line-height:1.6em}.wj .method_process_arrow img{margin-top:120px}@media screen and (max-width:600px){.wj .method_process_arrow .disp_pc{display:none}.wj .method_process_arrow .disp_sp{display:unset}.wj .method_process_content{width:100%;margin-bottom:unset}.wj .method_process_arrow{text-align:center;width:100%;margin-top:20px;margin-bottom:20px}.wj .method_process_arrow img{margin-top:unset;width:20px}.wj .method_process_content .process_text p{font-size:14px}.wj .method_process_content .process_img{text-align:center}.wj .method_process_content .process_img img{width:100%;height:auto}}.wj .standards_wrap{justify-content:space-between;margin-bottom:60px;display:flex}.wj .standards_wrap .text_wrap{width:48%;line-height:2em}.wj .standards_wrap .img_wrap{width:48%}@media screen and (max-width:900px){.wj .standards_wrap{flex-wrap:wrap}.wj .standards_wrap .text_wrap{width:100%;margin-bottom:20px}.wj .standards_wrap .img_wrap{width:100%}.wj .work_flow_wrap{width:100%;padding:10px 0}.wj .work_flow_wrap img{width:100%;height:auto;min-width:unset}}@media screen and (max-width:600px){.wj .standards_wrap .text_wrap{font-size:14px}}.wj .equipment_title{color:#1d2382;margin-top:60px;margin-bottom:60px}.wj .equipment_title p{margin-bottom:10px;font-size:16px}.wj .equipment_title h2{font-size:32px;font-weight:700}@media screen and (max-width:900px){.wj .equipment_title{margin-top:30px;margin-bottom:30px}}.wj .equipment_list_wrap{padding-top:30px;padding-bottom:100px}.wj .equipment_list_wrap ul{flex-wrap:wrap;justify-content:start;display:flex}.wj .equipment_list_wrap li{width:14.2857%;margin-bottom:10px;padding-left:1.2em;font-size:.8vw;line-height:1em;position:relative}@media screen and (max-width:900px){.wj .equipment_list_wrap li{width:33.3333%;margin-bottom:14px;font-size:2vw}}@media screen and (max-width:600px){.wj .equipment_list_wrap ul{justify-content:space-between}.wj .equipment_list_wrap li{width:calc(50% - 6px);margin-bottom:20px;font-size:3vw}}.wj .equipment_tabele_wrap{width:100%}.wj .equipment_tabele{border:none;width:100%;line-height:1.6em}.wj .equipment_tabele tr.equipment_tabele_header{display:none}.wj .equipment_tabele,.wj .equipment_tabele tbody{flex-wrap:wrap;gap:24px;display:flex}.wj .equipment_tabele tr{border:2px solid #1d2382;border-radius:8px;width:calc(50% - 12px);display:block;overflow:hidden}.wj .equipment_tabele tr:nth-child(odd){background-color:#d8e9f2}.wj .equipment_tabele td{border:none;border-bottom:1px solid #ccc;width:100%;padding:10px;display:block}.wj .equipment_tabele td:last-child{border-bottom:none}.wj .equipment_tabele td.equipment_img{text-align:center;max-height:none;overflow:visible}.wj .equipment_tabele td.equipment_img img{width:50%;height:auto}.wj .equipment_tabele td.equipment_img p{color:#1d2382;margin-bottom:8px;font-size:16px;font-weight:700}.wj .equipment_tabele td.equipment_name,.wj .equipment_tabele .equipment_maker,.wj .equipment_tabele .equipment_features{width:100%}.wj .equipment_tabele td.equipment_name:before{content:"型番：";color:#1d2382;font-weight:700}.wj .equipment_tabele .equipment_maker:before{content:"メーカー：";color:#1d2382;font-weight:700}.wj .equipment_tabele .equipment_features:before{content:"特徴：";color:#1d2382;font-weight:700}@media screen and (max-width:900px){.wj .equipment_tabele tr{width:calc(50% - 10px)}.wj .equipment_tabele tbody{gap:16px}}@media screen and (max-width:600px){.wj .equipment_tabele tr{width:100%}.wj .equipment_tabele td.equipment_img img{width:60%}}.wj .company_title{color:#1d2382;margin-bottom:60px}.wj .company_title p{margin-bottom:10px;font-size:16px}.wj .company_title h2{font-size:32px;font-weight:700}@media screen and (max-width:900px){.wj .company_title{margin-top:30px;margin-bottom:30px}}.wj .company_profile table{width:100%;line-height:1.8em}.wj .company_profile tr:first-child{border-top:1px solid #1d2382}.wj .company_profile tr{border-bottom:1px solid #1d2382}.wj .company_profile th,.wj .company_profile td{vertical-align:middle;padding-top:20px;padding-bottom:20px}.wj .company_profile th{background-color:#74bedc;width:200px}.wj .company_profile td{width:auto;min-width:200px;padding-left:20px;padding-right:20px}.wj .company_profile br.disp_sp{display:none}@media screen and (max-width:900px){.wj .company_profile table{font-size:14px}.wj .company_profile th{width:140px}}@media screen and (max-width:600px){.wj .company_profile br.disp_sp{display:unset}.wj .company_profile table{font-size:12px}.wj .company_profile th{width:100px}}.wj .company_map_wrap{background-color:#f0f0f0;margin-top:60px;padding-top:100px;padding-bottom:100px;display:block}.wj .company_map_wrap iframe{width:100%;height:600px}@media screen and (max-width:900px){.wj .company_map_wrap{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:600px){.wj .company_map_wrap{padding-top:30px;padding-bottom:30px}.wj .company_map_wrap iframe{width:90vw;height:90vw;margin:10% auto;display:block}}.wj .privacypolicy_title{color:#1d2382;margin-top:60px;margin-bottom:60px}.wj .privacypolicy_title p{margin-bottom:10px;font-size:16px}.wj .privacypolicy_title h2{font-size:32px;font-weight:700}@media screen and (max-width:900px){.wj .privacypolicy_title{margin-top:30px;margin-bottom:30px}}.wj .about_personal_information_content,.wj .personal_information_content,.wj .disclaimer_content{margin-bottom:100px}.wj .about_personal_information_content h3,.wj .personal_information_content h3,.wj .disclaimer_content h3{font-size:24px}@media screen and (max-width:900px){.wj .about_personal_information_content,.wj .personal_information_content,.wj .disclaimer_content{margin-bottom:60px}.wj .about_personal_information_content h3,.wj .personal_information_content h3,.wj .disclaimer_content h3{font-size:20px}}.wj .about_personal_information_content h3,.wj .personal_information_content h3,.wj .disclaimer_content h3{color:#1d2382;border-left:10px solid #1d2382;margin-bottom:10px;padding-left:.5em;font-weight:700;line-height:1.6em}.wj .about_personal_information_content p,.wj .personal_information_content p,.wj .personal_information_content li{line-height:1.6em}.wj .personal_information_content .content_header{margin-bottom:20px}.wj .personal_information_content li{margin-bottom:10px;margin-left:1.5em;list-style-type:decimal;display:list-item}.wj .personal_information_content li .list_title{font-weight:700}.wj .disclaimer_content p{margin-bottom:10px;line-height:1.6em}.wj .single_wrap{flex-wrap:wrap;gap:30px;margin-bottom:100px;display:flex}.wj .single_content{width:calc(50% - 15px)}.wj .single_content a{color:inherit;text-decoration:none;display:block}.wj .single_content img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;margin-bottom:10px}.wj .single_content p{margin-bottom:4px;font-size:14px}.wj .single_content .single_title{font-size:14px;line-height:1.6}@media screen and (max-width:600px){.wj .single_wrap{gap:20px}.wj .single_content{width:calc(50% - 10px)}}.wj .news_list_wrap{margin-bottom:100px}.wj .news_list_wrap .news_link_content{background-color:#d8e9f2;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:20px;display:flex}.wj .contact_table{border-collapse:collapse;width:100%}.wj .contact_table th,.wj .contact_table td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;padding:15px 10px}.wj .contact_table th{white-space:nowrap;width:200px;font-weight:700}.wj .contact_table td input[type=text],.wj .contact_table td input[type=email],.wj .contact_table td input[type=tel],.wj .contact_table td textarea{border:1px solid #ccc;width:100%;padding:8px 12px;font-family:inherit;font-size:16px}.wj .contact_table td textarea{resize:vertical;min-height:150px}.wj .required{color:red;font-size:12px;font-weight:700}.wj .form_buttons{text-align:center;margin-top:30px;margin-bottom:60px}.wj .form_buttons button{cursor:pointer;color:#1d2382;background:#fff;border:1px solid #1d2382;padding:12px 40px;font-size:16px;transition:all .2s}.wj .form_buttons button:hover{color:#fff;background:#1d2382}.wj .required_mark{color:red;font-size:12px;font-weight:700}@media screen and (max-width:600px){.wj .contact_table th{border:none;width:100%;padding-bottom:5px;display:block}.wj .contact_table td{width:100%;padding-top:0;display:block}}
