﻿@media (max-width: 767.9px){.l-col-6:nth-child(2n+1){clear:both}}@media (min-width: 425px){.l-col-6-sm:nth-child(2n+1){clear:both}}@media (min-width: 768px){.l-col-6-md:nth-child(2n+1){clear:both}}@media (min-width: 1024px){.l-col-6-lg:nth-child(2n+1){clear:both}}@media (max-width: 767.9px){.l-col-4:nth-child(3n+1){clear:both}}@media (min-width: 425px){.l-col-4-sm:nth-child(3n+1){clear:both}}@media (min-width: 768px){.l-col-4-md:nth-child(3n+1){clear:both}}@media (min-width: 1024px){.l-col-4-lg:nth-child(3n+1){clear:both}}@media (max-width: 767.9px){.l-col-3:nth-child(4n+1){clear:both}}@media (min-width: 425px){.l-col-3-sm:nth-child(4n+1){clear:both}}@media (min-width: 768px){.l-col-3-md:nth-child(4n+1){clear:both}}@media (min-width: 1024px){.l-col-3-lg:nth-child(4n+1){clear:both}.l-col-6.l-col-4-md.l-col-3-lg:nth-child(3n+1){clear:none}.l-col-6.l-col-4-md.l-col-3-lg:nth-child(4n+1){clear:both}}@media (max-width: 1023.9px){body.home .widget .l-col-6:nth-child(2n+1){clear:both}}.post-contents .l-row{margin-top:1.5em !important}.post-contents .l-row>[class*="l-col"] img{vertical-align:bottom}.box.box-01,.box.box-02,.box.box-03{border-radius:0}.l-header-wrap{position:relative}@media (min-width: 768px){.l-header-wrap .ticker{position:absolute;bottom:0;z-index:100}}@media (min-width: 425px){.l-header{padding-top:.9375rem;padding-bottom:.9375rem}}.l-header-brand img{height:24px}@media (min-width: 360px){.l-header-brand img{height:28px}}@media (min-width: 425px){.l-header-brand img{height:34px}}@media (min-width: 1024px){.l-header-brand img{height:40px}}@media (min-width: 425px){.l-header-contact-sm,.l-header-contact-lg,.l-header-menu{padding-top:4px}}.l-header-toggle-line,.l-header-toggle-line:before,.l-header-toggle-line:after{background-color:#101010}.l-footer-nav {background-color: #fff;}.l-globalnav{font-weight:400;font-family:"FOT-ニューロダン ProN DB","NewRodinProN-DB","-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.home) .l-globalnav{border-bottom:2px solid #262019}.l-globalnav li a{letter-spacing:.1em}body.home .l-globalnav li:first-child a{background-color:transparent;color:#79472c}body.home .l-globalnav li:first-child a:hover,body.home .l-globalnav li:first-child a:focus{background-color:transparent}body.house .l-globalnav a[href*="house"],body.works .l-globalnav a[href*="works"],body.company .l-globalnav a[href*="company"],body.contact .l-globalnav a[href*="contact"],body.blog .l-globalnav a[href*="blog"]{background-color:transparent;color:#79472c}body.house .l-globalnav a[href*="house"]:after,body.works .l-globalnav a[href*="works"]:after,body.company .l-globalnav a[href*="company"]:after,body.contact .l-globalnav a[href*="contact"]:after,body.blog .l-globalnav a[href*="blog"]:after{content:"";position:absolute;bottom:-2px;left:.5rem;right:.5rem;display:block;height:4px;background-color:#79472c}@media (min-width: 1280px){body.house .l-globalnav a[href*="house"]:after,body.works .l-globalnav a[href*="works"]:after,body.company .l-globalnav a[href*="company"]:after,body.contact .l-globalnav a[href*="contact"]:after,body.blog .l-globalnav a[href*="blog"]:after{left:2rem;right:2rem}}body.house .l-globalnav a[href*="house"]:hover,body.house .l-globalnav a[href*="house"]:focus,body.works .l-globalnav a[href*="works"]:hover,body.works .l-globalnav a[href*="works"]:focus,body.company .l-globalnav a[href*="company"]:hover,body.company .l-globalnav a[href*="company"]:focus,body.contact .l-globalnav a[href*="contact"]:hover,body.contact .l-globalnav a[href*="contact"]:focus,body.blog .l-globalnav a[href*="blog"]:hover,body.blog .l-globalnav a[href*="blog"]:focus{background-color:transparent}.l-spnav a{font-weight:400;font-family:"FOT-ニューロダン ProN DB","NewRodinProN-DB","-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home .l-spnav li:first-child a,body.house .l-spnav a[href*="house"],body.works .l-spnav a[href*="works"],body.company .l-spnav a[href*="company"],body.contact .l-spnav a[href*="contact"],body.blog .l-spnav a[href*="blog"]{background-color:transparent;color:#79472c}@media (min-width: 768px){.hero.mainvisual .hero-title{position:absolute;top:50%;right:50%;transform:translate(0, -50%);padding-right:1.25rem}}.hero.mainvisual .hero-title img{width:200px;height:auto;opacity:.75}@media (min-width: 768px){.hero.mainvisual .hero-title img{width:300px}}.hero.mainvisual .hero-subtitle{font-family:"FOT-ニューロダン ProN B","NewRodinProN-B","-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-weight:700;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;text-shadow:1px 1px 1px rgba(75,40,20,0.8),-1px 1px 1px rgba(75,40,20,0.8),1px -1px 1px rgba(75,40,20,0.8),-1px -1px 1px rgba(75,40,20,0.8)}@media (max-width: 767.9px){.hero.mainvisual .hero-subtitle{text-indent:.5em}}@media (min-width: 768px){.hero.mainvisual .hero-subtitle{position:absolute;bottom:50%;left:50%;padding-left:1.25rem;text-align:left}}.hero.mainvisual .hero-text{text-shadow:1px 1px 1px rgba(75,40,20,0.8),-1px 1px 1px rgba(75,40,20,0.8),1px -1px 1px rgba(75,40,20,0.8),-1px -1px 1px rgba(75,40,20,0.8);letter-spacing:.1em}@media (min-width: 768px){.hero.mainvisual .hero-text{position:absolute;top:60%;left:50%;margin:0;padding-left:1.25rem;text-align:left}}.widgetarea-01 .widget .widget-title{font-size:1.5rem;font-weight:400;font-family:"FOT-ニューロダン ProN DB","NewRodinProN-DB","-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){.widgetarea-01 .widget .widget-title{font-size:2rem;}}@media (min-width: 1024px){.widgetarea-01 .widget .widget-title{font-size:2.25rem;}}#value-01 .flip-cover{background-position:50% 100%}#value-01 .flip-container{max-width:280px}@media (min-width: 360px){#value-01 .flip-container{max-width:320px}}@media (min-width: 425px){#value-01 .flip-container{max-width:80%}}@media (min-width: 768px){#value-01 .flip-container{max-width:66.6666666%}}@media (min-width: 1024px){#value-01 .flip-container{max-width:680px}}#value-01 .flip-contents-inner{background-color:rgba(255,255,255,0.75)}#value-01 .title.title-02{letter-spacing:normal}@media (min-width: 1024px){#value-01 .title.title-02{letter-spacing:.1em}}#value-01 .lead-header{margin-bottom:1rem}#value-01 .lead-link .btn.btn-block{max-width:200px}@media (min-width: 768px){#value-01 .lead-link .btn.btn-block{max-width:320px}}@media (max-width: 767.9px){#value-02 .lead-header,#value-03 .lead-header{margin-bottom:1rem}}#value-02 .title.title-02,#value-03 .title.title-02{letter-spacing:.05em;line-height:1.5;font-family:"FOT-ニューロダン ProN DB","NewRodinProN-DB","-apple-system","BlinkMacSystemFont","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;font-weight:400}@media (min-width: 768px){#value-02 .title.title-02,#value-03 .title.title-02{letter-spacing:.2em}}#value-02 .label,#value-03 .label{color:#79472c;text-transform:uppercase;font-family:"Roboto","-apple-system","Roboto","Open Sans","Arial","Helvetica",sans-serif;font-weight:700;letter-spacing:.2em;text-shadow:none}#value-02 .title.title-02,#value-02 .lead-contents{text-shadow:1px 1px 1px rgba(180,140,125,0.8),-1px 1px 1px rgba(180,140,125,0.8),1px -1px 1px rgba(180,140,125,0.8),-1px -1px 1px rgba(180,140,125,0.8)}#value-02 .title.title-02 .label{text-shadow:none}#value-03 .flip-cover{background-position:60% 0%}@media (min-width: 768px){#value-03 .flip-cover{background-position:50% 0%}}.post-eyecatch{padding-bottom:1.875rem}.caption{display:block;text-align:center;margin-bottom:2rem;font-size:.875rem;line-height:1.5}.mt-image-center+.caption{margin-top:-.5rem}body.works.singular .next{padding-bottom:4rem}body.home .widget.widget-card-works {padding-top:1rem;padding-bottom:4rem;}