﻿@font-face{font-family:"Pretendard";font-weight:700;src:url("../fonts/Pretendard-Bold.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:500;src:url("../fonts/Pretendard-Medium.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:400;src:url("../fonts/Pretendard-Regular.woff") format("woff")}@font-face{font-family:"Pretendard";font-weight:300;src:url("../fonts/Pretendard-Light.woff") format("woff")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}button{cursor:pointer;background:rgba(0,0,0,0);border:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:middle;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,label,img,input,select,textarea,button,a{font-family:"Pretendard",sans-serif;vertical-align:middle}select{appearance:none}select::-ms-expand{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=text],input[type=password],input[type=url],input[type=email],input[type=tel],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;outline:0}textarea{resize:none}address{font-style:normal}@media screen and (min-width: 768px){html{font-size:16px}}@media screen and (max-width: 767px){html{font-size:14px}}body{overflow-x:hidden;font-size:1rem;line-height:160%;font-family:"Pretendard",sans-serif;color:#333;background:#fff;scroll-behavior:smooth}body.toggle_fixed{position:fixed;overflow-y:hidden;touch-action:none}a,button{color:inherit}table>caption,legend,.txt_hide{overflow:hidden;display:block;position:absolute;border:0;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px)}.clear{clear:both}.clear:after{content:"";display:block;clear:both}h1{font-size:1rem}h2{font-size:3rem;line-height:160%}h2::before{position:relative;display:inline-block;content:"";width:clamp(20px,7vw,2.2rem);margin-right:clamp(5px,1vw,10px);aspect-ratio:1/1;rotate:-30deg;border-radius:5px;background:linear-gradient(90deg, #d5de33, #0191b6);z-index:0}h3{font-size:1.5rem;line-height:160%}@media screen and (max-width: 767px){.m_flex_column{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.m_flex_row{display:flex;flex-direction:row}}main>section{position:relative}.toastui-editor-popup{position:fixed !important;max-width:calc(100vw - 20px) !important;max-height:calc(100vh - 20px) !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;z-index:10000 !important}@media screen and (max-width: 767px){.toastui-editor-popup{width:calc(100vw - 20px) !important;max-width:calc(100vw - 20px) !important;height:auto !important;max-height:calc(100vh - 40px) !important;padding:10px !important}.toastui-editor-popup-body{padding:10px !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important}.toastui-editor-popup-close-button{top:5px !important;right:5px !important;width:30px !important;height:30px !important}}.toastui-editor-contents img,.toastui-editor-viewer img{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe,.toastui-editor-viewer iframe,.toastui-editor-contents video,.toastui-editor-viewer video{max-width:100% !important;height:auto !important;display:block !important;margin:0 auto !important;box-sizing:border-box !important}.toastui-editor-contents iframe[src*="youtube.com"],.toastui-editor-contents iframe[src*="youtu.be"],.toastui-editor-viewer iframe[src*="youtube.com"],.toastui-editor-viewer iframe[src*="youtu.be"]{aspect-ratio:16/9 !important;width:100% !important;max-width:100% !important;height:auto !important}@media screen and (max-width: 767px){.toastui-editor-toolbar{flex-wrap:wrap !important;padding:5px !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group .toastui-editor-toolbar-icons:first-child{display:none !important}.toastui-editor-toolbar .toastui-editor-dropdown-toolbar .toastui-editor-toolbar-group:not(:last-of-type){display:none !important}.toastui-editor-toolbar-group{margin:2px !important}.toastui-editor-toolbar-icons{width:32px !important;height:32px !important;font-size:14px !important}}@media screen and (max-width: 767px){.toastui-editor-defaultUI{min-height:200px !important}.toastui-editor-md-container,.toastui-editor-preview-container{min-height:180px !important}.toastui-editor-contents{padding:10px !important;font-size:14px !important;line-height:1.6 !important}}.toastui-editor-contents table,.toastui-editor-viewer table{width:100% !important;max-width:100% !important;overflow-x:auto !important;display:block !important;white-space:nowrap !important}@media screen and (max-width: 767px){.toastui-editor-contents table,.toastui-editor-viewer table{font-size:12px !important}.toastui-editor-contents td,.toastui-editor-contents th,.toastui-editor-viewer td,.toastui-editor-viewer th{padding:5px !important;min-width:60px !important}}@media screen and (max-width: 767px){.toastui-editor-dropdown-toolbar{position:fixed !important;left:10px !important;right:10px !important;top:auto !important;bottom:10px !important;max-width:calc(100vw - 20px) !important;z-index:9999 !important;background:#fff !important;border:1px solid #ddd !important;border-radius:5px !important;box-shadow:0 2px 10px rgba(0,0,0,.1) !important}}.toastui-editor-contents pre,.toastui-editor-viewer pre{overflow-x:auto !important;max-width:100% !important;white-space:pre-wrap !important;word-wrap:break-word !important}@media screen and (max-width: 767px){.toastui-editor-contents pre,.toastui-editor-viewer pre{font-size:12px !important;padding:10px !important}.toastui-editor-contents code,.toastui-editor-viewer code{font-size:12px !important;word-break:break-all !important}}@media screen and (max-width: 767px){.toastui-editor-contents p,.toastui-editor-viewer p{font-size:14px !important;line-height:1.6 !important;margin-bottom:12px !important}.toastui-editor-contents h1,.toastui-editor-viewer h1{font-size:20px !important}.toastui-editor-contents h2,.toastui-editor-viewer h2{font-size:18px !important}.toastui-editor-contents h3,.toastui-editor-viewer h3{font-size:16px !important}}.toastui-editor-contents::-webkit-scrollbar,.toastui-editor-viewer::-webkit-scrollbar{width:6px !important}.toastui-editor-contents::-webkit-scrollbar-track,.toastui-editor-viewer::-webkit-scrollbar-track{background:#f1f1f1 !important}.toastui-editor-contents::-webkit-scrollbar-thumb,.toastui-editor-viewer::-webkit-scrollbar-thumb{background:#c1c1c1 !important;border-radius:3px !important}.rural-compact,.rural-renovation,.main-about,.village-development{font-family:"Pretendard",sans-serif;max-width:1200px;margin:0 auto;padding:40px 30px;box-sizing:border-box;line-height:1.5;color:#444;position:relative}.rural-compact::before,.rural-renovation::before,.main-about::before,.village-development::before{content:"";position:absolute;top:0;left:0;width:100%;height:25px;margin-top:5px;background:linear-gradient(90deg, rgb(206, 234, 239) 0%, rgba(213, 222, 51, 0.4) 50%, #0191b6 100%);border-radius:0 50px}@media screen and (max-width: 767px){.rural-compact,.rural-renovation,.main-about,.village-development{padding:30px 15px}}.rural-compact .top-box,.rural-renovation .top-box,.main-about .top-box,.village-development .top-box{position:relative;background-color:#fff;padding:30px;margin-bottom:40px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);border-left:5px solid #5c9f3c}@media screen and (max-width: 767px){.rural-compact .top-box,.rural-renovation .top-box,.main-about .top-box,.village-development .top-box{width:100%;padding:20px}}.rural-compact h3,.rural-renovation h3,.main-about h3,.village-development h3{position:relative;font-size:32px;font-weight:700;color:#333;margin-bottom:35px;padding-bottom:18px;letter-spacing:-0.5px}.rural-compact h3::after,.rural-renovation h3::after,.main-about h3::after,.village-development h3::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, #5c9f3c 0%, rgba(92, 159, 60, 0.2) 100%)}@media screen and (max-width: 767px){.rural-compact h3,.rural-renovation h3,.main-about h3,.village-development h3{font-size:26px}}.rural-compact h4,.rural-renovation h4,.main-about h4,.village-development h4{position:relative;font-size:22px;font-weight:600;color:#333;margin:35px 0 20px;padding-left:32px;transition:color .3s}.rural-compact h4:hover,.rural-renovation h4:hover,.main-about h4:hover,.village-development h4:hover{color:#5c9f3c}.rural-compact h4:before,.rural-renovation h4:before,.main-about h4:before,.village-development h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:url("../icon/ask_icon.svg") no-repeat center center/contain;transition:transform .3s}.rural-compact h4:hover::before,.rural-renovation h4:hover::before,.main-about h4:hover::before,.village-development h4:hover::before{transform:translateY(-50%) scale(1.1)}@media screen and (max-width: 767px){.rural-compact h4,.rural-renovation h4,.main-about h4,.village-development h4{font-size:1.25rem;padding-left:28px}}.rural-compact h5,.rural-renovation h5,.main-about h5,.village-development h5{position:relative;font-size:20px;font-weight:600;color:#333;margin:10px 0 12px;padding-left:20px}.rural-compact h5:before,.rural-renovation h5:before,.main-about h5:before,.village-development h5:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#77b356;border-radius:50%;box-shadow:0 0 0 4px rgba(119,179,86,.15)}.rural-compact .content-Bx,.rural-compact .content-box,.rural-renovation .content-Bx,.rural-renovation .content-box,.main-about .content-Bx,.main-about .content-box,.village-development .content-Bx,.village-development .content-box{background-color:#f8f8f8;padding:30px 25px;border-radius:8px;margin-bottom:25px;transition:box-shadow .3s,transform .3s;border:1px solid rgba(0,0,0,.05)}@media screen and (max-width: 767px){.rural-compact .content-Bx,.rural-compact .content-box,.rural-renovation .content-Bx,.rural-renovation .content-box,.main-about .content-Bx,.main-about .content-box,.village-development .content-Bx,.village-development .content-box{padding:10px 15px}}.rural-compact .content-Bx:hover,.rural-compact .content-box:hover,.rural-renovation .content-Bx:hover,.rural-renovation .content-box:hover,.main-about .content-Bx:hover,.main-about .content-box:hover,.village-development .content-Bx:hover,.village-development .content-box:hover{box-shadow:0 5px 20px rgba(0,0,0,.05);transform:translateY(-2px)}.rural-compact .content-Bx .wrap,.rural-compact .content-box .wrap,.rural-renovation .content-Bx .wrap,.rural-renovation .content-box .wrap,.main-about .content-Bx .wrap,.main-about .content-box .wrap,.village-development .content-Bx .wrap,.village-development .content-box .wrap{display:flex;align-items:center}@media screen and (max-width: 767px){.rural-compact .content-Bx .wrap,.rural-compact .content-box .wrap,.rural-renovation .content-Bx .wrap,.rural-renovation .content-box .wrap,.main-about .content-Bx .wrap,.main-about .content-box .wrap,.village-development .content-Bx .wrap,.village-development .content-box .wrap{display:block}}.rural-compact .content-Bx .icon-image,.rural-compact .content-box .icon-image,.rural-renovation .content-Bx .icon-image,.rural-renovation .content-box .icon-image,.main-about .content-Bx .icon-image,.main-about .content-box .icon-image,.village-development .content-Bx .icon-image,.village-development .content-box .icon-image{mask-size:contain;mask-repeat:no-repeat;mask-position:center;height:120px;margin:0 5%;flex-basis:20%}@media screen and (max-width: 767px){.rural-compact .content-Bx .icon-image,.rural-compact .content-box .icon-image,.rural-renovation .content-Bx .icon-image,.rural-renovation .content-box .icon-image,.main-about .content-Bx .icon-image,.main-about .content-box .icon-image,.village-development .content-Bx .icon-image,.village-development .content-box .icon-image{width:100%;height:100px;margin:10px auto}}.rural-compact .content-Bx .icon-image.first,.rural-compact .content-box .icon-image.first,.rural-renovation .content-Bx .icon-image.first,.rural-renovation .content-box .icon-image.first,.main-about .content-Bx .icon-image.first,.main-about .content-box .icon-image.first,.village-development .content-Bx .icon-image.first,.village-development .content-box .icon-image.first{mask-image:url(/icon/icon_totalmoney2_w.svg);background-color:#fd9f28}.rural-compact .content-Bx .icon-image.second,.rural-compact .content-box .icon-image.second,.rural-renovation .content-Bx .icon-image.second,.rural-renovation .content-box .icon-image.second,.main-about .content-Bx .icon-image.second,.main-about .content-box .icon-image.second,.village-development .content-Bx .icon-image.second,.village-development .content-box .icon-image.second{mask-image:url(/icon/icon_totalmoney_w.svg);background-color:#6da834}.rural-compact .content-Bx .icon-image.third,.rural-compact .content-box .icon-image.third,.rural-renovation .content-Bx .icon-image.third,.rural-renovation .content-box .icon-image.third,.main-about .content-Bx .icon-image.third,.main-about .content-box .icon-image.third,.village-development .content-Bx .icon-image.third,.village-development .content-box .icon-image.third{mask-image:url(/icon/icon_total_w.svg);background-color:#fd9f28}.rural-compact .co-Titbx,.rural-renovation .co-Titbx,.main-about .co-Titbx,.village-development .co-Titbx{display:block;flex-basis:80%}.rural-compact .co-Titbx b,.rural-renovation .co-Titbx b,.main-about .co-Titbx b,.village-development .co-Titbx b{font-size:20px}.rural-compact .co-sTsp,.rural-renovation .co-sTsp,.main-about .co-sTsp,.village-development .co-sTsp{display:block;font-size:18px;color:#555;line-height:2}@media screen and (max-width: 767px){.rural-compact .co-sTsp,.rural-renovation .co-sTsp,.main-about .co-sTsp,.village-development .co-sTsp{line-height:1.7}}.rural-compact p.co-sTsp,.rural-renovation p.co-sTsp,.main-about p.co-sTsp,.village-development p.co-sTsp{color:#3a7e89}.rural-compact .wrap.out-box,.rural-renovation .wrap.out-box,.main-about .wrap.out-box,.village-development .wrap.out-box{display:flex;align-items:center}.rural-compact .board-box,.rural-renovation .board-box,.main-about .board-box,.village-development .board-box{margin:20px 0 30px;transition:transform .3s}.rural-compact .board-box:hover,.rural-renovation .board-box:hover,.main-about .board-box:hover,.village-development .board-box:hover{transform:translateY(-3px)}.rural-compact .board-box img,.rural-renovation .board-box img,.main-about .board-box img,.village-development .board-box img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:box-shadow .3s}.rural-compact .board-box img:hover,.rural-renovation .board-box img:hover,.main-about .board-box img:hover,.village-development .board-box img:hover{box-shadow:0 8px 25px rgba(0,0,0,.12)}@media screen and (max-width: 767px){.rural-compact .board-box img,.rural-renovation .board-box img,.main-about .board-box img,.village-development .board-box img{width:100%;height:auto}}.rural-compact table,.rural-renovation table,.main-about table,.village-development table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.05)}.rural-compact table th,.rural-compact table td,.rural-renovation table th,.rural-renovation table td,.main-about table th,.main-about table td,.village-development table th,.village-development table td{border:1px solid #eee;padding:14px 16px;text-align:center;vertical-align:middle;word-break:keep-all}.rural-compact table th,.rural-renovation table th,.main-about table th,.village-development table th{background:linear-gradient(180deg, #f5f9f2 0%, #e9f4e5 100%);color:#333;font-weight:600;letter-spacing:-0.5px}.rural-compact table tr:nth-child(even) td,.rural-renovation table tr:nth-child(even) td,.main-about table tr:nth-child(even) td,.village-development table tr:nth-child(even) td{background-color:#fcfcfc}.rural-compact table tr:hover td,.rural-renovation table tr:hover td,.main-about table tr:hover td,.village-development table tr:hover td{background-color:rgba(92,159,60,.05)}.rural-compact table td,.rural-renovation table td,.main-about table td,.village-development table td{color:#555;transition:background-color .3s}.rural-compact .titleWrap,.rural-renovation .titleWrap,.main-about .titleWrap,.village-development .titleWrap{margin:35px 0 20px}.rural-compact .titleWrap .list-icon,.rural-renovation .titleWrap .list-icon,.main-about .titleWrap .list-icon,.village-development .titleWrap .list-icon{width:auto;height:auto;margin-right:12px;vertical-align:middle;transition:transform .3s}.rural-compact .titleWrap .list-icon:hover,.rural-renovation .titleWrap .list-icon:hover,.main-about .titleWrap .list-icon:hover,.village-development .titleWrap .list-icon:hover{transform:scale(1.1)}.rural-compact .titleWrap span,.rural-renovation .titleWrap span,.main-about .titleWrap span,.village-development .titleWrap span{font-size:20px;font-weight:600;color:#333}@media screen and (max-width: 767px){.rural-compact .titleWrap span,.rural-renovation .titleWrap span,.main-about .titleWrap span,.village-development .titleWrap span{font-size:1.25rem}}.rural-compact .titleWrap p.detail,.rural-renovation .titleWrap p.detail,.main-about .titleWrap p.detail,.village-development .titleWrap p.detail{margin:12px 0;font-size:1rem;line-height:1.5}@media screen and (max-width: 767px){.rural-compact .titleWrap,.rural-renovation .titleWrap,.main-about .titleWrap,.village-development .titleWrap{margin:25px 0 15px}}.rural-compact .content-img,.rural-renovation .content-img,.main-about .content-img,.village-development .content-img{text-align:center;margin:25px 0}.rural-compact .content-img img,.rural-renovation .content-img img,.main-about .content-img img,.village-development .content-img img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.rural-compact .content-img img:hover,.rural-renovation .content-img img:hover,.main-about .content-img img:hover,.village-development .content-img img:hover{transform:scale(1.01);box-shadow:0 8px 25px rgba(0,0,0,.12)}@media screen and (max-width: 767px){.rural-compact .content-img img,.rural-renovation .content-img img,.main-about .content-img img,.village-development .content-img img{width:100%}}.rural-compact .img-wrap,.rural-renovation .img-wrap,.main-about .img-wrap,.village-development .img-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:20px 0}.rural-compact .img-wrap img,.rural-renovation .img-wrap img,.main-about .img-wrap img,.village-development .img-wrap img{max-width:48%;height:auto;object-fit:cover;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.rural-compact .img-wrap img:hover,.rural-renovation .img-wrap img:hover,.main-about .img-wrap img:hover,.village-development .img-wrap img:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.12)}@media screen and (max-width: 767px){.rural-compact .img-wrap img,.rural-renovation .img-wrap img,.main-about .img-wrap img,.village-development .img-wrap img{max-width:100%}}.rural-compact ul.c-list01,.rural-renovation ul.c-list01,.main-about ul.c-list01,.village-development ul.c-list01{display:inline-block;list-style:none;padding:35px 25px;padding-right:80px;margin:20px 0;background-color:#f5f9f3;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.04);position:relative;border-left:4px solid #5c9f3c}@media screen and (max-width: 767px){.rural-compact ul.c-list01,.rural-renovation ul.c-list01,.main-about ul.c-list01,.village-development ul.c-list01{padding:10px 15px}}.rural-compact ul.c-list01::before,.rural-renovation ul.c-list01::before,.main-about ul.c-list01::before,.village-development ul.c-list01::before{content:"";position:absolute;top:5px;right:5px;width:80px;height:80px;pointer-events:none}@media screen and (max-width: 767px){.rural-compact ul.c-list01::before,.rural-renovation ul.c-list01::before,.main-about ul.c-list01::before,.village-development ul.c-list01::before{top:inherit;scale:.4;bottom:0;translate:15% 20%}}.rural-compact ul.c-list01:nth-of-type(odd)::before,.rural-renovation ul.c-list01:nth-of-type(odd)::before,.main-about ul.c-list01:nth-of-type(odd)::before,.village-development ul.c-list01:nth-of-type(odd)::before{background:url("../images/Business/leaf.png") no-repeat center center/contain}.rural-compact ul.c-list01:nth-of-type(even)::before,.rural-renovation ul.c-list01:nth-of-type(even)::before,.main-about ul.c-list01:nth-of-type(even)::before,.village-development ul.c-list01:nth-of-type(even)::before{background:url("../images/Business/leaf.png") no-repeat center center/contain;rotate:274deg;background-size:75%}.rural-compact ul.c-list01>li,.rural-renovation ul.c-list01>li,.main-about ul.c-list01>li,.village-development ul.c-list01>li{width:95%;position:relative;padding-left:22px;margin-bottom:18px;line-height:1.7;font-size:18px}.rural-compact ul.c-list01>li:before,.rural-renovation ul.c-list01>li:before,.main-about ul.c-list01>li:before,.village-development ul.c-list01>li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background-color:#5c9f3c;border-radius:50%;box-shadow:0 0 0 4px rgba(92,159,60,.1);transition:background-color .3s,box-shadow .3s}.rural-compact ul.c-list01>li:hover::before,.rural-renovation ul.c-list01>li:hover::before,.main-about ul.c-list01>li:hover::before,.village-development ul.c-list01>li:hover::before{background-color:rgb(70.5753424658,121.9726027397,46.0273972603);box-shadow:0 0 0 5px rgba(92,159,60,.15)}.rural-compact ul.c-list01>li:last-child,.rural-renovation ul.c-list01>li:last-child,.main-about ul.c-list01>li:last-child,.village-development ul.c-list01>li:last-child{margin-bottom:0}.rural-compact ul.c-list01>li b,.rural-renovation ul.c-list01>li b,.main-about ul.c-list01>li b,.village-development ul.c-list01>li b{font-weight:600;color:#333;transition:color .3s}.rural-compact ul.c-list01>li b:hover,.rural-renovation ul.c-list01>li b:hover,.main-about ul.c-list01>li b:hover,.village-development ul.c-list01>li b:hover{color:#5c9f3c}.rural-compact ul.c-list01>li ul,.rural-renovation ul.c-list01>li ul,.main-about ul.c-list01>li ul,.village-development ul.c-list01>li ul{list-style:none;margin-top:12px}.rural-compact ul.c-list01>li ul li,.rural-renovation ul.c-list01>li ul li,.main-about ul.c-list01>li ul li,.village-development ul.c-list01>li ul li{position:relative;padding-left:15px;margin-bottom:10px;color:#666;font-size:18px;color:#3a7e89}.rural-compact ul.c-list01>li ul li:before,.rural-renovation ul.c-list01>li ul li:before,.main-about ul.c-list01>li ul li:before,.village-development ul.c-list01>li ul li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:1px;background-color:#999;transition:width .3s,background-color .3s}.rural-compact ul.c-list01>li ul li:hover::before,.rural-renovation ul.c-list01>li ul li:hover::before,.main-about ul.c-list01>li ul li:hover::before,.village-development ul.c-list01>li ul li:hover::before{width:10px;background-color:#5c9f3c}.rural-compact ul.c-list01>li ul li:last-child,.rural-renovation ul.c-list01>li ul li:last-child,.main-about ul.c-list01>li ul li:last-child,.village-development ul.c-list01>li ul li:last-child{margin-bottom:0}.rural-compact .wrap,.rural-renovation .wrap,.main-about .wrap,.village-development .wrap{margin-bottom:25px}.rural-compact .wrap .inner-title,.rural-renovation .wrap .inner-title,.main-about .wrap .inner-title,.village-development .wrap .inner-title{font-size:18px;font-weight:500;color:#333;display:block;margin-bottom:12px;position:relative;padding-left:15px}.rural-compact .wrap .inner-title::before,.rural-renovation .wrap .inner-title::before,.main-about .wrap .inner-title::before,.village-development .wrap .inner-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:16px;background-color:#5c9f3c;border-radius:2px}@media screen and (max-width: 767px){.rural-compact .wrap .inner-title,.rural-renovation .wrap .inner-title,.main-about .wrap .inner-title,.village-development .wrap .inner-title{margin-top:15px}}.rural-compact .wrap ul,.rural-renovation .wrap ul,.main-about .wrap ul,.village-development .wrap ul{list-style-position:inside;margin:12px 0}.rural-compact .wrap ul li,.rural-renovation .wrap ul li,.main-about .wrap ul li,.village-development .wrap ul li{position:relative;margin-bottom:8px;line-height:1.6;list-style-type:disc;padding-left:5px;transition:color .3s}.rural-compact .wrap ul li:hover,.rural-renovation .wrap ul li:hover,.main-about .wrap ul li:hover,.village-development .wrap ul li:hover{color:#5c9f3c}.rural-compact .wrap ul li b,.rural-renovation .wrap ul li b,.main-about .wrap ul li b,.village-development .wrap ul li b{font-weight:600;color:#444}.rural-compact p.tip,.rural-renovation p.tip,.main-about p.tip,.village-development p.tip{font-size:14px;color:#666;margin:12px 0;font-style:italic;padding-left:20px;position:relative}.rural-compact p.tip::before,.rural-renovation p.tip::before,.main-about p.tip::before,.village-development p.tip::before{content:"※";position:absolute;left:0;top:0;color:#5c9f3c}.rural-compact p.detail,.rural-compact li,.rural-renovation p.detail,.rural-renovation li,.main-about p.detail,.main-about li,.village-development p.detail,.village-development li{font-size:1rem;line-height:1.7;color:#555}.rural-compact .sgap,.rural-renovation .sgap,.main-about .sgap,.village-development .sgap{height:20px;clear:both}.rural-compact .tb1-col03 .col01,.rural-renovation .tb1-col03 .col01,.main-about .tb1-col03 .col01,.village-development .tb1-col03 .col01{width:40%}.rural-compact .tb1-col03 .col02,.rural-renovation .tb1-col03 .col02,.main-about .tb1-col03 .col02,.village-development .tb1-col03 .col02{width:30%}.rural-compact .tb1-col03 .col03,.rural-renovation .tb1-col03 .col03,.main-about .tb1-col03 .col03,.village-development .tb1-col03 .col03{width:30%}.rural-compact .tb1-col02 .col01,.rural-renovation .tb1-col02 .col01,.main-about .tb1-col02 .col01,.village-development .tb1-col02 .col01{width:25%}.rural-compact .tb1-col02 .col02,.rural-renovation .tb1-col02 .col02,.main-about .tb1-col02 .col02,.village-development .tb1-col02 .col02{width:75%}.rural-compact .tb2-col02 .col01,.rural-renovation .tb2-col02 .col01,.main-about .tb2-col02 .col01,.village-development .tb2-col02 .col01{width:50%}.rural-compact .tb2-col02 .col02,.rural-renovation .tb2-col02 .col02,.main-about .tb2-col02 .col02,.village-development .tb2-col02 .col02{width:50%}.rural-compact.main-about .list_title,.rural-renovation.main-about .list_title,.main-about.main-about .list_title,.village-development.main-about .list_title{font-size:16px;line-height:1.5;margin:10px 0;color:#555}.rural-compact.rural-compact .c-tit01::after,.rural-compact.main-about .c-tit01::after,.rural-renovation.rural-compact .c-tit01::after,.rural-renovation.main-about .c-tit01::after,.main-about.rural-compact .c-tit01::after,.main-about.main-about .c-tit01::after,.village-development.rural-compact .c-tit01::after,.village-development.main-about .c-tit01::after{background:linear-gradient(90deg, #5c9f3c 0%, #3a7e89 100%)}.rural-compact.rural-renovation .c-tit01::after,.rural-renovation.rural-renovation .c-tit01::after,.main-about.rural-renovation .c-tit01::after,.village-development.rural-renovation .c-tit01::after{background:linear-gradient(90deg, #77b356 0%, #3a7e89 100%)}.rural-compact.village-development .c-tit01::after,.rural-renovation.village-development .c-tit01::after,.main-about.village-development .c-tit01::after,.village-development.village-development .c-tit01::after{background:linear-gradient(90deg, #3a7e89 0%, #5c9f3c 100%)}/*# sourceMappingURL=ruralCompact.css.map */
