.circle-img{border-radius:50%}
.title-name{background:#094;color:#fff;padding:1rem}
.pd30{padding:30px}
.fs10L{font-size:938%;padding:3rem 0}
.line-list li{margin:0 7%}
.line-list{display:flex;text-align:center}
.pageList{border:1px solid #094;border-radius:5px;padding:1.4em;margin-bottom:2em;line-height:2.4em}
.pageList a:hover{text-decoration:underline}
.pageList ol{border-top:1px solid #094;padding-top:1em;margin-top:1em}
.pageList ol li ul{text-indent:1em}
.summary{display:block;cursor:pointer;padding:0}
.summary::-webkit-details-marker{display:none}
.c-title03{background:#eaf5ed}
.post-bordercolor01{border-color:#094}
li>span{vertical-align:.25em}
li::marker{font-size:140%;font-weight:700;line-height:1;color:#094}
.dayList ul{display:flex;justify-content:end;width:100%}
.dayList li{white-space:nowrap;padding:0 .6em}
.list-indent{margin-top:20px}
.list-indent li:nth-child(even){padding-left:1em;margin-bottom:1em}
.list-indent li:nth-child(odd){color:#094}
.under-double{border-bottom:6px double #094}
.indentList{margin-top:20px}
.indentlist-disc{margin-top:20px}
.indentList dt{font-weight:700;color:#094;padding:.5em 0 0}
.indentList dd{padding:.5em 0 1em 1em}
.indentList-disc dt{font-weight:700}
.indentList-disc dt:before{padding:.5em 0 0;content:"●";color:#094;margin-right:4px;font-size:8px}
.indentList-disc dd{padding:.5em 0 1em 1em}
.list-disc li{margin-bottom:1em}
.comment-img { width: 14.431%;}
@media screen and (max-width: 767px) {.wrapper-flex { align-items: center;}}
@media screen and (max-width: 767px) {.comment-img { width: 29.431%;}}
@media screen and (max-width: 767px) {.service-voice-box01{padding: 0;}}