@charset "UTF-8";#mechatronics,#motion_control,#sensors,#special_environments{margin-top:-100px;padding-top:100px}.l-products .l-top_visual__cont{z-index:1}.l-products .l-top_visual__cont .en{width:375px;line-height:1.167}.l-products .l-headline__primary{margin-bottom:83px}@media screen and (max-width:900px){.l-products .l-headline__primary{margin-bottom:calc(5.69vw + 31.793px)}}@media screen and (max-width:320px){.l-products .l-headline__primary{margin-bottom:45px}}.l-products .l-headline__primary .cont{text-align:center;padding:0}.l-products .l-headline__primary .cont:before{display:none}.l-products .l-headline__primary .cont ._ttl{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:400;font-size:38px;position:relative;letter-spacing:0}@media screen and (max-width:900px){.l-products .l-headline__primary .cont ._ttl{font-size:calc(2.241vw + 17.828px)}}@media screen and (max-width:320px){.l-products .l-headline__primary .cont ._ttl{font-size:25px}}.l-products .l-headline__primary .cont ._ttl:before{content:"";position:absolute;top:65px;left:145px;width:20px;height:3px;background:#333333}@media screen and (max-width:900px){.l-products .l-headline__primary .cont ._ttl:before{left:calc(10.345vw + 51.897px);top:calc(3.448vw + 33.966px)}}.p-products__list_box{border-top:3px solid #004b9b;margin-bottom:100px}@media screen and (max-width:640px){.p-products__list_box{margin-bottom:50px}}.p-products__list_box:nth-child(2)>._inner{flex-direction:row-reverse}@media screen and (max-width:900px){.p-products__list_box:nth-child(2)>._inner{flex-direction:row}}.p-products__list_box:nth-child(4)>._inner{flex-direction:row-reverse}@media screen and (max-width:900px){.p-products__list_box:nth-child(4)>._inner{flex-direction:row}}.p-products__list_box ._inner{display:flex;justify-content:space-between;padding-top:48px}@media screen and (max-width:900px){.p-products__list_box ._inner{margin:0 auto;width:100%}}@media screen and (max-width:460px){.p-products__list_box ._inner{display:block;padding-top:0}}.p-products__list_box ._inner .link_box{max-width:240px;width:100%;position:relative;border:1px solid #b6b6b6;border-radius:3px}@media screen and (max-width:900px){.p-products__list_box ._inner .link_box{max-width:calc(3.448vw + 208.966px)}}@media screen and (max-width:320px){.p-products__list_box ._inner .link_box{max-width:220px}}.p-products__list_box ._inner .link_box a{padding:14px 45px;display:block;font-size:14px;color:#333333;font-weight:500;transition:background 0.2s ease,color 0.2s ease}@media screen and (min-width:901px){.p-products__list_box ._inner .link_box a:hover{background:#f9fdff;color:#004b9b}}@media screen and (max-width:900px){.p-products__list_box ._inner .link_box a{padding:14px 35px}}.p-products__list_box ._inner .link_box a:before{content:"";background:url("../images/products/photo_product_external.png");background-size:contain;position:absolute;width:14px;height:14px;top:15px;right:12px}.p-products__figure{width:calc(36% - 30px)}@media screen and (max-width:900px){.p-products__figure{margin-bottom:30px}}@media screen and (max-width:460px){.p-products__figure{width:100%;max-width:431px;margin:0 auto calc(2.5vw + 14px)}}@media screen and (max-width:320px){.p-products__figure{width:290px;margin-bottom:22px}}.p-products__list_article{width:calc(64% - 30px)}@media screen and (max-width:460px){.p-products__list_article{width:100%}}.p-products__list_article .ttl{font-family:"Oswald","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:32px;margin-bottom:25px;color:#004b9b;font-weight:500}@media screen and (max-width:900px){.p-products__list_article .ttl{font-size:calc(1.379vw + 19.586px);margin-bottom:calc(1.207vw + 14.138px)}}@media screen and (max-width:320px){.p-products__list_article .ttl{font-size:24px;margin-bottom:18px}}.p-products__list_article .cont{line-height:1.8125;margin-top:-6.5px;margin-bottom:-6.5px;margin-bottom:40px}@media screen and (max-width:900px){.p-products__list_article .cont{line-height:1.6666666667;margin-top:-5px;margin-bottom:-5px;margin-bottom:calc(3.966vw + 4.31px)}}@media screen and (max-width:320px){.p-products__list_article .cont{margin-bottom:17px}}
/*# sourceMappingURL=common_products.css.map */