#work-municipality{color:#544d45;font-weight:500}#work-municipality a{transition:all .3s ease-in-out}#work-municipality img{width:100%}#work-municipality h2,#work-municipality h3{font-weight:700;text-align:center}#work-municipality h2 img{margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){#work-municipality h2 img{padding-left:0;padding-right:0;width:100%}}#work-municipality h2.hd-main{margin-bottom:.75rem;padding-top:16%;position:relative;z-index:10}@media (min-width:768px){#work-municipality h2.hd-main img{max-width:940px}}#work-municipality h2.hd-main:after{background:url(../images/work_municipality/bg_search_sp.png) 50% no-repeat;background-size:contain;content:"";height:100%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:100%;z-index:-10}@media (min-width:768px){#work-municipality h2.hd-main{margin-bottom:2.5rem;padding-top:10%}#work-municipality h2.hd-main:after{background:url(../images/work_municipality/bg_search.png) 50% no-repeat;background-size:contain}}#work-municipality h2.hd-sub{margin-bottom:1.5rem}@media (min-width:768px){#work-municipality h2.hd-sub{margin-bottom:2rem}#work-municipality h3{font-size:1.25rem}}#work-municipality .bg-main{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));position:relative;z-index:0}#work-municipality #consul #work-municipality .bg-main{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #consul #work-municipality .bg-main{padding:2.5rem 4rem}}#work-municipality #contact #work-municipality .bg-main{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #contact #work-municipality .bg-main{padding:2.5rem 4rem}}#work-municipality .bg-main:after{background:url(../images/work_municipality/bg_dots.png) repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}#work-municipality .bg-sub{background-color:#f5f5f5;padding-bottom:4rem}@media (min-width:768px){#work-municipality .bg-sub{padding-bottom:8rem}}#work-municipality .note{color:#544d45;font-size:.8em}#work-municipality section{position:relative;z-index:10}#work-municipality .flex-cmn{margin-top:-1.5rem}#work-municipality .flex-cmn li{padding-top:1.5rem}#work-municipality .flex-cmn dt{position:relative}#work-municipality .flex-cmn dd .text{font-size:.75rem}@media (min-width:768px){#work-municipality .flex-cmn dd .text{font-size:1rem}#work-municipality .flex-cmn{margin-left:-1.25rem;margin-top:-3rem}#work-municipality .flex-cmn li{padding-left:1.25rem;padding-top:3rem;width:33.333333%}#work-municipality .flex-cmn dd{margin-top:1rem}#work-municipality .flex-cmn dd .text{font-weight:700}}#work-municipality .flex-cmn a:hover{opacity:.75}#work-municipality .dl-cmn .dl-hd{margin-bottom:.75rem}@media (min-width:768px){#work-municipality .dl-cmn .dl-hd{margin-bottom:1rem}}#work-municipality .dl-cmn .dl-hd h3{font-size:1rem}@media (min-width:768px){#work-municipality .dl-cmn .dl-hd h3{font-size:1.5rem}}#work-municipality .dl-cmn .dl-detail{font-size:.875rem;line-height:1.4}@media (min-width:768px){#work-municipality .dl-cmn .dl-detail{font-size:1rem;line-height:1.8}}#work-municipality .dl-cmn a{text-decoration-line:underline}#work-municipality .dl-cmn a:hover{opacity:.75}#work-municipality #search{padding-bottom:2.5rem}@media (min-width:768px){#work-municipality #search{padding-bottom:5rem}}#work-municipality #search .flex-cmn{margin-top:-.75rem}@media (min-width:768px){#work-municipality #search .flex-cmn{margin-top:-2.5rem}}#work-municipality #search .flex-cmn li{padding-top:.75rem}@media (min-width:768px){#work-municipality #search .flex-cmn li{padding-top:2.5rem}}#work-municipality #search .flex-cmn dl{align-items:center;display:flex}@media (min-width:768px){#work-municipality #search .flex-cmn dl{flex-direction:column}}#work-municipality #search .flex-cmn dt{position:relative;width:40%}@media (min-width:768px){#work-municipality #search .flex-cmn dt{width:100%}}#work-municipality #search .flex-cmn dt img{aspect-ratio:128/80;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#work-municipality #search .flex-cmn dd{padding-left:.75rem;width:60%}#work-municipality #search .flex-cmn dd .category{color:#4a5568;font-size:10px}@media (min-width:768px){#work-municipality #search .flex-cmn dd{padding-left:0;width:100%}#work-municipality #search .flex-cmn dd .text{margin-bottom:.25rem}}#work-municipality #search .btn-wrap{margin-top:1.5rem}@media (min-width:768px){#work-municipality #search .btn-wrap{margin-top:3rem}}#work-municipality #search .btn-wrap a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #544d45;border-radius:.375rem;display:inline-block;font-weight:700;max-width:280px;padding:1rem;width:100%}#work-municipality #consul #work-municipality #search .btn-wrap a{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #consul #work-municipality #search .btn-wrap a{padding:2.5rem 4rem}}#work-municipality #contact #work-municipality #search .btn-wrap a{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #contact #work-municipality #search .btn-wrap a{padding:2.5rem 4rem}}#work-municipality #search .btn-wrap a:hover{--tw-text-opacity:1;background-color:#544d45;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:768px){#work-municipality #search .btn-wrap a{border:2px solid #544d45;border-radius:.5rem;max-width:300px}#work-municipality #search .btn-wrap{margin-top:3rem}}#work-municipality #about-work{padding-bottom:4rem;padding-top:4rem;position:relative}#work-municipality #about-work:after,#work-municipality #about-work:before{content:"";height:20px;position:absolute;width:100%}#work-municipality #about-work:before{background-position:0 0;top:0}#work-municipality #about-work:after{background-position:0 100%;bottom:0}@media (min-width:768px){#work-municipality #about-work{padding-bottom:8rem;padding-top:8rem}}#work-municipality #about-work #work{margin-bottom:2.5rem}@media (min-width:768px){#work-municipality #about-work #work{margin-bottom:5rem}}#work-municipality #about-work #work ul{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-top:-1.5rem}@media (min-width:768px){#work-municipality #about-work #work ul{margin-left:-2rem;margin-top:0}}#work-municipality #about-work #work ul li{padding-left:1rem;padding-top:1.5rem;width:50%}@media (min-width:768px){#work-municipality #about-work #work ul li{padding-left:2rem;padding-top:0;width:25%}}#work-municipality #about-work #work ul dt{padding-left:.25rem;padding-right:.25rem}#work-municipality #about-work #work ul dd h3{font-size:1rem;margin-bottom:.5rem;margin-top:.5rem}@media (min-width:768px){#work-municipality #about-work #work ul dd h3{font-size:1.5rem;margin-bottom:.75rem;margin-top:1.5rem}}#work-municipality #about-work #work ul dd p{font-size:.875rem}@media (min-width:768px){#work-municipality #about-work #work ul dd p{font-size:1rem}}#work-municipality #about-work #work ul dd a{color:#66b263;text-decoration-line:underline}#work-municipality #about-work #work ul dd a:hover{opacity:.75}#work-municipality #about-work #work-people{margin-bottom:2.5rem}@media (min-width:768px){#work-municipality #about-work #work-people{margin-bottom:5rem}}#work-municipality #about-work #work-people .flex-cmn{margin-left:-1rem;margin-top:-1.5rem}@media (min-width:768px){#work-municipality #about-work #work-people .flex-cmn{margin-left:-1.25rem;margin-top:-4rem}}#work-municipality #about-work #work-people .flex-cmn li{padding-left:1rem;padding-top:1.5rem;width:50%}@media (min-width:768px){#work-municipality #about-work #work-people .flex-cmn li{padding-left:1.25rem;padding-top:4rem;width:33.333333%}}#work-municipality #about-work #work-people .flex-cmn dt{aspect-ratio:3/2;background-color:#ccc;overflow:hidden;position:relative;width:100%}#work-municipality #about-work #work-people .flex-cmn dt img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#work-municipality #about-work #work-people .flex-cmn dd .category{color:#66b263;font-size:.75rem;font-weight:700;margin-bottom:.25rem;margin-top:.5rem}@media (min-width:768px){#work-municipality #about-work #work-people .flex-cmn dd .category{margin-bottom:.5rem;margin-top:1rem}}#work-municipality #about-work #work-people .flex-cmn dd .text{font-size:.875rem;font-weight:700}@media (min-width:768px){#work-municipality #about-work #work-people .flex-cmn dd .text{font-size:1rem}}#work-municipality #about-work #work-people .flex-cmn dd .date{font-size:.75rem;margin-top:.25rem}@media (min-width:768px){#work-municipality #about-work #work-people .flex-cmn dd .date{margin-top:.5rem}}#work-municipality #about-work #work-search ul{margin-left:-1rem;margin-top:-.75rem}@media (min-width:768px){#work-municipality #about-work #work-search ul{margin-left:-1.25rem;margin-top:-1.25rem}}#work-municipality #about-work #work-search ul li{padding-left:1rem;padding-top:.75rem;text-align:center;width:50%}@media (min-width:768px){#work-municipality #about-work #work-search ul li{padding-left:1.25rem;padding-top:1.25rem}}#work-municipality #about-work #work-search ul dl{--tw-bg-opacity:1;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #ccc;border-left:2px solid #66b263;display:flex;flex-direction:column;height:100%;justify-content:center;padding:.75rem .5rem}#work-municipality #consul #work-municipality #about-work #work-search ul dl{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #consul #work-municipality #about-work #work-search ul dl{padding:2.5rem 4rem}}#work-municipality #contact #work-municipality #about-work #work-search ul dl{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #contact #work-municipality #about-work #work-search ul dl{padding:2.5rem 4rem}#work-municipality #about-work #work-search ul dl{border:2px solid #ccc;border-left-color:#66b263;padding-bottom:2.5rem;padding-top:2.5rem}}#work-municipality #about-work #work-search ul dt{font-size:clamp(8px,6.230958231px + .4914004914vw,10px)}@media (min-width:768px){#work-municipality #about-work #work-search ul dt{font-size:1rem}}#work-municipality #about-work #work-search ul h3{color:#66b263;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration-line:underline}@media (min-width:768px){#work-municipality #about-work #work-search ul h3{font-size:1.5rem}}#work-municipality #about-work #work-search ul dd{font-size:clamp(8px,6.230958231px + .4914004914vw,10px);margin-top:.25rem}@media (min-width:768px){#work-municipality #about-work #work-search ul dd{font-size:1rem;margin-top:.5rem}}#work-municipality #about-work #work-search ul dd a{color:#66b263;text-decoration-line:underline}#work-municipality #about-work #work-search a:hover{opacity:.75}#work-municipality #consul .hd-main:after{background:url(../images/work_municipality/bg_consul_sp.png) 50% no-repeat;background-size:contain}@media (min-width:768px){#work-municipality #consul .hd-main:after{background:url(../images/work_municipality/bg_consul.png) 50% no-repeat;background-size:contain}#work-municipality #consul .hd-main img{max-width:590px!important}}#work-municipality #consul .bg-white{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #consul .bg-white{padding:2.5rem 4rem}}#work-municipality #consul ul li:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:1rem;padding-bottom:1.5rem}@media (min-width:768px){#work-municipality #consul ul li:not(:last-child){margin-bottom:2rem;padding-bottom:2rem}}#work-municipality #consul .dl-cmn a{color:#63c3e5}@media (min-width:768px){#work-municipality #contact{padding-top:2.5rem}}#work-municipality #contact .hd-main{padding-top:16%}#work-municipality #contact .hd-main:after{background:url(../images/work_municipality/bg_contact_sp.png) 50% no-repeat;background-size:contain}@media (min-width:768px){#work-municipality #contact .hd-main{padding-top:8%}#work-municipality #contact .hd-main:after{background:url(../images/work_municipality/bg_contact.png) 50% no-repeat;background-size:contain}}#work-municipality #contact .bg-white{padding:1.25rem 1.5rem}@media (min-width:768px){#work-municipality #contact .bg-white{padding:2.5rem 4rem}}#work-municipality #contact .dl-cmn a{color:#f76d6d}#work-municipality.tomioka #about-work:after,#work-municipality.tomioka #about-work:before{background:url(../images/work_municipality/tomioka/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.tomioka #about-work:after,#work-municipality.tomioka #about-work:before{background:url(../images/work_municipality/tomioka/bg_line.png) repeat-x;background-size:contain}#work-municipality.hirono h2 img{max-width:982px}}#work-municipality.hirono #about-work:after,#work-municipality.hirono #about-work:before{background:url(../images/work_municipality/hirono/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.hirono #about-work:after,#work-municipality.hirono #about-work:before{background:url(../images/work_municipality/hirono/bg_line.png) repeat-x;background-size:contain}}#work-municipality.ookuma #about-work:after,#work-municipality.ookuma #about-work:before{background:url(../images/work_municipality/ookuma/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.ookuma #about-work:after,#work-municipality.ookuma #about-work:before{background:url(../images/work_municipality/ookuma/bg_line.png) repeat-x;background-size:contain}}#work-municipality.namie #about-work:after,#work-municipality.namie #about-work:before{background:url(../images/work_municipality/namie/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.namie #about-work:after,#work-municipality.namie #about-work:before{background:url(../images/work_municipality/namie/bg_line.png) repeat-x;background-size:contain}}#work-municipality.kawamata #about-work:after,#work-municipality.kawamata #about-work:before{background:url(../images/work_municipality/kawamata/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.kawamata #about-work:after,#work-municipality.kawamata #about-work:before{background:url(../images/work_municipality/kawamata/bg_line.png) repeat-x;background-size:contain}}#work-municipality.iitate #about-work:after,#work-municipality.iitate #about-work:before{background:url(../images/work_municipality/iitate/bg_line_sp.png) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.iitate #about-work:after,#work-municipality.iitate #about-work:before{background:url(../images/work_municipality/iitate/bg_line.png) repeat-x;background-size:contain}}#work-municipality.katsurao #about-work:after,#work-municipality.katsurao #about-work:before{background:url(../images/work_municipality/katsurao/bg_line_sp.jpg) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.katsurao #about-work:after,#work-municipality.katsurao #about-work:before{background:url(../images/work_municipality/katsurao/bg_line.jpg) repeat-x;background-size:contain}}#work-municipality.naraha #about-work:after,#work-municipality.naraha #about-work:before{background:url(../images/work_municipality/naraha/bg_line_sp.jpg) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.naraha #about-work:after,#work-municipality.naraha #about-work:before{background:url(../images/work_municipality/naraha/bg_line.jpg) repeat-x;background-size:contain}}#work-municipality.naraha #about-work #work ul dd h3{align-items:center;display:flex;justify-content:center;line-height:1;min-height:2rem}@media (min-width:768px){#work-municipality.naraha #about-work #work ul dd h3{min-height:3rem}}#work-municipality.futaba #about-work:after,#work-municipality.futaba #about-work:before{background:url(../images/work_municipality/futaba/bg_line_sp.jpg) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.futaba #about-work:after,#work-municipality.futaba #about-work:before{background:url(../images/work_municipality/futaba/bg_line.jpg) repeat-x;background-size:contain}}#work-municipality.kawauchi #about-work:after,#work-municipality.kawauchi #about-work:before{background:url(../images/work_municipality/kawauchi/bg_line_sp.jpg) repeat-x;background-size:contain}@media (min-width:768px){#work-municipality.kawauchi #about-work:after,#work-municipality.kawauchi #about-work:before{background:url(../images/work_municipality/kawauchi/bg_line.jpg) repeat-x;background-size:contain}}#work-municipality+#globalFooter{margin-top:0}
