<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.page-title{position:relative;background:#efefef;overflow:hidden}
.page-title img{position:absolute;top:-50%;right:0;z-index:0}
.page-title h1,.site-breadcrumbs__list{position:relative;z-index:1;}
.page-title h1{font-weight:bold;margin:0 auto}
.site-breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;}
.site-breadcrumbs__list,.site-breadcrumbs__list a{color:#333;text-decoration:none;}
.site-breadcrumbs__list li::after{content:"\002f";padding:0 .3em;}
.site-breadcrumbs__list li:last-child::after{display:none;}
.page-title,.site-breadcrumbs,.general-section{margin-left:auto;margin-right:auto;}
.wp-firstclass-block h2{}
.wp-firstclass-block h2:first-letter{color:#c00;font-size:123%}
.wp-firstclass-block ol{counter-reset:orderlist;}
.wp-firstclass-block ol li,.wp-firstclass-block ul:not(.blocks-gallery-grid) li{position:relative;padding-left:1em;margin-bottom:10px;}
.wp-firstclass-block ol li::before,.wp-firstclass-block ul:not(.blocks-gallery-grid) li::before{position:absolute;left:0;display:block;}
.wp-firstclass-block ul:not(.blocks-gallery-grid,.confirm-button) li::before{content:"";width:.4em;height:.4em;border-radius:50%;background:#333;top:.5em;}
.wp-firstclass-block ol li::before{content:counter(orderlist)".";top:0;counter-increment:orderlist;color:333;}
.wp-firstclass-block ol &gt; *:last-child,.wp-firstclass-block ul:not(.blocks-gallery-grid) &gt; *:last-child{margin-bottom:0;}
.wp-block-media-text{stretch:start;}
hr{border-top:1px solid #e4e4e4;width:100%}
@media (min-width: 961px){
.page-title{padding:80px 0 60px;margin-bottom:4em;}
.page-title::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;background: -moz-linear-gradient(left,  rgba(239,239,239,1) 0%, rgba(239,239,239,1) 50%, rgba(239,239,239,0.65) 60%, rgba(239,239,239,0) 100%);
background: -webkit-linear-gradient(left,  rgba(239,239,239,1) 0%,rgba(239,239,239,1) 50%,rgba(239,239,239,0.65) 60%,rgba(239,239,239,0) 100%);
background: linear-gradient(to right,  rgba(239,239,239,1) 0%,rgba(239,239,239,1) 50%,rgba(239,239,239,0.65) 60%,rgba(239,239,239,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#00efefef',GradientType=1 );}
.page-title h1{font-size:30px;max-width:1160px;}
.page-title img{width:50%;height:auto;transform: translateY(-20%);}
.site-breadcrumbs,.general-section{max-width:1200px;}
.site-breadcrumbs{font-size:14px;margin:0 auto}
.site-breadcrumbs__list a:hover,.site-breadcrumbs__list a:focus{text-decoration:underline;}
.content{max-width:1160px;margin-left:auto;margin-right:auto;}
.general-section{margin-bottom:80px;}
.page-title h1,.site-breadcrumbs__list,.general-section__inner{padding-left:20px;padding-right:20px;}
.wp-firstclass-block h2{font-size:28px;margin-bottom:30px;margin-top:50px;}
.wp-firstclass-block h3{font-size:20px;margin-bottom:20px;margin-top:20px;}
.wp-block-media-text,.wp-block-table{margin-top:50px;}
.wp-block-table{margin-bottom:60px;}
.wp-firstclass-block a:hover,.wp-firstclass-block a:focus{text-decoration:none;}
.wp-firstclass-block p{margin-bottom:20px;}
.wp-firstclass-block p,.wp-firstclass-block ol,.wp-firstclass-block ul:not(.blocks-gallery-grid){padding-left:0;font-size:16px;line-height:1.6;}
.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 40px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 40px 0 0;}
hr.wp-block-separator{margin:60px auto;}
}
.wp-firstclass-block p strong{font-weight:normal;color:#c00}
@media (max-width: 960px){
.page-title{padding:40px 2vw 20px;position:relative;margin-top:60px;text-align:left;}
.page-title::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;background: -moz-linear-gradient(left,  rgba(239,239,239,1) 0%, rgba(239,239,239,1) 50%, rgba(239,239,239,0.65) 60%, rgba(239,239,239,0) 100%);
background: -webkit-linear-gradient(left,  rgba(239,239,239,1) 0%,rgba(239,239,239,1) 50%,rgba(239,239,239,0.65) 60%,rgba(239,239,239,0) 100%);
background: linear-gradient(to right,  rgba(239,239,239,1) 0%,rgba(239,239,239,1) 50%,rgba(239,239,239,0.65) 60%,rgba(239,239,239,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#00efefef',GradientType=1 );}
.page-title h1{font-size:18px;}
.page-title img{width:60%;height:auto;transform: translateY(60px);}
	
.site-breadcrumbs__list{justify-content:start;}
.site-breadcrumbs{font-size:10px;margin:0 auto}
.page-title h1,.site-breadcrumbs{padding:0 5px;}
.wp-firstclass-block h2{font-size:18px;margin-bottom:12px;margin-top:35px;}
.wp-firstclass-block h3{font-size:14px;margin-bottom:15px;margin-top:10px;}
.wp-firstclass-block p,.wp-firstclass-block ol,.wp-firstclass-block ul:not(.blocks-gallery-grid){padding-left:0;font-size:14px;line-height:1.6;}
.wp-firstclass-block .wp-block-media-text{display:block !important;}
.wp-block-media-text,.wp-block-table{margin:20px 0;}
.wp-block-table{margin-bottom:30px;}
.wp-firstclass-block p{margin-bottom:20px;}
.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 40px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 40px 0 0;}
.wp-firstclass-block .blocks-gallery-grid .blocks-gallery-image,.wp-firstclass-block .blocks-gallery-grid .blocks-gallery-item,.wp-firstclass-block .wp-block-gallery .blocks-gallery-image,.wp-firstclass-block .wp-block-gallery .blocks-gallery-item {
    width: calc((100% - 16px)/2) !important;}
.wp-firstclass-block .blocks-gallery-grid .blocks-gallery-image,.wp-firstclass-block .blocks-gallery-grid .blocks-gallery-item,.wp-firstclass-block .wp-block-gallery .blocks-gallery-image,.wp-firstclass-block .wp-block-gallery .blocks-gallery-item{margin: 0 8px 8px 0;}
hr.wp-block-separator{margin:20px auto;}
}
.works-cat-list{}
.works-cat-list__inner{display:flex;}
/*.cat-item a{color:#333;text-decoration:none;font-weight:600;text-align:center;justify-content:center;display:flex;align-items:center;}
.cat-item a:hover,.cat-item a:focus{color:#8C713F;}
.cat-item.current-cat a{background:#8C713F;color:#fff;}*/
.wp-firstclass-block a{color:#719dc6;text-decoration:underline;}
.wp-pagenavi{display:flex;flex-wrap:wrap;}
.wp-pagenavi span,.wp-pagenavi a{display:flex;align-items:center;justify-content:center;color:#8C713F;text-decoration:none;}
.wp-pagenavi span.current{background:#8C713F;color:#fff;}
.taxonomy-links__list a{display:block;color:#333;text-decoration:none;}
.wp-block-button{margin-bottom:0;}
.wp-block-button.alignleft, .wp-block-button.alignright{float:none;max-width:inherit;}
.wp-block-button.is-style-arrow .wp-block-button__link{position:relative;display:flex;align-items:center;}
.wp-block-button.is-style-arrow.aligncenter .wp-block-button__link{justify-content:center;}
.wp-block-button.is-style-arrow .wp-block-button__link,
.wp-block-button.is-style-arrow.alignleft .wp-block-button__link{justify-content:flex-start;}
.wp-block-button.is-style-arrow.alignright .wp-block-button__link{justify-content:flex-end;}
.wp-block-button.is-style-arrow.alignleft .wp-block-button__link:before,
.wp-block-button.is-style-arrow.aligncenter .wp-block-button__link:after,
.wp-block-button.is-style-arrow.alignright .wp-block-button__link:after{content:url(../img/arrow01.svg);display:inline-block;top:50%;transform:scale(1);line-height:1;}
.wp-block-button.is-style-arrow.alignleft .wp-block-button__link:before{transform:rotate(180deg);position:relative;}

@media (min-width: 1281px){
.content.content--has-column .content-main{width:calc(100% - 360px);}
.content.content--has-column aside{width:280px;}
}
@media (max-width: 1280px){
.content.content--has-column .content-main{width:calc(100% - 280px);}
.content.content--has-column aside{width:200px;}
}
@media (min-width: 961px){

.wp-firstclass-block&gt;:first-child,.wp-block-media-text__content h2,.wp-firstclass-block h2 + h3{margin-top:0;}
.content.content--has-column{display:flex;justify-content:space-between;max-width:1200px;}
.content.content--has-column .content-main{padding-left:20px;}
.content.content--has-column aside{padding-right:20px;}
.entry-archive-post{font-size:14px;margin:0;display:flex;flex-wrap:wrap;}
.entry-archive-post__item{padding:0;width:calc(33.3% - 15px);justify-content:space-between;margin-bottom:30px;}
.entry-archive-post__item:nth-child(3n-1){padding-left:15px;padding-right:15px;}
.entry-post__thumb{border:1px solid #e9e9e9;}
.entry-archive-post a{transition:.5s}
.entry-archive-post a:hover,.entry-archive-post a:focus{color:#777}
.entry-post__date{padding:10px 0 5px;}
.wp-pagenavi{font-size:14px;padding:50px 0 40px;}
.wp-pagenavi span,.wp-pagenavi a{min-width:56px;width:56px;height:56px;transition:.5s;margin-right:10px;margin-bottom:10px;}
.wp-pagenavi span{border:2px solid transparent;}
.wp-pagenavi a{border:2px solid #e4e4e4;}
.wp-pagenavi a:hover,.wp-pagenavi a:focus{border:2px solid #8C713F;}
.works-cat-list__inner{margin:0;padding:10px 0 30px;flex-wrap:wrap;}
/*.cat-item{margin-right:10px;margin-bottom:10px;}
.cat-item a{font-size:14px;height:40px;min-width:96px;padding:0 20px 0 40px;position:relative;transition:.5s;border:2px solid #e4e4e4;}
.cat-item a:hover,.cat-item a:focus{border:2px solid #8C713F;}
.cat-item.current-cat a{border:2px solid transparent;}
.cat-item:first-child a{width:116px;padding:0 20px;}
.cat-item:first-child a::before{display:none;}
.cat-item a::before{content:"";width:18px;height:18px;display:block;position:absolute;left:13px;top:50%;margin-top:-9px;transition:.5s}
.cat-item a::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.605 0h-10.605v10.609l13.391 13.391 10.609-10.604-13.395-13.396zm-4.191 6.414c-.781.781-2.046.781-2.829.001-.781-.783-.781-2.048 0-2.829.782-.782 2.048-.781 2.829-.001.782.782.781 2.047 0 2.829z' fill='%23e4e4e4'/%3E%3C/svg%3E");}
.cat-item a:hover::before,.cat-item a:focus::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.605 0h-10.605v10.609l13.391 13.391 10.609-10.604-13.395-13.396zm-4.191 6.414c-.781.781-2.046.781-2.829.001-.781-.783-.781-2.048 0-2.829.782-.782 2.048-.781 2.829-.001.782.782.781 2.047 0 2.829z' fill='%238C713F'/%3E%3C/svg%3E");}
.cat-item.current-cat a::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10.605 0h-10.605v10.609l13.391 13.391 10.609-10.604-13.395-13.396zm-4.191 6.414c-.781.781-2.046.781-2.829.001-.781-.783-.781-2.048 0-2.829.782-.782 2.048-.781 2.829-.001.782.782.781 2.047 0 2.829z' fill='%23ffffff'/%3E%3C/svg%3E");}*/
.taxonomy-links__title{font-size:20px;height:50px;border-bottom:1px solid #e4e4e4;}
.taxonomy-links__list{font-size:16px;margin:0 0 40px;}
.taxonomy-links__list a{border-bottom:1px solid #e4e4e4;display:flex;align-items:center;height:60px;}
.side-banners__item{margin-bottom:10px;}
.taxonomy-links__list a,.side-banners__item a,.wp-block-button__link{transition:.5s;opacity:1;}
.taxonomy-links__list a:hover,.side-banners__item a:hover,.wp-block-button__link:hover,
.taxonomy-links__list a:focus,.side-banners__item a:focus,.wp-block-button__link:focus{opacity:.8}
.wp-block-table table{font-size:16px;}
.wp-block-table th,.wp-block-table td{padding:15px 0;}
.wp-block-button{margin-top:32px;}
.wp-block-button.is-style-arrow .wp-block-button__link{padding:13px 0;}
.wp-block-button.is-style-arrow.alignleft .wp-block-button__link:before,
.wp-block-button.is-style-arrow.aligncenter .wp-block-button__link:after,
.wp-block-button.is-style-arrow.alignright .wp-block-button__link:after{width:12px;height:18px;}
.wp-block-button.is-style-arrow.alignleft .wp-block-button__link:before{margin-right:15px;}
.wp-block-button.is-style-arrow.aligncenter .wp-block-button__link:after,
.wp-block-button.is-style-arrow.alignright .wp-block-button__link:after{margin-left:15px;}
.blocks-gallery-grid{margin-bottom:20px !important;}

}
@media (max-width: 960px){
.wp-firstclass-block&gt;:first-child,.wp-block-media-text__content h2,.wp-firstclass-block h2 + h3{margin-top:15px;}
.wp-firstclass-block .wp-block-media-text .wp-block-media-text__content{padding:0;}
.content.content--has-column .content-main,.content.content--has-column aside{padding:0 15px;width:calc(100% - 30px);}
.content-main{padding:2vw}
.entry-archive-post{font-size:14px;margin:0;}
.entry-archive-post__item{padding:0;margin-bottom:20px;}
.entry-post__thumb{border:1px solid #e9e9e9;}
.entry-post__date{padding:10px 0 5px;}
.wp-pagenavi{font-size:11px;padding:40px 15px;justify-content:center;}
.wp-pagenavi span,.wp-pagenavi a{min-width:28px;width:28px;height:28px;margin:0 2.5px 2.5px;display:flex;align-items:center;justify-content:center;}
.wp-pagenavi span{border:1px solid transparent;}
.wp-pagenavi a{border:1px solid #8C713F;}

.works-cat-list{padding:0 15px 15px;}
.works-cat-list__inner{margin:0;padding:0;overflow-x:scroll;}
/*.cat-item{margin-left:5px;width:calc(100% - 15px);}
.cat-item:first-child{margin-left:0;}
.cat-item a{font-size:10px;height:30px;padding:0 10px;border:1px solid #e4e4e4;white-space:nowrap;}
.cat-item a:focus{border:1px solid #8C713F;}
.cat-item a{border:1px solid #e4e4e4;}*/

.taxonomy-links{background:#e4e4e4;}
.taxonomy-links__list{font-size:14px;margin:0 0 40px;}
.taxonomy-links__title{font-size:16px;padding:15px;border-bottom:1px solid #e4e4e4;}
.taxonomy-links__list a{border-top:1px solid #fff;display:flex;align-items:center;padding:10px 15px;}
.side-banners{margin-bottom:40px;}
.side-banners__item{text-align:center;margin-bottom:10px;}

.entry-archive-post{font-size:10px;margin:0;}
.wp-block-table{overflow-x:auto;}
.wp-block-table th{width:25%}
.wp-block-table table{font-size:14px;}
.wp-block-table th,.wp-block-table td{padding:10px 0;}
.wp-block-button{margin-top:16px;font-size:14px;}
.wp-block-button.is-style-arrow .wp-block-button__link{padding:5px 0;border:2px solid #8C713F;color:#8C713F;display:block;border-radius:0;}
.wp-block-button.is-style-arrow .wp-block-button__link:before,
.wp-block-button.is-style-arrow .wp-block-button__link:after{display:none;}
.blocks-gallery-grid{margin-bottom:10px !important;}
}
.wp-block-table table{border-top:1px solid #f1f1f1;color:333;}
.wp-block-table th,.wp-block-table td{border-bottom:1px solid #f1f1f1;font-weight:normal;}
.wp-block-button{color:#8C713F !important;}
.wp-block-button__link{border-radius:0;padding-left:0;padding-right:0;}
.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#8C713F;}
.wp-block-button__link:not(.has-text-color){color:#8C713F;}
.wp-block-button__link:not(.has-background){background:none;}
.wp-block-button__link.has-background{color:#fff}
.wp-block-button__link.align-wide{width:100%;}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:start !important;align-self:start !important;}


.case-box__title{font-weight:700;}
.entry-taxonomies,.entry-taxonomies ul{display:flex}
.case-box__information{position:absolute;bottom:0;left:0;width:100%;z-index:1;background:rgba(48,43,43,.8);opacity:0;display:block;height:100%;transition:.5s;}
.case-box__thumbnail img{width:100%;height:auto;transform:scale(1);transition:.3s;}
.case-box__link-area{color:#fff;display:block;position:relative;}
.case-box__link-area:hover .case-box__thumbnail img{transform:scale(1.1);}
.case-box__taxonomies ul::before{content:"\00ff08"}
.case-box__taxonomies ul::after{content:"\00ff09"}

@media (min-width: 961px){
.entry-archive-list{display:flex;flex-wrap:wrap;margin:0 -20px 0 -10px;}
.entry-archive-list__item{margin:10px;height:200px;}
.case-box__information{font-size:13px;}
.case-box__title{padding:20px;margin:0;}
.case-box__meta{position:absolute;bottom:5px;padding:20px;}
.case-box__taxonomies p,.case-box__taxonomies ul,.case-box__taxonomies li{margin:0;padding:0;align-items:center;}
.case-box__thumbnail{overflow:hidden;width:100%;height:200px;}
.case-box__link-area:hover .case-box__information,.case-box__link-area:focus .case-box__information{opacity:1}
.front-feature-section__tab li a{height:50px;padding-top:30px;transition:.3s}
.ua-ie-11 .front-feature-section__tab,.ua-ie-11 .front-feature-section__tab li a{height:80px}
	.wp-block-table th{width:20%}
}
@media screen and (min-width: 1281px) {
.entry-archive-list__item{width:calc(25% - 20px);}
}
@media screen and (max-width: 1280px) {
.entry-archive-list__item{width:calc(33% - 20px);}
}
@media screen and (max-width: 1160px) {
.entry-archive-list{margin:0;padding:0 15px;}
}
@media (max-width: 960px){
.entry-archive-list{display:flex;align-content:flex-start;flex-wrap:wrap;margin:0 -5px;}
.entry-archive-list__item{width:calc(50% - 10px);padding:5px}
.entry-archive-list__item:nth-of-type(5),.entry-archive-list__item:nth-of-type(6){display:none;}
.case-box__information{font-size:13px;display:flex;align-items:center;}
.case-box__title{padding:20px;margin:0;}
.case-box__meta,.entry-archive__button.wp-block-button{display:none}
.case-box__thumbnail{overflow:hidden;width:100%;height:100%;}
.case-box__link-area:focus .case-box__information{opacity:1}
.entry-archive__button.wp-block-button{text-align:center;color:#fff;background:#8C713F;display:block;text-decoration:none;font-size:14px;margin:15px auto 5px;padding:8px;}
}

.works-slide-thumb__item img{width:100%;height:auto;opacity:.8}
.works-slide-thumb__item.thumbnail-current img{opacity:1;}

.works-description h2,.works-others h2{color:#333}

@media (min-width: 961px){
.works-slide{display:flex;height:565px;margin:0 auto 40px;}
.works-slide__list,.works-slide-thumb__list{margin-top:0;margin-bottom:0;}
.works-slide img{max-height:100%;width:auto;display:block;margin:0 auto}
.works-slide__list{width:840px;}
.works-slide__list .slick-track{height:565px !important;}
.works-slide__item{display:flex;align-items:center;justify-content:center;text-align:center;}
.works-slide__item.slick-slide{}
.works-slide-thumb__list{width:285px;flex-wrap:wrap;display:flex;margin-left:35px;}
.works-slide-thumb__item{width:90px;margin:0 0 5px 5px;cursor:pointer;}
.slick-prev,.slick-next{border:1px solid red}
.slick-counter{display:none;}
.slick-prev:before,.slick-next:before{background-position:center;background-size:cover;background-repeat:no-repeat;width:30px;height:30px;display:block;}
.slick-prev,.slick-next{margin-top:12px;}
.slick-prev{left:-35px}
.slick-next{right:-25px}
.works-description th{width:160px;}
.works-description h2,.works-others h2{font-size:20px;margin-top:60px;margin-bottom:30px;}
.works-others h2{margin-bottom:20px;}
}
@media (max-width: 960px){
.works-slide{margin:0 auto;padding:0 15px;}
.works-slide__list,.works-slide-thumb__list{margin-top:0;margin-bottom:0;}
.works-slide img{max-height:100%;width:auto;display:block;margin:0 auto}
.works-slide__list{}
.works-slide__list .slick-track{height:330px !important;}
.works-slide__item{display:flex;align-items:center;justify-content:center;text-align:center;position:relative;height:100%;}
.works-slide__item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.works-slide-thumb__list{flex-wrap:wrap;display:flex;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:30px 0 20px;margin-bottom:-20px;}
.works-slide-thumb__item{width:calc(14.28% - 5px);margin:0 0 5px 5px;cursor:pointer;}
.slick-prev,.slick-next{border:1px solid red}

.slick-prev,.slick-next{display:none;}
.slick-counter{text-align:center;font-size:10px;padding:15px 0;}
.works-description,.works-others{padding:0 15px;}
.works-description &gt; *,.works-others &gt; *{font-size:14px;}
.works-description .wp-block-button__link{font-size:14px;}
.works-description th{width:160px;}
.works-description h2,.works-others h2{font-size:16px;margin-top:40px;margin-bottom:15px;}
.works-others h2{margin-bottom:20px;}
.works-others .entry-archive-list{margin:0 -20px}
.works-others + .wp-block-button{padding:40px 15px 50px;}
.works-others + .wp-block-button .wp-block-button__link{font-size:14px;}
}




.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff center center no-repeat}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev:before{content:'';background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z' fill='%23777777'/%3E%3C/svg%3E");}
[dir='rtl'] .slick-prev:before{content:'prev'}

.slick-next:before{content:'';background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z' fill='%23777777'/%3E%3C/svg%3E");}
[dir='rtl'] .slick-next:before{content:'next'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'?';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}

.works-slide-thumb__list .slick-next{right:-25px;z-index:99}
.works-slide-thumb__list .slick-prev{left:-20px;z-index:100}
.slick-prev:before,.slick-next:before{color:#000}



.fee-box{border:1px solid #e4e4e4;}
.fee-box h4{margin-top:0;color:#c00}
.wp-firstclass-block .fee-box ul{margin:0}
.wp-firstclass-block .fee-box ul li{display:inline;margin:0;padding-left:0px;}
.wp-firstclass-block .fee-box ul li::after{content:"\002f";padding:0 .3em;}
.wp-firstclass-block .fee-box ul li::before,.fee-box ul li:last-child::after{display:none;}
.fee-box p strong{}
@media (min-width: 961px){
.fee-box{padding:25px 30px 15px;margin-top:4vw}
.fee-box h4{margin-bottom:calc(25px - .2em);font-size:20px}
.wp-firstclass-block .fee-box ul{font-size:14px;}
	.content-side{margin:4vw auto 2vw}
}


@media (max-width: 960px){

.fee-box{padding:15px 15px 10px;margin:10vw auto 6vw auto;}
.fee-box h4{margin-bottom:calc(15px - .2em);text-align:center;font-size:18px;}
.wp-firstclass-block .fee-box ul{font-size:14px;}

.fee-box h4{margin-bottom:calc(15px - .2em);}
.wp-firstclass-block .fee-box ul{font-size:13px;}
}

@charset "utf-8";
.global-nav__list&gt;li:nth-child(7)&gt;a{font-weight:700;}
@media (min-width: 961px){
.global-nav__list&gt;li:nth-child(7)&gt;a{color:#8C713F}
.global-nav__list&gt;li:nth-child(7)&gt;a::after{width:100%;}
}
@media (max-width: 960px){
.global-nav__list&gt;li:nth-child(7)&gt;a{opacity:.6}
}

.mw_wp_form fieldset{border:none}
.mw_wp_form legend,.mw_wp_form dt{font-weight:700;}
.mw_wp_form .require{color:#fff;background:#c00;line-height:1;padding:2px;font-weight:normal;margin-left:.8em;display:inline-block;}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"],.mw_wp_form textarea,.mw_wp_form select{border:none;background:#efefef;}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"]{display:flex;align-items:center;}
.mw_wp_form .note::before{content:"\00203b";margin:0 .2em 0 -1.2em;}
.mw_wp_form .note{padding-left:1.2em;display:block;}
.mw_wp_form input[type=radio],.mw_wp_form input[type=checkbox]{display:none;}
.mwform-radio-field,.mwform-checkbox-field{margin-right:2em}
.mwform-radio-field-text,.mwform-checkbox-field-text{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display: inline-block;margin:0 10px 0px 0;padding:2px 4px 2px 30px;background-color:none;vertical-align:middle;cursor:pointer}
.mwform-radio-field-text:before,.mwform-checkbox-field-text:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;display:block;content:'';opacity:0;}
.mwform-radio-field-text:after,input[type=radio]:checked + .mwform-radio-field-text:before,.mwform-checkbox-field-text:after,input[type=checkbox]:checked + .mwform-checkbox-field-text:before{opacity:1}
.mwform-radio-field-text:after,.mwform-checkbox-field-text:after{z-index:-1;border:1px solid #d0d0d0;content:'';background:#fff;-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:5px;display:block;margin-top:-10px;width:20px;height:20px;}
.mwform-radio-field-text:before{left:8px;margin-top:-7px;width:14px;height:14px;background:#8C713F;border-radius:50%}
.mwform-radio-field-text:after{border-radius:50%}
.mwform-checkbox-field-text:before{left:11px;margin-top:-8px;width:8px;height:12px;border-right:3px solid #8C713F;border-bottom:3px solid #8C713F;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
input[type=radio]:checked + .mwform-radio-field-text,input[type=checkbox]:checked + .mwform-checkbox-field-text{color:#8C713F}
input[type="submit"]{border:none;border-radius:0;outline:0}
.confirm-button{text-align:center;clear:both;display:flex;}
.confirm-button li{width:100%;text-align:center}
.confirm-button li input[type="submit"]{text-align:center;display:block;font-weight:bold;transition:0.3s;background:#8C713F;cursor:pointer;color:#fff;height:60px;align-items:center;margin:0 auto;width:calc(50% - 1em);justify-content:center;padding:0 .5em}
.confirm-button li input[type="submit"].back{background:#e4e4e4;color:#8C713F;}
.confirm-button li input[type="submit"]:hover{opacity:0.8}
.confirm-button li input[type="submit"].back{margin-top:10px;}
.wp-remoldesign-block ul.confirm-button li{padding:0;margin:0}
.wp-remoldesign-block ul.confirm-button li::before{display:none}
.error{display:block;color:#f00;margin-top:.2em;font-weight:700;}

.shakun{background:rgba(140,113,63,.1);border:3px double rgba(140,113,63,.5);font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}
@media (min-width: 961px){
.mw_wp_form{padding:25px 0 20px;}
.mw_wp_form .require{font-size:11px;}
.mw_wp_form legend{font-size:18px;margin-bottom:calc(20px - .2em);}
.mw_wp_form fieldset{margin-bottom:40px;}
.mw_wp_form fieldset + fieldset{margin-top:50px;}
.mw_wp_form dl{border-top:1px solid #e4e4e4;width:100%;display:flex;flex-wrap:wrap;}
.mw_wp_form dt{width:280px;justify-content:space-between;padding-right:10px;}
.mw_wp_form dt,.mw_wp_form dd{box-sizing:border-box;border-bottom:1px solid #E4E4E4;display:flex;align-items:center;min-height:60px;}
.mw_wp_form dd{width:calc(100% - 300px);flex-wrap:wrap;padding:10px 0;}
.mw_wp_form dd.textarea-field{display:block;}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"]{width:600px;height:40px;margin-right:1em;}
.mw_wp_form textarea{width:100%;height:300px;}
.mw_wp_form textarea + .note{padding-bottom:5px}
.mw_wp_form input.xshort{width:60px;}
.mw_wp_form input.short{width:120px;}
.mw_wp_form input.medium{width:300px;}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"],.mw_wp_form textarea{padding:15px;}
.mw_wp_form select{height:40px;padding:0 10px;margin-right:1em}
.error{padding:.2em .5em}
.service-list .wp-block-media-text{margin-top:-150px;padding-top:150px;}
.shakun{margin:0 auto}
.shakun .wp-block-group__inner-container{display:flex;padding:2em 0}
.shakun h3{width:20%;text-align:center;font-size:30px;color:rgba(140,113,63)}
.shakun dl{width:80%;padding:0 1em 0 1.5em;font-size:18px;margin-top:.5em}
.shakun dt{width:60%;float:left;clear:both;display:flex;align-items:center;white-space:nowrap;margin-top:1em}
.shakun dt::before{content:"\0030fb";color:rgba(140,113,63)}
.shakun dt::after{content:"";width:100%;height:1px;background:#ccc;margin:0 1em}
.shakun dd{margin-top:1em}
}

@media (max-width: 960px){
.mw_wp_form{padding:10px 0}
.mw_wp_form .require{font-size:10px;}
.mw_wp_form legend{font-size:16px;margin-bottom:calc(10px - .2em);}
.mw_wp_form fieldset{margin:20px 0 0;}
.mw_wp_form fieldset + fieldset{margin-top:40px;}
.mw_wp_form dl{width:100%;}
.mw_wp_form dt,.mw_wp_form dd{box-sizing:border-box;display:flex;align-items:center;}
.mw_wp_form dt{padding-top:10px;}
.mw_wp_form dd{border-bottom:1px solid #E4E4E4;padding-bottom:10px;flex-wrap:wrap}
.mw_wp_form dd.textarea-field{display:block}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"]{width:100%;height:40px;}
.mw_wp_form textarea{width:100%;height:200px;}
.mw_wp_form textarea + .note{font-size:13px}
.mw_wp_form input.xshort,.mw_wp_form input.short{width:50%}
.mw_wp_form input.medium{width:100%}
.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"],.mw_wp_form textarea{padding:15px;}
.mw_wp_form select{height:40px;padding:0 .5em;margin-right:1em}
.error{width:100%;padding:.1em .5em;background:#ffeded;}
.president .wp-block-media-text__media img{width:300px;height:auto;margin:0 auto 1.5em;display:block}
.shakun h3{padding-top:1em;text-align:center;font-size:20px;color:rgba(140,113,63)}
.shakun dl{padding:.5em 2vw;margin-top:.5em;text-align:center;}
.shakun dt{margin-top:1em;font-size:92%}
.shakun dt::after{}
.shakun dd{margin-bottom:1em}
.message .wp-block-media-text.has-media-on-the-right{-ms-grid-columns:auto !important;grid-template-columns:auto !important;}
.message .wp-block-media-text{direction: ltr;display: -ms-grid;display: grid;-ms-grid-columns: 40% 1fr;/* grid-template-columns: 40% 1fr; */-ms-grid-rows: auto;grid-template-rows: auto;}
}

.message .wp-block-media-text.has-media-on-the-right{-ms-grid-columns:auto !important;grid-template-columns:auto !important;}
</pre></body></html>