@charset "UTF-8";.c-head-mv{background-color:#333;background-image:url(/img/head-mv-00.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;font-weight:700;height:300px;line-height:1.4;position:relative;width:100%}.c-head-mv h2{background:#0006;border-bottom:none!important;color:#fff;font-size:20px;text-align:left;margin:0!important;padding:.5em;position:relative;width:100%}@media screen and (max-width: 768px){.c-head-mv{height:auto;padding:4.5em 0 0}.c-head-mv h2{font-size:16px;font-weight:400!important}}.u-m0{margin:0!important}.u-mt10{margin-top:10px!important}.u-mt15{margin-top:15px!important}.u-mt20{margin-top:20px!important}.u-mt30{margin-top:30px!important}.u-mt40{margin-top:40px!important}.u-mt50{margin-top:50px!important}.u-mt60{margin-top:60px!important}.u-mt1em{margin-top:1em!important}.u-mb10{margin-bottom:10px!important}.u-mb15{margin-bottom:15px!important}.u-mb20{margin-bottom:20px!important}.u-mb30{margin-bottom:30px!important}.u-mb40{margin-bottom:40px!important}.u-mb50{margin-bottom:50px!important}.u-mb60{margin-bottom:60px!important}.u-mb1em{margin-bottom:1em!important}.u-p0{padding:0!important}.u-p10{padding:10px!important}.u-p15{padding:15px!important}.u-p20{padding:20px!important}.u-pt10{padding-top:10px!important}.u-pt20{padding-top:20px!important}.u-pt30{padding-top:30px!important}.u-pt40{padding-top:40px!important}.u-pt50{padding-top:50px!important}.u-pt60{padding-top:60px!important}.u-pt1em{padding-top:1em!important}.u-pb10{padding-bottom:10px!important}.u-pb20{padding-bottom:20px!important}.u-pb30{padding-bottom:30px!important}.u-pb40{padding-bottom:40px!important}.u-pb50{padding-bottom:50px!important}.u-pb60{padding-bottom:60px!important}.u-pb1em{padding-bottom:1em!important}#breadcrumbs{font-size:90%;margin:0 0 20px;text-align:left}#breadcrumbs a{color:#333;text-decoration:underline}#breadcrumbs span{color:#333}.l-container{word-break:normal;max-width:1000px;margin:0 auto 100px;padding:0 20px}.l-container .l-heading-primary{color:#009b72;text-align:center;position:relative;margin-bottom:2em}.l-container .l-heading-primary:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;transform:translate(-50%);background-color:#009b72;border-radius:2px}.l-container .l-heading-secondary{position:relative;padding:.8em;background:#138c67;color:#fff;font-size:1.4rem}.l-container .l-heading-secondary:after{position:absolute;content:"";top:100%;left:30px;border:15px solid transparent;border-top:15px solid #138c67;width:0;height:0}.l-container .l-tertiary{color:#3a837d;font-size:1.3rem;border-bottom:1px solid #3c3c43;display:flex;padding-bottom:5px}.l-container .l-quaternary{font-size:1.1rem;color:#009b72;background:#eef7f6;display:inline-block;padding:10px;border-radius:5px}.c-block{overflow:hidden}.c-block ul,.c-block ol{background:#eef7f6;padding:20px 20px 20px 45px;line-height:2;width:60%;border-radius:16px;margin-bottom:30px}.c-block ul li{list-style:disc}.c-block ol li{list-style:decimal}.c-block ul li::marker,.c-block ol li::marker{color:#000}.c-s-table{border-collapse:collapse;border:1px solid #ddd;text-align:left;width:auto;margin-bottom:30px}.c-s-table th{border:1px solid #ddd;text-align:left;vertical-align:middle;background:#009b72;color:#fff;font-weight:700;padding:10px}.c-s-table td{border:1px solid #ddd;vertical-align:middle;padding:10px}.c-s-table tr:nth-child(odd){background-color:#eef7f6}.c-endblock{background:#eee;border:1px solid #ddd;padding:18px 18px 2px}.img-left-s{float:left;margin:0 4% 4% 0;width:35%}.img-right-s{float:right;margin:0 0 4% 4%;width:35%;border-radius:20px}.img-left-l{float:left;margin:0 4% 4% 0;width:30%}.img-right-l{float:right;margin:0 0 4% 4%;width:30%}.img-left-s img,.img-right-s img,.img-left-l img,.img-right-l img{vertical-align:middle;height:auto;width:100%}.c-linkblock{background:#eef7f6;padding:50px;border-radius:16px}.c-linkblock h3{text-align:center;position:relative;margin-bottom:3em;color:#009b72;font-size:1.4rem}.c-linkblock h3:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:60px;height:5px;left:50%;transform:translate(-50%);background-color:#009b72;border-radius:2px}.c-pagelink{counter-reset:number;list-style-type:none!important}.c-pagelink li{border-bottom:1px dashed #babec2;position:relative;padding:1.5em .5em 1em 5em;counter-increment:number}.c-pagelink li:before{content:counter(number,decimal-leading-zero);position:absolute;top:1em;left:.5em;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:0;color:#009b72;font-size:2.2em}.c-pagelink li a{color:#000;text-decoration:none}.c-pagelink li a:hover{opacity:.7}.c-nap h3{position:relative;padding:.8em;background:#138c67;color:#fff;font-size:1.4rem}.c-nap h3:after{position:absolute;content:"";top:100%;left:30px;border:15px solid transparent;border-top:15px solid #138c67;width:0;height:0}.c-table{border-collapse:collapse;border-bottom:1px solid #ddd;text-align:left;width:100%;margin-top:30px}.c-table th{border-bottom:1px solid #ddd;text-align:left;vertical-align:middle;width:25%;padding:10px}.c-table td{border-bottom:1px solid #ddd;vertical-align:middle;padding:10px}.c-table a{color:#000}.c-btn{text-align:center;margin-top:30px}.c-btn-anchor{border-radius:50px;color:#fff!important;font-weight:700;position:relative;text-decoration:none;transition:.2s;max-width:400px;width:80%;padding:1rem;margin-top:0;display:inline-block;box-shadow:4px 5px 2px 1px #3517229c;background:linear-gradient(45deg,#ff7a18,#ff3c3c)}.c-btn-anchor:hover{opacity:.9;text-decoration:none}#document-title{background-color:#f5f5f5;padding:10px 0;text-align:center}#document-title h1{color:#fff;font-weight:700;font-size:3rem;margin:0}@media (max-width: 768px){#document-title h1,.l-container .l-heading-primary{font-size:1.5rem}.l-container .l-heading-secondary,.l-container .l-tertiary{font-size:1.2rem}.l-container .l-quaternary{font-size:1rem}.c-linkblock{padding:30px}.c-linkblock h3{font-size:1.2rem}.c-linkblock ol{padding-inline-start:0px}.c-pagelink li:before{top:1.4em}.c-nap h3{font-size:1.2rem}.c-table th,.c-table td{display:block}.c-table th{width:auto}.c-s-table{width:100%}.c-block ul,.c-block ol{width:80%;padding:20px 10px 20px 45px}.img-left-s,.img-right-s,.img-left-l,.img-right-l{float:none;width:100%;margin:0 0 4%}}@media (min-width: 768px){.c-btn-anchor{width:45%}}
