.p-05109 .board01{padding:36px 30px 24px;border:solid 2px #79c3ea;background-color:#f2f2ed}@media only screen and (max-width: 767px){.p-05109 .board01{padding:20px 16px 20px}}.p-05109 .board01 .name p{border:solid 1px #000;background-color:#fff;padding:6px 10px;display:inline-block}.p-05109 .c-baloon-css-border{border:solid 3px #6aa3dd;background-color:#f4f8ff;padding:40px 30px}@media only screen and (max-width: 767px){.p-05109 .c-baloon-css-border{padding:20px 16px 24px}}.p-05109 .c-baloon-css-border.c-baloon-css-border--bottom::before{border-top-color:#f4f8ff !important}.p-05109 .c-baloon-css-border.c-baloon-css-border--bottom::after{border-top-color:#6aa3dd !important}.p-05109 .flexBox{display:flex;gap:40px}@media only screen and (max-width: 767px){.p-05109 .flexBox{flex-direction:column;align-items:center;gap:20px}}.p-05109 .flexBox .text{flex:1}.p-05109 .flexBox .img{flex:1}@media only screen and (max-width: 767px){.p-05109 .flexBox .img{width:80%}}.p-05109 .grayBox{padding:36px 0 40px;background-color:#f2f2ed}@media only screen and (max-width: 767px){.p-05109 .grayBox{padding:20px 0 24px}}.p-05109 .ttl01{border-radius:30px;background-color:#3c9033;padding:10px 0}@media only screen and (max-width: 767px){.p-05109 .ttl01{padding:6px 0}}.p-05109 .fc-lightBlue{color:#41a2b9}.p-05109 .fc-pink{color:#d35c93}.p-05109 .fc-green{color:#3c9033}.p-05109 .fc-white{color:#fff}@media only screen and (max-width: 767px){.p-05109 .sp--block{display:inline-block}}