.layout-open .title-wrap{padding-bottom:2.77778vw;display:flex}.layout-open .title-wrap .title{color:#000;cursor:pointer;flex:1;font-size:3.88889vw;font-weight:500;line-height:5vw}.layout-open .title-wrap .arrow img{cursor:pointer;width:3.88889vw;height:3.88889vw;transition:transform .2s;transform:rotate(-180deg)}.layout-open .content{padding-bottom:4.16667vw;padding-left:4.16667vw;font-size:3.88889vw;line-height:5.55556vw;display:none}.layout-open.open .content{display:block}.layout-open.open .arrow img{transform:rotate(0)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.layout-open .title-wrap{padding-bottom:10px;display:flex}.layout-open .title-wrap .title{color:#000;flex:1;font-size:14px;font-weight:500;line-height:18px}.layout-open .title-wrap .arrow img{width:14px;height:14px;transition:transform .2s;transform:rotate(-180deg)}.layout-open .content{padding-bottom:15px;padding-left:15px;font-size:14px;line-height:20px;display:none}.layout-open.open .content{display:block}.layout-open.open .arrow img{transform:rotate(0)}}
.layout-rich-text{padding:0 5.55556vw}.layout-rich-text ul,.layout-rich-text ol,.layout-rich-text li,.layout-rich-text dl,.layout-rich-text dt,.layout-rich-text dd{list-style:revert-layer;margin-left:2.22222vw;padding:1.38889vw 0}.layout-rich-text ul,.layout-rich-text ol>li{margin-left:1.66667vw}.layout-rich-text h1,.layout-rich-text h2,.layout-rich-text h3,.layout-rich-text h4,.layout-rich-text h5,.layout-rich-text h6{margin:0;line-height:1.38}.layout-rich-text h2{color:#222;margin:0;font-size:5vw;font-weight:600;line-height:8.88889vw}.layout-rich-text h3{color:#222;margin:0;font-size:4.44444vw;font-weight:600;line-height:10vw}.layout-rich-text p{white-space:pre-line;color:#222;font-size:3.88889vw;line-height:6.66667vw}.layout-rich-text a{color:#009b3f}.layout-rich-text blockquote{background-color:#f5f2f0;border-left:2.22222vw solid #b4d5ff;margin:2.77778vw 0;padding:2.77778vw;font-size:100%;line-height:1.5;display:block}.layout-rich-text table{border-collapse:separate;border-spacing:0;text-align:center;background:#fff;border:.5px solid #c5d1d8;border-radius:3.33333vw;width:100%;margin:2.77778vw auto;font-size:3.88889vw;overflow:hidden}.layout-rich-text table td,.layout-rich-text table th{text-align:center;color:#000;border-bottom:.5px solid #c5d1d8;border-right:.5px solid #c5d1d8}.layout-rich-text table th{background:#f6f7fb;min-height:7.77778vw;padding:1.11111vw;font-size:3.88889vw;font-weight:500;line-height:7.77778vw}.layout-rich-text table td{background:#fff;font-size:3.33333vw;font-weight:400;line-height:7.77778vw}.layout-rich-text table th:first-child,.layout-rich-text table td:first-child{font-weight:600}.layout-rich-text table tr>:last-child{border-right:none}.layout-rich-text table tbody tr:last-child>*{border-bottom:none}.layout-rich-text table thead tr:first-child th:first-child{border-top-left-radius:3.33333vw}.layout-rich-text table thead tr:first-child th:last-child{border-top-right-radius:3.33333vw}.layout-rich-text table tbody tr:last-child td:first-child{border-bottom-left-radius:3.33333vw}.layout-rich-text table tbody tr:last-child td:last-child{border-bottom-right-radius:3.33333vw}.layout-rich-text p,.layout-rich-text li,.layout-rich-text h2,.layout-rich-text h3,.layout-rich-text h4,.layout-rich-text h5{word-break:break-word;overflow-wrap:anywhere}.layout-rich-text img,.layout-rich-text video,.layout-rich-text iframe{max-width:100%;height:auto;margin:1.66667vw 0;display:block}.layout-rich-text iframe{width:100%;height:61.1111vw}.layout-rich-text img{display:inline-block}.layout-rich-text .title{color:#000;margin:0;padding:8.33333vw 0 2.77778vw;font-size:5vw;font-weight:500;line-height:7.22222vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap ul,.layout-rich-text .rich-render-wrap .height-hidden-wrap ol,.layout-rich-text .rich-render-wrap .height-hidden-wrap li,.layout-rich-text .rich-render-wrap .height-hidden-wrap dl,.layout-rich-text .rich-render-wrap .height-hidden-wrap dt,.layout-rich-text .rich-render-wrap .height-hidden-wrap dd{list-style:revert-layer;margin-left:2.22222vw;padding:1.38889vw 0}.layout-rich-text .rich-render-wrap .height-hidden-wrap ul,.layout-rich-text .rich-render-wrap .height-hidden-wrap ol>li{margin-left:1.66667vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap h1,.layout-rich-text .rich-render-wrap .height-hidden-wrap h2,.layout-rich-text .rich-render-wrap .height-hidden-wrap h3,.layout-rich-text .rich-render-wrap .height-hidden-wrap h4,.layout-rich-text .rich-render-wrap .height-hidden-wrap h5,.layout-rich-text .rich-render-wrap .height-hidden-wrap h6{margin:0;line-height:1.38}.layout-rich-text .rich-render-wrap .height-hidden-wrap h2{color:#222;margin:0;font-size:5vw;font-weight:600;line-height:8.88889vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap h3{color:#222;margin:0;font-size:4.44444vw;font-weight:600;line-height:10vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap p{white-space:pre-line;color:#222;font-size:3.88889vw;line-height:6.66667vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap a{color:#009b3f}.layout-rich-text .rich-render-wrap .height-hidden-wrap blockquote{background-color:#f5f2f0;border-left:2.22222vw solid #b4d5ff;margin:2.77778vw 0;padding:2.77778vw;font-size:100%;line-height:1.5;display:block}.layout-rich-text .rich-render-wrap .height-hidden-wrap table{border-collapse:separate;border-spacing:0;text-align:center;background:#fff;border:.5px solid #c5d1d8;border-radius:3.33333vw;width:100%;margin:2.77778vw auto;font-size:3.88889vw;overflow:hidden}.layout-rich-text .rich-render-wrap .height-hidden-wrap table td,.layout-rich-text .rich-render-wrap .height-hidden-wrap table th{text-align:center;color:#000;border-bottom:.5px solid #c5d1d8;border-right:.5px solid #c5d1d8}.layout-rich-text .rich-render-wrap .height-hidden-wrap table th{background:#f6f7fb;min-height:7.77778vw;padding:1.11111vw;font-size:3.88889vw;font-weight:500;line-height:7.77778vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap table td{background:#fff;font-size:3.33333vw;font-weight:400;line-height:7.77778vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap table th:first-child,.layout-rich-text .rich-render-wrap .height-hidden-wrap table td:first-child{font-weight:600}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tr>:last-child{border-right:none}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child>*{border-bottom:none}.layout-rich-text .rich-render-wrap .height-hidden-wrap table thead tr:first-child th:first-child{border-top-left-radius:3.33333vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap table thead tr:first-child th:last-child{border-top-right-radius:3.33333vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child td:first-child{border-bottom-left-radius:3.33333vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child td:last-child{border-bottom-right-radius:3.33333vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap p,.layout-rich-text .rich-render-wrap .height-hidden-wrap li,.layout-rich-text .rich-render-wrap .height-hidden-wrap h2,.layout-rich-text .rich-render-wrap .height-hidden-wrap h3,.layout-rich-text .rich-render-wrap .height-hidden-wrap h4,.layout-rich-text .rich-render-wrap .height-hidden-wrap h5{word-break:break-word;overflow-wrap:anywhere}.layout-rich-text .rich-render-wrap .height-hidden-wrap img,.layout-rich-text .rich-render-wrap .height-hidden-wrap video,.layout-rich-text .rich-render-wrap .height-hidden-wrap iframe{max-width:100%;height:auto;margin:1.66667vw 0;display:block}.layout-rich-text .rich-render-wrap .height-hidden-wrap iframe{width:100%;height:61.1111vw}.layout-rich-text .rich-render-wrap .height-hidden-wrap img{display:inline-block}.layout-rich-text .rich-render-wrap .height-hidden-wrap{overflow:hidden}.layout-rich-text .handle{color:#009b3f;text-align:center;cursor:pointer;font-size:3.88889vw}.layout-rich-text .handle .arrow{width:3.88889vw;height:3.88889vw;padding:0 1.38889vw;transition:transform .2s;position:relative;top:.83333vw}.layout-rich-text.open .toggle{display:block}.layout-rich-text.open .handle .arrow{transform:rotate(-180deg)}.layout-rich-text.open .height-hidden-wrap{height:auto!important}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.layout-rich-text{padding:0 20px}.layout-rich-text .title{color:#000;margin:0;padding:30px 0 10px;font-size:18px;font-weight:500;line-height:26px}.layout-rich-text .rich-render-wrap .height-hidden-wrap ul,.layout-rich-text .rich-render-wrap .height-hidden-wrap ol,.layout-rich-text .rich-render-wrap .height-hidden-wrap li,.layout-rich-text .rich-render-wrap .height-hidden-wrap dl,.layout-rich-text .rich-render-wrap .height-hidden-wrap dt,.layout-rich-text .rich-render-wrap .height-hidden-wrap dd{list-style:revert-layer;margin-left:8px;padding:5px 0}.layout-rich-text .rich-render-wrap .height-hidden-wrap ul,.layout-rich-text .rich-render-wrap .height-hidden-wrap ol>li{margin-left:6px}.layout-rich-text .rich-render-wrap .height-hidden-wrap h1,.layout-rich-text .rich-render-wrap .height-hidden-wrap h2,.layout-rich-text .rich-render-wrap .height-hidden-wrap h3,.layout-rich-text .rich-render-wrap .height-hidden-wrap h4,.layout-rich-text .rich-render-wrap .height-hidden-wrap h5,.layout-rich-text .rich-render-wrap .height-hidden-wrap h6{margin:0;line-height:1.38}.layout-rich-text .rich-render-wrap .height-hidden-wrap h2{color:#222;margin:0;font-size:18px;font-weight:600;line-height:32px}.layout-rich-text .rich-render-wrap .height-hidden-wrap h3{color:#222;margin:0;font-size:16px;font-weight:600;line-height:36px}.layout-rich-text .rich-render-wrap .height-hidden-wrap p{white-space:pre-line;color:#222;font-size:14px;line-height:24px}.layout-rich-text .rich-render-wrap .height-hidden-wrap a{color:#009b3f}.layout-rich-text .rich-render-wrap .height-hidden-wrap blockquote{background-color:#f5f2f0;border-left:8px solid #b4d5ff;margin:10px 0;padding:10px;font-size:100%;line-height:1.5;display:block}.layout-rich-text .rich-render-wrap .height-hidden-wrap table{border-collapse:separate;border-spacing:0;text-align:center;background:#fff;border:.5px solid #c5d1d8;border-radius:12px;width:100%;margin:10px auto;font-size:14px;overflow:hidden}.layout-rich-text .rich-render-wrap .height-hidden-wrap table td,.layout-rich-text .rich-render-wrap .height-hidden-wrap table th{text-align:center;color:#000;border-bottom:.5px solid #c5d1d8;border-right:.5px solid #c5d1d8}.layout-rich-text .rich-render-wrap .height-hidden-wrap table th{background:#f6f7fb;min-height:28px;padding:4px;font-size:14px;font-weight:500;line-height:28px}.layout-rich-text .rich-render-wrap .height-hidden-wrap table td{background:#fff;font-size:12px;font-weight:400;line-height:28px}.layout-rich-text .rich-render-wrap .height-hidden-wrap table th:first-child,.layout-rich-text .rich-render-wrap .height-hidden-wrap table td:first-child{font-weight:600}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tr>:last-child{border-right:none}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child>*{border-bottom:none}.layout-rich-text .rich-render-wrap .height-hidden-wrap table thead tr:first-child th:first-child{border-top-left-radius:12px}.layout-rich-text .rich-render-wrap .height-hidden-wrap table thead tr:first-child th:last-child{border-top-right-radius:12px}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.layout-rich-text .rich-render-wrap .height-hidden-wrap table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.layout-rich-text .rich-render-wrap .height-hidden-wrap p,.layout-rich-text .rich-render-wrap .height-hidden-wrap li,.layout-rich-text .rich-render-wrap .height-hidden-wrap h2,.layout-rich-text .rich-render-wrap .height-hidden-wrap h3,.layout-rich-text .rich-render-wrap .height-hidden-wrap h4,.layout-rich-text .rich-render-wrap .height-hidden-wrap h5{word-break:break-word;overflow-wrap:anywhere}.layout-rich-text .rich-render-wrap .height-hidden-wrap img,.layout-rich-text .rich-render-wrap .height-hidden-wrap video,.layout-rich-text .rich-render-wrap .height-hidden-wrap iframe{max-width:100%;height:auto;margin:6px 0;display:block}.layout-rich-text .rich-render-wrap .height-hidden-wrap iframe{width:100%;height:220px}.layout-rich-text .rich-render-wrap .height-hidden-wrap img{display:inline-block}.layout-rich-text .rich-render-wrap .height-hidden-wrap{overflow:hidden}.layout-rich-text .handle{color:#009b3f;text-align:center;font-size:14px}.layout-rich-text .handle .arrow{width:14px;height:14px;padding:0 5px;transition:transform .2s;position:relative;top:3px}}
