.list01{line-height:150%}.list01 li{display:block;position:relative;padding-left:15px;line-height:150%}.list01 li:before{display:block;content:"";position:absolute;top:14px;left:0;width:6px;height:6px;margin:-6px 0 0;border-top:solid 2px #4cae9d;border-right:solid 2px #4cae9d;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list01 a{text-decoration:none}.list01 a:hover{text-decoration:underline}ol{line-height:150%}ol.list02{margin-left:1em}ol.list02 li{margin-bottom:1em}ol.list02 li ul li{margin-bottom:0}ol.list03{margin-left:1em;margin-bottom:1em}ol.list04{margin-left:1em}ol.list05 li{list-style-type:none;counter-increment:cnt;position:relative}ol.list05 li:before{content:"" counter(cnt) ") ";display:inline-block;margin-left:-2em;width:1.5em;text-align:right;position:absolute;top:0;left:0}ol.list06 li{list-style-type:none;counter-increment:cnt;position:relative}ol.list06 li:before{content:"(" counter(cnt) ") ";display:inline-block;margin-left:-2em;width:1.5em;text-align:right;position:absolute;top:0;left:0}.list07{line-height:150%;padding-left:1em;text-indent:-1em}.ub_box{border-bottom:1px dotted#4cae9d;padding-bottom:30px;margin-bottom:30px}.btn_date{margin-top:10px}.dlbtn{margin:30px auto 0;justify-content:flex-start}.dlbtn div{margin:10px 30px 20px 0}.txt_btn{margin-right:30px}#forms input{height:2.5em}#forms input.border{border:1px solid #ccc;border-radius:5px}#forms .sideby{display:flex;justify-content:flex-start;align-items:center;width:100%}#forms .form_heading{width:12%;font-size:12px;font-weight:700;margin:0 20px}#forms div.sideby .form_heading{width:10%}#forms .formbtn{font-size:17px;font-weight:400;width:250px;min-height:25px;background:linear-gradient(to bottom,#fff,#f0f8f7);border:1px solid #80c5b9;text-align:center;color:#008c73;margin:0 auto;text-decoration:none;display:block;padding:10px 0;line-height:130%;border-radius:8px;letter-spacing:.05em}#forms .formbtn:hover{cursor:pointer;color:#80c5b9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#forms .confirm_area,#forms .thanks_area{display:none}.wpcf7-response-output{display:none}@media print,screen and (min-width:1000px){#contents_bg{background-color:#cce8e3;min-height:500px;margin-top:-25px}.contents{width:1000px;margin:0 auto;padding:50px 0 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.contents p{line-height:150%}.contents h2{text-align:center;font-size:30px;color:#008c73;padding-bottom:5px;position:relative;margin-top:10px;margin-bottom:55px}.contents h2:before{background-color:#008c73;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px;border-radius:30px}.contents h3{padding:10px 10px 10px 15px;font-size:19px;border-radius:2px;background-color:#f2f9f8;margin:0 0 30px;line-height:100%;font-weight:700;position:relative;box-shadow:0px 2px 0px #a6d7ce;color:#008c73}.contents h3:after{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:2px;height:14px;background-color:#008c73}.contents h4{font-size:16px;font-weight:600;border-bottom:2px solid #008c73;padding-bottom:5px;margin-bottom:15px;line-height:130%}.contents h5{font-size:15px;font-weight:600;color:#008c73;margin-bottom:10px}.txt_box{background-color:#fff;min-height:500px;padding:30px;margin-top:30px;border-radius:40px 40px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:rgba(0,140,115,.3) 0px 3px 0px}.btn_box{display:flex;flex-wrap:wrap;align-items:center;align-items:flex-start}.btn_box .btn{margin:0 30px 30px}.btn a:link,.btn a:active,.btn a:visited{font-size:17px;font-weight:400;width:250px;min-height:25px;background:linear-gradient(to bottom,#fff,#f0f8f7);border:1px solid #80c5b9;text-align:center;color:#008c73;margin:0 auto;text-decoration:none;display:block;padding:15px 0;line-height:130%;border-radius:8px;letter-spacing:.05em}.btn a:hover{color:#80c5b9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.table001{line-height:150%}.table002{border-collapse:collapse;margin:0 0 15px;background-color:#fff;width:30%;line-height:150%}.table002 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table002 td{border:1px solid #a3dcff;padding:8px}.table003{border-collapse:collapse;margin:0 0 15px;background-color:#fff;line-height:150%}.table003 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table003 td{border:1px solid #a3dcff;padding:8px;vertical-align:middle}.table004{border-collapse:collapse;margin:0 0 15px;background-color:#fff;line-height:150%}.table004 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table004 td{border:1px solid #a3dcff;padding:8px;vertical-align:middle}.committee_list{line-height:150%;display:flex;flex-wrap:wrap}.committee_list dt{width:200px}.committee_list dd{width:740px}.member_list{line-height:150%;display:flex;flex-wrap:wrap}.member_list dt{width:100px}.member_list dd{width:840px}.member_list02{line-height:150%;display:flex;flex-wrap:wrap}.member_list02 dt{width:100px}.member_list02 dd{width:800px}.notice_list{line-height:150%;display:flex;flex-wrap:wrap}.notice_list dt{width:70px}.notice_list dd{width:870px}.memorial_list{line-height:150%;display:flex;flex-wrap:wrap;align-items:flex-end}.memorial_list img{border:1px solid #ddd;box-sizing:border-box}.memorial_list dt{width:150px}.memorial_list dd{width:765px;margin-left:25px}#info dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #cce8e3;margin-bottom:20px}#info dl dt{font-size:15px;width:80px;height:16px;text-align:center;padding:5px 10px;background-color:#008c73;color:#fff}#info dl dd{font-size:15px;width:820px;padding-left:20px;padding-bottom:20px;padding-top:4px;text-align:justify;text-justify:inter-ideograph;line-height:150%}.pc-none{display:none}}@media screen and (max-width:999px){.sp-none{display:none}#contents_bg{background-color:#cce8e3;min-height:500px}.contents{width:94%;margin:0 auto;padding:30px 0 35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.contents p{line-height:150%}.contents h2{text-align:center;font-size:30px;color:#008c73;padding-bottom:5px;position:relative;margin-bottom:45px;line-height:130%}.contents h2:before{background-color:#008c73;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px;border-radius:30px}.contents h3{padding:10px 10px 10px 15px;font-size:19px;border-radius:2px;background-color:#f2f9f8;margin:0 0 30px;font-weight:700;position:relative;box-shadow:0px 2px 0px #a6d7ce;color:#008c73;line-height:130%}.contents h3:after{position:absolute;content:'';top:50%;left:0;transform:translateY(-50%);width:2px;height:14px;background-color:#008c73}.contents h4{font-size:16px;font-weight:600;border-bottom:2px solid #008c73;padding-bottom:10px;margin-bottom:20px;line-height:130%}.contents h5{font-size:15px;font-weight:600;color:#008c73;margin-bottom:15px;line-height:130%}.txt_box{background-color:#fff;min-height:500px;padding:30px;border-radius:40px 40px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:rgba(0,140,115,.3) 0px 3px 0px}.btn_box{display:flex;flex-wrap:wrap;align-items:center;align-items:flex-start}.btn_box .btn{width:44%;margin:0 3% 20px}.btn a:link,.btn a:active,.btn a:visited{font-size:17px;font-weight:400;max-width:280px;min-height:25px;background:linear-gradient(to bottom,#fff,#f0f8f7);border:1px solid #80c5b9;text-align:center;color:#008c73;margin:0 auto;text-decoration:none;display:block;padding:20px 0 15px;border-radius:8px;letter-spacing:.05em}.btn a:hover{color:#80c5b9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.table001{line-height:150%}.table002{border-collapse:collapse;margin:0 0 15px;background-color:#fff;width:50%;line-height:150%}.table002 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table002 td{border:1px solid #a3dcff;padding:8px}.table003{border-collapse:collapse;margin:0 0 15px;background-color:#fff;line-height:150%}.table003 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table003 td{border:1px solid #a3dcff;padding:8px}.table004{border-collapse:collapse;margin:0 0 15px;background-color:#fff;line-height:150%}.table004 th{border:1px solid #fff;padding:8px;text-align:center;background-color:#a3dcff;font-weight:500}.table004 td{border:1px solid #a3dcff;padding:8px}.committee_list{line-height:150%;display:flex;flex-wrap:wrap}.committee_list dt{width:100%}.committee_list dd{width:100%}.member_list{line-height:150%;display:flex;flex-wrap:wrap}.member_list dt{width:15%}.member_list dd{width:85%}.member_list02{line-height:150%;display:flex;flex-wrap:wrap}.member_list02 dt{width:15%}.member_list02 dd{width:85%}.notice_list{line-height:150%;display:flex;flex-wrap:wrap}.notice_list dt{width:14%}.notice_list dd{width:86%}.memorial_list{line-height:150%;display:flex;flex-wrap:wrap;align-items:flex-end}.memorial_list img{border:1px solid #ddd;box-sizing:border-box;width:100%}.memorial_list dt{width:15%}.memorial_list dd{width:75%;margin-left:25px}#info dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #cce8e3;margin-bottom:20px}#info dl dt{font-size:15px;width:80px;height:auto;text-align:center;padding:5px 10px;background-color:#008c73;color:#fff}#info dl dd{font-size:15px;width:100%;padding-top:20px;padding-bottom:20px;text-align:justify;text-justify:inter-ideograph;line-height:150%}#forms input{width:100%}#forms .sideby{display:block;justify-content:auto;align-items:auto;width:100%}#forms .form_heading{margin:3px 5px}#forms div.sideby .form_heading{width:100%}}@media screen and (max-width:719px){.memorial_list dt{width:20%}}@media screen and (max-width:599px){.txt_box{padding:30px 20px;margin-bottom:50px}.contents h2{font-size:26px}.member_list dt{width:100%}.member_list dd{width:100%}.member_list02 dt{width:100%}.member_list02 dd{width:100%}.notice_list dt{width:100%}.notice_list dd{width:100%}.memorial_list{line-height:150%;display:block;text-align:center}.memorial_list dt{width:50%;margin:0 auto 20px auto}.memorial_list dd{width:100%;margin-left:0;text-align:left}.table002{width:100%}.table-wrap{overflow-x:scroll}.table004{width:100%;border-collapse:collapse;white-space:nowrap}.btn_box .btn{width:100%}}