﻿:root{--green: #00A064;--green2: rgba(0,165,130,1);--green-gradation:linear-gradient(90deg, rgba(0,165,130,1) 0%, rgba(0,136,53,1) 100%);--green-light: rgba(0,160,100,0.3);--yellow-green: #CCE7D3;--black: #252525;--blue: #0068b7;--red: #d70035;--gray: #D6D6D6;--l-gray: #eee;--white: #fff;--maru-eiji: "MPLUSRounded1c-Regular", sans-serif}@font-face{font-family:"KosugiMaru-Regular";font-weight:400;font-style:normal;src:url(../font/KosugiMaru-Regular.woff2) format("woff2"),url(../font/KosugiMaru-Regular.woff) format("woff"),url(../font/KosugiMaru-Regular.otf) format("opentype")}@font-face{font-family:"MPLUSRounded1c-Regular";font-weight:400;font-style:normal;src:url(../font/MPLUSRounded1c-Regular.woff2) format("woff2"),url(../font/MPLUSRounded1c-Regular.woff) format("woff"),url(../font/MPLUSRounded1c-Regular.otf) format("opentype")}.breadcrumb{overflow:hidden;padding:1.2em 1.6em 1em 1.6em}.breadcrumb .fbc-page .fbc-wrap .fbc-items{padding:0}.breadcrumb .fbc-page .fbc-wrap .fbc-items li{font-family:"KosugiMaru-Regular",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",Verdana,"メイリオ",Meiryo,sans-serif;padding:0px 4px}.breadcrumb .fbc-page .fbc-wrap .fbc-items li:first-child{padding-left:0}@media only screen and (min-width: 768px){.breadcrumb{padding:1.6em 0 1.6em 136px}}.page-id-7 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_company.jpg) center 0;background-size:cover}.page-id-9 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_public.jpg) center 0px;background-size:cover}.page-id-11 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_paint.jpg) center 0px;background-size:cover}.page-id-13 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_qa.jpg) center 0px;background-size:cover}.page-id-15 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_recruit.jpg) center bottom;background-size:cover}.page-id-98 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_contact.jpg) center 0px;background-size:cover}.single.news #ttl_area .ttl_all .ttl_bg,.category-news #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_news.jpg) center 0px;background-size:cover}#ttl_area{margin:82px 0 0 0}#ttl_area .ttl_all{background:var(--green2);height:160px}#ttl_area .ttl_all .ttl_bg{background-image:url(../img/hero01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 0 0 68px;height:160px}#ttl_area .ttl_h1{background:var(--green-gradation);padding:1.2em 0;border-radius:0 0 0 80px}#ttl_area .ttl_h1 h1{font-size:2rem;text-align:center;color:var(--white)}#ttl_area .catch{display:none}@media print,screen and (min-width: 1024px){.page-id-7 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_company.jpg) center 0px;background-size:cover}.page-id-9 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_public.jpg) center 0px;background-size:cover}.page-id-11 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_paint.jpg) center 0px;background-size:cover}.page-id-13 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_qa.jpg) center 0px;background-size:cover}.page-id-15 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_recruit.jpg) center bottom;background-size:cover}.page-id-98 #ttl_area .ttl_all .ttl_bg{background:url(../img/bg_contact.jpg) center 0px;background-size:cover}#ttl_area{margin:0;padding-left:112px}#ttl_area .ttl_all{background:var(--green2);height:320px}#ttl_area .ttl_all .ttl_bg{background-image:url(../img/hero01.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 0 0 100px;height:320px}#ttl_area .ttl_h1{background:var(--green-gradation);padding:2em 0 2em 5.2em;border-radius:0 0 0 100px}#ttl_area .ttl_h1 h1{font-size:3rem;color:var(--white);text-align:left}#ttl_area .catch{display:inherit;position:absolute;top:50%;left:46px;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial;transform:translateY(-50%);white-space:nowrap;color:#b2b2b2}#ttl_area .catch span.tyouon{transform:rotate(90deg);display:inline-block;padding-top:3px}#ttl_area .catch span.nakaguro{padding:.5em 0}#ttl_area .catch p{font-size:1.9rem;letter-spacing:.2em}.scrolldown span{font-size:2.4rem}}.content{padding:0 1.5em 3em 1.5em}@media print,screen and (min-width: 1024px){.content{padding:0 3em 3em 136px}}.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1.35;clear:both}.content p{line-height:1.65;margin:0 0 1.6em}.content h2{border-bottom:2px solid var(--green);padding:.5em 0;margin-bottom:1em;font-size:1.9rem}@media only screen and (min-width: 768px){.content h2{font-size:2.4rem}}.content h2:first-letter{font-size:1.5em;color:var(--green)}.content h3{margin:1em 0;padding:.3em .5em;font-size:1.8rem;border-left:6px double var(--green)}@media only screen and (min-width: 768px){.content h3{font-size:2.2rem}}.content h4{margin:1em 0;padding-bottom:.7em;font-size:1.7rem;position:relative}@media only screen and (min-width: 768px){.content h4{font-size:2rem}}.content h4::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background-image:repeating-linear-gradient(45deg, var(--green) 0px, var(--green) 1px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%);background-size:8px 8px}.content h5{font-size:1.6rem;margin:1em 0;color:var(--green)}@media only screen and (min-width: 768px){.content h5{font-size:1.9rem}}.content h6{font-size:1.5rem;margin:1em 0;padding:.2em 0 .2em .6em;border-left:2px double var(--green)}@media only screen and (min-width: 768px){.content h6{font-size:1.8rem}}.content ul{margin:0 0 1.6em 10px;overflow:hidden}.content ul li{padding:0 0 0 1.3em;line-height:1.65;position:relative}.content ul li::before{position:absolute;content:"";display:block;top:13px;left:5px;width:5px;height:5px;background:var(--black);border-radius:6px}.content ul.style_arrow li{padding:0 0 0 1.4em}.content ul.style_arrow li::before{position:absolute;content:"";display:block;top:6px;left:0;width:14px;height:14px;background:var(--blue);border-radius:2px}.content ul.style_arrow li::after{position:absolute;content:"";top:10px;left:5px;box-sizing:border-box;width:3px;height:3px;border:3px solid rgba(0,0,0,0);border-left:5px solid #fff}.content ol{margin:0 0 1.6em 10px;padding:0 0 0 1.6em;overflow:hidden}.content ol li{padding:0;line-height:1.65;list-style:decimal}.content ol.style_kakko{counter-reset:list;margin:0 0 2em 0;padding:0}.content ol.style_kakko li{background:none;list-style-type:none;counter-increment:cnt;margin:0;padding-left:2em;font-size:1.5rem;font-weight:normal;line-height:1.65;position:relative}@media only screen and (min-width: 768px){.content ol.style_kakko li{font-size:1.6rem}}.content ol.style_kakko li::before{position:absolute;content:"（" counter(cnt) "）";top:0;left:0;width:auto;height:auto;background:none;color:var(--black)}.content ol.style_kakko li::after{content:none}.content dl{width:100%}@media only screen and (min-width: 768px){.content dl{display:flex;flex-wrap:wrap;border-top:1px solid var(--blue)}}.content dl dt{width:100%;border-bottom:1px solid var(--white);color:var(--white);background:var(--blue);padding:.5em}.content dl dt:last-of-type{border-bottom:none}@media only screen and (min-width: 768px){.content dl dt{width:24%;padding:1em .5em}}.content dl dd{width:100%;padding:1em .5em}@media only screen and (min-width: 768px){.content dl dd{width:76%;border-bottom:1px solid var(--blue)}}.content dl dd a{color:var(--black)}.content .wp-block-file{margin-bottom:2em}.content .wp-block-file a{font-size:1.6rem;color:var(--black)}.content .wp-block-file a.wp-block-file__button{padding:1em 1.2em;background-color:var(--green);font-size:1.3rem;color:var(--white);text-decoration:none}.content .wp-block-cover p{margin:0}.content .wp-block-table th{background:var(--green);color:var(--white);border:1px solid var(--black)}.content .wp-block-flexible-table-block-table{margin:0 0 1.6em}.content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{padding:1em .5em;line-height:1.5}.content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background:var(--yellow-green)}.content .wp-block-gallery{margin-bottom:1.6em}.content figcaption{margin:0 0 1em;line-height:1.5;font-size:1.4rem}.content .wp-block-embed-youtube.aligncenter{text-align:center}.content .alignwide.is-provider-youtube .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.content .alignwide.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .wp-block-buttons .wp-block-button__link{background-color:var(--green)}.content .wp-block-buttons .is-style-outline .wp-block-button__link{background:#fff;color:var(--green)}.content .wp-pagenavi{margin-top:2.5em}.content .wp-pagenavi a,.content .wp-pagenavi span{padding:8px 12px;border:1px solid var(--gray);color:var(--black);border-radius:3px}.content .wp-pagenavi span.current{background:var(--green);color:var(--white);border:1px solid var(--green)}.content input[type=text],.content input[type=email],.content input[type=password],.content input[type=number],.content input[type=tel],.content input[type=date],.content input[type=search],.content textarea{max-width:100%;width:100%;border:none;background:var(--green);padding:.4em 1em;outline:none;-webkit-transition:all .3s;transition:all .3s;font-size:1.5rem;line-height:1.5;border-radius:30px;font-family:"KosugiMaru-Regular";box-shadow:rgba(99,99,99,.2) 0px 0px 2px 0px}@media only screen and (min-width: 768px){.content input[type=text],.content input[type=email],.content input[type=password],.content input[type=number],.content input[type=tel],.content input[type=date],.content input[type=search],.content textarea{width:100%}}.content input[type=text],.content input[type=email],.content input[type=tel]{width:100%}.content textarea{width:100%}.content input[type=text]:focus,.content textarea:focus{box-shadow:0 0 7px #ccc}.content input[type=submit],.content input[type=button],.content input[type=reset],.content button[type=submit],.content button[type=button],.content button[type=reset],.content input[type=password]{background:var(--green);color:var(--white);padding:.4em 1.4em;display:block;border-style:none;font-size:1.8rem;border-radius:30px;font-weight:bold;border:2px solid var(--green);width:auto;margin:2em auto 0;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;position:relative}.content button[type=password]{background:var(--white);color:var(--black)}.content button[type=submit]:hover{background:var(--white);color:var(--green);border-color:var(--green)}.content .smf-action{display:flex;justify-content:center}.content .smf-action .smf-button-control{text-align:center}.content .news_category a{display:block;margin:0 0 1em;padding:1.2em 1em 1em 1em;text-decoration:none;color:var(--black);box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px;border-radius:16px;position:relative}.content .news_category a time{color:var(--green)}.content .news_category a p{margin:0}.content .news_category a::before{position:absolute;content:"";top:0;bottom:0;right:1em;margin:auto;background:var(--green);height:13.8564064606px;width:10px;clip-path:polygon(0 0, 100% 50%, 0 100%);transition:.2s}.content .news_category a:hover{box-shadow:rgba(17,12,46,.15) 0 0 60px 0}.content .blue{color:var(--blue)}.content .red{color:var(--red)}.content .bld{font-weight:bold}.content .txt_small{font-size:1.3rem}.content .txt_large{font-size:2.4rem}/*# sourceMappingURL=main.css.map */