@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Noto+Sans+JP:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");header{display:flex;align-items:center;justify-content:space-between;position:sticky;left:0;top:0;font-size:1.5rem;background:#fff;z-index:9999}header h1{flex-shrink:0;padding-left:40px;box-sizing:border-box;display:flex;align-items:center;max-width:225px}@media screen and (max-width:1440px){header h1{padding-left:20px;width:180px}}header h1 a{display:block;height:100%}@media screen and (max-width:1090px){header h1{padding-left:20px;margin-right:10px}}@media screen and (max-width:860px){header h1{width:120px;padding-left:10px}}header nav{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:860px){header nav{padding-top:2vw}}header nav .sp_close{display:none;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:3rem;margin-right:2vw;font-weight:200;line-height:1}@media screen and (max-width:860px){header nav .sp_close{display:block}}header nav .main_nav{display:flex;justify-content:space-around;align-items:stretch}header nav .main_nav li{margin-right:25px;position:relative}header nav .main_nav li:has(>ul.globalnav_sub) a:after{content:"";display:block;width:1.5rem;height:1.5rem;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/nav_arrow.svg) no-repeat center/contain}@media screen and (max-width:980px){header nav .main_nav li{margin-right:10px}}@media screen and (min-width:861px){header nav .main_nav li .globalnav_sub{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:100%;width:-moz-fit-content;width:fit-content;white-space:nowrap;background:#fff;box-shadow:0px 3px 6px 0px rgba(0,0,0,.16);border-radius:7px;z-index:2;padding:10px;box-sizing:border-box}}header nav .main_nav li .globalnav_sub li{margin:0}header nav .main_nav li .globalnav_sub li a{font-size:1.4rem;display:block;text-align:center;line-height:2}header nav .main_nav li .globalnav_sub li a:after{display:none !important}@media screen and (max-width:860px){header nav .main_nav li .globalnav_sub{display:block !important}header nav .main_nav li .globalnav_sub li a{line-height:1.3;text-align:left;padding-left:1em;font-size:1.2rem}}header nav .main_nav li a{color:#6e7076;display:flex;align-items:center;font-size:1.4rem;position:relative;font-weight:700}@media screen and (max-width:1090px){header nav .main_nav li a{font-size:1.3rem}}@media screen and (min-width:861px){header nav .main_nav li a:before{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:#ed6e2e;transition:.5s}header nav .main_nav li a:hover{color:#ed6e2e}header nav .main_nav li a:hover:before{width:100%}}header nav .header_btns{display:flex;align-items:stretch;width:400px;flex-shrink:0}@media screen and (max-width:1440px){header nav .header_btns{width:250px}}header nav .header_btns li{width:50%;display:block}header nav .header_btns li a{display:block;box-sizing:border-box;padding:2rem 1rem;font-size:1.4rem;position:relative;z-index:1;transition:.5s;font-weight:700}header nav .header_btns li a:hover{opacity:.7}@media screen and (max-width:1090px){header nav .header_btns li a{padding:1rem}}header nav .header_btns li a.contact{background:#3851ae}header nav .header_btns li a.contact:before{content:"";background:#ed6e2e}header nav .header_btns li a.catalog{background:#ed6e2e}header nav .header_btns li a.catalog:before{content:"";background:#3851ae}header nav .header_btns li a img{display:block;margin:0 auto 0px;width:26px}@media screen and (max-width:1090px){header nav .header_btns li a img{width:20px}}header nav .header_btns li a p{color:#fff;text-align:center;font-size:1.4rem;line-height:1.2;margin-top:.5rem}header nav .header_btns li a p small{display:block;font-size:1.1rem;letter-spacing:.1em}@media screen and (max-width:1090px){header nav .header_btns li a p{font-size:1.3rem}header nav .header_btns li a p small{font-size:1rem}}@media screen and (max-width:860px){header nav{position:fixed;top:0;right:-100vw;display:block;background:#fff;overflow:scroll;width:70vw;height:100vh;transition:.5s}header nav.active{right:0}header nav .main_nav{display:block;padding:2vw}header nav .main_nav li{border-top:1px solid #ccc;margin-right:0}header nav .main_nav li a{font-size:1.3rem;padding:.7em 0;display:flex;justify-content:space-between}header nav .main_nav li a:after{width:20px;height:20px}header nav .header_btns{width:100%;display:block}header nav .header_btns li{width:100%}}header .sp-toggle{display:none !important}@media screen and (max-width:860px){header .sp-toggle{display:block !important}header .sp-toggle a{padding:15px 20px;background:#3851ae;display:block}}footer{background:#3851ae;color:#fff;padding-top:100px}@media screen and (max-width:860px){footer{padding-top:35px}}footer .flex{display:flex;max-width:1200px}@media screen and (max-width:860px){footer .flex{display:block}footer .flex .img img{display:block;margin:0 auto 30px;max-width:230px;width:100%}}footer nav .menu{display:flex}footer nav .menu li a{font-size:1.6rem;color:#fff;white-space:nowrap;font-weight:500;position:relative;transition:.5s}@media screen and (max-width:860px){footer nav .menu li a{font-size:1.4rem;white-space:inherit}}@media screen and (min-width:861px){footer nav .menu li a:after{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:#ed6e2e;transition:.5s}footer nav .menu li a:hover{color:#ed6e2e}footer nav .menu li a:hover:after{width:100%}}footer nav .menu li a:before{content:"・"}@media screen and (max-width:860px){footer nav .menu{display:block}}footer nav .menu-left{display:flex;width:50%;justify-content:space-around}@media screen and (max-width:860px){footer nav .menu-left{display:flex !important;justify-content:space-between;flex-wrap:wrap;width:100%}}footer nav .has-children{display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width:860px){footer nav .has-children{width:48%}}footer nav .child_list{padding-left:20px;margin-top:10px}@media screen and (max-width:860px){footer nav .child_list{padding-left:1.7em}}footer nav .child_list li a{font-size:1.5rem;line-height:1.7}@media screen and (max-width:860px){footer nav .child_list li a{font-size:1.4rem}}footer nav .child_list li a:before{display:none}footer nav .menu-right-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%}footer nav .menu-right-grid li{width:48%}@media screen and (max-width:860px){footer nav .menu-right-grid{margin-top:10px}}@media screen and (max-width:860px){footer nav .menu-right-grid{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}footer nav .menu-right-grid li{width:48%;line-height:1.7}}footer nav .small_list{display:flex;justify-content:space-between;margin-top:20px;flex-wrap:wrap}@media screen and (max-width:860px){footer nav .small_list{justify-content:flex-start}}@media screen and (max-width:860px){footer nav .small_list li{margin-right:1.5em}}footer nav .small_list li a{font-size:1.5rem;color:#fff;position:relative;transition:.5s}@media screen and (max-width:860px){footer nav .small_list li a{font-size:1.1rem;line-height:1.7}}@media screen and (min-width:861px){footer nav .small_list li a:after{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background:#ed6e2e;transition:.5s}footer nav .small_list li a:hover{color:#ed6e2e}footer nav .small_list li a:hover:after{width:100%}}footer .copyBox{text-align:center;border-top:1px solid rgba(255,255,255,.3);padding:30px 0;margin-top:55px}@media screen and (max-width:860px){footer .copyBox{margin-top:25px}}footer .copyBox .logo{margin:0 auto 20px;display:block;width:-moz-fit-content;width:fit-content;max-width:225px}footer .copyBox small{font-size:1.2rem}#shinkaron{background:#3851ae}#shinkaron .hidden{overflow:hidden}#shinkaron #mvBox{position:relative;z-index:3;width:100%}#shinkaron #mvBox #pan{position:absolute;top:0;left:0}#shinkaron #mvBox #pan ul li{color:#fff}#shinkaron #mvBox #pan ul li a{color:#fff}#shinkaron #mvBox h2{padding:14.1% 0 18%;width:47%;position:relative;z-index:2}@media screen and (max-width:860px){#shinkaron #mvBox h2{width:74.1333%;padding:22.4% 0}}#shinkaron #mvBox .mv_img{max-width:866px;position:absolute;top:-5%;right:-25%;width:73%;z-index:-1}@media screen and (max-width:860px){#shinkaron #mvBox .mv_img{width:86.6666%;top:5%}}@media screen and (min-width:861px){#shinkaron #about{padding-bottom:150px}}#shinkaron #about .cont_size_box{position:relative;z-index:2;max-width:1120px;display:flex;align-items:center;justify-content:space-between}#shinkaron #about .cont_size_box .txtBox{color:#fff;max-width:560px;margin-left:auto;width:50%}@media screen and (max-width:860px){#shinkaron #about .cont_size_box .txtBox{width:100%;max-width:none}}#shinkaron #about .cont_size_box .txtBox h2{width:409px;margin-left:-20px}@media screen and (max-width:860px){#shinkaron #about .cont_size_box .txtBox h2{width:172px;margin-left:-9px}}#shinkaron #about .cont_size_box .txtBox p{font-size:1.6rem;line-height:2.0625;margin-top:40px}@media screen and (max-width:860px){#shinkaron #about .cont_size_box .txtBox p{font-size:1.4rem;margin-top:25px}}#shinkaron #about .cont_size_box .img{width:45%}@media screen and (max-width:860px){#shinkaron #about .cont_size_box .img{display:none}}#shinkaron #about .cont_size_box .img img{width:120%;position:relative;left:-20%;max-width:none}#shinkaron #about .ill{max-width:671px;margin:0 auto;width:72.8%;margin-bottom:-10px;position:relative;z-index:2}@media screen and (min-width:861px){#shinkaron #about .ill{display:none}}#shinkaron #shinka{background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/shinkaron/shinka_bg.jpg) no-repeat bottom center/cover}@media screen and (max-width:860px){#shinkaron #shinka{background:#fff}}#shinkaron #shinka h2{width:100%;position:relative;z-index:1}#shinkaron #shinka h2 img{max-width:none;width:100%}#shinkaron #shinka .shinka_inner{width:100%;padding:0 5%;box-sizing:border-box;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner{background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/shinkaron/sp/shinka_bg.png) no-repeat bottom center/cover;margin-top:-7vw;padding-bottom:200px}}#shinkaron #shinka .shinka_inner .rasen{max-width:400px;width:30%;margin:0 auto}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .rasen{width:100vw;margin-left:-5vw;max-width:none}}#shinkaron #shinka .shinka_inner .txtBox{position:relative}#shinkaron #shinka .shinka_inner .txtBox .cont h3{border-radius:clamp(0px, 0.42vw, 5px);color:#fff;font-size:clamp(0px, 2.33vw, 28px);padding:clamp(0px, 1.25vw, 15px);box-sizing:border-box;position:relative}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont h3{font-size:13px}}#shinkaron #shinka .shinka_inner .txtBox .cont h4{text-align:center;text-decoration:underline;font-size:clamp(0px, 1.833vw, 22px);margin:clamp(0px, 1.67vw, 20px) auto}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont h4{font-size:12px}}#shinkaron #shinka .shinka_inner .txtBox .cont p{font-size:clamp(0px, 1.3vw, 16px);line-height:1.56;font-weight:500}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont p{font-size:12px}}#shinkaron #shinka .shinka_inner .txtBox .cont .ex{background:#fff;padding:clamp(0px, 1.25vw, 15px);box-sizing:border-box;border-radius:clamp(0px, 0.42vw, 5px);box-shadow:0 clamp(0px, 0.25vw, 3px) clamp(0px, 0.5vw, 6px) 0 rgba(0, 0, 0, 0.16);display:flex;align-items:center;justify-content:space-between;margin-top:clamp(0px, 1.25vw, 15px)}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont .ex{display:block}}#shinkaron #shinka .shinka_inner .txtBox .cont .ex img{width:41.1%}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont .ex img{width:70%;margin:0 auto 10px}}#shinkaron #shinka .shinka_inner .txtBox .cont .ex p{width:50%}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont .ex p{width:100%}}#shinkaron #shinka .shinka_inner .txtBox .cont .ex p strong{font-size:clamp(0px, 1.25vw, 15px);display:block}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont .ex p strong{font-size:11px}}#shinkaron #shinka .shinka_inner .txtBox .cont .ex p span{font-size:clamp(0px, 1.0833vw, 13px);line-height:1.7692;font-weight:400}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .txtBox .cont .ex p span{font-size:10px}}#shinkaron #shinka .shinka_inner .bolt{width:35%;margin-top:100px}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .bolt{display:none}}#shinkaron #shinka .shinka_inner .bolt img{position:sticky;top:110px;width:100%;margin-bottom:-30%}#shinkaron #shinka .shinka_inner .leftBox{padding-top:120px;width:26.666%;max-width:320px}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .leftBox{width:45%;padding-top:20vw}}#shinkaron #shinka .shinka_inner .leftBox .cont h3{background:#ed6e2e}#shinkaron #shinka .shinka_inner .leftBox .cont h4{color:#ed6e2e}#shinkaron #shinka .shinka_inner .leftBox .cont+.cont{margin-top:50px}#shinkaron #shinka .shinka_inner .rightBox{padding-top:260px;width:26.666%;max-width:320px}@media screen and (max-width:860px){#shinkaron #shinka .shinka_inner .rightBox{width:45%;padding-top:30vw}}#shinkaron #shinka .shinka_inner .rightBox .cont+.cont{margin-top:50px}#shinkaron #shinka .shinka_inner .rightBox .cont h3{background:#3851ae}#shinkaron #shinka .shinka_inner .rightBox .cont h3:before{left:auto;right:100%;background:#3851ae}#shinkaron #shinka .shinka_inner .rightBox .cont h3:after{left:auto;right:132%;background:#3851ae}#shinkaron #shinka .shinka_inner .rightBox .cont h4{color:#3851ae}#shinkaron #shinka .bottom img{max-width:none;width:100%}@media screen and (max-width:860px){#shinkaron #shinka .bottom{margin-top:-35vw}}#contact{margin-top:0}#shinpainassy{overflow:hidden}#shinpainassy #mvBox{position:relative;z-index:3}#shinpainassy #mvBox #pan{position:absolute;top:0;left:0}#shinpainassy #mvBox .mv_img{width:100%}#shinpainassy #whats{position:relative;margin-top:130px}@media screen and (max-width:860px){#shinpainassy #whats{margin-top:70px}}@media screen and (max-width:860px){#shinpainassy #whats h2{margin-top:90px;max-width:294.46px;width:90%;margin-left:auto;margin-right:auto}}#shinpainassy #whats p{position:absolute;left:20%;top:50%;font-size:1.388vw;font-weight:700;text-decoration:underline;line-height:2.75}@media screen and (max-width:860px){#shinpainassy #whats p{position:static;font-size:1.5rem;text-align:center;width:95%;margin:30px auto}}@media screen and (max-width:860px){#shinpainassy #whats .whats_img{margin-bottom:67px}}#shinpainassy #nayami h2{width:91.66%;position:relative;margin-bottom:-50px}@media screen and (max-width:860px){#shinpainassy #nayami h2{width:100%}}#shinpainassy #nayami .cont_size_box{width:90%;margin:0 auto}#shinpainassy #nayami ul{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:860px){#shinpainassy #nayami ul{display:block;margin-bottom:75px}}#shinpainassy #nayami ul li{display:block}@media screen and (max-width:860px){#shinpainassy #nayami ul li+li{margin-top:10px}}#shinpainassy #nayami ul li .inner{display:flex;align-items:center;justify-content:space-between;text-align:center;height:100%;padding:30px;background:#4c84d6;color:#fff;border-radius:9999px;box-sizing:border-box;text-align:left;font-size:1.6rem;transition:.5s;position:relative;z-index:1;overflow:hidden}#shinpainassy #nayami ul li .inner:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#ed6e2e;transition:.3s;z-index:-1;border-radius:9999px}@media screen and (max-width:860px){#shinpainassy #nayami ul li .inner{padding:17px;font-size:1.3rem}}#shinpainassy #nayami .whats_img02{background:#ed6e2e}#shinpainassy #nayami .whats_img02 .img img{max-width:none}#shinpainassy #nayami .whats_img02 img{margin:0 auto;max-width:1440px;width:100%}#shinpainassy #Case_study{margin:247px auto;position:relative}@media screen and (max-width:860px){#shinpainassy #Case_study{margin:50px auto 0}}#shinpainassy #Case_study h2{text-align:left}#shinpainassy #Case_study h2 .en{font-family:"Lato",sans-serif;font-size:2rem;border-bottom:1px solid #6e7076;color:#6e7076;display:block;width:-moz-fit-content;width:fit-content;margin-bottom:10px}#shinpainassy #Case_study h2 strong{color:#ed6e2e;font-size:3rem;font-weight:700}#shinpainassy #Case_study .sliderBox{margin-top:45px;position:relative}#shinpainassy #Case_study .sliderBox .swiper-slide img{border-radius:10px}#shinpainassy #Case_study .sliderBox .swiper-slide p{font-size:1.5rem;font-weight:700;margin-top:18px;color:#1c1c1c}#shinpainassy #Case_study .sliderBox .swiper-button-next,#shinpainassy #Case_study .sliderBox .swiper-button-prev{display:flex !important;align-items:center;justify-content:center;width:55px;height:55px;background:#ed6e2e;border-radius:100%;color:#fff}#shinpainassy #Case_study .sliderBox .swiper-button-next:after,#shinpainassy #Case_study .sliderBox .swiper-button-prev:after{font-size:12px}@media screen and (max-width:860px){#shinpainassy #Case_study .sliderBox .swiper-button-next,#shinpainassy #Case_study .sliderBox .swiper-button-prev{width:60px;height:60px}}#shinpainassy #Case_study .sliderBox .swiper-button-next{right:-60px}@media screen and (max-width:860px){#shinpainassy #Case_study .sliderBox .swiper-button-next{right:-30px}}#shinpainassy #Case_study .sliderBox .swiper-button-prev{left:-60px}@media screen and (max-width:860px){#shinpainassy #Case_study .sliderBox .swiper-button-prev{left:-30px}}#shinpainassy #Case_study .sliderBox .img-wrap{position:relative;width:100%;aspect-ratio:312/205}#shinpainassy #Case_study .sliderBox .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#shinpainassy #Case_study .sliderBox .swiper-button-prev,#shinpainassy #Case_study .sliderBox .swiper-button-next{top:50%;transform:translateY(-50%);z-index:10}#shinpainassy #Case_study .abso{right:50px;top:-110px;width:312.5px;z-index:-1}@media screen and (max-width:860px){#shinpainassy #Case_study .abso{position:static;max-width:212px;margin:0 auto}}#contact{margin-top:0}#popupBox .popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1120px;max-height:863px;width:70vw;height:90vh;z-index:999999;background:#fff;padding:80px 50px;box-sizing:border-box;overflow:scroll}@media screen and (max-width:860px){#popupBox .popup{width:95vw;height:70vh;padding:60px 20px}}#popupBox .popup .inner{position:relative}#popupBox .popup .inner .closeBtn{position:absolute;top:-60px;right:-30px;width:50px}@media screen and (max-width:860px){#popupBox .popup .inner .closeBtn{width:20px;top:-40px;right:0}}#popupBox .popup .inner .tool_name{position:relative;margin:0 auto 30px;width:-moz-fit-content;width:fit-content;min-width:400px;text-align:center}#popupBox .popup .inner .tool_name span{background:#3851ae;color:#fff;display:block;margin:0 auto;font-size:2.5rem;text-align:center;padding:10px;box-sizing:border-box;border-radius:5px;letter-spacing:.05em;font-weight:700;position:relative}#popupBox .popup .inner .tool_name:after{content:"で解決！";position:absolute;top:50%;transform:translateY(-50%);left:100%;z-index:1;font-size:2.5rem;color:#3851ae;white-space:nowrap;padding-left:.25em;font-weight:700}@media screen and (max-width:860px){#popupBox .popup .inner .tool_name:after{position:static;transform:none;font-size:2.2rem}}@media screen and (max-width:860px){#popupBox .popup .inner .tool_name{font-size:2.2rem}}#popupBox .popup .inner .flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:860px){#popupBox .popup .inner .flex{display:block}}#popupBox .popup .inner .flex .cont{width:30%}@media screen and (max-width:860px){#popupBox .popup .inner .flex .cont{width:100%}}#popupBox .popup .inner .flex .cont .title{font-family:"Lato",sans-serif;font-size:4.5rem;font-weight:700;border-bottom:3px solid #ed6e2e;color:#ed6e2e}@media screen and (max-width:860px){#popupBox .popup .inner .flex .cont .title{font-size:3rem}}#popupBox .popup .inner .flex .cont .title.After{color:#3851ae;border-color:#3851ae}#popupBox .popup .inner .flex .cont .txtBox{margin-top:30px}#popupBox .popup .inner .flex .cont .txtBox .ttl{font-size:2.2rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:860px){#popupBox .popup .inner .flex .cont .txtBox .ttl{font-size:1,8rem}}#popupBox .popup .inner .flex .cont .txtBox .ttl.After{color:#3851ae}#popupBox .popup .inner .flex .cont .txtBox .ttl.Before{color:#ed6e2e}#popupBox .popup .inner .flex .cont .txtBox .txt{font-size:1.5rem}#popupBox .popup .inner .flex .arrowBox{width:30%}@media screen and (max-width:860px){#popupBox .popup .inner .flex .arrowBox{width:100%;margin-bottom:40px}}#popupBox .popup .inner .flex .arrowBox .arrow{max-width:60px;width:90%;margin:30px auto}@media screen and (max-width:860px){#popupBox .popup .inner .flex .arrowBox .arrow{width:40px;transform:rotate(90deg)}}#popupBox .popup .inner .bottom_close{display:block;margin:30px auto 0}#popupBox .popup .inner .bottom_close a{display:block;text-align:center;padding:.5em;font-size:2rem;text-align:center;box-sizing:border-box;background:#f8f8f8;border-radius:5px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);font-weight:700}#popupBox .popup .inner .bottom_close a span{display:inline-block;margin-right:.5em;font-weight:700}#company{background:#f8f8f8}#company #info{padding-bottom:390px}@media screen and (max-width:860px){#company #info{padding-bottom:70px}}#company #info ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#company #info ul:after{content:"";width:30%;display:block}#company #info ul li{width:30%;border-bottom:1px solid rgba(112,112,112,.24);padding-bottom:30px;margin-top:40px}@media screen and (max-width:860px){#company #info ul li{padding-bottom:15px;margin-top:15px;width:48%}}#company #info ul li a{display:flex;align-items:center;justify-content:space-between;font-size:2rem;color:#3851ae;transition:.5s}@media screen and (max-width:860px){#company #info ul li a{font-size:1.4rem}}#company #info ul li a:after{content:"";width:30px;height:30px;display:block;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/company/arrow_blue.svg) no-repeat center/contain;transition:.5s}@media screen and (max-width:860px){#company #info ul li a:after{width:20px;height:20px}}@media screen and (min-width:861px){#company #info ul li a:hover{color:#ed6e2e}#company #info ul li a:hover:after{background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/company/arrow_orange.svg) no-repeat center/contain}}#company #greeting{padding-top:228px}@media screen and (max-width:860px){#company #greeting{padding-top:70px}}#company #greeting .img{position:absolute;bottom:0;right:0;width:30%}@media screen and (max-width:860px){#company #greeting .img{position:static;margin:20px auto;width:70%;max-width:300px}}#company #greeting .bold{font-weight:700;color:#3851ae;font-size:2rem;line-height:2;margin:35px 0;width:70%}@media screen and (max-width:860px){#company #greeting .bold{width:100%;margin:20px auto;font-size:1.8rem}}#company #greeting .text-columns{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em;font-size:1.5rem;line-height:2.2}@media screen and (max-width:860px){#company #greeting .text-columns{-moz-columns:inherit;columns:inherit}}#company #greeting .sign{max-width:274px;margin-left:auto;margin-top:10px}#company #philosophy{padding-top:187px}@media screen and (max-width:860px){#company #philosophy{padding-top:70px}}#company #philosophy .cont_ttl{margin-bottom:65px}#company #philosophy #mission .mission_list{display:flex;justify-content:space-between}@media screen and (max-width:860px){#company #philosophy #mission .mission_list{display:block}}#company #philosophy #mission .mission_list .cont{width:32%;max-width:370px;display:flex;flex-direction:column}@media screen and (max-width:860px){#company #philosophy #mission .mission_list .cont{width:100%;max-width:none;margin:20px auto}}#company #philosophy #mission .mission_list .cont .num{display:block;font-family:"Lato",sans-serif;color:#3851ae;text-align:center;font-size:3rem;font-weight:700;margin:10px auto;margin-top:0}@media screen and (max-width:860px){#company #philosophy #mission .mission_list .cont .num{font-size:2.4rem;margin:5px auto;margin-top:0}}#company #philosophy #mission .mission_list .cont h5 span{display:block;width:-moz-fit-content;width:fit-content;color:#fff;background:#3851ae;border-radius:5px;text-align:center;margin:0 auto;font-size:2.5rem;padding:15px 20px;line-height:1.2}#company #philosophy #mission .mission_list .cont h5 span+span{border-top-right-radius:0;border-top-left-radius:0}@media screen and (max-width:860px){#company #philosophy #mission .mission_list .cont h5 span{font-size:2.2rem;padding:10px 15px}}#company #philosophy #mission .mission_list .cont .text{font-size:1.5rem;line-height:1.66;margin-top:20px}@media screen and (max-width:860px){#company #philosophy #mission .mission_list .cont .text{margin-top:10px}}#company #philosophy #vision{margin-top:75px}@media screen and (max-width:860px){#company #philosophy #vision{margin-top:0;padding-top:70px}}#company #philosophy #vision .rela img{width:50%;margin-left:auto}@media screen and (max-width:860px){#company #philosophy #vision .rela img{width:100%;margin-top:20px}}#company #philosophy #vision h5{text-align:left;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}@media screen and (max-width:860px){#company #philosophy #vision h5{position:static;transform:none}}#company #philosophy #vision h5 span{display:block;width:-moz-fit-content;width:fit-content;color:#fff;background:#3851ae;border-radius:5px;text-align:center;margin:0;font-size:2.5rem;padding:15px 20px;line-height:1.2;text-align:left}#company #philosophy #vision h5 span:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0}#company #philosophy #vision h5 span:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0}#company #philosophy #vision h5 span:nth-child(3){border-radius:0}#company #philosophy #vision h5 span:nth-child(4){border-top-left-radius:0}@media screen and (max-width:860px){#company #philosophy #vision h5 span{font-size:3.5vw;padding:1.5vw 1vw}}#company #philosophy #value{margin-top:80px}#company #philosophy #value li{margin-left:1em;font-size:1.8rem;line-height:2.22}@media screen and (max-width:860px){#company #philosophy #value li{font-size:1.5rem}}#company #philosophy #value li::marker{color:#3851ae;font-weight:700}#company #aboutus{padding-top:285px}@media screen and (max-width:860px){#company #aboutus{padding-top:70px}}#company #aboutus table{table-layout:fixed;width:100%;margin-top:55px}#company #aboutus table tr th{border-top:2px solid #3851ae;color:#3851ae;text-align:left;font-size:1.7rem;padding:40px 0;width:120px;vertical-align:top}@media screen and (max-width:860px){#company #aboutus table tr th{width:80px;font-size:1.4rem;padding:20px 0}}#company #aboutus table tr td{border-top:1px solid rgba(56,81,174,.2);padding:40px 0;padding-left:10%;font-size:1.5rem;line-height:1.66}@media screen and (max-width:860px){#company #aboutus table tr td{padding:10px;font-size:1.4rem}}#company #aboutus table tr:last-child th{border-bottom:2px solid #3851ae}#company #aboutus table tr:last-child td{border-bottom:1px solid rgba(56,81,174,.2)}#company #history{padding-top:300px}@media screen and (max-width:860px){#company #history{padding-top:70px}}#company #history .historyBox{overflow:hidden;max-height:700px;transition:2s}#company #history .historyBox.open{max-height:10000px}#company #history table{table-layout:fixed;width:100%;margin-top:55px}#company #history table tr:first-child th,#company #history table tr:first-child td{border-top:none;padding:0 0 15px}#company #history table tr:first-child td .flex{max-width:95%}@media screen and (max-width:860px){#company #history table tr:first-child td .flex{max-width:none;width:100%}}#company #history table tr:first-child td .flex .cont{width:49%}#company #history table tr:first-child td:before{display:none}#company #history table tr th{border-top:2px solid #3851ae;color:#3851ae;text-align:left;font-size:2.5rem;padding:30px 0;width:160px;vertical-align:middle}@media screen and (max-width:860px){#company #history table tr th{display:block;width:100%;padding:15px 0;font-size:2rem}}#company #history table tr td{border-top:1px solid rgba(56,81,174,.2);padding:30px 0;font-size:1.5rem;line-height:1.66;position:relative}@media screen and (max-width:860px){#company #history table tr td{display:block;width:100%;padding:15px 0}}#company #history table tr td:before{content:"";display:block;width:1px;height:100%;border-left:1px dashed #707070;position:absolute;top:0;left:0;right:0;margin:auto}#company #history table tr td .flex{max-width:920px;margin:0 auto;align-items:flex-start}@media screen and (max-width:860px){#company #history table tr td .flex{max-width:none}}#company #history table tr td .flex .cont{width:48%}#company #history table tr td .flex .cont h4{color:#fff;background:#3851ae;border-radius:10px;padding:20px;box-sizing:border-box}@media screen and (max-width:860px){#company #history table tr td .flex .cont h4{padding:10px}}#company #history table tr td .flex .cont p{font-size:1.5rem;line-height:1.33;display:block}#company #history table tr td .flex .cont p+p{margin-top:.5em}@media screen and (max-width:860px){#company #history table tr td .flex .cont p{font-size:1.2rem}}#company #history table tr td .flex .cont .img{width:80%;margin:20px auto 0}#company #history table tr:last-child th{border-bottom:2px solid #3851ae}@media screen and (max-width:860px){#company #history table tr:last-child th{border-bottom:none}}#company #history table tr:last-child td{border-bottom:1px solid rgba(56,81,174,.2)}#company #history .more_btn{margin-top:50px}@media screen and (max-width:860px){#company #history .more_btn{margin-top:25px}}#company #history .more_btn a{display:block;max-width:640px;margin:0 auto;box-shadow:0px 0px 16px 0px rgba(0,0,0,.16);color:#fff;background:#3851ae;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:24px}@media screen and (max-width:860px){#company #history .more_btn a{padding:10px}}#company #history .more_btn a span{display:block;text-align:center;font-size:1.6rem}#company #history .more_btn a span:after{content:"";width:24.5px;height:9px;display:block;margin:10px auto 0;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/arrow_down.png) no-repeat center/contain;transition:transform .3s ease}#company #history .more_btn.open a span:after{transform:rotate(180deg)}#company #access{padding-top:300px;padding-bottom:290px}@media screen and (max-width:860px){#company #access{padding:70px 0}}#company #access .flex{margin-top:53px}@media screen and (max-width:860px){#company #access .flex{display:block;margin-top:40px}}#company #access .flex .cont{width:48%}@media screen and (max-width:860px){#company #access .flex .cont{width:100%}#company #access .flex .cont+.cont{margin-top:20px}}#company #access .flex .cont .map{margin-top:15px}#company #access .flex .cont .map iframe{width:100%;height:auto;aspect-ratio:112/71}#company #access .flex .cont h4{text-align:left;font-size:23px;color:#3851ae;margin:15px 0;margin-top:0}@media screen and (max-width:860px){#company #access .flex .cont h4{font-size:1.8rem;margin:10px 0;margin-top:0}}#company #access .flex .cont .txt{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:860px){#company #access .flex .cont .txt{display:block}}#company #access .flex .cont .txt p{font-size:1.5rem;line-height:1.66}#company #access .flex .cont .txt a{font-size:1.5rem;color:#3851ae;text-decoration:underline;line-height:1.66}#strengths{padding-bottom:245px;background:#f8f8f8}@media screen and (max-width:860px){#strengths{padding-bottom:100px}}#strengths #strengths_list .cont{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:860px){#strengths #strengths_list .cont{display:block}}#strengths #strengths_list .cont+.cont{margin-top:144px}@media screen and (max-width:860px){#strengths #strengths_list .cont+.cont{margin-top:70px}}#strengths #strengths_list .cont:nth-child(odd){flex-direction:row-reverse}#strengths #strengths_list .cont:nth-child(2) .img{width:calc(46% + (100vw - 1200px) / 2);margin-right:calc(-1 * (100vw - 1200px) / 2)}@media screen and (max-width:1440px){#strengths #strengths_list .cont:nth-child(2) .img{width:calc(46% + 8vw);margin-right:-8vw}}#strengths #strengths_list .cont:nth-child(3) .img{width:calc(46% + (100vw - 1200px) / 2);margin-left:calc(-1 * (100vw - 1200px) / 2)}@media screen and (max-width:1440px){#strengths #strengths_list .cont:nth-child(3) .img{width:calc(46% + 8vw);margin-left:-8vw}}#strengths #strengths_list .cont .img{width:46%}@media screen and (max-width:860px){#strengths #strengths_list .cont .img{width:100% !important;margin:40px auto 0 !important}}#strengths #strengths_list .cont .text{width:46%}@media screen and (max-width:860px){#strengths #strengths_list .cont .text{width:100%}}#strengths #strengths_list .cont .text h3 .num{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width:860px){#strengths #strengths_list .cont .text h3 .num{margin-bottom:20px}}#strengths #strengths_list .cont .text h3 .num img{width:105px}@media screen and (max-width:860px){#strengths #strengths_list .cont .text h3 .num img{width:80px}}#strengths #strengths_list .cont .text h3 .num span{font-size:7rem;color:#3851ae;opacity:.3;font-family:"Lato",sans-serif;line-height:1;margin-left:.25em}@media screen and (max-width:860px){#strengths #strengths_list .cont .text h3 .num span{font-size:5rem}}#strengths #strengths_list .cont .text h3 strong{font-size:2.5rem;font-weight:700;text-align:left;color:#3851ae;display:block;margin-bottom:30px}@media screen and (max-width:860px){#strengths #strengths_list .cont .text h3 strong{margin-bottom:10px;font-size:2.2rem}}#strengths #strengths_list .cont .text p{font-size:1.5rem;line-height:1.86}#strengths_service{padding-bottom:245px;background:#f8f8f8}@media screen and (max-width:860px){#strengths_service{padding-bottom:100px}}#strengths_service #service_intro{background:#3851ae;color:#fff;padding:140px 0 100px}@media screen and (max-width:860px){#strengths_service #service_intro{padding:70px 0}}#strengths_service #service_intro h3{font-size:3.5rem;margin-bottom:40px}@media screen and (max-width:860px){#strengths_service #service_intro h3{font-size:2.6rem}}#strengths_service #service_intro p{text-align:center;line-height:1.833;font-size:1.8rem;letter-spacing:.02em}@media screen and (max-width:860px){#strengths_service #service_intro p{font-size:1.5rem;text-align:left}}#strengths_service #service_list{background:linear-gradient(#3851ae 0%,#3851ae 20%,#f8f8f8 20%,#f8f8f8 100%)}#strengths_service #service_list .service_list_inner{background:#fff;border-radius:10px;max-width:1280px;width:88.88%;padding:140px 6.25%;box-sizing:border-box}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner{padding:50px 5%}}#strengths_service #service_list .service_list_inner .cont{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner .cont{display:block}}#strengths_service #service_list .service_list_inner .cont:nth-child(odd){flex-direction:row-reverse}#strengths_service #service_list .service_list_inner .cont+.cont{margin-top:120px}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner .cont+.cont{margin-top:70px}}#strengths_service #service_list .service_list_inner .cont .txt{width:48%;max-width:520px}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner .cont .txt{width:100%;max-width:none}}#strengths_service #service_list .service_list_inner .cont .txt p{font-size:1.5rem;line-height:2}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner .cont .txt p{line-height:1.6}}#strengths_service #service_list .service_list_inner .cont .img{width:48%;max-width:520px}@media screen and (max-width:860px){#strengths_service #service_list .service_list_inner .cont .img{width:100%;max-width:none;margin-top:15px}}#products{background:#f8f8f8}#products h5,#products .small_ttl{font-size:2.3rem;line-height:2.3;text-align:left;font-weight:700;color:#3851ae}@media screen and (max-width:860px){#products h5,#products .small_ttl{font-size:1.8rem;line-height:1.8}}#products .tableBox,#products .table_wrap{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#products .flex_txt_img{align-items:flex-start;display:flex;justify-content:space-between}#products .flex_txt_img+.flex_txt_img{margin-top:50px}@media screen and (max-width:860px){#products .flex_txt_img{display:block}}#products .flex_txt_img .img{max-width:370px;width:30.8%}#products .flex_txt_img .img.w310{max-width:310px;width:25.83%}@media screen and (max-width:860px){#products .flex_txt_img .img{width:100%;max-width:none;margin-top:10px;margin-left:auto;margin-right:auto}#products .flex_txt_img .img.w310{max-width:none;width:100%}#products .flex_txt_img .img img{margin-left:auto;margin-right:auto}}#products .flex_txt_img .txt{width:65%}#products .flex_txt_img .txt p{font-size:1.6rem;line-height:1.8}@media screen and (max-width:860px){#products .flex_txt_img .txt{width:100%}}#products .youtube{max-width:840px;aspect-ratio:140/71;margin-left:auto;margin-right:auto;margin-top:40px}#products .youtube iframe{width:100%;height:100%}#products .youtube iframe+iframe{margin-top:30px}#products .product_ttl{color:#fff;background:#3851ae;width:-moz-fit-content;width:fit-content;border-radius:5px;font-size:3rem;letter-spacing:.05em;padding:10px 15px;box-sizing:border-box}@media screen and (max-width:860px){#products .product_ttl{font-size:2.2rem}}@media screen and (max-width:860px){#products .mt-9,#products .mt-10{margin-top:70px}#products .pt-10{padding-top:70px}}#products .deco_ttl:after{margin-top:10px}#products #none_mv{padding-bottom:100px}@media screen and (max-width:860px){#products #none_mv{padding-bottom:50px}}#products .products_tabBox_toggles{width:90%;max-width:1060px;display:flex;justify-content:space-between;align-items:stretch;margin:0 auto}#products .products_tabBox_toggles_btn{display:block;text-align:center;color:#fff;background:#bfbdbd;width:49%;max-width:520px;font-size:1.6rem;border-top-left-radius:10px;border-top-right-radius:10px;padding:25px 10px;box-sizing:border-box;position:relative}@media screen and (max-width:860px){#products .products_tabBox_toggles_btn{padding:14px 10px;font-size:1.2rem}}#products .products_tabBox_toggles_btn.active{background:#3851ae;pointer-events:none}#products .products_tabBox_toggles_btn.active:after{content:"";position:absolute;top:80%;left:0;right:0;margin:auto;display:block;width:1px;height:4rem;background-color:#fff}@media screen and (max-width:860px){#products .products_tabBox_toggles_btn.active:after{height:1.5rem;width:2px}}#products .products_tabBox_content{background:#3851ae}#products .products_tabBox_content_inner{padding:11rem 0 19rem;display:none}@media screen and (max-width:860px){#products .products_tabBox_content_inner{padding:50px 0 70px}}#products .products_tabBox_content_inner.active{display:block}#products .products_tabBox_content .search_ttl{display:flex;align-items:center;margin-bottom:10px}@media screen and (max-width:860px){#products .products_tabBox_content .search_ttl{justify-content:center;font-size:1.4rem}}#products .products_tabBox_content .search_ttl:nth-child(n+2){margin-top:9rem}@media screen and (max-width:860px){#products .products_tabBox_content .search_ttl:nth-child(n+2){margin-top:50px}}#products .products_tabBox_content .search_ttl span{display:block;color:#fff;margin-left:10px}#products .products_tabBox_content .search_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#products .products_tabBox_content .search_list:after{content:"";width:32%;display:block}#products .products_tabBox_content .search_list li{width:32.5%;display:flex}#products .products_tabBox_content .search_list li:nth-child(n+4){margin-top:1%}@media screen and (max-width:860px){#products .products_tabBox_content .search_list li{width:48%}#products .products_tabBox_content .search_list li:nth-child(n+3){margin-top:4%}}#products .products_tabBox_content .search_list li a{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;font-size:1.6rem}@media screen and (max-width:860px){#products .products_tabBox_content .search_list li a{flex-direction:column;font-size:1.3rem}}#products .products_tabBox_content .search_list li a .img{width:34%;background:#fff;display:flex;align-items:center}@media screen and (max-width:860px){#products .products_tabBox_content .search_list li a .img{width:100%}#products .products_tabBox_content .search_list li a .img img{max-width:96px;width:90%;margin:0 auto}}#products .products_tabBox_content .search_list li a p{width:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;position:relative;z-index:1;transition:.3s;min-height:105px;box-sizing:border-box;line-height:1.23;font-weight:700}#products .products_tabBox_content .search_list li a p:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#363d55;transition:.3s;z-index:-1}#products .products_tabBox_content .search_list li a p:after{content:"";width:24px;height:24px;flex-shrink:0;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/arrow.svg) no-repeat center/contain;display:block;transition:.3s;opacity:0}@media screen and (max-width:860px){#products .products_tabBox_content .search_list li a p{width:100%;min-height:auto;flex-grow:1;text-align:center;flex-direction:column;align-items:center;justify-content:center;padding:10px 5px}#products .products_tabBox_content .search_list li a p:after{display:none}}#products .products_tabBox_content .search_list li a p small{display:block;font-weight:300}@media screen and (min-width:861px){#products .products_tabBox_content .search_list li a:hover{color:#fff}#products .products_tabBox_content .search_list li a:hover p{color:#fff}#products .products_tabBox_content .search_list li a:hover p:before{width:100%}#products .products_tabBox_content .search_list li a:hover p:after{opacity:1}}#products #productsBox{background:linear-gradient(#3851ae 0%,#3851ae 60%,#f8f8f8 60%,#f8f8f8 100%);padding-top:55px;margin-bottom:215px}#products #productsBox.mb-10{margin-bottom:100px}@media screen and (max-width:860px){#products #productsBox.mb-10{margin-bottom:70px}}@media screen and (max-width:860px){#products #productsBox{margin-bottom:70px}}#products #productsBox .ttl_over{color:#fff;font-family:"Lato",sans-serif;font-size:1.6rem;font-weight:700;display:flex;align-items:center}#products #productsBox .ttl_over:before{content:"";width:6px;height:6px;display:block;background:#ed6e2e;border-radius:100%;margin-right:.5em}#products #productsBox h3{font-size:3.5rem;color:#fff;text-align:left;margin:60px 0 80px}@media screen and (max-width:860px){#products #productsBox h3{margin:30px 0 40px;font-size:2.8rem}}#products #productsBox h3 small{display:block;font-size:1.4rem;font-weight:400}#products #productsBox .productsBox_inner{padding:70px;box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.16)}@media screen and (max-width:860px){#products #productsBox .productsBox_inner{padding:40px 8%}}#products #productsBox .productsBox_inner p{margin-bottom:60px;line-height:2.2;font-size:1.5rem}@media screen and (max-width:860px){#products #productsBox .productsBox_inner p{margin-bottom:40px}}#products #productsBox .productsBox_inner ul{align-items:flex-start;flex-wrap:wrap}#products #productsBox .productsBox_inner ul:after{content:"";display:block;width:32%}@media screen and (max-width:860px){#products #productsBox .productsBox_inner ul{display:block}}#products #productsBox .productsBox_inner ul li{width:32%}#products #productsBox .productsBox_inner ul li:nth-child(n+4){margin-top:50px}@media screen and (max-width:860px){#products #productsBox .productsBox_inner ul li{width:100%}#products #productsBox .productsBox_inner ul li+li{margin-top:50px}}#products #productsBox .productsBox_inner ul li h4{font-size:2rem;color:#3851ae;margin-top:10px;font-weight:700;transition:.5s}#products #productsBox .productsBox_inner ul li a{display:block}@media screen and (min-width:861px){#products #productsBox .productsBox_inner ul li a:hover h4{color:#ed6e2e}}#products #productsBox .productsBox_inner .flexBox{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:860px){#products #productsBox .productsBox_inner .flexBox{display:block}}#products #productsBox .productsBox_inner .flexBox .txt{width:62%}@media screen and (max-width:860px){#products #productsBox .productsBox_inner .flexBox .txt{width:100%}}#products #productsBox .productsBox_inner .flexBox .txt p{margin:0}#products #productsBox .productsBox_inner .flexBox .img{max-width:360px;width:35%}@media screen and (max-width:860px){#products #productsBox .productsBox_inner .flexBox .img{width:70%;margin:20px auto 0}}#products #product_info{padding-bottom:100px}@media screen and (max-width:860px){#products #product_info{padding-bottom:50px}}#products #product_info section{width:100%}#products #product_info p{font-size:1.5rem;line-height:1.8}#products #product_info p.size_m{font-size:2rem;font-weight:700}#products #product_info #feature{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#products #product_info #feature:after{content:"";width:31%;display:block}@media screen and (max-width:860px){#products #product_info #feature{display:block}}#products #product_info #feature li{display:flex;align-items:center;justify-content:flex-start;color:#fff;background:#3851ae;width:31%;min-height:180px;box-sizing:border-box;border-radius:5px;padding:30px;border-bottom-right-radius:5px}@media screen and (max-width:860px){#products #product_info #feature li{width:100%;height:auto;padding:16px;min-height:auto}#products #product_info #feature li:nth-child(n+2){margin-top:2%}}#products #product_info #feature li:nth-child(n+4){margin-top:2%}#products #product_info #feature li span{font-family:"Lato",sans-serif;font-size:3rem;font-weight:700}@media screen and (max-width:860px){#products #product_info #feature li span{font-size:2.4rem}}#products #product_info #feature li p{font-size:1.8rem;line-height:1.611;margin-left:10%}@media screen and (max-width:860px){#products #product_info #feature li p{font-size:1.6rem}}#products #product_info #shape .flex .cont .img{margin-bottom:10px}#products #product_info #example{margin:120px auto 110px}@media screen and (max-width:860px){#products #product_info #example{margin:70px auto}}#products #product_info #example p{font-weight:500}#products #product_lineup{margin-top:90px;padding-top:100px}@media screen and (max-width:860px){#products #product_lineup{margin-top:70px;padding-top:70px}}#products #product_lineup .tableBox{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#products #product_lineup table{width:100%;table-layout:fixed;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;min-width:700px}#products #product_lineup table tr:first-child th{color:#fff;background:#3851ae;padding:20px;width:30%;box-sizing:border-box;text-align:center;border-bottom:none}#products #product_lineup table tr:first-child th+th{border-left:1px solid #fff}#products #product_lineup table tr:first-child th:last-child{width:40%}#products #product_lineup table tr th{padding:30px 0;text-align:left;vertical-align:top;color:#3851ae;border-bottom:1px solid rgba(56,81,174,.24)}#products #product_lineup table tr th.bg{background:#ced9fd;color:#3851ae;text-align:center;font-weight:700;border-left:1px solid rgba(56,81,174,.24)}#products #product_lineup table tr td{border-left:1px solid rgba(56,81,174,.24);border-bottom:1px solid rgba(56,81,174,.24);padding:15px 20px;box-sizing:border-box}#products #product_lineup table tr td .img{max-width:170px}#products #product_lineup .ttl_flex{display:flex;align-items:center}@media screen and (max-width:860px){#products #product_lineup .ttl_flex{display:block}}#products #product_lineup .ttl_flex p{font-size:2rem;color:#3851ae;margin-left:1em}@media screen and (max-width:860px){#products #product_lineup .ttl_flex p{margin-left:0;font-size:1.4rem;margin-top:10px}}#products #product_lineup .clickBox{margin-top:65px;align-items:flex-start}#products #product_lineup .clickBox .toggle{display:block}#products #product_lineup .clickBox .toggle p{color:#fff;text-align:center;background:#3851ae;border-radius:9999px;font-size:1.6rem;padding:10px;box-sizing:border-box;margin-top:10px}@media screen and (max-width:860px){#products #product_lineup .clickBox .toggle p{font-size:1.4rem}}#products #product_lineup .clickBox .click_cont{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1120px;max-height:863px;width:70vw;height:90vh;z-index:999999;background:#fff;padding:80px 50px;box-sizing:border-box;overflow:scroll}@media screen and (max-width:860px){#products #product_lineup .clickBox .click_cont{width:95vw;height:70vh;padding:40px 20px}}#products #product_lineup .clickBox .click_cont .inner{position:relative}#products #product_lineup .clickBox .click_cont .inner .closeBtn{position:absolute;top:-60px;right:-30px;width:50px}@media screen and (max-width:860px){#products #product_lineup .clickBox .click_cont .inner .closeBtn{width:20px;top:-20px;right:0}}#products #product_lineup .clickBox .click_cont .inner .bottom_close{display:block;margin:30px auto 0}#products #product_lineup .clickBox .click_cont .inner .bottom_close a{display:block;text-align:center;padding:.5em;font-size:2rem;text-align:center;box-sizing:border-box;background:#f8f8f8;border-radius:5px;font-weight:700;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);font-weight:700}#products #product_lineup .clickBox .click_cont .inner .bottom_close a span{display:inline-block;margin-right:.5em;font-weight:700}#products #product_lineup .clickBox .click_cont .click_cont_ttl{font-size:2.5rem;color:#fff;background:#3851ae;width:-moz-fit-content;width:fit-content;border-radius:5px;padding:15px;letter-spacing:.05em;box-sizing:border-box;margin:0 auto 30px}@media screen and (max-width:860px){#products #product_lineup .clickBox .click_cont .click_cont_ttl{font-size:2rem;padding:5px 10px;margin-bottom:10px}}#products #product_lineup .clickBox .click_cont .img{max-width:370px;width:90%;margin:10px auto}#products #product_lineup .clickBox .click_cont .note{margin:10px auto;text-align:center;color:#ed6e2e;font-size:2rem;font-weight:700}#products #product_lineup .clickBox .click_cont .note a{color:#ed6e2e;text-decoration:underline}#products #product_lineup .clickBox .click_cont .tab05{width:100%;table-layout:fixed;min-width:auto}#products #product_lineup .clickBox .click_cont .tab05 tr th{background:#3851ae !important;color:#fff !important;vertical-align:top !important;text-align:left !important;padding:20px;max-width:175px;width:20%;border-top:1px solid #fff !important;border-bottom:none}@media screen and (max-width:860px){#products #product_lineup .clickBox .click_cont .tab05 tr th{font-size:1.4rem}}#products #product_lineup .clickBox .click_cont .tab05 tr td{border:1px solid #3851ae;border-right:none;font-size:1.6rem;font-weight:700}@media screen and (max-width:860px){#products #product_lineup .clickBox .click_cont .tab05 tr td{font-size:1.4rem}}#products #product_lineup .clickBox .click_cont .col_r p{font-size:1.5rem}#products #product_lineup .clickBox .click_cont .col_r .m10{margin-bottom:10px}#products #product_lineup .clickBox .click_cont .col_r .m10{margin-bottom:20px}#products #product_size{padding-top:95px;padding-bottom:95px}@media screen and (max-width:860px){#products #product_size{padding:70px 0}}#products #product_size p{font-size:1.5rem}#products #product_size .product_size_tab_area{position:sticky;z-index:99}@media screen and (max-width:860px){#products #product_size .product_size_tab_area{margin:40px auto}}#products #product_size .product_size_tab{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width:860px){#products #product_size .product_size_tab{flex-wrap:wrap}}#products #product_size .product_size_tab a{width:19.5%;color:#fff;font-weight:700;font-size:1.6rem;padding:20px;box-sizing:border-box;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);display:block;text-align:center;color:#a79b9b;background:#fff}#products #product_size .product_size_tab a.active{background:#3851ae;box-shadow:none;color:#fff}@media screen and (max-width:860px){#products #product_size .product_size_tab a{font-size:clamp(0px, 3vw, 17px);padding:10px;width:49%}#products #product_size .product_size_tab a:nth-child(n+3){margin-top:2%}}#products #product_size .product_size_tab-cont{margin-top:100px}@media screen and (max-width:860px){#products #product_size .product_size_tab-cont{margin-top:50px}}#products #product_size .product_size_tab-cont .tableBox{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#products #product_size .product_size_tab-cont p{font-size:1.4rem;line-height:2.14;margin-top:10px;width:-moz-fit-content;width:fit-content;margin-left:auto}#products #product_size .product_size_tab-cont table{width:100%;min-width:700px;table-layout:fixed;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;border-bottom:1px solid rgba(56,81,174,.24);background:#fff}#products #product_size .product_size_tab-cont table th{background:#3851ae;color:#fff;text-align:center;padding:10px;box-sizing:border-box}#products #product_size .product_size_tab-cont table th:nth-child(n+2){border-left:1px solid #fff}#products #product_size .product_size_tab-cont table th.bg{background:#ced9fd;color:#3851ae;text-align:center;font-weight:700;border-left:1px solid rgba(56,81,174,.24)}#products #product_size .product_size_tab-cont table td{padding:10px;border-left:1px solid rgba(56,81,174,.24)}#products #product_size .product_size_tab-cont table td.bg{background:#ced9fd;color:#3851ae;text-align:center;font-weight:700;border-left:1px solid rgba(56,81,174,.24)}#products #product_size .product_size_tab-cont table td.vrl{vertical-align:top;background:#fff;font-size:1.5rem;border-left:none;border-bottom:1px solid rgba(56,81,174,.24)}#products #product_size .product_size_tab-cont table td.vrl p{text-align:left;margin-top:0}#products #product_size .product_size_tab-cont table td[rowspan]{background:#fff;border-bottom:1px solid rgba(56,81,174,.24)}#products #product_size .product_size_tab-cont table tr:nth-child(odd){background:#f8f8f8}#products #product_tool{padding-top:100px}@media screen and (max-width:860px){#products #product_tool{padding-top:70px}}#products #product_tool p{font-size:1.5rem;line-height:1.8}#products #product_tool p a{color:#3851ae;text-decoration:underline}#products #product_tool .amazon_link{max-width:320px;margin-top:20px;margin-left:auto}@media screen and (max-width:860px){#products #product_tool .flex{display:block}}#products #product_tool article .cont{margin-top:60px;align-items:flex-start}#products #product_tool article .cont.center{align-items:center}#products #product_tool article .img{max-width:370px;width:30%}@media screen and (max-width:860px){#products #product_tool article .img{width:100%;max-width:none}}#products #product_tool article .txt{width:65%}@media screen and (max-width:860px){#products #product_tool article .txt{width:100%;margin-top:10px}}#products #product_tool article .txt .tableBox{border-top-left-radius:5px;border-top-right-radius:5px;margin:20px auto;max-width:680px}#products #product_tool article .txt table{width:100%;table-layout:fixed;font-family:"Noto Sans JP",sans-serif}#products #product_tool article .txt table th{color:#fff;background:#3851ae;border-bottom:1px solid #fff;padding:10px}#products #product_tool article .txt table th+th{border-left:1px solid #fff}#products #product_tool article .txt table td{padding:10px;border-left:1px solid rgba(56,81,174,.24)}#products #product_tool article .txt table tr{background:#fff}#products #product_tool article .txt table tr:nth-child(even){background:#f8f8f8}#products #product_tool article .txt .red{color:red;font-size:1.4rem;width:-moz-fit-content;width:fit-content;margin-left:auto}#products #product_howto{margin-top:100px;padding-top:125px;padding-bottom:100px}@media screen and (max-width:860px){#products #product_howto{margin-top:70px;padding-bottom:70px;padding-top:70px}}#products #product_howto p,#products #product_howto2 p,#products #product_howto3 p{font-size:1.5rem}#products #product_howto ul li,#products #product_howto2 ul li,#products #product_howto3 ul li{list-style:disc;margin-left:1em;font-size:1.5rem;line-height:1.33;margin-top:1em}#products #product_howto ul li::marker,#products #product_howto2 ul li::marker,#products #product_howto3 ul li::marker{color:#ed6e2e}#products #product_howto .bg_txt,#products #product_howto2 .bg_txt,#products #product_howto3 .bg_txt{background:#ebebeb;border-radius:5px;display:block;width:-moz-fit-content;width:fit-content;margin:20px 0;font-weight:700;color:#707070;font-size:1.8rem;padding:10px;box-sizing:border-box}#products #product_howto h6,#products #product_howto2 h6,#products #product_howto3 h6{font-size:1.5rem;font-weight:700;color:#3851ae;margin:1.5em 0 1em}#products #product_howto .flex,#products #product_howto2 .flex,#products #product_howto3 .flex{align-items:flex-start}@media screen and (max-width:860px){#products #product_howto .flex,#products #product_howto2 .flex,#products #product_howto3 .flex{display:block}}#products #product_howto .flex .img,#products #product_howto2 .flex .img,#products #product_howto3 .flex .img{max-width:370px;width:30.8%}@media screen and (max-width:860px){#products #product_howto .flex .img,#products #product_howto2 .flex .img,#products #product_howto3 .flex .img{width:100%;max-width:none;margin-top:10px}}#products #product_howto .flex .txt,#products #product_howto2 .flex .txt,#products #product_howto3 .flex .txt{width:65%}@media screen and (max-width:860px){#products #product_howto .flex .txt,#products #product_howto2 .flex .txt,#products #product_howto3 .flex .txt{width:100%}}#products #product_comparison{padding:120px 0}@media screen and (max-width:860px){#products #product_comparison{padding:70px 0}}#products #product_comparison table{width:100%;table-layout:fixed;font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;min-width:700px}#products #product_comparison table tr:first-child th{color:#fff;background:#3851ae;padding:20px;width:30%;box-sizing:border-box;text-align:center;border-bottom:none}#products #product_comparison table tr:first-child th+th{border-left:1px solid #fff}#products #product_comparison table tr:first-child th:last-child{width:40%}#products #product_comparison table tr th{padding:10px 0;text-align:left;vertical-align:top;color:#3851ae;border-bottom:1px solid #3851ae;font-size:1.6rem}#products #product_comparison table tr td{border-left:1px solid #3851ae;border-bottom:1px solid #3851ae;padding:10px;box-sizing:border-box;text-align:center;font-weight:700;font-size:1.6rem}img #products #product_comparison table tr td.red{color:#b50607}#products #product_comparison table tr td img{max-width:310px;width:100%;margin:0 auto}#products #product_comparison table.table02{border-top:1px solid #3851ae}#products #product_comparison table.table02 th{background:#fff !important;color:#3851ae !important;padding:10px 0 !important;text-align:left !important;border-bottom:1px solid #3851ae !important}#products #product_comparison .graph{max-width:980px;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:860px){#products.ensat #product_size{padding:0;margin-top:70px}}#products.ensat #product_size .deco_ttl{margin-top:150px}@media screen and (max-width:860px){#products.ensat #product_size .deco_ttl{margin-top:40px;margin-bottom:20px}}#products.ensat #product_size .product_ttl{margin-top:150px}@media screen and (max-width:860px){#products.ensat #product_size .product_ttl{margin-top:100px;margin-bottom:20px}}#products.ensat #product_size .cont{background:#fff;padding:50px;box-sizing:border-box;margin-top:60px}@media screen and (max-width:860px){#products.ensat #product_size .cont{padding:0;margin-top:20px}}#products.ensat #product_size .cont img{max-width:880px;margin:0 auto;width:100%}#products.ensat #product_size .tool .deco_ttl{margin-top:70px}@media screen and (max-width:860px){#products.ensat #product_size .tool .deco_ttl{margin-top:40px;margin-bottom:20px}}#products.ensat #product_howto{padding-bottom:255px}@media screen and (max-width:860px){#products.ensat #product_howto{padding-top:0;margin-top:0;padding-bottom:100px}#products.ensat #product_howto .product_ttl{margin-top:100px}}#products.other #productsBox{background:#3851ae;padding-bottom:55px;margin-bottom:100px}#products.other #product_lineup{margin-top:0;padding-top:0;margin-bottom:270px}@media screen and (max-width:860px){#products.other #product_lineup{margin-bottom:100px}}#products.rivet #productsBox{background:linear-gradient(#3851ae 0%,#3851ae 90%,#f8f8f8 90%,#f8f8f8 100%);margin-bottom:90px}#products.rivet #productsBox .productsBox_inner p{margin-bottom:0}#products.rivet .small_ttl{margin-bottom:15px;margin-top:40px}#products.rivet #product_lineup{margin-bottom:265px;padding-top:0}#products.rivet #product_lineup .cont_size_box{margin-top:170px}@media screen and (max-width:860px){#products.rivet #product_lineup .cont_size_box{margin-bottom:100px}}#products.rivet #product_lineup .cont_size_box#kashime{margin-top:100px}#products.rivet #product_lineup .clickBox{margin-top:0}#products.rivet .product_lineup_tab_area{position:sticky;z-index:99}@media screen and (max-width:860px){#products.rivet .product_lineup_tab_area{margin:40px auto}}#products.rivet .product_lineup_tab{display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width:860px){#products.rivet .product_lineup_tab{flex-wrap:wrap}}#products.rivet .product_lineup_tab a{width:32%;color:#fff;font-weight:700;font-size:1.6rem;padding:20px;box-sizing:border-box;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.4);display:block;text-align:center;color:#a79b9b;background:#fff}#products.rivet .product_lineup_tab a.active{background:#3851ae;box-shadow:none;color:#fff}@media screen and (max-width:860px){#products.rivet .product_lineup_tab a{font-size:3vw;padding:10px}}#products.plasticbis #product_info #feature li p{line-height:1.25}#products.plasticbis #product_info #feature li p strong{display:block;font-size:2rem;margin-bottom:10px}#products.plasticbis #pdf_link{margin-top:140px;margin-bottom:330px}@media screen and (max-width:860px){#products.plasticbis #pdf_link{margin:100px auto}}#products.plasticbis #pdf_link .pdf_list{display:flex;align-items:stretch;justify-content:space-between;margin-top:35px}@media screen and (max-width:860px){#products.plasticbis #pdf_link .pdf_list{display:block}}#products.plasticbis #pdf_link .pdf_list li{display:flex;flex-direction:column;align-items:stretch;width:33%}@media screen and (max-width:860px){#products.plasticbis #pdf_link .pdf_list li{width:100%}#products.plasticbis #pdf_link .pdf_list li+li{margin-top:15px}}#products.plasticbis #pdf_link .pdf_list li a{display:flex;align-items:center;justify-content:center;flex-grow:1;border:1px solid #3851ae;color:#3851ae;padding:20px;box-sizing:border-box;border-radius:9999px;font-size:1.8rem;line-height:1.388;transition:.5s}@media screen and (min-width:861px){#products.plasticbis #pdf_link .pdf_list li a:hover{color:#fff;background:#3851ae}}#products.sugami_ex #productsBox{background:linear-gradient(#3851ae 0%,#3851ae 90%,#f8f8f8 90%,#f8f8f8 100%);margin-bottom:170px}@media screen and (max-width:860px){#products.sugami_ex #productsBox{margin-bottom:70px}}#products.sugami_ex #productsBox .productsBox_inner p{margin-bottom:0}#products.sugami_ex #product_lineup{margin-bottom:265px;padding-top:0}@media screen and (max-width:860px){#products.sugami_ex #product_lineup{margin-bottom:100px}}#products.sugami_ex #product_lineup .clickBox .click_cont .inner .flex{margin-top:25px}#products.sugami_ex #product_lineup .clickBox .click_cont .inner .flex .cont p{color:#3851ae;font-weight:700;font-family:"Lato",sans-serif;text-align:center;letter-spacing:.2em}#products.sugami_ex #product_lineup .clickBox .click_cont .inner .flex .cont img{margin:0 auto}#products.mistcleaner #productsBox{background:#3851ae;padding-bottom:55px;margin-bottom:100px}#products.mistcleaner #product_lineup{margin-bottom:265px;padding-top:0}#products.mistcleaner #product_lineup p{font-size:1.6rem}@media screen and (max-width:860px){#products.mistcleaner #product_lineup{margin-bottom:100px}}#products.mistcleaner #product_lineup .cont_size_box+.cont_size_box{margin-top:160px}@media screen and (max-width:860px){#products.mistcleaner #product_lineup .cont_size_box+.cont_size_box{margin-top:70px}}#products.mistcleaner #product_lineup #necessity p,#products.mistcleaner #product_lineup #necessity2 p{font-size:1.6rem;line-height:1.875}#products.mistcleaner #product_lineup #necessity .flex_txt_img .txt,#products.mistcleaner #product_lineup #necessity2 .flex_txt_img .txt{width:70%}@media screen and (max-width:860px){#products.mistcleaner #product_lineup #necessity .flex_txt_img .txt,#products.mistcleaner #product_lineup #necessity2 .flex_txt_img .txt{width:100%}}#products.mistcleaner #product_lineup #necessity .flex_txt_img .img,#products.mistcleaner #product_lineup #necessity2 .flex_txt_img .img{margin:20px auto 0}#products.mistcleaner #product_lineup #products .flex_txt_img .img{margin:0 auto}#movie{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#movie{padding-bottom:100px}}#movie .movie_listBox+.movie_listBox{margin-top:130px}@media screen and (max-width:860px){#movie .movie_listBox+.movie_listBox{margin-top:70px}}#movie .movie_listBox ul{align-items:flex-start}#movie .movie_listBox ul li .thum{width:100%;aspect-ratio:16/9}#movie .movie_listBox ul li .thum iframe{width:100%;height:100%}#movie .movie_listBox ul li:nth-child(n+3){margin-top:70px}#movie .movie_listBox ul li p{color:#3851ae;font-weight:700;font-size:2.3rem;line-height:1.3;letter-spacing:.05em;margin-top:10px}@media screen and (max-width:860px){#movie .movie_listBox ul li p{font-size:1.6rem}}#catalog{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#catalog{padding-bottom:100px}}#catalog .login{max-width:984px;width:90%;margin:0 auto}#catalog .login p{text-align:center;font-weight:900;font-size:2.5rem;text-decoration:underline;font-size:2rem}#catalog .login .login_btn_Box{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:134px}@media screen and (max-width:860px){#catalog .login .login_btn_Box{display:block;margin-bottom:100px}}#catalog .login .login_btn_Box a{width:49%;border-radius:9999px;background:#3851ae;color:#fff;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:2rem;font-weight:700;padding:30px 40px;box-sizing:border-box;overflow:hidden;transition:.5s}@media screen and (max-width:860px){#catalog .login .login_btn_Box a{padding:20px 40px;width:100%;font-size:1.7rem}#catalog .login .login_btn_Box a+a{margin-top:20px}}#catalog .login .login_btn_Box a:after{content:"";display:block;width:50px;margin-right:-20px;aspect-ratio:1/1;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/btn_arrow_white_blue.svg) no-repeat center/cover}@media screen and (max-width:860px){#catalog .login .login_btn_Box a:after{width:40px}}@media screen and (min-width:861px){#catalog .login .login_btn_Box a:hover{background:#ed6e2e}}#catalog .catalog_listBox ul{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:140px}@media screen and (max-width:860px){#catalog .catalog_listBox ul{margin-top:40px}}#catalog .catalog_listBox ul:after{content:"";width:210px;display:block;margin-left:calc((100% - 840px) / 3)}@media screen and (max-width:1090px){#catalog .catalog_listBox ul:after{width:22%;margin-left:0}}@media screen and (max-width:860px){#catalog .catalog_listBox ul:after{width:45%}}#catalog .catalog_listBox ul:before{content:"";display:block;width:210px;order:1;margin-left:calc((100% - 840px) / 3)}@media screen and (max-width:1090px){#catalog .catalog_listBox ul:before{width:22%;margin-left:0}}@media screen and (max-width:860px){#catalog .catalog_listBox ul:before{width:45%}}#catalog .catalog_listBox ul li{width:210px;margin-bottom:20px;margin-left:calc((100% - 840px) / 3)}@media screen and (max-width:1090px){#catalog .catalog_listBox ul li{width:22%;margin-left:0}}@media screen and (max-width:860px){#catalog .catalog_listBox ul li{width:45%}}#catalog .catalog_listBox ul li:nth-of-type(4n+1){margin-left:0}#catalog .catalog_listBox ul li .thum{width:100%;aspect-ratio:70/99}#catalog .catalog_listBox ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#catalog .catalog_listBox ul li p{text-align:center;letter-spacing:.01em;font-size:1.6rem;line-height:1.25;margin-top:.25em}#contactform{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#contactform{padding-bottom:100px}}#contactform #intro p{font-size:1.6rem;text-align:center;line-height:1.875}#contactform #intro p strong{display:block;font-size:1.3em}#contactform #formBox{margin-top:120px}@media screen and (max-width:860px){#contactform #formBox{margin-top:40px}}#contactform #formBox form p{font-size:1.5rem}#contactform #formBox form p a{color:#3851ae;text-decoration:underline}#contactform #formBox form dl dt{font-size:1.6rem;line-height:1.875;font-weight:500;margin-bottom:10px}#contactform #formBox form dl dt .required{display:inline-block;margin-left:1em;color:#fff;background:red;padding:.25em;border-radius:5px;line-height:1}#contactform #formBox form dl dd{margin-bottom:20px}#contactform #formBox form dl dd input[type=text],#contactform #formBox form dl dd input[type=tel],#contactform #formBox form dl dd input[type=email],#contactform #formBox form dl dd textarea{border-radius:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.16);border:none;width:100%;background:#fff;font-size:1.6rem;line-height:1.875;padding:10px;box-sizing:border-box}#contactform #formBox form dl dd input[type=text]::-moz-placeholder,#contactform #formBox form dl dd input[type=tel]::-moz-placeholder,#contactform #formBox form dl dd input[type=email]::-moz-placeholder,#contactform #formBox form dl dd textarea::-moz-placeholder{opacity:.07}#contactform #formBox form dl dd input[type=text]::placeholder,#contactform #formBox form dl dd input[type=tel]::placeholder,#contactform #formBox form dl dd input[type=email]::placeholder,#contactform #formBox form dl dd textarea::placeholder{opacity:.07}#contactform #formBox form dl dd label{font-size:1.6rem;line-height:1.875}#contactform #formBox form dl dd label a{text-decoration:underline;color:#3851ae}#contactform #formBox form .btn_bar{width:90%;max-width:478px;margin:0 auto;position:relative}#contactform #formBox form .btn_bar:after{position:absolute;content:"";display:block;width:50px;height:50px;top:0;bottom:0;right:20px;margin:auto;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/btn_arrow_white_blue.svg) no-repeat center/cover}@media screen and (max-width:860px){#contactform #formBox form .btn_bar:after{width:40px;height:40px}}#contactform #formBox form .btn_bar input{width:100%;border-radius:9999px;background:#3851ae;color:#fff;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:2rem;font-weight:700;padding:30px 40px;box-sizing:border-box;overflow:hidden;transition:.5s;margin:0 auto;margin-top:50px}@media screen and (max-width:860px){#contactform #formBox form .btn_bar input{padding:20px 40px;width:100%;font-size:1.7rem}#contactform #formBox form .btn_bar input+a{margin-top:20px}}@media screen and (min-width:861px){#contactform #formBox form .btn_bar input:hover{background:#ed6e2e}}#contactform #formBox form .under_txt{margin-top:30px;font-size:1.6rem;line-height:1.875}span.wpcf7-spinner{display:none}#privacy{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#privacy{padding-bottom:100px}}#privacy #privacy_content h2{text-align:left;color:#3851ae;font-size:2.3rem;margin-top:1em;line-height:1.3}@media screen and (max-width:860px){#privacy #privacy_content h2{font-size:2rem}}#privacy #privacy_content p{font-size:1.6rem;line-height:1.875}@media screen and (max-width:860px){#privacy #privacy_content p{font-size:1.4rem}}#privacy #privacy_content p+p{margin-top:1.875em}#privacy #privacy_content ul{margin:1.875em 0;font-size:1.6rem;line-height:1.875}@media screen and (max-width:860px){#privacy #privacy_content ul{font-size:1.4rem}}#privacy #privacy_content ul li{list-style:disc;margin-left:1em}#news{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#news{padding-bottom:100px}}#news #none_mv{padding-bottom:100px}@media screen and (max-width:860px){#news #none_mv{padding-bottom:70px}}#news .news_archives_list li{border-top:1px solid rgba(56,81,174,.2)}#news .news_archives_list li:last-child{border-bottom:1px solid rgba(56,81,174,.2)}#news .news_archives_list li a{display:block;padding:10px 0}#news .news_archives_list li a .date{display:block;color:#a2a2a2;font-size:1.5rem}#news .news_archives_list li a .news_ttl{font-size:1.6rem;line-height:1.5625;padding:20px 0;display:block}#news .news_archives .pagenation{display:flex;align-items:center;justify-content:center;margin-top:30px}#news .news_archives .pagenation:before{content:"";width:1px;height:60px;background:#707070;opacity:.3;order:1;margin:0 30px}#news .news_archives .pagenation a{display:flex;align-items:center}#news .news_archives .pagenation a img{width:30px}#news .news_archives .pagenation a.prev{order:0}#news .news_archives .pagenation a.prev img{transform:rotate(180deg);margin-right:10px}#news .news_archives .pagenation a.next{order:2}#news .news_archives .pagenation a.next img{margin-left:10px}#news .news_archives .pagenation a span{font-size:1.4rem;display:block}#news #single_editer{margin-top:90px;border-top:1px solid rgba(56,81,174,.2);padding-top:15px}@media screen and (max-width:860px){#news #single_editer{margin-top:45px}}#news #single_editer .date{font-size:1.6rem;color:#a59c9c;font-weight:700}#news #single_editer h1{font-size:3rem;color:#3851ae;text-align:left;line-height:1.33;margin-top:20px}@media screen and (max-width:860px){#news #single_editer h1{font-size:2.6rem}}#news #single_editer .thum{margin:40px auto 0;max-width:720px;width:100%}#news #single_editer .editer_content{border-top:1px solid rgba(56,81,174,.2);margin-top:50px}#news #single_editer .editer_content p{font-size:1.6rem;line-height:2.0625}#news #single_editer .editer_content h2{font-size:2.5rem;color:#3851ae;line-height:1.6;text-align:left;position:relative;margin-top:60px;margin-bottom:40px;line-height:1.6}@media screen and (max-width:860px){#news #single_editer .editer_content h2{font-size:2.2rem;margin-top:40px;margin-bottom:25px}}#news #single_editer .editer_content h2:after{content:"";width:40px;height:4px;border-radius:2px;background:#ed6e2e;display:block;margin-top:10px}#news #single_editer .editer_content h3{font-size:2.3rem;color:#3851ae;text-align:left;margin-bottom:30px}@media screen and (max-width:860px){#news #single_editer .editer_content h3{font-size:2rem}}#news #single_editer .editer_content h4{font-size:1.8rem;font-weight:700;text-align:left;margin-bottom:20px}#news #single_editer .editer_content .flex{display:flex;justify-content:space-between;align-items:flex-start;margin:50px auto}@media screen and (max-width:860px){#news #single_editer .editer_content .flex{display:block}}#news #single_editer .editer_content .flex .cont{width:48%}#news #single_editer .editer_content .flex .cont p{font-size:1.4rem}@media screen and (max-width:860px){#news #single_editer .editer_content .flex .cont{width:100%}#news #single_editer .editer_content .flex .cont+.cont{margin-top:20px}}#news #single_editer .editer_content ul{margin:30px 0}#news #single_editer .editer_content ul li{list-style:disc;margin-left:1em;font-size:1.6rem;line-height:1.875}#news #single_editer .back_btn{margin-top:80px}#news #single_editer .back_btn a{display:flex;align-items:center;justify-content:center}#news #single_editer .back_btn a span{font-size:1.4rem;display:block;margin-right:10px}#news #single_editer .back_btn a img{width:70px}@media screen and (max-width:860px){#news #single_editer .back_btn a img{width:40px}}#child_beginner{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#child_beginner{padding-bottom:100px}}#child_beginner #beginner_tab .subttl01{margin-top:0}#child_beginner #beginner_tab ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:860px){#child_beginner #beginner_tab ul{display:block}}#child_beginner #beginner_tab ul li{width:49%;display:flex;flex-direction:column}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li{width:100%}#child_beginner #beginner_tab ul li:nth-child(n+2){margin-top:2%}}#child_beginner #beginner_tab ul li a{padding:25px;box-sizing:border-box;display:block;background:#3851ae;color:#fff;position:relative;border-radius:10px;z-index:1;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li a{padding:15px}}#child_beginner #beginner_tab ul li a:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#ed6e2e;transition:.3s;z-index:-1;border-radius:10px}#child_beginner #beginner_tab ul li a .img .imgBox{width:100%}#child_beginner #beginner_tab ul li a .img p{font-family:"Lato",sans-serif;line-height:1;display:block;background:#3851ae;border-radius:10px;aspect-ratio:4/3;width:120px;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li a .img p{width:66px;height:50px}}#child_beginner #beginner_tab ul li a .img p:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#ed6e2e;transition:.3s;z-index:1;border-radius:10px}#child_beginner #beginner_tab ul li a .img p span{display:block;text-align:center;transform:rotate(-45deg);position:relative;z-index:2;font-size:1.8rem;line-height:1}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li a .img p span{font-size:1rem}}#child_beginner #beginner_tab ul li a .beginner_ttl{font-size:1.8rem;font-weight:700;margin-top:25px;display:flex;align-items:center;justify-content:space-between}#child_beginner #beginner_tab ul li a .beginner_ttl:after{content:"";width:15px;height:15px;display:block;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/arrow_white.svg) no-repeat center/contain}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li a .beginner_ttl:after{width:8px;height:8px}}@media screen and (max-width:860px){#child_beginner #beginner_tab ul li a .beginner_ttl{line-height:1;margin-top:15px;font-size:14px}}@media screen and (min-width:861px){#child_beginner #beginner_tab ul li a:hover:before{width:100%}#child_beginner #beginner_tab ul li a:hover .img p:before{width:100%}}#comparison{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#comparison{padding-bottom:100px}}#comparison #comparisonBox table{width:100%;table-layout:fixed;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;min-width:700px;background:#fff}#comparison #comparisonBox table tr:first-child th{color:#fff;background:#3851ae;padding:20px 10px;width:30%;box-sizing:border-box;text-align:center;border-bottom:none}#comparison #comparisonBox table tr:first-child th+th{border-left:1px solid #fff}#comparison #comparisonBox table tr:first-child th:last-child{width:40%}#comparison #comparisonBox table tr th{padding:20px 0;text-align:left;vertical-align:top;color:#3851ae;border-bottom:1px solid rgba(56,81,174,.24)}#comparison #comparisonBox table tr th.bg{background:#ced9fd;color:#3851ae;text-align:center;font-weight:700;border-left:1px solid rgba(56,81,174,.24)}#comparison #comparisonBox table tr td{border-left:1px solid rgba(56,81,174,.24);border-bottom:1px solid rgba(56,81,174,.24);padding:15px 20px;box-sizing:border-box}#comparison #comparisonBox table tr td .img{max-width:170px;width:100%;height:auto}#comparison #comparisonBox .tableBox{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#faq{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#faq{padding-bottom:100px}}#faq #info{padding-bottom:200px}@media screen and (max-width:860px){#faq #info{padding-bottom:70px}}#faq #info ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#faq #info ul:after{content:"";width:30%;display:block}#faq #info ul li{width:30%;border-bottom:1px solid rgba(112,112,112,.24);padding-bottom:30px;margin-top:40px}@media screen and (max-width:860px){#faq #info ul li{padding-bottom:15px;margin-top:15px;width:48%}}#faq #info ul li a{display:flex;align-items:center;justify-content:space-between;font-size:2rem;color:#3851ae;transition:.5s}@media screen and (max-width:860px){#faq #info ul li a{font-size:1.4rem}}#faq #info ul li a:after{content:"";width:30px;height:30px;display:block;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/company/arrow_blue.svg) no-repeat center/contain;transition:.5s}@media screen and (max-width:860px){#faq #info ul li a:after{width:20px;height:20px}}@media screen and (min-width:861px){#faq #info ul li a:hover{color:#ed6e2e}#faq #info ul li a:hover:after{background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/company/arrow_orange.svg) no-repeat center/contain}}#faq #faq_section{background:#fff;padding:100px 0}#faq #faq_section article+article{margin-top:100px}#faq #faq_section article dl+dl{margin-top:30px}#faq #faq_section article dl dt{display:flex;align-items:flex-start;justify-content:flex-start;background:#3851ae;color:#fff;font-size:2rem;padding:15px 20px;box-sizing:border-box;font-weight:500;letter-spacing:.01em}@media screen and (max-width:860px){#faq #faq_section article dl dt{font-size:1.6rem;padding:10px}}#faq #faq_section article dl dt:before{content:"Q.";display:inline-block;margin-right:.5em}#faq #faq_section article dl dd{display:flex;align-items:flex-start;justify-content:flex-start;padding:20px;font-size:2rem}@media screen and (max-width:860px){#faq #faq_section article dl dd{font-size:1.6rem;padding:10px}}#faq #faq_section article dl dd:before{content:"A.";color:#ed6e2e;display:block;margin-right:.5em}#faq #faq_section article dl dd p a{color:#3851ae;text-decoration:underline}#sitemap{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#sitemap{padding-bottom:100px}}#sitemap #linkBox{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#sitemap #linkBox article{width:24%;display:flex;flex-direction:column;margin-top:40px}@media screen and (max-width:860px){#sitemap #linkBox article:first-child{margin-top:0}}#sitemap #linkBox article.width50{width:50%}@media screen and (max-width:860px){#sitemap #linkBox article{width:100% !important}}#sitemap #linkBox article h3{font-size:2.8rem}@media screen and (max-width:860px){#sitemap #linkBox article h3{font-size:2.2rem;margin-bottom:20px}#sitemap #linkBox article h3:after{margin-top:10px}}@media screen and (max-width:860px){#sitemap #linkBox article ul{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}}#sitemap #linkBox article ul li{font-size:2rem}@media screen and (max-width:860px){#sitemap #linkBox article ul li{width:49%;font-size:1.4rem}}#sitemap #linkBox article ul li a{display:block;width:100%}#sitemap #linkBox article ul li+li{margin-top:.7em}@media screen and (max-width:860px){#sitemap #linkBox article ul li+li{margin-top:0}}@media screen and (max-width:860px){#sitemap #linkBox article ul li:nth-child(n+3){margin-top:.7em}}#what{background:#f8f8f8;padding-bottom:250px}@media screen and (max-width:860px){#what{padding-bottom:100px}}#what .blue_ttl{color:#fff;background:#3851ae;width:-moz-fit-content;width:fit-content;border-radius:5px;font-size:3rem;letter-spacing:.05em;padding:10px 15px;box-sizing:border-box;margin-bottom:35px}@media screen and (max-width:860px){#what .blue_ttl{font-size:2.2rem}}#what #intro .flex{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width:860px){#what #intro .flex{display:block}}#what #intro .flex.flex-r{flex-direction:row-reverse}#what #intro .flex+.flex{margin-top:120px}#what #intro .flex>*{width:48%;max-width:560px}@media screen and (max-width:860px){#what #intro .flex>*{max-width:none;width:100%}}#what #intro .flex p{letter-spacing:.01em;font-size:1.6rem;line-height:1.875}#what #intro .flex .deco_ttl{font-size:3rem;margin-bottom:30px}@media screen and (max-width:860px){#what #intro .flex .deco_ttl{font-size:2.2rem}}@media screen and (max-width:860px){#what #intro .flex .img{margin-top:15px}}#what #type{margin-top:100px}#what #type .deco_ttl{margin-bottom:30px}#what #type .flex{align-items:flex-start}@media screen and (max-width:860px){#what #type .flex{display:block}}#what #type .flex .cont{width:48%;max-width:560px}@media screen and (max-width:860px){#what #type .flex .cont{width:100%;max-width:none}#what #type .flex .cont+.cont{margin-top:30px}}#what #type .flex .cont h4{font-size:2.3rem;font-weight:700;color:#3851ae;text-align:left;margin:10px auto}#what #type .flex .cont p{font-size:1.5rem;line-height:1.8}#what #others{margin-top:100px}#what #others .deco_ttl{margin-bottom:30px}#what #others p{font-size:1.5rem;line-height:1.8}#what #others .flex{align-items:flex-start;margin-top:30px}@media screen and (max-width:860px){#what #others .flex{display:block}}#what #others .flex .cont{width:32%;max-width:370px}@media screen and (max-width:860px){#what #others .flex .cont{width:100%;max-width:none}#what #others .flex .cont+.cont{margin-top:30px}}#what #others .flex .cont h4{font-size:2.3rem;font-weight:700;color:#3851ae;text-align:left;margin:10px auto}@media screen and (max-width:860px){#what #others .flex .cont h4{font-size:1.8rem}}#what #others .flex .cont p{font-size:1.5rem;line-height:1.8}#what #beginner_tab{margin-top:100px;margin-bottom:400px}@media screen and (max-width:860px){#what #beginner_tab{margin-bottom:200px}}#what #beginner_tab ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:860px){#what #beginner_tab ul{display:block}}#what #beginner_tab ul li{width:32%;display:flex;flex-direction:column}#what #beginner_tab ul li:nth-child(1),#what #beginner_tab ul li:nth-child(2){display:none}@media screen and (max-width:860px){#what #beginner_tab ul li{width:100%}#what #beginner_tab ul li:nth-child(n+2){margin-top:2%}}#what #beginner_tab ul li a{padding:25px;box-sizing:border-box;display:block;background:#3851ae;color:#fff;position:relative;border-radius:10px;z-index:1;overflow:hidden;display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width:860px){#what #beginner_tab ul li a{padding:15px}}#what #beginner_tab ul li a:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#ed6e2e;transition:.3s;z-index:-1;border-radius:10px}#what #beginner_tab ul li a .img .imgBox{width:100%}#what #beginner_tab ul li a .img p{font-family:"Lato",sans-serif;line-height:1;display:block;background:#3851ae;border-radius:10px;aspect-ratio:4/3;width:120px;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:860px){#what #beginner_tab ul li a .img p{width:66px;height:50px}}#what #beginner_tab ul li a .img p:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#ed6e2e;transition:.3s;z-index:1;border-radius:10px}#what #beginner_tab ul li a .img p span{display:block;text-align:center;transform:rotate(-45deg);position:relative;z-index:2;font-size:1.8rem;line-height:1}@media screen and (max-width:860px){#what #beginner_tab ul li a .img p span{font-size:1rem}}#what #beginner_tab ul li a .beginner_ttl{font-size:1.8rem;font-weight:700;margin-top:25px;display:flex;align-items:center;justify-content:space-between}#what #beginner_tab ul li a .beginner_ttl:after{content:"";width:15px;height:15px;display:block;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/arrow_white.svg) no-repeat center/contain}@media screen and (max-width:860px){#what #beginner_tab ul li a .beginner_ttl:after{width:8px;height:8px}}@media screen and (max-width:860px){#what #beginner_tab ul li a .beginner_ttl{line-height:1;margin-top:15px;font-size:14px}}@media screen and (min-width:861px){#what #beginner_tab ul li a:hover:before{width:100%}#what #beginner_tab ul li a:hover .img p:before{width:100%}}#what .products_tabBox_toggles{width:90%;max-width:1060px;display:flex;justify-content:space-between;align-items:stretch;margin:0 auto}#what .products_tabBox_toggles_btn{display:block;text-align:center;color:#fff;background:#bfbdbd;width:49%;max-width:520px;font-size:1.6rem;border-top-left-radius:10px;border-top-right-radius:10px;padding:25px 10px;box-sizing:border-box;position:relative}@media screen and (max-width:860px){#what .products_tabBox_toggles_btn{padding:14px 10px;font-size:1.2rem}}#what .products_tabBox_toggles_btn.active{background:#3851ae;pointer-events:none}#what .products_tabBox_toggles_btn.active:after{content:"";position:absolute;top:80%;left:0;right:0;margin:auto;display:block;width:1px;height:4rem;background-color:#fff}@media screen and (max-width:860px){#what .products_tabBox_toggles_btn.active:after{height:1.5rem;width:2px}}#what .products_tabBox_content{background:#3851ae}#what .products_tabBox_content_inner{padding:11rem 0 19rem;display:none}@media screen and (max-width:860px){#what .products_tabBox_content_inner{padding:50px 0 70px}}#what .products_tabBox_content_inner.active{display:block}#what .products_tabBox_content .search_ttl{display:flex;align-items:center}@media screen and (max-width:860px){#what .products_tabBox_content .search_ttl{justify-content:center;font-size:1.4rem}}#what .products_tabBox_content .search_ttl:nth-child(n+2){margin-top:9rem}@media screen and (max-width:860px){#what .products_tabBox_content .search_ttl:nth-child(n+2){margin-top:50px}}#what .products_tabBox_content .search_ttl span{display:block;color:#fff}#what .products_tabBox_content .search_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#what .products_tabBox_content .search_list:after{content:"";width:32%;display:block}#what .products_tabBox_content .search_list li{width:32.5%;display:flex}#what .products_tabBox_content .search_list li:nth-child(n+4){margin-top:1%}@media screen and (max-width:860px){#what .products_tabBox_content .search_list li{width:48%}#what .products_tabBox_content .search_list li:nth-child(n+3){margin-top:4%}}#what .products_tabBox_content .search_list li a{display:flex;align-items:stretch;flex-wrap:nowrap;width:100%;font-size:1.6rem}@media screen and (max-width:860px){#what .products_tabBox_content .search_list li a{flex-direction:column;font-size:1.3rem}}#what .products_tabBox_content .search_list li a .img{width:34%;background:#fff;display:flex;align-items:center}@media screen and (max-width:860px){#what .products_tabBox_content .search_list li a .img{width:100%}#what .products_tabBox_content .search_list li a .img img{max-width:96px;width:90%;margin:0 auto}}#what .products_tabBox_content .search_list li a p{width:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;position:relative;z-index:1;transition:.3s;min-height:105px;box-sizing:border-box;line-height:1.23;font-weight:700}#what .products_tabBox_content .search_list li a p:before{position:absolute;left:0;top:0;width:0;height:100%;content:"";background-color:#363d55;transition:.3s;z-index:-1}#what .products_tabBox_content .search_list li a p:after{content:"";width:24px;height:24px;flex-shrink:0;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/common/arrow.svg) no-repeat center/contain;display:block;transition:.3s;opacity:0}@media screen and (max-width:860px){#what .products_tabBox_content .search_list li a p{width:100%;min-height:auto;flex-grow:1;text-align:center;flex-direction:column;align-items:center;justify-content:center;padding:10px 5px}#what .products_tabBox_content .search_list li a p:after{display:none}}@media screen and (min-width:861px){#what .products_tabBox_content .search_list li a:hover{color:#fff}#what .products_tabBox_content .search_list li a:hover p{color:#fff}#what .products_tabBox_content .search_list li a:hover p:before{width:100%}#what .products_tabBox_content .search_list li a:hover p:after{opacity:1}}#comparisonBox{margin-top:100px;margin-bottom:200px}@media screen and (max-width:860px){#comparisonBox{margin-bottom:100px}}#comparisonBox table{width:100%;table-layout:fixed;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;min-width:700px;background:#fff}#comparisonBox table tr:first-child th{color:#fff;background:#3851ae;padding:20px 10px;width:30%;box-sizing:border-box;text-align:center;border-bottom:none}#comparisonBox table tr:first-child th+th{border-left:1px solid #fff}#comparisonBox table tr:first-child th:last-child{width:40%}#comparisonBox table tr th{padding:20px 0;text-align:left;vertical-align:top;color:#3851ae;border-bottom:1px solid rgba(56,81,174,.24)}#comparisonBox table tr th.bg{background:#ced9fd;color:#3851ae;text-align:center;font-weight:700;border-left:1px solid rgba(56,81,174,.24)}#comparisonBox table tr td{border-left:1px solid rgba(56,81,174,.24);border-bottom:1px solid rgba(56,81,174,.24);padding:15px 20px;box-sizing:border-box}#comparisonBox table tr td .img{max-width:170px;width:100%;height:auto}#comparisonBox .tableBox{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#download{padding-bottom:250px}@media screen and (max-width:860px){#download{padding-bottom:100px}}#download #catalog_list article .blue_ttl{color:#fff;background:#3851ae;width:100%;max-width:350px;text-align:left;border-radius:5px;font-size:3rem;font-weight:700;padding:15px 30px;box-sizing:border-box;margin-bottom:50px}#download #catalog_list article .flex{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:860px){#download #catalog_list article .flex{display:block}}#download #catalog_list article .flex:after{content:"";display:block;width:30%;max-width:360px}@media screen and (max-width:860px){#download #catalog_list article .flex:after{display:none}}#download #catalog_list article .flex .cont{width:30%;max-width:360px;display:flex;flex-direction:column}@media screen and (max-width:860px){#download #catalog_list article .flex .cont{width:100%;margin-top:50px !important}}#download #catalog_list article .flex .cont:nth-child(n+4){margin-top:100px}#download #catalog_list article .flex .cont .deco_ttl{margin-bottom:15px}#download #catalog_list article .flex .cont .deco_ttl:after{margin-top:10px}#download #catalog_list article .flex .cont .img{width:100%;margin:0 auto;aspect-ratio:72/91}#download #catalog_list article .flex .cont .img img{width:100%;max-width:none;display:block;height:auto}#download #catalog_list article .flex .cont p{text-align:center;font-size:1.8rem;font-weight:700;margin:20px auto;line-height:1.11;flex-grow:1;display:flex;align-items:center;justify-content:center}#download #catalog_list article .flex .cont a{display:flex;align-items:center;background:#ed6e2e;color:#fff;font-weight:700;font-size:1.8rem;padding:15px 40px;width:100%;box-sizing:border-box;border-radius:9999px;transition:.5s}@media screen and (min-width:861px){#download #catalog_list article .flex .cont a:hover{background:#3851ae}}#download #catalog_list article .flex .cont a .icn{display:block;width:35px;aspect-ratio:1/1;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/download/icn_catalog.svg) no-repeat center/contain;margin-right:10px}#download #catalog_list article .flex .cont a:after{content:"";width:40px;aspect-ratio:1/1;display:block;background:url(//sanyu-seiki.com/wp/wp-content/themes/sanyu-seiki/css/../image/child/download/icn_arrow.svg) no-repeat center/contain;margin-left:auto}#download #catalog_list article+article{margin-top:178px}