:root{--color-brown: #C19682;--color-brown-wraite: #996633;--font-size-sm: 14px}.procedureNote .list-disc .item{line-height:1.4;font-feature-settings:"palt";letter-spacing:.05em}.procedureNote .list-disc .item+.item{margin-top:1rem}.attention_txt{background:#fff;padding:5px;border:1px solid #d15c6a;color:#d15c6a}.tabacc.-pc-tab>.contents{background:#fff}@media (max-width: 979px){.attention_txt2{font-size:12px}}.button-normal{border-radius:100vh}.button-abnormal{border-radius:100vh;border:2px solid #cf6b77;background-color:#fff;color:#cf6b77 !important;transition:0.3s}.button-abnormal:hover{border:2px solid #fff;background-color:#cf6b77;color:#fff !important;transition:0.3s}.button-abnormal:hover::after{border-top:3px solid #fff;border-right:3px solid #fff}.button-abnormal::after{content:'';display:block;position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:3px solid #cf6b77;border-right:3px solid #cf6b77;background:none;transform:rotate(45deg) translateX(-50%);background-size:9px auto}.noticetext{margin:20px;text-align:center;background:#fff;padding:5px;border:1px solid #d15c6a;color:#d15c6a}.Veckgraph{background-color:#fff;padding:60px 10px 20px}.Veckgraph_inner{display:flex;gap:5px;position:relative}.Veckgraph_inner::before{content:"胚移植の対象";top:-40px;left:20%;transform:translate(-10%, 0%);position:absolute;height:auto;width:auto}@media (min-width: 980px){.Veckgraph_inner::before{left:25%}}.Veckgraph_inner::after{content:"";top:-10px;left:10px;position:absolute;width:calc((100% / 5.5) * 3);height:8px;border:2px solid #cf6b77;border-bottom:none}.Veckgraph_inner .col{width:calc((100% / 5.5) * 3)}.Veckgraph_inner .col .Grade{background-color:#cf6b77;color:#fff;font-size:calc(min(3.5vw, 15px))}.Veckgraph_inner .col .texts{font-size:calc(min(3vw, 15px));line-height:1.2}.flex-box{display:flex;gap:20px}.flex-box figure{width:45%;flex-shrink:0}@media (min-width: 980px){.flex-box figure{width:auto}}.Gardner{background-color:#fff;padding:20px 10px}.Gardner_inner{display:flex;flex-wrap:wrap;gap:5px}.Gardner_inner .col{width:calc((100% - 10px) / 3)}.Gardner_inner .col:nth-child(3){margin-bottom:20px}.Gardner_inner .col .image{height:80px}@media (min-width: 980px){.Gardner_inner .col .image{height:120px}}.Gardner_inner .col .image img{-o-object-fit:cover;object-fit:cover;height:100%}.Gardner_inner .col .-textes{line-height:1.2;margin-top:10px}@media (min-width: 980px){.Gardner_inner .col .-textes{font-size:15px;line-height:1.4}}.Gardner_head{background-color:#cf6b77;color:#fff;margin-bottom:5px}@media (min-width: 980px){.Gardner_head{font-size:18px;line-height:1.4;padding:4px}}.Grade3{padding:10px;background:#fff}@media (min-width: 980px){.Grade3{padding:15px 15px 10px}}.Grade3_inner{display:flex;gap:15px;align-items:center;justify-content:space-around}.Grade3_ttl{background-color:#cf6b77;color:#fff;margin-bottom:5px}.desc-box>.numbering{list-style:none;counter-reset:start}.desc-box>.numbering>li{position:relative;padding-left:24px}.desc-box>.numbering>li::before{position:absolute;left:0;counter-increment:start;content:counter(start) " .";color:var(--color-brown-wraite);font-weight:bold}.desc-box>.listes{list-style:none;counter-reset:start}.desc-box>.listes>li{position:relative;padding-left:24px;font-size:12px}@media (min-width: 980px){.desc-box>.listes>li{font-size:14px}}.desc-box>.listes>li::before{position:absolute;left:0;content:"・";color:var(--color-brown-wraite);font-weight:bold}.table-cause>table>tbody>tr>th{width:calc(100% / 3)}.pdfbtns{text-align:center}.pdfbtns>li+li{margin-top:20px}.pdfbtns>li>a{display:inline-flex;justify-content:center;align-items:center;position:relative;min-height:50px;padding:10px 40px;font-size:18px;font-size:1.8rem;font-weight:bold;vertical-align:top;text-decoration:none;color:#D08E9F;background-color:#fff;border:2px solid #D08E9F;border-radius:25px}.pdfbtns>li>a::after{content:'';display:block;position:absolute;top:50%;right:5%;transform:translate(-50%, -50%) rotate(45deg);width:9px;height:9px;border-top:2px solid #D08E9F;border-right:2px solid #D08E9F}.pdfbtns .koushin>a{color:#fff;background-color:#D08E9F}.pdfbtns .koushin>a::after{border-top:2px solid #fff;border-right:2px solid #fff}
