body,html,label,section,table{padding:0;vertical-align:baseline}html{overflow-y:scroll}body,label,section,table{border:0;background:0 0}body{line-height:1;margin:0;font:13px/1.231 arial,helvetica,clean,sans-serif;*font:x-small;background:#fff;color:#231815;font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,sans-serif}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,small,span,strong,sub,summary,sup,tbody,tfoot,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}html,img{margin:0;border:0;background:0 0}label,section,table{outline:0}body,html,img,td,th{outline:0}.side_nav li,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr,img{padding:0}a,td,th{vertical-align:baseline;background:0 0;margin:0}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;font:100%;width:100%;margin:0 auto 20px;border-collapse:collapse}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}.common_contents h2 img,input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15;padding-right:15}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.container{padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:768px}}@media (min-width:992px){.container{width:992px}}@media (min-width:1200px){.container{width:1200px}}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-xs-1{float:left;width:6.00282%;margin-left:2.54237%}.col-xs-10:first-child,.col-xs-11:first-child,.col-xs-1:first-child,.col-xs-2:first-child,.col-xs-3:first-child,.col-xs-4:first-child,.col-xs-5:first-child,.col-xs-6:first-child,.col-xs-7:first-child,.col-xs-8:first-child,.col-xs-9:first-child{margin-left:0}.col-xs-2,.col-xs-3,.col-xs-4{float:left;width:14.54802%;margin-left:2.54237%}.col-xs-3,.col-xs-4{width:23.09322%}.col-xs-4{width:31.63842%}.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8{float:left;width:40.18362%;margin-left:2.54237%}.col-xs-6,.col-xs-7,.col-xs-8{width:48.72881%}.col-xs-7,.col-xs-8{width:57.27401%}.col-xs-8{width:65.81921%}.col-xs-10,.col-xs-11,.col-xs-9{float:left;width:74.36441%;margin-left:2.54237%}.col-xs-10,.col-xs-11{width:82.9096%}.col-xs-11{width:91.4548%}#page,.col-xs-12{width:100%}@media (max-width:767px){.col-xs-2:nth-child(6n+1),.col-xs-3:nth-child(4n+1),.col-xs-4:nth-child(3n+1),.col-xs-6:nth-child(odd){margin-left:0}}@media (min-width:768px){.col-sm-1{float:left;width:6.00282%;margin-left:2.54237%}.col-sm-10:first-child,.col-sm-11:first-child,.col-sm-1:first-child,.col-sm-2:first-child,.col-sm-3:first-child,.col-sm-4:first-child,.col-sm-5:first-child,.col-sm-6:first-child,.col-sm-7:first-child,.col-sm-8:first-child,.col-sm-9:first-child{margin-left:0}.col-sm-2,.col-sm-3,.col-sm-4{float:left;width:14.54802%;margin-left:2.54237%}.col-sm-3,.col-sm-4{width:23.09322%}.col-sm-4{width:31.63842%}.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8{float:left;width:40.18362%;margin-left:2.54237%}.col-sm-6,.col-sm-7,.col-sm-8{width:48.72881%}.col-sm-7,.col-sm-8{width:57.27401%}.col-sm-8{width:65.81921%}.col-sm-10,.col-sm-11,.col-sm-9{float:left;width:74.36441%;margin-left:2.54237%}.col-sm-10,.col-sm-11{width:82.9096%}.col-sm-11{width:91.4548%}.col-sm-12{width:100%}}@media (min-width:768px) and (max-width:991px){.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(odd){margin-left:0}}@media (min-width:992px){.col-md-1{float:left;width:6.00282%;margin-left:2.54237%}.col-md-10:first-child,.col-md-11:first-child,.col-md-1:first-child,.col-md-2:first-child,.col-md-3:first-child,.col-md-4:first-child,.col-md-5:first-child,.col-md-6:first-child,.col-md-7:first-child,.col-md-8:first-child,.col-md-9:first-child{margin-left:0}.col-md-2,.col-md-3,.col-md-4{float:left;width:14.54802%;margin-left:2.54237%}.col-md-3,.col-md-4{width:23.09322%}.col-md-4{width:31.63842%}.col-md-5,.col-md-6,.col-md-7,.col-md-8{float:left;width:40.18362%;margin-left:2.54237%}.col-md-6,.col-md-7,.col-md-8{width:48.72881%}.col-md-7,.col-md-8{width:57.27401%}.col-md-8{width:65.81921%}.col-md-10,.col-md-11,.col-md-9{float:left;width:74.36441%;margin-left:2.54237%}.col-md-10,.col-md-11{width:82.9096%}.col-md-11{width:91.4548%}.col-md-12{width:100%}}@media only screen and (min-width:992px) and (max-width:1199px){.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(odd){margin-left:0}}@media (min-width:1200px){.col-lg-1{float:left;width:6.00282%;margin-left:2.54237%}.col-lg-10:first-child,.col-lg-11:first-child,.col-lg-1:first-child,.col-lg-2:first-child,.col-lg-3:first-child,.col-lg-4:first-child,.col-lg-5:first-child,.col-lg-6:first-child,.col-lg-7:first-child,.col-lg-8:first-child,.col-lg-9:first-child{margin-left:0}.col-lg-2,.col-lg-3,.col-lg-4{float:left;width:14.54802%;margin-left:2.54237%}.col-lg-3,.col-lg-4{width:23.09322%}.col-lg-4{width:31.63842%}.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8{float:left;width:40.18362%;margin-left:2.54237%}.col-lg-6,.col-lg-7,.col-lg-8{width:48.72881%}.col-lg-7,.col-lg-8{width:57.27401%}.col-lg-8{width:65.81921%}.col-lg-10,.col-lg-11,.col-lg-9{float:left;width:74.36441%;margin-left:2.54237%}.col-lg-10,.col-lg-11{width:82.9096%}.col-lg-11{width:91.4548%}.col-lgd-12{width:100%}.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(odd){margin-left:0}}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media (max-width:767px){.xs-center{text-align:center!important}}@media (min-width:768px) and (max-width:991px){.sm-center{text-align:center!important}}@media (min-width:992px) and (max-width:1199px){.md-center{text-align:center!important}}@media (min-width:1200px){.lg-center{text-align:center!important}}@media (max-width:767px){.xs-right{text-align:right!important}}@media (min-width:768px) and (max-width:991px){.sm-right{text-align:right!important}}@media (min-width:992px) and (max-width:1199px){.md-right{text-align:right!important}}@media (min-width:1200px){.lg-right{text-align:right!important}}html{font-size:62.5%}#page{margin:0 auto;font-size:17px;font-size:1.7rem;min-width:1180px;font-weight:500}a:link{text-decoration:none}a:active,a:link,a:visited{color:#231815}img{line-height:1;font-size:0;vertical-align:baseline;height:auto;max-width:100%}td,th{font-weight:400;padding:10px;border:1px solid #ccc}section{margin:0 0 80px}.inner{width:960px;margin:0 auto;padding:0;position:relative}.imgArea{overflow:hidden}.inline_block,.wp-pagenavi .alignleft,.wp-pagenavi .alignright,.wp-pagenavi .center,.wp-pagenavi a,.wp-pagenavi span{display:inline-block;*display:inline;*zoom:1}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.ovfl{overflow:hidden}.alignright,.fr,.imgR{float:right;margin-left:10px}.alignleft,.fl,.imgL{float:left;margin-left:40px}.aligncenter,.btn,.gnavi ul li,.imgC,.m-tech02 .technology .precision_table tr td,.tC{text-align:center}.aligncenter,.imgC{display:block;margin-left:auto;margin-right:auto}.sign,.tR{text-align:right}.ml15{margin-left:15px}.ml30{margin-left:30px}.guide_navi_area .guide_materials .guide ul li{margin-bottom:20px}.mb20,.mb50{}.fcb{color:#231815!important}.box_border{background:#f8f8f8}.box_border,.box_border_only{border:1px solid #ccc}a.link_blue{color:#3c86ff}a.link_blue:hover{opacity:1;text-decoration:underline}.clearfix,.l-contents{*zoom:1}.clearfix:after,.l-contents:after{content:".";display:block;clear:both;height:0;visibility:hidden}.tbl_blue,.tbl_orange{background-color:#f62828!important;color:#fff!important}.tbl_blue{background-color:#316dff!important}.box-shadow{box-shadow:0 0 8px 0 #858a8c;-moz-box-shadow:0 0 8px 0 #858a8c;-webkit-box-shadow:0 0 8px 0 #858a8c}.box-under-shadow{box-shadow:0 9px 6px -6px rgba(0,0,0,.4);-webkit-box-shadow:0 9px 6px -6px rgba(0,0,0,.4);-moz-box-shadow:0 9px 6px -6px rgba(0,0,0,.4)}.bgW{background-color:#fff}.shadow{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset}.shadow:after,.shadow:before{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 7px rgba(0,0,0,.8);box-shadow:0 0 7px rgba(0,0,0,.8);top:50%;bottom:0;left:10px;right:10px;border-radius:100px/10px}.shadow:after{left:auto;-webkit-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.main_visual{overflow:hidden;-webkit-box-shadow:0 130px 106px -154px rgba(0,0,0,.75);box-shadow:0 130px 106px -154px rgba(0,0,0,.75)}.main_visual .slides .main_text01,.main_visual .slides .main_text02,.main_visual .slides .main_text03,.main_visual .slides .main_text04{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.crumbs li,.main_visual .slides .main_text01 img,.main_visual .slides .main_text02 img,.main_visual .slides .main_text03 img,.main_visual .slides .main_text04 img{display:inline}.lower_ttl{height:300px}.lower_ttl .main_text{margin-top:120px;margin-left:34px;font-size:40px;font-size:4rem;color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;-webkit-text-shadow:#fff 0 0 10px;-moz-text-shadow:#fff 0 0 10px;-ms-text-shadow:#fff 0 0 10px;text-shadow:#fff 0 0 10px}.lower_ttl.lower_propose{background:url(../../img/main/propose_main.jpg) center no-repeat}.lower_ttl.lower_technology{background:url(../../img/main/technology_main.jpg) center no-repeat}.lower_ttl.lower_cooperation{background:url(../../img/main/cooperation_main.jpg) center no-repeat}.lower_ttl.lower_works{background:url(../../img/main/works_main.jpg) center no-repeat}.lower_ttl.lower_company{background:url(../../img/main/company_main.jpg) center no-repeat}.lower_ttl.lower_news{background:url(../../img/main/news_main.jpg) center no-repeat}.lower_ttl.lower_privacy{background:url(../../img/main/privacy_main.jpg) center no-repeat}.lower_ttl.lower_contact{background:url(../../img/main/privacy_main.jpg) center no-repeat}.lower_ttl.lower_guide{background:url(../../img/main/guide_main.jpg) center no-repeat}.lower_ttl.lower_common{background:url(../../img/main/privacy_main.jpg) center no-repeat}.header_area{margin:20px 0}.header_area .header_language{margin:0;width:36%}.header_area .header_language ul{float:right;border-radius:50px 50px 50px 50px;border:1px solid #fff}.header_area .header_language ul li{float:left;width:102px}.header_area .header_language ul li a{display:block;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#000;padding:5px;border-right:1px solid #cacaca;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd;font-size:14px;font-size:1.4rem;background:-webkit-gradient(linear,left top,left bottom,from(#f6f8fe),to(#d0d2d8));background:linear-gradient(#f6f8fe,#d0d2d8)}.header_area .header_language ul li a.is-act,.header_area .header_language ul li a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#d0d2d8),to(#f6f8fe));background:linear-gradient(#d0d2d8,#f6f8fe);-webkit-box-shadow:0 0 1px 1px #ccc,0 0 0 1px #fff inset;box-shadow:0 0 1px 1px #ccc,0 0 0 1px #fff inset}.header_area .header_language ul li a img{padding-top:2px;padding-right:5px}.header_area .header_language_button{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;border:0;color:#fff;background:#4a87fd;min-width:130px;margin-top:10px;padding:5px 10px;-webkit-box-shadow:1px 0 1px #3373e5;box-shadow:1px 0 1px #3373e5}.header_area .header_contact{font-family:YuMincho,'游明朝',serif;margin:0}.header_area .header_contact span{font-weight:700}.header_area .header_contact span.card img{width:50px}.header_area .header_contact .fax{font-weight:400}.gnavi{background:url(../img/navi/gnavi_bg.png);z-index:1020;width:100%}.gnavi.is-act{position:fixed;top:-1px;-webkit-transition:all .5s ease;transition:all .5s ease}.gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gnavi ul li{word-wrap:normal;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px}.gnavi ul li::after{content:"";position:absolute;right:0;top:1px;width:1px;height:99%;background:#4a87fd;-webkit-box-shadow:1px 0 1px #3373e5;box-shadow:1px 0 1px #3373e5}.gnavi ul li:first-child{margin-left:0}.gnavi ul li:first-child::before{content:"";position:absolute;left:0;top:1px;width:1px;height:99%;background:#4a87fd;-webkit-box-shadow:1px 0 1px #3373e5;box-shadow:1px 0 1px #3373e5}.drawer ul li a,.drawer ul li span,.gnavi ul li a{font-size:14px;font-size:1.4rem;display:block;color:#fff}.gnavi ul li a{padding:15px 0;font-weight:700}.gnavi ul li:hover{background:url(../img/navi/gnavi_bg_hover.png) no-repeat;z-index:1000}.gnavi ul .parent{position:relative}.gnavi ul .parent span a{display:block;color:#fff;font-weight:700;font-size:1.6rem}.gnavi ul .parent .child_list{display:none;position:absolute;width:1150px;background:rgba(51,115,229,.9);padding:5%;top:100%}.gnavi ul .parent .child_list .list02,.gnavi ul .parent .child_list .list03,.gnavi ul .parent .child_list .nav_ttl{font-size:2rem;color:#fff;margin:2% 3% 0 1%;width:5%;float:left}.gnavi ul .parent .child_list .list02::before,.gnavi ul .parent .child_list .list03::before,.gnavi ul .parent .child_list .nav_ttl::before,.gnavi ul .parent .child_list ul li::before{content:none}.gnavi ul .parent .child_list .list02::after,.gnavi ul .parent .child_list .list03::after,.gnavi ul .parent .child_list .nav_ttl::after{content:"";color:#fff;height:3px;position:absolute;top:7rem;left:2rem;width:17%;background:#fff}.gnavi ul .parent .child_list ul{width:81%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;float:right}.gnavi ul .parent .child_list ul li{width:20%;max-width:218px;margin:.6%;height:64px}.gnavi ul .parent .child_list ul li a{background:#fff;color:#000;font-weight:500;padding:2% 1%;height:100%;width:100%;font-size:13px;font-size:1.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gnavi ul .parent .list01{left:-1%}.gnavi ul .parent .list02{right:-151%}.gnavi ul .parent .list02 .list02,.gnavi ul .parent .list02 .list03,.gnavi ul .parent .list02 .nav_ttl{width:14%;font-size:18px;font-size:1.8rem}.gnavi ul .parent .list02 .list02::after,.gnavi ul .parent .list02 .list03::after,.gnavi ul .parent .list02 .nav_ttl::after{top:8rem}.gnavi ul .parent .list03{right:0}.gnavi ul .parent .list03 .list02,.gnavi ul .parent .list03 .list03,.gnavi ul .parent .list03 .nav_ttl{width:8%}.side_nav{position:fixed;top:250px;right:0;z-index:500}.side_nav li a,.technology_menu li a{display:block;position:relative}.side_nav li a.s_propose_btn::after{content:url(../img/buttons/s_propose_btn.png);position:absolute;top:0;right:-3px}.side_nav li a.s_cooperate_btn{top:200px}.side_nav li a.s_cooperate_btn::after{content:url(../img/buttons/s_cooperate_btn.png);position:absolute;top:0;right:-3px}.side_nav li a:hover.s_propose_btn::after{content:url(../img/buttons/s_propose_btn_on.png)}.side_nav li a:hover.s_cooperate_btn::after{content:url(../img/buttons/s_cooperate_btn_on.png)}.crumbs{color:#231815;margin:20px 0 30px}.pagetop{position:fixed;right:10px;bottom:10px;z-index:10000}.pagetop_xs i{width:100%;line-height:3;background-color:#316dff;color:#fff}.menu_btn{height:20px;width:35px;display:block!important;cursor:pointer;position:absolute;z-index:10000;top:33px;right:20px}.menu_btn:hover{opacity:.8;filter:alpha(opacity=80)}.menu_btn span,.menu_btn::before{height:2px;width:35px;background-color:#316dff}.menu_btn span{text-indent:-9999px;top:9px}.drawer ul li .child_list,.menu_btn span.hidden{display:none}.menu_btn::before{content:"";top:0}.drawer,.menu_btn span,.menu_btn::after,.menu_btn::before{position:absolute;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.menu_btn::after{content:"";height:2px;bottom:0;background-color:#316dff;width:35px}.drawer ul li a:hover,.m-news .news .news_box time,.menu_btn.is-act{color:#316dff}.menu_btn.is-act:after,.menu_btn.is-act:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:9px;background:#3c86ff}.menu_btn.is-act:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.drawer{right:0;overflow-y:auto;width:100%;background:#316dff;z-index:-1;padding-bottom:30px;opacity:0;filter:alpha(opacity=0)}.drawer.is-act{opacity:1;filter:alpha(opacity=100);z-index:1000}.drawer ul{width:80%;margin:10% auto 0}.drawer ul li{line-height:1.8;margin-bottom:20px;border-bottom:1px solid #ccc}.drawer ul li a,.drawer ul li span{text-decoration:none}.drawer ul li a i,.drawer ul li span i{position:absolute;right:0;top:3px}.drawer .btn_list{border:1px solid #316dff;text-align:center;margin:0 10% 5%;background:#316dff}.drawer .btn_list a{padding:5px;display:block;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.drawer .btn_list a:hover{background:#fff;color:#316dff}.contents_top{border:10px solid #fff;background-color:#f6f6f6;padding:30px 20px;margin-bottom:60px!important}.contents_top .contents_top_text h4{color:#030188;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-weight:500;font-size:2.6rem;margin-bottom:2.6rem;line-height:1.4}.contents_top .contents_top_text .processing_cotents h4{color:#3c86ff;font-weight:500;font-size:2.4rem}.contents_top .contents_img,.drawer ul li{position:relative}.contents_top .contents_img .frame,.m-index .index-technology .tech_top_area .tech_top_area_in .tech_top_area_in_img .frame{position:absolute;width:100%;height:100%;top:0;left:0;border:10px solid #ccc;opacity:.5;z-index:1}.technology_menu{margin-bottom:40px!important;background:url(../img/bg/tech_menu_bg.png) left top;padding:20px 30px}.technology_menu li{float:left}.technology_menu li a{color:#666;font-weight:600;font-size:25px;font-size:2.5rem;padding:15px 0;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#f6f8fe),to(#d0d2d8));background:linear-gradient(#f6f8fe,#d0d2d8)}.technology_menu li a.is-act,.technology_menu li a:hover{color:#316dff;background:-webkit-gradient(linear,left top,left bottom,from(#d0d2d8),to(#f6f8fe));background:linear-gradient(#d0d2d8,#f6f8fe)}.m-technology .technology .technology_bottom .technology_bottom_list li a i,.technology_menu li a i{position:absolute;top:35%;right:4%}.tech_kind{margin-bottom:40px}.tech_kind .tech_kind_box{background:url(../img/bg/tech_kind_bg.png) no-repeat;background-size:cover;padding:8px;border-right:1.5px solid #b3b3b3;margin-bottom:30px}.tech_kind .tech_kind_box h4{color:#316dff;font-size:22px;font-size:2.2rem;text-align:center;padding:20px 15px}.tech_kind .tech_kind_box .tech_kind_box_in{background-color:#fff;border:1px solid #b3b3b3;padding:10px}.tech_kind .tech_kind_box .tech_kind_box_in2{padding-top:10px;padding-bottom:25px}.tech_kind .tech_kind_box .tech_kind_box_in2 p{text-align:left;padding:10px 15px;font-size:90%}.tech_kind .tech_kind_box .detail_btn{padding:15px 0}.m-company .company .company_list li .list_in .list_r a,.tech_kind .tech_kind_box .detail_btn a{display:block}.tech_kind .tech_kind_box .detail_btn a::before{content:url(../img/buttons/detail_btn.png)}.m-tech01 .technology .shape_list li .list_in a:hover::before,.tech_kind .tech_kind_box .detail_btn a:hover::before{content:url(../img/buttons/detail_btn_on.png)}.detail_area_in{padding:30px 30px 70px;background-color:#fff;overflow:hidden}.parent_image_area{position:relative}.parent_image_area .frame{position:absolute;width:100%;height:100%;top:0;left:0;border:10px solid #ddd;opacity:.3;filter:alpha(opacity=30);z-index:1}.works_figure{overflow:hidden}.works_figure .ceramics,.works_figure .ttl02{margin-bottom:40px}.works_figure h3{text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#f0f0f0));background:linear-gradient(#f4f4f4,#f0f0f0);-webkit-box-shadow:0 0 0 1px #d5d6d6 inset,0 0 0 2px #fff inset;box-shadow:0 0 0 1px #d5d6d6 inset,0 0 0 2px #fff inset;padding:16px;margin-bottom:30px;min-height:90px}.works_figure h3 i{margin-left:20px}.works_figure h3 a{display:block;font-size:24px;font-size:2.4rem;color:#3c86ff}.works_figure h3 a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#f4f4f4));background:linear-gradient(#f0f0f0,#f4f4f4);opacity:.8;filter:alpha(opacity=80)}.works_figure .ceramics li,.works_figure .crystal li,.works_figure .glass li{position:relative;z-index:1}.works_figure .ceramics li dt,.works_figure .composite li dt,.works_figure .crystal li dt,.works_figure .glass li dt,.works_figure .refractory li dt{position:relative;display:block;font-size:17px;font-size:1.7rem;color:#fff;background-color:#3c86ff;-webkit-box-shadow:0 0 0 3px #3370f8 inset,0 0 0 4px #5789fc inset;box-shadow:0 0 0 3px #3370f8 inset,0 0 0 4px #5789fc inset;min-height:80px;padding:10px;line-height:120%}.works_figure .ceramics li dt a,.works_figure .composite li dt a,.works_figure .crystal li dt a,.works_figure .glass li dt a,.works_figure .refractory li dt a{display:block;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%}.works_figure .ceramics li dt a:hover,.works_figure .composite li dt a:hover,.works_figure .crystal li dt a:hover,.works_figure .glass li dt a:hover,.works_figure .refractory li dt a:hover{text-decoration:underline}.works_figure .ceramics li dt i,.works_figure .composite li dt i,.works_figure .crystal li dt i,.works_figure .glass li dt i,.works_figure .refractory li dt i{margin-right:9px}.works_figure .ceramics li dd{display:block;background-color:#f0f0f0;padding:5px;border:1px solid silver}.works_figure .ceramics li dd .dd_in,.works_figure .composite li dd,.works_figure .crystal li dd,.works_figure .glass li dd,.works_figure .refractory li dd{display:block;background-color:#fff;border:1px solid silver;padding:4px}.works_figure .ceramics li dd .dd_in p,.works_figure .composite li dd p,.works_figure .crystal li dd p,.works_figure .glass li dd p,.works_figure .refractory li dd p{font-size:14px;font-size:1.4rem;line-height:160%;margin-top:10px}.works_figure .ceramics li::before,.works_figure .composite li::before,.works_figure .crystal li::before,.works_figure .glass li::before,.works_figure .refractory li::before{content:"";position:absolute;top:-30px;left:82px;width:1px;height:100%;z-index:-1;background-color:#999}.works_figure .crystal,.works_figure .glass{width:150px;float:left;margin-right:15px}.works_figure .crystal h3,.works_figure .glass h3{font-size:20px;font-size:2rem;color:#222}.works_figure .composite li dt,.works_figure .crystal li dt,.works_figure .glass li dt,.works_figure .refractory li dt{font-size:15px;font-size:1.5rem}.works_figure .crystal{width:320px;font-size:20px;font-size:2rem}.works_figure .crystal li{float:left;width:48%;margin-right:12px}.works_figure .composite li dt,.works_figure .crystal li dt,.works_figure .refractory li dt{font-size:17px;font-size:1.7rem}.works_figure .composite li:last-child,.works_figure .crystal li:last-child,.works_figure .refractory li:last-child{margin-right:0}.works_figure .composite{width:150px;float:left;font-size:20px;font-size:2rem;margin-right:15px}.works_figure .composite h3{font-size:19px;font-size:1.9rem;color:#222}.works_figure .composite li{position:relative;z-index:1;margin-right:0}.works_figure .refractory{width:485px;float:left;font-size:20px;font-size:2rem}.works_figure .refractory h3{font-size:20px;font-size:2rem;color:#222}.works_figure .refractory li{position:relative;z-index:1;float:left;width:31%;margin-right:16px}.description_area,.description_area .description_box{margin-bottom:50px}.contents_top{}.char_box h5,.processing_work ul li{margin-bottom:10px}.contents_top h4,.processing_cotents h4{color:#316dff;font-weight:400;font-size:19px;font-size:1.9rem}.processing_cotents h4{margin-top:20px;margin-bottom:20px}.processing_table{margin-top:30px}.processing_table th{width:20%;background-color:#999;color:#fff;border-bottom:1px solid;vertical-align:middle;text-align:left;font-size:18px;font-size:1.8rem}.processing_table td ul{margin-bottom:0}.processing_work{border:1px solid #999}.processing_work ul{margin:30px;margin-bottom:60px!important}.indication_area{margin-bottom:60px}.indication_area ul li{float:left;margin-bottom:10px}.btn_grad_blue a,.ttl_grad_blue{background:-webkit-gradient(linear,left top,left bottom,from(#3b84ff),to(#306bff));background:linear-gradient(#3b84ff,#306bff)}.ttl_grad_blue{color:#fff}.btn_grad_blue a,.btn_grad_blue2 a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.btn_grad_blue a{-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05);box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05)}.btn_grad_blue a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#306bff),to(#3b84ff));background:linear-gradient(#306bff,#3b84ff)}.btn_grad_blue2 a{background:-webkit-gradient(linear,left top,left bottom,from(#030187),to(#010552));background:linear-gradient(#030187,#010552)}.btn_grad_blue2 a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#010552),to(#030187));background:linear-gradient(#010552,#030187)}.btn_grad_blue3,.btn_grad_blue3 a,.guide_navi_area .download_area .download_btn a{background:-webkit-gradient(linear,left top,left bottom,from(#3b84ff),to(#306bff));background:linear-gradient(#3b84ff,#306bff)}.btn_grad_blue3{padding:3px;margin-bottom:20px}.btn_grad_blue3 a,.guide_navi_area .download_area .download_btn a{display:block;color:#fff}.btn_grad_blue3 a,.guide_navi_area .guide_materials .guide ul li a{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.btn_grad_blue3 a{-webkit-box-shadow:0 0 0 1px rgba(255,255,255,.3) inset;box-shadow:0 0 0 1px rgba(255,255,255,.3) inset;padding:14px 0 14px 30px}.btn_grad_blue3 a:hover,.guide_navi_area .download_area .download_btn a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#306bff),to(#3b84ff));background:linear-gradient(#306bff,#3b84ff)}.btn_grad_blue3 a i{position:absolute;top:20px;left:15px}.btn_grad_gray{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#f6f8fe),to(#d0d2d8));background:linear-gradient(#f6f8fe,#d0d2d8);-webkit-transition:all .3s ease;transition:all .3s ease}.guide_navi_area{margin-bottom:0;padding-bottom:100px}.guide_navi_area .ttl03 span{margin-right:10px}.guide_navi_area .guide_materials{background:url(../img/bg/guide_material_bg.jpg) no-repeat;background-size:cover;margin-bottom:0;padding:30px}.guide_navi_area .guide_materials .guide h4{font-size:19px;font-size:1.9rem;color:#fff}.guide_navi_area .guide_materials .guide ul{margin:30px}.guide_navi_area .guide_materials .guide ul li a{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#d6d6d6));background:linear-gradient(#fff,#d6d6d6);color:#222;font-weight:600;font-size:20px;font-size:2rem;padding:10px}.guide_navi_area .guide_materials .guide ul li a i{position:absolute;top:30%;right:2%}.guide_navi_area .guide_materials .guide ul li a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#d6d6d6),to(#fff));background:linear-gradient(#d6d6d6,#fff)}.guide_navi_area .download_area{padding:30px}.guide_navi_area .download_area .download_btn{margin-bottom:30px}.guide_navi_area .download_area .download_btn a{margin:0 auto;padding:10px 30px;width:40%;text-align:center;font-weight:600;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05);box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05)}.common_area,.common_area2,.m-address .transportation ul li dl{margin-bottom:0}.common_area .common_area_top{background:url(../img/bg/lake_bg.jpg) center center;height:430px}.common_area .common_area_top .contact_box{background-color:rgba(255,255,255,.5);margin-top:84px;text-align:center;padding-bottom:30px}.common_area .common_area_top .contact_box h3,.common_area2 .common_area_top .contact_box h3{font-size:26px;font-size:2.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#3564d9),to(#272895));background:linear-gradient(#3564d9,#272895);color:#fff;padding:16px}.common_area .common_area_top .contact_box .contact_box_l .logo{margin-top:38px;display:inline-block;margin-right:30px}.common_area .common_area_top .contact_box .contact_box_l .text_area{display:inline-block}.common_area .common_area_top .contact_box .contact_box_l .text_area h4,.common_area2 .common_area_top .contact_box .contact_box_l .text_area h4{font-size:24px;font-size:2.4rem;color:#03017e;text-align:left}.common_area .common_area_top .contact_box .contact_box_l .text_area p,.common_area2 .common_area_top .contact_box .contact_box_l .text_area p{line-height:150%;text-align:left}.common_area .common_area_top .contact_box .contact_box_r,.common_area2 .common_area_top .contact_box .contact_box_r{text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;font-weight:400;margin-top:51px}.common_area .common_area_top .contact_box .contact_box_r .fax,.common_area .common_area_top .contact_box .contact_box_r .tel{font-size:27px;font-size:2.7rem}.common_area .common_area_top .contact_box .contact_box_r .contact_btn{width:380px;margin:5px auto}.common_area .common_area_top .contact_box .contact_box_r .contact_btn a,.common_area2 .common_area_top .contact_box .contact_box_r .contact_btn a{color:#fff;font-size:18px;font-size:1.8rem;padding:9px}.common_area .common_area_bottom{height:330px}.common_area2{margin-top:60px;padding-bottom:85px}.common_area2 .common_area_top .contact_box{background-color:#f3f3f3;-webkit-box-shadow:0 0 0 1px #d5d6d6,0 0 0 3px #fbfbfb inset;box-shadow:0 0 0 1px #d5d6d6,0 0 0 3px #fbfbfb inset;text-align:center;padding-bottom:30px}.common_area2 .common_area_top .contact_box .contact_box_l .logo{margin-top:38px;display:inline-block;margin-right:30px}.common_area2 .common_area_top .contact_box .contact_box_l .text_area,.m-tech01 .technology .shape_list li .list_in span{display:inline-block}.common_area2 .common_area_top .contact_box .contact_box_r .fax,.common_area2 .common_area_top .contact_box .contact_box_r .tel{font-size:27px;font-size:2.7rem}.common_area2 .common_area_top .contact_box .contact_box_r .contact_btn{width:380px;margin:5px auto}.common_area2 .common_area_bottom{background:url(../img/bg/map_bg.jpg) center center;height:220px}.char_box .symbol{background-color:#316dff;color:#fff;padding:5px}.char_box h5{font-size:16px;font-size:1.6rem;border-bottom:1px solid #999}.char_box h6,.m-facility .facility_list .list_box .machine_list li span{font-size:14px;font-size:1.4rem}.char_box table td:nth-of-type(2){border-top:none;border-bottom:none;border-right:none}.works_table img{margin-right:5px;vertical-align:middle}.works_table tr{width:100%;background-color:#fff}.works_table tr th{width:20%;color:#030188;vertical-align:middle;font-size:19px;font-size:1.9rem}.works_table tr th a{color:#030188}.works_table tr td{width:80%;font-size:18px;font-size:1.8rem}.works_table tr td .works_td_row{margin-top:10px;margin-bottom:10px}.works_table tr td .works_td_row span{display:inline-block;width:32%}.works_table tr td .works_td_row span:nth-of-type(2){width:9%;margin-right:1%}.works_table tr td .works_td_row span:nth-of-type(3){width:9%}.works_table tr td .works_td_row span:last-child{vertical-align:middle;width:47%}.works_table tr td .works_td_row .td_icon{vertical-align:middle;width:3%;line-height:1}.table_style3 tr td a:hover,.works_table tr a:hover{text-decoration:underline;opacity:1}.works_table tr:first-child{background-color:#316dff}.works_table tr:first-child th{color:#fff;font-size:19px;font-size:1.9rem}.company_list2{background-color:#fafafa;padding:20px;margin-bottom:40px!important}.company_list2 li span{display:block;margin:5px 10px}.company_list2 li span a{color:#3c86ff}.works_exam_list{overflow:hidden}.works_exam_list li a{position:relative;display:block}.works_exam_list li a .frame{position:absolute;width:100%;height:100%;top:0;left:0;border:3px solid #f6f8fe;opacity:.3;z-index:1}.works_exam_list li p{margin-top:3px;line-height:1.6;font-size:16px;font-size:1.6rem}.works_exam_list li p a{padding:5px 10px;position:relative}.works_exam_list li p a i{position:absolute;top:10px;right:10px}.border_bold{border-bottom:1px solid #999}.ttl01,.ttl02{padding:19.5px 0;clear:both}.ttl01{background:url(../img/bg/ttl01_bg.png) no-repeat;color:#fff}.ttl01 .ja{display:inline-block;padding-left:60px;font-size:28px;font-size:2.8rem;margin-bottom:0;font-weight:700}.ttl01 .en{display:inline-block;float:right;font-size:24px;font-size:2.4rem;font-weight:300;padding-right:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif}.ttl02{background:url(../img/bg/ttl02_bg.png);color:#f6f8fe}.ttl02 .ja{display:inline-block;padding-left:60px;font-size:28px;font-size:2.8rem;margin-bottom:0;font-weight:700}.ttl02 .en{display:inline-block;float:right;font-size:24px;font-size:2.4rem;font-weight:300;padding-right:20px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;color:#fff}.ttl03,.ttl04{font-size:25px;font-size:2.5rem}.ttl03{background-color:#3c86ff;padding:1.2rem;position:relative;padding-left:50px;box-shadow:0 0 1px 1px #aaa,0 0 1px 1px #fff inset;-moz-box-shadow:0 0 1px 1px #aaa,0 0 1px 1px #fff inset;-webkit-box-shadow:0 0 1px 1px #aaa,0 0 1px 1px #fff inset;font-weight:400;color:#fff;margin-bottom:20px}.ttl03::before{content:url(../img/ico/marker02.png);position:absolute;top:9px;left:20px}.ttl04{color:#030188;font-weight:600;margin-bottom:30px;margin-top:60px;border:1px solid #999;padding:18px 0 18px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#f6f8fe),to(#d0d2d8));background:linear-gradient(#f6f8fe,#d0d2d8)}.bg1{background:url(../img/bg/bg01.jpg) top center no-repeat,url(../img/bg/bg00.jpg) center}.common_contents{padding:20px;background-color:#eee}.common_contents h2 span{font-size:20px;font-size:2rem;color:#333;margin-left:10px}.common_contents .address{font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:17px;font-size:1.7rem;margin:0}.table_style th{background-color:#999;color:#fff;border-bottom:1px solid}.table_style th:last-child{border-bottom:1px solid #999}.table_style2 th{background-color:#999;color:#fff;border-right:1px solid;vertical-align:middle}.table_style2 th:last-child{border-right:1px solid #999}.table_style2 td{vertical-align:middle}.table_style3 tr th{border:0;color:#316dff;width:10%}.table_style3 tr td{border:0}.table_style_ex th:nth-of-type(1){width:23.6%}.size_table td:nth-child(odd){background-color:#ccc}.example_table th{background-color:#316dff;color:#fff;padding:8px;vertical-align:middle}.example_table td{vertical-align:middle;text-align:center}.pager_ex{width:100%}.pager_ex a{width:20%;float:left;display:block;border:2px solid #999}.pager_ex a:nth-of-type(2){width:60%;border-top:2px solid #999;border-bottom:2px solid #999;border-right:0 solid #999;border-left:0 solid #999}.pager_ex a:hover{background-color:#999;color:#fff}.arrow_icon,.arrow_icon2,.arrow_icon3,.arrow_icon4{background:url(../img/ico/icon01.png) no-repeat;background-position:center left!important;padding-left:25px}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s;transition:all .3s}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin:0 15px 0 0}input[type=submit]{-webkit-appearance:none}.wp-pagenavi{padding:40px 0;text-align:center;overflow:hidden}.wp-pagenavi a{color:#fff}.wp-pagenavi a,.wp-pagenavi span{padding:3px 11px;background:#316dff;border:1px solid #316dff;margin:0 5px 10px 0;text-decoration:none}.wp-pagenavi a:hover,.wp-pagenavi span{background:#fff;color:#316dff}.wp-pagenavi .pages{margin-right:20px}.wp-pagenavi .alignleft{vertical-align:top;max-width:40%}.wp-pagenavi .alignleft a,.wp-pagenavi .alignright a{border:0;background:0 0;color:#316dff}.wp-pagenavi .alignleft,.wp-pagenavi .alignright,.wp-pagenavi .center{margin-top:0;margin-bottom:0;float:none}.wp-pagenavi .alignright{vertical-align:top;max-width:40%}.btnArea{text-align:center;margin-bottom:40px}.btnArea input{margin:0 20px}input[name=submitBack],input[name=submitConfirm]{padding:0;width:185px;height:45px;border:0;cursor:pointer}input[name=submitConfirm]{background:#316dff;color:#fff;display:block;margin:20px auto}.returnTop:hover,input[name=submitBack]:hover,input[name=submitConfirm]:hover,input[name=submitSubmit]:hover{opacity:.8;filter:alpha(opacity=80)}input[name=submitBack]{background:#ddd}.returnTop,input[name=submitSubmit]{background:#316dff;width:185px;height:45px;border:0}input[name=submitSubmit]{cursor:pointer;color:#fff}.returnTop{color:#fff!important;padding:0;line-height:45px;display:block;margin:20px auto}.bg_grey{background-color:#f6f6f6}.bg_grey2{background-color:#e7e7e7}.color1{color:#258743}.color2{color:#b1388a}.color3{color:#3e67b2}.shape_triangle{width:0;height:0;border-top:50px solid #030188;border-right:150px solid transparent;border-bottom:50px solid transparent;border-left:150px solid transparent;margin:0 auto}.require{background-color:#c33;padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,sans-serif;zoom:normal}.container{width:1180px}.l-contents{_zoom:1;word-break:normal;word-wrap:break-word}.l-header{width:100%;position:relative}.l-header .header_top{padding:10px 0;background:url(https://top-seiko.com/pl/common/img/bg/bg.jpg)}.l-header .header_top h2{font-size:13px;font-size:1.3rem;font-weight:400}.l-header .header_top ul{text-align:right}.l-header .header_top ul li{display:inline-block;font-size:13px;font-size:1.3rem}.l-header .header_top ul li i{margin-right:10px;margin-left:10px}.l-header .header_bottom{padding:15px 0}.l-header .header_bottom .head_center{padding-left:35px}.l-header .header_bottom p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;margin-bottom:5px}.l-header .header_bottom ul li span{margin-top:5px;display:inline-block}.l-main{line-height:170%!important}.l-main blockquote,.l-main dl,.l-main ol,.l-main p,.l-main pre,.l-main table,.l-main ul{margin-bottom:20px}.l-footer{width:100%;background:url(../img/bg/footer_bg.png);background-size:cover;padding:50px 10px 10px}.l-footer .footer_nav{line-height:2}.l-footer .footer_nav li,.l-header .header_bottom p{font-size:15px;font-size:1.5rem}.l-footer .footer_bottom ul li a,.l-footer .footer_list dd ul li span,.l-footer .footer_nav li a{color:#fff}.l-footer .footer_list{line-height:1.6;margin-bottom:2rem}.l-footer .footer_list dt{color:#316dff;font-size:16px;font-size:1.6rem}.l-footer .footer_list dd ul{padding-left:20px}.l-footer .footer_list dd ul li{list-style:disc;color:#316dff;font-size:15px;font-size:1.5rem}.l-footer .footer_bottom{color:#fff!important;margin-top:30px;margin-bottom:10px;font-size:13px;font-size:1.3rem}.l-footer .footer_bottom ul li{display:inline;margin-right:10px}.m-index .index-technology{padding-top:60px;padding-bottom:100px;margin-bottom:0}.m-index .index-technology .tech_top_area{margin-bottom:30px;padding:10px;background-color:#fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.5);box-shadow:0 0 25px 0 rgba(0,0,0,.5)}.m-index .index-technology .tech_top_area .tech_top_area_in{background-color:#eaeaf4;padding:25px 20px}.m-index .index-technology .tech_top_area .tech_top_area_in h3{font-size:26px;font-size:2.6rem;margin-top:10px;margin-bottom:25px}.m-index .index-technology .tech_top_area .tech_top_area_in p,.m-tech01 .technology .contents_top .contents_top_text p{font-size:17px;font-size:1.7rem}.m-index .index-technology .tech_top_area .tech_top_area_in .tech_top_area_in_img{position:relative}.m-index .index-technology .tech_box_area{margin-bottom:50px}.m-index .index-technology .tech_box{clear:both}.m-index .index-technology .map{width:100%;height:270px}.m-index .index-technology .map_detail{background-color:#d9ebff;padding:20px}.m-index .index-technology .map_detail h4{color:#316dff;font-size:20px;font-size:2rem;padding-bottom:10px}.m-index .index-technology .map_detail h4 img{vertical-align:middle;margin-right:10px}.m-index .index-propose{background:url(../img/bg/bg02.jpg) no-repeat;height:570px;padding-top:90px;margin-bottom:0}.m-index .index-cooperate .cooperate_text h2,.m-index .index-propose h2,.m-index .index-technology .tech_top_area .tech_top_area_in h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","MS P明朝","MS 明朝",serif;color:#030188}.m-index .index-propose h2{line-height:140%;font-size:38px;font-size:3.8rem;margin-bottom:40px}.m-index .index-propose h2 .accent{display:inline-block;color:#3c86ff;margin-right:10px}.m-index .index-propose h2 .line{display:inline-block;padding-bottom:20px;border-bottom:1px solid #3c86ff}.m-index .index-propose p{font-size:18px;font-size:1.8rem;font-weight:500!important}.m-index .index-propose .propose_list{margin-left:9%}.m-index .index-propose .propose_list li{width:450px}.m-index .index-propose .propose_list li a{background:url(../img/buttons/index_propose_btn.png) no-repeat;display:block;text-align:center;color:#fff;padding:8px;font-weight:600;font-size:20px;font-size:2rem;clear:both}.m-index .index-propose .propose_list li a i{float:right;margin-right:15px;margin-top:3px}.m-index .index-propose .propose_list li a:hover{background:url(../img/buttons/index_propose_btn_hover.png) no-repeat}.m-index .index-cooperate{background:url(../img/bg/bg03.jpg) no-repeat;height:565px;padding-top:40px;margin-bottom:0;overflow:hidden}.m-index .index-cooperate .cooperate_text{width:50%;float:right}.m-index .index-cooperate .cooperate_text h2{font-size:36px;font-size:3.6rem;padding-bottom:20px;-webkit-box-shadow:0 1px #fff,0 2px #d5d6d6;box-shadow:0 1px #fff,0 2px #d5d6d6;margin-bottom:20px}.m-index .index-cooperate .cooperate_text h2 .en{display:block;font-size:21px;font-size:2.1rem;color:#000;margin-bottom:25px}.m-index .index-cooperate .cooperate_text p{font-size:17px;font-size:1.7rem;margin-bottom:30px}.m-index .index-cooperate .cooperate_text .detail_btn{width:265px}.m-index .index-cooperate .cooperate_text .detail_btn a{background:url(../img/buttons/detail_btn2.png) no-repeat;display:block;text-align:center;color:#fff;padding:13px;font-weight:600;font-size:18px;font-size:1.8rem;clear:both}.m-index .index-cooperate .cooperate_text .detail_btn a i{float:right;margin-right:15px;margin-top:5px}.m-index .index-cooperate .cooperate_text .detail_btn a:hover{background:url(../img/buttons/detail_btn2_hover.png) no-repeat}.m-index .index-works{padding-top:95px}.m-tech01 .technology h2,.m-technology .technology h2{font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,sans-serif;padding-left:20px}.m-technology .technology .technology_bottom{margin:50px 0}.m-technology .technology .technology_bottom .technology_bottom_list li a{display:block;background-color:#626262;color:#fff;position:relative;font-size:20px;font-size:2rem;padding:15px 30px}.m-tech01 .technology .contents_top .contents_top_text th{font-size:20px;font-size:2rem;background-color:#999;color:#fff;width:22%;vertical-align:middle}.m-tech01 .technology .contents_top .contents_top_text td{font-size:16px;font-size:1.6rem;background-color:#fff}.m-tech01 .technology .shape_list{margin:20px 0 65px}.m-tech01 .technology .shape_list li{margin-bottom:20px;font-size:20px;font-size:2rem;border:1px solid silver;padding:5px;background-color:#f0f0f0}.m-tech01 .technology .shape_list li .list_in{border:1px solid silver;padding:5px;background-color:#fff}.m-tech01 .technology .shape_list li .list_in span.text{margin-top:50px;color:#316dff;font-weight:600}.m-tech01 .technology .shape_list li .list_in a{display:inline-block;margin-left:190px;margin-top:20px}.m-tech01 .technology .shape_list li .list_in a::before{content:url(../img/buttons/detail_btn.png)}.m-tech01 .technology .shape_list li:last-child{margin-bottom:0}.m-tech01 .technology .shape_detail_area{margin-bottom:50px;background-color:#fff}.m-tech01 .technology .shape_detail_area .shape_detail_text p{font-size:17px;font-size:1.7rem;line-height:160%;margin-bottom:30px}.m-tech02 .technology .precision_table tr th{text-align:left;vertical-align:middle;background-color:#f6f6f6}.m-tech02 .technology .precision_table tr:nth-of-type(1),.m-tech02 .technology .precision_table tr:nth-of-type(2){background-color:#f6f6f6}.m-propose .propose .consultation .table_area{padding:20px 15px;background-color:#fff}.m-propose .propose .consultation .table_area th{text-align:left;padding:10px 20px;background-color:#f6f6f6;font-size:17px;font-size:1.7rem}.m-propose .propose .consultation .table_area th:nth-of-type(1){width:20%}.m-propose .propose .consultation .table_area th:nth-of-type(2){width:40%;color:#fff;background-color:#88817e}.m-propose .propose .consultation .table_area th:nth-of-type(4){color:#fff;background-color:#142ea7}.m-propose .propose .consultation .table_area td:nth-of-type(1){color:#030188}.m-propose .propose .sample{margin-bottom:30px;border:1px solid #999}.m-propose .propose .sample .sample_list{margin:20px}.m-propose .propose .btn_area .success_btn{margin:50px auto;width:51.5%}.m-propose .propose .btn_area .success_btn a{display:block;background-color:#626262;color:#fff;position:relative;font-size:21px;font-size:2.1rem;padding:15px;text-align:center}.m-propose .propose .btn_area .success_btn a i{position:absolute;top:32%;right:2%}.m-propose .successful .detail_area_in h4{color:#316dff;margin-bottom:30px;font-size:20px;font-size:2rem}.m-propose .successful .detail_area_in dl dt{font-weight:700;margin-bottom:10px;font-size:18px;font-size:1.8rem}.m-cooperation .cooperation .flow .flow_box{background-color:#fff;padding:50px 72px}.m-cooperation .cooperation .flow .flow_box h4{font-size:22px;font-size:2.2rem;padding:9px 0}.m-cooperation .cooperation .flow .flow_box .list_in,.m-cooperation .cooperation .flow .flow_box ul li .list_in{padding:30px 20px;margin:0 auto;position:relative;font-size:16px;font-size:1.6rem}.m-cooperation .cooperation .flow .flow_box .list_in dt,.m-cooperation .cooperation .flow .flow_box ul li .list_in dt{background:url(../img/ico/marker01.png) left no-repeat;color:#030188;font-size:21px;font-size:2.1rem;font-weight:600;padding-left:20px;margin-bottom:10px}.m-works .works .contents_top .ttl02{margin-bottom:30px}.m-works .works .works_table{margin-bottom:50px}.m-works .works .works_table tr:first-child,.m-works .works .works_table2 .works_table2_box table tr:first-child{background-color:#f6f6f6}.m-works .works .works_table tr:first-child th{width:20%;vertical-align:middle;font-weight:600;font-size:18px;font-size:1.8rem;color:#666}.m-ceramics .ceramics .contents_top,.m-works .works .works_body,.m-works .works .works_table2{margin-bottom:30px}.m-works .works .works_table2 .works_table2_box{padding:25px 15px;background-color:#fff}.m-ceramics .ceramics .characteristic table,.m-works .works .works_table2 .works_table2_box table{text-align:left}.m-works .works .works_table2 .works_table2_box table tr th{width:30%;color:#142ea8;padding:20px;font-size:18px;font-size:1.8rem;font-weight:600}.m-works .works .works_table2 .works_table2_box table tr td{padding:15px}.m-works .works .works_table2 .works_table2_box table tr:first-child th{color:#111;padding:10px 30px}.m-works .works .works_body .works_img{margin-bottom:20px}.m-works .works .works_body table th{background:#ddd}.m-ceramics .ceramics .contents_top .ttl02,.m-characteristic .ttl03{margin-bottom:30px}.m-ceramics .ceramics .works_table table th,.m-ceramics .ceramics .works_table table tr{background-color:#fff}.m-ceramics .ceramics .characteristic table th{background-color:#f6f6f6;padding:15px 30px;vertical-align:middle}.m-ceramics .ceramics .characteristic table th:nth-of-type(6){width:30%}.m-ceramics .ceramics .characteristic table td{background-color:#fff;padding:15px 30px;vertical-align:middle}.m-ceramics .ceramics .comparison table{vertical-align:middle}.m-ceramics .ceramics .comparison table th{background-color:#f6f6f6}.m-ceramics .ceramics .comparison table th:first-child{width:26%;border-right:1px solid #ccc}.m-ceramics .ceramics .comparison table td:nth-child(odd){text-align:center;vertical-align:middle;border-right:1px solid #ccc}.m-company .company .company_list{margin-top:40px;margin-bottom:60px}.m-company .company .company_list li{border:1px solid #ddd;padding:4px;background-color:#f0f0f0;margin-bottom:16px}.m-company .company .company_list li .list_in{padding:5px;background-color:#fff;border:1px solid #ddd;overflow:hidden}.m-company .company .company_list li .list_in .list_r{margin-top:55px;padding-left:10px}.m-company .company .company_list li .list_in .list_r h4{color:#316dff;font-size:20px;font-size:2rem;margin-bottom:32px}.m-company .company .company_list li .list_in .list_r a::before{content:url(../img/buttons/detail_btn3.png)}.m-company .company .company_list li .list_in .list_r a:hover::before{content:url(../img/buttons/detail_btn3_on.png)}.m-company .company .news .news_table_area{background-color:#fff;padding:35px 20px}.m-company .company .news .news_table_area table tr:nth-of-type(odd){background-color:#f5f5f5}.m-company .company .news .news_table_area table td,.m-company .company .news .news_table_area table th{border:0;font-size:16px;font-size:1.6rem;padding:24px 0}.m-company .company .news .news_table_area table th{width:230px;color:#316dff;text-align:center}.m-company .company .news .news_table_area table td a{text-decoration:underline}.m-company .company .news .news_table_area table td a:hover{text-decoration:none}.m-company .company .news .all_news{margin-top:30px}.m-company .company .news .all_news a{display:block;margin:0 auto;padding:10px 30px;width:40%;color:#fff;text-align:center;font-weight:600;-webkit-box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05);box-shadow:0 0 0 4px rgba(255,255,255,.2),0 0 0 5px rgba(0,0,0,.05);background:-webkit-gradient(linear,left top,left bottom,from(#3b84ff),to(#306bff));background:linear-gradient(#3b84ff,#306bff);position:relative}.m-company .company .news .all_news a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#306bff),to(#3b84ff));background:linear-gradient(#306bff,#3b84ff)}.m-company .company .news .all_news a i{position:absolute;top:18px;right:40px}.m-characteristic .table_style th{background-color:#f8f8f8;color:#555;border-bottom:1px solid}.m-characteristic .char_box{margin-bottom:40px}.m-characteristic .char_box h4{font-size:22px;font-size:2.2rem;padding-left:50px;margin-bottom:30px;margin-top:0;font-weight:700}.m-characteristic .char_box h5{border-bottom:1px solid #ccc}.m-characteristic .char_box h5,.m-characteristic .char_box h6{font-size:1.8rem;margin-bottom:1.8rem}.m-graph .graph .graph_menu{margin:30px 0}.m-graph .graph .graph_menu li a{display:block;background-color:#316dff;color:#fff;font-size:21px;font-size:2.1rem;padding:15px;margin:15px 50px;text-align:center;position:relative}.m-graph .graph .graph_menu li a::before{content:url(../img/ico/icon_1r_32.png);position:absolute;top:12px;left:40px}.m-graph .graph .graph_menu .specific_gravity .graph_img h5{border-bottom:1px solid #999;margin-bottom:10px}.m-unit .unit .table_area{margin-bottom:50px}.m-greeting .greeting .contents_greeting{margin-top:50px}.m-greeting .greeting .contents_greeting .greeting_img{margin-left:50px}.m-history table th,.m-overview table th{text-align:left;background:#ddd}.m-iso .iso_heading{margin-bottom:30px}.m-iso .basic_list{padding:10px 30px 20px;background:#eee}.m-iso .basic_list h4{text-align:center;font-size:24px;font-size:2.4rem}.m-iso .basic_list dl{overflow:hidden;font-size:18px;font-size:1.8rem;background:#fff}.m-iso .basic_list dl dt{float:left;background:#adcef7;color:#fff;text-align:center;margin-right:10px;font-size:40px;font-size:4rem;padding:2.4rem 2.8rem}.m-iso .basic_list dl dd{background:#fff;padding:5px}.m-facility .facility_list .list_box{margin-bottom:70px}.m-facility .facility_list .list_box th{padding:10px;background:#eee}.m-facility .facility_list .list_box td{padding:10px}.m-facility .facility_list .list_box .machine_list li{margin-bottom:1.4rem}.m-address .info{margin-bottom:80px}.m-address .info h4{font-size:24px;font-size:2.4rem;color:#316dff;margin-bottom:20px}.m-address .transportation ul{border:1px solid #dadada;padding:45px}.m-address .transportation ul li span{display:block;width:70px;height:70px;line-height:70px;margin:0 auto;text-align:center;background:#ddd;color:#fff;border-radius:50%;font-size:30px;font-size:3rem}.m-address .transportation ul li dl dt{font-size:20px;font-size:2rem;margin-bottom:10px;color:#316dff}.m-news .select-box01{text-align:right}.m-news .date{margin-bottom:20px;color:#316dff;display:inline-block}.m-news .news .news_box{border:1px solid #999;padding:20px}.m-news .news .news_box .detail_btn{display:block;padding:5px 10px;background-color:#316dff;color:#fff;text-align:center;vertical-align:bottom;margin-top:70%}.m-news .news .news_box h3,.m-news .news .news_box p{margin:10px!important}.ceramics .sample_slit li,.m-sitemap ul li{margin-bottom:10px}.m-privacy ol{padding-left:25px}.m-notfound .body{text-align:center;padding:0 30px 30px}.m-contact .contactTel{max-width:898px;outline:solid 1px #ddd;border:9px solid #316dff;margin:30px auto;padding:20px;text-align:center}.m-contact .contactNotice p,.m-contact .contactTel p{margin:0}.m-contact .contactTel .number{font-size:24px;font-size:2.4rem;font-weight:700;margin:15px 0}.m-contact .mw_wp_form_confirm .contactTel{display:none}.m-contact .contactComplete,.m-contact .contactConfirm,.m-contact .contactInput{max-width:960px;margin:20px auto}.m-contact .contactForm{max-width:960px;margin:0 auto}.m-contact .contactForm td,.m-contact .contactForm th{border-style:none;padding:10px 0;vertical-align:top}.m-contact .contactForm th{padding-right:20px;text-align:left}.m-contact .contactForm .require{padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;zoom:normal;background:#c9171e}.m-contact .contactNotice{max-width:920px;border:1px solid #ddd;border-radius:2px;padding:20px;margin:20px auto}.m-contact .contactNotice .ttl{background:#3c86ff;color:#fff;padding:5px 20px;margin:-20px -20px 20px}@media only screen and (max-width:767px){#page{min-width:100%;font-size:12px;font-size:1.2rem}.container{width:100%}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.table-responsive tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-responsive tr{vertical-align:top}.table-responsive2 td,.table-responsive2 th{display:block;width:100%!important}.header_area{margin:10px 0}.header_area .header_logo h1{width:70%}.header_area .header_contact{overflow:hidden;margin-top:15px}.header_area .header_contact .fl,.main_visual{margin:0}.header_area .header_contact .fr{padding-top:5px;width:20%}.header_area .header_contact p{margin-top:1px}.common_area .common_area_top .contact_box h3,.common_contents h2 span,.header_area .header_contact p span{font-size:18px;font-size:1.8rem}.header_area .header_contact p span.card_sp img{width:50px;margin-top:1px}.header_area .header_contact .contact_img{text-align:right}.header_area .header_language{opacity:0;pointer-events:none;height:0;width:100%;-webkit-transition:.2s ease;transition:.2s ease;margin-top:10px}.header_area .header_language.is-act{opacity:1;pointer-events:auto;height:auto}.header_area .header_language ul{float:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header_area .header_language ul li{float:none;width:calc(100%/3)}.lower_ttl{height:150px;position:relative}.lower_ttl .main_text{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:30px;font-size:3rem}.ttl01 .ja{font-size:1.6rem!important}.ttl01 .en{font-size:1.2rem!important}.ttl02{background-size:100% 100%}.ttl02 .ja{font-size:20px;font-size:2rem;padding-left:30px}.technology_menu li a,.ttl02 .en{font-size:12px;font-size:1.2rem}.ttl03{font-size:15px;font-size:1.5rem;padding-left:27px}.ttl03::before{top:13px;left:8px}.ttl04{font-size:14px;font-size:1.4rem;margin-top:0;padding:10px 0;text-align:center}.contents_top{padding:30px 10px}.contents_top .contents_top_text p,.contents_top h4,.m-index .index-technology .tech_top_area .tech_top_area_in p,.processing_cotents h4{font-size:14px;font-size:1.4rem}.contents_top .contents_top_text h4,.m-index .index-cooperate .cooperate_text h2,.tech_kind .tech_kind_box h4{font-size:20px;font-size:2rem}.common_contents .col-sm-4,.guide_navi_area .guide_materials .guide h4,.m-technology .technology .technology_bottom .technology_bottom_list li{margin-bottom:20px}.common_contents .address{font-size:13px;font-size:1.3rem}.technology_menu{padding:0;background-position:center center}.m-index .index-propose .propose_list li,.technology_menu li{width:100%;margin-bottom:10px}.technology_menu li a{padding:10px}.guide_navi_area .guide_materials .guide ul li a{font-size:16px;font-size:1.6rem}.guide_navi_area .download_area{padding:10px}.guide_navi_area .download_area p{margin-bottom:15px}.guide_navi_area .download_area .download_btn{margin-bottom:0}.guide_navi_area .download_area .download_btn a{width:100%;padding:10px}.l-footer{padding:20px 10px 10px}.l-footer .footer_lists{display:none}.l-footer .footer_bottom ul,.tech_kind .tech_kind_box{text-align:center;margin-bottom:10px}.tech_kind .tech_kind_box{width:100%;margin-left:0;border-bottom:1.5px solid #b3b3b3}.tech_kind .tech_kind_box h4{padding:10px 0}.common_area .common_area_top,.common_area2 .common_area_top{height:auto}.common_area .common_area_top .contact_box,.common_area2 .common_area_top .contact_box{margin-top:40px}.common_area .common_area_top .contact_box .contact_box_l .logo{margin-top:20px;margin-bottom:20px;margin-right:0}.common_area .common_area_top .contact_box .contact_box_r,.common_area2 .common_area_top .contact_box .contact_box_r{margin-top:20px}.common_area .common_area_top .contact_box .contact_box_r .tel,.common_area2 .common_area_top .contact_box h3{font-size:18px;font-size:1.8rem}.common_area .common_area_top .contact_box .contact_box_r .fax{font-size:16px;font-size:1.6rem}.common_area .common_area_top .contact_box .contact_box_r .contact_btn{width:100%}.common_area .common_area_top .contact_box .contact_box_r .contact_btn a,.common_area2 .common_area_top .contact_box .contact_box_r .contact_btn a{margin:10px}.common_area2 .common_area_top .contact_box .contact_box_l .logo{margin-top:20px;margin-bottom:20px;margin-right:0}.common_area2 .common_area_top .contact_box .contact_box_r .tel,.m-index .index-technology .tech_top_area .tech_top_area_in h3{font-size:18px;font-size:1.8rem}.common_area2 .common_area_top .contact_box .contact_box_r .fax,.m-technology .technology .technology_bottom .technology_bottom_list li a{font-size:16px;font-size:1.6rem}.common_area2 .common_area_top .contact_box .contact_box_r .contact_btn,.m-index .index-cooperate .cooperate_text .detail_btn{width:100%}.m-index .index-technology{padding-bottom:0}.m-index .index-propose{padding-top:30px;height:600px}.m-index .index-propose h2{font-size:25px;font-size:2.5rem;margin-bottom:20px}.m-index .index-cooperate .cooperate_text p,.m-index .index-propose p,.m-iso .basic_list dl,.m-propose .propose .consultation th,.m-tech01 .technology .contents_top .contents_top_text p,.m-tech01 .technology .shape_detail_area .shape_detail_text p,.m-works .works .works_table tr td{font-size:14px;font-size:1.4rem}.m-index .index-propose .propose_list{margin-left:0}.m-index .index-propose .propose_list li a{font-size:18px;font-size:1.8rem;font-weight:500}.m-index .index-cooperate{height:auto;padding:50px 0;margin-top:100px}.m-index .index-cooperate .cooperate_text{width:100%;float:none}.m-index .index-cooperate .cooperate_text .detail_btn a{background-position:center center;padding:20px 0}.m-index .index-cooperate .cooperate_text .detail_btn a i{margin-right:40px;margin-top:3px}.m-index .index-cooperate .cooperate_text .detail_btn a:hover{background-position:center center}.m-index .index-works{padding-top:50px}.processing_work{border:0}.processing_work h4{margin-left:0!important}.m-tech01 .technology h2{padding-left:0}.m-tech01 .technology .shape_list li,.works_figure .ceramics li,.works_figure .glass li{text-align:center}.m-tech01 .technology .shape_list li .list_in .image{margin-top:10px}.m-tech01 .technology .shape_list li .list_in .text{font-size:16px;font-size:1.6rem;margin-top:20px;margin-bottom:20px;font-weight:500}.m-tech01 .technology .shape_list li .list_in a{margin-left:0;margin-top:0}.m-propose .propose .propose_top .propose_img{margin-bottom:30px}.m-propose .propose .propose_top .success_btn{float:none}.m-propose .propose .btn_area .success_btn a,.m-propose .propose .propose_top .success_btn a,.m-works .works .works_table tr th{font-size:16px;font-size:1.6rem}.m-propose .propose .btn_area .success_btn{margin:50px auto;width:100%}.guide_navi_area .guide_materials .download_area,.m-cooperation .cooperation .flow .flow_box{padding:0}.m-works .works .works_table tr:first-child th{font-size:16px;font-size:1.6rem}.m-works .works .works_table2 .ttl03{font-size:12px;font-size:1.2rem}.works_figure{margin-bottom:0!important}.works_figure h3{min-height:auto}.works_figure .ceramics li::before,.works_figure .composite li::before,.works_figure .crystal li::before,.works_figure .glass li::before,.works_figure .refractory li::before{content:none}.works_figure .ceramics li dt{padding:25px;min-height:auto}.m-company .company .news .all_news a,.m-contact .contactForm td input,.m-contact .contactForm td textarea,.works_figure .composite,.works_figure .crystal,.works_figure .glass,.works_figure .refractory{width:100%}.works_figure .composite li dt,.works_figure .crystal li dt,.works_figure .glass li dt,.works_figure .refractory li dt{padding:10px;height:auto}.m-iso .basic_list dl dt,.works_figure .composite li,.works_figure .crystal li,.works_figure .refractory li{text-align:center;width:100%}.guide_navi_area{padding-bottom:50px}.guide_navi_area .guide_materials{padding:30px 10px}.guide_navi_area .guide_materials .guide ul{margin:0 0 30px}.m-guide .guide .download_btn,.m-iso .iso_heading{margin-bottom:30px}.m-guide .guide .download_btn a{display:block;margin:0 auto;padding:10px 30px;width:100%;color:#fff;background-color:#316dff;text-align:center}.m-characteristic .char_box h4{font-size:16px;font-size:1.6rem;padding-left:0;border-left:1px solid #999}.m-graph .graph .graph_menu li a{font-size:14px;font-size:1.4rem;margin:0 0 20px}.m-graph .graph .graph_menu li a::before{content:url(../img/ico/icon_1r_24.png);left:6px}.m-company .company .company_list li .list_in,.works_figure .ceramics li dd .dd_in,.works_figure .composite li dd,.works_figure .crystal li dd,.works_figure .glass li dd,.works_figure .refractory li dd{padding-top:20px;text-align:center}.m-company .company .company_list li .list_in .list_r{margin-top:0;padding-left:0}.m-company .company .company_list li .list_in .list_r h4{margin-bottom:10px}.m-company .company .news .news_table_area table td,.m-company .company .news .news_table_area table th{padding:10px;text-align:center}.m-greeting .greeting .contents_greeting .greeting_img{text-align:center;margin-left:0}.m-iso .basic_list{padding:0;background:#fff}.m-iso .basic_list h4{text-align:center;font-size:24px;font-size:2.4rem;margin:20px 0}.m-iso .basic_list dl dt{float:none;background:#adcef7;color:#fff;margin-right:10px;font-size:20px;font-size:2rem;padding:5px}.m-iso .basic_list dl dd{background:#fff;padding:5px}.m-address .access ul li{overflow:hidden}.m-address .access ul li span{width:40px;height:40px;line-height:40px;font-size:20px;font-size:2rem}.m-news .news .news_box a{margin-top:5%}.m-contact .contactForm td,.m-contact .contactForm th{display:block}.m-contact .contactForm td.check input,.m-contact .contactForm td.radio input,.m-contact .contactForm td.tel input,.m-contact .contactForm td.zip input{width:auto}.wp-pagenavi .alignleft{margin-left:0}}@media only screen and (min-width:768px) and (max-width:991px){.container{width:100%}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.table-responsive tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-responsive tr{vertical-align:top}.header_area .header_contact{margin-left:80px}.header_area .header_contact p{margin-top:10px}.header_area .header_contact p span{font-size:18px;font-size:1.8rem}.header_area .header_contact .contact_img{text-align:right}.header_area .btn_box{margin-bottom:0}.m-index .technology .map_detail{font-size:12px;font-size:1.2rem}.m-index .technology .map_detail h4{font-size:14px;font-size:1.4rem}.l-footer{padding:0}.l-footer .footer_bottom ul{text-align:center;margin-bottom:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.gnavi ul li a{padding:25px 10px}}