.container_flow_in{display:block;background:#fff;border:1px solid #D6C299;vertical-align:top;position:relative;box-sizing:border-box;margin-bottom:20px;min-height:240px}.container_flow_in:nth-child(5){margin-right:0}.container_flow_in:nth-child(5):after{content:none}.container_flow_in:after{content:'';position:absolute;border:10px solid transparent}@media (min-width: 980px){.container_flow_in:after{right:-26px;top:2px;border-left:10px solid #ff7777}}@media (max-width: 979px){.container_flow_in:after{border-left:10px solid transparent;border-top:10px solid #ff7777;width:1px;top:auto;bottom:-25px;left:0;right:0;margin:auto}}@media (min-width: 980px){.container_flow_in{width:calc(100%/5 - 15px);display:inline-block;margin-right:18px}}@media (max-width: 979px){.container_flow_in{display:block}}.container_flow_in h3{font-weight:bold;letter-spacing:1px;background:#F6E3E4;font-size:1.4rem}@media (min-width: 980px){.container_flow_in h3{padding:5px 0px 5px 10px}}@media (max-width: 979px){.container_flow_in h3{padding:5px 10px 5px 10px;text-align:center}}.container_flow_in p{margin-top:15px;margin-bottom:15px;padding:0 10px 0 15px;font-size:1.3rem;line-height:1.5}.infertility .clr01{color:#1565b0}.infertility .clr02{color:#0098e7}.infertility .mt_cus2{margin-top:20px}.infertility .no--under{text-decoration:none}.infertility .infertility_custom{margin:40px 0 35px;padding-left:20px}.infertility .infertility_custom .-size-70>p{padding-right:20px}.infertility .ttl__cus span{display:block;font-size:20px}.infertility .text-image.-custom>.image{margin-right:20px}.infertility .tab__pd--cus>.infertility-table>tbody>tr>th,.infertility .tab__pd--cus>.infertility-table>tbody>tr>td{padding:28px 14px}.infertility .infertility-table{border-collapse:collapse;border-spacing:0;width:100%}.infertility .infertility-table>tbody>tr>th,.infertility .infertility-table>tbody>tr>td{padding:14px 18px;border:2px solid #9b3e48}.infertility .infertility-table>tbody>tr>th{width:168px;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0.06em;background-color:#f9e2e1;text-align:left}.infertility .infertility-table>tbody>tr>td{font-size:13px;line-height:20px;background-color:#f5f3ee}.infertility .infertility-table>tbody>tr>td.bg-default{background-color:#fff}.infertility .infertility-table>tbody>tr .tbl__link{line-height:20px;color:#1565b0}.infertility .infertility-table>tbody>tr .fz14{font-size:14px}.infertility .infertility-table>tbody>tr .w01{width:188px}.infertility .frequently_asked{padding:0 25px 0 20px}.infertility .frequently_asked .question-answer{position:relative}.infertility .frequently_asked .question-answer:not(:last-child){padding-bottom:18px;margin-bottom:16px}.infertility .frequently_asked .question-answer:not(:last-child):after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:url("/assets/infertility/images/bg_bottom.png?20241125162023") repeat-x}.infertility .frequently_asked .question-answer .question{position:relative;margin-bottom:5px;padding-left:27px;text-indent:-27px;font-size:18px;font-weight:600;line-height:30px;letter-spacing:0.04em;color:#942f3c}.infertility .frequently_asked .question-answer .question:before{content:'Q.';margin-right:7px}.infertility .frequently_asked .question-answer .answer{padding-left:27px;font-size:16px;line-height:26px}@media screen and (max-width: 979px){.NotInsurance ul li table.fee-table tr td._left{width:55%}.NotInsurance ul li table.fee-table tr td._right small{font-size:12px}.container_flow_in{min-height:auto}.infertility .infertility_custom{margin:20px 0;padding-left:0}.infertility .infertility_custom .-size-70>p{padding-right:0}.infertility .ttl__cus span{font-size:16px}.infertility .text-image.-custom>.image{margin-right:0}.infertility .table-box>table{width:150%}.infertility .tab__pd--cus>.infertility-table>tbody>tr>th,.infertility .tab__pd--cus>.infertility-table>tbody>tr>td{padding:10px}.infertility .infertility-table>tbody>tr>th,.infertility .infertility-table>tbody>tr>td{padding:5px;border:1px solid #9b3e48}.infertility .infertility-table>tbody>tr>th{width:auto;font-size:14px;line-height:1.4}.infertility .infertility-table>tbody>tr>td{font-size:14px;line-height:1.4}.infertility .infertility-table>tbody>tr .tbl__link{line-height:1.4}.infertility .infertility-table>tbody>tr .w01{width:auto}.infertility .text-image.-sp-text-full>:last-child{margin-top:0}.infertility .frequently_asked{padding:0}.infertility .frequently_asked .question-answer .question,.infertility .frequently_asked .question-answer .answer{line-height:1.6}}@media (max-width: 979px){.flow{margin:30px 10px 0}}.flow__head{font-size:22px;text-align:center;font-weight:bold;color:#fff;background:#d15c6a;padding:5px 0}@media (max-width: 979px){.flow__head{font-size:18px}}.flow .flowList{display:flex;justify-content:space-between;margin-top:20px}@media (max-width: 979px){.flow .flowList{flex-direction:column}}.flow .flowList__item{position:relative;width:calc(100%/5);background:#fff;border:solid 1px #d9c6a1}@media (max-width: 979px){.flow .flowList__item{width:100%}}.flow .flowList__item-head{font-weight:bold;background:#f6e2e4;padding:5px 10px}@media (max-width: 979px){.flow .flowList__item-head{text-align:center;font-size:14px}}.flow .flowList__item-txt{min-height:180px;font-size:13px;padding:15px 15px 0;line-height:1.4}@media (max-width: 979px){.flow .flowList__item-txt{min-height:auto;padding:10px 15px}}@media (min-width: 980px){.flow .flowList__item+li{margin-left:20px}}@media (max-width: 979px){.flow .flowList__item+li{margin-top:20px}}.flow .flowList__item+li::before{content:"";position:absolute;border-left:solid 10px #ff7777;border-top:solid 10px transparent;border-bottom:solid 10px transparent;left:-15px;top:5px}@media (max-width: 979px){.flow .flowList__item+li::before{border-top:solid 10px #ff7777;border-left:solid 10px transparent;border-right:solid 10px transparent;left:50%;top:-15px;transform:translateX(-50%)}}.flow .sub-txt{margin-top:20px}@media (max-width: 979px){.flow .sub-txt{font-size:14px;margin-top:10px}}.flow.first-flow{margin-top:50px}@media (max-width: 979px){.flow.first-flow{margin-top:20px}}.flow.first-flow .flowList{margin-top:30px}@media (max-width: 979px){.flow.first-flow .flowList{margin-top:20px}}.flow.first-flow .flowList__item{width:calc(100%/4)}@media (max-width: 979px){.flow.first-flow .flowList__item{width:100%}}.flow.first-flow .flowList__item-txt{min-height:auto}.flow.first-flow .flowList__item:nth-child(2) .flowList__item-head{text-align:center;padding:5px}.flow.first-flow .flowList__item:nth-child(2) .flowList__item-txt{padding:10px 15px}.flow.first-flow .flowList__item:not(:nth-child(2)) .flowList__item-head{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width: 980px){.flow.first-flow .flowList__item+li{margin-left:30px}}@media (min-width: 980px){.flow.first-flow .flowList__item+li::before{top:50%;left:-20px;transform:translateY(-50%)}}
