*{background-repeat:no-repeat}html{font-size:62.5%;line-height:62.5%;font-feature-settings:"palt"}body{font-feature-settings:"palt"}@media screen and (max-width: 500px){img{max-width:100%;height:auto;width:auto}}.management{width:1200px;margin:0 auto}@media screen and (max-width: 500px){.management{width:auto;margin:0 20px}}.management h2{font-size:2.2rem;line-height:1.8;font-weight:700;margin-bottom:50px}.management h2:before,.management h2:after{display:block;content:"";width:0;height:0}.management h2:before{margin-top:calc((2.2rem - 2.2rem*1.8)/2)}.management h2:after{margin-bottom:calc((2.2rem - 2.2rem*1.8)/2)}@media screen and (max-width: 500px){.management h2{font-size:1.4rem;line-height:1.8;margin-bottom:20px;text-align:justify;text-justify:inter-ideograph}.management h2:before,.management h2:after{display:block;content:"";width:0;height:0}.management h2:before{margin-top:calc((1.4rem - 1.4rem*1.8)/2)}.management h2:after{margin-bottom:calc((1.4rem - 1.4rem*1.8)/2)}}.management h2 span{font-size:1.2rem;letter-spacing:0}@media screen and (max-width: 500px){.management h2 span{font-size:1rem}}.management .block01{margin-bottom:100px}@media screen and (max-width: 500px){.management .block01{margin-bottom:40px}}.management .block01 h2{font-size:3rem;line-height:1.8;text-align:center}.management .block01 h2:before,.management .block01 h2:after{display:block;content:"";width:0;height:0}.management .block01 h2:before{margin-top:calc((3rem - 3rem*1.8)/2)}.management .block01 h2:after{margin-bottom:calc((3rem - 3rem*1.8)/2)}@media screen and (max-width: 500px){.management .block01 h2{font-size:1.4rem;line-height:1.8;text-align:left}.management .block01 h2:before,.management .block01 h2:after{display:block;content:"";width:0;height:0}.management .block01 h2:before{margin-top:calc((1.4rem - 1.4rem*1.8)/2)}.management .block01 h2:after{margin-bottom:calc((1.4rem - 1.4rem*1.8)/2)}}.management .block01 ul{display:flex;justify-content:space-between}@media screen and (max-width: 500px){.management .block01 ul{display:block}}.management .block01 ul li{width:300px}@media screen and (max-width: 500px){.management .block01 ul li{width:auto;margin-bottom:20px}.management .block01 ul li:last-child{margin-bottom:0}}.management .block01 ul li span{display:block;margin-top:10px;font-size:1.2rem;line-height:1.6}.management .block01 ul li span:before,.management .block01 ul li span:after{display:block;content:"";width:0;height:0}.management .block01 ul li span:before{margin-top:calc((1.2rem - 1.2rem*1.6)/2)}.management .block01 ul li span:after{margin-bottom:calc((1.2rem - 1.2rem*1.6)/2)}.management .block02{margin-bottom:100px}@media screen and (max-width: 500px){.management .block02{margin-bottom:40px}}.management .block02 div{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 500px){.management .block02 div{display:block}}.management .block02 div .block02_map{order:2;width:820px;height:400px}@media screen and (max-width: 500px){.management .block02 div .block02_map{width:100%;height:300px;margin-bottom:20px}}.management .block02 div p{font-size:1.6rem;line-height:2;text-align:justify;text-justify:inter-ideograph;width:330px}.management .block02 div p:before,.management .block02 div p:after{display:block;content:"";width:0;height:0}.management .block02 div p:before{margin-top:calc((1.6rem - 1.6rem*2)/2)}.management .block02 div p:after{margin-bottom:calc((1.6rem - 1.6rem*2)/2)}@media screen and (max-width: 500px){.management .block02 div p{width:auto;font-size:1.4rem;line-height:2}.management .block02 div p:before,.management .block02 div p:after{display:block;content:"";width:0;height:0}.management .block02 div p:before{margin-top:calc((1.4rem - 1.4rem*2)/2)}.management .block02 div p:after{margin-bottom:calc((1.4rem - 1.4rem*2)/2)}}.management .block03{margin-bottom:100px}@media screen and (max-width: 500px){.management .block03{margin-bottom:40px}}.management .block03_unit{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}@media screen and (max-width: 500px){.management .block03_unit{display:block;margin-bottom:20px}}.management .block03_unit p{font-size:1.6rem;line-height:2;text-align:justify;text-justify:inter-ideograph;width:550px}.management .block03_unit p:before,.management .block03_unit p:after{display:block;content:"";width:0;height:0}.management .block03_unit p:before{margin-top:calc((1.6rem - 1.6rem*2)/2)}.management .block03_unit p:after{margin-bottom:calc((1.6rem - 1.6rem*2)/2)}@media screen and (max-width: 500px){.management .block03_unit p{font-size:1.4rem;line-height:2;width:auto;margin-top:15px}.management .block03_unit p:before,.management .block03_unit p:after{display:block;content:"";width:0;height:0}.management .block03_unit p:before{margin-top:calc((1.4rem - 1.4rem*2)/2)}.management .block03_unit p:after{margin-bottom:calc((1.4rem - 1.4rem*2)/2)}}.management .block03 h3{font-size:1.8rem;line-height:1;font-weight:700;text-align:center;margin-bottom:15px}.management .block03 h3:before,.management .block03 h3:after{display:block;content:"";width:0;height:0}.management .block03 h3:before{margin-top:calc((1.8rem - 1.8rem*1)/2)}.management .block03 h3:after{margin-bottom:calc((1.8rem - 1.8rem*1)/2)}@media screen and (max-width: 500px){.management .block03 h3{font-size:1.2rem;line-height:1}.management .block03 h3:before,.management .block03 h3:after{display:block;content:"";width:0;height:0}.management .block03 h3:before{margin-top:calc((1.2rem - 1.2rem*1)/2)}.management .block03 h3:after{margin-bottom:calc((1.2rem - 1.2rem*1)/2)}}.management .block03 .flow_img{text-align:center}.management .block04{width:1200px;margin:0 auto 100px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 500px){.management .block04{width:auto;margin-bottom:40px;display:block}}.management .block04 p{font-size:1.6rem;line-height:2;text-align:justify;text-justify:inter-ideograph;width:450px}.management .block04 p:before,.management .block04 p:after{display:block;content:"";width:0;height:0}.management .block04 p:before{margin-top:calc((1.6rem - 1.6rem*2)/2)}.management .block04 p:after{margin-bottom:calc((1.6rem - 1.6rem*2)/2)}@media screen and (max-width: 500px){.management .block04 p{font-size:1.4rem;line-height:2;width:auto;margin-bottom:20px}.management .block04 p:before,.management .block04 p:after{display:block;content:"";width:0;height:0}.management .block04 p:before{margin-top:calc((1.4rem - 1.4rem*2)/2)}.management .block04 p:after{margin-bottom:calc((1.4rem - 1.4rem*2)/2)}}.management .block04_graph{order:2;width:700px;border:1px solid #ddd;padding:40px;text-align:center}@media screen and (max-width: 500px){.management .block04_graph{width:auto;padding:15px}}.management .block04_graph h3{font-size:1.8rem;line-height:1;font-weight:700;letter-spacing:.2em;margin-bottom:15px}.management .block04_graph h3:before,.management .block04_graph h3:after{display:block;content:"";width:0;height:0}.management .block04_graph h3:before{margin-top:calc((1.8rem - 1.8rem*1)/2)}.management .block04_graph h3:after{margin-bottom:calc((1.8rem - 1.8rem*1)/2)}@media screen and (max-width: 500px){.management .block04_graph h3{font-size:1.4rem;line-height:1;margin-bottom:20px}.management .block04_graph h3:before,.management .block04_graph h3:after{display:block;content:"";width:0;height:0}.management .block04_graph h3:before{margin-top:calc((1.4rem - 1.4rem*1)/2)}.management .block04_graph h3:after{margin-bottom:calc((1.4rem - 1.4rem*1)/2)}}.management .block05 ul{display:flex;justify-content:space-between;margin-bottom:100px}@media screen and (max-width: 500px){.management .block05 ul{display:block;margin-bottom:40px}}.management .block05 ul li{width:300px;text-align:center}@media screen and (max-width: 500px){.management .block05 ul li{width:auto;display:flex;align-items:center;margin-bottom:15px}.management .block05 ul li:last-child{margin-bottom:0}.management .block05 ul li img{width:150px;margin-right:15px}}.management .block05 ul li h3{margin-top:10px;font-size:1.4rem;line-height:1;font-weight:700}.management .block05 ul li h3:before,.management .block05 ul li h3:after{display:block;content:"";width:0;height:0}.management .block05 ul li h3:before{margin-top:calc((1.4rem - 1.4rem*1)/2)}.management .block05 ul li h3:after{margin-bottom:calc((1.4rem - 1.4rem*1)/2)}@media screen and (max-width: 500px){.management .block05 ul li h3{margin-top:0;font-size:1.2rem;line-height:1}.management .block05 ul li h3:before,.management .block05 ul li h3:after{display:block;content:"";width:0;height:0}.management .block05 ul li h3:before{margin-top:calc((1.2rem - 1.2rem*1)/2)}.management .block05 ul li h3:after{margin-bottom:calc((1.2rem - 1.2rem*1)/2)}}