html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0 padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-family:sans-serif}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}/change colours to suit your needs/ins{background-color:#ff9;color:#000;text-decoration:none}/change colours to suit your needs/mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif!important;box-sizing:border-box;font-weight:300;letter-spacing:1px}html,body{overflow-x:hidden}.index .drawer-nav{display:none!important}.pconly{display:inline-block}.mediumonly{display:none}.mobileonly{display:none}br.pconly+br,br.mediumonly+br,br.mobileonly+br{display:none}p{font-size:12pt}.knowledge .first p{max-width:1200px;display:block;margin:0 auto}.knowledge.intro .first p{max-width:none}.drawer-hamburger{display:none}.floatleft{float:left;margin-right:30px}.floatright{float:right;margin-left:30px}.text-center{text-align:center}img{max-width:100%}.w100p{width:100%}.clear{clear:both!important;margin-top:30px}.mt30{margin-top:30px}br.clear{display:block;clear:both;font-size:1px}p{line-height:150%}a{text-decoration:none;transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}a:hover{text-decoration:underline!important;color:#ea5504}.index header{width:100%;height:30vw;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.index header:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:1}.index header img.logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;z-index:2}.index header .sns{position:absolute;right:2vw;top:2vw;z-index:2}.index nav{display:table;height:60px;margin:10px 0;padding:0 25px;width:100%;table-layout:fixed}.index .ulnav{background-color:#fff;margin:0;width:100%;padding:15px}.index .ulnav .inner{width:100%;padding:17.5px;display:table;position:relative;max-width:1200px;margin:0 auto}.index .ulnav .inner .block{display:table-cell;text-align:center;position:relative;width:100%;padding:0;margin:0;line-height:12px;height:12 px;vertical-align:top}.index .ulnav .inner .block a{transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}.index .ulnav .inner .block a:hover{color:#ea5504;text-decoration:none!important}.index .ulnav .inner .block.center .blockinner{display:table;width:100%}.index .ulnav .inner .block.left a{display:table-cell;width:32%;float:right;vertical-align:middle;margin-top:1px;height:13px;border-right:1px solid #000}.index .ulnav .inner .block.right a{display:inline-block;width:32%;float:left;border-left:1px solid #000;margin-top:1px;height:13px}.index .ulnav .inner .block a{font-size:12px;color:#000}.index .ulnav .inner .block.center a{display:inline-block;width:12%;padding:0;border-right:1px solid #000;line-height:12px;height:13px}.index .ulnav .inner .block.left a span,.index .ulnav .inner .block.center a span,.index .ulnav .inner .block.right a span{color:#9fa0a0;font-size:8px}.index .ulnav .inner .block.center a:last-child{border-right:0}.index .ulnav .inner .block:last-child{border-right:0}.index nav ul{height:100%}.index nav ul.ul_col{display:table-cell;table-layout:fixed;border:1px solid #000}.index nav ul li{vertical-align:middle;display:inline-block;text-align:center;font-size:12px;width:100%;font-weight:700}.index nav ul.ul_col.center li{display:table-cell;width:33%}.index nav ul li a{color:#221815;text-decoration:none;font-weight:700}.index .mainnav{background-color:#9fa0a0;margin:0;width:100%;padding:15px}.index .mainnav .inner{width:100%;padding:17.5px;display:table;position:relative;max-width:1200px;margin:0 auto}.index .mainnav .inner .block{display:table-cell;border-left:1px solid #fff;border-right:0;color:#fff;text-align:center;position:relative;width:33.333%;padding:5px 0}.index .mainnav .inner .block:last-child{border-right:1px solid #fff}.index .mainnav .inner .block h1{font-size:20px;margin:12px 0;font-weight:700}.index .mainnav .inner .block hr{border-top:1px solid #fff;width:40%;display:block;margin:0 auto}.index .mainnav .inner .block p{display:block;width:90%;margin:0 auto;padding:12px 0;font-size:12px}.index .mainnav .inner .block a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-indent:-99999px;transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-webkit-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out}.index .mainnav .inner .block a:hover{background-color:rgba(255,255,255,.1)}.index .pr{background-image:url(//ohemu.com/wp-content/themes/om/images/pr_back.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin:0;width:100%;padding:15px}.index .pr .inner{color:#fff;width:100%;padding:17.5px}.index .pr .inner h1{font-size:24px;display:block;text-align:center;padding:30px;width:90%;margin:0 auto;line-height:180%}.index .pr .inner p{padding:0 15% 30px;font-size:16px;line-height:160%;text-align:center}.index .company{background-color:#fff;position:relative;margin:0;width:100%;padding:15px}.index .company .inner{color:#000;width:100%;border:1px solid #fff;padding:17.5px}.index .company .inner h1{font-size:24px;display:block;text-align:center;padding:40px;width:90%;margin:0 auto;border-bottom:1px solid #000}.index .company .inner dl{display:block;width:100%;padding:60px 15% 40px}.index .company .inner dl dt{clear:both;float:left;border-right:1px solid #000;width:12vw;padding:0 3vw 2vw 0;letter-spacing:3px;text-align:left;text-justify:inter-ideograph}.index .company .inner dl dt:last-of-type{padding-bottom:.8vw}.index .company .inner dl dd{display:block;padding:0 0 2vw 15vw;margin-bottom:-8px}.index .company .inner dl dd:last-of-type{padding-bottom:4vw}.index .company .inner .companymore{display:block;text-align:center}.newsticker{clear:both;background-color:#000;width:100%;padding:15px;color:#fff;position:relative;height:74px;bottom:0;z-index:9999999999}.newsticker.fixed{position:fixed}.newsticker dl{height:100%;width:100%;display:table;vertical-align:middle}.newsticker dl dt,.newsticker dl dd{height:100%;display:table-cell;vertical-align:middle}.newsticker dl dt{border-right:1px solid #fff;padding:15px;width:90px}.newsticker dl dd{padding-left:15px}.newsticker dl dd a{color:#fff;text-decoration:none}.newsticker a.newscontact{display:block;position:absolute;top:15px;right:15px}.newsticker a.newscontact img{height:49px;transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-webkit-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out}.newsticker a.newscontact img.pconly:hover{-webkit-opacity:.7;-moz-opacity:.7;-ms-opacity:.7;-o-opacity:.7;opacity:.7}.newsticker a.newscontact .mail{display:none}iframe.map{width:100%;height:350px;margin-bottom:-2px}footer{background-color:#000;padding:70px 15px;color:#fff}footer .row{border-bottom:1px solid #fff;display:block;padding-bottom:17px}footer .row .col{display:inline-block;position:relative}footer .row .col.w30p{width:30%}footer .row .col.w70p{width:69%}footer .row .col p{font-size:12px;line-height:150%}footer .row .col .sns{position:absolute;right:0;bottom:0}footer .copyright{padding-top:12px;font-size:12px}.sub header{width:100%;padding:13px;height:60px;position:fixed;top:0;z-index:9999;background-color:#fff}.sub header .logo{display:inline-block;vertical-align:middle;position:absolute;top:0;left:13px;bottom:0;margin:auto}.sub header nav{display:inline-block;vertical-align:middle;height:12px;max-width:80;width:60%;position:absolute;right:0;top:0;bottom:20px;margin:auto}.sub header nav ul{display:table;width:100%;height:100%;table-layout:fixed}.sub header nav ul li{display:table-cell;vertical-align:middle;text-align:center;font-size:12px;width:40%;position:relative}.sub header nav ul li a{color:#221815;text-decoration:none;display:block;width:100%;font-weight:700;height:12px;border-left:1px solid #221815}.sub header nav ul li:first-child a{border-left:0;transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}.sub header nav ul li a:hover{text-decoration:none!important;color:#ea5504}.sub header nav ul li a span{font-size:8px;color:#9fa0a0}.sub header nav ul li ul.submenu{display:none;position:absolute;z-index:100000;left:0;top:2.1em;width:100%;border:1px solid #221815;height:auto}.sub header nav ul li ul.submenu li{background-color:#fff;display:block;width:100%;height:auto;border:0;border-bottom:1px solid #221815}.sub header nav ul li ul.submenu li a{height:auto;padding:10px;border:0}.sub header nav ul li:hover ul.submenu{display:block}ul.submenu:hover{display:block}.wrapper{position:relative}aside.fixed{position:fixed;top:0;left:0}aside.bottom{position:absolute;bottom:0;top:auto;left:0}.sub .key{width:100%;height:auto;min-height:clamp(240px, 30vh, 480px);overflow:visible !important;background-image:url(//ohemu.com/wp-content/themes/om/images/header_back.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;z-index:1}.sub .key h1{color:#fff;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif!important;position:absolute;height:52px;display:inline-block;vertical-align:middle;top:0;bottom:0;margin:auto;left:50px;font-size:32px;letter-spacing:6px;border-left:0;padding:10px 20px}.sub .key h1 span{display:block;font-size:12px;margin-top:1em;text-indent:2px}.sub .twocolumn main{width:70%;float:right;padding:50px}.sub .onecolumn main{width:100%;padding:45px}main article{margin-bottom:45px;position:relative}main h1{border-bottom:1px solid #000;font-weight:400;font-size:10pt;height:44px;line-height:150%}main h1 span{display:block;font-size:9pt;color:#595757}main article section.bodytext{padding:25px 0}main article section.bodytext p{font-size:12pt}main article .imgarea{position:relative}main article section.bodytext img.thumb{margin-bottom:25px}.sub .twocolumn aside{float:left;padding:50px 20px;width:30%}.sub .twocolumn aside h1{font-weight:400;border-bottom:1px solid #000;padding:15px 0;font-size:10pt;height:44px}.sub .twocolumn aside h1 span{color:#595757}.sub .twocolumn aside ul li{list-style-position:inside;border-bottom:1px solid #000;list-style-type:none;background:url(//ohemu.com/wp-content/themes/om/images/aside_arrow.png);background-repeat:no-repeat;background-position:left center;font-size:10pt}.sub .twocolumn aside ul li a{color:#000;text-decoration:none;display:block;width:100%;height:100%;padding:15px 0 15px 20px}.sub .twocolumn aside ul li a:hover{color:#ea5504;text-decoration:none!important}.sub .twocolumn aside .largecat{margin-top:30px}.sub .twocolumn aside .largecat li{background-image:url(//ohemu.com/wp-content/themes/om/images/largecat_arrow.png);border:0}main article section.bodytext img{margin-bottom:30px}.sub .onecolumn main.example h1{width:65%;float:right;padding:0 0 15px;border-bottom:1px solid #000;font-weight:400;font-size:18px;height:44px;line-height:150%}.sub .onecolumn main.example article .imgarea{display:block;float:left;text-align:center;margin:0 20px;width:calc(30% - 40px)}.imgarea .ex_label{position:absolute;right:0;top:0;width:auto;height:auto}.imgarea div.ex_label{background-image:url(//ohemu.com/wp-content/themes/om/images/example_label_blank.png);color:#fff;width:77px;height:77px}.imgarea div.ex_label span{position:absolute;right:12px;top:18px;font-size:9px;letter-spacing:0}.sub .onecolumn main.example .imgarea img.thumb{width:100%}.sub .onecolumn main.example article section.bodytext{margin:25px 0;width:65%;float:right;padding:0 0 15px}.sub .onecolumn main.example article section.bodytext h2{font-size:12pt}.sub .onecolumn main.example article section.bodytext p{font-size:10pt;padding:18px 0}.sub .onecolumn main.example article .example_more{position:absolute;right:0;bottom:0;line-height:0}article .example_more img{height:45px}.knowledge .first{display:block;text-align:left;background-repeat:no-repeat;background-position:center center;width:72.5%;margin:45px auto}.knowledge.intro .first{display:block;text-align:left;background-repeat:no-repeat;background-position:center center;margin:45px auto 0;padding:17.5px 50px 17.5px 17.5px;width:100%}.knowledge .first p{font-size:12pt;line-height:175%}.knowledge.intro .first h1{display:block;font-size:24px;text-indent:25px;height:auto;padding-bottom:25px!important;text-align:center}.knowledge.intro .first p{padding:45px 25px;font-size:16px;border-bottom:1px solid #000}.knowledge .mainnav{background-color:#9fa0a0;margin:0;width:100%;padding:15px}.knowledge .mainnav .inner{width:100%;padding:17.5px;display:table;table-layout:fixed;max-width:1200px;margin:0 auto}.knowledge .mainnav .inner .block{display:table-cell;border-left:1px solid #fff;color:#fff;text-align:center;width:24.5%;position:relative;padding:5px 0}.knowledge .mainnav .inner .block:last-child{border-right:1px solid #fff}.knowledge .mainnav .inner .block h1{font-size:20px;margin:12px 0;font-weight:700}.knowledge .mainnav .inner .block hr{border-top:1px solid #fff;width:55%;display:block;margin:0 auto}.knowledge .mainnav .inner .block p{text-align:left;display:block;width:85%;margin:0 auto;padding:12px 0 45px;font-weight:400;font-size:12px;position:relative}.knowledge .mainnav .inner .block p img{position:absolute;right:0;left:0;bottom:0;margin:auto}.knowledge .mainnav .inner .block a.more{position:absolute;top:0;left:0;width:100%;height:90%;text-indent:-9999px}.knowledge .mainnav .inner .block .arrow{position:absolute;bottom:0;left:0;right:0;margin:auto}.knowledge .mainnav .inner .block .arrow+ul{position:absolute;display:none;left:0;z-index:100000;width:100%;border:1px solid #221815}.knowledge .mainnav .inner .block .arrow+ul li{background-color:#fff;display:block;width:100%;height:auto;border:0;border-bottom:1px solid #221815}.knowledge .mainnav .inner .block .arrow:hover+ul{display:block}.knowledge .mainnav .inner .block .arrow+ul:hover{display:block}.knowledge .mainnav .inner .block .arrow+ul li a{height:auto;padding:10px;border:0;color:#221815;font-size:12px;display:block;padding:10px 0}.knowledge .mainnav .inner .block .arrow+ul li a:hover{color:#ea5504;font-weight:700;text-decoration:none!important}.knowledge .mainnav .inner .block a:hover{background-color:rgba(255,255,255,.1)}.knowledge .catnav{background-color:#000;margin:0;width:100%;padding:15px;border-bottom:1px solid #fff}.knowledge .catnav .inner{width:100%;border:1px solid #fff;padding:17.5px;display:table}.knowledge .catnav .inner .block{display:table-cell;border-right:1px solid #fff;color:#fff;text-align:center;padding:0 40px;width:24.5%}.knowledge .catnav .inner .block:last-child{border-right:0}.knowledge .catnav .inner .block ul li{list-style-position:outside;line-height:200%;text-align:left;font-size:12px}.knowledge .catnav .inner .block ul li a{color:#fff}.knowledge_en .first{display:block;text-align:left;background-repeat:no-repeat;background-position:center center;width:72.5%;margin:45px auto}.knowledge_en.intro .first{display:block;text-align:left;background-repeat:no-repeat;background-position:center center;margin:45px auto 0;padding:17.5px 50px 17.5px 17.5px;width:100%}.knowledge_en .first p{font-size:12pt;line-height:175%}.knowledge_en.intro .first h1{display:block;font-size:24px;text-indent:25px;height:auto;padding-bottom:25px!important;text-align:center}.knowledge_en.intro .first p{padding:45px 25px;font-size:16px;border-bottom:1px solid #000}.knowledge_en .mainnav{background-color:#9fa0a0;margin:0;width:100%;padding:15px}.knowledge_en .mainnav .inner{width:100%;padding:17.5px;display:table;table-layout:fixed;max-width:1200px;margin:0 auto}.knowledge_en .mainnav .inner .block{display:table-cell;border-left:1px solid #fff;color:#fff;text-align:center;width:24.5%;position:relative;padding:5px 0}.knowledge_en .mainnav .inner .block:last-child{border-right:1px solid #fff}.knowledge_en .mainnav .inner .block h1{font-size:20px;margin:12px 0;font-weight:700}.knowledge_en .mainnav .inner .block hr{border-top:1px solid #fff;width:55%;display:block;margin:0 auto}.knowledge_en .mainnav .inner .block p{text-align:left;display:block;width:85%;margin:0 auto;padding:12px 0 45px;font-weight:400;font-size:12px;position:relative}.knowledge_en .mainnav .inner .block p img{position:absolute;right:0;left:0;bottom:0;margin:auto}.knowledge_en .mainnav .inner .block a.more{position:absolute;top:0;left:0;width:100%;height:90%;text-indent:-9999px}.knowledge_en .mainnav .inner .block .arrow{position:absolute;bottom:0;left:0;right:0;margin:auto}.knowledge_en .mainnav .inner .block .arrow+ul{position:absolute;display:none;left:0;z-index:100000;width:100%;border:1px solid #221815}.knowledge_en .mainnav .inner .block .arrow+ul li{background-color:#fff;display:block;width:100%;height:auto;border:0;border-bottom:1px solid #221815}.knowledge_en .mainnav .inner .block .arrow:hover+ul{display:block}.knowledge_en .mainnav .inner .block .arrow+ul:hover{display:block}.knowledge_en .mainnav .inner .block .arrow+ul li a{height:auto;padding:10px;border:0;color:#221815;font-size:12px;display:block;padding:10px 0}.knowledge_en .mainnav .inner .block .arrow+ul li a:hover{color:#ea5504;font-weight:700;text-decoration:none!important}.knowledge_en .mainnav .inner .block a:hover{background-color:rgba(255,255,255,.1)}.knowledge_en .catnav{background-color:#000;margin:0;width:100%;padding:15px;border-bottom:1px solid #fff}.knowledge_en .catnav .inner{width:100%;border:1px solid #fff;padding:17.5px;display:table}.knowledge_en .catnav .inner .block{display:table-cell;border-right:1px solid #fff;color:#fff;text-align:center;padding:0 40px;width:24.5%}.knowledge_en .catnav .inner .block:last-child{border-right:0}.knowledge_en .catnav .inner .block ul li{list-style-position:outside;line-height:200%;text-align:left;font-size:12px}.knowledge_en .catnav .inner .block ul li a{color:#fff}.sub .twocolumn main.equipment h1{width:60%;float:right;padding:0 0 15px;border-bottom:1px solid #000;font-weight:400;font-size:18px;height:44px;line-height:150%}.sub .twocolumn main.equipment article .imgarea{display:block;float:left;text-align:center;padding:0 20px;width:35%}.sub .twocolumn main.equipment .imgarea img{width:100%}.sub .twocolumn main.equipment article section.bodytext{margin:25px 0;width:60%;float:right;padding:0 0 15px}.sub .twocolumn main.equipment article section.bodytext h2{font-size:12pt;line-height:170%}.sub .twocolumn main.equipment article section.bodytext p{font-size:10pt;padding:18px 0}.sub .twocolumn main.equipment article .example_more{position:absolute;right:0;bottom:0;line-height:0}.en header{width:100%;height:30vw;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.en header:after{content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.4);top:0;left:0;z-index:1}.en header img.logo{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;z-index:2}.en header .sns{position:absolute;right:2vw;top:2vw;z-index:2}.index nav{display:table;height:60px;margin:10px 0;padding:0 25px;width:100%;table-layout:fixed}.en .ulnav{background-color:#fff;margin:0;width:100%;padding:15px}.en .ulnav .inner{width:100%;padding:17.5px;display:table;position:relative;max-width:1200px;margin:0 auto}.en .ulnav .inner .block{display:table-cell;text-align:center;position:relative;width:100%;padding:0;margin:0;line-height:12px;height:12px;vertical-align:top}.en .ulnav .inner .block a{transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}.en .ulnav .inner .block a:hover{color:#ea5504;text-decoration:none!important}.en .ulnav .inner .block.center .blockinner{display:table;width:100%}.en .ulnav .inner .block.left a{display:table-cell;width:32%;float:right;vertical-align:middle;margin-top:1px;height:13px;border-right:1px solid #000}.en .ulnav .inner .block.right a{display:inline-block;width:32%;float:left;border-left:1px solid #000;margin-top:1px;height:13px}.en .ulnav .inner .block a{font-size:12px;color:#000}.en .ulnav .inner .block.center a{display:inline-block;width:12%;padding:0;border-right:1px solid #000;line-height:12px;height:13px}.en .ulnav .inner .block.left a span,.en .ulnav .inner .block.center a span,.en .ulnav .inner .block.right a span{color:#9fa0a0;font-size:8px}.en .ulnav .inner .block.center a:last-child{border-right:0}.en .ulnav .inner .block:last-child{border-right:0}.en nav ul{height:100%}.en nav ul.ul_col{display:table-cell;table-layout:fixed;border:1px solid #000}.en nav ul li{vertical-align:middle;display:inline-block;text-align:center;font-size:12px;width:100%;font-weight:700}.en nav ul.ul_col.center li{display:table-cell;width:33%}.en nav ul li a{color:#221815;text-decoration:none;font-weight:700}.en .mainnav{background-color:#9fa0a0;margin:0;width:100%;padding:15px}.en .mainnav .inner{width:100%;padding:17.5px;display:table;position:relative;max-width:1200px;margin:0 auto}.en .mainnav .inner .block{display:table-cell;border-left:1px solid #fff;border-right:0;color:#fff;text-align:center;position:relative;width:33.333%;padding:5px 0}.en .mainnav .inner .block:last-child{border-right:1px solid #fff}.en .mainnav .inner .block h1{font-size:20px;margin:12px 0;font-weight:700}.en .mainnav .inner .block hr{border-top:1px solid #fff;width:40%;display:block;margin:0 auto}.en .mainnav .inner .block p{display:block;width:90%;margin:0 auto;padding:12px 0;font-size:12px}.en .mainnav .inner .block a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-indent:-99999px;transition:background-color .1s ease-out;-o-transition:background-color .1s ease-out;-moz-transition:background-color .1s ease-out;-webkit-transition:background-color .1s ease-out;-ms-transition:background-color .1s ease-out}.en .mainnav .inner .block a:hover{background-color:rgba(255,255,255,.1)}.en .pr{background-image:url(//ohemu.com/wp-content/themes/om/images/pr_back.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;margin:0;width:100%;padding:15px}.en .pr .inner{color:#fff;width:100%;padding:17.5px}.en .pr .inner h1{font-size:24px;display:block;text-align:center;padding:30px;width:90%;margin:0 auto;line-height:180%}.en .pr .inner p{padding:0 15% 30px;font-size:16px;line-height:160%;text-align:center}.en .company{background-color:#fff;position:relative;margin:0;width:100%;padding:15px}.en .company .inner{color:#000;width:100%;border:1px solid #fff;padding:17.5px}.en .company .inner h1{font-size:24px;display:block;text-align:center;padding:40px;width:90%;margin:0 auto;border-bottom:1px solid #000}.en .company .inner dl{display:block;width:100%;padding:60px 15% 40px}.en .company .inner dl dt{clear:both;float:left;border-right:1px solid #000;width:12vw;padding:0 3vw 2vw 0;letter-spacing:3px;text-align:left;text-justify:inter-ideograph}.en .company .inner dl dt:last-of-type{padding-bottom:.8vw}.en .company .inner dl dd{display:block;padding:0 0 2vw 15vw;margin-bottom:-8px}.en .company .inner dl dd:last-of-type{padding-bottom:4vw}.en .company .inner .companymore{display:block;text-align:center}@media screen and (max-width:665px){.en .ulnav .inner .block.left,.index .ulnav .inner .block.right{width:18%}}@media screen and (max-width:600px){.en .company .inner dl,.company .company .inner dl{padding:45px 0 45px 25px}}@media screen and (max-width:540px){.pconly{display:none}p{font-size:10pt}.drawer-hamburger{display:block;padding:15px .75rem}.drawer-nav{padding:5px 30px}.drawer-nav h1{width:100%;border-bottom:1px solid #000;padding:15px 0;font-weight:700;text-align:center}.drawer-nav ul li{width:100%;text-align:center}.drawer-nav ul li a{display:block;width:100%;height:100%;color:#000;padding:15px 0;transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}.drawer-nav ul li.hassub a{padding:15px 0 0}.drawer-nav ul li .submenu{padding-bottom:15px}.drawer-nav ul li .submenu li{font-size:90%;height:2em}.drawer-nav ul li .submenu li a{color:#666}.drawer-nav ul li .submenu li a:hover,.drawer-nav ul li a:hover{color:#ea5504;text-decoration:none!important}.sub header nav{display:none}.mobileonly{display:inline-block}main article section.bodytext{padding-bottom:0}.en header img.logo{max-width:94%;margin:auto 3%}.en nav{max-width:none;width:100%;margin:0}.en nav ul li{width:20%}.en nav ul li:first-child{border-left:0}.en nav ul li:last-child{border-right:0}.en .ulnav .inner .block.left a,.index .ulnav .inner .block.center a,.index .ulnav .inner .block.right a{font-size:11px}.en .ulnav .inner .block.left a span,.index .ulnav .inner .block.center a span,.index .ulnav .inner .block.right a span{font-size:7px}.en .mainnav{padding:5px}.en .mainnav .inner{padding:5px}.en .mainnav .inner .block img{width:30%}.en .mainnav .inner .block img.indexmore{width:60%}.en .mainnav .inner .block h1{font-size:11px;margin:5px 0}.en .mainnav .inner .block p{height:7em;font-size:9pt;padding:5px 0}.en .pr{padding:5px}.en .pr .inner h1{font-size:14px;line-height:150%;padding:30px 0 0}.en .pr .inner p{padding:30px 7.5% 20px}.en .company .inner dl{padding:15px}main.knowledge_cat article table{margin-left:auto;margin-right:auto;width:100%}main.knowledge_cat article table th,main.knowledge_cat article table td{font-size:10pt;padding:10px 5px}.en .company .inner dl dt,.company .company .inner dl dt{display:block;float:none;width:100%;font-size:10pt;letter-spacing:0!important;border-right:0;border-bottom:1px solid #000;text-align:center;padding:15px 0}.en .company .inner h1{width:100%}.en .company .inner dl dt{padding:15px;font-size:10pt}.en .company .inner dl dd{line-height:150%}.company .first{display:block;text-align:center;background-image:url(//ohemu.com/wp-content/themes/om/images/om_back.png);background-repeat:no-repeat;background-position:center center;width:72.5%;margin:45px auto}.company .first h2{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif!important}.company .first h2{font-size:27px;line-height:200%;margin-bottom:25px}.company .first p{font-size:16px;line-height:175%}.company .company{background-color:#fff;position:relative;margin:0;width:100%;padding:15px}.company .company .inner{color:#000;width:100%;border:1px solid #fff;padding:17.5px}.company .company .inner h1{font-size:24px;display:block;text-align:center;padding:40px;width:90%;margin:0 auto;border-bottom:1px solid #000}.company .company .inner dl{display:block;width:100%;padding:60px 15% 40px}.company .company .inner dl dt{clear:both;float:left;width:12vw;padding:0 3vw 2vw 0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-ideograph}.company .company .inner dl dt:last-of-type{padding-bottom:0}.company .company .inner dl dd{display:block;padding:0 0 2vw 3vw;margin-left:12vw;border-left:1px solid #000;line-height:180%}.company .company .inner dl dd ol{margin-left:2em}.company .company .inner dl dd ol li{padding-bottom:30px}.company .company .inner dl dd ol li:last-child{padding-bottom:0}.company .company .inner dl dd:last-of-type{padding:0 0 0 3vw}.company .company .inner .companymore{display:block;text-align:center}main.knowledge_cat article{position:relative;min-height:300px;border-bottom:1px solid #000;margin-top:90px}main.knowledge_cat article:first-child{margin-top:0}main.knowledge_cat article h1{font-size:20px;border:0;margin-left:45%;margin-right:auto;text-align:right}main.knowledge_cat article:nth-child(2n+1) h1{margin-top:50px;font-size:20px;border:0;margin-right:45%;margin-left:auto;text-align:left}main.knowledge_cat article span.number{font-size:130px;position:absolute;top:-60px;left:15px;right:auto;z-index:100;color:#9fa0a0;font-family:'Quicksand',sans-serif!important;letter-spacing:-5px}main.knowledge_cat article:nth-child(2n+1) span{font-size:130px;position:absolute;top:-60px;right:15px;left:auto;z-index:100;color:#9fa0a0;font-family:'Quicksand',sans-serif!important}main.knowledge_cat article:first-child span{letter-spacing:5px}main.knowledge_cat article .imgarea{position:absolute;top:0;left:0;right:auto;width:40%;line-height:0;margin-top:0}main.knowledge_cat article:nth-child(2n+1) .imgarea{position:absolute;top:0;right:0;left:auto}main.knowledge_cat .imgarea img{margin-bottom:0}main.knowledge_cat p{font-size:10pt;line-height:170%;width:55%;font-size:12pt;display:block;margin-bottom:1.5em}main.knowledge_cat article p:last-of-type{margin-bottom:6em}main.knowledge_cat article p{margin-left:45%;margin-right:auto}main.knowledge_cat article .imgarea+p table{position:relative}main.knowledge_cat article:nth-child(2n+1) p{margin-right:45%;margin-left:auto}main.knowledge_cat article table{margin-left:45%;margin-right:auto;width:55%;border-top:1px solid #231815;border-left:1px solid #231815}main.knowledge_cat article table th,main.knowledge_cat article table td{border-bottom:1px solid #231815;border-right:1px solid #231815;text-align:center;padding:10px}main.knowledge_cat article table th{width:25%}main.knowledge_cat article .example_more{position:absolute;right:0;bottom:0;line-height:0}.sub .twocolumn aside.aside_knowledge ul li{background-position:left top 14px}.sub .twocolumn aside.aside_knowledge ul li ul{display:none;padding-bottom:20px}.sub .twocolumn aside.aside_knowledge ul li ul li{border:0!important;background-image:none;font-size:10px;padding:0}.sub .twocolumn aside.aside_knowledge ul li ul li a:before{content:'・'}.sub .twocolumn aside.aside_knowledge ul li ul li a{padding:5px 0 5px 40px}main.knowledge_en_cat article{position:relative;min-height:300px;border-bottom:1px solid #000;margin-top:90px}main.knowledge_en_cat article:first-child{margin-top:0}main.knowledge_en_cat article h1{font-size:20px;border:0;margin-left:45%;margin-right:auto;text-align:right}main.knowledge_en_cat article:nth-child(2n+1) h1{margin-top:50px;font-size:20px;border:0;margin-right:45%;margin-left:auto;text-align:left}main.knowledge_en_cat article span.number{font-size:130px;position:absolute;top:-60px;left:15px;right:auto;z-index:100;color:#9fa0a0;font-family:'Quicksand',sans-serif!important;letter-spacing:-5px}main.knowledge_en_cat article:nth-child(2n+1) span{font-size:130px;position:absolute;top:-60px;right:15px;left:auto;z-index:100;color:#9fa0a0;font-family:'Quicksand',sans-serif!important}main.knowledge_en_cat article:first-child span{letter-spacing:5px}main.knowledge_en_cat article .imgarea{position:absolute;top:0;left:0;right:auto;width:40%;line-height:0;margin-top:0}main.knowledge_en_cat article:nth-child(2n+1) .imgarea{position:absolute;top:0;right:0;left:auto}main.knowledge_en_cat .imgarea img{margin-bottom:0}main.knowledge_en_cat p{font-size:10pt;line-height:170%;width:55%;font-size:12pt;display:block;margin-bottom:1.5em}main.knowledge_en_cat article p:last-of-type{margin-bottom:6em}main.knowledge_en_cat article p{margin-left:45%;margin-right:auto}main.knowledge_en_cat article .imgarea+p table{position:relative}main.knowledge_en_cat article:nth-child(2n+1) p{margin-right:45%;margin-left:auto}main.knowledge_en_cat article table{margin-left:45%;margin-right:auto;width:55%;border-top:1px solid #231815;border-left:1px solid #231815}main.knowledge_en_cat article table th,main.knowledge_cat article table td{border-bottom:1px solid #231815;border-right:1px solid #231815;text-align:center;padding:10px}main.knowledge_en_cat article table th{width:25%}main.knowledge_en_cat article .example_more{position:absolute;right:0;bottom:0;line-height:0}.sub .twocolumn aside.aside_knowledge ul li{background-position:left top 14px}.sub .twocolumn aside.aside_knowledge ul li ul{display:none;padding-bottom:20px}.sub .twocolumn aside.aside_knowledge ul li ul li{border:0!important;background-image:none;font-size:10px;padding:0}.sub .twocolumn aside.aside_knowledge ul li ul li a:before{content:'・'}.sub .twocolumn aside.aside_knowledge ul li ul li a{padding:5px 0 5px 40px}main.contact form{margin:15px 0;background-color:rgba(255,255,255,.8);padding:10px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;box-sizing:border-box;max-width:992px;margin:0 auto}main.contact form p{padding:15px 0}main.contact form p label{font-size:16px;display:block;margin-bottom:0;padding-bottom:0;box-sizing:border-box}main.contact form input,main.contact form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;padding:5px;border:1px solid #999;margin:0 0 15px;box-sizing:border-box}main.contact form input[type=file]{border:0;padding:5px 0}main.contact form input[type=button],main.contact form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ea5504;color:#fff;border:0;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-webkit-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out}main.contact form input[type=button]:hover,main.contact form input[type=submit]:hover{-webkit-opacity:.5;-moz-opacity:.5;-ms-opacity:.5;-o-opacity:.5;opacity:.5;margin-top:-3px;margin-bottom:18px}@media screen and (max-width:1200px){.company .first{width:80%}.company .first h2{font-size:20px}.company .first p{font-size:14px}.index .company .inner dl dt,.company .company .inner dl dt{letter-spacing:2px}}@media screen and (max-width:1024px){.index nav{max-width:80%}.index .mainnav .inner .block p{width:70%;height:5em}.index .ulnav .inner .block.center a{width:31%}.company .first h2{font-size:18px}.company .first p{font-size:12px}.sub .onecolumn main.example article .example_more,main.knowledge_cat article .example_more,.sub .twocolumn main.equipment article .example_more{display:inline-block;position:relative;clear:both;text-align:right;bottom:auto;right:auto;width:100%;top:-30px}main.knowledge_cat article .example_more img,.sub .twocolumn main.equipment article .example_more img{position:absolute;right:0;margin:0}.knowledge .mainnav .inner .block p{width:80%;font-size:10px}.knowledge .catnav .inner .block ul li{font-size:10px}.index .company .inner dl,.company .company .inner dl{padding:45px}.index .company .inner dl dt,.company .company .inner dl dt{letter-spacing:1vw;width:31%}.index .company .inner dl dd,.company .company .inner dl dd{padding:0 0 2vw 2vw;margin-left:32.5%}}@media screen and (max-width:992px){.sub header nav ul li a{font-size:9px}.index nav{max-width:96%}.index .company .inner dl dt,.company .company .inner dl dt{width:31%;font-size:10px}.index .company .inner dl dd,.company .company .inner dl dd{padding:0 0 2vw 3vw;margin-left:32.5%;font-size:10px}.index .pr .inner p{padding:60px 7.5% 40px;font-size:12px}.index .mainnav .inner .block p{width:80%;font-size:10pt}.company .first{width:100%}.company .company .inner h1{width:100%}.company .company .inner dl{padding:45px 0}footer{padding:30px 15px}footer .row .col.w30p,footer .row .col.w70p{width:100%;display:block}footer .row .col.w30p{margin-bottom:10px}.sub header nav ul li ul.submenu{top:1.6em}}@media screen and (max-width:768px){.pconly{display:none}.mediumonly{display:inline-block}.index header{height:65vh}.index .ulnav .inner .block{display:inline-block}.index .ulnav .inner{padding:17.5px 0}.index .ulnav .inner .block.left,.index .ulnav .inner .block.right{width:19%}.index .ulnav .inner .block.left a,.index .ulnav .inner .block.right a{width:100%}.index .ulnav .inner .block.center{width:60%}.newsticker dl dd a{font-size:1.8vw}.newsticker a.newscontact{display:block;position:absolute;width:43px;top:0;bottom:0;right:18px;left:auto;font-size:30px;margin:auto;height:100%;margin-top:13px}.newsticker a.newscontact .mail{display:inline-block;position:absolute;vertical-align:middle;top:0;bottom:auto;left:0;right:0;width:43px;margin:auto}.knowledge .mainnav .inner{padding:17.5px 7.5px}.knowledge .catnav .inner{padding:17.5px 7.5px;padding:7.5px}.knowledge .catnav .inner .block{padding:0 15px 0 30px}.knowledge .mainnav .inner .block p{width:90%}.sub header nav ul li ul.submenu{top:1.5em}.knowledge .mainnav .inner .block .arrow:hover+ul{display:none}main.knowledge_cat article h1{font-size:20px;border:0;margin-left:45%;margin-right:auto;text-align:right;height:auto}main.knowledge_cat article:nth-child(2n+1) h1{margin-top:50px;font-size:20px;border:0;margin-right:45%;margin-left:auto;text-align:left}main.knowledge_cat article span.number{left:15px;font-size:130px;font-family:"Helvetica",sans-serif;position:absolute;top:-30px;right:auto;z-index:100;color:#9fa0a0}main.knowledge_cat article:nth-child(2n+1) span{right:15px;font-size:130px;font-family:"Helvetica",sans-serif;position:absolute;top:-30px;left:auto;z-index:100;color:#9fa0a0}main.knowledge_cat article .imgarea{position:relative;top:0;left:0;right:auto;width:100%;line-height:0;margin-top:0;margin-bottom:30px}main.knowledge_cat article:nth-child(2n+1) .imgarea{position:relative;top:0;right:0;left:auto}main.knowledge_cat .imgarea img{margin-bottom:0}main.knowledge_cat p{font-size:10pt;line-height:170%;width:100%;font-size:12pt;display:block;margin-bottom:3vw}main.knowledge_cat article .imgarea+p{margin-left:auto;margin-right:auto}main.knowledge_cat article:nth-child(2n+1) .imgarea+p{margin-right:auto;margin-left:auto}main.knowledge_cat article .example_more{position:absolute;right:0;bottom:0;line-height:0}.index .pr .inner h1{padding:30px 30px 0}main.knowledge_cat article p{margin-left:0;margin-right:auto}main.knowledge_cat article .textarea{min-height:auto!important}main.knowledge_cat article p:last-of-type{margin-bottom:6vw}.sub .onecolumn main.example h1,.sub .twocolumn main.equipment h1{float:none;width:100%;margin-bottom:30px;height:auto;font-size:14px}.sub .onecolumn main.example article .imgarea,main.knowledge_cat .bodytext .imgarea,.sub .twocolumn main.equipment article .imgarea{float:none;width:100%;padding:0 0 15px}.sub .onecolumn main.example article .imgarea{margin:0}.sub .onecolumn main.example .imgarea img,main.knowledge_cat .bodytext .imgarea img,.sub .twocolumn main.equipment article .imgarea img{width:100%}.sub .onecolumn main.example .imgarea img.ex_label{width:auto}.sub .onecolumn main.example article section.bodytext,main.knowledge_cat .bodytext,.sub .twocolumn main.equipment article section.bodytext{float:none;width:100%;margin:0}main.knowledge_cat .bodytext .imgarea+p{margin-left:0}.sub .onecolumn main.example article .example_more img,main.knowledge_cat article .example_more img,.sub .twocolumn main.equipment article .example_more img{width:35%}.sub .twocolumn aside.aside_knowledge ul li ul{display:block;margin-left:0}.sub .twocolumn aside.aside_knowledge ul li ul li a{padding-left:20px;font-size:3.5vw}.sub .twocolumn aside.aside_knowledge ul li ul li a:before{content:''}}@media screen and (max-width:665px){.index .ulnav .inner .block.left,.index .ulnav .inner .block.right{width:18%}}@media screen and (max-width:600px){.index .company .inner dl,.company .company .inner dl{padding:45px 0 45px 25px}}@media screen and (max-width:540px){.pconly{display:none}p{font-size:10pt}.drawer-hamburger{display:block;padding:15px .75rem}.drawer-nav{padding:5px 30px}.drawer-nav h1{width:100%;border-bottom:1px solid #000;padding:15px 0;font-weight:700;text-align:center}.drawer-nav ul li{width:100%;text-align:center}.drawer-nav ul li a{display:block;width:100%;height:100%;color:#000;padding:15px 0;transition:color .1s ease-out;-o-transition:color .1s ease-out;-moz-transition:color .1s ease-out;-webkit-transition:color .1s ease-out;-ms-transition:color .1s ease-out}.drawer-nav ul li.hassub a{padding:15px 0 0}.drawer-nav ul li .submenu{padding-bottom:15px}.drawer-nav ul li .submenu li{font-size:90%;height:2em}.drawer-nav ul li .submenu li a{color:#666}.drawer-nav ul li .submenu li a:hover,.drawer-nav ul li a:hover{color:#ea5504;text-decoration:none!important}.sub header nav{display:none}.mobileonly{display:inline-block}main article section.bodytext{padding-bottom:0}.index header img.logo{max-width:94%;margin:auto 3%}.index nav{max-width:none;width:100%;margin:0}.index nav ul li{width:20%}.index nav ul li:first-child{border-left:0}.index nav ul li:last-child{border-right:0}.index .ulnav .inner .block.left a,.index .ulnav .inner .block.center a,.index .ulnav .inner .block.right a{font-size:11px}.index .ulnav .inner .block.left a span,.index .ulnav .inner .block.center a span,.index .ulnav .inner .block.right a span{font-size:7px}.index .mainnav{padding:5px}.index .mainnav .inner{padding:5px}.index .mainnav .inner .block img{width:30%}.index .mainnav .inner .block img.indexmore{width:60%}.index .mainnav .inner .block h1{font-size:11px;margin:5px 0}.index .mainnav .inner .block p{height:7em;font-size:9pt;padding:5px 0}.index .pr{padding:5px}.index .pr .inner h1{font-size:14px;line-height:150%;padding:30px 0 0}.index .pr .inner p{padding:30px 7.5% 20px}.index .company .inner dl{padding:15px}main.knowledge_cat article table{margin-left:auto;margin-right:auto;width:100%}main.knowledge_cat article table th,main.knowledge_cat article table td{font-size:10pt;padding:10px 5px}.index .company .inner dl dt,.company .company .inner dl dt{display:block;float:none;width:100%;font-size:10pt;letter-spacing:0!important;border-right:0;border-bottom:1px solid #000;text-align:center;padding:15px 0}.index .company .inner h1{width:100%}.index .company .inner dl dt{padding:15px;font-size:10pt}.index .company .inner dl dd{line-height:150%}.newsticker{height:74px}.newsticker dl dt{padding:0;font-size:10pt;width:auto;padding-right:10px}.newsticker dl dd{padding:0 55px 0 15px;font-size:10pt;color:#fff}.index .company .inner dl dd,.company .company .inner dl dd{display:block;float:none;width:100%;padding:0 0 2vw 3vw;margin-left:0;font-size:10pt;text-align:center;margin-bottom:15px;padding:15px 0;border-left:0}.company .company .inner dl dd ol{padding-top:30px;text-align:left;margin-left:1em}.wrapper{display:block}.sub .key{height:auto;padding:45px 0}main article:last-of-type{border-bottom:0}.sub .twocolumn aside.aside_knowledge h1{height:1px;padding:0}.sub .key h1{position:relative;left:15px;font-size:20px;height:auto;display:block;top:auto;bottom:auto}main article section.bodytext p{font-size:10pt}.sub .onecolumn main{padding:20px}.sub .twocolumn main,.sub .twocolumn aside{float:none;width:100%;padding:0 20px 20px}.sub .twocolumn main{padding:20px}main article{margin-bottom:30px}main article:last-of-type{margin-bottom:0}.knowledge_cat{margin-bottom:45px}.sub .onecolumn main.example h1,.sub .twocolumn main.equipment h1{float:none;width:100%;margin-bottom:30px;height:auto;font-size:14px}.sub .onecolumn main.example article .imgarea,main.knowledge_cat .bodytext .imgarea,.sub .twocolumn main.equipment article .imgarea{float:none;width:100%;padding:0 0 15px}.sub .onecolumn main.example article .imgarea{margin:0}.sub .onecolumn main.example .imgarea img,main.knowledge_cat .bodytext .imgarea img,.sub .twocolumn main.equipment article .imgarea img{width:100%}.sub .onecolumn main.example .imgarea img.ex_label{width:auto}.sub .onecolumn main.example article section.bodytext,main.knowledge_cat .bodytext,.sub .twocolumn main.equipment article section.bodytext{float:none;width:100%;margin:0}main.knowledge_cat .bodytext .imgarea+p{margin-left:0}.sub .onecolumn main.example article .example_more img,main.knowledge_cat article .example_more img,.sub .twocolumn main.equipment article .example_more img{width:35%}.sub .onecolumn main.example article section.bodytext p{font-size:10pt;padding:18px 0}.knowledge.intro .first p{padding:45px 0}.knowledge .mainnav{padding:0}.knowledge .mainnav .inner{padding:0;display:block;border:0}.knowledge .mainnav .inner .titleblock{background-color:#9fa0a0;display:block;width:100%;text-align:center;padding:15px}.knowledge .mainnav .inner .titleblock .inner{padding:15px;border:1px solid #fff;color:#fff;text-align:center}.knowledge .mainnav .inner .block{display:block;width:100%;border:0;padding:15px 45px;min-height:230px}.knowledge .mainnav .inner .titleblock .inner h1{font-size:12px;margin:12px 0}.knowledge .mainnav .inner .titleblock .inner p{border-top:1px solid #fff;display:block;width:55%;margin:0 auto;padding:12px 0;font-weight:700;font-size:10pt;height:auto}.knowledge .first{width:90%}.knowledge_cat{margin-bottom:0}.company .first{margin:15px 0;background-image:none}.company .first h2{font-size:14px}.company .first p{font-size:10pt}.company .company{padding:15px 0}.company .company .inner{padding:0}.company .company .inner h1{padding:0 0 40px}.company .company .inner dl{padding:15px}.company .company .inner dl dd{line-height:150%}.company .company .inner dl dd ol li{font-size:10pt}.index .company .inner dl dt:last-of-type,.company .company .inner dl dt:last-of-type{padding-bottom:2vw;font-size:10pt}.knowledge.intro .first{padding:17.5px}main.knowledge_cat article span.number{left:5px;right:auto}main.knowledge_cat article:nth-child(2n+1) span{left:auto;right:5px}iframe.map{height:55vh}.newsticker dl dd{line-height:150%}.index .ulnav{padding:15px 5px}.index .ulnav .inner{padding:5px 0}.knowledge .mainnav .inner .block .arrow{padding:15px 0}.knowledge .mainnav .inner .block a.more{height:85%}}@media screen and (max-width:400px){main.knowledge_cat article span.number{font-size:80px;top:-10px}main.knowledge_cat article:nth-child(2n+1) span{font-size:80px;top:-10px}.index .pr .inner p{font-size:10pt}.index .company .inner h1{font-size:14px;padding:40px 40px 15px}.index .ulnav .inner .block.left a,.index .ulnav .inner .block.center a,.index .ulnav .inner .block.right a{font-size:10px}.index .ulnav .inner .block.left a span,.index .ulnav .inner .block.center a span,.index .ulnav .inner .block.right a span{font-size:7px}footer .row .col.w70p{padding-bottom:35px}.knowledge .catnav .inner .titleblock .inner p{width:75%;font-size:10pt}.knowledge .mainnav .inner .block a.more{height:85%}.knowledge .mainnav .inner .block{min-height:240px}}@media screen and (max-width:370px){.index .ulnav .inner .block.left a span,.index .ulnav .inner .block.center a span,.index .ulnav .inner .block.right a span{display:none}.drawer-nav h1{font-size:11pt}.drawer-nav ul li a,.index nav ul li a{font-size:8pt}.drawer-nav ul li a{font-size:10pt}.sub .onecolumn main.example h1,.sub .twocolumn main.equipment h1{font-size:12px}.company .first h2{letter-spacing:0!important}footer .row .col p{font-size:10pt}.knowledge .mainnav .inner .block a.more{height:85%}.knowledge .mainnav .inner .block{min-height:244px}}