.local_nav{margin:60px 0}.local_nav ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 640px){.local_nav ul{display:block;padding:0 20px}}.local_nav ul li{width:32%}@media screen and (max-width: 640px){.local_nav ul li{width:100%}}.local_nav ul li a{margin-bottom:20px;border-radius:5px;padding:15px;display:block;background:#245B00;color:#fff;border:solid 1px #245B00;text-align:center}.local_nav ul li a:hover,.local_nav ul li a.active{background:#fff;color:#245B00;border:solid 1px #245B00}body{background:#F5FAF2}.header{background:url(../img/bg_header.jpg) center center no-repeat;background-size:cover;height:340px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 640px){.header{height:200px}}.header .inner_header{color:#fff;margin-top:60px;text-align:center}@media screen and (max-width: 640px){.header .inner_header{margin-top:20px}}.header .inner_header h1{font-size:40px}@media screen and (max-width: 640px){.header .inner_header h1{font-size:20px}}.header .inner_header small{font-size:14px;letter-spacing:0.3em;font-weight:100}@media screen and (max-width: 640px){.header .inner_header small{font-size:12px}}main{max-width:1180px;margin:0 auto}main p{margin-bottom:20px}@media screen and (max-width: 640px){main p{margin-bottom:30px}}main p a{display:inline-block;background:#245B00;color:#fff;border-radius:30px;border:solid 1px #245B00;transition:.3s;padding:10px 20px}main p a:hover{background:#fff;color:#245B00}main img{max-width:100%}main .unit_header{margin:-30px 0 60px;padding:20px 30px;background:#fff;box-shadow:#ccc 0 3px 6px;overflow:hidden;position:relative}main .unit_header::before{content:'';position:absolute;left:0;top:0;border-bottom:solid 3px #43B134;animation:border_anim 0.5s ease-out forwards}main .unit_header::after{content:'';position:absolute;left:100%;bottom:0;width:0;transform:translateX(-100%);border-bottom:solid 3px #43B134;animation:border_anim 0.5s ease-out forwards}@media screen and (max-width: 640px){main .unit_header{padding:5px;margin:-20px 20px 30px}}main .unit_header h2{font-size:30px;text-align:center;color:#245B00;transition-delay:0.8s}@media screen and (max-width: 640px){main .unit_header h2{font-size:18px}}@keyframes border_anim{0%{width:0%}100%{width:100%}}main .unit{margin-bottom:150px}@media screen and (max-width: 640px){main .unit{padding:0 20px;margin-bottom:60px}}main .unit h3{color:#245B00;font-size:25px;display:flex;align-items:center;margin:60px 0}@media screen and (max-width: 640px){main .unit h3{margin:30px 0;font-size:16px}}main .unit h3::before,main .unit h3:after{content:"";flex-grow:1;height:1px;background:#245B00;display:block}main .unit h3:before{margin-right:1em}main .unit h3:after{margin-left:1em}main .unit h4{font-size:18px;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 640px){main .unit h4{font-size:16px}}main .unit ul{margin-left:20px}main .unit ul li{list-style:circle}main .unit ul li h5{font-weight:bold}main .unit ul li p{margin-bottom:10px}main .unit .overhang{width:50vw;max-width:100%;margin:0 auto}main .unit .overhang .overhang_inner{padding:40px 20px;background:url(../img/philosophy/bg_philosophy_chart.png) center center;background-size:cover;margin:0 calc(50% - 50vw);width:100vw;overflow:hidden;text-align:center}@media screen and (max-width: 640px){main .unit .overhang .overhang_inner{padding:20px}}main .unit .overhang .overhang_inner img{margin:0 auto;max-width:1180px}@media screen and (max-width: 640px){main .unit .overhang .overhang_inner img{width:100%}}main .unit .img{text-align:center}main .unit .policy li{margin-bottom:20px;padding:20px;background:#fff;border-left:solid 10px #245B00;font-weight:bold;color:#333}@media screen and (max-width: 640px){main .unit .policy li{padding:10px}}
/*# sourceMappingURL=customer.css.map */
