.p-09804 .c-baloon{display:inline-block}.p-09804 .fc-blue{color:#059acc}.p-09804 .--blue{background-color:#059acc}.p-09804 .fc-red{color:#d32c25}.p-09804 .--red{background-color:#d32c25}.p-09804 .board01{padding:22px 30px 28px;border:solid 2px #4f4f4e;background-color:#fff}.p-09804 .intro{border-radius:25px;color:#fff;background-color:#000;padding:8px}.p-09804 .board02{padding:23px 30px 28px;background-color:#e5f3fa}@media only screen and (max-width: 767px){.p-09804 .board02{padding:20px}}.p-09804 .board02 .meneki_list li{position:relative;padding-left:158px}@media only screen and (max-width: 767px){.p-09804 .board02 .meneki_list li{padding-left:80px}}.p-09804 .board02 .meneki_list li+li{margin-top:20px}.p-09804 .board02 .meneki{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:138px;height:52px;border-radius:10px;color:#fff;background-color:#7e438e}@media only screen and (max-width: 767px){.p-09804 .board02 .meneki{width:70px;height:36px}}.p-09804 .board03{padding:28px 30px 30px;border:solid 2px #d33b17;background-color:#fcefef}@media only screen and (max-width: 767px){.p-09804 .board03{padding:20px}}.p-09804 .board03 h3{border-radius:25px;color:#fff;background-color:#d33b17;padding:8px}.p-09804 .board03 .term{font-size:20px}@media only screen and (max-width: 767px){.p-09804 .board03 .term{font-size:14px}}.p-09804 .board03 .term span{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;width:30px;height:30px;background-color:#d33b17;color:#fff;margin-right:5px}@media only screen and (max-width: 767px){.p-09804 .board03 .term span{width:20px;height:20px}}.p-09804 .board03 .term br{display:none}@media only screen and (max-width: 767px){.p-09804 .board03 .term br{display:block}}.p-09804 .board04{padding:28px 30px 41px;background-color:#fffdd0}@media only screen and (max-width: 767px){.p-09804 .board04{padding:20px}}.p-09804 .board04 .box{border-radius:10px;overflow:hidden}.p-09804 .board04 .box .header{padding:10px 0;color:#fff}.p-09804 .board04 .box .content{padding:34px 28px;background-color:#fff}@media only screen and (max-width: 767px){.p-09804 .board04 .box .content{padding:20px 15px}}.p-09804 .point{position:relative;border-radius:10px;background-color:#fffdd0;padding:11px 12px 11px 90px}@media only screen and (max-width: 767px){.p-09804 .point{padding:10px 10px 10px 50px}}.p-09804 .point span{position:absolute;top:12px;left:20px;display:inline-block;width:52px}@media only screen and (max-width: 767px){.p-09804 .point span{top:5px;left:10px;width:30px}}.p-09804 .niwatori img{width:192px}