@charset "utf-8";a[href^="tel:"]{cursor:default}.home header{position:relative;z-index:1;width:100%}.home header h1{position:absolute;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home #nav_wrap{width:920px;margin:0 auto}.home nav{position:absolute;top:20px}.home nav ul li{float:left;margin-right:50px;margin-bottom:20px;padding-top:6px;border-top:2px solid #fff;font-weight:700}.home nav ul li.last{margin-right:0}.home nav ul li:first-child{margin-left:0}.home nav ul li a{color:#fff}#slide img{width:100%}article{background:url(//www.terazei.com/wp-content/themes/terayama/css/../img/article-bg.png)}.article_read{margin-bottom:20px}.home #article-wrap{max-width:1200px;margin:0 auto}.home article h2.h2-read{position:relative;z-index:9999;margin-top:-115px;margin-bottom:20px;padding-top:10px;border-radius:20px 20px 0 0;background:url(//www.terazei.com/wp-content/themes/terayama/css/../img/article-bg.png) #fff;color:#2b6939;font-size:54px;text-align:center;letter-spacing:.5em}.home article h2.h2-read.one{font-size:85px;letter-spacing:.3em}.home article h2.h2-read.two{font-size:70px;letter-spacing:.3em}.home article h2.h2-read.three{font-size:59px}.home article h2.h2-read span.article-title{border-bottom:1px dotted #2b6939}.h3-title{color:#2b6939;font-size:34px}section{border-top:1px solid #2b6939}.news h3{display:inline-block;padding:0 100px 0;border-radius:0 0 10px 10px;background:#b4b4b5;color:#fff;font-size:23px}.col1200{max-width:1200px;margin:0 auto}.news ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:30px 0 15px}.news_inner{padding:20px 10px 20px;background:#fff}.letter{position:relative;width:18.8%;margin-right:1%;padding:1px;background:#b4b4b5;text-align:left}.letter-complete:before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-width:0 5px 5px 0;border-style:solid;border-color:#fff #fff #b4b4b5 #b4b4b5;background:#ccc}.letter-adjusted:before{top:auto;right:0;bottom:0;border-width:0 0 15px 15px;border-color:#b4b4b5 #faf7fa #faf7fa #b4b4b5;background:url(//www.terazei.com/wp-content/themes/terayama/css/../img/article-bg.png)}.news_inner .date{line-height:1.2}.news_inner .category{margin-bottom:10px;font-size:12px}.news_inner .title{height:40px;font-size:15px;font-weight:700;line-height:1.2}.newslist{margin-bottom:30px;font-weight:700}.newslist a{border-bottom:1px solid #3f3d3c;color:#3f3d3c}.fa-small{font-size:.3em}.seminar{padding-top:90px}.seminar-inner{position:relative;max-width:780px;margin:0 auto;padding:0 0 20px;background:#fc9;background:#174320;color:#fff}.seminar-inner a{color:#fff}.seminar-inner h3{display:inline-block;margin-bottom:10px;padding:5px 20px;border-radius:0 0 10px 10px;background:#fff;color:#174320;font-size:13px;font-weight:700}.seminar-inner h4{font-size:28px}.seminar-inner p{font-size:14px}.seminar-img{position:absolute;top:0;left:10px;transform:rotate(-5deg)}.seminar-detail{max-width:780px;margin:10px auto 70px;border:1px solid #174320;border-radius:7px;font-weight:700}.seminar-detail a{display:block;color:#174320}.seminar a{display:block}.col48L{float:left;width:49%;text-align:left}.col48R{float:right;width:49%;text-align:left}.col48LL{float:left;width:49%;text-align:left}.col48LL li,.col48RR li{width:90%;margin:0 auto 30px}.col48RR{float:right;width:49%;text-align:left}.col48LLL{float:left;width:49%;text-align:left}.col48RRR{float:right;width:49%;text-align:left}.col48LL h3,.col48RR h3{margin-bottom:25px;text-align:center}.col48LL h3 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#0e6eb8;color:#fff}.col48RR h3 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#eeb032;color:#fff}.col48LLL ul,.col48RRR ul{display:flex;flex-wrap:wrap;justify-content:space-between}.col48LLL ul li,.col48RRR ul li{width:48%;margin-bottom:25px;font-size:15px;line-height:1.5em}.col48LLL img,.col48RRR img{display:block}.col48LLL h2,.col48RRR h2{margin-bottom:25px;text-align:center}.col48LLL h2 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#0e6eb8;color:#fff}.col48RRR h2 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#eeb032;color:#fff}.colwrap{overflow:hidden;max-width:1200px;margin:0 auto}.col48L h3,.col48R h3{margin-bottom:25px;text-align:center}.col48L h3 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#0e6eb8;color:#fff}.col48R h3 span{display:inline-block;padding:5px 45px;border-radius:0 0 10px 10px;background:#eeb032;color:#fff}.col48L ul,.col48R ul{display:flex;flex-wrap:wrap;justify-content:space-between}.col48L ul li,.col48R ul li{width:32%;margin-bottom:25px;font-size:15px;line-height:1.5em}.col48L img,.col48R img{display:block}.zeimu{margin-bottom:50px}.zeimu_innner{overflow:hidden;padding:10px;border:1px solid #0e6eb8;border-radius:10px}.zeimu_innner dl{float:left;width:60%;padding:20px;border-radius:10px;background:#cdd9ec;color:#0e6eb8;text-align:center}.zeimu_innner dt{font-weight:700}.zeimu_innner dd{display:inline-block;border:1px solid #0e6eb8;border-radius:10px}.zeimu_innner dd a{display:block;padding:5px 20px;color:#0e6eb8}.zeimu_innner p{float:right;width:30%}.roumu{margin-bottom:50px}.roumu_innner{overflow:hidden;padding:10px;border:1px solid #eeb032;border-radius:10px}.roumu_innner dl{float:left;width:60%;padding:20px;border-radius:10px;background:#eeb032;color:#fff;text-align:center}.roumu_innner dt{font-weight:700}.roumu_innner dd{display:inline-block;border:1px solid #fff;border-radius:10px}.roumu_innner dd a{display:block;padding:5px 20px;color:#fff}.roumu_innner p{float:right;width:30%}.case ul{display:flex;flex-wrap:wrap;justify-content:space-between}.case ul li{box-sizing:border-box;width:32%;padding:10px;border:1px solid #000;text-align:left}.case-inner{max-width:1200px;margin:50px auto 10px}.case ul li h3{margin-bottom:10px;line-height:1.2}.casewrap{overflow:hidden}.casewrap p{font-size:12px}.caseL{float:left;width:68%}.caseR{float:right;width:30%}.cat{display:inline-block;margin-left:10px;padding:0 20px;background:#00f;color:#fff}.category span{display:inline-block;padding:0 20px;color:#fff;font-weight:700}.category .cate-seminar{background:#c94233}.category .cate-news{background:#e7b83e}.category .cate-roumu{background:#9dc431}.category .cate-zeimu{background:#4069b5}.category .cate-tsuushin{background:#2778bd}span.category2{display:inline-block;margin-left:10px;padding:0 30px;color:#fff;font-size:.8rem;font-weight:700}.category2.cate-seminar{background:#c94233}.category2.cate-news{background:#e7b83e}.category2.cate-roumu{background:#9dc431}.category2.cate-zeimu{background:#4069b5}.category2.cate-tsuushin{background:#2778bd}.caselist{padding-bottom:100px;font-weight:700}.caselist a{border-bottom:1px solid #3f3d3c;color:#3f3d3c}footer{background:#3a6938;color:#fff}footer a{color:#fff}#ft_inner{max-width:825px;margin:0 auto;padding:20px 0}#ft-top{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff}#ft-top h3{float:left;width:24%}#ft-top ul{float:right;width:71%;margin-top:15px;font-size:12px}#ft-top ul li{float:left;margin-bottom:10px;margin-left:15px;font-weight:700;white-space:nowrap}#ft-top ul li:nth-child(4n+1){margin-left:0}#ft-bottom p{font-size:12px;text-align:center}#ft-bottom span{margin-right:15px;margin-left:5px;font-size:23px}.address{margin-bottom:15px}.page{background:url(//www.terazei.com/wp-content/themes/terayama/css/../img/article-bg.png)}.page article{background:0 0}.page header{margin-bottom:100px;background:#2a6839}.page #header-top{overflow:hidden;max-width:1200px;margin:0 auto;padding:30px 0}.page #header-top h1{float:left;width:192px;margin-top:0}.page #header-top #nav_wrap{float:right;width:65%;margin-top:30px}.page #header-top #nav_wrap ul{font-size:13px}.page #header-top #nav_wrap ul li{float:left;margin-bottom:20px;margin-left:30px;padding-top:5px;border-top:1px solid #fff;font-weight:700}.page #header-top a{color:#fff}.page #sub_nav{max-width:1200px;margin:0 auto 100px}.page #sub_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.page #sub_nav ul li{box-sizing:border-box;width:20%;padding:10px 0;border-left:1px solid #ccc;background:#fff;font-weight:700;text-align:center}.page #sub_nav ul li.active{position:relative}.page #sub_nav ul li.active:before{content:"";position:absolute;z-index:2;bottom:-20px;left:50%;margin-left:-15px;border:10px solid transparent;border-top:10px solid #fff}.page #sub_nav ul li.active:after{content:"";position:absolute;z-index:1;bottom:-24px;left:50%;margin-left:-17px;border:12px solid transparent;border-top:12px solid #ccc}.page #sub_nav ul li.active a{padding:5px 10px;border-radius:5px;background:#eee}.page #sub_nav ul li:first-child{border:none}.page #sub_nav ul li a{color:#2a6839}.col1200 h2{margin-top:-1px;margin-bottom:50px;color:#fff;font-size:30px;text-align:center}.col1200 h2 span{display:inline-block;padding:10px 30px;border-radius:0 0 10px 10px;background:#2a6839}.page section h3{margin-bottom:30px;color:#2a6839;font-size:29px;text-align:center}.greet_wrap{overflow:hidden;position:relative}.greeting{box-sizing:border-box;float:right;width:74.02%;padding-right:6.5%}.greeting span{display:block;margin-top:20px;margin-bottom:80px;font-size:24px}.greetingImg{box-sizing:border-box;float:left;width:24.5%;padding-left:6.5%;text-align:center}.greetingImg img{margin-bottom:10px}.character{position:absolute;right:0;bottom:0}.establishment{box-sizing:border-box;float:left;width:74.02%;margin-bottom:60px;padding-left:6.5%}.establishmentImg{box-sizing:border-box;position:absolute;right:0;bottom:10px}.history{margin-bottom:100px}.history_inner{width:70%;margin:0 auto}.history-box{box-sizing:border-box;margin-bottom:50px;padding:20px;border:1px solid #2a6839;color:#2a6839;font-size:17px}.history-box h4{font-size:25px;text-align:center}.history-box dl{overflow:hidden}.history-box dt{float:left;clear:left;width:19%;padding-left:1%}.history-box dd{float:left;width:75%}.tokiwa{overflow:hidden;box-sizing:border-box;width:750px;margin:50px 20px;padding:20px;border:1px solid #2a6839;border-radius:10px}.tokiwaL{padding:30px 0;border-radius:10px;background:url(//www.terazei.com/wp-content/themes/terayama/css/../img/tokiwa-bg.png)}.tokiwaR{width:100%}.tokiwaR img{display:block;text-align:center}.tokiwaT{margin-bottom:10px;color:#2a6839;font-size:30px;font-weight:700;text-align:center;line-height:1em}.tokiwaL p{text-align:center}.tokiwaL a.tokiwabtn{padding:5px 20px;border:1px solid #2a6839;border-radius:5px;color:#2a6839;font-size:12px;font-weight:700}.tokiwaL a{color:#2a6839}.group_box{box-sizing:border-box;width:70%;margin:0 auto 50px;padding:0 30px 10px;border:1px solid #dcdcdd;border-radius:5px;background:#fff}.group_box h4{margin-top:3px;margin-bottom:30px;text-align:center}.group_box h4 span{padding:5px 30px 5px;border-radius:0 0 15px 15px;background:#360;color:#fff}.group_box .table01{width:100%}.group_box .table01 th{box-sizing:border-box;width:30%;padding:15px 0;border-top:1px solid #000}.group_box .table01 th.first{border-top:none}.group_box .table01 td{box-sizing:border-box;width:70%;padding:15px 0;border-top:1px solid #000}.group_box .table01 td.first{border-top:none}.disIB{display:inline-block}.title_wrap{width:497px;margin:0 auto}.strength{border-top:none;text-align:center}.strength h4{color:#595757;font-size:33px;font-weight:700}.strength .strength_read{margin-bottom:30px;color:#3e3a39;font-size:25px}.business,.business2{text-align:center}.business h4{margin-top:30px;margin-bottom:40px;color:#595757;font-size:33px;font-weight:700}.business2 h4{margin-top:30px;margin-bottom:40px;color:#595757;font-size:33px;font-weight:700}.business .business_read{margin-bottom:40px;color:#3e3a39}.business2 .business_read{margin-bottom:40px;color:#3e3a39}.business h5{display:inline-block;position:relative;width:786px;margin-bottom:20px;padding:10px 0;border:1px solid #eeb032;color:#eeb032;font-size:22px}.business h5 span.answer{display:inline-block;position:absolute;top:-20px;left:-20px;width:40px;height:40px;margin:0 10px 0 0;border-radius:20px;background:#eeb032;color:#fff;text-align:center}.business2 h5{display:inline-block;position:relative;width:522px;margin-bottom:20px;padding:10px 0;border:1px solid #2778bd;color:#2778bd;font-size:22px}.business2 h5 span.answer{display:inline-block;position:absolute;top:-20px;left:-20px;width:40px;height:40px;margin:0 10px 0 0;border-radius:20px;background:#2778bd;color:#fff;text-align:center}.table02{width:70%;margin:0 auto 80px}.table02 th{box-sizing:border-box;width:30%;padding:15px 0;border-bottom:1px dotted #000}.table02 td{box-sizing:border-box;width:70%;padding:15px 0;border-bottom:1px dotted #000}.table02 th.first{border-top:1px dotted #000}.table02 td.first{border-top:1px dotted #000}#map_canvas{width:100%;height:500px;margin-bottom:80px}.roumujimu{max-width:830px;margin:0 auto}.roumujimu h2{display:inline-block;margin-right:5px;margin-left:5px}section.measure{margin-bottom:100px}.measure ul{display:flex;flex-wrap:wrap;justify-content:space-between}.measure ul li{box-sizing:border-box;width:32%;padding:0 10px 30px;border:1px solid #dcdcdd;background:#fff;text-align:left;margin-bottom:20px}.measure h4{margin:30px 0;color:#595757;font-size:33px;text-align:center}.measure h5{margin-top:8px;margin-bottom:20px;color:#fff;text-align:center;padding:10px 30px;background:#eeb032}.measure span.point{text-decoration:underline;font-weight:700;font-size:21px}.measure span.price{font-size:21px}.measure span.adv_ex{font-size:12px;margin-left:20px}.jirei h4{margin:30px 0;color:#595757;font-size:33px;text-align:center}section.jirei{margin-bottom:100px}.jireibox{padding:15px;border-radius:20px;margin-bottom:10px}.jirei_q{font-weight:700;font-size:18px}.jirei_q span{text-decoration:underline}.jirei_a span{font-weight:700}.jirei_a p{text-indent:-1rem;padding-left:1rem}.jirei .in960{display:block;margin:0 auto;width:960px}.flex{display:flex;flex-wrap:wrap;justify-content:center}.digital{margin-top:50px;width:265px}.measure2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px}.measure2 ul li{box-sizing:border-box;width:32%;padding:0 10px 30px;border:1px solid #dcdcdd;background:#fff;text-align:left}.measure2 h4{margin:30px 0;color:#595757;font-size:33px;text-align:center}.measure2 h5{margin-top:8px;margin-bottom:20px;color:#fff;text-align:center}.measure2 h5 span{padding:10px 40px;border-radius:0 0 20px 20px;background:#2778bd}.bsnB{display:block;height:1px;margin:0 250px 50px;padding:0;border:0;border-top:1px dotted #000}.m_roumu{width:50%;margin:0 auto 50px;margin-bottom:50px}.m_roumu_innner{overflow:hidden;padding:10px;border:1px solid #eeb032;border-radius:10px}.m_roumu_innner dl{float:left;width:60%;padding:20px;border-radius:10px;background:#eeb032;color:#fff;text-align:center}.m_roumu_innner dt{font-weight:700}.m_roumu_innner dd{display:inline-block;border:1px solid #fff;border-radius:10px}.m_roumu_innner dd a{display:block;padding:5px 20px;color:#fff}.m_roumu_innner p{float:right;width:30%}.m_zeimu{width:50%;margin:0 auto 50px;margin-bottom:50px}.m_zeimu_innner{overflow:hidden;padding:10px;border:1px solid #2778bd;border-radius:10px}.m_zeimu_innner dl{float:left;width:60%;padding:20px;border-radius:10px;background:#2778bd;color:#fff;text-align:center}.m_zeimu_innner dt{font-weight:700}.m_zeimu_innner dd{display:inline-block;border:1px solid #fff;border-radius:10px}.m_zeimu_innner dd a{display:block;padding:5px 20px;color:#fff}.m_zeimu_innner p{float:right;width:30%}#pagetop{position:fixed;z-index:99999;right:30px;bottom:300px}.spbr{display:none}#s-navi{display:none}.strength .spImg{display:none}.pcnone{display:none}#side{float:right;width:17%;text-align:center}#side h3{margin-bottom:10px;padding:10px 0;background:#2a6839;color:#fff;font-size:16px}#side ul{margin-bottom:50px}#side li{margin-bottom:7px}.news_all{float:left;width:80%}#news_wrap{overflow:hidden;margin-bottom:50px}.news_all h3{margin-bottom:20px;color:#2a6839;font-size:25px;font-weight:700}#news_wrap dt.date{display:inline-block;float:left;width:17%;padding:.5em 0;vertical-align:top}#news_wrap dd.category{display:inline-block;float:left;width:15%;margin-top:.6em;padding:.3em 0;font-size:.8rem;text-align:center;line-height:1.2rem}#news_wrap dd.list_line{padding-left:36%;border-bottom:1px solid #000}#news_wrap dd{padding:.5em 0}#news_wrap dd.cate-news{background:#e7b83e;color:#fff;font-weight:700}#news_wrap dd.cate-roumu{background:#9dc431;color:#fff;font-weight:700}#news_wrap dd.cate-zeimu{background:#4069b5;color:#fff;font-weight:700}#news_wrap dd.cate-seminar{background:#c94233;color:#fff;font-weight:700}#news_wrap dd.cate-tsuushin{background:#2778bd;color:#fff;font-weight:700}.top_jigyo{padding-top:50px}.page section h3.quality{position:relative;margin-bottom:0;font-size:40px;text-align:center}.page section h3.quality span{display:inline-block;position:relative;z-index:2;margin:0 4em;padding:0 .5em;background-color:#faf9fb;text-align:left}.page section h3.quality:before{content:"";display:block;position:absolute;z-index:1;top:50%;width:80%;height:1px;margin-left:10%;background:#ccc;background:-webkit-linear-gradient(-45deg,transparent,#2a6839 10%,#2a6839 90%,transparent);background:linear-gradient(-45deg,transparent,#2a6839 10%,#2a6839 90%,transparent)}.slogun_read{margin-bottom:50px;color:#595757;font-size:25px;font-weight:700}.col48LLL li h3,.col48RRR li h3{max-width:267px;margin-bottom:0;padding:10px 0;color:#fff;font-size:17px;text-align:center}.col48LLL li h3{background:#0e6eb8}.col48RRR li h3{background:#eeb032}.kiji{margin-bottom:100px}#news_wrap .news_all .kiji a{color:#00f}.iso{position:absolute;z-index:99999;top:20px;left:20px}.isobox{overflow:hidden;width:100%;margin:0 auto 50px}.isoL{float:left;width:33.33%;margin-top:10px}.isoR{float:left;width:62.5%;margin-left:30px;text-align:left}.isoR p{font-size:25px;line-height:1.4}.isoR ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:90%}.isoR li{width:50%}.iso_wrap{width:85%;margin:0 auto}.h2-head{position:relative;z-index:9999;top:-50px}@media(max-width:1473px){.home #nav_wrap{float:right;margin-right:20px}}@media(max-width:1215px){.iso{display:none}.home #nav_wrap{float:none;width:90%;margin:0 auto}}.other_wrap{max-width:1020px;margin:auto}.other_wrap>div{box-sizing:border-box;margin-bottom:40px;padding:12px 20px;border:1px solid #738967;background:#fff;color:#738967;line-height:1.5}.other_wrap>div:last-child{border:1px solid #ef4dad;color:#473b2c}.other_wrap>div a{display:block;margin:0 auto 10px}.other_wrap>div img{margin:auto}.iso_wrap{display:none!important}.iso{display:none!important}.jirei h5{display:block;position:relative;margin-bottom:20px;padding:10px 30px;border:1px solid #eeb032;color:#eeb032;font-size:22px}.jirei h5 span{display:inline-block;padding:0 15px;margin:0 10px 0 0;background:#eeb032;color:#fff;text-align:center}.p_r{position:relative}.digital a img{border:1px solid #2a6839;border-radius:10px;border-right:double}.digital a{position:relative}.digital a p{position:absolute;bottom:10px;right:0;border:1px solid #2a6839;padding:10px;background:rgba(255,255,255,.8);color:#2a6839}