@charset "UTF-8";.archive .kv-ttl h1{margin-bottom:0}.archive article h1{margin-bottom:15px;font-size:20px}.page h2{font-size:17px;margin-bottom:15px;text-transform:uppercase}.page h2>span{position:relative;font-size:40px;color:#20862c;padding-left:20px;font-family:neue-haas-grotesk-display,Helvetica Neue,"DIN",Roboto,sans-serif}.page h2>span:before{position:absolute;left:9px;top:5px;height:80%;width:2px;background-color:#20862c;-moz-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);content:""}.archive h2,.news h2{margin-bottom:30px;text-align:left;font-size:16px;display:inline-block}.archive a:last-child h2{margin-bottom:0}.archive .news-box a{display:block;padding:20px 0 20px 5px;border-top:1px solid #dfdfdf;color:#333}.archive .date,.news .date{color:#777;display:inline-block;margin-right:10px}.archive h1{margin-bottom:40px}.cate{display:inline-block;margin-right:10px;padding:2px;color:#555;font-size:12px;text-transform:uppercase;vertical-align:top;line-height:1;margin-top:1px}.cate.items{border-bottom:solid 3px #ffd7bb}.cate.info{border-bottom:solid 4px #fde15b}.wp-pagenavi{margin:30px 0 0;font-size:12px}.wp-pagenavi ul{display:block;text-align:center}.wp-pagenavi ul li{display:inline-block}.wp-pagenavi ul li a{background:#dadada;text-align:center;text-decoration:none;line-height:1;margin:0 4px 2px 0;padding:10px 13px;display:inline-block}.wp-pagenavi ul li.active{background:#20862c;text-align:center;text-decoration:none;line-height:1;margin:0 4px 2px 0;padding:10px 13px;color:#fff;display:inline-block}.wp-pagenavi a:hover{color:#fff !important;background:#20862c}.wp-pagenavi span,.wp-pagenavi a{text-decoration:none;padding:10px 13px;display:inline-block;margin-right:7px;line-height:1;border:solid 1px #ccc}.wp-pagenavi span.current{font-weight:700;background:#20862c;color:#fff;border:none;border:solid 1px #20862c;line-height:1}.wp-pagenavi .wp-pagenavi-all{margin:0 4px 0 0}.wp-pagenavi .current{margin:0 4px 0 0}.wp-pagenavi .wp-pagenavi-prev,.wp-pagenavi .wp-pagenavi-next{color:#fff;padding:0}.wp-pagenavi .wp-pagenavi-prev{margin:0 16px 0 0}.wp-pagenavi .wp-pagenavi-next{margin:0 4px 0 16px}.wp-pagenavi .wp-pagenavi-prev a,.wp-pagenavi .wp-pagenavi-next a{margin:0}.wp-pagenavi a:hover{border:solid 1px #20862c}.wp-pagenavi span.current{border:solid 1px #20862c}.archive .news-box a:last-child{margin-bottom:0}.access .kv-ttl h1,.access .kv-ttl h1+p,.about .kv-ttl h1,.about .kv-ttl h1+p{color:#fff}.products h2{font-size:22px}.about .table-base{width:100%}.about .table-base th{width:20%}.about .table-base tr:last-child th{border-bottom:solid 1px #dcdcdc}.about .breadcrumbs{padding:0 25px}.about .content-area{position:relative}.about table tr:last-child td{border-bottom:solid 1px #dcdcdc}.about .content-area:last-child{position:inherit}.bg-color{z-index:-1;position:absolute;top:0;bottom:0;right:0;width:75%;height:100%;padding:20px;background-color:#ecd078;background-origin:content-box}.news-area a:hover{color:#20862c}.products .content-area{padding:0}.products .breadcrumbs{padding-left:15px}.access .breadcrumbs{padding:0 25px}.access .content-area .ttl{display:block;color:#20862c;font-size:15px}.access .content-area p{margin-bottom:20px;font-size:17px}.page.access .content-area p:last-child{margin-bottom:20px}.contact .contact-box{display:none}.not-found section h1{margin-bottom:5px;font-size:35px;color:#20862c}.not-found section .sub-ttl{font-size:25px}.not-found section p{margin-bottom:15px}.not-found .kv-page{position:relative;margin-top:70px;min-height:200px;background:#20862c}.not-found .kv-page .kv-ttl{text-align:left;position:absolute;top:50%;left:2%;transform:translate(4%,-50%)}.not-found .kv-page .kv-ttl h1{color:#fff;font-size:42px}.not-found .kv-ttl h1:before{display:none}.not-found .link-btn{margin-top:30px;text-align:left}