@charset "utf-8";#ft-top ul{display:inherit}#ft-top ul li{float:none;margin-bottom:20px;text-align:center}#ft-top h3{margin-bottom:20px}.spbr{display:block}.home article h2.h2-read{font-size:25px;margin-top:-15px}.h3-title{font-size:27px}.letter{width:90%;margin:0 auto 20px}.col48LLL ul li,.col48RRR ul li{width:45%}.col48LLL{width:90%;margin:0 auto;float:none}.col48RRR{width:90%;margin:0 auto;float:none}.zeimu_innner{border:none}.zeimu_innner dl{width:100%;float:none;padding:20px 0}.zeimu_innner p{display:none}.roumu_innner{border:none}.roumu_innner dl{width:100%;float:none;padding:20px 0}.roumu_innner p{display:none}.seminar{margin:0 2%}.case ul li{width:100%}.tabbr{display:none}#pagetop{display:none}#s-navi{display:block}#s-navi{width:30px;position:fixed;top:14px;right:14px;display:block;z-index:99999}nav{display:none;z-index:99998;position:fixed;width:100%;top:0;background-color:rgba(43,105,57,.9)}.home nav ul li,.page nav ul li{float:none;text-align:center;margin-left:0;width:100%;padding:10px 0;margin-bottom:0}.home #nav_wrap{width:auto;margin:auto}.home nav{position:fixed;top:0}.home nav li a{color:#fff}.home article h2.h2-read{position:static;padding-top:20px}.article_read{width:90%;margin:0 auto}.group_box .table01 th{width:100%;display:block}.group_box .table01 td{width:100%;display:block;text-align:center}.group_box .table01 th.first{border-bottom:1px solid #000}.table02 th{display:block;width:100%;text-align:center}.table02 td{display:block;width:100%;text-align:center}.table02 td.first{border-top:none}.page #header-top h1{float:none;margin:0 auto}.page #header-top #nav_wrap{float:none;width:100%}.page #header-top #nav_wrap ul li{float:none;padding:10px 0;border-top:2px solid #fff;font-weight:700;font-size:16px}.page #header-top #nav_wrap{margin-top:0}.roumujimu h2{display:inherit;margin-bottom:20px}.greetingImg{float:none;width:100%;padding:0;text-align:center}.greeting{float:none;width:90%;margin:0 auto;padding-right:0}.greeting span{text-align:center}.business_inner,.business2_inner{width:90%;margin:0 auto}.business h5 span.answer{display:none}.page h4{font-size:25px}.measure h4{width:90%;margin:0 auto 20px}.measure ul li{width:90%;margin:0 auto 20px;float:none}.m_roumu_innner{border:none}.m_roumu_innner p{display:none;float:none}.m_roumu_innner dl{width:90%;float:none;margin:0 auto}.business2 h5 span.answer{display:none}.measure2 ul li{width:90%;margin:0 auto 20px;float:none}.m_zeimu,.m_roumu{width:90%}.m_zeimu_innner{border:none}.m_zeimu_innner p{display:none;float:none}.m_zeimu_innner dl{width:90%;float:none;margin:0 auto}.character{position:static;text-align:center}.greeting span{margin-bottom:20px}.tokiwa{border:none;max-width:100%;margin:10px 0}.tokiwaL{float:none;width:100%}.establishment{float:none;width:90%;padding:0;margin:0 auto}.establishmentImg{position:relative;width:100%;float:none;padding:0;text-align:center;margin-top:30px;margin-bottom:50px}.history_inner{width:90%}.title_wrap{width:auto}.page #header-top #nav_wrap ul li{margin-left:0;margin-bottom:0}.page .group_box h4{font-size:20px;margin-bottom:15px}.disIB{display:inherit}.page .group_box{padding:0 10px 30px}.strength .pcImg{display:none}.strength .spImg{display:block}.strength img{width:90%;margin:0 auto}.strength h4{margin:0 5% 20px}.strength .strength_read{margin:0 5% 60px}.history-box dt{float:none;clear:inherit;width:100%;padding-left:0}.history-box dd{float:none;width:100%;margin-bottom:20px}.col1200 h2{font-size:25px}.pcnone{display:block}.spnone{display:none}#news_wrap dl{width:100%}.page section h3.quality span{position:static;margin:0}.page section h3.quality:before{content:none}.business2 h5,.business h5{width:100%}.col48LLL li h3,.col48RRR li h3{font-size:14px}.isobox{width:90%;margin:0 auto 50px}.iso{display:none}.isoR li{width:100%}.h2-head{top:0;position:static;z-index:0;margin-bottom:20px}.jirei .in960{width:100%}.jireibox{text-align:center}.jirei h5{padding:10px;text-align:left;width:95%}.jirei h5 span{display:block}.jirei_a p{text-align:left}.digital{margin-top:0;margin-bottom:10px;width:80%}