@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Roboto:400,900');body{margin:0;padding:0;font:100%/2 "Lucida Grande","segoe UI","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Meiryo;color:#fff;background:#fff;background:radial-gradient(circle 500px at 30% 110px,#cdf,#fff);background-position:0 126px;border-top:6px solid #073d94}@media screen and (max-width:767px){body{background-position:0 266px}}html{overflow-x:hidden}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure{margin:0;padding:0}ul{list-style-type:none}img{border:none;vertical-align:bottom}input,textarea,select{font-size:1em}form{margin:0}table{border-collapse:collapse;font-size:100%;border-spacing:0}.midnight{color:#191970}@media screen and (min-width:640px){.br-sp{display:none}}a{color:#fff}a:hover{color:#031636;text-decoration:none}.container{width:100%;max-width:1100px;margin:0 auto}header{padding:5px 0 10px;overflow:hidden}header h1.keyword{font-weight:400;font-size:12px;color:#036;margin-bottom:5px}header #logo{float:left;margin-bottom:5px;width:calc(100% - 485px)}header p.mail{float:left;color:#083887;font-weight:600;width:150px;padding:15px 0 0;text-align:center;font-size:12px;line-height:1.3}header p.mail a img{display:block;width:35px;margin:0 auto 5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s}header p.mail a:hover img{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}header address{float:right;width:280px;border-radius:6px;padding:10px 5px 5px;border:6px solid #ccdcff;background:#e6eeff;background:radial-gradient(circle 100px at 30% 50px,#0a4dbb,#073786);text-align:center;background:#083887;background:#373b44;background:-webkit-linear-gradient(to bottom,#2e5699,#083887);background:linear-gradient(to bottom,#2e5699,#083887);color:#fff;font-style:normal}header address .tel{letter-spacing:.1em;font-size:20px;line-height:1.3;font-family:'Roboto',sans-serif}header address .tel span{font-size:11px;display:block;line-height:2.5;letter-spacing:.1em}@media only screen and (max-width:820px){header{padding:15px 0 5px}header #logo{float:left;width:36%;margin-right:20px}header h1.keyword{display:none}header address{width:36%;margin:0 auto}}@media only screen and (max-width:767px){header{text-align:center;padding:5px 3px}header #logo{float:none;width:80%;margin:5px auto 8px}header address{float:none;width:90%;margin:10px auto 0}header p.mail{float:none;padding:6px 0 0;border-top:1px solid #ddd;width:100%}}nav#menubar ul{clear:both;margin-left:24px}nav#menubar ul li{float:left;width:152px;background:#010c1c;background:-webkit-gradient(linear,left top,left bottom,from(#010c1c),to(#073683));background:-webkit-linear-gradient(#010c1c,#073683);background:linear-gradient(#010c1c,#073683);margin-left:5px;font-size:90%}nav#menubar ul li a{text-decoration:none;display:block;letter-spacing:.1em;text-align:center;padding:6px 0;border-top:1px solid #2d5699;border-right:1px solid #2d5699;border-left:1px solid #2d5699;-webkit-transition:.5s;transition:.5s}nav#menubar ul li:first-child{margin-left:0}nav#menubar ul li a:hover,nav#menubar ul li.current a{background:#fff;color:#333;text-shadow:none;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc}#contents{clear:left;min-height:500px;overflow:hidden;padding:0 20px 0;background:#fff;color:#333}#contents a{color:#333}#contents a:hover{color:#2e5699}.single-contents{min-height:400px}#mainimg{clear:left;width:100%;height:auto;position:relative;margin-bottom:0;margin-top:20px}h1.single-title{border-bottom:solid 3px #ccc;position:relative;font-size:22px;color:#036}h1.single-title:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #036;bottom:-3px;width:20%}#news-top h1{border-bottom:solid 3px #ccc;position:relative;font-size:22px;color:#036}#news-top h1:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #036;bottom:-3px;width:20%}#news-top ul{list-style:none;margin:10px 0 0;padding:0;border-bottom:3px solid #ccc}#news-top ul li{clear:both;margin:0 0 1.5em;font-size:12px}#news-top ul li a{text-decoration:none;color:#031636}#news-top ul li a:hover{text-decoration:underline}#news-top ul li:last-child{margin:0 0 1em}#news-top ul li span{display:block;float:left;width:6em;margin:0 10px 10px 0;padding:2px 3px;text-align:center;font-size:12px;color:#fff}#news-top ul li span.news{background:#1e90ff}#news-top ul li span.products{background:#20b2aa}#news-top ul li span.information{background:#1e90ff}#news-top ul li span.ymd{display:inline;float:none;padding:0 5px;font-size:13px;color:#999}.widget-title{clear:both;font-size:100%;color:#fff;background:#083887;background:-webkit-gradient(linear,left top,left bottom,from(#2e5699),to(#083887));background:-webkit-linear-gradient(#2e5699,#083887);background:linear-gradient(#2e5699,#083887);padding:5px 15px;border-bottom:4px solid #ddd;border-radius:4px;margin-bottom:5px}.side .post-date{margin-left:0;position:absolute;top:4px;font-size:12px;color:#6495ed;left:0}.side a{position:relative;top:4px;left:80px;width:60%;display:block}.side li{font-size:12px;position:relative;line-height:1.4;margin-bottom:10px}.side li a{color:#031636;text-decoration:none;margin-left:6px}.side .cat-item{list-style-type:circle}#wideground #main{float:none;width:100%;padding-bottom:30px;min-height:800px}#wideground #main h2{margin:0 0 10px}#wideground #main h1{position:relative;padding:10px 0;margin:70px 0 30px;text-align:center;font-size:180%;color:#036}#wideground #main h1:before{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;margin:0 auto;text-align:center;background-image:-webkit-linear-gradient(left,transparent,#036 25%,#2c539e 75%,transparent);background-image:linear-gradient(to right,transparent,#036 25%,#2c539e 75%,transparent);background-position:center;background-repeat:no-repeat}.fa-industry{color:#036}#main{float:right;width:73%;padding-bottom:30px;padding-top:20px;margin-bottom:50px}#main h2{clear:both;font-size:100%;color:#fff;background:#083887;background:-webkit-gradient(linear,left top,left bottom,from(#2e5699),to(#083887));background:-webkit-linear-gradient(#2e5699,#083887);background:linear-gradient(#2e5699,#083887);padding:5px 15px;border-bottom:4px solid #ddd;border-radius:4px;margin-bottom:20px}#main h3{clear:both;font-size:100%;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-webkit-linear-gradient(#fff,#dcdcdc);background:linear-gradient(#fff,#dcdcdc);padding:4px 15px;border:1px solid #ccc;border-radius:4px;margin-bottom:20px}#main h4{clear:both;font-size:100%;padding:.15em 0 .15em .75em;border-left:6px solid #2e5699;margin-left:5px;color:#2e5699;border-bottom:1px solid #ccc}#main p{padding:.1em 15px 1em;line-height:1.7}.top-copy{box-shadow:0px 0px 10px #c1c1c1;padding:20px 10px;background:#f8f8ff}.blue-t{color:#036}.jitsugen{clear:both;padding-bottom:30px;padding:0;margin:20px}.jitsugen .jitsu01{padding:20px 0;line-height:1.7;border:#036 4px solid;color:#036;text-align:center;font-weight:700;background:#fff;width:28%;float:left;font-size:22px;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;position:relative}.jitsu01:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:18px solid #1e90ff;border-right:18px solid transparent}.jitsugen .jitsu02{padding:20px 0;border:#036 4px solid;color:#036;text-align:center;line-height:1.7;font-weight:700;width:24.5%;float:left;margin:0 20px;font-size:22px;background:#fff;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;position:relative}.jitsu02:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:18px solid #1e90ff;border-right:18px solid transparent}.jitsugen .jitsu03{padding:20px 0;border:#036 4px solid;color:#036;text-align:center;line-height:1.7;font-weight:700;width:40.5%;float:right;font-size:22px;background:#fff;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;position:relative}.jitsu03:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:18px solid #1e90ff;border-right:18px solid transparent}@media only screen and (max-width:1200px){.jitsugen .jitsu01{padding:20px 10px;width:calc(30% - 20px);font-size:19px}.jitsugen .jitsu02{width:calc(30% - 20px);padding:20px 10px;font-size:19px}.jitsugen .jitsu03{width:calc(30% - 30px);padding:20px 15px;font-size:19px}}@media only screen and (max-width:820px){.jitsugen{clear:both;margin:20px 0}.jitsugen .jitsu01{padding:20px 10px;width:calc(30% - 20px);float:left;font-size:16px}.jitsugen .jitsu02{width:calc(30% - 20px);padding:20px 10px;font-size:16px}.jitsugen .jitsu03{width:calc(30% - 20px);float:right;padding:20px 10px;font-size:16px}}@media only screen and (max-width:648px){.jitsugen{clear:both;paddin-bottom:30px;padding:0;margin:10px}.jitsugen .jitsu01{padding:20px 0;width:100%;float:none;font-size:15px;margin:0 auto 10px}.jitsugen .jitsu02{padding:20px 0;width:100%;float:none;font-size:15px;margin:0 auto 10px}.jitsugen .jitsu03{padding:20px 0;width:100%;float:none;font-size:15px;margin:0 auto 10px}}#top-g ul li{width:48%;float:left;margin:0 2% 0 0;position:relative}#top-g ul li:nth-child(even){width:48%;float:left;margin:0 0 0 2%}#top-g .company{font-size:140%;color:#036;font-weight:700;border-top:5px #036 solid;border-bottom:2px #036 solid;padding-top:6px;padding-bottom:5px;margin-bottom:5px}#top-g ul li span#hp a{background-color:#fff;border:1px solid #c1c1c1;padding:6px 10px;margin-right:7px;margin-top:0;border-radius:5px;box-shadow:0px 0px 10px #c1c1c1;cursor:pointer;text-decoration:none;font-size:15px;position:absolute;right:0}#top-g ul li span#hp a:hover{color:#fff;background-color:#1e90ff;border:1px solid #1e90ff}#top-g ul li span#hps{display:none}#top-g .btnm{margin:0 15%;padding-bottom:30px}#top-g .btnm a{display:inline-block;width:80%;height:44px;line-height:44px;font-size:100%;text-align:center;white-space:nowrap;border-radius:4px;position:relative;transition:all .4s;text-decoration:none;background:#1e90ff;color:#fff}#top-g .btnm a:hover{color:#fff;background:#1a78bf}#top-g2 ul{margin:15px 0 0}#top-g2 ul li{width:30.5%;float:left;margin:0 15px 0;text-align:center;box-shadow:0px 0px 10px #c1c1c1;min-height:390px}#top-g2 ul li p{max-width:300px;text-align:left;margin:-2px auto 0}#top-g2 ul li p.name{text-align:center !important;font-size:105%;background:#0575e6;background:-webkit-linear-gradient(to right,#021b79,#0575e6);background:linear-gradient(to right,#021b79,#0575e6);position:absolute;width:150px;color:#fff;margin-bottom:10px;margin-top:10px;padding:5px}#top-g2 ul li p img{padding-top:30px}#pr{font-size:105%;margin:0 0 80px;padding:20px}#iso{margin:20px 0;box-shadow:0px 0px 10px #c1c1c1;padding:20px 20px 20px 0!important}#iso img{float:left;margin-left:10%;max-width:25%}#iso span{float:right;width:70%}#main section.list{border:1px solid #ccc;margin-bottom:15px;background:#e3e3e3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e3e3e3));background:-webkit-linear-gradient(#fff,#e3e3e3);background:linear-gradient(#fff,#e3e3e3);position:relative;overflow:hidden;width:48%;float:left;margin:5px;min-height:230px}@media screen and (max-width:768px){#main section.list{width:100%;min-height:auto}}#main section.list a{padding:10px;text-decoration:none;display:block;overflow:hidden}#main section.list:hover{background:#fff}#main section.list p{padding:0;font-size:13px;margin:0;margin-left:0}#main section.list figure img{float:left;background:#fff;padding:5px;border:1px solid #ccc;margin-right:10px;margin-bottom:0;width:auto;max-width:200px;max-height:150px}#main section.list h4{padding:2px 0 2px 10px;font-size:100%;border-bottom:1px solid #ccc;border-left:3px solid #2e5699;margin-bottom:10px;color:#2e5699}#main section.list table{font-size:11px;font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";background:#fff}#main section.list table,#main section.list table td,#main section.list table th{border:1px solid #ccc}#main section.list table td,#main section.list table th{padding:0;line-height:1.6}#main section.list table th{width:80px;text-align:center;font-weight:400;background:#e7e2da}#main section.list table td{width:140px;padding:0 3px}#sub{float:left;width:23%;padding-bottom:30px}@media screen and (max-width:680px){#sub{clear:both;float:none;width:100%}}#sub h2{font-size:100%;padding:5px 10px;background:#555;color:#fff}#sub ul.submenu{margin-bottom:15px}#sub .box1 ul.submenu{margin-bottom:0}#sub ul.submenu li a{border-bottom:1px solid #ccc;text-decoration:none;display:block;padding:2px 10px;background:#fff;-webkit-transition:.5s;transition:.5s}@media screen and (max-width:680px){#sub ul.submenu li a{font-size:12px;padding:0 10px}}#sub ul.submenu li a:hover{background:#254f95;color:#fff}#sub ul.submenu li a:hover,#sub ul.submenu li.current a{background:#254f95;color:#fff}#sub .box1{border:1px solid #ccc;padding:10px;margin-bottom:15px;margin-top:20px;background:#e2e2e2 url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/common/bg.png)}footer{clear:both;text-align:center;padding-top:15px;padding-bottom:15px;background:#093987}footer .pr{display:block;font-size:80%}footer a{text-decoration:none}#new{margin-bottom:15px}#new dl{overflow:auto;height:150px;padding-left:15px}#new dt{font-weight:700;float:left;width:8em}#new dd{border-bottom:1px solid #d2d2d2;padding-left:8em}#new dd img{vertical-align:middle}.ta1,.ta2{width:100%}.ta1,.ta1 td,.ta1 th,.ta2,.ta2 td,.ta2 th{border:1px solid #191970;line-height:2}.ta1 td{padding:10px}.ta1 th{width:20%;padding:10px;text-align:left;background:#f8f8ff;letter-spacing:.3em;font-weight:400}.ta1 th.tamidashi{width:auto;text-align:left;color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),to(#333));background:-webkit-linear-gradient(#4b4b4b,#333);background:linear-gradient(#4b4b4b,#333)}.ta1 td .specialbox{float:left;width:200px;height:40px}.ta2 td{padding:10px}.ta2 th{width:30%;padding:10px;text-align:left;background:#f8f8ff;letter-spacing:.3em;font-weight:400}#main #link table{border:1px solid #191970;width:100%}#main #link table th{width:50%;border:1px solid #191970;line-height:2;padding:8px}#main #link table td{border:1px solid #191970;line-height:2;padding:8px 10px}input[type=submit],input[type=button],input[type=reset]{width:250px;padding:10px;margin-bottom:20px;border-radius:30px;background:#e5e5e5;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background:-webkit-linear-gradient(#fff,#e5e5e5);background:linear-gradient(#fff,#e5e5e5);font-size:16px;letter-spacing:.1em;border:1px solid #999}input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#fff));background:-webkit-linear-gradient(#e5e5e5,#fff);background:linear-gradient(#e5e5e5,#fff)}.osusume{font-size:10px;color:#fff;background:red;text-align:center;display:block;width:120px;position:absolute;right:0;bottom:0;-webkit-transform:rotate(-45deg) translate(37px,20px);-ms-transform:rotate(-45deg) translate(37px,20px);transform:rotate(-45deg) translate(37px,20px)}h2 span.osusume{position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block}.sumi{font-size:10px;color:#fff;background:#069;text-align:center;display:block;width:120px;position:absolute;right:0;bottom:0;-webkit-transform:rotate(-45deg) translate(37px,20px);-ms-transform:rotate(-45deg) translate(37px,20px);transform:rotate(-45deg) translate(37px,20px)}h2 span.sumi{position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block}.option1{font-size:10px;color:#fff;background:red;text-align:center;display:block;width:120px;position:absolute;right:0;bottom:0;-webkit-transform:rotate(-45deg) translate(37px,10px);-ms-transform:rotate(-45deg) translate(37px,10px);transform:rotate(-45deg) translate(37px,10px)}h2 span.option1{width:auto;padding:0 5px;position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block}.option2{font-size:10px;color:#fff;background:#069;text-align:center;display:block;width:120px;position:absolute;right:0;bottom:0;-webkit-transform:rotate(-45deg) translate(37px,10px);-ms-transform:rotate(-45deg) translate(37px,10px);transform:rotate(-45deg) translate(37px,10px)}h2 span.option2{width:auto;padding:0 5px;position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block}.faq,.link{padding:0 15px}.faq dt,.link dt{color:#2e5699;font-weight:700;padding-top:15px}.faq dd,.link dd{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:15px}.look{background:#dcdcdc}.mb15,.mb1em{margin-bottom:15px}.mb30{margin-bottom:30px}.clear{clear:both}ul.disc{padding:0 25px 1em;list-style:disc}.color1{color:#2e5699}.pr{font-size:10px}.btn{font-size:13px}.wl{width:96%}.ws{width:50%}.c{text-align:center}.r{text-align:right}figcaption{font-size:11px}.sortbox{text-align:right;margin-bottom:15px;border-top:1px solid #999;border-bottom:1px solid #999;padding:10px;background:#fff}.big1{font-size:130%}img{max-width:100%;height:auto}.newicon{background:red;color:#fff;font-size:10px;padding:0 5px;border-radius:2px;margin:0 5px}#menubar_hdr{display:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.center{text-align:center}.title{width:100%;height:155px;background-color:transparent;text-align:center;position:relative}.title h1{color:#fff;font-size:180%;letter-spacing:2px;line-height:30px;margin:0 auto;padding:40px 0 0}.title h1 span{font-size:70%;line-height:20px;display:block;margin:20px 0 0;font-style:italic}.title h1 span:before{content:"";width:40px;height:1px;background-color:#09c;position:absolute;top:50%;left:50%;margin:0 0 0 -20px}.HISTORY{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/kaisya/history.gif) no-repeat center top}.GREETING{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/kaisya/greeting.gif) no-repeat center top}.COMPANY{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/kaisya/greeting.gif) no-repeat center top}.PRODUCTS{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/item/products.gif) no-repeat center top}.QUALITY{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/quality/quality.gif) no-repeat center top}.CONTACT{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/contact/contact.gif) no-repeat center top}.RECRUIT{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/recruit/recruit.gif) no-repeat center top}.bg-mask{height:100%;background:rgba(25,25,112,.6)}#greeting{text-align:center}#greeting span{font-size:130%;letter-spacing:.1em}.rinen{padding:.5em 1em;margin:2em 0;font-weight:700;font-size:30px;text-align:center;color:#6091d3;background:#fff;border:solid 3px #6091d3;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.22)}.map,.map-end{clear:both;border-bottom:#c1c1c1 dashed 1px;margin-bottom:15px;padding-bottom:20px}.map p,.map-end p{float:left;width:50%}.map iframe,.map-end iframe{width:40%;float:right}.map-end{border-bottom:none}#contents #main hr{border-top:3px double #bbb;margin-top:30px}#itemlist .list img{max-width:200px;max-height:133px}#contents #main .btn{text-align:center;margin:50px 15%;padding-bottom:30px}#contents #main .btn a{display:inline-block;width:80%;height:55px;line-height:55px;color:#1a78bf;font-size:16px;text-align:center;white-space:nowrap;border:solid 2px #1a78bf;border-radius:4px;margin-top:1px;position:relative;transition:all .4s;text-decoration:none}#contents #main .btn a:hover{color:#fff;background:#1a78bf}#contents #main .recruit .btn{text-align:center;margin:50px auto;padding-bottom:30px}#contents #main .recruit .btn a{display:inline-block;width:60%;height:55px;line-height:55px;font-size:16px;text-align:center;color:#fff;border:solid 2px #fa7800;border-radius:4px;margin-top:1px;position:relative;transition:all .4s;text-decoration:none;background:#fa7800}#contents #main .recruit .btn a:hover{background:#fff;color:#fa7800}#contents #main .recruit .btn2{text-align:center;margin:50px auto;padding-bottom:30px}#contents #main .recruit .btn2 a{display:inline-block;width:60%;height:55px;line-height:55px;font-size:16px;text-align:center;color:#fff;border:solid 2px #4169e1;border-radius:4px;margin-top:1px;position:relative;transition:all .4s;text-decoration:none;background:#4169e1}#contents #main .recruit .btn2 a:hover{background:#fff;color:#4169e1}#quality ul{margin:50px auto}#quality ul li{float:left;width:20%;margin:0 2.5% 10px}#quality ul li p{margin:0;padding:0;text-align:center;color:#fff;background:#1f3399}#quality ul li p span{background:#fff;padding:0 5px;font-size:80%;color:#1f3399;width:10px;margin-right:7px;font-weight:700;border-radius:2px}@media (min-width:481px) and (max-width:820px){#sub{clear:both}.container{width:auto;margin:0 15px}#sub .box1{border:1px solid #ccc;padding:10px;margin-bottom:15px;background:#e2e2e2 url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/images/common/bg.png)}nav#menubar ul{margin-left:0}nav#menubar ul li{width:50%;margin-left:0}nav#menubar ul li a{padding:10px 0}#main{margin-bottom:0}#main,#sub{float:none;width:auto;clear:both}#pr{font-size:100%}#top-g p,#top-g2 p{font-size:90%}#top-g .btnm{margin:0 5%}#top-g .btnm a{width:90%;height:40px;font-size:90%;background:#1e90ff;color:#fff}#top-g ul li span#hp{display:none}#top-g ul li span#hps{display:inherit}#top-g ul li span#hps a{background-color:#fff;border:1px solid #c1c1c1;padding:1px 8px;margin-right:7px;margin-top:-20px;border-radius:5px;box-shadow:0px 0px 10px #c1c1c1;cursor:pointer;text-decoration:none;font-size:80%;position:absolute;right:0}#top-g ul li span#hps a:hover{color:#fff;background-color:#f56f00;text-shadow:0px 0px 3px #fff;border:1px solid #f56f00}#top-g2 ul li{width:45%;margin:0 2.5% 0}#main h2,#main h3{font-size:90%;line-height:130%;padding:8px 17px}body.s-n #sub{display:none}#contents #main .btn a{font-size:100%}#contents #main .recruit .btn a{width:80%}#contents #main .recruit .btn2 a{width:80%}#quality ul li{float:left;width:28%;margin:0 2.6% 10px}#quality ul li p{font-size:90%}.title{position:relative;width:100%;min-width:100%;height:inherit;margin-bottom:20px}.title h1{width:auto;min-width:auto;font-size:130%;line-height:1.4;padding:20px 10px}.title h1 span{line-height:1.4}.title h1 span:before{margin:5px 0 -0 -20px}}@media (max-width:480px){.container{width:auto;margin:0 10px}nav#menubar ul{margin-left:0}nav#menubar ul li{width:50%;margin-left:0}nav#menubar ul li a{padding:10px 0}#main,#sub{float:none;width:auto}#pr{font-size:90%}#top-g ul li{width:100%;float:none;margin:0}#top-g ul li:nth-child(even){width:100%;float:none;margin:0}#top-g .btnm{margin:0 10%;padding-left:10%}#top-g .btnm a{width:80%;font-size:90%}#top-g ul li span#hp{display:inherit}#top-g ul li span#hps{display:none}#top-g ul li span#hp a{background-color:#fff;border:1px solid #c1c1c1;padding:1px 8px;margin-right:7px;margin-top:-20px;border-radius:5px;box-shadow:0px 0px 10px #c1c1c1;cursor:pointer;text-decoration:none;font-size:120%;position:absolute;right:0}#top-g ul li span#hp a:hover{color:#fff;background-color:#1e90ff;border:1px solid #1e90ff}#top-g2 ul li{width:100%;float:none;margin:0 0 15px;text-align:center;height:auto}#wideground #main h1{margin:50px 0 30px;text-align:center;font-size:130%;line-height:130%}#main h2,#main h3{font-size:90%;line-height:130%;padding:8px 17px}#main p{padding:.5em 5px 1em;font-size:90%}#main section.list p{margin-left:0}#main section.list figure img{float:none;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:10px;margin-left:15%;text-align:center;width:auto;max-width:200px;max-height:150px}section#new h2.open{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_minus.png) no-repeat right center,-webkit-gradient(linear,left top,left bottom,from(#2e5699),to(#083887));background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_minus.png) no-repeat right center,-webkit-linear-gradient(#2e5699,#083887);background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_minus.png) no-repeat right center,linear-gradient(#2e5699,#083887)}section#new h2.close{background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_plus.png) no-repeat right center,-webkit-gradient(linear,left top,left bottom,from(#2e5699),to(#083887));background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_plus.png) no-repeat right center,-webkit-linear-gradient(#2e5699,#083887);background:url(//www.higashiyamaseiki.co.jp/wp-content/themes/higashiyama/../images/common/btn_plus.png) no-repeat right center,linear-gradient(#2e5699,#083887)}#new dl{height:auto;margin:5px 5px 0;padding-left:0}#new dt{float:none;width:auto}#new dd{padding-left:0}.ta1{width:100%}.ta1 td{width:auto;padding:5px;font-size:90%}.ta1 th{width:30%;padding:5px;letter-spacing:normal;font-size:90%}.ta2 td,.ta2 th{font-size:90%}.ws{width:96%}body.s-n #sub{display:none}#menubar_hdr{display:inline;position:absolute;top:0;right:10px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e5e5e5));background-image:-webkit-linear-gradient(#fbfbfb,#e5e5e5);background-image:linear-gradient(#fbfbfb,#e5e5e5);padding:10px;border:1px solid #cfcfcf;border-radius:0 0 6px 6px}.rinen{font-size:100%;width:80%;margin:0 auto}#iso img{float:none;margin:0 auto 10px;max-width:100%}#iso span{float:left;width:100%}#contents #main .btn{margin:30px 15% 10px}#contents #main .btn a{width:90%;font-size:90%}#contents #main .recruit .btn{margin:30px 0 10px}#contents #main .recruit .btn a{width:90%;font-size:90%}#contents #main .recruit .btn2{margin:30px 0 10px}#contents #main .recruit .btn2 a{width:90%;font-size:90%}#quality ul li{float:left;width:45%;margin:0 2.5% 10px}#quality ul li p{font-size:80%}.map p,.map-end p{float:none;width:100%}.map iframe,.map-end iframe{width:100%;float:none}.title{position:relative;width:100%;min-width:100%;height:inherit;margin-bottom:20px}.title h1{width:auto;min-width:auto;font-size:110%;line-height:1.4;padding:10px}.title h1 span{line-height:1.4}.title h1 span:before{margin:5px 0 -0 -20px}}#menu{width:100%;margin:10px auto;background:#083887;background:#373b44;background:-webkit-linear-gradient(to bottom,#2e5699,#083887);background:linear-gradient(to bottom,#2e5699,#083887);box-shadow:0 2px 4px rgba(0,0,0,.4)}#menu-inner{width:1050px;height:50px;margin:0 auto}#menu-btn{display:none}#menu-content{padding-left:0;margin:0;width:100%;height:100%;list-style-type:none}.fa-sort-down{padding-left:0;position:absolute;right:30px;top:30%}#menu-content>li{position:relative;float:left;height:100%;text-align:center}#menu-content>li>a{position:relative;display:block;height:100%;width:172px;width:208px;border-left:#083887 solid 1px;line-height:39px;color:#fff;font-size:14px;background:#2c539e;text-decoration:none;z-index:99999;font-weight:700;letter-spacing:1px}#menu-content>li:last-child>a{border-right:#083887 solid 1px}#menu-content>li>a:hover{background:#036;color:#fff}#menu-content>li a:after{display:block}#menu-content li.home>a:after{content:"HOME";font-family:'Roboto',sans-serif;font-weight:300;position:absolute;left:43%;color:#b0c4de;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content li.company>a:after{content:"COMPANY";font-family:'Roboto',sans-serif;font-weight:300;position:absolute;left:36%;color:#b0c4de;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content li.product>a:after{content:"PRODUCTS";font-family:'Roboto',sans-serif;font-weight:300;position:absolute;left:35%;color:#b0c4de;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content li.qandp>a:after{content:"QUALITY / PROCESS";font-family:'Roboto',sans-serif;position:absolute;left:22%;color:#b0c4de;font-weight:300;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content li.recruit>a:after{content:"RECRUIT";font-family:'Roboto',sans-serif;position:absolute;font-weight:300;left:39%;color:#b0c4de;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content li.contact>a:after{content:"CONTACT";font-family:'Roboto',sans-serif;position:absolute;font-weight:300;left:34%;color:#b0c4de;letter-spacing:1.5px;bottom:-6px;font-size:10px}#menu-content>li>a>.blogicon-chevron-down{margin-right:5px}#menu-content>li>ul.second-content{visibility:hidden;position:absolute;top:0;margin:0;padding-left:0;list-style-type:none;z-index:999}#menu-content>li:hover>ul.second-content{visibility:visible;top:50px;z-index:1;transition:all .3s}#menu-content>li>ul.second-content>li{text-align:center;width:208px;height:40px}#menu-content>li>ul.second-content>li>a{display:block;line-height:40px;background:#036;color:#fff;font-size:70%;text-decoration:none}#menu-content>li>ul.second-content>li>a:hover{background:#083887;color:#fff}@media screen and (max-width:1040px){#menu-inner{width:960px;height:50px;margin:0 auto}#menu-content>li>a{width:190px}}@media screen and (max-width:960px){#menu-inner{width:100%;height:auto}#btn-content{text-align:right}#menu-btn{display:inline-block;padding:5px 15px;margin:5px;cursor:pointer;background:#fff;color:#083887;font-size:80%;font-weight:700;border-radius:3px}#menu-content{display:none;width:100%}.fa-sort-down{display:none !important;padding-left:0}#menu-content>li{width:100%;height:40px;float:none}#menu-content>li>a{width:100%;line-height:40px;padding:0;text-decoration:none}#menu-content>li:hover>ul.second-content{display:none}#menu-content>li>a>.blogicon-chevron-down{display:none}#menu-content li.home>a:after{content:""}#menu-content li.company>a:after{content:""}#menu-content li.product>a:after{content:""}#menu-content li.qandp>a:after{content:""}#menu-content li.recruit>a:after{content:""}#menu-content li.contact>a:after{content:""}}#page-top{position:fixed;right:16px;bottom:16px;display:none;z-index:9999}#page-top a{color:#fff;padding:14px 13px 20px;text-decoration:none;display:block;font-size:120%;cursor:pointer;text-align:center;background:#006;line-height:.5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#page-top a:hover{background:#8b8b8b;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.pagination{clear:both;padding:20px 0;position:relative;font-size:14px;line-height:14px;text-align:center}.pagination-box{display:inline-block}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:10px 15px;text-decoration:none;width:auto;color:#fff;background:#47bea0}.pagination a:hover{color:#47bea0;background:#f9d635}.pagination .current{padding:10px 15px;background:#f9d635;color:#47bea0}@media only screen and (max-width:413px){.pagination{font-size:12px;line-height:12px}.pagination span,.pagination a{padding:8px 10px}.pagination .current{padding:8px 10px}}.single-navi{width:100%;background:#fafafa;text-align:center;margin:0;padding:0}.single-navi p{margin:0;padding:5px !important;font-size:90%}#category ul{margin:0 auto;padding:0;width:80% !important;list-style:none;clear:both}#category li{padding:10px 0 10px 7em;text-indent:-7em;border-bottom:1px solid #ddd;font-size:90% !important}#category li span{display:inline-block;width:200px;margin-right:1em;text-indent:0;color:#666}#category li a{text-decoration:none;color:#000}#category li a:hover{text-decoration:underline;color:#6495ed}@media only screen and (max-width:680px){#category ul{width:100% !important}#category li span{width:100%;display:block}#category li{padding:10px}}.wpcf7{margin:96px 0}.asterisk{margin:0 0 0 .2em;color:#f5637a}.wpcf7 span.wpcf7-not-valid-tip{font-size:80%;color:#f5637a;clear:both;display:block}.screen-reader-response{display:none}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 textarea{background-color:#fff;color:#333;width:95%;border:1px solid #ddd;font-size:100%;padding:.5em;border-radius:4px;box-shadow:1px 1px 3px rgba(0,0,0,.1) inset}.wpcf7 input[type=submit]{display:inline-block;padding:.4em 1em .6em;height:55px;line-height:55px;font-size:16px;text-align:center;white-space:nowrap;color:#fff;border:solid 2px #4169e1;border-radius:4px;margin-top:1px;position:relative;transition:all .4s;line-height:20px;text-decoration:none;background:#4169e1;cursor:pointer}.wpcf7 input[type=submit]:hover{background:#fff;color:#4169e1}.wpcf7-mail-sent-ok{font-weight:700;text-align:center;color:#ff4500;font-size:120%;border:#ff4500 2px solid;padding:10px 0}